ENVKQSGVDDVLLSKITEEAIQENLKLRFEDGYIFTYIGVLISVNPFKLLPYFTEEIEGAAQYENPPHIYALADNAYRNMLIDSEEQCVIISGESGAGKTVAAKYIMKYIAKVSGGGVQVKDIILQSNPVLEAFGNAKTVRNNNSSRFGKYFEINFSRGGEPDGGKISNFLLEKSRVVSRNSGERNFHIFYQLLSGASAEQRELGLTTPDYYNYLNLSGGYNVDGIDDLQDFQLTLEAMEVIGISPEEQELVLQIVAGILHLGNILFQELGYAAVESEELLAFVAELLGIDSDRLLEKLTSRTMDSGKGESINVTLNVEQAAYTRDALAKALYLRLFDFLVDVINKAMEDGEEYNIGVLDIYGFEIFQKNSFEQFCINFVNEKLQQIFIELTLKAEQEEYVQEGIRWNPIEYFNNKIVCDLIELKPIGILSVLDEVCATMGHGADQILLQKLQSVHGSHLHFNSRNKGFVIHHYAGKVSYEVDGFIERNRDVLFSDLIELLQSSENLFLKVLFPEALQEKKGRPTTAGSKFKLQANDLVLILMKCGPHYIRCIKPNELKKPRDLEENRVRHQVEYLGLKENIRVRRAGFAYRRVFAKFLKRYAILTKETWPRWGEERAVLHLLRSVNLDEDQFQLGKTKVFIKSPEELFLLEELRERKFDGYARLIQKARRKLLARKKYRREEASDLLENKERRRSINRDYLGLNPELRQFLGKREKVDFADSVLKYERRKGRKRDLLLTPKHLYLIGREKVKGPGYERLKRKIPLELILSSLSTRQDDFFILHEQEYDSLLVEVFKTFLSLLAKETRPLFKKRFAILKSGKTLQSIGPGLPKNSRRRPPRPDGSRPGPPYYGGLFLYVLK