PPPVIFSKFPGRLVPAACPWFWLAWLPWMIPMGMPPPIPMMVVALILVPPGVPVMMMVGMQMMPMAPLLNAIAFVEKGVAVFPLPMWWGIAGYRMLFMIMIIIFLYPPFIAFFMIPIMVCPHGH