MLFVAPLGCRELSGVSLRGARKWEPASGPLTGAVRVFCSAAGDAKPTPVIELKGVSYHPSASVQPILSSVDLALPPSWLGLIVGESGSGKTTLLEILAGQSDRTGGEIVGGDGKALKSQDLAERTGLVFQFPERHFLEGTVQEELRFGHPEYTPEQCQAALTSVGLGEIPWNQAPQSLSGGQQRRLAVAVQLLRRPYLLLLDEPTAGLDWSMREQLRRLLLELKKEWSILVVTHDPKDLLEVSDACFRLADGKLALIDPVRDLQAPLP*