MLGLSLTTPTPDVSVLCEDLANVGLLSSDADFEARYELLGELGRGGYAVVFSARPRKPLASDERAVKVLDKVLLASQGGDSARVVRRLRDELRVCLELTHPRLVKLYEIVETPHSLYIVMQKAGGGALLERIIERGAFSEEGARHVMRQVLDALSFMHKHGVIHRDIKPENILLEGADGWDVVITDFGLVKIFSDQDSLATCVGTRFYRAPEQIFCDAPYPTTYGAGVDVWASGVVLYILLSGTYPFAPQHIPPPPVAAPASDSSPAASPVFDAPLQRFLRFPREQFANVSVAARAAITAMLTVDPKARPTADEMRRHPWLCE