MKAIYRGMCPNCGGAITDERLAEKNPCEGCLSEPIKAEDYEKLVFAVRNALKLRGTLKDWEDLYRLNKEVSEVEDLFKRATGFRFWSAQRTWVKRILRGKSFSIIAPTGMGKSTFGAFISIYFAIKGKRSYIVVPTTPLVVQTVKKIQDMMERAGVNVRLVYYHGNLKKKEKEEALKRIKDGDFDILVTSSQFLATRFDELLRDKRFDLIFVDDVDAFLKASKNIDRSLLLLGFTQEVINRAWEVIKLKKQLAKLLQAQGKEKEVEELNKEIEKIEREIERYRRENNIGILIVASATGSARGDRIKLYRELLGFEVGSGRSVLRNIVDTYIIPERSIEEEVENLLRKLGKGGLIFVPIDKGIEFAEELTNYLKSKGFKVELVSAKNKRGLELFERGEVDYLVGVATYYGTIVRGLDLPHLIRFAVFAGVPKFRFSMDLEQPTIYRVLGLMSEILEFLPQEKREEGEKLYARLRRLIRNIPQYELMKIEEALAEGIELEGFHNHVLDVFKQAVEFLREVLRDEEVIRRISENPFLSLKEVEGKLYIEIPDVRTYIQASGRTSRLFAGGITKGLSVIIVDDQKVFNGLIRQMRWRFVEFEIKKFEEINLESVLREIDEDRKKVRLVIEGKISEQVKDLVKSALMIVESPNKARTIASFFGQPSKRRIGELVAYEVSIGDKMLTILASGGHMFDLVTTEGYHGVLILKDDGKPYYVPVYDTIKRCRDCGHQFVDWEQKGVCPKCGSRNVHDALENVKAMRELALEVDEILIGTDPDTEGEKIAWDIRNVLSPYTPNIKRIEFHEVTRPAILKAIKEARDINEDRVKAQLVRRIEDRWIGFELSQKLWEVFENRNLSAGRVQTPVLGWIVQRYKEFTESETDFLGLTLENGISITIENAKGEVKEVEVKDVVIEEREINPLPPYTTDAMLQDASRFLGFSATKTMQLAQDLFELGLCTYHRTDSIHVSNTGIEIAKEYISEEIGEEYFAPRKWGEEGAHEAIRPTRPIDTGRLIQLIRDGIITLPRNLTKDHFRLYDLIFRRFIASQMKPARVLYEKAIISTPFGDVEVEGYIEILYDGWSRVKPLPLKQIPKLEKGQKLKVTEIKQWRAPKVSLYTQGDVIALMKERGIGRPSTYAKIVQTLLQRGYVIETKGRKKLVPTEKGIKVYQYLVSKYKDLVSEERTRQLEKIMDEIEEAKADYQEVLRELHEEIKRYIRS