APPLIFWTFPGALVPSLCPLFWMGFMPPMMPMGMPIPYPPIIVALMIVPPGTLVMLLMGMHLAPKLPIIGGVAWVNYGVAPLGLFMMKGITGPEFVGLIMIIIFLFGMIIAFFMIMVMVMPFGM