KDGSWLVKVFGMPLYMPPYFPKPFPPWWLMAIMMFGAMPVLMKILMGLMPCIILPWIQAELLPFLARMILLPPDAMLAMVAFWLSW