MKRVLAAAAAAVKEAQADNQQQHAQPPALQAQLPLHKEIAPVRLGDPGRVGRVLGTGSFGRVSLARHRASGLVCAIKALSKAHIVKNQQIAHLRSERDILRALDHPLLVRMHGCFQDEQCVYFVMEYVPGGEFFSHLKARGKLGEEAARLYAGEVLLMFEYLHSQDIVYRDLKPENLLLDAQGHLKLTDFGFAKAIGPRRTYTLCGTPDYLAPEIILNKGHGKAVDWWALGVLVYEMMAGYPPFYDDDPLATYRKILKGTVTFPSHFSVTARDLIRKLLQVDLSKRYGCLAGGVNDIKSHPWFRPLDFAALKHRTAMPPIRPSVRSADDASNFDDYSDLGPMQHAFQLSATEQALFVGF*