MVLYGQIVIGAPGSGKTTYCDGMQQYLRLLGRDCWVVNLDPANEVPLKPPTQSDDIISLDSVMSELHLGPNGGLLYCMEYIEHHLGEVLKLLRERLGMSNDKNDHSSRAYLLFDLPGQIELTAHSGVVSRIAQRLVRELDLRLVCVQLVDAAVCLTDVSKFIGASLVCTASMMRLELPFVNVLSKMDLLQSSGMSMSAYLDDPEYQRAQQHTRSSTFHRKYHKLHHELCDVVEDFGLLSFLPLSIQDAESVGRVLARIDKCNGYVF