MPRIQVLDIRGSKESVGSTPHLRAAILEGLLKPPGSRTLPSETLYDEVGLKMYNDGMKAWAEWYYPVEAERQILERYGRDIAKLFTTSAKGKAVLIELGAGSLDKTSQVLLSAAEITRTTGPMNNIAYYALDLERGELERTIGRLQEVIGDQIAGKISTAGMWGTYDDGIRVIEKNELELEPDIPVHILFLGGTIGNFSKQDGDVAFLKSLPLDHKRGDTLLVGMDRHKSADAIERSYGFAAAKDWIMNGLKVSGRVLTGDEGLFEIGNWERYAKYNEELGRYEAGYKSQKEHALKISEGVDITFLKDEVVLVMFSNKYTDAEMDSVVDSAGLVKNGSWMDEKAQYCLLSLRANNGPV