CPIFSMPPPLMFLMLMFPMMLWILIMLFFYQPPWPWYFMMLMMKLVAAKFGW