MVLERSHVLRAMGAVLILDPNAWRALDSRGVAHELNPLYSACTQEVLSRLATAVTEDQAWGVSCCSQEDLDLLWLEKKKREDSDGALASLCFYAKLQSERKTERFVCIDLQRGSFWIGHCCNRGSGVRRELLQSRGSGFALVVMLFILQLLGRVFNILRENNPELAGDRRRTVMRPPQVLREGTKKTVFVNFMDLCKTMRRQPEHVMTFLLAEMGTSGSLDGQHRLVVKGRFAPKTFGGILRRYVNEYVICNGCKVAIFMVLIENSSSNDLGVSRDQHHLRMVDKIQSHIPFFERNHGIHEMGDLGGDGWAMVVRKGNQFMVNDQPFYVNGFNTYWLMVFAADQSTRGKVSEVFQQASSVGLSVCRTWAFNDGQWRALQKSPAVYDEEVFKGLDFVISEAKKHKIRLILSLTNNWAAYGGKAQYVKWGKAAGLNVSSDDDFFSDPTLKSYYKAHVEKILTRVNTFTNVTYKDDPTIFAWELMNEPRCLSDPTGDRLQAWIQEMALYVKSIDSRHLLEIGLEGFYGPSTPDRAPFNPNTFSTQVGTDFIRNHQAFGIDFASVHIYADSWISQSISDKHIQFTKTWMQAHMDDAEKTLGMPVIFGEFGVSAKDQGFNTSFRDTFINTVYRAILDSAKKGGSGGGTLVWQLFPNGTDYMDDGYAIVLSKSPSTSNIISLQSTRLMLFNSLCSTKCHWSCKKKNALETFLYHEEL