NMPGFIVLFIPFGLIVMIMIMVPGGAFIMLFIPAPMALAFGFMPGVHIIVP