MSDVLINPARVRRVKPLSAEEVVSAVERALLTEVRLTPKPGLVDIRNAGAHWDMDLASFEASTAVVAPWMEKFFIMGHDTAAVAPEHVLMMLRPVGMACENDMLEATGGVNTHRGAIFAFGLLSAAAGRLVSKGEPIEQHRLCDQVARFCRGMVMQELSSAGGERLSKGEAHFLRYGLSGARGEAESGFLTVRTQAMPVFTRMMEETGDSNLALLQTLLHLMAWNDDTNLVSRGGLAGLNFVQQEAQRLLWQGGVLADGGLEALRQFDDELIARHLSPGGSADLLAVTWFLSAFPAGALFPL*