14000608b:	cc                   	int3
14000608c:	cc                   	int3
14000608d:	cc                   	int3
14000608e:	cc                   	int3
14000608f:	cc                   	int3
140006090:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140006095:	53                   	push   %rbx
140006096:	48 83 ec 30          	sub    $0x30,%rsp
14000609a:	48 8b da             	mov    %rdx,%rbx
14000609d:	33 d2                	xor    %edx,%edx
14000609f:	89 54 24 20          	mov    %edx,0x20(%rsp)
1400060a3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400060a7:	48 81 39 30 01 00 00 	cmpq   $0x130,(%rcx)
1400060ae:	72 28                	jb     0x1400060d8
1400060b0:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
1400060b7:	48 85 c0             	test   %rax,%rax
1400060ba:	74 1c                	je     0x1400060d8
1400060bc:	45 85 c0             	test   %r8d,%r8d
1400060bf:	79 05                	jns    0x1400060c6
1400060c1:	48 89 13             	mov    %rdx,(%rbx)
1400060c4:	eb 15                	jmp    0x1400060db
1400060c6:	41 8b d0             	mov    %r8d,%edx
1400060c9:	ff d0                	call   *%rax
1400060cb:	48 8b d0             	mov    %rax,%rdx
1400060ce:	48 8b cb             	mov    %rbx,%rcx
1400060d1:	e8 da ee ff ff       	call   0x140004fb0
1400060d6:	eb 03                	jmp    0x1400060db
1400060d8:	48 89 13             	mov    %rdx,(%rbx)
1400060db:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1400060e2:	00
1400060e3:	48 8b c3             	mov    %rbx,%rax
1400060e6:	48 83 c4 30          	add    $0x30,%rsp
1400060ea:	5b                   	pop    %rbx
1400060eb:	c3                   	ret
1400060ec:	cc                   	int3
1400060ed:	cc                   	int3
1400060ee:	cc                   	int3
1400060ef:	cc                   	int3
1400060f0:	48 83 ec 28          	sub    $0x28,%rsp
1400060f4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400060f8:	48 81 39 e0 00 00 00 	cmpq   $0xe0,(%rcx)
1400060ff:	72 18                	jb     0x140006119
140006101:	48 8b 81 d8 00 00 00 	mov    0xd8(%rcx),%rax
140006108:	48 85 c0             	test   %rax,%rax
14000610b:	74 0c                	je     0x140006119
14000610d:	ff d0                	call   *%rax
14000610f:	85 c0                	test   %eax,%eax
140006111:	0f 95 c0             	setne  %al
140006114:	48 83 c4 28          	add    $0x28,%rsp
140006118:	c3                   	ret
140006119:	32 c0                	xor    %al,%al
14000611b:	48 83 c4 28          	add    $0x28,%rsp
14000611f:	c3                   	ret
140006120:	48 83 ec 28          	sub    $0x28,%rsp
140006124:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140006128:	48 81 39 08 01 00 00 	cmpq   $0x108,(%rcx)
14000612f:	72 1c                	jb     0x14000614d
140006131:	48 8b 81 00 01 00 00 	mov    0x100(%rcx),%rax
140006138:	48 85 c0             	test   %rax,%rax
14000613b:	74 10                	je     0x14000614d
14000613d:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140006141:	ff d0                	call   *%rax
140006143:	85 c0                	test   %eax,%eax
140006145:	0f 95 c0             	setne  %al
140006148:	48 83 c4 28          	add    $0x28,%rsp
14000614c:	c3                   	ret
14000614d:	32 c0                	xor    %al,%al
14000614f:	48 83 c4 28          	add    $0x28,%rsp
140006153:	c3                   	ret
140006154:	cc                   	int3
140006155:	cc                   	int3
140006156:	cc                   	int3
140006157:	cc                   	int3
140006158:	cc                   	int3
140006159:	cc                   	int3
14000615a:	cc                   	int3
14000615b:	cc                   	int3
14000615c:	cc                   	int3
14000615d:	cc                   	int3
14000615e:	cc                   	int3
14000615f:	cc                   	int3
140006160:	48 83 ec 28          	sub    $0x28,%rsp
140006164:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140006168:	48 81 39 10 01 00 00 	cmpq   $0x110,(%rcx)
14000616f:	72 1c                	jb     0x14000618d
140006171:	48 8b 81 08 01 00 00 	mov    0x108(%rcx),%rax
140006178:	48 85 c0             	test   %rax,%rax
14000617b:	74 10                	je     0x14000618d
14000617d:	85 d2                	test   %edx,%edx
14000617f:	78 0c                	js     0x14000618d
140006181:	ff d0                	call   *%rax
140006183:	85 c0                	test   %eax,%eax
140006185:	0f 95 c0             	setne  %al
140006188:	48 83 c4 28          	add    $0x28,%rsp
14000618c:	c3                   	ret
14000618d:	32 c0                	xor    %al,%al
14000618f:	48 83 c4 28          	add    $0x28,%rsp
140006193:	c3                   	ret
140006194:	cc                   	int3
140006195:	cc                   	int3
140006196:	cc                   	int3
140006197:	cc                   	int3
140006198:	cc                   	int3
140006199:	cc                   	int3
14000619a:	cc                   	int3
14000619b:	cc                   	int3
14000619c:	cc                   	int3
14000619d:	cc                   	int3
14000619e:	cc                   	int3
14000619f:	cc                   	int3
1400061a0:	48 83 ec 28          	sub    $0x28,%rsp
1400061a4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400061a8:	48 81 39 80 00 00 00 	cmpq   $0x80,(%rcx)
1400061af:	72 15                	jb     0x1400061c6
1400061b1:	48 8b 41 78          	mov    0x78(%rcx),%rax
1400061b5:	48 85 c0             	test   %rax,%rax
1400061b8:	74 0c                	je     0x1400061c6
1400061ba:	ff d0                	call   *%rax
1400061bc:	85 c0                	test   %eax,%eax
1400061be:	0f 95 c0             	setne  %al
1400061c1:	48 83 c4 28          	add    $0x28,%rsp
1400061c5:	c3                   	ret
1400061c6:	32 c0                	xor    %al,%al
1400061c8:	48 83 c4 28          	add    $0x28,%rsp
1400061cc:	c3                   	ret
1400061cd:	cc                   	int3
1400061ce:	cc                   	int3
1400061cf:	cc                   	int3
1400061d0:	48 83 ec 28          	sub    $0x28,%rsp
1400061d4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400061d8:	48 81 39 88 00 00 00 	cmpq   $0x88,(%rcx)
1400061df:	72 18                	jb     0x1400061f9
1400061e1:	48 8b 81 80 00 00 00 	mov    0x80(%rcx),%rax
1400061e8:	48 85 c0             	test   %rax,%rax
1400061eb:	74 0c                	je     0x1400061f9
1400061ed:	ff d0                	call   *%rax
1400061ef:	85 c0                	test   %eax,%eax
1400061f1:	0f 95 c0             	setne  %al
1400061f4:	48 83 c4 28          	add    $0x28,%rsp
1400061f8:	c3                   	ret
1400061f9:	32 c0                	xor    %al,%al
1400061fb:	48 83 c4 28          	add    $0x28,%rsp
1400061ff:	c3                   	ret
140006200:	48 83 ec 28          	sub    $0x28,%rsp
140006204:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140006208:	48 83 39 48          	cmpq   $0x48,(%rcx)
14000620c:	72 15                	jb     0x140006223
14000620e:	48 8b 41 40          	mov    0x40(%rcx),%rax
140006212:	48 85 c0             	test   %rax,%rax
140006215:	74 0c                	je     0x140006223
140006217:	ff d0                	call   *%rax
140006219:	85 c0                	test   %eax,%eax
14000621b:	0f 95 c0             	setne  %al
14000621e:	48 83 c4 28          	add    $0x28,%rsp
140006222:	c3                   	ret
140006223:	32 c0                	xor    %al,%al
140006225:	48 83 c4 28          	add    $0x28,%rsp
140006229:	c3                   	ret
14000622a:	cc                   	int3
14000622b:	cc                   	int3
14000622c:	cc                   	int3
14000622d:	cc                   	int3
14000622e:	cc                   	int3
14000622f:	cc                   	int3
140006230:	48 83 ec 28          	sub    $0x28,%rsp
140006234:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140006238:	48 83 39 68          	cmpq   $0x68,(%rcx)
14000623c:	72 15                	jb     0x140006253
14000623e:	48 8b 41 60          	mov    0x60(%rcx),%rax
140006242:	48 85 c0             	test   %rax,%rax
140006245:	74 0c                	je     0x140006253
140006247:	ff d0                	call   *%rax
140006249:	85 c0                	test   %eax,%eax
14000624b:	0f 95 c0             	setne  %al
14000624e:	48 83 c4 28          	add    $0x28,%rsp
140006252:	c3                   	ret
140006253:	32 c0                	xor    %al,%al
140006255:	48 83 c4 28          	add    $0x28,%rsp
140006259:	c3                   	ret
14000625a:	cc                   	int3
14000625b:	cc                   	int3
14000625c:	cc                   	int3
14000625d:	cc                   	int3
14000625e:	cc                   	int3
14000625f:	cc                   	int3
140006260:	48 83 ec 28          	sub    $0x28,%rsp
140006264:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140006268:	48 81 39 90 00 00 00 	cmpq   $0x90,(%rcx)
14000626f:	72 18                	jb     0x140006289
140006271:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
140006278:	48 85 c0             	test   %rax,%rax
14000627b:	74 0c                	je     0x140006289
14000627d:	ff d0                	call   *%rax
14000627f:	85 c0                	test   %eax,%eax
140006281:	0f 95 c0             	setne  %al
140006284:	48 83 c4 28          	add    $0x28,%rsp
140006288:	c3                   	ret
140006289:	32 c0                	xor    %al,%al
14000628b:	48 83 c4 28          	add    $0x28,%rsp
14000628f:	c3                   	ret
140006290:	48 83 ec 28          	sub    $0x28,%rsp
140006294:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140006298:	48 83 39 50          	cmpq   $0x50,(%rcx)
14000629c:	72 15                	jb     0x1400062b3
14000629e:	48 8b 41 48          	mov    0x48(%rcx),%rax
1400062a2:	48 85 c0             	test   %rax,%rax
1400062a5:	74 0c                	je     0x1400062b3
1400062a7:	ff d0                	call   *%rax
1400062a9:	85 c0                	test   %eax,%eax
1400062ab:	0f 95 c0             	setne  %al
1400062ae:	48 83 c4 28          	add    $0x28,%rsp
1400062b2:	c3                   	ret
1400062b3:	32 c0                	xor    %al,%al
1400062b5:	48 83 c4 28          	add    $0x28,%rsp
1400062b9:	c3                   	ret
1400062ba:	cc                   	int3
1400062bb:	cc                   	int3
1400062bc:	cc                   	int3
1400062bd:	cc                   	int3
1400062be:	cc                   	int3
1400062bf:	cc                   	int3
1400062c0:	48 83 ec 28          	sub    $0x28,%rsp
1400062c4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400062c8:	48 83 39 40          	cmpq   $0x40,(%rcx)
1400062cc:	72 15                	jb     0x1400062e3
1400062ce:	48 8b 41 38          	mov    0x38(%rcx),%rax
1400062d2:	48 85 c0             	test   %rax,%rax
1400062d5:	74 0c                	je     0x1400062e3
1400062d7:	ff d0                	call   *%rax
1400062d9:	85 c0                	test   %eax,%eax
1400062db:	0f 95 c0             	setne  %al
1400062de:	48 83 c4 28          	add    $0x28,%rsp
1400062e2:	c3                   	ret
1400062e3:	32 c0                	xor    %al,%al
1400062e5:	48 83 c4 28          	add    $0x28,%rsp
1400062e9:	c3                   	ret
1400062ea:	cc                   	int3
1400062eb:	cc                   	int3
1400062ec:	cc                   	int3
1400062ed:	cc                   	int3
1400062ee:	cc                   	int3
1400062ef:	cc                   	int3
1400062f0:	48 83 ec 28          	sub    $0x28,%rsp
1400062f4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400062f8:	48 83 39 78          	cmpq   $0x78,(%rcx)
1400062fc:	72 15                	jb     0x140006313
1400062fe:	48 8b 41 70          	mov    0x70(%rcx),%rax
140006302:	48 85 c0             	test   %rax,%rax
140006305:	74 0c                	je     0x140006313
140006307:	ff d0                	call   *%rax
140006309:	85 c0                	test   %eax,%eax
14000630b:	0f 95 c0             	setne  %al
14000630e:	48 83 c4 28          	add    $0x28,%rsp
140006312:	c3                   	ret
140006313:	32 c0                	xor    %al,%al
140006315:	48 83 c4 28          	add    $0x28,%rsp
140006319:	c3                   	ret
14000631a:	cc                   	int3
14000631b:	cc                   	int3
14000631c:	cc                   	int3
14000631d:	cc                   	int3
14000631e:	cc                   	int3
14000631f:	cc                   	int3
140006320:	48 83 ec 28          	sub    $0x28,%rsp
140006324:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140006328:	48 81 39 98 00 00 00 	cmpq   $0x98,(%rcx)
14000632f:	72 18                	jb     0x140006349
140006331:	48 8b 81 90 00 00 00 	mov    0x90(%rcx),%rax
140006338:	48 85 c0             	test   %rax,%rax
14000633b:	74 0c                	je     0x140006349
14000633d:	ff d0                	call   *%rax
14000633f:	85 c0                	test   %eax,%eax
140006341:	0f 95 c0             	setne  %al
140006344:	48 83 c4 28          	add    $0x28,%rsp
140006348:	c3                   	ret
140006349:	32 c0                	xor    %al,%al
14000634b:	48 83 c4 28          	add    $0x28,%rsp
14000634f:	c3                   	ret
140006350:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140006355:	53                   	push   %rbx
140006356:	56                   	push   %rsi
140006357:	57                   	push   %rdi
140006358:	48 83 ec 30          	sub    $0x30,%rsp
14000635c:	48 8b fa             	mov    %rdx,%rdi
14000635f:	48 8b 71 f8          	mov    -0x8(%rcx),%rsi
140006363:	48 81 3e a0 00 00 00 	cmpq   $0xa0,(%rsi)
14000636a:	72 7c                	jb     0x1400063e8
14000636c:	48 83 be 98 00 00 00 	cmpq   $0x0,0x98(%rsi)
140006373:	00
140006374:	74 72                	je     0x1400063e8
140006376:	48 8b 0a             	mov    (%rdx),%rcx
140006379:	48 85 c9             	test   %rcx,%rcx
14000637c:	74 6a                	je     0x1400063e8
14000637e:	48 8b 9e 98 00 00 00 	mov    0x98(%rsi),%rbx
140006385:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14000638a:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14000638f:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140006394:	48 8b 41 08          	mov    0x8(%rcx),%rax
140006398:	48 63 50 04          	movslq 0x4(%rax),%rdx
14000639c:	48 83 c1 08          	add    $0x8,%rcx
1400063a0:	48 03 ca             	add    %rdx,%rcx
1400063a3:	48 8b 01             	mov    (%rcx),%rax
1400063a6:	ff 10                	call   *(%rax)
1400063a8:	90                   	nop
1400063a9:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400063ae:	e8 8d e6 ff ff       	call   0x140004a40
1400063b3:	48 8b d0             	mov    %rax,%rdx
1400063b6:	48 8b ce             	mov    %rsi,%rcx
1400063b9:	ff d3                	call   *%rbx
1400063bb:	85 c0                	test   %eax,%eax
1400063bd:	0f 95 c3             	setne  %bl
1400063c0:	4c 8b 07             	mov    (%rdi),%r8
1400063c3:	4d 85 c0             	test   %r8,%r8
1400063c6:	74 15                	je     0x1400063dd
1400063c8:	49 8b 48 08          	mov    0x8(%r8),%rcx
1400063cc:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1400063d0:	49 83 c0 08          	add    $0x8,%r8
1400063d4:	49 03 c8             	add    %r8,%rcx
1400063d7:	48 8b 11             	mov    (%rcx),%rdx
1400063da:	ff 52 08             	call   *0x8(%rdx)
1400063dd:	0f b6 c3             	movzbl %bl,%eax
1400063e0:	48 83 c4 30          	add    $0x30,%rsp
1400063e4:	5f                   	pop    %rdi
1400063e5:	5e                   	pop    %rsi
1400063e6:	5b                   	pop    %rbx
1400063e7:	c3                   	ret
1400063e8:	48 8b 12             	mov    (%rdx),%rdx
1400063eb:	48 85 d2             	test   %rdx,%rdx
1400063ee:	74 15                	je     0x140006405
1400063f0:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400063f4:	48 83 c2 08          	add    $0x8,%rdx
1400063f8:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400063fc:	48 03 ca             	add    %rdx,%rcx
1400063ff:	48 8b 01             	mov    (%rcx),%rax
140006402:	ff 50 08             	call   *0x8(%rax)
140006405:	32 c0                	xor    %al,%al
140006407:	48 83 c4 30          	add    $0x30,%rsp
14000640b:	5f                   	pop    %rdi
14000640c:	5e                   	pop    %rsi
14000640d:	5b                   	pop    %rbx
14000640e:	c3                   	ret
14000640f:	cc                   	int3
140006410:	48 83 ec 28          	sub    $0x28,%rsp
140006414:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140006418:	48 83 39 70          	cmpq   $0x70,(%rcx)
14000641c:	72 15                	jb     0x140006433
14000641e:	48 8b 41 68          	mov    0x68(%rcx),%rax
140006422:	48 85 c0             	test   %rax,%rax
140006425:	74 0c                	je     0x140006433
140006427:	ff d0                	call   *%rax