MSDAFSTPADHALSHPELEEILENAQAGPSSMGDGAEGMSTIGLQFPDELLPSSVSVYRAGNCCPDVLSCLHLPADFLVHYGHACLTPTDALPVHYVFPRQKLDVKQAMGSLLAASKKELDDDGKKGIVVVWDVSYDWLTNDIRDTFSQESSLPISFASIQKPTLAPQKGLKDEKGKASALRSVEPPQGLEMNDCVLWYIGEEGRSCMNLQMTHVNNPLFSRRLFALHQALSADVFGLIVNFAEIECFVLVGCAEGGVVDPEHVWAPENWTLDLGTVLEYSLEFSLITGTMRTKKRFGFGSREFQGLEPRYGMDEPSVLE