GKSENVKQSGVDDFVLLSKITEEAIVENLKLRFLDDYIFTYIGVLISVNPFKQLPYFTREIELYGAAQYENPPHIYALADNMYRNMLIDRENQCVIISGESGAGKTVAAKYIMKYIAKVSGGGKVQHVKDIILQSNPVLEAFGNAKTVRNNNSSRFGKYFEINFSRGGEPDGGKISNFLLEKSRVVSRNSGERNFHIFYQLLSGASAEQRELGLTPDYYNYLSQSGGYKVDGIDDRQDFQLTLEAMEVIGISPEEQELVLQIVAGILHLGNILFQELGYAAVESEELLLFVAKLLGIDSDRLEEKLTSRTMDSGGESINVTLNVEQASYTRDALAKALYARLFKFLVDAINKAMEDGEEYNIGVLDIYGFEIFQKNSFEQFCINFVNEKLQQIFIELTLKAEQEEYVQEGIRWNPIEYFNNKIVCDLIELKPIGILSVLDEVCATAGNGADQILLQKLQSRHGSHLHFNSKGFVIHHYAGKVSYEVDGFRERNRDVLFEDLIELLQSSENLFLKVLFPEALQDKKGRPTTAGSKFKLQANDLVLTLMKCGPHYIRCIKPNELKKPRDLEENRVRHQVEYLGLKENIRVRRAGFAYRRLFAKFLQRYAILTKATWPRGEERGVLHLLKSVNLDEDQFQLGKTKVFIKSPEELFLLEELRERKFDGYARLIQKARRKFLARKKYRMREEASDLLENKKERRSINRDYLGLGRPELRQFLAKREKIDFADSVLKYDRRKGRKRDLLLTDKYLYLIGREKVKGPKGQKERLKRKILELILSSLSTLQDDFFILHEQEYDILLEEVFKTFLSLLAKFEEVTLPLKFNKKEGRFAILKSGKTLESIGPGLPKNSRRRPGGPREPDQGGAGVRPRPGRKPRFPRYYDDLFILEDGGGVEGLFPGYVLK