MQKGNVWVVDDDSSIRWVLERAITREGMLCRAFEHANDVLKALNSEQPDVLLSDIRMPDMDGLSLLKIIKEQYPTLPVIIMTAHSDLDAAVNAYQQGAFDYLPKPFDIDETLALIERAITHYREQKQPNNAENILQSVSDMIGEAPAMQEVYRIIGRLSRSSISVLINGESGTGKELVAHALHRHSPRALAPFIALNMAAIPKDLIESELFGHEKGAFTGASQVRQGRFEQANGGSLFLDEIGDMPLDIQTRLLRVLAEGQFYRVGGYAPVKVDVRIIAATHQDLEKRVNEGDFREDLYHRLNVIRIQLPPLRDRTEDIPSLARYFLQKTAKELGVETKSLHEQSLKTMMEYVWSGNVRQLENVCRWLTVMTASQEIMPQDLPSEIRLADEKAKNINRLTSQHWSQHLSLWADEALGEGKENILNDALPQFERTLLLSALAYTQGHKQDAARLLGWGRNTLTRKLKELGIEDY