MKSFLQQQFQDLKHFNLKEIKTITGNFDDKKFIGEGGFGKVYAGVLSDSEGQIRVAFKRLSSKCGQGNPEFLKEIFMLSRYIHDNLISLVGFCDEDGEKILVYEHASNGSLDCHLSSMSLTWTQRLKICLGAARGLCYLHDPKETQQRVLHRDIKSSNILLDENWNAKVSDMGLSKIGPAGQQQSFLATNVVGTFWYIDPMYMETSILTKESDVYSFGVVLFEVLCGSLCFERNVNNNHFQSLVRRWKKSYKEKKLDEIIFHNLKQGMNMRSLETFSQIAYQCLMKSRVQRPKMCHVVEKLEIALQFQQGITNPEEFKEMVKSLVYKEELEMLLSSGIIINEGNTWFSLNKNGKHCEMISAECFGASFVEPPHDYVPYYGKNKSRFEVCNRRGLFGNFTAHVTTQFLSPNIIYKVNLVFMNVLKRKDNLGIKYKSGSKTNYMVLFVAHEREDGWLTAELYQYFVNDTGNVDLEIEFHCPNAIEVEGIEFLPLEKHKLLDVDLQTDTDWGPKLPCDYEDIIKWSKNFMSNLSLGLRSESDSLQALMFIQQLCIKNLSSKHIIRNADLIPMIVEMLKSTSSEVRCRSLETLRVVVEDDNDNKEIMADGVRVRSIVKFLSDEHSQEREEAFSLLYELSKSEALCEKIGSVNGAILILVGMTDNKSENISIVEKADKILKNLEKNENNVRQMAENGRLQPFLTLLLQGSLEIKLRMASYLGELSNNTKVFVARSAGLSLINLMKTGDTQSREAALKALNQVSSCETSAKVLVEQGILSPLIQDLFSDLPMRLKEVSATILANIVTCDCDCFSITVGPNYQTLLSEDMLDSLLRLISNSGSSIIEYELVQVLIVITNSPVAVIPVVNAIKSSGATMVLLQLIEAPHKDLRMASIKLLHNLSLHISQELANCLYGSAGQLSSLFKVISENIANTEEKAAAIGIVANLPEQDRLTRKMLIEGDFEIVVCGTKMITQGKTRRIRFMALYLEGLVSVLSRITFVLSDVRKAISFCRQHELAALFSKLVQENWPDKVQMASALALESLSRQSKNLTKLPLNPPPKFHMSGLLRLSKKPVMSGMCRVHRGVCTQRDTFCLLEGECLARLVNLLHHKNEKVVKASLAALSTLLNDGVYIEEGVSVLREAEGIKPILNVLLENQNESLRGGAVWMVERLLRTKDIKYQVSGNPNVSTALLDAFQHGDYQTRQIAERALNHIGKIPNFYGIYPNMG*