MMDLCDGVCMVCGDRSAGKHYGVMACYGCKGFFRRTIRSGQNYSCRFQQKCSIDKDQRNACRFCRFQRCLNVGMEPDGRYQNYMDLFCGKKKWP