MKKNIFKFSVLTLAVLSLTACTLVPGQNLSTSNKDVIELPDNQYDLDKMVNIYPVTPGLIDQLRAKPIMSQANPELEQQIANYEYRIGIGDVLMVTVWDHPELTTPAGQYRSASDTGNWVNADGAIFYPYIGRLKVAGKTLTQVRNEITARLDSVIESPQVDVSVAAFRSQKAYVTGEVSKSGQQPITNIPLTIMDAINAAGGLTADADWRNVVLTQNGVKTKVNLYALMQRGDLRQNKLLHPGDILFIPRNDDLKVFVMGEVGKQSTLKMDRSGMTLAEALGNAEGMNQDVADATGIFVIRATQNKQNGKIANIYQLNAKDASAMILGTEFQLEPYDIVYVTTAPLARWNRVISLLVPTISGVHDLTETSRWIQTWPN*