MGIEDYHVIDLVGEGSFGKVYKGRRKYTRQTVAMKFILKHGKTDKDLHNLRQEIEILRKLKHENIIEMIDAFETPQEFCVVTEFAQGELFEVLEDDKCLPEEQVQAIAKQLVKALYYLHSNRIIHRDMKPQNILIGKGSIVKLCDFGFARAMSANTVVLRSIKGTPLYMAPELVREQPYNHTADLWSLGVILYELFVGQPPFYTNSVYALIRHIVKDPVKYPDNMSANFKSFLKGLLNKVPQSRLTWPALLEHPFVKDDSMASAADTRTAPFEVKRSEDTRKTEEIQTSRNQPSPDDPQTGRITATNGENASDKPKGNRKLDVPMQATQDHHGSSTGAVPESCSPSECTALDKLEKASQTVKGANNIVEDSEALSTVISPIKTWLTNPPSSPRELNIDGANQSLRIIKNLIDAGSCQSYAAIDICMLLEFTNLIIRTKLSDAYGLVVKCLAIARKLLDTNDEIILSSYDSHWCSLYELYSQILVSTVDPSGRISRESTACLALMLSRVISGLKAGMSSEGPKAVDESLIKIIDHARRSQLLELLCECLIASGSDIISGSTNMVPAACEACKAIWYLAHAVDIMSLSAHHFSFPLANSWRQIHSMQEQGSMADSNSTNLINIFVKSFLASRPMQVAVYHCLHNGLESAIHACLQLISRACLQNVPFCAIICRPWNSPSDVDGVEYGGDGTIVSDMFSLLSLCGSCLNKESKQNSNQKCKLSNPHALAVHCCLALATIAACLKSEGEFSASVILTSSQKKQRSRLSVLAHLSSVDDTVKSCLQPHCASAMLALSSLVSLENGGHTRSSLCETALALFPRMATLHTLLKLWLSDGSEALCRYNAGLLNLFGLRDGSIGLLETRLKWGGPLAIEQACSVGIPQLLIRLLTDGFSKETSDGKDGSMSRSGLSPLGVVWTLSALSQCLPGGVFREILYRREHLKLLTDLLSDKHLKALAAWTGLGGGKRGVRELINSVVDILAFPFVAVQSSPNMPSASASINSGFLLNVASPGGRIGTENKEMLKTIEQNMPQYIQVLLEVGIPGCMLRCLDYVGLEDLARPLAIVAKMAGYRPLALQLLKEGLLYPSRVAGLLEGPIAKETLLDFLMIVSDLARMSKDFYVPIDKAGLVGFLKSYLSNDDPDIRAKACSAIGNMCRHSSYFYSPLAANKVIQLVVDRCSDPDKRTRKFACFAVGNAAYHNDMLYEELRRSIPQLTTLLLGPEEDKTKGNAAGALSNLVRNSDILCEDIVSQGAIQALLKMVGSYSTVALSPSRRDALTESPLRIVLFALRKMCDHAICRNFLRSSELLPVIVHLRQSPDPTISEYASAIVSRACQA*