MPPAILGMFPGRLVPSNAPYMWVGQLPPMIPMGMPPQYPPIIVALIWVPPGTPVIVMIGMVLCPHAPLVNAIAFVFGLVAIFPLLMWLGIAGFAYCFLIMMIMFMPPPMIAYFPIFILVAPQGM