MQIDSRQCSLSDLLPKLQGEIQSRGVTVHKKKSKIVLSWTKEEDVLLQNAIQLYGINNWDLVDECVPGRTKKQCKDRYYNRFDPNIIRKPWSYEEDQILLKYRNVYGNKWTEIRKYLPGRTANQIKNRFFSHFADLVENQPTQQIQIHSVFIPVNSGFTVIVNSPIFY