GDPEMIMIIFWLIFVMIIPNPFMMMMFLIMNGWFIDFTLVMTMIFMLGLGLIPIPPGGKMFFM