MARTLHLLRFVLAWCLVALALSGGGTDAAGEKRKMVGVYELKKGDFSIKVTNWGATLMSVILPDSRGNLADVVLGYDTVAEYVNGSAYFGGLIGRVANRIADARFTLDGKAHRLFPNDGNNTLHGGHRGFSKVVWTVKEHVDGGDYPFITLFYRSFDGEQGFPGDLDVYVTYEISGPHALSVRMNATALSKATPVNLAHHAYWNLGGHGSGAKSILGEELRLFASRYTPADAATLIPTGALAPVAGTPYDFRRPASVGSRMAALLRRYHGGSVAGFDTNYAVDGAASELGGMRRVAVVRDGASGRAMELWADQPGVQFYTGNGLSGVRGKGGQVYARYGALCLETQGFPDAVNHPNFPSQIVRPGQVYSHHMLFKFSF*