MSQHAKRKAGSLDLSPRGLDDRQAFGQLLKEVLALDKEHELGRSNSLPSMTSELVEVLIEVGLLAFKHDDSKSEFISPKMLKEAHLSLQALMLILKRSPTVLREIKSSVTLLDWILPRTISLFADIRFIKLFDSLKEFHKLIYQLISEKSFLWDLYASFMRYWKYYITNVSSIVLQITNATFPYKMPSPNSQPLQSITPNYPTHREDKFDLLIINIEEACTFFFESAHFFAQCSYLKKSNFPSPPLFTAWTWIKPCFFNFVILLKRISIGDSQLFLHLHSRIVQTLCCFSLNFIYHGLPICEKSKHILMSSINLTLGSLKKTYTVANTAISLFFLSLFVLPKTVAGLFYPFGVSLLSDFKVLEQLEPDSDLKKAIILFKCRYQSSEIDQTTLRAFGEICTGKLENTLFSNSELNLFLLHYLSLDNDLSNILKVDFQNGHNICTFAKWCINNNLDEPSNLKHFREMLDYYSSHNVTISEDDLKNFSLVLCTHVAKVNEKTNSIFRTYEVHGCEVCNSFCLLFDERSLFKIPYHELFCALLKNPDIISSSVKQSLLLDGFFRWSQHCSNFNKESMLSLREFIMKALASTSRCLRVVAAKVLPIFIKGPNNLDIVEFHKESKALIFNTLKILAVENTAILETVILSWISLSRVVEEEELHFVLLEVISSVINSGIFYQGIGLSALQQIASTRHISVWQLLSPYWPTVSVAIVQGMGKKPNIASLFAQLMNISEGDFLIRTQAYTLPFLVLTKNKALIVRIAELSQSDVATLCLTNMHKILASLLTTDHPNLEESVMLLLSLATSDFEKVDLTSLLRSDPISITVELLQLYQNDVPHEKIENALRKVAMIVSQVVNDEDLSNKELLYDFFNNHILGILAEFSNILNDLKGKTSINEKIKTIVGIEKMLSLCGGAVKLGLPQILSNLQSAFQNEHLRFYAIKAWFSLILATKEPEYSSIAGLSLVILPPLFPYLEPQEAELVIQIFDFISSDTHKCLQGLKWAIPTSLDSACFSLKAKEIFCSLQNEDFYSELQSIIKCLTNENEPVCYLGLQKLELFFQAKVDELHDTLNLDISNEVLDQLLRCLLDCCVKYASTNMQISYLAAKNLGELGAIDPSRAKAQHIIKETVVLDNFENGEESLKFILDFMQSQLIPAFLVTTDTKAQGFLAYALQEFLKLGGFKSAVINKKKGLTVVTEHWMSLPDLSKRVLIPFLTSKYHLTPIPKIDIRYPIYKENVTIHTWMQLFSLKLMEYAHSQNAEKIFGICSKVVKDQEVNIPCFLLPFLVLNVILTESELEVNKVIEEFQLVINQPGPDGLNSVGQQRYTSFVDVFFKIVDYLNKWLRMRKKRNWDRRSAIARKENRYMSVEDATSRESSISKVESFLSRFPSKTLGIVSLNCGFHARALFYWEQHIRNATAPYAALESDYRVLQEIYAGIDDPDEIEAVSLNFHDYSFDQQLLLHENSGTWDSALSCYEIIIQKDPENKKAKIGLLNSMLQSGHYESLVLSLDSFIINDNHEYSKMLNLGIEASWRSLSIDSLKKCLSKSNLESFEAKLGSIFYQYLRKDSFAELTERLQPLYVDAATAIANTGAHSAYDCYDILSKLHAINDFSRIAETDGIVSDNLDIVLRRRLSQVAPYGKFKHQILSTHLVGYEKFENTKKTAEIYLEIARISRKNGQFQRAFNAILKAMDLDKPLATIEHAQWWWHQGQHRKAISELNFSLNNNMFDLVDEHEERPKNRKETLGNPLKGKVFLKLTKWLGKAGQLGLKDLETYYHKAVEIYSECENTHYYLGHHRVLMYEEEQKLPVNEQSERFLSGELVTRIINEFGRSLYYGTNHIYESMPKLLTLWLDFGAEELRLSKDDGEKYFREHIISSRKKSLELMNSNVCRLSMKIPQYFFLVALSQMISRVCHPNNKVYKILEHIIANVVASYPGETLWQLMATIKSTSQKRSLRGKSILNVLHSRKLSMSSKVDIKALSQSAILITEKLINLCNTRINSKSVKMSLKDHFRLSFDDPVDLVIPAKSFLDITLPAKDANRASHYPFPKTQPTLLKFEDEVDIMNSLQKPRKVYVRGTDGNLYPFLCKPKDDLRKDARLMEFNNLICKILRKDQEANRRNLCIRTYVVIPLNEECGFIEWVNHTRPFREILLKSYRQKNIPISYQEIKVDLDFALRSPNPGDIFEKKILPKFPPVFYEWFVESFPEPNNWVTSRQNYCRTLAVMSIVGYVLGLGDRHGENILFDEFTGEAIHVDFNCLFDKGLTFEKPEKVPFRLTHNMVDAMGPTGYEGGFRKASEITMRLLRSNQDTLMSVLESFLHDPLVEWNRKKSSSKYPNNEANEVLDIIRKKFQGFMPGETIPLSIEGQIQELIKSAVNPKNLVEMYIGWAAYF*