MKLWKRAAAAIKDQKSLIAVGFSRRASYRNTDLEAAIIKATSHDDSSVDYSNAQRVYKWIKASPLNLKTLNHALSSRVNHTRSWIVALKSLMLLHGVVSCKVPSVVGEIRRLPFDLSDFSDGHSSLSRTWGFNIFVRAYFAFLNSYSSFTSDQIIRARANLRSDKVDSVKQQLDRIQKLQSLLDLILQIRPIADNMKRALILEAMDCIVLESINIYGRICSGIIKILPAAGKTDAARSLKIVNKATSQGEDLAMYFEFCKGFGVSNARDTPQFVTIPMAEVEAMEKMVKRVEKDEEEVVEEEEKAIVLLEKPRLQTIITDKWETFEDDEYCFSEKAIQEYHQDPLPLVVSNQPVCYTMPDLITF*