MQSATRLRSAAHLPRSVVYARSALLQPTRAFSLTHPPFNKDLEKRLEEQRKIDAQKEKDKMKVYGQHYQDKEELEVPEIAATDDTISHGWREKSDPIDVGHATIGAGHGRHQARTLASFSMEGKVCVVTGAARGLGNLFARTFVESGCTKIALMDLKQEDAQKAADELVEWFVQHGDIGPGKVQAIGIGCDVANEDSVKAGFQHIVDKFGKIDSVVASAGIVENYSAFDYPTNRIRLLYDINVHGAFFCAREAARHMLDKNIKGSIVLVSSMSANIVNVPQPQTPYNSSKAAVKHMAASLAVEWAKSGIRVNALSPGYMLTSLTRTILDKNEELKNTWVNLTPMGRMGEPEDLKGAVVYLASDASAFTSGTELRVDGAYTCI*