MTKEELIVSLGTIAQSGTANFVKALKENKEGLAGSSNLIGKFGVGFYSAFLVADKVTVSTKNPKSEKQYVWEAEVDSSSFVIREETDPEFLILRGTSVILHLKEEAKQYTSSTKIQDLVKSYSQFISFPIYVGTEKTRQVEVKDEAAIQEGKEEATRTILEKFYTYDIVNEAKPIWLRSPREVTKEEYHAFYKKTYDQYLEPMAYTHFSTEGEVEFKTLLYVPGMAPFGSEEAAKQKNIKMYVKRVFISDDFHGELFPRYLSFMKGVVDSDDLPLNVSRE