MVGHRDGYSRLAGSTMDEKAANQAESARIPELWSTLVDTGLSEVQQTLGAVISKRWLHVDHLGIPTLIEVDKHKLVSDLGIRYRDLMLVDPTVPTPAPSTLLIRDRAMVANLESVRMIICSNQVFLLSVPKATNPSVAAFPTLDNPFIRQLCKCLRSKSSASLHELNRASLFDFEAPYELRALEVALATTTNILDREVYELEKQAYPAIDLMATNVSRRVLEDVRQVKQVMGRLISRVKRLKEELEEILEDDADMADMYLGRRALLLGEEPPPDALGASHHGSSGHSQSSQSVQDLIAARAGHAGNDVANGEHHRPPVSRQQLMPHAAASQHGAAPVGPSPHGFHPAPSPHSSQAAAGMGTASGSRANLPQPAAEHSSHHDRSGHSGSAQGGSAHGGSTHGGAHGGGGGGX