MVTKLLLLLPFVAIVQAEVDFTGGRIAPYAPTGWHPQIPFNLPNEYVPAIRSSQGVEITKARVDQFDPVEKPQPNYLPPN QLDIPEEEILPTSRPSNKYGPADPKFKIIYPDDEEPVTAKNIVDNQQPKIREGRYFVISQDNKLQRVSFSSQQNADADAD DFTAQLTYSTVGQLKDPVYRYNRQGQLERVLK