LDPDMIAMLLFCAAWMGVGPLPALIMLIACGFDIALAFFIFLIMLAKGLIPPAWFGG