MKMGSNLRFLSLCLLALIASTHAQLQLGFYAQSCPKAEKIILKFVHEHIHNAPSLAAALIRMHFHDCFVRGCDGSVLLNSTTNQAEKNAPPNLTVRGFDFIDRIKSLVEAECPGVVSCADILTLAARDTIVATGGPYWKVPTGRRDGVISNLVEARNNIPAPFDNITTLQTLFANQGLDLKDLVLLSGAHTIGIAHCSSLSNRLFNFTGKGDQDPSLDSEYAANLKAFKCKDLSKLNTTKIEMDPGSRKTFDLSYYSHVIKRRGLFESDAALLTNSVTKSQIIQLLEGTVENFSAEFATSIEKMGRINVKTGTEGEIRKHCAFVNS*