14009803a:	48 8b 01             	mov    (%rcx),%rax
14009803d:	48 8b 40 10          	mov    0x10(%rax),%rax
140098041:	ff 15 e9 ad 17 00    	call   *0x17ade9(%rip)        # 0x140212e30
140098047:	48 8b c3             	mov    %rbx,%rax
14009804a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14009804f:	48 83 c4 20          	add    $0x20,%rsp
140098053:	5f                   	pop    %rdi
140098054:	c3                   	ret
140098055:	90                   	nop
140098056:	90                   	nop
140098057:	90                   	nop
140098058:	4c 8b dc             	mov    %rsp,%r11
14009805b:	49 89 5b 08          	mov    %rbx,0x8(%r11)
14009805f:	49 89 73 10          	mov    %rsi,0x10(%r11)
140098063:	57                   	push   %rdi
140098064:	48 83 ec 30          	sub    $0x30,%rsp
140098068:	48 8b f2             	mov    %rdx,%rsi
14009806b:	48 8b f9             	mov    %rcx,%rdi
14009806e:	49 8b 00             	mov    (%r8),%rax
140098071:	49 83 20 00          	andq   $0x0,(%r8)
140098075:	49 89 43 e8          	mov    %rax,-0x18(%r11)
140098079:	49 8d 4b f0          	lea    -0x10(%r11),%rcx
14009807d:	e8 d2 74 fd ff       	call   0x14006f554
140098082:	48 8b d6             	mov    %rsi,%rdx
140098085:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14009808a:	e8 31 75 fd ff       	call   0x14006f5c0
14009808f:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140098093:	e8 5c 1f fa ff       	call   0x140039ff4
140098098:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
14009809c:	e8 53 1f fa ff       	call   0x140039ff4
1400980a1:	48 8d 57 10          	lea    0x10(%rdi),%rdx
1400980a5:	80 7f 28 00          	cmpb   $0x0,0x28(%rdi)
1400980a9:	75 18                	jne    0x1400980c3
1400980ab:	48 8b 02             	mov    (%rdx),%rax
1400980ae:	48 39 47 08          	cmp    %rax,0x8(%rdi)
1400980b2:	75 0f                	jne    0x1400980c3
1400980b4:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400980b9:	48 8b cf             	mov    %rdi,%rcx
1400980bc:	e8 9b 01 00 00       	call   0x14009825c
1400980c1:	eb 36                	jmp    0x1400980f9
1400980c3:	4c 8b 0a             	mov    (%rdx),%r9
1400980c6:	4c 3b 4f 18          	cmp    0x18(%rdi),%r9
1400980ca:	74 1c                	je     0x1400980e8
1400980cc:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400980d1:	33 db                	xor    %ebx,%ebx
1400980d3:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1400980d8:	45 33 c0             	xor    %r8d,%r8d
1400980db:	49 89 09             	mov    %rcx,(%r9)
1400980de:	49 89 41 08          	mov    %rax,0x8(%r9)
1400980e2:	48 83 02 10          	addq   $0x10,(%rdx)
1400980e6:	eb 1b                	jmp    0x140098103
1400980e8:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400980ed:	49 8b d1             	mov    %r9,%rdx
1400980f0:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1400980f4:	e8 cf 8c 00 00       	call   0x1400a0dc8
1400980f9:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1400980fe:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140098103:	4d 85 c0             	test   %r8,%r8
140098106:	74 10                	je     0x140098118
140098108:	49 8b 00             	mov    (%r8),%rax
14009810b:	49 8b c8             	mov    %r8,%rcx
14009810e:	48 8b 40 10          	mov    0x10(%rax),%rax
140098112:	ff 15 18 ad 17 00    	call   *0x17ad18(%rip)        # 0x140212e30
140098118:	48 85 db             	test   %rbx,%rbx
14009811b:	74 10                	je     0x14009812d
14009811d:	48 8b 03             	mov    (%rbx),%rax
140098120:	48 8b cb             	mov    %rbx,%rcx
140098123:	48 8b 40 10          	mov    0x10(%rax),%rax
140098127:	ff 15 03 ad 17 00    	call   *0x17ad03(%rip)        # 0x140212e30
14009812d:	48 8b c6             	mov    %rsi,%rax
140098130:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140098135:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14009813a:	48 83 c4 30          	add    $0x30,%rsp
14009813e:	5f                   	pop    %rdi
14009813f:	c3                   	ret
140098140:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140098145:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14009814a:	55                   	push   %rbp
14009814b:	57                   	push   %rdi
14009814c:	41 56                	push   %r14
14009814e:	48 8b ec             	mov    %rsp,%rbp
140098151:	48 83 ec 20          	sub    $0x20,%rsp
140098155:	48 83 22 00          	andq   $0x0,(%rdx)
140098159:	48 8b da             	mov    %rdx,%rbx
14009815c:	49 8b 70 08          	mov    0x8(%r8),%rsi
140098160:	4c 8b f1             	mov    %rcx,%r14
140098163:	49 8b 38             	mov    (%r8),%rdi
140098166:	eb 7d                	jmp    0x1400981e5
140098168:	48 8b 0f             	mov    (%rdi),%rcx
14009816b:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
14009816f:	48 85 c9             	test   %rcx,%rcx
140098172:	74 0d                	je     0x140098181
140098174:	48 8b 01             	mov    (%rcx),%rax
140098177:	48 8b 40 08          	mov    0x8(%rax),%rax
14009817b:	ff 15 af ac 17 00    	call   *0x17acaf(%rip)        # 0x140212e30
140098181:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140098185:	49 8b ce             	mov    %r14,%rcx
140098188:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14009818c:	e8 c7 fe ff ff       	call   0x140098058
140098191:	48 8b 10             	mov    (%rax),%rdx
140098194:	48 83 20 00          	andq   $0x0,(%rax)
140098198:	48 8b 0b             	mov    (%rbx),%rcx
14009819b:	48 89 13             	mov    %rdx,(%rbx)
14009819e:	48 85 c9             	test   %rcx,%rcx
1400981a1:	74 0d                	je     0x1400981b0
1400981a3:	48 8b 01             	mov    (%rcx),%rax
1400981a6:	48 8b 40 10          	mov    0x10(%rax),%rax
1400981aa:	ff 15 80 ac 17 00    	call   *0x17ac80(%rip)        # 0x140212e30
1400981b0:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1400981b4:	48 85 c9             	test   %rcx,%rcx
1400981b7:	74 12                	je     0x1400981cb
1400981b9:	48 83 65 28 00       	andq   $0x0,0x28(%rbp)
1400981be:	48 8b 01             	mov    (%rcx),%rax
1400981c1:	48 8b 40 10          	mov    0x10(%rax),%rax
1400981c5:	ff 15 65 ac 17 00    	call   *0x17ac65(%rip)        # 0x140212e30
1400981cb:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1400981cf:	48 85 c9             	test   %rcx,%rcx
1400981d2:	74 0d                	je     0x1400981e1
1400981d4:	48 8b 01             	mov    (%rcx),%rax
1400981d7:	48 8b 40 10          	mov    0x10(%rax),%rax
1400981db:	ff 15 4f ac 17 00    	call   *0x17ac4f(%rip)        # 0x140212e30
1400981e1:	48 83 c7 08          	add    $0x8,%rdi
1400981e5:	48 3b fe             	cmp    %rsi,%rdi
1400981e8:	0f 85 7a ff ff ff    	jne    0x140098168
1400981ee:	48 83 3b 00          	cmpq   $0x0,(%rbx)
1400981f2:	75 51                	jne    0x140098245
1400981f4:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1400981f8:	e8 57 73 fd ff       	call   0x14006f554
1400981fd:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140098201:	e8 f2 73 fd ff       	call   0x14006f5f8
140098206:	48 8d 55 30          	lea    0x30(%rbp),%rdx
14009820a:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
14009820e:	e8 ad 73 fd ff       	call   0x14006f5c0
140098213:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140098217:	48 85 c9             	test   %rcx,%rcx
14009821a:	74 0d                	je     0x140098229
14009821c:	48 8b 01             	mov    (%rcx),%rax
14009821f:	48 8b 40 10          	mov    0x10(%rax),%rax
140098223:	ff 15 07 ac 17 00    	call   *0x17ac07(%rip)        # 0x140212e30
140098229:	48 8b 0b             	mov    (%rbx),%rcx
14009822c:	48 8b 45 30          	mov    0x30(%rbp),%rax
140098230:	48 89 03             	mov    %rax,(%rbx)
140098233:	48 85 c9             	test   %rcx,%rcx
140098236:	74 0d                	je     0x140098245
140098238:	48 8b 01             	mov    (%rcx),%rax
14009823b:	48 8b 40 10          	mov    0x10(%rax),%rax
14009823f:	ff 15 eb ab 17 00    	call   *0x17abeb(%rip)        # 0x140212e30
140098245:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14009824a:	48 8b c3             	mov    %rbx,%rax
14009824d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140098252:	48 83 c4 20          	add    $0x20,%rsp
140098256:	41 5e                	pop    %r14
140098258:	5f                   	pop    %rdi
140098259:	5d                   	pop    %rbp
14009825a:	c3                   	ret
14009825b:	90                   	nop
14009825c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140098261:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140098266:	55                   	push   %rbp
140098267:	57                   	push   %rdi
140098268:	41 56                	push   %r14
14009826a:	48 8b ec             	mov    %rsp,%rbp
14009826d:	48 83 ec 30          	sub    $0x30,%rsp
140098271:	48 8b d9             	mov    %rcx,%rbx
140098274:	48 8b fa             	mov    %rdx,%rdi
140098277:	48 8b 09             	mov    (%rcx),%rcx
14009827a:	e8 75 1d fa ff       	call   0x140039ff4
14009827f:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140098283:	e8 6c 1d fa ff       	call   0x140039ff4
140098288:	c6 43 28 01          	movb   $0x1,0x28(%rbx)
14009828c:	48 8b 0f             	mov    (%rdi),%rcx
14009828f:	48 85 c9             	test   %rcx,%rcx
140098292:	0f 84 38 01 00 00    	je     0x1400983d0
140098298:	48 8b 01             	mov    (%rcx),%rax
14009829b:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14009829f:	48 8b 40 18          	mov    0x18(%rax),%rax
1400982a3:	ff 15 87 ab 17 00    	call   *0x17ab87(%rip)        # 0x140212e30
1400982a9:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
1400982ad:	f0 ff 40 08          	lock incl 0x8(%rax)
1400982b1:	48 8b 37             	mov    (%rdi),%rsi
1400982b4:	4c 8b 77 08          	mov    0x8(%rdi),%r14
1400982b8:	48 83 27 00          	andq   $0x0,(%rdi)
1400982bc:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
1400982c1:	48 83 7d 20 00       	cmpq   $0x0,0x20(%rbp)
1400982c6:	0f 84 11 01 00 00    	je     0x1400983dd
1400982cc:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
1400982d1:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
1400982d5:	48 83 65 f8 00       	andq   $0x0,-0x8(%rbp)
1400982da:	48 8d 15 07 38 1a 00 	lea    0x1a3807(%rip),%rdx        # 0x14023bae8
1400982e1:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1400982e7:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1400982eb:	e8 14 56 fd ff       	call   0x14006d904
1400982f0:	48 83 7d f8 20       	cmpq   $0x20,-0x8(%rbp)
1400982f5:	0f 82 ef 00 00 00    	jb     0x1400983ea
1400982fb:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1400982ff:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
140098303:	48 89 0f             	mov    %rcx,(%rdi)
140098306:	48 85 c9             	test   %rcx,%rcx
140098309:	74 0d                	je     0x140098318
14009830b:	48 8b 01             	mov    (%rcx),%rax
14009830e:	48 8b 40 08          	mov    0x8(%rax),%rax
140098312:	ff 15 18 ab 17 00    	call   *0x17ab18(%rip)        # 0x140212e30
140098318:	48 89 77 08          	mov    %rsi,0x8(%rdi)
14009831c:	4c 89 77 10          	mov    %r14,0x10(%rdi)
140098320:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
140098324:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
140098328:	48 85 ff             	test   %rdi,%rdi
14009832b:	0f 84 92 00 00 00    	je     0x1400983c3
140098331:	48 8b 07             	mov    (%rdi),%rax
140098334:	48 8b 5d 28          	mov    0x28(%rbp),%rbx
140098338:	48 89 5d 28          	mov    %rbx,0x28(%rbp)
14009833c:	48 8b 70 38          	mov    0x38(%rax),%rsi
140098340:	48 85 db             	test   %rbx,%rbx
140098343:	74 10                	je     0x140098355
140098345:	48 8b 0b             	mov    (%rbx),%rcx
140098348:	48 8b 41 08          	mov    0x8(%rcx),%rax
14009834c:	48 8b cb             	mov    %rbx,%rcx
14009834f:	ff 15 db aa 17 00    	call   *0x17aadb(%rip)        # 0x140212e30
140098355:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140098359:	48 8b cf             	mov    %rdi,%rcx
14009835c:	48 8b c6             	mov    %rsi,%rax
14009835f:	ff 15 cb aa 17 00    	call   *0x17aacb(%rip)        # 0x140212e30
140098365:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140098369:	48 85 c9             	test   %rcx,%rcx
14009836c:	74 12                	je     0x140098380
14009836e:	48 83 65 28 00       	andq   $0x0,0x28(%rbp)
140098373:	48 8b 01             	mov    (%rcx),%rax
140098376:	48 8b 40 10          	mov    0x10(%rax),%rax
14009837a:	ff 15 b0 aa 17 00    	call   *0x17aab0(%rip)        # 0x140212e30
140098380:	48 85 db             	test   %rbx,%rbx
140098383:	74 10                	je     0x140098395
140098385:	48 8b 03             	mov    (%rbx),%rax
140098388:	48 8b cb             	mov    %rbx,%rcx
14009838b:	48 8b 40 10          	mov    0x10(%rax),%rax
14009838f:	ff 15 9b aa 17 00    	call   *0x17aa9b(%rip)        # 0x140212e30
140098395:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140098399:	48 85 c9             	test   %rcx,%rcx
14009839c:	74 12                	je     0x1400983b0
14009839e:	48 83 65 20 00       	andq   $0x0,0x20(%rbp)
1400983a3:	48 8b 01             	mov    (%rcx),%rax
1400983a6:	48 8b 40 10          	mov    0x10(%rax),%rax
1400983aa:	ff 15 80 aa 17 00    	call   *0x17aa80(%rip)        # 0x140212e30
1400983b0:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400983b5:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1400983ba:	48 83 c4 30          	add    $0x30,%rsp
1400983be:	41 5e                	pop    %r14
1400983c0:	5f                   	pop    %rdi
1400983c1:	5d                   	pop    %rbp
1400983c2:	c3                   	ret
1400983c3:	33 d2                	xor    %edx,%edx
1400983c5:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400983ca:	e8 15 2f f7 ff       	call   0x14000b2e4
1400983cf:	cc                   	int3
1400983d0:	33 d2                	xor    %edx,%edx
1400983d2:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400983d7:	e8 08 2f f7 ff       	call   0x14000b2e4
1400983dc:	cc                   	int3
1400983dd:	33 d2                	xor    %edx,%edx
1400983df:	b9 06 51 3d 01       	mov    $0x13d5106,%ecx
1400983e4:	e8 fb 2e f7 ff       	call   0x14000b2e4
1400983e9:	cc                   	int3
1400983ea:	33 d2                	xor    %edx,%edx
1400983ec:	b9 91 56 60 01       	mov    $0x1605691,%ecx
1400983f1:	e8 ee 2e f7 ff       	call   0x14000b2e4
1400983f6:	cc                   	int3
1400983f7:	90                   	nop
1400983f8:	40 53                	rex push %rbx
1400983fa:	48 83 ec 20          	sub    $0x20,%rsp
1400983fe:	48 8b d9             	mov    %rcx,%rbx
140098401:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140098405:	48 85 c9             	test   %rcx,%rcx
140098408:	74 23                	je     0x14009842d
14009840a:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14009840f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140098413:	83 c8 ff             	or     $0xffffffff,%eax
140098416:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14009841b:	83 f8 01             	cmp    $0x1,%eax
14009841e:	75 0d                	jne    0x14009842d
140098420:	48 8b 01             	mov    (%rcx),%rax
140098423:	48 8b 40 08          	mov    0x8(%rax),%rax
140098427:	ff 15 03 aa 17 00    	call   *0x17aa03(%rip)        # 0x140212e30
14009842d:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140098431:	48 85 c9             	test   %rcx,%rcx
140098434:	74 12                	je     0x140098448
140098436:	48 8b 01             	mov    (%rcx),%rax
140098439:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14009843e:	48 8b 40 10          	mov    0x10(%rax),%rax
140098442:	ff 15 e8 a9 17 00    	call   *0x17a9e8(%rip)        # 0x140212e30
140098448:	48 8b 0b             	mov    (%rbx),%rcx
14009844b:	48 85 c9             	test   %rcx,%rcx
14009844e:	74 11                	je     0x140098461
140098450:	48 8b 01             	mov    (%rcx),%rax
140098453:	48 83 23 00          	andq   $0x0,(%rbx)
140098457:	48 8b 40 10          	mov    0x10(%rax),%rax
14009845b:	ff 15 cf a9 17 00    	call   *0x17a9cf(%rip)        # 0x140212e30
140098461:	48 83 c4 20          	add    $0x20,%rsp
140098465:	5b                   	pop    %rbx
140098466:	c3                   	ret
140098467:	90                   	nop
140098468:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14009846d:	55                   	push   %rbp
14009846e:	56                   	push   %rsi
14009846f:	57                   	push   %rdi
140098470:	41 54                	push   %r12
140098472:	41 55                	push   %r13
140098474:	41 56                	push   %r14
140098476:	41 57                	push   %r15
140098478:	48 8b ec             	mov    %rsp,%rbp
14009847b:	48 83 ec 20          	sub    $0x20,%rsp
14009847f:	49 8b f8             	mov    %r8,%rdi
140098482:	4c 8b ea             	mov    %rdx,%r13
140098485:	48 8b f1             	mov    %rcx,%rsi
140098488:	48 8d 8a 50 02 00 00 	lea    0x250(%rdx),%rcx
14009848f:	4c 8d 05 92 2b 1d 00 	lea    0x1d2b92(%rip),%r8        # 0x14026b028
140098496:	48 8d 55 48          	lea    0x48(%rbp),%rdx
14009849a:	e8 d1 6e 00 00       	call   0x14009f370
14009849f:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1400984a3:	45 33 ff             	xor    %r15d,%r15d
1400984a6:	48 85 c9             	test   %rcx,%rcx
1400984a9:	74 25                	je     0x1400984d0
1400984ab:	e8 24 88 fa ff       	call   0x140040cd4
1400984b0:	48 8b d0             	mov    %rax,%rdx
1400984b3:	48 8b 08             	mov    (%rax),%rcx
1400984b6:	48 8b 41 28          	mov    0x28(%rcx),%rax
1400984ba:	48 8b ca             	mov    %rdx,%rcx
1400984bd:	ff 15 6d a9 17 00    	call   *0x17a96d(%rip)        # 0x140212e30
1400984c3:	84 c0                	test   %al,%al
1400984c5:	0f 84 3e 04 00 00    	je     0x140098909
1400984cb:	e9 af 00 00 00       	jmp    0x14009857f
1400984d0:	e8 67 7f fa ff       	call   0x14004043c
1400984d5:	48 8b d8             	mov    %rax,%rbx
1400984d8:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1400984dc:	48 3b c8             	cmp    %rax,%rcx
1400984df:	74 36                	je     0x140098517
1400984e1:	48 85 c0             	test   %rax,%rax
1400984e4:	74 14                	je     0x1400984fa
1400984e6:	48 8b 08             	mov    (%rax),%rcx
1400984e9:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400984ed:	48 8b cb             	mov    %rbx,%rcx
1400984f0:	ff 15 3a a9 17 00    	call   *0x17a93a(%rip)        # 0x140212e30
1400984f6:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
1400984fa:	48 85 c9             	test   %rcx,%rcx
1400984fd:	74 11                	je     0x140098510
1400984ff:	4c 89 7d 48          	mov    %r15,0x48(%rbp)
140098503:	48 8b 01             	mov    (%rcx),%rax
140098506:	48 8b 40 10          	mov    0x10(%rax),%rax
14009850a:	ff 15 20 a9 17 00    	call   *0x17a920(%rip)        # 0x140212e30
140098510:	48 8b cb             	mov    %rbx,%rcx
140098513:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
140098517:	48 85 c9             	test   %rcx,%rcx