MKSFSTILEALYHHAAETPDKIVFTWVNIKCEEQNKMTFKELEDQSNAVAARLIKLGCKKGDRVMVAYPFGLEFLTGMFGAMKIGVIPCSIYPPNPNQLKIDMPKFRRFAEDAGAKFAISTSMFATAMTATGVLYKTGVKWIGTDKLSIKKSNPTKKPRIYEKFVGEPEDICFIQYTSGSTGRPKGVMITHNNLVETCKAGVALTDCLEPNDVEVLWVPQYHDMGLVTGFMGATYSGTPLVMASPLDFIVNPLLWTDMVETYQATLTCAPNFAYALLLKRLKQANRTANWSCVKRAMFGGEPAQSHVVEAVAKTLSVKPEHIYNNYGLAESVVLLTGGPACPDAEGVVCCGVVDSPTLKLRIVEDGKEVEQGKVGSIWAQSPRVAAGYYGQPELTTSIFANALLGYDGIWLDTGDLGKVVDGQLYVTGRVKDVIIINGKNYYPTDVELSVDETFGDIIRPGRTSAFQHGEASVGITVEGRTGFDKSVNERLAVQIANHASQVHGLFVSEVLVLKLGVTPKTTSGKLKRSEIRKTTLAGDWKASDVLIRFQQHDKPVPLIDDSTYICDFDPSQTNALPGRAVKAVRAIECDPSKLDDNFFDLHLSGVPGIEGAWSKAVKTTTEMQTMCSQIMQHLVNKHPTICQLAHTLCENPGWILIDDRTGFLSQLAHQVFVLQWVSTFMMDHPGCMQQKLQNDKEEEALNPSIQGVPSELQEFLNLPEQDPMYGNWPFFFWIKNRSTRVMLELALESVGSPEGPAIETQIERINNLGCINLLEAVWLEQNNDLKENSEVGRILATHPVLAARIQSKMALMEHSNAHLNDLYIAWNMHVVSWIGDDESSSWLISKLLLPCIVGDAHDAFMYARLTSLYLVLQTIGRKLKSPKFSAKSILSRRALHSFGRLNLSWAQKLGCTTPSQTSNNGMALNEAYWLSNFNQWGGGKDRLAQTSSTDNVTNPEDCFSTRYANTITSVLGSEVDASKTWAENGLTSLKSAELRNKVEEELHVVLPANFEQLYTTSTELAAFLEASESKSFAKQDWYNNPDFLKNSSGFRLNKLQLAVVQTVGLLAILLLFFVSVVPSYFLVTWVLGNCDSNEEEVCHGPFFWALLPLAFPLFLLSLSVIVVLCKVAVVRNYRSQQYQLLSWDYVRWWFVDRILDIWESIVGQFLLETKFIWIFYKILGADLAWSAKIESYIREFDLVTVGKNSVISHPMKCRKFSHSNGDGNPKITFYPIVVGKNCKISGMVSPGTMIGDGSKVEKLSVVDEGAIVPDGVLAQGNPAYNAGLFEHQESLHLEESMFDIFKIFWMVFEAYHFFALSFLVHVALNSILPDWRYATILHWILLVPVSSLLALLTSIALKWVLIGKRDPLDVYEGSLYHRATNWACDFHFRVASWTLTPFFGQSRGWNFILFLHGLDVDMESILNNPYIIFFPSKVDFVKIEKSFVGTITLDMTTPADSKIQLINSSIGYGVNVHAGVKVIRSKIPPRSNVSDSVYDLNHSSKTWKPSSSALLLPEVAQLLLNAVIFVSLIPSFEIGSAALKSSSTAIAMFGLTGAVALQLVVWILLTRAVEGLMLHLPHSAQQDVFGIYINNVWIFGVGNWLVILLYGTPMFAHYARFMGAEVDGDLWYFGNALYEYGKLHFQGCTIVDSAHVSGHYIDGNGLAIADTYVSGLLHPGCYASAGSAVTGKENGPWKVFLRSDPGMQGAQ*