MQSILQKATGIGPQVIKPENLQGRVAIVTGGALGIGYEVSRALAHAGCKVIMVNRKEEQGTSAIEAVKNEKHDADIDWKECDMGNLSQIREVFGGFRESLDRLDFLVLSAGINTNQFGLDSDGIERHFGVNFLGHFYVCNQLWPLLRKTSKMENVSPPRVVFEASEMHRLAQLSNVQFKTKEEINDPDLDPTARYNRTKLAMILFAKYGLAGKVIAENKDKIYALSVHPGAVNTAMQQQWKDAYPGLTGKLLSWTMQAIGRDVEQGSYSALWALTSSRIEEENLNGYYFVDPDKEGEETSQASNPELASNLWDLSTSFIKEKLGEDALADWNGS*