MGDKNEEGLTVLLEQNVQEEVQENEGEEDSSSEEESDGDGSNFPLVGAPGQYSYDDRMKLTEEERGWALAVKRAVAEEGDLEPLSDFWYCQFGIIDRDNVERSLDRIRTMQAFREEYDFVDSWEAGMEFVRELISVMPGYWLALNYNPRDGNYIFAMDVARFYAKILQAQPELVRIWLLASHFVTHAQCPDFKAIRKGSILLMENEGFNFKANFGFSDMKRVYSEVAAVYPFKFDQIKNFNTGVLFNIILSMTRGIASKEHSQKLQRGCRTADGVERLDEFFLSSGIQVANEKLIQAIKASLQWRFYCQSKFSLEEDNGARQFVEER*