MTILNKFFGKSGQQSTEEQIKHLGFEISTCPETCDDCTSKFPKSLSFEESDKLWQSTKPYGLHLNVSTGRTDWPHDATGTSGTLSHAVASWASKHGDTPIGTIKVTCSSFASDEMFTDEDYITEQTGDVLVLPYFLWIKGLKVSEVDKVLTKLVSILSSTDHDKLQVSDIQAQIPQIIPDVNKAYILLCSHRTRDKRCGITAPIMKREMEMYLRELDLYRDMCDTSPGGVNVGFINHIGGHKYAANVIIYLKSSGRNIWLALCKPNNVRPIIDECILHGGKVWPDKVRLVQKFNPIEW