MSDPYGRRLLVDDFHVGPVLGTGGFSVVRAGVRKQDNLQVAIKTLKKFGYGRGDHGRPGAQMSQAEALVKNEIMVMMRIVDEVSPHPNVIHLIDVYEDDGAVHLVLELCRGGELFDRIVQHERYSERDAAKVVRQIASGLAALHQAQIVHRDLKPENCLYVNPLAEAPLKIMDFGLSYIHHNTNSIVGIFGSIDYMAPEQLSLSGIMPANDMWSLGVILYILLCGYPPFRARSSRDKQMQILTGSYSMEEESWRGISHEAKQLIRRLLSVDPFARPTARELLSHPWVSGDIANRDLLHKDVFMRLQHFNARRKFRATAYASIVRTKFLLRTRYLKELLGDRVLTDSELEALRVNFMRISSNGQTATLKEFEEVLRSINLHCFVPLAPRIFELFDYNHDGGIDLREVVCGFSLLRTSHLDDALQMCFKIYDRDDSGYISKGELARVLGALPEDYLPADISQVQMDDIFEHVDTDSDGRISYQEFRRALSLQDAVMNHFRMEGQVQ*