MASTELRKKRNPGRGEVLSHSLSDEEAEVRVITEIVNSMVELSRSGETVDLNAIKSAVCRKYGLSRAPKLDEMIAALPDSNHNSLLPRLCANSGSSLPGPVRASLLSMLVQVVFFLALLPLSVGSLMGAGDWNGHVEIIANEQGNRITPSMVAFTYSERLIGEAAKNQAAHKLERTIYGVKRLIGRKFNDEEVQRDMRKEERDSGIIPWKENQDAVITVPAYFNDAKRQATKDAGVISGLNVVRMINEPTAAAIAYGLDKNGGVMNILVYDLGGGTFDVSILTIDNGVFEVLATRGDTHLVGEDFDQRVMDYFIKLIKKKYNKDISKDRKAFGKLRREVECAKRALSSQHQVRVEIESFFDGIEFSEPLTRAKFEELNMDLFKKTLVLVMKSFGGCSFEEY