MELVLAGSAAQLHSPVFNSKLKSLVRDFSRSRLHSLKFRSRHRSIDYSFHNFHKRLTLMRAKPLQSSLSSNSEETSKLAILLEVEGVLADVHKFGHRRGFNLAFQEFNLECANWSEPVYADLLRHAGGAEETMLRVFFDRIGWPSSLPSNEKGSFIHNIIKAKQRALEKLAASGDLPLRPGLIDFVDEVLEAKVPVVVVAAYSKSGEHVARSLIAQLGPERTNNITVVGEAEVGNSAYGQFVLGAGVSGGIDEQLSIEVSKAVAAEKQQVAEEVANMLAVSVNIDTSITESKNTIASLRAASEIAAVDMDRCILLAGSQTGPLSASRIGMPCVVVRSSTTARAEFPMAKAALEGFGFGAVTLSNLQKYLQ*