MKRLMFKLGILCMSMMFYVCQATSNLHPVILVPGNGGNQLEARLTRGYKPSSLFCHWYPILKQKGGWFRQWFDPGVLLAPFTQCFADRMMLFYDKDLDDYRNAPGIETRVLHFGSTQSLLYLDPSLKRATAYMAPLVESLEEIGYVSGETLFGAPYDFRYGLAAEGHPSKVGSKFLLDLKDLVEKASRDNGGKPVIIVSHSLGGLFALQLLNKNPISWRKKYIKHFVALSTPWGGTVVQMVTFASGYTLGVPFVDPLLVREEQRTSESNTWLLPNAKVFGERKLVITPDATYSAHEITRFLNDIGFSRGVYPYTTRILPLMEQLIAPEVPITCIIGSDVRTPETLFYGENGFDEQPDVVYGDGDGTVNMASLLALEKLWAEEKHQPLKVIRIGGISHTSILQNDSALAEITGEIYSINSRVVSSA*