MSRLQHRCRNTNLDNILQNVDNPCLTHSRIRRQQGRSNDQRHVVSSSIKAGAARRLQSRIDREERKKVLLEAKLSDDTSDPEVKILTCPFGVPSSLGLEQPLLPWLSNLSCQSCVHLLVVMQDVDLSSLQDAAKDSAEKDPPPQHINCLVLQPAQEDHDGVTSELGVLHTVWRGQGAAPALAAAQLMTYYEQLPETGEALWVPSLADMLDALVALGYRDPALTTLTSPGQAAAATHTSTRAPCTRHHQAAAVPKHPSPASSPPASLRRSQRGSVATAV