14000f638:	8b c0                	mov    %eax,%eax
14000f63a:	48 8d 3c 47          	lea    (%rdi,%rax,2),%rdi
14000f63e:	49 8b c4             	mov    %r12,%rax
14000f641:	66 89 0f             	mov    %cx,(%rdi)
14000f644:	48 8d 7f 02          	lea    0x2(%rdi),%rdi
14000f648:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14000f64f:	00
14000f650:	48 ff c0             	inc    %rax
14000f653:	66 83 3c 47 00       	cmpw   $0x0,(%rdi,%rax,2)
14000f658:	75 f6                	jne    0x14000f650
14000f65a:	85 c0                	test   %eax,%eax
14000f65c:	75 da                	jne    0x14000f638
14000f65e:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14000f664:	33 ff                	xor    %edi,%edi
14000f666:	44 8b cf             	mov    %edi,%r9d
14000f669:	4d 85 f6             	test   %r14,%r14
14000f66c:	74 0e                	je     0x14000f67c
14000f66e:	4d 8b cc             	mov    %r12,%r9
14000f671:	49 ff c1             	inc    %r9
14000f674:	66 43 83 3c 4e 00    	cmpw   $0x0,(%r14,%r9,2)
14000f67a:	75 f5                	jne    0x14000f671
14000f67c:	41 8d 51 01          	lea    0x1(%r9),%edx
14000f680:	48 6b c2 fe          	imul   $0xfffffffffffffffe,%rdx,%rax
14000f684:	48 03 c3             	add    %rbx,%rax
14000f687:	49 3b c5             	cmp    %r13,%rax
14000f68a:	0f 82 d2 aa 03 00    	jb     0x14004a162
14000f690:	8b c2                	mov    %edx,%eax
14000f692:	48 f7 d8             	neg    %rax
14000f695:	48 8d 1c 43          	lea    (%rbx,%rax,2),%rbx
14000f699:	45 85 c9             	test   %r9d,%r9d
14000f69c:	74 63                	je     0x14000f701
14000f69e:	4d 85 f6             	test   %r14,%r14
14000f6a1:	74 5e                	je     0x14000f701
14000f6a3:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
14000f6a7:	45 8b c1             	mov    %r9d,%r8d
14000f6aa:	48 3d fe ff ff 7f    	cmp    $0x7ffffffe,%rax
14000f6b0:	0f 87 9b aa 03 00    	ja     0x14004a151
14000f6b6:	49 81 f8 fe ff ff 7f 	cmp    $0x7ffffffe,%r8
14000f6bd:	0f 87 97 aa 03 00    	ja     0x14004a15a
14000f6c3:	4c 2b c2             	sub    %rdx,%r8
14000f6c6:	48 8b cb             	mov    %rbx,%rcx
14000f6c9:	4c 2b f3             	sub    %rbx,%r14
14000f6cc:	0f 1f 40 00          	nopl   0x0(%rax)
14000f6d0:	4a 8d 04 02          	lea    (%rdx,%r8,1),%rax
14000f6d4:	48 85 c0             	test   %rax,%rax
14000f6d7:	74 1c                	je     0x14000f6f5
14000f6d9:	42 0f b7 04 31       	movzwl (%rcx,%r14,1),%eax
14000f6de:	66 85 c0             	test   %ax,%ax
14000f6e1:	74 12                	je     0x14000f6f5
14000f6e3:	66 89 01             	mov    %ax,(%rcx)
14000f6e6:	48 83 c1 02          	add    $0x2,%rcx
14000f6ea:	48 83 ea 01          	sub    $0x1,%rdx
14000f6ee:	75 e0                	jne    0x14000f6d0
14000f6f0:	e9 53 aa 03 00       	jmp    0x14004a148
14000f6f5:	48 85 d2             	test   %rdx,%rdx
14000f6f8:	0f 84 4a aa 03 00    	je     0x14004a148
14000f6fe:	66 89 39             	mov    %di,(%rcx)
14000f701:	41 8b c1             	mov    %r9d,%eax
14000f704:	48 8b cb             	mov    %rbx,%rcx
14000f707:	66 89 3c 43          	mov    %di,(%rbx,%rax,2)
14000f70b:	41 8b c2             	mov    %r10d,%eax
14000f70e:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
14000f713:	49 89 4e 30          	mov    %rcx,0x30(%r14)
14000f717:	85 c0                	test   %eax,%eax
14000f719:	0f 84 4d aa 03 00    	je     0x14004a16c
14000f71f:	90                   	nop
14000f720:	49 ff c4             	inc    %r12
14000f723:	66 42 83 3c 66 00    	cmpw   $0x0,(%rsi,%r12,2)
14000f729:	75 f5                	jne    0x14000f720
14000f72b:	41 8d 54 24 01       	lea    0x1(%r12),%edx
14000f730:	48 6b c2 fe          	imul   $0xfffffffffffffffe,%rdx,%rax
14000f734:	48 03 c3             	add    %rbx,%rax
14000f737:	49 3b c5             	cmp    %r13,%rax
14000f73a:	0f 82 a4 aa 03 00    	jb     0x14004a1e4
14000f740:	8b c2                	mov    %edx,%eax
14000f742:	48 f7 d8             	neg    %rax
14000f745:	4c 8d 0c 43          	lea    (%rbx,%rax,2),%r9
14000f749:	45 85 e4             	test   %r12d,%r12d
14000f74c:	74 62                	je     0x14000f7b0
14000f74e:	48 85 f6             	test   %rsi,%rsi
14000f751:	74 5d                	je     0x14000f7b0
14000f753:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
14000f757:	45 8b c4             	mov    %r12d,%r8d
14000f75a:	48 3d fe ff ff 7f    	cmp    $0x7ffffffe,%rax
14000f760:	0f 87 6c aa 03 00    	ja     0x14004a1d2
14000f766:	49 81 f8 fe ff ff 7f 	cmp    $0x7ffffffe,%r8
14000f76d:	0f 87 68 aa 03 00    	ja     0x14004a1db
14000f773:	4c 2b c2             	sub    %rdx,%r8
14000f776:	49 8b c9             	mov    %r9,%rcx
14000f779:	49 2b f1             	sub    %r9,%rsi
14000f77c:	0f 1f 40 00          	nopl   0x0(%rax)
14000f780:	4a 8d 04 02          	lea    (%rdx,%r8,1),%rax
14000f784:	48 85 c0             	test   %rax,%rax
14000f787:	74 1b                	je     0x14000f7a4
14000f789:	0f b7 04 31          	movzwl (%rcx,%rsi,1),%eax
14000f78d:	66 85 c0             	test   %ax,%ax
14000f790:	74 12                	je     0x14000f7a4
14000f792:	66 89 01             	mov    %ax,(%rcx)
14000f795:	48 83 c1 02          	add    $0x2,%rcx
14000f799:	48 83 ea 01          	sub    $0x1,%rdx
14000f79d:	75 e1                	jne    0x14000f780
14000f79f:	e9 25 aa 03 00       	jmp    0x14004a1c9
14000f7a4:	48 85 d2             	test   %rdx,%rdx
14000f7a7:	0f 84 1c aa 03 00    	je     0x14004a1c9
14000f7ad:	66 89 39             	mov    %di,(%rcx)
14000f7b0:	41 8b c4             	mov    %r12d,%eax
14000f7b3:	66 41 89 3c 41       	mov    %di,(%r9,%rax,2)
14000f7b8:	4d 89 4e 38          	mov    %r9,0x38(%r14)
14000f7bc:	45 85 d2             	test   %r10d,%r10d
14000f7bf:	0f 84 2a aa 03 00    	je     0x14004a1ef
14000f7c5:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14000f7ca:	48 85 c9             	test   %rcx,%rcx
14000f7cd:	74 0c                	je     0x14000f7db
14000f7cf:	48 ff 15 7a 56 07 00 	rex.W call *0x7567a(%rip)        # 0x140084e50
14000f7d6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f7db:	48 8d 0d 0e 0c 09 00 	lea    0x90c0e(%rip),%rcx        # 0x1400a03f0
14000f7e2:	48 ff 15 c7 5e 07 00 	rex.W call *0x75ec7(%rip)        # 0x1400856b0
14000f7e9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f7ee:	8b df                	mov    %edi,%ebx
14000f7f0:	8b 7c 24 58          	mov    0x58(%rsp),%edi
14000f7f4:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14000f7f9:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
14000f7fe:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14000f802:	4c 8b ac 24 f0 01 00 	mov    0x1f0(%rsp),%r13
14000f809:	00
14000f80a:	48 85 c9             	test   %rcx,%rcx
14000f80d:	74 1a                	je     0x14000f829
14000f80f:	48 ff 15 4a 5b 07 00 	rex.W call *0x75b4a(%rip)        # 0x140085360
14000f816:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f81b:	8b c8                	mov    %eax,%ecx
14000f81d:	48 ff 15 74 5b 07 00 	rex.W call *0x75b74(%rip)        # 0x140085398
14000f824:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f829:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14000f830:	00 00
14000f832:	33 d2                	xor    %edx,%edx
14000f834:	4c 8b 45 a0          	mov    -0x60(%rbp),%r8
14000f838:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000f83c:	48 ff 15 75 5b 07 00 	rex.W call *0x75b75(%rip)        # 0x1400853b8
14000f843:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f848:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14000f84f:	00 00
14000f851:	4d 8b c7             	mov    %r15,%r8
14000f854:	33 d2                	xor    %edx,%edx
14000f856:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000f85a:	48 ff 15 57 5b 07 00 	rex.W call *0x75b57(%rip)        # 0x1400853b8
14000f861:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f866:	48 8b 46 38          	mov    0x38(%rsi),%rax
14000f86a:	48 39 45 90          	cmp    %rax,-0x70(%rbp)
14000f86e:	74 1f                	je     0x14000f88f
14000f870:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14000f877:	00 00
14000f879:	33 d2                	xor    %edx,%edx
14000f87b:	4c 8b 45 90          	mov    -0x70(%rbp),%r8
14000f87f:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000f883:	48 ff 15 2e 5b 07 00 	rex.W call *0x75b2e(%rip)        # 0x1400853b8
14000f88a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f88f:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14000f896:	00 00
14000f898:	33 d2                	xor    %edx,%edx
14000f89a:	4c 8b 45 b8          	mov    -0x48(%rbp),%r8
14000f89e:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000f8a2:	48 ff 15 0f 5b 07 00 	rex.W call *0x75b0f(%rip)        # 0x1400853b8
14000f8a9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f8ae:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14000f8b5:	00 00
14000f8b7:	33 d2                	xor    %edx,%edx
14000f8b9:	4c 8b 45 c0          	mov    -0x40(%rbp),%r8
14000f8bd:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000f8c1:	48 ff 15 f0 5a 07 00 	rex.W call *0x75af0(%rip)        # 0x1400853b8
14000f8c8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f8cd:	41 89 3c 24          	mov    %edi,(%r12)
14000f8d1:	85 db                	test   %ebx,%ebx
14000f8d3:	75 68                	jne    0x14000f93d
14000f8d5:	8b c3                	mov    %ebx,%eax
14000f8d7:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
14000f8de:	48 33 cc             	xor    %rsp,%rcx
14000f8e1:	e8 ca 42 02 00       	call   0x140033bb0
14000f8e6:	48 81 c4 a0 01 00 00 	add    $0x1a0,%rsp
14000f8ed:	41 5f                	pop    %r15
14000f8ef:	41 5e                	pop    %r14
14000f8f1:	41 5c                	pop    %r12
14000f8f3:	5f                   	pop    %rdi
14000f8f4:	5e                   	pop    %rsi
14000f8f5:	5b                   	pop    %rbx
14000f8f6:	5d                   	pop    %rbp
14000f8f7:	c3                   	ret
14000f8f8:	cc                   	int3
14000f8f9:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
14000f8fe:	bb 7a 00 00 00       	mov    $0x7a,%ebx
14000f903:	41 89 3c 24          	mov    %edi,(%r12)
14000f907:	4d 85 ed             	test   %r13,%r13
14000f90a:	74 0f                	je     0x14000f91b
14000f90c:	49 8b cd             	mov    %r13,%rcx
14000f90f:	48 ff 15 3a 55 07 00 	rex.W call *0x7553a(%rip)        # 0x140084e50
14000f916:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f91b:	48 8d 0d ce 0a 09 00 	lea    0x90ace(%rip),%rcx        # 0x1400a03f0
14000f922:	48 ff 15 87 5d 07 00 	rex.W call *0x75d87(%rip)        # 0x1400856b0
14000f929:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f92e:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
14000f933:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14000f938:	e9 c1 fe ff ff       	jmp    0x14000f7fe
14000f93d:	33 c0                	xor    %eax,%eax
14000f93f:	49 89 46 10          	mov    %rax,0x10(%r14)
14000f943:	49 89 46 18          	mov    %rax,0x18(%r14)
14000f947:	49 89 46 28          	mov    %rax,0x28(%r14)
14000f94b:	49 89 46 30          	mov    %rax,0x30(%r14)
14000f94f:	49 89 46 38          	mov    %rax,0x38(%r14)
14000f953:	eb 80                	jmp    0x14000f8d5
14000f955:	b8 04 00 00 00       	mov    $0x4,%eax
14000f95a:	e9 3a fb ff ff       	jmp    0x14000f499
14000f95f:	48 8d 5f fc          	lea    -0x4(%rdi),%rbx
14000f963:	b9 2f 00 00 00       	mov    $0x2f,%ecx
14000f968:	49 89 58 28          	mov    %rbx,0x28(%r8)
14000f96c:	33 ff                	xor    %edi,%edi
14000f96e:	66 89 0b             	mov    %cx,(%rbx)
14000f971:	49 8b 40 28          	mov    0x28(%r8),%rax
14000f975:	66 89 78 02          	mov    %di,0x2(%rax)
14000f979:	e9 e8 fc ff ff       	jmp    0x14000f666
14000f97e:	49 8b c4             	mov    %r12,%rax
14000f981:	66 41 83 7c 41 02 00 	cmpw   $0x0,0x2(%r9,%rax,2)
14000f988:	48 8d 40 01          	lea    0x1(%rax),%rax
14000f98c:	75 f3                	jne    0x14000f981
14000f98e:	45 8d 04 40          	lea    (%r8,%rax,2),%r8d
14000f992:	e9 ae fa ff ff       	jmp    0x14000f445
14000f997:	49 8b dc             	mov    %r12,%rbx
14000f99a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14000f9a0:	48 ff c3             	inc    %rbx
14000f9a3:	66 41 83 3c 59 00    	cmpw   $0x0,(%r9,%rbx,2)
14000f9a9:	75 f5                	jne    0x14000f9a0
14000f9ab:	e9 02 fc ff ff       	jmp    0x14000f5b2
14000f9b0:	4d 85 c9             	test   %r9,%r9
14000f9b3:	0f 84 1d fc ff ff    	je     0x14000f5d6
14000f9b9:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
14000f9bd:	48 8b cf             	mov    %rdi,%rcx
14000f9c0:	44 8b cb             	mov    %ebx,%r9d
14000f9c3:	e8 8c 14 00 00       	call   0x140010e54
14000f9c8:	4c 8b 5d a8          	mov    -0x58(%rbp),%r11
14000f9cc:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14000f9d2:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
14000f9d7:	e9 fa fb ff ff       	jmp    0x14000f5d6
14000f9dc:	4c 8b f3             	mov    %rbx,%r14
14000f9df:	48 89 5d a0          	mov    %rbx,-0x60(%rbp)
14000f9e3:	e9 06 fa ff ff       	jmp    0x14000f3ee
14000f9e8:	48 8b cf             	mov    %rdi,%rcx
14000f9eb:	e8 f8 2b ff ff       	call   0x1400025e8
14000f9f0:	84 c0                	test   %al,%al
14000f9f2:	0f 85 d1 f9 ff ff    	jne    0x14000f3c9
14000f9f8:	49 8b c4             	mov    %r12,%rax
14000f9fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fa00:	66 83 7c 47 02 00    	cmpw   $0x0,0x2(%rdi,%rax,2)
14000fa06:	48 8d 40 01          	lea    0x1(%rax),%rax
14000fa0a:	75 f4                	jne    0x14000fa00
14000fa0c:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14000fa13:	00 00
14000fa15:	8d 04 45 1a 00 00 00 	lea    0x1a(,%rax,2),%eax
14000fa1c:	44 8b c0             	mov    %eax,%r8d
14000fa1f:	33 d2                	xor    %edx,%edx
14000fa21:	8b d8                	mov    %eax,%ebx
14000fa23:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000fa27:	48 ff 15 9a 59 07 00 	rex.W call *0x7599a(%rip)        # 0x1400853c8
14000fa2e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fa33:	4c 8b f8             	mov    %rax,%r15
14000fa36:	48 85 c0             	test   %rax,%rax
14000fa39:	0f 84 eb a5 03 00    	je     0x14004a02a
14000fa3f:	8b d3                	mov    %ebx,%edx
14000fa41:	48 d1 ea             	shr    $1,%rdx
14000fa44:	74 4a                	je     0x14000fa90
14000fa46:	41 b8 fe ff ff 7f    	mov    $0x7ffffffe,%r8d
14000fa4c:	4c 8d 0d 3d 6a 07 00 	lea    0x76a3d(%rip),%r9        # 0x140086490
14000fa53:	4c 2b c2             	sub    %rdx,%r8
14000fa56:	48 8b c8             	mov    %rax,%rcx
14000fa59:	4c 2b c8             	sub    %rax,%r9
14000fa5c:	0f 1f 40 00          	nopl   0x0(%rax)
14000fa60:	49 8d 04 10          	lea    (%r8,%rdx,1),%rax
14000fa64:	48 85 c0             	test   %rax,%rax
14000fa67:	74 1d                	je     0x14000fa86
14000fa69:	42 0f b7 04 09       	movzwl (%rcx,%r9,1),%eax
14000fa6e:	66 85 c0             	test   %ax,%ax
14000fa71:	74 13                	je     0x14000fa86
14000fa73:	66 89 01             	mov    %ax,(%rcx)
14000fa76:	48 83 c1 02          	add    $0x2,%rcx
14000fa7a:	48 83 ea 01          	sub    $0x1,%rdx
14000fa7e:	75 e0                	jne    0x14000fa60
14000fa80:	48 83 e9 02          	sub    $0x2,%rcx
14000fa84:	eb 05                	jmp    0x14000fa8b
14000fa86:	48 85 d2             	test   %rdx,%rdx
14000fa89:	74 f5                	je     0x14000fa80
14000fa8b:	33 d2                	xor    %edx,%edx
14000fa8d:	66 89 11             	mov    %dx,(%rcx)
14000fa90:	4c 8b c7             	mov    %rdi,%r8
14000fa93:	48 8b d3             	mov    %rbx,%rdx
14000fa96:	49 8b cf             	mov    %r15,%rcx
14000fa99:	e8 ba 2c ff ff       	call   0x140002758
14000fa9e:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14000faa5:	00 00
14000faa7:	4c 8b c7             	mov    %rdi,%r8
14000faaa:	33 d2                	xor    %edx,%edx
14000faac:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000fab0:	48 ff 15 01 59 07 00 	rex.W call *0x75901(%rip)        # 0x1400853b8
14000fab7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fabc:	e9 08 f9 ff ff       	jmp    0x14000f3c9
14000fac1:	48 8b 0d 38 f5 08 00 	mov    0x8f538(%rip),%rcx        # 0x14009f000
14000fac8:	48 3b cf             	cmp    %rdi,%rcx
14000facb:	74 0a                	je     0x14000fad7
14000facd:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14000fad1:	0f 85 e9 a4 03 00    	jne    0x140049fc0
14000fad7:	48 8b 45 80          	mov    -0x80(%rbp),%rax
14000fadb:	4c 8b fb             	mov    %rbx,%r15
14000fade:	e9 61 f8 ff ff       	jmp    0x14000f344
14000fae3:	b9 59 00 00 00       	mov    $0x59,%ecx
14000fae8:	e9 27 f9 ff ff       	jmp    0x14000f414
14000faed:	41 8b c4             	mov    %r12d,%eax
14000faf0:	e9 e2 fd ff ff       	jmp    0x14000f8d7
14000faf5:	cc                   	int3
14000faf6:	cc                   	int3
14000faf7:	cc                   	int3
14000faf8:	cc                   	int3
14000faf9:	cc                   	int3
14000fafa:	cc                   	int3
14000fafb:	cc                   	int3
14000fafc:	cc                   	int3
14000fafd:	cc                   	int3
14000fafe:	cc                   	int3
14000faff:	cc                   	int3
14000fb00:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14000fb05:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14000fb0a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14000fb0f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14000fb14:	55                   	push   %rbp
14000fb15:	53                   	push   %rbx
14000fb16:	56                   	push   %rsi
14000fb17:	57                   	push   %rdi
14000fb18:	41 54                	push   %r12
14000fb1a:	41 55                	push   %r13
14000fb1c:	41 56                	push   %r14
14000fb1e:	41 57                	push   %r15
14000fb20:	48 8d 6c 24 88       	lea    -0x78(%rsp),%rbp
14000fb25:	48 81 ec 78 01 00 00 	sub    $0x178,%rsp
14000fb2c:	48 8b 81 d0 00 00 00 	mov    0xd0(%rcx),%rax
14000fb33:	33 f6                	xor    %esi,%esi
14000fb35:	4c 8b 71 38          	mov    0x38(%rcx),%r14
14000fb39:	4c 8b ea             	mov    %rdx,%r13
14000fb3c:	48 8b 78 18          	mov    0x18(%rax),%rdi
14000fb40:	48 8d 5e ff          	lea    -0x1(%rsi),%rbx
14000fb44:	48 81 ff 02 00 00 80 	cmp    $0xffffffff80000002,%rdi
14000fb4b:	0f 84 cd a6 03 00    	je     0x14004a21e
14000fb51:	4d 8b fe             	mov    %r14,%r15
14000fb54:	49 8b d7             	mov    %r15,%rdx
14000fb57:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
14000fb5b:	48 ff 15 46 58 07 00 	rex.W call *0x75846(%rip)        # 0x1400853a8