14001d23f:	cc                   	int3
14001d240:	cc                   	int3
14001d241:	cc                   	int3
14001d242:	cc                   	int3
14001d243:	cc                   	int3
14001d244:	40 53                	rex push %rbx
14001d246:	48 83 ec 30          	sub    $0x30,%rsp
14001d24a:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
14001d251:	ff ff
14001d253:	48 8b d9             	mov    %rcx,%rbx
14001d256:	48 8d 05 4b d3 00 00 	lea    0xd34b(%rip),%rax        # 0x14002a5a8
14001d25d:	48 89 01             	mov    %rax,(%rcx)
14001d260:	e8 7f e7 ff ff       	call   0x14001b9e4
14001d265:	90                   	nop
14001d266:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
14001d26d:	48 85 c9             	test   %rcx,%rcx
14001d270:	74 0e                	je     0x14001d280
14001d272:	48 8b 01             	mov    (%rcx),%rax
14001d275:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d279:	ff 15 c9 de 00 00    	call   *0xdec9(%rip)        # 0x14002b148
14001d27f:	90                   	nop
14001d280:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
14001d284:	48 85 c9             	test   %rcx,%rcx
14001d287:	74 0e                	je     0x14001d297
14001d289:	48 8b 01             	mov    (%rcx),%rax
14001d28c:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d290:	ff 15 b2 de 00 00    	call   *0xdeb2(%rip)        # 0x14002b148
14001d296:	90                   	nop
14001d297:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
14001d29b:	48 85 c9             	test   %rcx,%rcx
14001d29e:	74 0e                	je     0x14001d2ae
14001d2a0:	48 8b 01             	mov    (%rcx),%rax
14001d2a3:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d2a7:	ff 15 9b de 00 00    	call   *0xde9b(%rip)        # 0x14002b148
14001d2ad:	90                   	nop
14001d2ae:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
14001d2b2:	48 85 c9             	test   %rcx,%rcx
14001d2b5:	74 0e                	je     0x14001d2c5
14001d2b7:	48 8b 01             	mov    (%rcx),%rax
14001d2ba:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d2be:	ff 15 84 de 00 00    	call   *0xde84(%rip)        # 0x14002b148
14001d2c4:	90                   	nop
14001d2c5:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
14001d2c9:	48 85 c9             	test   %rcx,%rcx
14001d2cc:	74 13                	je     0x14001d2e1
14001d2ce:	48 83 63 60 00       	andq   $0x0,0x60(%rbx)
14001d2d3:	48 8b 01             	mov    (%rcx),%rax
14001d2d6:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d2da:	ff 15 68 de 00 00    	call   *0xde68(%rip)        # 0x14002b148
14001d2e0:	90                   	nop
14001d2e1:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
14001d2e5:	48 85 c9             	test   %rcx,%rcx
14001d2e8:	74 13                	je     0x14001d2fd
14001d2ea:	48 83 63 58 00       	andq   $0x0,0x58(%rbx)
14001d2ef:	48 8b 01             	mov    (%rcx),%rax
14001d2f2:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d2f6:	ff 15 4c de 00 00    	call   *0xde4c(%rip)        # 0x14002b148
14001d2fc:	90                   	nop
14001d2fd:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
14001d301:	48 85 c9             	test   %rcx,%rcx
14001d304:	74 13                	je     0x14001d319
14001d306:	48 83 63 50 00       	andq   $0x0,0x50(%rbx)
14001d30b:	48 8b 01             	mov    (%rcx),%rax
14001d30e:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d312:	ff 15 30 de 00 00    	call   *0xde30(%rip)        # 0x14002b148
14001d318:	90                   	nop
14001d319:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
14001d31d:	48 85 c9             	test   %rcx,%rcx
14001d320:	74 13                	je     0x14001d335
14001d322:	48 83 63 48 00       	andq   $0x0,0x48(%rbx)
14001d327:	48 8b 01             	mov    (%rcx),%rax
14001d32a:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d32e:	ff 15 14 de 00 00    	call   *0xde14(%rip)        # 0x14002b148
14001d334:	90                   	nop
14001d335:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14001d339:	48 85 c9             	test   %rcx,%rcx
14001d33c:	74 13                	je     0x14001d351
14001d33e:	48 83 63 40 00       	andq   $0x0,0x40(%rbx)
14001d343:	48 8b 01             	mov    (%rcx),%rax
14001d346:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d34a:	ff 15 f8 dd 00 00    	call   *0xddf8(%rip)        # 0x14002b148
14001d350:	90                   	nop
14001d351:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14001d355:	48 85 c9             	test   %rcx,%rcx
14001d358:	74 13                	je     0x14001d36d
14001d35a:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
14001d35f:	48 8b 01             	mov    (%rcx),%rax
14001d362:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d366:	ff 15 dc dd 00 00    	call   *0xdddc(%rip)        # 0x14002b148
14001d36c:	90                   	nop
14001d36d:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14001d371:	48 85 c9             	test   %rcx,%rcx
14001d374:	74 13                	je     0x14001d389
14001d376:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
14001d37b:	48 8b 01             	mov    (%rcx),%rax
14001d37e:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d382:	ff 15 c0 dd 00 00    	call   *0xddc0(%rip)        # 0x14002b148
14001d388:	90                   	nop
14001d389:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14001d38d:	48 85 c9             	test   %rcx,%rcx
14001d390:	74 13                	je     0x14001d3a5
14001d392:	48 83 63 28 00       	andq   $0x0,0x28(%rbx)
14001d397:	48 8b 01             	mov    (%rcx),%rax
14001d39a:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d39e:	ff 15 a4 dd 00 00    	call   *0xdda4(%rip)        # 0x14002b148
14001d3a4:	90                   	nop
14001d3a5:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14001d3a9:	48 85 c9             	test   %rcx,%rcx
14001d3ac:	74 13                	je     0x14001d3c1
14001d3ae:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
14001d3b3:	48 8b 01             	mov    (%rcx),%rax
14001d3b6:	48 8b 40 10          	mov    0x10(%rax),%rax
14001d3ba:	ff 15 88 dd 00 00    	call   *0xdd88(%rip)        # 0x14002b148
14001d3c0:	90                   	nop
14001d3c1:	48 8b cb             	mov    %rbx,%rcx
14001d3c4:	48 ff 15 5d db 00 00 	rex.W call *0xdb5d(%rip)        # 0x14002af28
14001d3cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001d3d0:	90                   	nop
14001d3d1:	48 8b c3             	mov    %rbx,%rax
14001d3d4:	48 83 c4 30          	add    $0x30,%rsp
14001d3d8:	5b                   	pop    %rbx
14001d3d9:	c3                   	ret
14001d3da:	cc                   	int3
14001d3db:	cc                   	int3
14001d3dc:	cc                   	int3
14001d3dd:	cc                   	int3
14001d3de:	cc                   	int3
14001d3df:	cc                   	int3
14001d3e0:	cc                   	int3
14001d3e1:	cc                   	int3
14001d3e2:	cc                   	int3
14001d3e3:	cc                   	int3
14001d3e4:	cc                   	int3
14001d3e5:	cc                   	int3
14001d3e6:	cc                   	int3
14001d3e7:	cc                   	int3
14001d3e8:	cc                   	int3
14001d3e9:	cc                   	int3
14001d3ea:	cc                   	int3
14001d3eb:	cc                   	int3
14001d3ec:	cc                   	int3
14001d3ed:	cc                   	int3
14001d3ee:	cc                   	int3
14001d3ef:	cc                   	int3
14001d3f0:	48 83 ec 28          	sub    $0x28,%rsp
14001d3f4:	49 83 20 00          	andq   $0x0,(%r8)
14001d3f8:	48 8b 02             	mov    (%rdx),%rax
14001d3fb:	48 3b 05 2e 18 01 00 	cmp    0x1182e(%rip),%rax        # 0x14002ec30
14001d402:	75 0d                	jne    0x14001d411
14001d404:	48 8b 42 08          	mov    0x8(%rdx),%rax
14001d408:	48 3b 05 29 18 01 00 	cmp    0x11829(%rip),%rax        # 0x14002ec38
14001d40f:	74 19                	je     0x14001d42a
14001d411:	48 8b 02             	mov    (%rdx),%rax
14001d414:	48 3b 05 9d ee 00 00 	cmp    0xee9d(%rip),%rax        # 0x14002c2b8
14001d41b:	75 21                	jne    0x14001d43e
14001d41d:	48 8b 42 08          	mov    0x8(%rdx),%rax
14001d421:	48 3b 05 98 ee 00 00 	cmp    0xee98(%rip),%rax        # 0x14002c2c0
14001d428:	75 14                	jne    0x14001d43e
14001d42a:	49 89 08             	mov    %rcx,(%r8)
14001d42d:	48 8b 01             	mov    (%rcx),%rax
14001d430:	48 8b 40 08          	mov    0x8(%rax),%rax
14001d434:	ff 15 0e dd 00 00    	call   *0xdd0e(%rip)        # 0x14002b148
14001d43a:	33 c0                	xor    %eax,%eax
14001d43c:	eb 05                	jmp    0x14001d443
14001d43e:	b8 02 40 00 80       	mov    $0x80004002,%eax
14001d443:	48 83 c4 28          	add    $0x28,%rsp
14001d447:	c3                   	ret
14001d448:	cc                   	int3
14001d449:	cc                   	int3
14001d44a:	cc                   	int3
14001d44b:	cc                   	int3
14001d44c:	cc                   	int3
14001d44d:	cc                   	int3
14001d44e:	cc                   	int3
14001d44f:	cc                   	int3
14001d450:	40 53                	rex push %rbx
14001d452:	48 83 ec 30          	sub    $0x30,%rsp
14001d456:	ba 10 00 00 00       	mov    $0x10,%edx
14001d45b:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14001d460:	48 8b d9             	mov    %rcx,%rbx
14001d463:	89 54 24 20          	mov    %edx,0x20(%rsp)
14001d467:	45 33 c9             	xor    %r9d,%r9d
14001d46a:	8d 4a 32             	lea    0x32(%rdx),%ecx
14001d46d:	48 ff 15 4c d9 00 00 	rex.W call *0xd94c(%rip)        # 0x14002adc0
14001d474:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001d479:	8a 44 24 24          	mov    0x24(%rsp),%al
14001d47d:	24 01                	and    $0x1,%al
14001d47f:	38 43 0b             	cmp    %al,0xb(%rbx)
14001d482:	74 30                	je     0x14001d4b4
14001d484:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14001d488:	88 43 0b             	mov    %al,0xb(%rbx)
14001d48b:	e8 c0 18 00 00       	call   0x14001ed50
14001d490:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14001d494:	e8 b7 18 00 00       	call   0x14001ed50
14001d499:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14001d49d:	e8 ae 18 00 00       	call   0x14001ed50
14001d4a2:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14001d4a6:	e8 a5 18 00 00       	call   0x14001ed50
14001d4ab:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14001d4af:	e8 9c 18 00 00       	call   0x14001ed50
14001d4b4:	33 c0                	xor    %eax,%eax
14001d4b6:	48 83 c4 30          	add    $0x30,%rsp
14001d4ba:	5b                   	pop    %rbx
14001d4bb:	c3                   	ret
14001d4bc:	cc                   	int3
14001d4bd:	cc                   	int3
14001d4be:	cc                   	int3
14001d4bf:	cc                   	int3
14001d4c0:	cc                   	int3
14001d4c1:	cc                   	int3
14001d4c2:	cc                   	int3
14001d4c3:	cc                   	int3
14001d4c4:	cc                   	int3
14001d4c5:	cc                   	int3
14001d4c6:	cc                   	int3
14001d4c7:	cc                   	int3
14001d4c8:	cc                   	int3
14001d4c9:	cc                   	int3
14001d4ca:	cc                   	int3
14001d4cb:	cc                   	int3
14001d4cc:	cc                   	int3
14001d4cd:	cc                   	int3
14001d4ce:	cc                   	int3
14001d4cf:	cc                   	int3
14001d4d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14001d4d5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001d4da:	57                   	push   %rdi
14001d4db:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
14001d4e2:	48 8b 05 4f 9f 01 00 	mov    0x19f4f(%rip),%rax        # 0x140037438
14001d4e9:	48 33 c4             	xor    %rsp,%rax
14001d4ec:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14001d4f3:	00
14001d4f4:	48 8b d9             	mov    %rcx,%rbx
14001d4f7:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
14001d4fc:	33 f6                	xor    %esi,%esi
14001d4fe:	b9 50 10 00 00       	mov    $0x1050,%ecx
14001d503:	45 33 c9             	xor    %r9d,%r9d
14001d506:	66 89 74 24 20       	mov    %si,0x20(%rsp)
14001d50b:	33 d2                	xor    %edx,%edx
14001d50d:	89 74 24 24          	mov    %esi,0x24(%rsp)
14001d511:	48 ff 15 a8 d8 00 00 	rex.W call *0xd8a8(%rip)        # 0x14002adc0
14001d518:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001d51d:	8d 7e 01             	lea    0x1(%rsi),%edi
14001d520:	39 74 24 24          	cmp    %esi,0x24(%rsp)
14001d524:	74 0d                	je     0x14001d533
14001d526:	44 8b c7             	mov    %edi,%r8d
14001d529:	8b d7                	mov    %edi,%edx
14001d52b:	48 8b cb             	mov    %rbx,%rcx
14001d52e:	e8 d5 f1 ff ff       	call   0x14001c708
14001d533:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
14001d537:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14001d53c:	48 8b 01             	mov    (%rcx),%rax
14001d53f:	48 8b 40 50          	mov    0x50(%rax),%rax
14001d543:	ff 15 ff db 00 00    	call   *0xdbff(%rip)        # 0x14002b148
14001d549:	0f b7 43 0c          	movzwl 0xc(%rbx),%eax
14001d54d:	66 39 44 24 20       	cmp    %ax,0x20(%rsp)
14001d552:	0f 85 99 00 00 00    	jne    0x14001d5f1
14001d558:	33 d2                	xor    %edx,%edx
14001d55a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14001d55f:	44 8d 42 58          	lea    0x58(%rdx),%r8d
14001d563:	e8 9d 8a 00 00       	call   0x140026005
14001d568:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
14001d56c:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14001d571:	48 8d 15 58 fb 00 00 	lea    0xfb58(%rip),%rdx        # 0x14002d0d0
14001d578:	48 8b 01             	mov    (%rcx),%rax
14001d57b:	48 8b 40 48          	mov    0x48(%rax),%rax
14001d57f:	ff 15 c3 db 00 00    	call   *0xdbc3(%rip)        # 0x14002b148
14001d585:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14001d58a:	48 3b 0d e7 13 01 00 	cmp    0x113e7(%rip),%rcx        # 0x14002e978
14001d591:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14001d596:	75 1c                	jne    0x14001d5b4
14001d598:	48 3b 05 e1 13 01 00 	cmp    0x113e1(%rip),%rax        # 0x14002e980
14001d59f:	75 13                	jne    0x14001d5b4
14001d5a1:	83 3d a0 ab 01 00 02 	cmpl   $0x2,0x1aba0(%rip)        # 0x140038148
14001d5a8:	40 88 73 09          	mov    %sil,0x9(%rbx)
14001d5ac:	75 2d                	jne    0x14001d5db
14001d5ae:	40 88 7b 0a          	mov    %dil,0xa(%rbx)
14001d5b2:	eb 27                	jmp    0x14001d5db
14001d5b4:	48 3b 0d 4d 14 01 00 	cmp    0x1144d(%rip),%rcx        # 0x14002ea08
14001d5bb:	75 2e                	jne    0x14001d5eb
14001d5bd:	48 3b 05 4c 14 01 00 	cmp    0x1144c(%rip),%rax        # 0x14002ea10
14001d5c4:	75 25                	jne    0x14001d5eb
14001d5c6:	39 3d 7c ab 01 00    	cmp    %edi,0x1ab7c(%rip)        # 0x140038148
14001d5cc:	40 88 73 09          	mov    %sil,0x9(%rbx)
14001d5d0:	75 04                	jne    0x14001d5d6
14001d5d2:	40 88 7b 0a          	mov    %dil,0xa(%rbx)
14001d5d6:	bf 02 00 00 00       	mov    $0x2,%edi
14001d5db:	48 8b cb             	mov    %rbx,%rcx
14001d5de:	89 3d 64 ab 01 00    	mov    %edi,0x1ab64(%rip)        # 0x140038148
14001d5e4:	e8 57 f2 ff ff       	call   0x14001c840
14001d5e9:	eb 0a                	jmp    0x14001d5f5
14001d5eb:	89 35 57 ab 01 00    	mov    %esi,0x1ab57(%rip)        # 0x140038148
14001d5f1:	40 88 7b 09          	mov    %dil,0x9(%rbx)
14001d5f5:	33 c0                	xor    %eax,%eax
14001d5f7:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
14001d5fe:	00
14001d5ff:	48 33 cc             	xor    %rsp,%rcx
14001d602:	e8 99 72 00 00       	call   0x1400248a0
14001d607:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
14001d60e:	00
14001d60f:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14001d613:	49 8b 73 20          	mov    0x20(%r11),%rsi
14001d617:	49 8b e3             	mov    %r11,%rsp
14001d61a:	5f                   	pop    %rdi
14001d61b:	c3                   	ret
14001d61c:	cc                   	int3
14001d61d:	cc                   	int3
14001d61e:	cc                   	int3
14001d61f:	cc                   	int3
14001d620:	cc                   	int3
14001d621:	cc                   	int3
14001d622:	cc                   	int3
14001d623:	cc                   	int3
14001d624:	48 8b c4             	mov    %rsp,%rax
14001d627:	55                   	push   %rbp
14001d628:	56                   	push   %rsi
14001d629:	57                   	push   %rdi
14001d62a:	41 54                	push   %r12
14001d62c:	41 55                	push   %r13
14001d62e:	41 56                	push   %r14
14001d630:	41 57                	push   %r15
14001d632:	48 83 ec 50          	sub    $0x50,%rsp
14001d636:	48 c7 40 a8 fe ff ff 	movq   $0xfffffffffffffffe,-0x58(%rax)
14001d63d:	ff
14001d63e:	48 89 58 18          	mov    %rbx,0x18(%rax)
14001d642:	48 8b e9             	mov    %rcx,%rbp
14001d645:	45 33 e4             	xor    %r12d,%r12d
14001d648:	48 85 c9             	test   %rcx,%rcx
14001d64b:	75 28                	jne    0x14001d675
14001d64d:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
14001d654:	00
14001d655:	bb 57 00 07 80       	mov    $0x80070057,%ebx
14001d65a:	44 8b cb             	mov    %ebx,%r9d
14001d65d:	4c 8d 05 8c 0f 01 00 	lea    0x10f8c(%rip),%r8        # 0x14002e5f0
14001d664:	ba 12 04 00 00       	mov    $0x412,%edx
14001d669:	e8 d6 62 fe ff       	call   0x140003944
14001d66e:	8b c3                	mov    %ebx,%eax
14001d670:	e9 bc 02 00 00       	jmp    0x14001d931
14001d675:	bf 04 00 00 00       	mov    $0x4,%edi
14001d67a:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14001d681:	00 00
14001d683:	48 8b 18             	mov    (%rax),%rbx
14001d686:	8b 04 1f             	mov    (%rdi,%rbx,1),%eax
14001d689:	39 05 d5 ab 01 00    	cmp    %eax,0x1abd5(%rip)        # 0x140038264
14001d68f:	0f 8f ff 02 00 00    	jg     0x14001d994
14001d695:	4c 8d 2d fc ab 01 00 	lea    0x1abfc(%rip),%r13        # 0x140038298
14001d69c:	8b 04 1f             	mov    (%rdi,%rbx,1),%eax
14001d69f:	39 05 bb ab 01 00    	cmp    %eax,0x1abbb(%rip)        # 0x140038260
14001d6a5:	0f 8f 9f 02 00 00    	jg     0x14001d94a
14001d6ab:	49 8b cd             	mov    %r13,%rcx