GKENVKQSGVDDFVLLSKITEEAISENLKLRFLDDAIFTYIGVLISVNPFKLLPYFTREIELYGAAQYENPPHIYALADNAYRNMLIDRENQCVIISGESGAGKTVAAKYILKYIAKVSGGGKVQHKDIILQSNPVLEAFGNAKTVRNNNSSRFGKYFEINFSRGGPDGGKISNFLLEKSRVVSRNSGERNFHIFYQLLSGASAEQRGLGLTTPDYYNYLNQSGGYNVDGIDDRQEFQLTLEAMEVIGISPEEQELVLQIVAAILHLGNILFQELGYAAVESEELLAFVAKLLGIDSDRLKEKLTSRLMDSGSESINVTLSVEQAKYTRDALAKALYARLFKFLVDAINKAMEGEEYNIGVLDIYGFEIFQKNSFEQFCINFVNEKLQQIFIELTLKAEQEEYVQEGIRWNPIEYFNNKIVCDLIELKPIGILSILDEVCATAGSGADQILLQKLQSVIGSHLHFNSKGFVIHHYAGKVSYEVDGFRERNRDVLFEDLIELLQSSENLFLKVLFPEALQDKKGRPTTAGSKFKLQANELVLTLMKCGPHYIRCIKPNELKKPRDLEENRVRHQVEYLGLKENIRVRRAGYAYRRVFAKFLQRYAILTKATWPRGEERGVLHLLKSVNLDEDQFQLGKTKVFIKSPEELFLLEELRERKFDGGARLIQKARRKFLARKKYRMREEASDLLLNKERRSINRDYLGLGRPELRQFLAKRERIDFADSVLKYDRRKGRKRDLLLTDKYLYLIGREKVKGPGQKERLKRKIPLEAILSSLTTRQDDFFILHEDAYDSLLVEVFKTFLSLLAKRYEETLPLKFKEGGRFAILKSGKTLQSIGPGLPKNSRRRPPGPREPDGAGRRPGKPKPRYYQDDLDVIDILEDGGGVLGLFPLYVLK