MKMVLVIKLPPDPYAFDIWLMQKFVPLALMIPGLLLMVIIPFGGIPQGGAPFYCMMIMMFPDVPYMLWAMATPWGYIMWMMALFIMGPLLQMMFLW