GPIPFYGQAIVLMPMTGPKAIYMPMFPGVPVVLILIMGPIIMLGMIPGYILIGMMPIRFLMILMPPY