MGELSWKHHTLIQALMSRGPLEEKDFHSIFTGITGKNPGSAQPLFNEYLRKINKELAYVQFELRACRNQYNGKVYYGVVNNVADEQSKLGTKYSVPQIAFYKAVIEVIVHDTTAHGSISSVEALNIRLESQIQTEQGSQGSQSQIPPAFKSFSLSQKETTLNDLVRDRWLCSTSNGKIGLGVRSFLDLRSWFRINEVPSCDICNEAGVKADLCPNEGCNVRIHNYCLKMKFSQKRAARVCPVCGTEWQCPEFTVGEEEEVGVNNPTQCQGPSVDPPMRKRLRSCKAEELDGSGTGPSQTSEPDEGKGGRIRRSARLRQT