MNSDIPHKDSILMDKYSLCELLGRGRYSRVYHGRNLKTGESVAVKVMKKEILARWGLERHIETEISAMRILRHPNIVQLYEVISNEKKIYIVMEYVKGGDLVTKMLEEETKPDECTKKKYFQQLIAAVDFCHSKGVYHRDLKPENVLVDDNGNVKLVDFGLSAMKENEGENRLVRTPCGTLGFIPPEALNGEAYDGVKADIWACGVILYYLKSDGYLPFEEEDLMPLYSQMCNREFRFPLESFEDEVGSLLFQMLDPNPNTRIGIPQIMEVPWFNSREDVSSAEPNSPCLNLNALPLLSSSSSLSVLNPILAEHESKRELRFVSEQPVSAIVSRLEEIGKGKGFSVRKSEGKVDMEGMTVGGEGRLAVCGEISELSPSLCMVEVRKTSGETPEYERFRDEDLKPGLEDLTFGWIL*