MGAPKQKWTAEEEEALRAGVDKHGAGKWRTIQKDPEFSRCLATRSNIDLKDKWRNMSISASGQGSREKIRTPKAKVLPVIPPSGSQSLIVSAPHKDGVSATADPTKSSQEAKLPPRYTVMIIEALAAMKEPNGSEIGAICSFIEQRHEVPQNFRRLLSSKLRRLVAQNKIERVQKGYRLKESSFSIKTPTPKQKDPANHARGHSGSAYSIDSIEEAAITAAYKIADSEAKSFLASEAVKEAEKITKMAEETESLLLLAKEIFERCAQGEAVTMLFDGLNVPSESNGNAHCQAPSLF