MVEIPVIDLRLAGAAPEESARLRDACERLGCFRVFGHGVPAALQADMKAALRALFDLPDDAKRRNTEIIAGSGYVPPSAANPLYEAFGLWDAAVPADVDAFCARLDAPPHAREAVKSYAEKMHELIVDVAGKVAASLGLEGHPFQDWPCQFRMNRYNYTEDTVGSSGVQIHTDSGFLTVLQEDDCVGGLEVLDPAAGEFVPVDPFPGSFLVNIGDVGTAWSNGRLHSVKHRVQCVAAVPRISIAMFLLAPKDDRVCTPEAFVDADHPRRYRAFNYDEYRKLRLSTGERAGEALARMAA*