MVARKQKDDLNWGEEAKLQTRLLLENLLAAAEGQLPEKLDRPKPKWEGETNNLAVKTTMLELKRLMEHRGYYFSTIKNFQTPAEKETYIPQALRDTIERLKLLRILIAPDQSGQRTLNYRLEFLSRDRKENLEHFDKCWKEYKEAKSVKTQVGKSDRFIPTKKAIISEICPYKGLSAFTTEDAPFSMEYRS