MLNGCDVLHHAPCAVSCSMLACMQPSLSLSNKESTFLSRPDAPNMVQGSVGWQRLCDLYREVEVEEPGALTVLAGLRVRVGMHTGLAADEVLVQSRMGASSTTYGGAALVLAKAVQACAHGGQITLSAATFVKLPVEELRAAGISVVHMGKHLLELGEGKGDTALDLYCATLDTPAHAHRLWALGPLRTARQLRPGVLHAPYGMAATAFMSIARMGQLKAWDASLAKECLALYQATAQRVLLHVAGRQLPAGYLVSXADEDGMVLAAFSSSLQCLHWALLTLTTCMDLDWPQALLDSLLGEEMMTEEQGRSYSAQSDGSAAAGSSAAGLGQAGCNTVSPSHSVRLLRGLRLKAGVDVGEVACDLTPANARFNYRGRCLNRAARINGLASSGPHPCGSDSSGPQPSRFTHE*