MSTLRVPDAVPPPAQDCEKLQKAFQGWGTDEKAIIWVLGHRNASQRRIIRDTYQHLYNESLIDRLQSELSGDFRNAVVLWTYDPPERDARLAKEALKARKKGINHLQVIVEIACASSPHHLMSVRQAYCSLFESSLEEDITANVSLPLKKLLVGLVSSYRYDKEMVDLNVAKLEAAKLHEAIKKKQLDHDDVVWILSTRNVFQLQATFEFYKQNYGNSIDQDIKSFGIGDLASLLRVIIWCIDSPEKHFAEVIRASIVGLGTDEDSLTRAIVTRAEIDMMRSEGIFQHKQDQPGQCS*