MGGSTMKTAKVWRYFDQLPTEEQAAECKICCKKIKATNSSTTGMIRHLRSCHVNEYQLLQEARQTGFVIKQEEKTKGTMAKQFSDTQKQKPKEASAHTIANLIGTSSEVTSKSALTTSSMNHKSHNEAPISKRLKIDECKAVDLRVERTTQDKEGNRKLSTVRSNEKRQLTKDTCCWPEDHPDAKRITNQVGLMLLLDNESPAAVDRAGFRGLLRLLEPKYRMPSAEKFQKVIIPEIFNQLKADIVGFQQSFFQNNPFGVEAAASNGIHGASAANIIKSNVQEHSKPIAAHTEQCELDRVVINSIRSAQNISQSFSHSIQLCDDDSDSSAESEATLPSRIESFLERIGKYVFPRAEVVELVRRCHAVVRHLEENPDDAMLLVGTLTSISSTDLARCIDIVCQNLTLVHALHARRPIAAFKPFSSEEAQFLADLNAHVQSSS