14003d3aa:	48 85 c9             	test   %rcx,%rcx
14003d3ad:	74 17                	je     0x14003d3c6
14003d3af:	48 8b 01             	mov    (%rcx),%rax
14003d3b2:	48 8b 40 08          	mov    0x8(%rax),%rax
14003d3b6:	ff 15 cc 22 03 00    	call   *0x322cc(%rip)        # 0x14006f688
14003d3bc:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14003d3c1:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14003d3c6:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14003d3cb:	48 85 c0             	test   %rax,%rax
14003d3ce:	74 18                	je     0x14003d3e8
14003d3d0:	48 8b 08             	mov    (%rax),%rcx
14003d3d3:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14003d3d7:	48 8b c8             	mov    %rax,%rcx
14003d3da:	48 8b c2             	mov    %rdx,%rax
14003d3dd:	ff 15 a5 22 03 00    	call   *0x322a5(%rip)        # 0x14006f688
14003d3e3:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14003d3e8:	48 85 c9             	test   %rcx,%rcx
14003d3eb:	74 0d                	je     0x14003d3fa
14003d3ed:	48 8b 01             	mov    (%rcx),%rax
14003d3f0:	48 8b 40 10          	mov    0x10(%rax),%rax
14003d3f4:	ff 15 8e 22 03 00    	call   *0x3228e(%rip)        # 0x14006f688
14003d3fa:	0f 57 c0             	xorps  %xmm0,%xmm0
14003d3fd:	33 c0                	xor    %eax,%eax
14003d3ff:	0f 11 84 24 80 00 00 	movups %xmm0,0x80(%rsp)
14003d406:	00
14003d407:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14003d40e:	00
14003d40f:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14003d416:	00
14003d417:	ff 15 2b 1e 0a 00    	call   *0xa1e2b(%rip)        # 0x1400df248
14003d41d:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14003d422:	48 8b 03             	mov    (%rbx),%rax
14003d425:	4c 8b 60 20          	mov    0x20(%rax),%r12
14003d429:	48 8d 15 98 c8 03 00 	lea    0x3c898(%rip),%rdx        # 0x140079cc8
14003d430:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14003d435:	e8 06 3e fe ff       	call   0x140021240
14003d43a:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
14003d441:	00
14003d442:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14003d447:	48 8b cb             	mov    %rbx,%rcx
14003d44a:	49 8b c4             	mov    %r12,%rax
14003d44d:	ff 15 35 22 03 00    	call   *0x32235(%rip)        # 0x14006f688
14003d453:	8b d8                	mov    %eax,%ebx
14003d455:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14003d45a:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14003d45e:	41 83 cc ff          	or     $0xffffffff,%r12d
14003d462:	41 8b c4             	mov    %r12d,%eax
14003d465:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14003d46a:	41 03 c4             	add    %r12d,%eax
14003d46d:	85 c0                	test   %eax,%eax
14003d46f:	7f 10                	jg     0x14003d481
14003d471:	48 8b 0a             	mov    (%rdx),%rcx
14003d474:	48 8b 01             	mov    (%rcx),%rax
14003d477:	48 8b 40 08          	mov    0x8(%rax),%rax
14003d47b:	ff 15 07 22 03 00    	call   *0x32207(%rip)        # 0x14006f688
14003d481:	81 fb 58 00 ee 80    	cmp    $0x80ee0058,%ebx
14003d487:	0f 85 ca 00 00 00    	jne    0x14003d557
14003d48d:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14003d492:	41 bc 08 00 00 00    	mov    $0x8,%r12d
14003d498:	66 44 39 a4 24 80 00 	cmp    %r12w,0x80(%rsp)
14003d49f:	00 00
14003d4a1:	75 0a                	jne    0x14003d4ad
14003d4a3:	48 39 9c 24 88 00 00 	cmp    %rbx,0x88(%rsp)
14003d4aa:	00
14003d4ab:	74 46                	je     0x14003d4f3
14003d4ad:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14003d4b4:	00
14003d4b5:	ff 15 95 1d 0a 00    	call   *0xa1d95(%rip)        # 0x1400df250
14003d4bb:	66 44 89 a4 24 80 00 	mov    %r12w,0x80(%rsp)
14003d4c2:	00 00
14003d4c4:	48 8b cb             	mov    %rbx,%rcx
14003d4c7:	ff 15 23 1d 0a 00    	call   *0xa1d23(%rip)        # 0x1400df1f0
14003d4cd:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
14003d4d4:	00
14003d4d5:	48 85 c0             	test   %rax,%rax
14003d4d8:	75 19                	jne    0x14003d4f3
14003d4da:	48 85 db             	test   %rbx,%rbx
14003d4dd:	74 14                	je     0x14003d4f3
14003d4df:	66 44 89 ac 24 80 00 	mov    %r13w,0x80(%rsp)
14003d4e6:	00 00
14003d4e8:	c7 84 24 88 00 00 00 	movl   $0x8007000e,0x88(%rsp)
14003d4ef:	0e 00 07 80
14003d4f3:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14003d4f8:	48 8b 03             	mov    (%rbx),%rax
14003d4fb:	4c 8b 60 18          	mov    0x18(%rax),%r12
14003d4ff:	48 8d 15 e2 cc 03 00 	lea    0x3cce2(%rip),%rdx        # 0x14007a1e8
14003d506:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14003d50b:	e8 30 3d fe ff       	call   0x140021240
14003d510:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
14003d517:	00
14003d518:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
14003d51d:	48 8b cb             	mov    %rbx,%rcx
14003d520:	49 8b c4             	mov    %r12,%rax
14003d523:	ff 15 5f 21 03 00    	call   *0x3215f(%rip)        # 0x14006f688
14003d529:	8b d8                	mov    %eax,%ebx
14003d52b:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14003d530:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14003d534:	41 83 cc ff          	or     $0xffffffff,%r12d
14003d538:	41 8b c4             	mov    %r12d,%eax
14003d53b:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14003d540:	41 03 c4             	add    %r12d,%eax
14003d543:	85 c0                	test   %eax,%eax
14003d545:	7f 10                	jg     0x14003d557
14003d547:	48 8b 0a             	mov    (%rdx),%rcx
14003d54a:	48 8b 01             	mov    (%rcx),%rax
14003d54d:	48 8b 40 08          	mov    0x8(%rax),%rax
14003d551:	ff 15 31 21 03 00    	call   *0x32131(%rip)        # 0x14006f688
14003d557:	85 db                	test   %ebx,%ebx
14003d559:	0f 89 7f 01 00 00    	jns    0x14003d6de
14003d55f:	48 8d 05 9a aa 07 00 	lea    0x7aa9a(%rip),%rax        # 0x1400b8000
14003d566:	48 8b 0d 93 aa 07 00 	mov    0x7aa93(%rip),%rcx        # 0x1400b8000
14003d56d:	48 3b c8             	cmp    %rax,%rcx
14003d570:	74 2c                	je     0x14003d59e
14003d572:	f7 41 5c 00 01 00 00 	testl  $0x100,0x5c(%rcx)
14003d579:	74 23                	je     0x14003d59e
14003d57b:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14003d57f:	72 1d                	jb     0x14003d59e
14003d581:	ba 7c 00 00 00       	mov    $0x7c,%edx
14003d586:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14003d58a:	45 33 c9             	xor    %r9d,%r9d
14003d58d:	4c 8d 05 bc c1 03 00 	lea    0x3c1bc(%rip),%r8        # 0x140079750
14003d594:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14003d598:	e8 43 53 fe ff       	call   0x1400228e0
14003d59d:	90                   	nop
14003d59e:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14003d5a5:	00
14003d5a6:	ff 15 a4 1c 0a 00    	call   *0xa1ca4(%rip)        # 0x1400df250
14003d5ac:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14003d5b1:	48 85 c9             	test   %rcx,%rcx
14003d5b4:	74 0e                	je     0x14003d5c4
14003d5b6:	48 8b 01             	mov    (%rcx),%rax
14003d5b9:	48 8b 40 10          	mov    0x10(%rax),%rax
14003d5bd:	ff 15 c5 20 03 00    	call   *0x320c5(%rip)        # 0x14006f688
14003d5c3:	90                   	nop
14003d5c4:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14003d5c9:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14003d5cd:	41 8b c4             	mov    %r12d,%eax
14003d5d0:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14003d5d5:	41 03 c4             	add    %r12d,%eax
14003d5d8:	85 c0                	test   %eax,%eax
14003d5da:	7f 11                	jg     0x14003d5ed
14003d5dc:	48 8b 0a             	mov    (%rdx),%rcx
14003d5df:	48 8b 01             	mov    (%rcx),%rax
14003d5e2:	48 8b 40 08          	mov    0x8(%rax),%rax
14003d5e6:	ff 15 9c 20 03 00    	call   *0x3209c(%rip)        # 0x14006f688
14003d5ec:	90                   	nop
14003d5ed:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
14003d5f2:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14003d5f6:	41 8b c4             	mov    %r12d,%eax
14003d5f9:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14003d5fe:	41 03 c4             	add    %r12d,%eax
14003d601:	85 c0                	test   %eax,%eax
14003d603:	7f 11                	jg     0x14003d616
14003d605:	48 8b 0a             	mov    (%rdx),%rcx
14003d608:	48 8b 01             	mov    (%rcx),%rax
14003d60b:	48 8b 40 08          	mov    0x8(%rax),%rax
14003d60f:	ff 15 73 20 03 00    	call   *0x32073(%rip)        # 0x14006f688
14003d615:	90                   	nop
14003d616:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14003d61b:	48 85 c9             	test   %rcx,%rcx
14003d61e:	74 0e                	je     0x14003d62e
14003d620:	48 8b 01             	mov    (%rcx),%rax
14003d623:	48 8b 40 10          	mov    0x10(%rax),%rax
14003d627:	ff 15 5b 20 03 00    	call   *0x3205b(%rip)        # 0x14006f688
14003d62d:	90                   	nop
14003d62e:	49 8b 07             	mov    (%r15),%rax
14003d631:	49 8b cf             	mov    %r15,%rcx
14003d634:	48 8b 40 10          	mov    0x10(%rax),%rax
14003d638:	ff 15 4a 20 03 00    	call   *0x3204a(%rip)        # 0x14006f688
14003d63e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14003d643:	e8 98 82 01 00       	call   0x1400558e0
14003d648:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14003d64f:	00
14003d650:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
14003d655:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
14003d65c:	00
14003d65d:	ff 15 ed 1b 0a 00    	call   *0xa1bed(%rip)        # 0x1400df250
14003d663:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
14003d66a:	00
14003d66b:	ff 15 df 1b 0a 00    	call   *0xa1bdf(%rip)        # 0x1400df250
14003d671:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003d676:	48 85 c9             	test   %rcx,%rcx
14003d679:	74 0e                	je     0x14003d689
14003d67b:	48 8b 01             	mov    (%rcx),%rax
14003d67e:	48 8b 40 10          	mov    0x10(%rax),%rax
14003d682:	ff 15 00 20 03 00    	call   *0x32000(%rip)        # 0x14006f688
14003d688:	90                   	nop
14003d689:	49 8b 0e             	mov    (%r14),%rcx
14003d68c:	48 85 c9             	test   %rcx,%rcx
14003d68f:	74 0d                	je     0x14003d69e
14003d691:	48 8b 01             	mov    (%rcx),%rax
14003d694:	48 8b 40 10          	mov    0x10(%rax),%rax
14003d698:	ff 15 ea 1f 03 00    	call   *0x31fea(%rip)        # 0x14006f688
14003d69e:	49 89 3e             	mov    %rdi,(%r14)
14003d6a1:	48 8b 8c 24 48 01 00 	mov    0x148(%rsp),%rcx
14003d6a8:	00
14003d6a9:	48 8b 09             	mov    (%rcx),%rcx
14003d6ac:	48 85 c9             	test   %rcx,%rcx
14003d6af:	74 0e                	je     0x14003d6bf
14003d6b1:	48 8b 01             	mov    (%rcx),%rax
14003d6b4:	48 8b 40 10          	mov    0x10(%rax),%rax
14003d6b8:	ff 15 ca 1f 03 00    	call   *0x31fca(%rip)        # 0x14006f688
14003d6be:	90                   	nop
14003d6bf:	48 8b 0e             	mov    (%rsi),%rcx
14003d6c2:	48 85 c9             	test   %rcx,%rcx
14003d6c5:	74 0d                	je     0x14003d6d4
14003d6c7:	48 8b 11             	mov    (%rcx),%rdx
14003d6ca:	48 8b 42 10          	mov    0x10(%rdx),%rax
14003d6ce:	ff 15 b4 1f 03 00    	call   *0x31fb4(%rip)        # 0x14006f688
14003d6d4:	48 89 3e             	mov    %rdi,(%rsi)
14003d6d7:	8b c3                	mov    %ebx,%eax
14003d6d9:	e9 82 03 00 00       	jmp    0x14003da60
14003d6de:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14003d6e5:	00
14003d6e6:	ff 15 64 1b 0a 00    	call   *0xa1b64(%rip)        # 0x1400df250
14003d6ec:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14003d6f1:	48 85 c9             	test   %rcx,%rcx
14003d6f4:	74 0e                	je     0x14003d704
14003d6f6:	48 8b 01             	mov    (%rcx),%rax
14003d6f9:	48 8b 40 10          	mov    0x10(%rax),%rax
14003d6fd:	ff 15 85 1f 03 00    	call   *0x31f85(%rip)        # 0x14006f688
14003d703:	90                   	nop
14003d704:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14003d709:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14003d70d:	83 cb ff             	or     $0xffffffff,%ebx
14003d710:	8b c3                	mov    %ebx,%eax
14003d712:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14003d717:	03 c3                	add    %ebx,%eax
14003d719:	85 c0                	test   %eax,%eax
14003d71b:	7f 11                	jg     0x14003d72e
14003d71d:	48 8b 0a             	mov    (%rdx),%rcx
14003d720:	48 8b 01             	mov    (%rcx),%rax
14003d723:	48 8b 40 08          	mov    0x8(%rax),%rax
14003d727:	ff 15 5b 1f 03 00    	call   *0x31f5b(%rip)        # 0x14006f688
14003d72d:	90                   	nop
14003d72e:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
14003d733:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14003d737:	8b c3                	mov    %ebx,%eax
14003d739:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14003d73e:	03 c3                	add    %ebx,%eax
14003d740:	85 c0                	test   %eax,%eax
14003d742:	7f 11                	jg     0x14003d755
14003d744:	48 8b 0a             	mov    (%rdx),%rcx
14003d747:	48 8b 01             	mov    (%rcx),%rax
14003d74a:	48 8b 40 08          	mov    0x8(%rax),%rax
14003d74e:	ff 15 34 1f 03 00    	call   *0x31f34(%rip)        # 0x14006f688
14003d754:	90                   	nop
14003d755:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14003d75a:	48 85 c9             	test   %rcx,%rcx
14003d75d:	74 11                	je     0x14003d770
14003d75f:	48 8b 01             	mov    (%rcx),%rax
14003d762:	48 8b 40 10          	mov    0x10(%rax),%rax
14003d766:	ff 15 1c 1f 03 00    	call   *0x31f1c(%rip)        # 0x14006f688
14003d76c:	90                   	nop
14003d76d:	0f 1f 00             	nopl   (%rax)
14003d770:	49 8b 07             	mov    (%r15),%rax
14003d773:	49 8b cf             	mov    %r15,%rcx
14003d776:	48 8b 40 10          	mov    0x10(%rax),%rax
14003d77a:	ff 15 08 1f 03 00    	call   *0x31f08(%rip)        # 0x14006f688
14003d780:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14003d785:	e8 56 81 01 00       	call   0x1400558e0
14003d78a:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
14003d78f:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
14003d796:	00
14003d797:	ff 15 b3 1a 0a 00    	call   *0xa1ab3(%rip)        # 0x1400df250
14003d79d:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
14003d7a4:	00
14003d7a5:	ff 15 a5 1a 0a 00    	call   *0xa1aa5(%rip)        # 0x1400df250
14003d7ab:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003d7b0:	48 85 c9             	test   %rcx,%rcx
14003d7b3:	74 0e                	je     0x14003d7c3
14003d7b5:	48 8b 01             	mov    (%rcx),%rax
14003d7b8:	48 8b 40 10          	mov    0x10(%rax),%rax
14003d7bc:	ff 15 c6 1e 03 00    	call   *0x31ec6(%rip)        # 0x14006f688
14003d7c2:	90                   	nop
14003d7c3:	e9 48 02 00 00       	jmp    0x14003da10
14003d7c8:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14003d7cd:	48 8d 05 2c a8 07 00 	lea    0x7a82c(%rip),%rax        # 0x1400b8000
14003d7d4:	4c 8b 15 25 a8 07 00 	mov    0x7a825(%rip),%r10        # 0x1400b8000
14003d7db:	4c 3b d0             	cmp    %rax,%r10
14003d7de:	74 36                	je     0x14003d816
14003d7e0:	41 f7 42 5c 00 01 00 	testl  $0x100,0x5c(%r10)
14003d7e7:	00
14003d7e8:	74 2c                	je     0x14003d816
14003d7ea:	41 80 7a 59 02       	cmpb   $0x2,0x59(%r10)
14003d7ef:	72 25                	jb     0x14003d816
14003d7f1:	ba 76 00 00 00       	mov    $0x76,%edx
14003d7f6:	c7 44 24 20 58 00 ee 	movl   $0x80ee0058,0x20(%rsp)
14003d7fd:	80
14003d7fe:	45 33 c9             	xor    %r9d,%r9d
14003d801:	4c 8d 05 48 bf 03 00 	lea    0x3bf48(%rip),%r8        # 0x140079750
14003d808:	49 8b 4a 50          	mov    0x50(%r10),%rcx
14003d80c:	e8 cf 50 fe ff       	call   0x1400228e0
14003d811:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14003d816:	48 85 c9             	test   %rcx,%rcx
14003d819:	74 0e                	je     0x14003d829
14003d81b:	48 8b 01             	mov    (%rcx),%rax
14003d81e:	48 8b 40 10          	mov    0x10(%rax),%rax
14003d822:	ff 15 60 1e 03 00    	call   *0x31e60(%rip)        # 0x14006f688
14003d828:	90                   	nop
14003d829:	49 8b 07             	mov    (%r15),%rax
14003d82c:	49 8b cf             	mov    %r15,%rcx
14003d82f:	48 8b 40 10          	mov    0x10(%rax),%rax
14003d833:	ff 15 4f 1e 03 00    	call   *0x31e4f(%rip)        # 0x14006f688
14003d839:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14003d83e:	e8 9d 80 01 00       	call   0x1400558e0
14003d843:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
14003d848:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
14003d84f:	00
14003d850:	ff 15 fa 19 0a 00    	call   *0xa19fa(%rip)        # 0x1400df250
14003d856:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
14003d85d:	00
14003d85e:	ff 15 ec 19 0a 00    	call   *0xa19ec(%rip)        # 0x1400df250
14003d864:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003d869:	48 85 c9             	test   %rcx,%rcx
14003d86c:	74 0e                	je     0x14003d87c
14003d86e:	48 8b 01             	mov    (%rcx),%rax
14003d871:	48 8b 40 10          	mov    0x10(%rax),%rax
14003d875:	ff 15 0d 1e 03 00    	call   *0x31e0d(%rip)        # 0x14006f688
14003d87b:	90                   	nop
14003d87c:	49 8b 0e             	mov    (%r14),%rcx
14003d87f:	48 85 c9             	test   %rcx,%rcx
14003d882:	74 0d                	je     0x14003d891
14003d884:	48 8b 01             	mov    (%rcx),%rax
14003d887:	48 8b 40 10          	mov    0x10(%rax),%rax
14003d88b:	ff 15 f7 1d 03 00    	call   *0x31df7(%rip)        # 0x14006f688
14003d891:	49 89 3e             	mov    %rdi,(%r14)
14003d894:	49 8b 0c 24          	mov    (%r12),%rcx
14003d898:	48 85 c9             	test   %rcx,%rcx
14003d89b:	74 0e                	je     0x14003d8ab
14003d89d:	48 8b 01             	mov    (%rcx),%rax
14003d8a0:	48 8b 40 10          	mov    0x10(%rax),%rax
14003d8a4:	ff 15 de 1d 03 00    	call   *0x31dde(%rip)        # 0x14006f688
14003d8aa:	90                   	nop
14003d8ab:	48 8b 0e             	mov    (%rsi),%rcx
14003d8ae:	48 85 c9             	test   %rcx,%rcx
14003d8b1:	74 0d                	je     0x14003d8c0
14003d8b3:	48 8b 01             	mov    (%rcx),%rax
14003d8b6:	48 8b 40 10          	mov    0x10(%rax),%rax
14003d8ba:	ff 15 c8 1d 03 00    	call   *0x31dc8(%rip)        # 0x14006f688
14003d8c0:	48 89 3e             	mov    %rdi,(%rsi)
14003d8c3:	b8 58 00 ee 80       	mov    $0x80ee0058,%eax
14003d8c8:	e9 93 01 00 00       	jmp    0x14003da60
14003d8cd:	48 8d 05 2c a7 07 00 	lea    0x7a72c(%rip),%rax        # 0x1400b8000
14003d8d4:	48 8b 0d 25 a7 07 00 	mov    0x7a725(%rip),%rcx        # 0x1400b8000
14003d8db:	48 3b c8             	cmp    %rax,%rcx
14003d8de:	74 30                	je     0x14003d910
14003d8e0:	f7 41 5c 00 01 00 00 	testl  $0x100,0x5c(%rcx)
14003d8e7:	74 27                	je     0x14003d910
14003d8e9:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)