MVLFVCMMLVESLMMIVASFVPDFLMGIITGARIQGFMILSGGFFRLPDDPPKPFWRYRMYYIAFHKYATHGVYKNELIGLTFPSSKTGEPPITREQILTSVRQVDMGHSKWVDLAILFGMVVL