MLTVPIRQLGESERATVERILDQDPYAGAQIAERVAAHGLNWWRSDGRIYGYGPGRRVESLCWSGAHLVPVCATPAAVAAYADLLGSEPRICSSIIGRADAVLDLWDRLGGHWGPARDVRPNQPLLVADREAPIAPDPEVRLVKPAEVDQLFPAAVSMYTEEVGVSPLLDDGGRGYKRRIADLVRAKRAYARFVGDRVVFKAELAIVTGRTTQVQGVWVDPEFRGRGLAAGAMAAVVRDALHRVAPTVSLYVNDYNTAARRVYARCGFVPNGSFATVLF