MAPTVFGQASNPKQHLAPAHKLRKPMVEKLRRDRINTCIEQLKSLLGPEFVRQQPDSKQEKADILEMAVCYLRAWQLHKQQQDGYSRCVQEAVSFLSHCEGQTQAHRRLLSHFQGLRASGAAPRGLSPPASPLRRVTSGKGAGQAGGALWRPW