PNPPPPATSAPDRPKRETPQLRYLLETVLATLEAHPEAAPFLAPVDADALNLPDYYKIIKNPMDLGTLRARLENLYYLDPAEAIADLNTMFDNVFKYNKPGHPLVKKAEALRALFEELLARLPPA