MQSLFHQLTFTSQSNAYVCELFFHSMQTRTVKVSNLSSKATERDIHDFFSFSGEIDHIELQRCCNCSFLYWADYIDNILRSNIMWNMIQFNHELGSFFSCSDRDGLKVAFVTFKDPHAVETAVLLSGATIGDHFISILEVEDSDSPPRASDMTQFPPTGAGNGIGGALYRAQDMMTSMLAKGYVLSKDAMNKAESFDEKHQISANATATVSSLDKKIGFTQAVSSGTAAVNEHMKALDQRYQVSEKMRSAFVAAEQKVLSAGSILLKNKYVFNS