MGELSWKHHTLIQALMSRGPLEEKDFHSIFTGITGKNPGSAQPLFNEYLRKINKELAYVQFELRACRNQYNGKVYYGVVNNVADEQSKLGTKYSVPQIAFYKAVIEVIVHDTTAHGSISSVEALNIRLESQIQTEQGSQGSQSQIPPAFKSFSLSQKETTLNDLVRDRWLCSTSNGKIGLGVRSFLDLRSWFRINEVPSCDICNEAGVKADLCPNEGCNVRIHNYCLKMKFSQKRSFALAWKLEASLGETVFHVSNARNAVLYQAARVCPVCGTEWQCPEFTVGEEEEVGVNNPTQCQGPSVDPPMRKRLRSCKAEELDGSGTGPSQTSEPDEGKGGRIRRSARLRQT