MGKSENVKQSGVDDAVLLSKITEEAIQENLKLRFLDDYIFTYIGVLISVNPFKQLPYFTREIELYGAAQYENPPHIYALADNAYRNMLIDREEQCVIISGESGAGKTVAAKYIMKYIAKVSGGGKVQHVKDIILQSNPVLEAFGNAKTVRNNNSSRFGKYFEILFSRKGEPDGGKISNFLLEKSRVVSRNSGERNFHIFYQLLSGASAEQRELGLTTPDYYYYLNLSGGYKVDGIDDRQEFQLTLEAMEVIGISPEEQELVLQIVAAILHLGNILFQEQGYAAVESEELLLFVAELLGIDSDRLKEKLTSRTMDSGKGESINVTLNVEQAAYTRDALAKALYARLFDFLVDAINKAMEDGEEYNIGVLDIYGFEIFQKNSFEQFCINFVNEKLQQIFIELTLKAEQEEYVQEGIRWNPIEYFNNKIVCDLIELKNPIGILSVLDEVCATAGEGADQILLQKLQSVHGSHLHFNSNKGFVIHHYAGKVSYEVDGFRERNRDVLFSDLIELLQSSENLFLKELFPEALQEKKGRPTTAGSKFKLQANDLVLTLMKCGPHYIRCIKPNELKKPRDLEENRVRHQVEYLGLKENIRVRRAGFAYRRVFAKFLKRYAILTKETWPRWRGEERGVLHLLRSVNLDEDQFQLGKTKVFIKSPEELFLLEELRERKFDGYARVIQKARRKFLARKKYRMREEASNLLENKERRRSINRDYLGLGNPELRQFLARREKIDFADSVLKYDRRKGRKRDLLLTDKYLYLIGREKVKGPKGKERLKRKIELELILSSLSTLQDDFFILHEQEYDSLLVEVFKTFLSLLAKRFEERTRLPLKFNKKEGGRFGGAILKSGKTLESIGPGLPKNSRRRPPGQGRPRLEPDGGARGRPRPGRKPRPFPRYYGQDTDELFDLIDIEDGGGLFPGYVLK