MSAKRAVVLASGGMDSATAAAVAHNAGYEVYMLHTSYGQQTEHKEHECATAQAAALGAADFLHLTTDHLSKIGASSLTDDEMAVADADMESDEIPTSYVPFRNANLLAMATSYAEANDCEAVFIGAHSEDFSGYPDCQPAFFEAFQQTVAAGTKPDTEISINAPFVDWSKTDIAERGLELGVPYEHTWSCYRAEAPACGTCDACAFRLQAFQNLGERDPIEYAERPSYT