APWGIIVGMVWQYIPFNGFMVVIMIPFPDMGLPPIIMMVIIIPYTAMMPMSPGMPIFMVFVPIGPNMIAMLVKPVG