MSRQITSSQFHKSKTLDNRYMLGDEIGKGAYGRVYKGLDLENGDFVAIKQVSLENIAQEDLNIIMQEIDLLKNLNHKNIVKYLGSLKTKTHLHIILEFAENGSLANMIKPNKFGPFPESLVALYIAQVLEGLVYLHEQGVIHRDIKGANILTTKEGLVKLADFGVATKLNEADVNTHSVVGTPYWMAPEVIEMSGVCAASDIWSVGCTVIELLTCAPPYYDLQPMPALFRIVQDDQPPIPDRLAGDITDFLCQCFKKDARQRPDAKTLLSHPWIQNSRRAFQSSLRPSGSLRNVQEEISTDTGVDDAGNSSPNQNAAVEKLEDGGKDVLAKEVDPGMSDKDKSQPHHAGDDKTDDAEDEIFPYQVPTLAISEKSALQGDFRGLPHSKGAEGSDNTGLLGFPDKSNSGEQPMNGEVRSPGEQDVAFDGGVGNLVHDETSSFDFVQSKQYRNMKKPLKVPVSVGTSELSKFSDTPGDACLDDLFQPLDKSATDLANGASSSASTSLVNQTNGYTAEAGKNDLALRLRATIAQKQMENDNGQSSRGVFRLMINALKDDVIDLDGLVFDEKLPGEHLFPLQAVEFSRLIGSLKPEESEEVIVSACQKLIAIFHQRPDQKLVFVSQHGLLPLMELLEVPNTRITCLVLQIINQIIKDNSDFQENACLVGLIPVVMSFAVPDRSWEVRMEAAYFFQQLCQSSSSTLQMFIACRGIPVLVGFLEADYAKYREMVHLAIDGMWQVFKLQRSTPRNDFCHIAAKNGILLRLINTLYSLNEATRLASMSGGAGFSVDGLSRRPRSGQLDPSHPTFIQNDMPTSSTDSLDISKIRHGMVDHPASAIVQEPLRASVSQTQRVDTGQQDSRYISLETDKPRSSNATLDTSIFSKVPESAALEKFTSVGPKDPVTMSRERISNAASRASTDRPSKSIDGTSNGFSSSGAFQQEQVRPLLSLLEKEPPSKHFSGQLDFVRPLSGLDRHESILPLLHAANDKKTNGEFELLMAEFAEVAGHGRENGNLETIGRSSHKSVKKANASEVAASTSGIASQTASGVLSGSGVLNARPGSAASSGLLSHMVSTLNADLAREYLEKVADLLLEFAKADTTVKSHMCSQGLLIRLFQMFNRIERPILLKILMCINHLSTDPNCLESLQRAEAIKYLIPNLELKDGPLISQIHHEVLLALFNLCKINKRRQEQAAENGIIPHLMHFIVADSLLRQQALPLLCDMAHASRNSREQLRAHGGLDVYLSLLDDEVWSVTALDSIAVCLAHDNDHRKVEQALLKKDAVQKLVKFFQCCPEQHFVHILEPFLKIITKSSRINTTLAVNGLTPLLIARLDHQDAIARLNLLKLIKAVYEHHPRPKQLIVENNLPQKLQKLIEERRDGQTSGGQVLVKQMATSLLKALHINTVL*