MGKQVFDKSRLDGDNVFEKYEPSAKLGQGSFGTVLLVKQRSNPSVQLACKTLSKAKMTNETHLEDVRTEVEVMRRLQDNENVVRLFEVYEDQDSVHLVMELCSGGELFDRIIEKGHYSEADASELIRIMLKVVAACHAKGVVHRDLKPENFLLDGPDEHAKLKATDFGLSALATPGVLLKDQVGTPVYVAPEVLRGHYNHKSDMWSLGVILYILLCGRPPFYGRTANDELRMTLIGKYDMTKDPWPTISDSAKEVVRLLMRMDYNERPEAAELLTHPWVKKYGVASTQPLVASVRESMKKFATMSKLKKRALQFMASNLTEDEVKKMRHLFEKIDTDHSGNISVGEFETAMRATGNQFSDEDIVNMVKAYDVDESGEIDYSEFVTAMTNINKLRTADNMVKAFKKFDTDNDGTITVTEVMKALEDIPSVDEEYAKRMIAEADTNGDGKLDLEEFMAMMVENDEDLSHAVEKGRGRLNTADLQQYM*