AMPGIIVMLVIGSQFVMIVIMIPGGPYVILFVPVAMMMFYGFHPGLFMVVG