MSGSFDAFGGHGEDLSEGMDAGRPFNSDGYTGYDPRLPSQRFETSFGMSDRFPDEHFPLDETKDPEDDDDFKLSHNGYDPFHGGAPPSYQSAFDEDSIANSPDRSSSAFGHAFESSPQPDFGSRPDDFSPDAASNGKGFGHDQGPDGIFGFSPETHTNNNGRGPTLPPPEELQPEEGFILREWRRQNAIHLEEKERMERERLSQIIDAADAYKQEYYVKRKTHCETSKSNNRDKEKVFLATHESFHTNADKHYWKAIAELVPHELPSAIDTRSRGKKDKKPTVIVNQGPKPGKATDLSRMRQILLKLKHNPPAHMKEKKVPPAPSAPANGTAPAPAPASASASAPTPTPTPTPTPTPTPTPTP