MDGFFLMIMMGWMDIMPPIHPGEMPPMTLIAMMILGMVPWMMFMMAGLYIIIVMPIIQLFLIPMWQLLFNIPPDMLFAFVMLMLSI