MKMGSNFRFLSLCLLALIASTHAQLQLGFYAKSCPNAEQIVLKFVHDHIHNAPSLAAALIRMHFHDCFVRGCDASVLLNSTTNQAEKNAPPNLTVRGFDFIDRIKSLVEAECPGVVSCADILTLSARDTIVATGGPFWKVPTGRRDGVISNLTEARDNIPAPSSNFTTLQTLFANQGLDLKDLVLLSGAHTIGIAHCSSLSNRLFNFTGKGDQDPSLDSEYAANLKAFKCTDLNKLNTTKIEMDPGSRKTFDLSYYSHVIKRRGLFESDAALLTNSVTKAQIIELLEGSVENFFAEFATSMEKMGRINVKTGTEGEIRKHCAFVNS*