MSGVSLQCGDCGTLFKSVEEAQEHAEVTSHANFSESTEAVLNLVCTACGKPCRSKTESDLHTKRTGHTEFTDKTAEGVKPISLEVPKAKADDDEDMAEVGDDSGTGQHEEMVVPEVDQNLLSELETMGFSKARAIRALHFSGNASLEAAVNWVVEHESDPDIDETPMVPASAKKGEAPRPSLTPEEIKMKQLELRERARKKKEEEERQREREREKERIRIGKELLEAKRIEEDNERKRIIALRKAEKAEEQRAREKIRQKLEEDKAERRRKLGLPAEDPASPKPSAPVVEEKKSSFLPVRPATKAERMRECLRTLKQTHKDDEAKVKTAFNTLLTYAKNVATNPNEEKFRKIRLSNAAFQDRIGKLQGGIEFLEHCGFEKIEGGEFLYLPRDKVDIAVLNTAGTELNNAIKNPFFGVL*