GKSENVKQSGVDDFVLLSKITEEAIQENLKKRFLDDYIFTYIGVLISVNPFKQLPYFTDEEIELYGAAQYENPPHIYALADNAYRNMLIDRENQCVIISGESGAGKTVAAKYILKYIAKVSGGGKVQHVKDIILQSNPLLEAFGNAKTVRNNNSSRFGKYFEINFSRGGEPDGGKISNFLLEKSRVVSRNSGERNFHIFYQLLSGASAEQRELGLTTPDYYNYLNQSGGYKVDGIDDRQEFQLTLEAMEVIGISPEEQELVLQIVAGILHLGNILFQELGYAAVESEELLLFVAELLGIDSDRLEEKLTSRTMDSGKGESINVTLSVEQAAYTRDALAKALYSRLFKFLVDAINKAMEKGEEYNIGVLDIYGFEIFQKNSFEQFCINFVNEKLQQIFIELTLKAEQEEYVQEGIRWNPIEYFNNKIVCDLIELKPIGILSVLDEVCATAGNGADQILLQKLQSVHGSHLHFNSNKGFVIHHYAGKVSYEVDGFERNRDVLFSDLIELLQSSENLFLKVLFPEALQDKKGRPTTAGSKFKLQANDLVLILMKCGPHYIRCIKPNELKKPRDLEENRVKHQVEYLGLKENIRVRRAGFAYRRVFAKFLKRYAILTKETWPRRGEERQGVLHLLRSVNLDEDQFQLGKTKVFIKSPEELFLLEELRERKFDGYARVIQKARRKFLARKKYRMREEASDLLLNKERRRSINRDYLGLEGRPELRQFLAKREKIDFADSVLKYDRRKGRKRDLLLTDKYLYLIGREKVKGPKGAKERLKRKILEAILSLSLSTRQDDFFILHEGEYDSLLEEVFKTFLSLLAKRFEELTLPLKFNKKEGGRFGGDAILKSGKTLQSIGPGLPKNSRRRPPGGRRRPRENKPDQGAGAGRRPGRKPRFPRYAYQDTDELFDVIDIEDGGRGEGLFPGNYVLK