MTIPLAPKLTTAKKEAALPIHFIVVGGGIAGLSCAVALRRVGHRVTVLERHPDVFQAVGGCRMAPNLSKILFHWGLENECRRIGELSKGIDFRVLESGEHIGQHTWDEEVIRETRGEFLFTYHADLRKLLYDTAVGCGADIRMGVAVTDVDPDNQRVKLATGEVIQGDAIIGADGVNGLTRKLMVELDREPDHRNNLYSTVVSRDAMMRDPELRKMISERKNGMFAWFGDERSALAFPMGGREHDFALLVYCPVDGNESSWDDSVPLEALQKVLANAEPRLQRLVKLAIHPPACVAVKNYELPDDWVHESGKLLIVGEAVHPLPPGCIQEAAMPLEDAAVLAKLFSHIRNKDQIPTLLSAFQDLRTPRLERVLNKEIGDVMFMTLPPGPQQDGRNAHFTARRDAGVSVFDALPGSAADEEELPQWLEIKDTFGYDAEDDADNWWMEWGLLRERAKGRDLTDGFVNPAMVSVQTGVSTTSCEE*