MSTPHAVAGREIRLGGARLAGIVSCLPSREIDNDAFVARFGEGPVRDVVKMIGVERRRWAAEHETTSDLCRAAGAHLLRELDWRPDSVDAVIFVSQTPDYRLPGTSFVLQAAWGLPQASIALDVNLGCSGYPQALWLGTNLIATGAARRVLLAVGDTISKLVDPNDRSTSLLFGDAGTVTALEADGAAGDAHFVIGADGRGARNLIVPSGACRPYDAQADARLAQRSPGHLFMDGGEIFNFTLQGIPPLVAHTLAFANTSVDQYDAFLFHQANLFMLKHLAKKAGLPAERVPINIGTYGNTSCASIPLLMTTALQAQLAARPMRLAMFGFGVGYSWASASLAVEPLSVIDNIEL