MGIKTCVSLYSLQDEYMNKRMSLEDIMHYLDDLKVEGFEILPDQMLHKTPHPTAETLANWDRIISETKAKPVCADVFLNTNLYNNRELTQRECVDLLIDEIKLAHRLGFKLIRLVSMVPSFVIEPLLPYAEKYDVTIALEIHAGMSFTEPATKAFIEEMQRVNSPYCGLVIDTGIFCNRIPRVFNTFNEKVLGVTPAVIDYFNSFFDQGLDGTHAFDEQHQLKPELQAIAKPSDMAYIMLADGYENTPLSVLDDVMPFVKHFHFKLWEMTEAGEEYSIDYRKILTYLHEHNYDGYVATEYEGNRWILPGQPMVEKEQVAAHQNMLHEIISELEGEN