MVEKMHTKVCIIGSGPAAHTAAVYTARAELQPILFEGFMANGIAAGGQLTTTTDVENFPGFPEGILGAELTTRFREQSERFGTRIYSETVDSIDTSRRPFTVRTADKEVTADSLIIATGAVARRLEFPGSGEEGGFWNRGISACAVCDGAAPIFRNKPIAVIGGGDSAMEEATFLTKYGSKVYIIHRRDSFRASKIMAKRALEHPKIEVLWNSVVEEAYGNEKGLLGGVKVKDVVTGELHDLPVSGLFFAIGHQPATAFLNGQLALDAEGYIVTAPDSTATSVPGVFAAGDVQDKKWRQAITAAGTGCMAALEAEHFISAHEAEPEADGAKEPAAAAAAPVADGNL*