MSDKGMSNARTRVGRYELGRTLGEGNFAKVKHARNVETGNHVAVKILDKAKIYKDNMVEQIKREISTMKRASHPHVVQLYEVMASKTKIYFVMEYANGGELFSKIKREKRLKEDEARKYFQQLINAVDNCHSRGVYHRDLKPENLLLDSHGNLRVSDFGLSALPQQCREDGLLHTTCGTPNYVAPEVIVNRGYDGAKVDLWSCGVILFLLMAGHLPFDDKNLLNLYKKIYKGEFTFPDWFSSGAKRLISKILTPN