MKILHIPCLEDNYAYLIIDEETREAAAVDPVEPEKILSVAKDNGADLKMVLTTHHHWDHAGGNEKIKQLVPGIRVFGGSIDNVKGCTDKLENGAKLSLGTDVNILSLHTPCHTKGHISYYVTSKEEEDPAVFTGDTLFVAGCGKFFEGTAEQMYQSLCVTLGSLPKPTRVYCGHEYTEKNLRFALTVEPDNAKTKEKLSWAQHQRQAYLPTIPSSIGEEWETNPFMRVGIPGLQERVGCHSPVEALKEIRRLKDVWRG