MPLQHLLSAAPTSAPRLDPRLHQLLQQVLGAPPAGRQQAPQKQLSALQQLLQPQRSAGLSPAAQLLNLLAQASPALQQQWVQQQQHVQQQQAQLRQLALALSAVLPGSQPSQPSATSDPMATLLRLLQPSPMSGHGSPFDSPQQDKAQQEEEQQRQKQQDQRAQQTQRAEQEQEETQQAASMLSRLQAAVAAAPSATALPPDQCIPHFLAQLLGTAASSTPKHPSLPLQGVPAVRTELQLKASSGLGIGAAADLGAATEQAVPAGDPQRARQGGSLDGSKQVNKRARLGX