MITLAELTLLEKLGYNRIDGPAPLVKQCRYWQAQKPMEHCEDAMLNWAISPSSQQYPTPALWQGGGNWGDLWPKAHSPREKSMEPLLRNNYTVVSMPQSLYFQNPNNEVQLTSAMKGSIARGLGRDDHFLDSNEGRKQAAARVVLSWREHDSYDKAQQLYPFATHILVPDSAFQLGPFSPIVPEDESLKVDIVLFLRDDKESKYMPQRNRRAIQEILSKVPNGKNLSFTIVDWSDRLKLFNSKDILFTKTAIQLMSIGKVVVCDRLHAAILSYLTGIPIVYLDQRTGKTTKTFRVAFELEDGCLDGTKAMWSQALNLTDGIRQAVGFLDYYGL*