MGDLAISSARCVSCALTQMNLMVGDVSHLFDLLRAWIAPSSNDNTNSRPHGHPQMIRFGAHLVLVLRHILPDDVKDTFREKLQLIGDLILNTYAIFLFSQRHEELVGVYASQLAPYLCVELYVHMMELRLSDSVHVKYKIFRSAIEYLPFFPSETSKGCVSEILDRVLMRSRAVKPSTRHVKTEDPGEQHREGSLEKATAVQWLCFTPPSTISDSELVKAELLARALQHSNILFREFALISIWRTTKMPVGAHMLLSYLAEPLKQPTELLLSLEHHNVSENLKEFQDWREYYACDALYRNWLKIEMDNEEVSLIELSSEEREKAAVAARQALNASLSLLENMPHDTIEGEWLELDGIAMFRLSSGDCLQPDATTCTALTSALYVCAGELATERQLSVCISISGSG*