MLKDVTGIVHTNAGQEVKKELGFLGRMKSEYLVKKEKENPSELMVKRGQAVRKIGTFVDILDCILLAHNVYDKAVHLLVADGSPLELRCTWDIVKEFIPDKPLPPAPEGKGLNHYIPVWREEDLKPDVVEKLRNSTHQEIASLKQMLQTGNARTHGAFWASLAETMGQRLESLRTFAVLQSSLKLQNLVAAEVPADGNCGAWSIMNLVTGNPFLAAAAQNEADKQQKYRNQIAEQWTSASKDPQWQAVYMSLMDLFDHVPEAEEKEKPEPRTPIPKKKLAKPLFVDLSTPPKEASGGKKPDVITDGAGRGAFPAKAPLPNPTFGGALPDEDAEQDEDDEQDEAAEPEGSTDDSEAEGKGQSAKGRGRGRGRGRGKARGRGRARGHGGKKASAKEKIGKVVTEMQGGPKRKSKKKAVVKPPKKKSCEGEGKDGQEGDKEEEPKRRKRKCKQKVKTDDDKRLAAVQSYLGSLGLTWSFCQSYHARRGFAESVSGKCKGFLAWQNKLGTDFVEPECLLCLSMIRETQFNMEVVRGLVEEALLPFKESPAWKHLRRLNETVRPWIEPQENVMEDGAATECLDIVPYKPPEQDGDQADQEEDQAGKNVAREPVNPGLIIIRMGQAHVLQALPNSNRGRMCKIRCRVCRSKQQPNGRTFQCNTSRANDIRHFIKQHLKGPNHIANMARWAKDMQREQDGEPEPVADTHHVPCQGACLTTGQNRTSIFRSELLLWATMTQMKKDLAKHTYFLDLSGDVIAFHENCRKVLPQPEEGKRAVCAQCEDQRLADRALRSALRLNLKYHAAKILEARLFKSPERLIEVQEEMRSTRMYKMNPKSVDDVVTDNTVKLQKWIRQSFLKANPDVHSSLFQEFIDVTVRPCLAINVSDCGVEMKQMANSFTKAIACEQFSRDSMEHLCVRIMEKTAKGTLASNPVAMGIVLQCLEYTDRLERDVQSMKKTRLMSDREKAVVEEAAMTLAMNGCSEQLMKSMGFNKKCVLRAYGDLDSLNGQSLPCGALALLFPDTLGQNLSIIDGMYPRDQGHKRRFCLCFDSTYLLAMHQSLRLQGKKVMVGAPFRMDDLDSEYPGCYQEVVMGEQLRERSKANRMLQLLMWDPMTFNGHCFSPTSLPLPLKRLKQDQKQSSWEILLMLDAFMQHASDYVRIFICDSEACNLMLKALIHGTLDNSMKRKIAETRFFSRLRYSEVPGLSVLPSFPMLLCKLEGDFLYCMPGAAHAAKNSCTQLMAPHKLLHFGSYFADASGTLQNDMPLPAFCRRDPMSDRLASLLACPFFVVGNRAPAVHGGLELNIRCELALSGMIALDLFTIVARKLEEKRNVRKGTYTMASQTRKKLQTCAMTTVCICASKPDWLHPFTIPNALSEVHIERYFGTLRNQFPNGEMTARQFWAAEARFCRKTAGELKFAKCPTHAEKHLDKKQMEICAKNAIQSALDLVSRCSNVTVENLEKMYIAEAPWDCQDDLPEPEDELDEEVDDNEDEGKDAEVHIGNVLGQICDVATKEYNETDMPDIEDPDMKLTDGAQLVELTATKRNTDPPPSFDFSKLPRTLQEALLKEGAMFSNLWALVVYLRCGEKGLDGAYLRNAEVVRNRSRKLNWHQTLEMNLKEIRQMEDSFLAGQRGSRVSKWIASSKALSEKIGQPAPESVETGQIGLMNIDGKAAPALIHTLWPTAKKPKPLAQPVPLNRLRCFRGTVMLETAKAGELIPSDITAVFVADQVLAILDIVKADQSSGSIVLSPSSQEIMKKCKDEHYPVQEAAKRGRKRKQSADASDPLKPPNFKCVASRLRRLAQIRNTKGDDDQAAEKITPDEMRRSDRGRQAIRRVVVKACEIDAVYFRTNPSFDHITQKANVKGAMGYDYTDFIAHVPFYYQYLFHECRNPEKYGAAVHKDLSGILAELRKDPPCRKKFHLMIAECRSAKLSGSIEI*