MKLVAEAADETAYEGDGGGYYSWSTSKSPLLKDSKLGAGKLLLHPLGFALPHYADSSKFGYVLQGVCTVGLVTPNSTKETVVVIKKGDVIPLPSGVVSWWFNGGETDLIIVFIGETTKAQIPGQFTYFFMAGVLGILRGFQSDVVAKVFGLNNKEAEDIATSQPGALIVKLRNGIEFPNASEDVKEKLYGAIDTPEPEADVVVKGGGIINSLTEKDFPMLVGMGLSARFVRLKGKAILAPSYVADGSVQAIYVAKGSGRIQVVGGDGTPSFDDEVGEGELMVVPQFFAVTVIADECGMELFSITNTSKPVFEQLAGKVSVWKALSPVVLQSALNISPQLDQIFRSKNTERLMIIPPRS*