MPGAPPPNQAPHFEVREHDLLVPGIRRPEWKANVTALPPAVFEAVQAALFDPRYELSPVATMTRFEGRAALKLTQWVGLLRTPDGATVEILPKTHERPGTRTGAESLERSRALLLRMLAATDERFRVAPPAELQTAHMPLYEVVIRYALEGVRAAVRRGIPHAYVPVQEERPGLRGRLDLPRQVRQPPHRAHLLHVTYDEFLPDRPETRLTRLSVERLAALTRLPANQRLARELLHALDEVPPSRNVNVDFAAWRLGRGHTHFAPLEALCRMVLYELNPIVAGKKTQAHALLFDMNVVYEAYVAQLLRRLYPTWTVATQVTQRALGDADGLPAFRLRPDLLLRTEEGQVIVADTKWKRLEADKAPTYDVANADAYQMLAYSEAFQHSAAYTHKALWLIYPRLPGLPPVSAPIRLGQGRTLSIVTIDLNQADPGAQWPASVLT