MSRPDTPSLGQDSVGWQRLCDLYREVAVEEPGALTVLAGLRVRVGMHTGLAADEVLVQSRMGASSTTYGGAALVLAKAVQACAHGGQVTLSAATFVKLPVEELRAAGISVVHMGKHLVELGQGKGDTALDLYCATLDTPAHAHRLWALGPLRTARQLQPGVLHAPYGMAATAFMSVVGLAQLKAWDASLAKECLALYQATAQRVLLHVAGRQLPAGYLVSTADEDGMVLAAFSSSLQCLHWALLTLTTCMDLDWPQALLDSASGEEVAGCSTVTPSHSVRLLRGLRLKAGVDVGEVACDLTPANXRFNYXGRCX