MDRKAKQSAPQSFPEIEESALIFNAEQGKVYHFTKRSIEVIRLANPYPAAYRKSFETNNWQCYIPSKPFPFLFNKPYINNLSSAIYPIRKNAQNKESVYKKMVAYVGEDKIALLNLFSDRFWFIYCLLVREGNYAVELMNTNPALGYLLSAPAVFHPLKSKKYWQAVNKLVKMKRKDILGYFGFPACETMVKTFAKIKPELCSVDLLVLFRTALQNYPAILRQLSFWEVLNSISLYIYCNGLGEILNHNLIADISTRENEEKKEIIRWIEDICRILDILKAYKMNVPKQELLTMNDLNAIHDKLLEEMLQIRDVIKNHFPEPPLPDIKCNTLWIEHIQNSAELYIEGSEMHHCIYSYTSNIQQGKCYVAKMLYPERLTIMYKETPKEGLKLIETHGKCNSKAASESIDLIELWLKGYFIAHPEPEQPVALTSIEKL