MAFNPFLARPELALLPPYLQPPPFPSLPGPTGFFPRLPTEITEFAPSLSSTGTRIVDDDGVIDNPKVELDDKNLWDQFSNCGTEMVITKSGSQMHPFAR