KMPGFIIMMFPGHDFVIVVIMIPGGPIIMLIVRWLAMIVMGFIPGLPMTVQ