14003d235:	e9 62 ff fd ff       	jmp    0x14001d19c
14003d23a:	48 8b 0d bf 1d 06 00 	mov    0x61dbf(%rip),%rcx        # 0x14009f000
14003d241:	48 8d 15 b8 1d 06 00 	lea    0x61db8(%rip),%rdx        # 0x14009f000
14003d248:	48 3b ca             	cmp    %rdx,%rcx
14003d24b:	74 23                	je     0x14003d270
14003d24d:	44 84 61 1c          	test   %r12b,0x1c(%rcx)
14003d251:	74 1d                	je     0x14003d270
14003d253:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003d257:	4c 8d 05 1a ba 04 00 	lea    0x4ba1a(%rip),%r8        # 0x140088c78
14003d25e:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003d262:	ba 0e 00 00 00       	mov    $0xe,%edx
14003d267:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14003d26b:	e8 08 a9 01 00       	call   0x140057b78
14003d270:	8b cb                	mov    %ebx,%ecx
14003d272:	48 ff 15 1f 81 04 00 	rex.W call *0x4811f(%rip)        # 0x140085398
14003d279:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003d27e:	8b d8                	mov    %eax,%ebx
14003d280:	e9 0e ff fd ff       	jmp    0x14001d193
14003d285:	48 8b 0d 74 1d 06 00 	mov    0x61d74(%rip),%rcx        # 0x14009f000
14003d28c:	48 8d 15 6d 1d 06 00 	lea    0x61d6d(%rip),%rdx        # 0x14009f000
14003d293:	48 3b ca             	cmp    %rdx,%rcx
14003d296:	74 2a                	je     0x14003d2c2
14003d298:	44 84 61 1c          	test   %r12b,0x1c(%rcx)
14003d29c:	74 24                	je     0x14003d2c2
14003d29e:	ba 0f 00 00 00       	mov    $0xf,%edx
14003d2a3:	eb 05                	jmp    0x14003d2aa
14003d2a5:	ba 10 00 00 00       	mov    $0x10,%edx
14003d2aa:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003d2ae:	4c 8d 05 c3 b9 04 00 	lea    0x4b9c3(%rip),%r8        # 0x140088c78
14003d2b5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003d2b9:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003d2bd:	e8 b6 a8 01 00       	call   0x140057b78
14003d2c2:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
14003d2c6:	48 8b cf             	mov    %rdi,%rcx
14003d2c9:	e8 02 7c fe ff       	call   0x140024ed0
14003d2ce:	48 83 65 d8 00       	andq   $0x0,-0x28(%rbp)
14003d2d3:	e9 bb fe fd ff       	jmp    0x14001d193
14003d2d8:	48 8b 0d 21 1d 06 00 	mov    0x61d21(%rip),%rcx        # 0x14009f000
14003d2df:	48 8d 15 1a 1d 06 00 	lea    0x61d1a(%rip),%rdx        # 0x14009f000
14003d2e6:	48 3b ca             	cmp    %rdx,%rcx
14003d2e9:	74 d7                	je     0x14003d2c2
14003d2eb:	44 84 61 1c          	test   %r12b,0x1c(%rcx)
14003d2ef:	74 d1                	je     0x14003d2c2
14003d2f1:	eb b2                	jmp    0x14003d2a5
14003d2f3:	48 8d 3d 86 32 06 00 	lea    0x63286(%rip),%rdi        # 0x1400a0580
14003d2fa:	48 8b cf             	mov    %rdi,%rcx
14003d2fd:	48 ff 15 2c 7b 04 00 	rex.W call *0x47b2c(%rip)        # 0x140084e30
14003d304:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003d309:	48 ff 15 40 79 04 00 	rex.W call *0x47940(%rip)        # 0x140084c50
14003d310:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003d315:	48 8b 0d 64 34 06 00 	mov    0x63464(%rip),%rcx        # 0x1400a0780
14003d31c:	89 05 66 32 06 00    	mov    %eax,0x63266(%rip)        # 0x1400a0588
14003d322:	48 89 7d e0          	mov    %rdi,-0x20(%rbp)
14003d326:	48 85 c9             	test   %rcx,%rcx
14003d329:	0f 84 85 00 00 00    	je     0x14003d3b4
14003d32f:	48 ff 15 62 82 04 00 	rex.W call *0x48262(%rip)        # 0x140085598
14003d336:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003d33b:	85 c0                	test   %eax,%eax
14003d33d:	74 75                	je     0x14003d3b4
14003d33f:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14003d346:	00 00
14003d348:	8b d3                	mov    %ebx,%edx
14003d34a:	44 8b c0             	mov    %eax,%r8d
14003d34d:	8b f8                	mov    %eax,%edi
14003d34f:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14003d353:	48 ff 15 6e 80 04 00 	rex.W call *0x4806e(%rip)        # 0x1400853c8
14003d35a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003d35f:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14003d363:	48 85 c0             	test   %rax,%rax
14003d366:	75 39                	jne    0x14003d3a1
14003d368:	48 8b 0d 91 1c 06 00 	mov    0x61c91(%rip),%rcx        # 0x14009f000
14003d36f:	48 8d 15 8a 1c 06 00 	lea    0x61c8a(%rip),%rdx        # 0x14009f000
14003d376:	48 3b ca             	cmp    %rdx,%rcx
14003d379:	0f 84 57 01 00 00    	je     0x14003d4d6
14003d37f:	44 84 61 1c          	test   %r12b,0x1c(%rcx)
14003d383:	0f 84 4d 01 00 00    	je     0x14003d4d6
14003d389:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003d38d:	8d 50 11             	lea    0x11(%rax),%edx
14003d390:	4c 8d 05 e1 b8 04 00 	lea    0x4b8e1(%rip),%r8        # 0x140088c78
14003d397:	e8 54 a5 01 00       	call   0x1400578f0
14003d39c:	e9 35 01 00 00       	jmp    0x14003d4d6
14003d3a1:	48 8b 15 d8 33 06 00 	mov    0x633d8(%rip),%rdx        # 0x1400a0780
14003d3a8:	4c 8b c7             	mov    %rdi,%r8
14003d3ab:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14003d3af:	e8 6f b0 ff ff       	call   0x140038423
14003d3b4:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
14003d3b8:	4c 8d 0d 01 9e 04 00 	lea    0x49e01(%rip),%r9        # 0x1400871c0
14003d3bf:	4c 8d 05 ba 33 06 00 	lea    0x633ba(%rip),%r8        # 0x1400a0780
14003d3c6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14003d3cb:	48 8b d6             	mov    %rsi,%rdx
14003d3ce:	41 8b ce             	mov    %r14d,%ecx
14003d3d1:	48 ff 15 08 80 04 00 	rex.W call *0x48008(%rip)        # 0x1400853e0
14003d3d8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003d3dd:	8b d8                	mov    %eax,%ebx
14003d3df:	85 c0                	test   %eax,%eax
14003d3e1:	79 46                	jns    0x14003d429
14003d3e3:	48 8b 0d 16 1c 06 00 	mov    0x61c16(%rip),%rcx        # 0x14009f000
14003d3ea:	48 8d 15 0f 1c 06 00 	lea    0x61c0f(%rip),%rdx        # 0x14009f000
14003d3f1:	48 3b ca             	cmp    %rdx,%rcx
14003d3f4:	74 1e                	je     0x14003d414
14003d3f6:	44 84 61 1c          	test   %r12b,0x1c(%rcx)
14003d3fa:	74 18                	je     0x14003d414
14003d3fc:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003d400:	4c 8d 05 71 b8 04 00 	lea    0x4b871(%rip),%r8        # 0x140088c78
14003d407:	ba 12 00 00 00       	mov    $0x12,%edx
14003d40c:	44 8b c8             	mov    %eax,%r9d
14003d40f:	e8 08 a5 01 00       	call   0x14005791c
14003d414:	8b cb                	mov    %ebx,%ecx
14003d416:	48 ff 15 7b 7f 04 00 	rex.W call *0x47f7b(%rip)        # 0x140085398
14003d41d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003d422:	8b d8                	mov    %eax,%ebx
14003d424:	e9 ad 00 00 00       	jmp    0x14003d4d6
14003d429:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14003d42d:	b9 06 00 02 00       	mov    $0x20006,%ecx
14003d432:	e8 61 10 ff ff       	call   0x14002e498
14003d437:	8b d8                	mov    %eax,%ebx
14003d439:	85 c0                	test   %eax,%eax
14003d43b:	74 20                	je     0x14003d45d
14003d43d:	48 8b 0d bc 1b 06 00 	mov    0x61bbc(%rip),%rcx        # 0x14009f000
14003d444:	48 8d 15 b5 1b 06 00 	lea    0x61bb5(%rip),%rdx        # 0x14009f000
14003d44b:	48 3b ca             	cmp    %rdx,%rcx
14003d44e:	74 54                	je     0x14003d4a4
14003d450:	44 84 61 1c          	test   %r12b,0x1c(%rcx)
14003d454:	74 4e                	je     0x14003d4a4
14003d456:	ba 13 00 00 00       	mov    $0x13,%edx
14003d45b:	eb 34                	jmp    0x14003d491
14003d45d:	48 8b 15 1c 33 06 00 	mov    0x6331c(%rip),%rdx        # 0x1400a0780
14003d464:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14003d468:	e8 1f 22 fe ff       	call   0x14001f68c
14003d46d:	8b d8                	mov    %eax,%ebx
14003d46f:	85 c0                	test   %eax,%eax
14003d471:	74 63                	je     0x14003d4d6
14003d473:	48 8b 0d 86 1b 06 00 	mov    0x61b86(%rip),%rcx        # 0x14009f000
14003d47a:	48 8d 15 7f 1b 06 00 	lea    0x61b7f(%rip),%rdx        # 0x14009f000
14003d481:	48 3b ca             	cmp    %rdx,%rcx
14003d484:	74 1e                	je     0x14003d4a4
14003d486:	44 84 61 1c          	test   %r12b,0x1c(%rcx)
14003d48a:	74 18                	je     0x14003d4a4
14003d48c:	ba 14 00 00 00       	mov    $0x14,%edx
14003d491:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003d495:	4c 8d 05 dc b7 04 00 	lea    0x4b7dc(%rip),%r8        # 0x140088c78
14003d49c:	44 8b c8             	mov    %eax,%r9d
14003d49f:	e8 78 a4 01 00       	call   0x14005791c
14003d4a4:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14003d4ab:	00 00
14003d4ad:	33 d2                	xor    %edx,%edx
14003d4af:	4c 8b 05 ca 32 06 00 	mov    0x632ca(%rip),%r8        # 0x1400a0780
14003d4b6:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14003d4ba:	48 ff 15 f7 7e 04 00 	rex.W call *0x47ef7(%rip)        # 0x1400853b8
14003d4c1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003d4c6:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14003d4ca:	48 83 65 d8 00       	andq   $0x0,-0x28(%rbp)
14003d4cf:	48 89 05 aa 32 06 00 	mov    %rax,0x632aa(%rip)        # 0x1400a0780
14003d4d6:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14003d4da:	e9 b8 fc fd ff       	jmp    0x14001d197
14003d4df:	48 ff 15 7a 7e 04 00 	rex.W call *0x47e7a(%rip)        # 0x140085360
14003d4e6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003d4eb:	90                   	nop
14003d4ec:	e9 f1 fc fd ff       	jmp    0x14001d1e2
14003d4f1:	cc                   	int3
14003d4f2:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
14003d4f8:	45 33 c9             	xor    %r9d,%r9d
14003d4fb:	45 33 c0             	xor    %r8d,%r8d
14003d4fe:	33 d2                	xor    %edx,%edx
14003d500:	49 8b ca             	mov    %r10,%rcx
14003d503:	48 ff 15 16 81 04 00 	rex.W call *0x48116(%rip)        # 0x140085620
14003d50a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003d50f:	90                   	nop
14003d510:	e9 5d 19 fe ff       	jmp    0x14001ee72
14003d515:	cc                   	int3
14003d516:	8b 47 34             	mov    0x34(%rdi),%eax
14003d519:	41 85 c5             	test   %eax,%r13d
14003d51c:	0f 85 e9 19 fe ff    	jne    0x14001ef0b
14003d522:	e9 ce 19 fe ff       	jmp    0x14001eef5
14003d527:	8b 47 34             	mov    0x34(%rdi),%eax
14003d52a:	0f ba e0 0a          	bt     $0xa,%eax
14003d52e:	72 0a                	jb     0x14003d53a
14003d530:	41 83 fe 04          	cmp    $0x4,%r14d
14003d534:	0f 84 d1 19 fe ff    	je     0x14001ef0b
14003d53a:	48 8b cf             	mov    %rdi,%rcx
14003d53d:	e8 ba 64 fd ff       	call   0x1400139fc
14003d542:	85 c0                	test   %eax,%eax
14003d544:	0f 85 c1 19 fe ff    	jne    0x14001ef0b
14003d54a:	8b 47 34             	mov    0x34(%rdi),%eax
14003d54d:	41 83 fe 04          	cmp    $0x4,%r14d
14003d551:	0f 85 1d 01 00 00    	jne    0x14003d674
14003d557:	41 85 c5             	test   %eax,%r13d
14003d55a:	0f 85 db 19 fe ff    	jne    0x14001ef3b
14003d560:	48 8d 0d 89 2e 06 00 	lea    0x62e89(%rip),%rcx        # 0x1400a03f0
14003d567:	48 ff 15 42 81 04 00 	rex.W call *0x48142(%rip)        # 0x1400856b0
14003d56e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003d573:	48 8b cf             	mov    %rdi,%rcx
14003d576:	e8 39 1b fe ff       	call   0x14001f0b4
14003d57b:	48 8b 57 38          	mov    0x38(%rdi),%rdx
14003d57f:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
14003d583:	48 8b 8f d0 00 00 00 	mov    0xd0(%rdi),%rcx
14003d58a:	e8 19 f9 fe ff       	call   0x14002cea8
14003d58f:	48 8d 1d 6a 1a 06 00 	lea    0x61a6a(%rip),%rbx        # 0x14009f000
14003d596:	85 c0                	test   %eax,%eax
14003d598:	74 2e                	je     0x14003d5c8
14003d59a:	48 8b 0d 5f 1a 06 00 	mov    0x61a5f(%rip),%rcx        # 0x14009f000
14003d5a1:	48 3b cb             	cmp    %rbx,%rcx
14003d5a4:	74 22                	je     0x14003d5c8
14003d5a6:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14003d5aa:	74 1c                	je     0x14003d5c8
14003d5ac:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003d5b0:	41 8d 56 73          	lea    0x73(%r14),%edx
14003d5b4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003d5b8:	4c 8d 05 e9 b4 04 00 	lea    0x4b4e9(%rip),%r8        # 0x140088aa8
14003d5bf:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003d5c3:	e8 b0 a5 01 00       	call   0x140057b78
14003d5c8:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
14003d5cc:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
14003d5d0:	48 8b 05 61 2a 06 00 	mov    0x62a61(%rip),%rax        # 0x1400a0038
14003d5d7:	4d 85 c0             	test   %r8,%r8
14003d5da:	48 8b 57 38          	mov    0x38(%rdi),%rdx
14003d5de:	4c 0f 44 05 da 2d 06 	cmove  0x62dda(%rip),%r8        # 0x1400a03c0
14003d5e5:	00
14003d5e6:	45 33 c9             	xor    %r9d,%r9d
14003d5e9:	21 74 24 20          	and    %esi,0x20(%rsp)
14003d5ed:	48 8b 40 58          	mov    0x58(%rax),%rax
14003d5f1:	ff 15 d1 80 04 00    	call   *0x480d1(%rip)        # 0x1400856c8
14003d5f7:	b2 01                	mov    $0x1,%dl
14003d5f9:	48 8d 0d f0 2d 06 00 	lea    0x62df0(%rip),%rcx        # 0x1400a03f0
14003d600:	8b f0                	mov    %eax,%esi
14003d602:	48 ff 15 77 80 04 00 	rex.W call *0x48077(%rip)        # 0x140085680
14003d609:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003d60e:	85 f6                	test   %esi,%esi
14003d610:	74 4f                	je     0x14003d661
14003d612:	48 8b 0d e7 19 06 00 	mov    0x619e7(%rip),%rcx        # 0x14009f000
14003d619:	48 3b cb             	cmp    %rbx,%rcx
14003d61c:	0f 84 19 19 fe ff    	je     0x14001ef3b
14003d622:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14003d626:	0f 84 0f 19 fe ff    	je     0x14001ef3b
14003d62c:	ba 78 00 00 00       	mov    $0x78,%edx
14003d631:	eb 05                	jmp    0x14003d638
14003d633:	ba 7c 00 00 00       	mov    $0x7c,%edx
14003d638:	89 74 24 20          	mov    %esi,0x20(%rsp)
14003d63c:	eb 09                	jmp    0x14003d647
14003d63e:	ba 79 00 00 00       	mov    $0x79,%edx
14003d643:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003d647:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003d64b:	4c 8d 05 56 b4 04 00 	lea    0x4b456(%rip),%r8        # 0x140088aa8
14003d652:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003d656:	e8 1d a5 01 00       	call   0x140057b78
14003d65b:	90                   	nop
14003d65c:	e9 da 18 fe ff       	jmp    0x14001ef3b
14003d661:	ba 00 04 00 00       	mov    $0x400,%edx
14003d666:	48 8b cf             	mov    %rdi,%rcx
14003d669:	e8 62 c9 fc ff       	call   0x140009fd0
14003d66e:	90                   	nop
14003d66f:	e9 c7 18 fe ff       	jmp    0x14001ef3b
14003d674:	41 85 c5             	test   %eax,%r13d
14003d677:	0f 84 be 18 fe ff    	je     0x14001ef3b
14003d67d:	8b 87 a0 00 00 00    	mov    0xa0(%rdi),%eax
14003d683:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
14003d687:	44 8b 4f 48          	mov    0x48(%rdi),%r9d
14003d68b:	4c 8b c3             	mov    %rbx,%r8
14003d68e:	48 8b 57 38          	mov    0x38(%rdi),%rdx
14003d692:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14003d697:	48 8b 8f d0 00 00 00 	mov    0xd0(%rdi),%rcx
14003d69e:	d1 e8                	shr    $1,%eax
14003d6a0:	83 e0 01             	and    $0x1,%eax
14003d6a3:	89 44 24 28          	mov    %eax,0x28(%rsp)
14003d6a7:	21 74 24 20          	and    %esi,0x20(%rsp)
14003d6ab:	e8 00 01 fd ff       	call   0x14000d7b0
14003d6b0:	8b f0                	mov    %eax,%esi
14003d6b2:	85 c0                	test   %eax,%eax
14003d6b4:	74 26                	je     0x14003d6dc
14003d6b6:	48 8b 0d 43 19 06 00 	mov    0x61943(%rip),%rcx        # 0x14009f000
14003d6bd:	48 8d 1d 3c 19 06 00 	lea    0x6193c(%rip),%rbx        # 0x14009f000
14003d6c4:	48 3b cb             	cmp    %rbx,%rcx
14003d6c7:	0f 84 6e 18 fe ff    	je     0x14001ef3b
14003d6cd:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14003d6d1:	0f 84 64 18 fe ff    	je     0x14001ef3b
14003d6d7:	e9 62 ff ff ff       	jmp    0x14003d63e
14003d6dc:	48 83 7d df 00       	cmpq   $0x0,-0x21(%rbp)
14003d6e1:	0f 84 54 18 fe ff    	je     0x14001ef3b
14003d6e7:	48 8d 9f 10 01 00 00 	lea    0x110(%rdi),%rbx
14003d6ee:	48 8b cb             	mov    %rbx,%rcx
14003d6f1:	48 ff 15 38 77 04 00 	rex.W call *0x47738(%rip)        # 0x140084e30
14003d6f8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003d6fd:	48 ff 15 4c 75 04 00 	rex.W call *0x4754c(%rip)        # 0x140084c50
14003d704:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003d709:	4c 8d 45 1f          	lea    0x1f(%rbp),%r8
14003d70d:	48 89 5d e7          	mov    %rbx,-0x19(%rbp)
14003d711:	ba 01 00 00 00       	mov    $0x1,%edx
14003d716:	89 43 08             	mov    %eax,0x8(%rbx)
14003d719:	48 8b cf             	mov    %rdi,%rcx
14003d71c:	e8 37 db fc ff       	call   0x14000b258
14003d721:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14003d725:	8b f0                	mov    %eax,%esi
14003d727:	e8 58 4d fc ff       	call   0x140002484
14003d72c:	85 f6                	test   %esi,%esi
14003d72e:	74 2b                	je     0x14003d75b
14003d730:	48 8b 0d c9 18 06 00 	mov    0x618c9(%rip),%rcx        # 0x14009f000
14003d737:	48 8d 1d c2 18 06 00 	lea    0x618c2(%rip),%rbx        # 0x14009f000
14003d73e:	48 3b cb             	cmp    %rbx,%rcx
14003d741:	0f 84 f4 17 fe ff    	je     0x14001ef3b
14003d747:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14003d74b:	0f 84 ea 17 fe ff    	je     0x14001ef3b
14003d751:	ba 7a 00 00 00       	mov    $0x7a,%edx
14003d756:	e9 dd fe ff ff       	jmp    0x14003d638
14003d75b:	48 8d 0d 8e 2c 06 00 	lea    0x62c8e(%rip),%rcx        # 0x1400a03f0
14003d762:	48 ff 15 47 7f 04 00 	rex.W call *0x47f47(%rip)        # 0x1400856b0
14003d769:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003d76e:	48 8b 07             	mov    (%rdi),%rax
14003d771:	48 8b cf             	mov    %rdi,%rcx
14003d774:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14003d77b:	ff 15 47 7f 04 00    	call   *0x47f47(%rip)        # 0x1400856c8
14003d781:	85 c0                	test   %eax,%eax
14003d783:	74 08                	je     0x14003d78d
14003d785:	48 8b cf             	mov    %rdi,%rcx
14003d788:	e8 73 fa fe ff       	call   0x14002d200
14003d78d:	48 8b 57 38          	mov    0x38(%rdi),%rdx
14003d791:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
14003d795:	48 8b 8f d0 00 00 00 	mov    0xd0(%rdi),%rcx
14003d79c:	e8 07 f7 fe ff       	call   0x14002cea8
14003d7a1:	48 8d 1d 58 18 06 00 	lea    0x61858(%rip),%rbx        # 0x14009f000
14003d7a8:	85 c0                	test   %eax,%eax
14003d7aa:	74 2f                	je     0x14003d7db
14003d7ac:	48 8b 0d 4d 18 06 00 	mov    0x6184d(%rip),%rcx        # 0x14009f000
14003d7b3:	48 3b cb             	cmp    %rbx,%rcx
14003d7b6:	74 23                	je     0x14003d7db
14003d7b8:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14003d7bc:	74 1d                	je     0x14003d7db
14003d7be:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14003d7c2:	4c 8d 05 df b2 04 00 	lea    0x4b2df(%rip),%r8        # 0x140088aa8
14003d7c9:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003d7cd:	ba 7b 00 00 00       	mov    $0x7b,%edx
14003d7d2:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003d7d6:	e8 9d a3 01 00       	call   0x140057b78
14003d7db:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
14003d7df:	4c 8d 4d 1f          	lea    0x1f(%rbp),%r9
14003d7e3:	48 8b 05 4e 28 06 00 	mov    0x6284e(%rip),%rax        # 0x1400a0038
14003d7ea:	4d 85 c0             	test   %r8,%r8
14003d7ed:	48 8b 57 38          	mov    0x38(%rdi),%rdx
14003d7f1:	4c 0f 44 05 c7 2b 06 	cmove  0x62bc7(%rip),%r8        # 0x1400a03c0
14003d7f8:	00
14003d7f9:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14003d7fd:	48 8b 40 58          	mov    0x58(%rax),%rax
14003d801:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
14003d808:	00
14003d809:	ff 15 b9 7e 04 00    	call   *0x47eb9(%rip)        # 0x1400856c8
14003d80f:	b2 01                	mov    $0x1,%dl
14003d811:	48 8d 0d d8 2b 06 00 	lea    0x62bd8(%rip),%rcx        # 0x1400a03f0
14003d818:	8b f0                	mov    %eax,%esi
14003d81a:	48 ff 15 5f 7e 04 00 	rex.W call *0x47e5f(%rip)        # 0x140085680
14003d821:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003d826:	85 f6                	test   %esi,%esi