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
14000fb62:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fb67:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
14000fb6b:	c7 45 c8 30 00 00 00 	movl   $0x30,-0x38(%rbp)
14000fb72:	0f 57 c0             	xorps  %xmm0,%xmm0
14000fb75:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14000fb79:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
14000fb7d:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
14000fb81:	ba 19 00 02 00       	mov    $0x20019,%edx
14000fb86:	c7 45 e0 40 00 00 00 	movl   $0x40,-0x20(%rbp)
14000fb8d:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14000fb92:	f3 0f 7f 45 e8       	movdqu %xmm0,-0x18(%rbp)
14000fb97:	48 ff 15 0a 5b 07 00 	rex.W call *0x75b0a(%rip)        # 0x1400856a8
14000fb9e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fba3:	4c 8d 25 56 f4 08 00 	lea    0x8f456(%rip),%r12        # 0x14009f000
14000fbaa:	8b f8                	mov    %eax,%edi
14000fbac:	3d 22 00 00 c0       	cmp    $0xc0000022,%eax
14000fbb1:	0f 84 0f a7 03 00    	je     0x14004a2c6
14000fbb7:	85 f6                	test   %esi,%esi
14000fbb9:	0f 85 9e a7 03 00    	jne    0x14004a35d
14000fbbf:	8b cf                	mov    %edi,%ecx
14000fbc1:	48 ff 15 d0 57 07 00 	rex.W call *0x757d0(%rip)        # 0x140085398
14000fbc8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fbcd:	8b f8                	mov    %eax,%edi
14000fbcf:	85 ff                	test   %edi,%edi
14000fbd1:	0f 85 aa a7 03 00    	jne    0x14004a381
14000fbd7:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14000fbdc:	48 8d 15 b5 77 07 00 	lea    0x777b5(%rip),%rdx        # 0x140087398
14000fbe3:	41 bf 04 00 00 00    	mov    $0x4,%r15d
14000fbe9:	41 c7 45 00 00 00 00 	movl   $0x0,0x0(%r13)
14000fbf0:	00
14000fbf1:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
14000fbf5:	44 89 7c 24 78       	mov    %r15d,0x78(%rsp)
14000fbfa:	48 ff 15 a7 57 07 00 	rex.W call *0x757a7(%rip)        # 0x1400853a8
14000fc01:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fc06:	c7 44 24 74 10 00 00 	movl   $0x10,0x74(%rsp)
14000fc0d:	00
14000fc0e:	41 8d 57 04          	lea    0x4(%r15),%edx
14000fc12:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14000fc19:	00 00
14000fc1b:	45 8d 47 0c          	lea    0xc(%r15),%r8d
14000fc1f:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000fc23:	48 ff 15 9e 57 07 00 	rex.W call *0x7579e(%rip)        # 0x1400853c8
14000fc2a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fc2f:	48 8b f8             	mov    %rax,%rdi
14000fc32:	48 85 c0             	test   %rax,%rax
14000fc35:	0f 84 81 a7 03 00    	je     0x14004a3bc
14000fc3b:	48 8d 44 24 74       	lea    0x74(%rsp),%rax
14000fc40:	4c 8b cf             	mov    %rdi,%r9
14000fc43:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000fc48:	45 8d 47 fe          	lea    -0x2(%r15),%r8d
14000fc4c:	8b 44 24 74          	mov    0x74(%rsp),%eax
14000fc50:	48 8d 55 08          	lea    0x8(%rbp),%rdx
14000fc54:	48 8b ce             	mov    %rsi,%rcx
14000fc57:	89 44 24 20          	mov    %eax,0x20(%rsp)
14000fc5b:	48 ff 15 8e 58 07 00 	rex.W call *0x7588e(%rip)        # 0x1400854f0
14000fc62:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fc67:	41 bc 00 00 00 80    	mov    $0x80000000,%r12d
14000fc6d:	8b f0                	mov    %eax,%esi
14000fc6f:	42 8d 0c 20          	lea    (%rax,%r12,1),%ecx
14000fc73:	41 85 cc             	test   %ecx,%r12d
14000fc76:	0f 84 00 08 00 00    	je     0x14001047c
14000fc7c:	8b 4f 08             	mov    0x8(%rdi),%ecx
14000fc7f:	89 4c 24 78          	mov    %ecx,0x78(%rsp)
14000fc83:	85 f6                	test   %esi,%esi
14000fc85:	78 16                	js     0x14000fc9d
14000fc87:	8b 47 08             	mov    0x8(%rdi),%eax
14000fc8a:	3b c1                	cmp    %ecx,%eax
14000fc8c:	77 0f                	ja     0x14000fc9d
14000fc8e:	44 8b c0             	mov    %eax,%r8d
14000fc91:	48 8d 57 0c          	lea    0xc(%rdi),%rdx
14000fc95:	49 8b cd             	mov    %r13,%rcx
14000fc98:	e8 86 87 02 00       	call   0x140038423
14000fc9d:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14000fca4:	00 00
14000fca6:	4c 8b c7             	mov    %rdi,%r8
14000fca9:	33 d2                	xor    %edx,%edx
14000fcab:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000fcaf:	48 ff 15 02 57 07 00 	rex.W call *0x75702(%rip)        # 0x1400853b8
14000fcb6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fcbb:	8b ce                	mov    %esi,%ecx
14000fcbd:	48 ff 15 d4 56 07 00 	rex.W call *0x756d4(%rip)        # 0x140085398
14000fcc4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fcc9:	8b f8                	mov    %eax,%edi
14000fccb:	85 c0                	test   %eax,%eax
14000fccd:	0f 85 2c a7 03 00    	jne    0x14004a3ff
14000fcd3:	4c 8b 95 c0 00 00 00 	mov    0xc0(%rbp),%r10
14000fcda:	4c 8d 1d 3f 76 07 00 	lea    0x7763f(%rip),%r11        # 0x140087320
14000fce1:	48 8b 95 d0 00 00 00 	mov    0xd0(%rbp),%rdx
14000fce8:	33 c0                	xor    %eax,%eax
14000fcea:	45 8b 6d 00          	mov    0x0(%r13),%r13d
14000fcee:	8b f0                	mov    %eax,%esi
14000fcf0:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
14000fcf5:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14000fcfb:	41 f6 82 a0 00 00 00 	testb  $0x1,0xa0(%r10)
14000fd02:	01
14000fd03:	4d 8b 42 38          	mov    0x38(%r10),%r8
14000fd07:	49 8b 8a d0 00 00 00 	mov    0xd0(%r10),%rcx
14000fd0e:	41 0f 45 f1          	cmovne %r9d,%esi
14000fd12:	39 05 38 05 09 00    	cmp    %eax,0x90538(%rip)        # 0x1400a0250
14000fd18:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
14000fd1d:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14000fd22:	44 89 3a             	mov    %r15d,(%rdx)
14000fd25:	48 89 45 98          	mov    %rax,-0x68(%rbp)
14000fd29:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14000fd2d:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14000fd31:	0f 85 1b a7 03 00    	jne    0x14004a452
14000fd37:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14000fd3c:	45 8b cd             	mov    %r13d,%r9d
14000fd3f:	49 8b d6             	mov    %r14,%rdx
14000fd42:	e8 e5 07 00 00       	call   0x14001052c
14000fd47:	8b f8                	mov    %eax,%edi
14000fd49:	83 f8 02             	cmp    $0x2,%eax
14000fd4c:	0f 85 0c 01 00 00    	jne    0x14000fe5e
14000fd52:	4c 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%r9
14000fd59:	45 89 39             	mov    %r15d,(%r9)
14000fd5c:	83 3d f1 04 09 00 00 	cmpl   $0x0,0x904f1(%rip)        # 0x1400a0254
14000fd63:	0f 85 88 aa 03 00    	jne    0x14004a7f1
14000fd69:	48 8d 15 b0 75 07 00 	lea    0x775b0(%rip),%rdx        # 0x140087320
14000fd70:	44 89 7c 24 68       	mov    %r15d,0x68(%rsp)
14000fd75:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
14000fd79:	48 ff 15 28 56 07 00 	rex.W call *0x75628(%rip)        # 0x1400853a8
14000fd80:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fd85:	8b 44 24 68          	mov    0x68(%rsp),%eax
14000fd89:	ba 08 00 00 00       	mov    $0x8,%edx
14000fd8e:	83 c0 0c             	add    $0xc,%eax
14000fd91:	89 44 24 7c          	mov    %eax,0x7c(%rsp)
14000fd95:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14000fd9c:	00 00
14000fd9e:	44 8b c0             	mov    %eax,%r8d
14000fda1:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000fda5:	48 ff 15 1c 56 07 00 	rex.W call *0x7561c(%rip)        # 0x1400853c8
14000fdac:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fdb1:	48 8b f8             	mov    %rax,%rdi
14000fdb4:	48 85 c0             	test   %rax,%rax
14000fdb7:	0f 84 d3 aa 03 00    	je     0x14004a890
14000fdbd:	48 8d 44 24 7c       	lea    0x7c(%rsp),%rax
14000fdc2:	4c 8b cf             	mov    %rdi,%r9
14000fdc5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000fdca:	48 8d 55 18          	lea    0x18(%rbp),%rdx
14000fdce:	8b 44 24 7c          	mov    0x7c(%rsp),%eax
14000fdd2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14000fdd8:	49 8b ce             	mov    %r14,%rcx
14000fddb:	89 44 24 20          	mov    %eax,0x20(%rsp)
14000fddf:	48 ff 15 0a 57 07 00 	rex.W call *0x7570a(%rip)        # 0x1400854f0
14000fde6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fdeb:	8b f0                	mov    %eax,%esi
14000fded:	42 8d 0c 20          	lea    (%rax,%r12,1),%ecx
14000fdf1:	41 85 cc             	test   %ecx,%r12d
14000fdf4:	0f 84 93 06 00 00    	je     0x14001048d
14000fdfa:	8b 4f 08             	mov    0x8(%rdi),%ecx
14000fdfd:	89 4c 24 68          	mov    %ecx,0x68(%rsp)
14000fe01:	8b 47 04             	mov    0x4(%rdi),%eax
14000fe04:	89 45 a8             	mov    %eax,-0x58(%rbp)
14000fe07:	85 f6                	test   %esi,%esi
14000fe09:	78 1a                	js     0x14000fe25
14000fe0b:	8b 47 08             	mov    0x8(%rdi),%eax
14000fe0e:	3b c1                	cmp    %ecx,%eax
14000fe10:	77 13                	ja     0x14000fe25
14000fe12:	48 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%rcx
14000fe19:	48 8d 57 0c          	lea    0xc(%rdi),%rdx
14000fe1d:	44 8b c0             	mov    %eax,%r8d
14000fe20:	e8 fe 85 02 00       	call   0x140038423
14000fe25:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14000fe2c:	00 00
14000fe2e:	4c 8b c7             	mov    %rdi,%r8
14000fe31:	33 d2                	xor    %edx,%edx
14000fe33:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14000fe37:	48 ff 15 7a 55 07 00 	rex.W call *0x7557a(%rip)        # 0x1400853b8
14000fe3e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fe43:	8b ce                	mov    %esi,%ecx
14000fe45:	48 ff 15 4c 55 07 00 	rex.W call *0x7554c(%rip)        # 0x140085398
14000fe4c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fe51:	8b f8                	mov    %eax,%edi
14000fe53:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
14000fe58:	0f 85 7e aa 03 00    	jne    0x14004a8dc