MSSALSARARVSGRRAVVPRGGDTRARCVTRARGGVVVRAAVDAPIVRIGTRGSPLALAQAYMTRDLLKENFPELAEDGALEICIIKTTGDKVLDQPLADIGGKGLFTRELDDALLDGRIDIAVHSMKDVPTYLPEGMVLPCMLPREDVRDAFLCLKYDSLDDLPEGAVVGTASLRRQSQLLYKYPTLKCVNFRGNVQSRIRKLKEEVVDCTLLAIAGLKRMDLAQHAKLIIPTEQMLPAVAQGAIGITCRGGDDKQLAFLAKLNHEDTRMAVEGERAFLAALDGSCRTPIAAHCHNVDGKMQFRGLIASLDGKEVLETTREGAWDAASLLAAGTDAGAELKGKAPADFFANLLENGGGW*