MAEHKGNVLLHKYEMGKLLGQGTFAKVYHARNTATSESVAIKVIDKEKVMKVGLIDQIQREISVMKLVRHPNIVQLYEVMATKTKIYFVLEHVKGGELFNKIQRGRLKEDAARKYFQQLICAVDFCHSRGVYHRDLKPENLLLDENSNLKVSDFGLSALAECHRQDGLLHTTCGTPAYVAPEVINRKGYDGAKADIWSCGVILFVLLAGYLPFHDKNLMDMYKKIEKADFKCPSWFSTDVRRLLQRILDPNPSRRISMEKIMENPWFRKGLGAKLLRYDLQNKNAPHVDKNADFDSLSANITTESKQHEEKKPINMNAFDIISLSTGLDLSGLFEESNKKRESKFTSTNTSSTIISKIEDIAKNLRLNLTKKDGGLLKMEASKPGRKGVMGIDAEVFEVSPNFHLVEIKKTNGDTLEYQKVLNQEMRPALKEIVWAWQGMLTLFRSAKHSTRTVAVPSAQGRTVRAQGPDGPRPGARRGGILCAGADCPRPGAGRSAAWCAAEASLPDGRTVRTLGPDGPHPGAGRSARTQGRRKIADG