MSDADVLVDGRYRLLTRVGRGATGEVYRAIDVTKDVTTGLNQNQDPNAHVAVKLVDLEDAEDEVADIQREIGILAQCASPYVTKYLGSALLRGTSKLAIVMEYMAGGSARHLVEEIEHSGDSSSKGLGEGEISFITRDVLRALEYLHAEGKIHRDVKAANVLLTASAEARLADFGVSGQMTHTLGARRKTFTGTPFWMAPEVIQGGEGYDEKADIWSLGITCYELATGSAPHSDLHPMRVLFVIPKEDPPSLPPDGDFSDDFRDFVSQCLRKDPLERPSAEELLKHPFVARFDVAAIQTLQARVDKHIALTDDEEGAHDSASALAQKEANTGSSAPAWDFGDDSLGRKFTPPEAAVVLAAASAEVRSEHGGSAPSVYQSMGGTIRMAEPPSFSDRHTEDGVSDDLVSMDAATFGTTSSHSAHQRDKLDALLENTLHTPLMRSLIGPALETIQTRDDEDAHAALQRAIEALDELEIVVPGSLMTLVQSIVRELARSDDESLRTLKSRARNYFGATRGDSVNGLSTGGRSVVANYLIARWQRDVRSDL*