GKSENVKQSGVDDFVLLSKITEEAILENLKLRFLDDYIFTYIGVLISVNPFKQLPYFTREIELYGAAQYENPPHIYALADNAYRNMLDREEQCVIISGESGAGKTVAAKYILKYIAKVSGGGKVQHVKDIILQSNPVLEAFGNAKTVRNNNSSRFGKYFEINFSRKGEPDGGKISNFLLEKSRVVSRNSGERNFHIFYQLLEGASAEQRELGLTTPDYYFYLNQSGGYNVDGIDDRQSFQLTLEAMEVIGISPEEQELVLQIVAAILHLGNILFQELGYAAVESEELLAFVAYLLGIDSDRLLEKLTSRTMDSGGESINVTLSVEQAKYTRDALAKALYARLFDFLVDVINKAMEKDGEEYNIGVLDIYGFEIFQKNSFEQFCINFVNEKLQQIFIELTLKAEQEEYVQEGIRWNPIEYFNNKIVCDLIELKPRGISVLDEVCATAGSGADQILLQKLQSVHGSHLHFVSKGFVIHHYAGKVSYEVDGFRERNRDVLFSDLIELLQSSENLFLKVLFPEALQEKKGRPTTAGSKFKLQANDLVLTLMKCGPHYIRCIKPNETKKPRDLEENRVRHQVEYLGLKENIRVRRAGFAYRRVFAKFLQRYAILTKETWPRGEERGVLHLLRSVNLDGDQFQLGKTKVFIKSPEELFLLEELRERKFDGYARLIQKARRKFLARKKYRMREEASDLLENKERRSINRDYLGLLNPELRQFLARREKIDFADSVLKYDRRKGRKRDLLLTDKYLYLIGREKVKGPKGYERLKRKILELILSSSTLQDDFFILHEGEYDSLLVEVFKTFLSLLAKRFEERTLPLKFKKEGRFAILKSGKTLESIGPGLPKNSRRRPPGPRPDQGASRRPGRKPRPYYDELFVIDEDGVLGLFPGYVLK