METPSSMRRVTRSQTLSASNNMPMSRKKEEPEKVISRSTKGKIQDRSALFDITNDSPIVGLAMGSLKTPSSVDKNRDGAKQTPATGEVLLRGQVKTLLQKIEEDSDLPKLSFNQPPFPQFQGLLSSPAAAFLAPTPANTPSMSNLSNGNTAVEINGSPAVISVAEEQDPNITQVTHDLQQETLESSESPITRALLFDDSPGKSEISDSSTLSSELTSQGSCYNEKSDVDDNASVWSIQVNASSQGDVEDHEEVMGEVEDYEEEEMGEVDDGGLIDELCAGMEKVCVQEKGGMAEFKGRHTRFIYNSDDEIEGEEEATEDSSASPSVLCLKGMPMPEGKHLRFPEEDED