MKFGPGRTYQIINKHNGLAFTPKSWSTEPSKVEQYDRGTSPSVRSKQAWHLFPMDNDTYLIVNKHSGLALTPKSWSAEPTDLEQYHINRGGNLKLQLWYLVPRGDGSAQIVNKHTGLVITPESWSDSPRQLDVYYRATGGSALERQSWKFEIVDEYKAVIDLEPIDMPVDGIGDVNRFTSHSQPLPLRTEEVLIGQAAVPFAVQDGGGSAADQSRNNPYLIIKRYGYWDQVFFYEHAGNSEHEEIKETTVGLTKTSATEVERSTGISVTAEASFAYKGFSAGLSSTVTNSLKTTYSSSESHEHWVKDTIRRTYANNGKRVSEALWYRGDRYVVQRMDGTAVVEWETRTKEFSVLDGFPQNF