MAPRIRRRITTSKREEIEKEQEELSKTIIRPYDVLQSLPVSYSQPPTSTSSIFTHPLTIKDTGTLYYSLIKSRNNYLTMCPMFKLFWVKQSSYVRKLLELDKPLPKSMENDIYLNREMVLNNDSSARDIMVKLCDGGLSFSSGIHSFEIRIFIAKDKRSDINEIKLIKQREKELKKINKLKEKELKDKLREENRLIKEQERLERLKEKELEKQLKQKQKEEKQKQKEQREKERELEREKKEKEKKEKEKEKERKDKEKEKKDKEKSSQLKGTGNNVKDTLIVGVIQKSSIGNQKEVGTGDASTSKTLQSKKKQTAKQLNSKDTSK