NPDPDALLIMLPAMMVGMYPPPPACFELIHLLPYMAMFRSAPQMGPLVISLPFMMMMMYCGMPIYTA