MGEVKVIGSFPSIFSYRVQWALKLKGIEFEYLVEDLLNKSPMLLKYNPVHKKVPVLVHNGNAIAESLVILEYIDETWKENPLLPQDPHERAMARFWANFADEKCLFGGVWSAFCAEGEAKQKAVESALETLQVIEEELKGKKFFGGETIGYLDLVVGWIPRWLQALEEVGEMKLLDAERFPCLHAWAESWVDLPVIKESLPPLEGVVEYFHGSKKYRLSLAASK