MAKTPSIVSFGEMLIDFVPDEAGVSLGESRGFIKAPGGAPANVACAITKLGGTSAFIGKVGDDEFGKMLVDILEKNGVNTEGVCFDKDARTALAFVTLKHNGEREFMFYRNPSADMLLKPSELNLDLIKQAKVFHYGSISLITEPCRSAHMEAMKAAKEAGVTLSYDPNLRVALWPSPESAREGIMSIWKEADIIKVSDEEVEFLTKGDASKEEVVKTLWFDGLKLLLVTDGEEGCRYFTKDFKGSIQGYSVKTVDTTGAGDAFVGSFLYSLAKDSSILEDESKLKEALTLSNACGALCTTEKGAIPALPSLTEALELMNLGN*