MRRACEVARRTLGGAGRRHFASSSSSAPPAVFVDKNTRVICQGITGKNGTFHTEQAIEYGTKMVGGVTPKKGGTEHLGLPVFESVAEAKAETKANASVIYVPPKFAAAAILEAVKAELDLVVCITEGIPQQDMVRVKAAINKQSKTRLIGPNCPGIIKPGECKIGIMPGYIHKPGRIGIVSRSGTLTYEAVFQTTAVGLGQSTCVGIGGDPFNGTNFVDCLKQFVNDPQTEGIVLIGEIGGSAEEDAAAFIKESGTKKPVVSFIAGLTAPPGRRMGHAGAIISGGKGTAQDKIQSLKEAGVTVVESPAKI