MAASGSANARPVLTHFLAIPLVPSSPASPARTQLSRALSAFRDEVTTGYAVPPDAVRPLGTLHLTLGVMALGGNGGGDLSRAVTLLRTMKPREVLAEAAAGKGGAETPSGDGGGLTISLRGLCTMQKDTSKATVLYAQPTLSRQPAASPNTLQFFCERVAAMFKDAGLMVAENRPLKLHATVVNTIYAKGGQRSSRRGGGGGGKRFGKDKATIDATVILERFEDYIWVEDVQLNRLVIYRMGAKKIRREGIDGGEHEEEDAAYEVEAEVEI