MVYENQEEVGRTLKKVIPSVVKREDLFITSKLWNMSHQPDQVEKELDATLKQLDLEYLDLYLIHWPVAFTPGKGLYPPHPSLKDYVELDTVTTLVDTYKAMLALPKSKVRAVGVSNFTVAHLKRIIEATGVAPVVNQVEAHPYLFQPELHDYCKANNIHITAYSPLGGNTMGKPKVTDDPKIKSIAEKKGATEAQVLIAWAAQHGYSVIPKSNQEVRIKSNFEQVVLTDEEFAEVTAVGKTKEATTGAGRYERYNIPFRYQPKWDINIFDEDIEKEAGVQVNIG*