MRLFRCAVCDQLLYFENRRCEKCGHELGYVPEANEITPLEADGDAYRSVGHIDARYKFCANAAHDACNWLMPADQDEEYCLACRHNRTVPDLTVPENLRKWRKMEMAKHRLVYSLLRLNLPLENNKDREGGLCFDFLADMPDAQAPNVMTGHDEGLITIALVEADDAEREQRKNELGELYRTVLGHFRHEVGHYYWNRLVRDAGRLNAFRAVFGDETADYGEALKTYYGTTPPADWQMNYVSAYATAHPWEDFAETFKHYIHIVDTLEMAAAFGVEVHPGLDNTGELGAQVDFNPYQACPVQQMVDSWLPIAFALNNLNRCLGMSDAYPFILGPGVIAKLGFIHNLAHRQVAADPAADPAAPVPEDMEIPKGRGESAEDAPEGKPAPAAA