14004d451:	83 f9 01             	cmp    $0x1,%ecx
14004d454:	0f 85 8f 63 fc ff    	jne    0x1400137e9
14004d45a:	48 8b 0d 9f 1b 05 00 	mov    0x51b9f(%rip),%rcx        # 0x14009f000
14004d461:	48 8d 05 98 1b 05 00 	lea    0x51b98(%rip),%rax        # 0x14009f000
14004d468:	48 3b c8             	cmp    %rax,%rcx
14004d46b:	74 31                	je     0x14004d49e
14004d46d:	b8 01 00 00 00       	mov    $0x1,%eax
14004d472:	84 41 1c             	test   %al,0x1c(%rcx)
14004d475:	74 27                	je     0x14004d49e
14004d477:	49 8b 44 24 10       	mov    0x10(%r12),%rax
14004d47c:	4c 8d 05 25 3e 04 00 	lea    0x43e25(%rip),%r8        # 0x1400912a8
14004d483:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d487:	ba 46 00 00 00       	mov    $0x46,%edx
14004d48c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d490:	48 8b 40 10          	mov    0x10(%rax),%rax
14004d494:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004d499:	e8 5a a7 00 00       	call   0x140057bf8
14004d49e:	39 5f 28             	cmp    %ebx,0x28(%rdi)
14004d4a1:	74 27                	je     0x14004d4ca
14004d4a3:	49 8b 44 24 10       	mov    0x10(%r12),%rax
14004d4a8:	48 8b cf             	mov    %rdi,%rcx
14004d4ab:	48 8b 58 10          	mov    0x10(%rax),%rbx
14004d4af:	e8 14 d9 fc ff       	call   0x14001adc8
14004d4b4:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d4b8:	48 8b d0             	mov    %rax,%rdx
14004d4bb:	4c 8b c3             	mov    %rbx,%r8
14004d4be:	b9 03 00 00 00       	mov    $0x3,%ecx
14004d4c3:	e8 74 b4 fb ff       	call   0x14000893c
14004d4c8:	33 db                	xor    %ebx,%ebx
14004d4ca:	be 33 04 00 00       	mov    $0x433,%esi
14004d4cf:	41 89 5d 00          	mov    %ebx,0x0(%r13)
14004d4d3:	e9 49 01 00 00       	jmp    0x14004d621
14004d4d8:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
14004d4dc:	48 89 5d f8          	mov    %rbx,-0x8(%rbp)
14004d4e0:	49 8b 5c 24 10       	mov    0x10(%r12),%rbx
14004d4e5:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
14004d4e9:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14004d4ed:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14004d4f3:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
14004d4f7:	48 8b d3             	mov    %rbx,%rdx
14004d4fa:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14004d4fe:	e8 75 3e 01 00       	call   0x140061378
14004d503:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14004d507:	48 8b cb             	mov    %rbx,%rcx
14004d50a:	e8 65 64 01 00       	call   0x140063974
14004d50f:	85 c0                	test   %eax,%eax
14004d511:	0f 84 95 00 00 00    	je     0x14004d5ac
14004d517:	83 f8 02             	cmp    $0x2,%eax
14004d51a:	0f 85 d2 00 00 00    	jne    0x14004d5f2
14004d520:	48 8b 0d d9 1a 05 00 	mov    0x51ad9(%rip),%rcx        # 0x14009f000
14004d527:	48 8d 05 d2 1a 05 00 	lea    0x51ad2(%rip),%rax        # 0x14009f000
14004d52e:	48 3b c8             	cmp    %rax,%rcx
14004d531:	74 2a                	je     0x14004d55d
14004d533:	b8 01 00 00 00       	mov    $0x1,%eax
14004d538:	84 41 1c             	test   %al,0x1c(%rcx)
14004d53b:	74 20                	je     0x14004d55d
14004d53d:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d541:	8d 50 48             	lea    0x48(%rax),%edx
14004d544:	48 8b 43 10          	mov    0x10(%rbx),%rax
14004d548:	4c 8d 05 59 3d 04 00 	lea    0x43d59(%rip),%r8        # 0x1400912a8
14004d54f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d553:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004d558:	e8 9b a6 00 00       	call   0x140057bf8
14004d55d:	45 33 f6             	xor    %r14d,%r14d
14004d560:	44 39 77 28          	cmp    %r14d,0x28(%rdi)
14004d564:	74 35                	je     0x14004d59b
14004d566:	44 39 35 1f 2c 05 00 	cmp    %r14d,0x52c1f(%rip)        # 0x1400a018c
14004d56d:	75 2c                	jne    0x14004d59b
14004d56f:	33 d2                	xor    %edx,%edx
14004d571:	33 c9                	xor    %ecx,%ecx
14004d573:	e8 5c 2f fe ff       	call   0x1400304d4
14004d578:	85 c0                	test   %eax,%eax
14004d57a:	75 1f                	jne    0x14004d59b
14004d57c:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
14004d580:	48 8b cf             	mov    %rdi,%rcx
14004d583:	e8 40 d8 fc ff       	call   0x14001adc8
14004d588:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d58c:	41 8d 4e 02          	lea    0x2(%r14),%ecx
14004d590:	48 8b d0             	mov    %rax,%rdx
14004d593:	4c 8b c3             	mov    %rbx,%r8
14004d596:	e8 a1 b3 fb ff       	call   0x14000893c
14004d59b:	be 2c 04 00 00       	mov    $0x42c,%esi
14004d5a0:	45 89 75 00          	mov    %r14d,0x0(%r13)
14004d5a4:	45 8b fe             	mov    %r14d,%r15d
14004d5a7:	e9 9b 00 00 00       	jmp    0x14004d647
14004d5ac:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
14004d5b0:	41 b8 81 00 00 00    	mov    $0x81,%r8d
14004d5b6:	48 8b d3             	mov    %rbx,%rdx
14004d5b9:	e8 e2 56 fe ff       	call   0x140032ca0
14004d5be:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
14004d5c2:	45 33 ff             	xor    %r15d,%r15d
14004d5c5:	89 01                	mov    %eax,(%rcx)
14004d5c7:	85 c0                	test   %eax,%eax
14004d5c9:	0f 85 86 00 00 00    	jne    0x14004d655
14004d5cf:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
14004d5d3:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
14004d5d7:	48 3b d8             	cmp    %rax,%rbx
14004d5da:	74 0e                	je     0x14004d5ea
14004d5dc:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14004d5e0:	e8 e3 5d fc ff       	call   0x1400133c8
14004d5e5:	48 8b 1b             	mov    (%rbx),%rbx
14004d5e8:	eb e9                	jmp    0x14004d5d3
14004d5ea:	b8 01 00 00 00       	mov    $0x1,%eax
14004d5ef:	41 89 06             	mov    %eax,(%r14)
14004d5f2:	33 db                	xor    %ebx,%ebx
14004d5f4:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14004d5f8:	e8 db 37 fc ff       	call   0x140010dd8
14004d5fd:	90                   	nop
14004d5fe:	e9 e6 61 fc ff       	jmp    0x1400137e9
14004d603:	48 8b cf             	mov    %rdi,%rcx
14004d606:	e8 bd d7 fc ff       	call   0x14001adc8
14004d60b:	4c 8b 47 38          	mov    0x38(%rdi),%r8
14004d60f:	48 8b d0             	mov    %rax,%rdx
14004d612:	b9 13 00 00 00       	mov    $0x13,%ecx
14004d617:	e8 20 b3 fb ff       	call   0x14000893c
14004d61c:	be 23 04 00 00       	mov    $0x423,%esi
14004d621:	44 8b fb             	mov    %ebx,%r15d
14004d624:	e9 e3 02 00 00       	jmp    0x14004d90c
14004d629:	48 8b cf             	mov    %rdi,%rcx
14004d62c:	e8 97 d7 fc ff       	call   0x14001adc8
14004d631:	4c 8b 47 38          	mov    0x38(%rdi),%r8
14004d635:	48 8b d0             	mov    %rax,%rdx
14004d638:	b9 14 00 00 00       	mov    $0x14,%ecx
14004d63d:	e8 fa b2 fb ff       	call   0x14000893c
14004d642:	be 23 04 00 00       	mov    $0x423,%esi
14004d647:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14004d64b:	e8 88 37 fc ff       	call   0x140010dd8
14004d650:	e9 b7 02 00 00       	jmp    0x14004d90c
14004d655:	48 8b 0d a4 19 05 00 	mov    0x519a4(%rip),%rcx        # 0x14009f000
14004d65c:	48 8d 05 9d 19 05 00 	lea    0x5199d(%rip),%rax        # 0x14009f000
14004d663:	48 3b c8             	cmp    %rax,%rcx
14004d666:	74 2a                	je     0x14004d692
14004d668:	b8 01 00 00 00       	mov    $0x1,%eax
14004d66d:	84 41 1c             	test   %al,0x1c(%rcx)
14004d670:	74 20                	je     0x14004d692
14004d672:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d676:	8d 50 49             	lea    0x49(%rax),%edx
14004d679:	48 8b 43 10          	mov    0x10(%rbx),%rax
14004d67d:	4c 8d 05 24 3c 04 00 	lea    0x43c24(%rip),%r8        # 0x1400912a8
14004d684:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d688:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004d68d:	e8 66 a5 00 00       	call   0x140057bf8
14004d692:	44 39 7f 28          	cmp    %r15d,0x28(%rdi)
14004d696:	74 aa                	je     0x14004d642
14004d698:	eb 8f                	jmp    0x14004d629
14004d69a:	48 8b 0d 5f 19 05 00 	mov    0x5195f(%rip),%rcx        # 0x14009f000
14004d6a1:	48 8d 05 58 19 05 00 	lea    0x51958(%rip),%rax        # 0x14009f000
14004d6a8:	48 3b c8             	cmp    %rax,%rcx
14004d6ab:	74 21                	je     0x14004d6ce
14004d6ad:	b8 01 00 00 00       	mov    $0x1,%eax
14004d6b2:	84 41 1c             	test   %al,0x1c(%rcx)
14004d6b5:	74 17                	je     0x14004d6ce
14004d6b7:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d6bb:	8d 50 47             	lea    0x47(%rax),%edx
14004d6be:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d6c2:	4c 8d 05 df 3b 04 00 	lea    0x43bdf(%rip),%r8        # 0x1400912a8
14004d6c9:	e8 42 a4 00 00       	call   0x140057b10
14004d6ce:	39 5f 28             	cmp    %ebx,0x28(%rdi)
14004d6d1:	0f 84 45 ff ff ff    	je     0x14004d61c
14004d6d7:	e9 27 ff ff ff       	jmp    0x14004d603
14004d6dc:	49 8d 9e 10 01 00 00 	lea    0x110(%r14),%rbx
14004d6e3:	48 8b cb             	mov    %rbx,%rcx
14004d6e6:	48 ff 15 03 77 03 00 	rex.W call *0x37703(%rip)        # 0x140084df0
14004d6ed:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004d6f2:	45 8b be a4 00 00 00 	mov    0xa4(%r14),%r15d
14004d6f9:	45 33 e4             	xor    %r12d,%r12d
14004d6fc:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
14004d700:	45 85 ff             	test   %r15d,%r15d
14004d703:	75 04                	jne    0x14004d709
14004d705:	45 8b 7e 54          	mov    0x54(%r14),%r15d
14004d709:	48 8b 0d f0 18 05 00 	mov    0x518f0(%rip),%rcx        # 0x14009f000
14004d710:	48 8d 05 e9 18 05 00 	lea    0x518e9(%rip),%rax        # 0x14009f000
14004d717:	48 3b c8             	cmp    %rax,%rcx
14004d71a:	74 2f                	je     0x14004d74b
14004d71c:	b8 01 00 00 00       	mov    $0x1,%eax
14004d721:	84 41 1c             	test   %al,0x1c(%rcx)
14004d724:	74 25                	je     0x14004d74b
14004d726:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d72a:	8d 50 46             	lea    0x46(%rax),%edx
14004d72d:	49 8b 46 38          	mov    0x38(%r14),%rax
14004d731:	4c 8d 05 70 3b 04 00 	lea    0x43b70(%rip),%r8        # 0x1400912a8
14004d738:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d73c:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
14004d741:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004d746:	e8 61 a5 00 00       	call   0x140057cac
14004d74b:	be 3c 04 00 00       	mov    $0x43c,%esi
14004d750:	44 39 67 28          	cmp    %r12d,0x28(%rdi)
14004d754:	74 45                	je     0x14004d79b
14004d756:	41 39 b6 a4 00 00 00 	cmp    %esi,0xa4(%r14)
14004d75d:	74 3c                	je     0x14004d79b
14004d75f:	33 d2                	xor    %edx,%edx
14004d761:	33 c9                	xor    %ecx,%ecx
14004d763:	e8 6c 2d fe ff       	call   0x1400304d4
14004d768:	85 c0                	test   %eax,%eax
14004d76a:	75 2f                	jne    0x14004d79b
14004d76c:	49 8b ce             	mov    %r14,%rcx
14004d76f:	e8 54 d6 fc ff       	call   0x14001adc8
14004d774:	48 8b cf             	mov    %rdi,%rcx
14004d777:	48 8b d8             	mov    %rax,%rbx
14004d77a:	e8 49 d6 fc ff       	call   0x14001adc8
14004d77f:	48 8b d0             	mov    %rax,%rdx
14004d782:	45 8b cf             	mov    %r15d,%r9d
14004d785:	48 8b 47 38          	mov    0x38(%rdi),%rax
14004d789:	4c 8b c3             	mov    %rbx,%r8
14004d78c:	b9 01 00 00 00       	mov    $0x1,%ecx
14004d791:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004d796:	e8 a1 b1 fb ff       	call   0x14000893c
14004d79b:	48 8b 47 68          	mov    0x68(%rdi),%rax
14004d79f:	eb 1c                	jmp    0x14004d7bd
14004d7a1:	81 78 08 80 00 00 00 	cmpl   $0x80,0x8(%rax)
14004d7a8:	75 10                	jne    0x14004d7ba
14004d7aa:	41 39 b6 a4 00 00 00 	cmp    %esi,0xa4(%r14)
14004d7b1:	74 07                	je     0x14004d7ba
14004d7b3:	be 2c 04 00 00       	mov    $0x42c,%esi
14004d7b8:	eb 08                	jmp    0x14004d7c2
14004d7ba:	48 8b 00             	mov    (%rax),%rax
14004d7bd:	48 85 c0             	test   %rax,%rax
14004d7c0:	75 df                	jne    0x14004d7a1
14004d7c2:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14004d7c6:	45 89 65 00          	mov    %r12d,0x0(%r13)
14004d7ca:	45 8b fc             	mov    %r12d,%r15d
14004d7cd:	e8 be 4b fb ff       	call   0x140002390
14004d7d2:	e9 2d 01 00 00       	jmp    0x14004d904
14004d7d7:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14004d7db:	4c 89 65 40          	mov    %r12,0x40(%rbp)
14004d7df:	e8 64 54 fc ff       	call   0x140012c48
14004d7e4:	48 8d 1d dd 2c 05 00 	lea    0x52cdd(%rip),%rbx        # 0x1400a04c8
14004d7eb:	48 8b cb             	mov    %rbx,%rcx
14004d7ee:	48 ff 15 fb 75 03 00 	rex.W call *0x375fb(%rip)        # 0x140084df0
14004d7f5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004d7fa:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
14004d7fe:	48 8b 1d b3 2c 05 00 	mov    0x52cb3(%rip),%rbx        # 0x1400a04b8
14004d805:	eb 1f                	jmp    0x14004d826
14004d807:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14004d80b:	48 8d 15 0e 96 03 00 	lea    0x3960e(%rip),%rdx        # 0x140086e20
14004d812:	48 ff 15 8f 71 03 00 	rex.W call *0x3718f(%rip)        # 0x1400849a8
14004d819:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004d81e:	85 c0                	test   %eax,%eax
14004d820:	74 10                	je     0x14004d832
14004d822:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
14004d826:	48 85 db             	test   %rbx,%rbx
14004d829:	75 dc                	jne    0x14004d807
14004d82b:	bb 24 04 00 00       	mov    $0x424,%ebx
14004d830:	eb 10                	jmp    0x14004d842
14004d832:	48 89 5d 40          	mov    %rbx,0x40(%rbp)
14004d836:	b8 01 00 00 00       	mov    $0x1,%eax
14004d83b:	f0 01 43 0c          	lock add %eax,0xc(%rbx)
14004d83f:	41 8b dc             	mov    %r12d,%ebx
14004d842:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14004d846:	e8 45 4b fb ff       	call   0x140002390
14004d84b:	85 db                	test   %ebx,%ebx
14004d84d:	74 0f                	je     0x14004d85e
14004d84f:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14004d853:	e8 f0 53 fc ff       	call   0x140012c48
14004d858:	90                   	nop
14004d859:	e9 af 5f fc ff       	jmp    0x14001380d
14004d85e:	48 8b 0d 9b 17 05 00 	mov    0x5179b(%rip),%rcx        # 0x14009f000
14004d865:	48 8d 05 94 17 05 00 	lea    0x51794(%rip),%rax        # 0x14009f000
14004d86c:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
14004d870:	ba 01 00 00 00       	mov    $0x1,%edx
14004d875:	48 3b c8             	cmp    %rax,%rcx
14004d878:	74 3c                	je     0x14004d8b6
14004d87a:	84 51 1c             	test   %dl,0x1c(%rcx)
14004d87d:	74 37                	je     0x14004d8b6
14004d87f:	8b 43 54             	mov    0x54(%rbx),%eax
14004d882:	0f b7 93 a8 00 00 00 	movzwl 0xa8(%rbx),%edx
14004d889:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d88d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d891:	89 44 24 38          	mov    %eax,0x38(%rsp)
14004d895:	8b 83 a4 00 00 00    	mov    0xa4(%rbx),%eax
14004d89b:	89 44 24 30          	mov    %eax,0x30(%rsp)
14004d89f:	48 8b 43 38          	mov    0x38(%rbx),%rax
14004d8a3:	89 54 24 28          	mov    %edx,0x28(%rsp)
14004d8a7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004d8ac:	e8 f7 66 01 00       	call   0x140063fa8
14004d8b1:	ba 01 00 00 00       	mov    $0x1,%edx
14004d8b6:	0f b7 83 a8 00 00 00 	movzwl 0xa8(%rbx),%eax
14004d8bd:	b9 03 00 00 00       	mov    $0x3,%ecx
14004d8c2:	66 3b c1             	cmp    %cx,%ax
14004d8c5:	74 34                	je     0x14004d8fb
14004d8c7:	b9 04 00 00 00       	mov    $0x4,%ecx
14004d8cc:	45 8b fc             	mov    %r12d,%r15d
14004d8cf:	66 3b c1             	cmp    %cx,%ax
14004d8d2:	74 22                	je     0x14004d8f6
14004d8d4:	b9 02 00 00 00       	mov    $0x2,%ecx
14004d8d9:	41 89 16             	mov    %edx,(%r14)
14004d8dc:	66 3b c1             	cmp    %cx,%ax
14004d8df:	75 06                	jne    0x14004d8e7
14004d8e1:	45 89 65 00          	mov    %r12d,0x0(%r13)
14004d8e5:	eb 14                	jmp    0x14004d8fb
14004d8e7:	66 85 c0             	test   %ax,%ax
14004d8ea:	75 0f                	jne    0x14004d8fb
14004d8ec:	48 8b cb             	mov    %rbx,%rcx
14004d8ef:	e8 d4 5a fc ff       	call   0x1400133c8
14004d8f4:	eb 05                	jmp    0x14004d8fb
14004d8f6:	be 2c 04 00 00       	mov    $0x42c,%esi
14004d8fb:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14004d8ff:	e8 44 53 fc ff       	call   0x140012c48
14004d904:	85 f6                	test   %esi,%esi
14004d906:	0f 84 01 5f fc ff    	je     0x14001380d
14004d90c:	81 7f 54 35 04 00 00 	cmpl   $0x435,0x54(%rdi)
14004d913:	b8 04 00 00 00       	mov    $0x4,%eax
14004d918:	66 89 87 a8 00 00 00 	mov    %ax,0xa8(%rdi)
14004d91f:	89 b7 a4 00 00 00    	mov    %esi,0xa4(%rdi)
14004d925:	0f 85 e2 5e fc ff    	jne    0x14001380d
14004d92b:	89 77 54             	mov    %esi,0x54(%rdi)
14004d92e:	e9 da 5e fc ff       	jmp    0x14001380d
14004d933:	cc                   	int3
14004d934:	be 3c 04 00 00       	mov    $0x43c,%esi
14004d939:	e9 fd 5f fc ff       	jmp    0x14001393b
14004d93e:	be 22 04 00 00       	mov    $0x422,%esi
14004d943:	e9 a1 60 fc ff       	jmp    0x1400139e9
14004d948:	81 7f 54 35 04 00 00 	cmpl   $0x435,0x54(%rdi)
14004d94f:	75 03                	jne    0x14004d954
14004d951:	89 77 54             	mov    %esi,0x54(%rdi)
14004d954:	83 7f 28 00          	cmpl   $0x0,0x28(%rdi)
14004d958:	66 44 89 bf a8 00 00 	mov    %r15w,0xa8(%rdi)
14004d95f:	00
14004d960:	0f 84 28 60 fc ff    	je     0x14001398e
14004d966:	81 fe 3c 04 00 00    	cmp    $0x43c,%esi
14004d96c:	0f 84 1c 60 fc ff    	je     0x14001398e
14004d972:	48 8b cf             	mov    %rdi,%rcx
14004d975:	e8 4e d4 fc ff       	call   0x14001adc8
14004d97a:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d97e:	48 8b d0             	mov    %rax,%rdx
14004d981:	44 8b c6             	mov    %esi,%r8d
14004d984:	33 c9                	xor    %ecx,%ecx
14004d986:	e8 b1 af fb ff       	call   0x14000893c
14004d98b:	90                   	nop
14004d98c:	e9 fd 5f fc ff       	jmp    0x14001398e
14004d991:	48 8b 0d 68 16 05 00 	mov    0x51668(%rip),%rcx        # 0x14009f000
14004d998:	48 8d 05 61 16 05 00 	lea    0x51661(%rip),%rax        # 0x14009f000
14004d99f:	48 3b c8             	cmp    %rax,%rcx
14004d9a2:	74 1b                	je     0x14004d9bf
14004d9a4:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004d9a8:	74 15                	je     0x14004d9bf
14004d9aa:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d9ae:	4c 8d 05 23 b1 03 00 	lea    0x3b123(%rip),%r8        # 0x140088ad8
14004d9b5:	ba 80 00 00 00       	mov    $0x80,%edx
14004d9ba:	e8 5d 9f 00 00       	call   0x14005791c
14004d9bf:	66 44 89 bf a8 00 00 	mov    %r15w,0xa8(%rdi)
14004d9c6:	00
14004d9c7:	e9 c2 5f fc ff       	jmp    0x14001398e
14004d9cc:	83 3d b9 27 05 00 03 	cmpl   $0x3,0x527b9(%rip)        # 0x1400a018c
14004d9d3:	0f 84 58 60 fc ff    	je     0x140013a31
14004d9d9:	bf 5d 01 00 00       	mov    $0x15d,%edi
14004d9de:	4c 8d 05 6b 18 05 00 	lea    0x5186b(%rip),%r8        # 0x14009f250
14004d9e5:	8b d7                	mov    %edi,%edx
14004d9e7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14004d9ec:	e8 eb a7 fd ff       	call   0x1400281dc