CPPPDEVIHMLYILIYFMMLGYMPLMVSMALVGMMIVWPYGSEPMWGILYYMYLMISFLGTGLVFMWPVDCVSAGPYGFGMMMLMAWLLYGGYPAMLFMVMIILLGPKGLMWVVMVICGMSKLTM