MGVLDGYNACVFAYGQTGSGKTHTMGGPDGASQHEELVGINDRALTELFETARARGETDGVAYTIAVEMREIYNEQVRDLLRRTDKDATWNGVTEQPRFHERRPTTSSEGTDDSDVEVTRVTARDAAHVLEIMAEGTARRASGETKMNERSSRSHSVVTVYVEGSDAAMGAVKTGRLHLIDLAGSERVARSEATGDRLKEAQHINKSLSALGDVIAALLEKRTHVPFRNSQLTRLLSDSLGGNSKVVLLAHVSPEAASLPETQSTLLFAQRCSQVELGKAKVNATGGGGSSE