MEESQVGKGSFSCVFKGILKDGLVVAVKRAILSPDMKKNSMEFHNELDLLSRLNHAHLLNLLGYCEEGEQRLLVYEFMANGSLHQHLHGNPKVLKSQLDWVKRVTIAVQAARGIEYLHGYACPPVIHRDIKSSNILIDEEHNARVADFGLSLLGPANSSSPLAELPAGTLGYLDPEYYRLHYLTTKSDVYSFGVLLLEILSGRKAIDMQFEEGNIVEWAVPLIKSGEIHAILDPALTPPSDPEALKRIANVACKCVRMRGKERPSMDKVTTALERALAMLMGSPSNDQPILPTEVVLGSSRMHKKSSQRSSNRSELEGDVAAETEDQRIEFRAPSWITFPSVASSQRRKSSVSEADVVDPKVSENKHLGLGDGLRSLEEEIGPASPQEHVFLQHNF*