MMTTDSENQEPCSYDDGIQTVCKLKWISGAPRAFFLLLFTLLVVGLVQTKTGMTLPSWVNQPEDLQDHGFFEAEEQSCSGFVRMNSRRKKIVSIEEFGGVGDGKTMNTRAFQKAIDYLKLFADKGGAQLNVPSGRWVTGSFNLTSNITLYLGKDALILGSQDPNDWPLIEPLPSYGRGRERPGGRHTSLIHGENLENVVITGENGTIDGQGSMWWDMWFNKTLQHTRGHLVEFVNSENIVISNVTFLNSPFWNIHPVYCRNVVIKHVTILAPLDAPNTDGIDPX