MEKYELVKDIGSGNFGVARLMRDKETKELVAMKYIERGPRIDENVAREIINHRSLRHPNIIRFKEVILTPTHLAIVMEYAAGGELFERICNAGRFSEDEARYFFQQLISGVSYCHTMQICHRDLKLENTLLDGSPAPRLKICDFGYSKSSLLHSRPKSTVGTPAYIAPEVLSRREYDGKMADVWSCGVTLYVMLVGAYPFEDQEDPKNFRKTINRIMAVQYKIPDYVHVSQDCKQLLARIFVANPSRRISIKDIKAHPWFLKNLPRELTEAHQVAYYRRENPTFSLQSAEEIMKIVEDAKKPPSVSRSVGPFGWGAEEDGDEKEEASHEEEGEEEEEEEEEEEDEYEKTVKEVQAWKI*