CLVFVFANPPFMLVPIIIGVIYFIIVVIGIPLEPFKLLVFLKPGPALPGNMFFPLMAIFFIPPGLRFVILIIFIIPMGDPIPPMVCFLVLMKMCHGVKPKYPWMMILMILPI