MELSLESLGGLHGVAHAQAGELLSPSHARSAAAQHRGLVAPGRPGLVAGMASLLDGGSGGGGGAGGAGGSSGAGGGADFRGELAGPLHPAMGMACEAPGLGSTYTTLTPLQHLPPLAAVADKFHXGTCSSFLTFPSPLSFYFSFFWQKSEQADSTLFIAFLLFGERGGSGPRAHSTLERGQEEGATEGGAQRVPPAAFEPHAALLGRAEDALARGLPGGGGGGGSSAGGGSTAGLLAPLGGLAAAGAHGPHAGSGGPGAGGGGPGAGAAAEEINTKEVAQRITAELKRYSIPQAIFAQRILCRSQGTLSDLLRNPKPWSKLKSGRETFRRMWKWLQEPEFQRMSALRLAACKRKEQEQQKERALQPKKQRLVFTDLQRRTLIAIFKENKRPSKEMQVTISQQLGLELNTVSNFFMNARRRCMNRWAEEPGAAPGGPAGASATFSKA