14039ce25:	e8 56 02 aa 00       	call   0x140e3d080
14039ce2a:	48 8b d0             	mov    %rax,%rdx
14039ce2d:	48 8d 0d f4 7b c4 00 	lea    0xc47bf4(%rip),%rcx        # 0x140fe4a28
14039ce34:	e8 d7 aa 4c 00       	call   0x140867910
14039ce39:	48 8b d0             	mov    %rax,%rdx
14039ce3c:	49 8b ce             	mov    %r14,%rcx
14039ce3f:	48 8b c3             	mov    %rbx,%rax
14039ce42:	ff 15 d8 6b be 00    	call   *0xbe6bd8(%rip)        # 0x140f83a20
14039ce48:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
14039ce4f:	00
14039ce50:	4c 8b ce             	mov    %rsi,%r9
14039ce53:	4c 8d 05 e6 7b c4 00 	lea    0xc47be6(%rip),%r8        # 0x140fe4a40
14039ce5a:	ba 80 00 00 00       	mov    $0x80,%edx
14039ce5f:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14039ce64:	e8 83 0c aa 00       	call   0x140e3daec
14039ce69:	4c 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%r14
14039ce70:	00
14039ce71:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14039ce76:	48 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%rsi
14039ce7d:	00
14039ce7e:	0f 57 c0             	xorps  %xmm0,%xmm0
14039ce81:	0f 11 07             	movups %xmm0,(%rdi)
14039ce84:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
14039ce88:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14039ce8f:	48 89 6f 18          	mov    %rbp,0x18(%rdi)
14039ce93:	48 8b ac 24 00 01 00 	mov    0x100(%rsp),%rbp
14039ce9a:	00
14039ce9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14039cea0:	49 ff c0             	inc    %r8
14039cea3:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
14039cea8:	75 f6                	jne    0x14039cea0
14039ceaa:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14039ceaf:	48 8b cf             	mov    %rdi,%rcx
14039ceb2:	e8 49 9f df ff       	call   0x140196e00
14039ceb7:	48 8b c7             	mov    %rdi,%rax
14039ceba:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
14039cec1:	00
14039cec2:	48 33 cc             	xor    %rsp,%rcx
14039cec5:	e8 36 e6 a7 00       	call   0x140e1b500
14039ceca:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
14039ced1:	5f                   	pop    %rdi
14039ced2:	c3                   	ret
14039ced3:	cc                   	int3
14039ced4:	cc                   	int3
14039ced5:	cc                   	int3
14039ced6:	cc                   	int3
14039ced7:	cc                   	int3
14039ced8:	cc                   	int3
14039ced9:	cc                   	int3
14039ceda:	cc                   	int3
14039cedb:	cc                   	int3
14039cedc:	cc                   	int3
14039cedd:	cc                   	int3
14039cede:	cc                   	int3
14039cedf:	cc                   	int3
14039cee0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14039cee5:	55                   	push   %rbp
14039cee6:	56                   	push   %rsi
14039cee7:	57                   	push   %rdi
14039cee8:	41 54                	push   %r12
14039ceea:	41 55                	push   %r13
14039ceec:	41 56                	push   %r14
14039ceee:	41 57                	push   %r15
14039cef0:	48 8d ac 24 e0 fe ff 	lea    -0x120(%rsp),%rbp
14039cef7:	ff
14039cef8:	48 81 ec 20 02 00 00 	sub    $0x220,%rsp
14039ceff:	0f 29 b4 24 10 02 00 	movaps %xmm6,0x210(%rsp)
14039cf06:	00
14039cf07:	48 8b 05 f2 bf 01 01 	mov    0x101bff2(%rip),%rax        # 0x1413b8f00
14039cf0e:	48 33 c4             	xor    %rsp,%rax
14039cf11:	48 89 85 08 01 00 00 	mov    %rax,0x108(%rbp)
14039cf18:	48 8b fa             	mov    %rdx,%rdi
14039cf1b:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
14039cf20:	4c 8b f9             	mov    %rcx,%r15
14039cf23:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
14039cf28:	c7 44 24 44 00 00 00 	movl   $0x0,0x44(%rsp)
14039cf2f:	00
14039cf30:	80 b9 62 0d 00 00 00 	cmpb   $0x0,0xd62(%rcx)
14039cf37:	75 07                	jne    0x14039cf40
14039cf39:	b0 01                	mov    $0x1,%al
14039cf3b:	e9 69 0d 00 00       	jmp    0x14039dca9
14039cf40:	0f 57 c0             	xorps  %xmm0,%xmm0
14039cf43:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
14039cf47:	45 33 ed             	xor    %r13d,%r13d
14039cf4a:	4c 89 6d 98          	mov    %r13,-0x68(%rbp)
14039cf4e:	b9 0f 00 00 00       	mov    $0xf,%ecx
14039cf53:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
14039cf57:	44 88 6d 88          	mov    %r13b,-0x78(%rbp)
14039cf5b:	0f 11 45 a8          	movups %xmm0,-0x58(%rbp)
14039cf5f:	4c 89 6d b8          	mov    %r13,-0x48(%rbp)
14039cf63:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
14039cf67:	44 88 6d a8          	mov    %r13b,-0x58(%rbp)
14039cf6b:	44 89 6c 24 44       	mov    %r13d,0x44(%rsp)
14039cf70:	45 39 af c8 0c 00 00 	cmp    %r13d,0xcc8(%r15)
14039cf77:	0f 8e 20 03 00 00    	jle    0x14039d29d
14039cf7d:	33 c0                	xor    %eax,%eax
14039cf7f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14039cf84:	0f b6 74 24 40       	movzbl 0x40(%rsp),%esi
14039cf89:	0f b6 5c 24 40       	movzbl 0x40(%rsp),%ebx
14039cf8e:	44 0f b6 74 24 40    	movzbl 0x40(%rsp),%r14d
14039cf94:	0f b6 7c 24 40       	movzbl 0x40(%rsp),%edi
14039cf99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14039cfa0:	48 85 c0             	test   %rax,%rax
14039cfa3:	0f 8e e3 00 00 00    	jle    0x14039d08c
14039cfa9:	4d 8d a7 68 0d 00 00 	lea    0xd68(%r15),%r12
14039cfb0:	49 8b 54 24 10       	mov    0x10(%r12),%rdx
14039cfb5:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
14039cfba:	4d 8b cc             	mov    %r12,%r9
14039cfbd:	49 83 7c 24 18 0f    	cmpq   $0xf,0x18(%r12)
14039cfc3:	76 04                	jbe    0x14039cfc9
14039cfc5:	4d 8b 0c 24          	mov    (%r12),%r9
14039cfc9:	48 8b c1             	mov    %rcx,%rax
14039cfcc:	49 2b c5             	sub    %r13,%rax
14039cfcf:	48 3b d0             	cmp    %rax,%rdx
14039cfd2:	77 38                	ja     0x14039d00c
14039cfd4:	4a 8d 04 2a          	lea    (%rdx,%r13,1),%rax
14039cfd8:	48 89 45 98          	mov    %rax,-0x68(%rbp)
14039cfdc:	4c 8d 7d 88          	lea    -0x78(%rbp),%r15
14039cfe0:	48 83 f9 0f          	cmp    $0xf,%rcx
14039cfe4:	4c 0f 47 7d 88       	cmova  -0x78(%rbp),%r15
14039cfe9:	4b 8d 0c 2f          	lea    (%r15,%r13,1),%rcx
14039cfed:	4c 8b c2             	mov    %rdx,%r8
14039cff0:	49 8b d1             	mov    %r9,%rdx
14039cff3:	e8 18 20 b4 00       	call   0x140edf010
14039cff8:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14039cffd:	49 03 c7             	add    %r15,%rax
14039d000:	42 c6 04 28 00       	movb   $0x0,(%rax,%r13,1)
14039d005:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
14039d00a:	eb 12                	jmp    0x14039d01e
14039d00c:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14039d011:	45 0f b6 c6          	movzbl %r14b,%r8d
14039d015:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14039d019:	e8 62 b6 e0 ff       	call   0x1401a8680
14039d01e:	4d 8b 6c 24 10       	mov    0x10(%r12),%r13
14039d023:	49 83 7c 24 18 0f    	cmpq   $0xf,0x18(%r12)
14039d029:	76 04                	jbe    0x14039d02f
14039d02b:	4d 8b 24 24          	mov    (%r12),%r12
14039d02f:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
14039d033:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14039d037:	48 8b c2             	mov    %rdx,%rax
14039d03a:	48 2b c1             	sub    %rcx,%rax
14039d03d:	4c 3b e8             	cmp    %rax,%r13
14039d040:	77 32                	ja     0x14039d074
14039d042:	4a 8d 04 29          	lea    (%rcx,%r13,1),%rax
14039d046:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14039d04a:	4c 8d 7d a8          	lea    -0x58(%rbp),%r15
14039d04e:	48 83 fa 0f          	cmp    $0xf,%rdx
14039d052:	4c 0f 47 7d a8       	cmova  -0x58(%rbp),%r15
14039d057:	4c 03 f9             	add    %rcx,%r15
14039d05a:	4d 8b c5             	mov    %r13,%r8
14039d05d:	49 8b d4             	mov    %r12,%rdx
14039d060:	49 8b cf             	mov    %r15,%rcx
14039d063:	e8 a8 1f b4 00       	call   0x140edf010
14039d068:	43 c6 04 2f 00       	movb   $0x0,(%r15,%r13,1)
14039d06d:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
14039d072:	eb 18                	jmp    0x14039d08c
14039d074:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14039d079:	4d 8b cc             	mov    %r12,%r9
14039d07c:	44 0f b6 c7          	movzbl %dil,%r8d
14039d080:	49 8b d5             	mov    %r13,%rdx
14039d083:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14039d087:	e8 f4 b5 e0 ff       	call   0x1401a8680
14039d08c:	49 8b 87 d0 0c 00 00 	mov    0xcd0(%r15),%rax
14039d093:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14039d098:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14039d09c:	48 8b 11             	mov    (%rcx),%rdx
14039d09f:	0f 57 c0             	xorps  %xmm0,%xmm0
14039d0a2:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
14039d0a7:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
14039d0ae:	00 00
14039d0b0:	48 c7 45 80 00 00 00 	movq   $0x0,-0x80(%rbp)
14039d0b7:	00
14039d0b8:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14039d0bf:	90                   	nop
14039d0c0:	49 ff c0             	inc    %r8
14039d0c3:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
14039d0c8:	75 f6                	jne    0x14039d0c0
14039d0ca:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14039d0cf:	e8 2c 9d df ff       	call   0x140196e00
14039d0d4:	90                   	nop
14039d0d5:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
14039d0da:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
14039d0df:	4c 8b 6d 80          	mov    -0x80(%rbp),%r13
14039d0e3:	49 83 fd 0f          	cmp    $0xf,%r13
14039d0e7:	4d 0f 47 cc          	cmova  %r12,%r9
14039d0eb:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14039d0ef:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14039d0f4:	4c 8b 45 a0          	mov    -0x60(%rbp),%r8
14039d0f8:	49 8b c0             	mov    %r8,%rax
14039d0fb:	48 2b c1             	sub    %rcx,%rax
14039d0fe:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
14039d103:	48 3b d0             	cmp    %rax,%rdx
14039d106:	77 3b                	ja     0x14039d143
14039d108:	48 8d 04 11          	lea    (%rcx,%rdx,1),%rax
14039d10c:	48 89 45 98          	mov    %rax,-0x68(%rbp)
14039d110:	4c 8d 7d 88          	lea    -0x78(%rbp),%r15
14039d114:	49 83 f8 0f          	cmp    $0xf,%r8
14039d118:	4c 0f 47 7d 88       	cmova  -0x78(%rbp),%r15
14039d11d:	49 03 cf             	add    %r15,%rcx
14039d120:	4c 8b c2             	mov    %rdx,%r8
14039d123:	49 8b d1             	mov    %r9,%rdx
14039d126:	e8 e5 1e b4 00       	call   0x140edf010
14039d12b:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14039d130:	49 03 c7             	add    %r15,%rax
14039d133:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14039d138:	c6 04 08 00          	movb   $0x0,(%rax,%rcx,1)
14039d13c:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
14039d141:	eb 1b                	jmp    0x14039d15e
14039d143:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14039d148:	44 0f b6 c6          	movzbl %sil,%r8d
14039d14c:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14039d150:	e8 2b b5 e0 ff       	call   0x1401a8680
14039d155:	4c 8b 6d 80          	mov    -0x80(%rbp),%r13
14039d159:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
14039d15e:	49 83 fd 0f          	cmp    $0xf,%r13
14039d162:	76 32                	jbe    0x14039d196
14039d164:	49 8d 55 01          	lea    0x1(%r13),%rdx
14039d168:	49 8b c4             	mov    %r12,%rax
14039d16b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14039d172:	72 1a                	jb     0x14039d18e
14039d174:	48 83 c2 27          	add    $0x27,%rdx
14039d178:	4d 8b 64 24 f8       	mov    -0x8(%r12),%r12
14039d17d:	49 2b c4             	sub    %r12,%rax
14039d180:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14039d184:	48 83 f8 1f          	cmp    $0x1f,%rax
14039d188:	0f 87 b3 0b 00 00    	ja     0x14039dd41
14039d18e:	49 8b cc             	mov    %r12,%rcx
14039d191:	e8 ae df a7 00       	call   0x140e1b144
14039d196:	49 8b 87 d0 0c 00 00 	mov    0xcd0(%r15),%rax
14039d19d:	48 8d 95 88 00 00 00 	lea    0x88(%rbp),%rdx
14039d1a4:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14039d1a9:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14039d1ad:	e8 7e 76 36 00       	call   0x140704830
14039d1b2:	4c 8b c8             	mov    %rax,%r9
14039d1b5:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
14039d1ba:	76 03                	jbe    0x14039d1bf
14039d1bc:	4c 8b 08             	mov    (%rax),%r9
14039d1bf:	49 c7 c4 ff ff ff ff 	mov    $0xffffffffffffffff,%r12
14039d1c6:	49 ff c4             	inc    %r12
14039d1c9:	43 80 3c 21 00       	cmpb   $0x0,(%r9,%r12,1)
14039d1ce:	75 f6                	jne    0x14039d1c6
14039d1d0:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
14039d1d4:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14039d1d8:	48 8b c2             	mov    %rdx,%rax
14039d1db:	48 2b c1             	sub    %rcx,%rax
14039d1de:	4c 3b e0             	cmp    %rax,%r12
14039d1e1:	77 32                	ja     0x14039d215
14039d1e3:	4a 8d 04 21          	lea    (%rcx,%r12,1),%rax
14039d1e7:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14039d1eb:	4c 8d 7d a8          	lea    -0x58(%rbp),%r15
14039d1ef:	48 83 fa 0f          	cmp    $0xf,%rdx
14039d1f3:	4c 0f 47 7d a8       	cmova  -0x58(%rbp),%r15
14039d1f8:	4c 03 f9             	add    %rcx,%r15
14039d1fb:	4d 8b c4             	mov    %r12,%r8
14039d1fe:	49 8b d1             	mov    %r9,%rdx
14039d201:	49 8b cf             	mov    %r15,%rcx
14039d204:	e8 07 1e b4 00       	call   0x140edf010
14039d209:	43 c6 04 27 00       	movb   $0x0,(%r15,%r12,1)
14039d20e:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
14039d213:	eb 16                	jmp    0x14039d22b
14039d215:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14039d21a:	44 0f b6 c3          	movzbl %bl,%r8d
14039d21e:	49 8b d4             	mov    %r12,%rdx
14039d221:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
14039d225:	e8 56 b4 e0 ff       	call   0x1401a8680
14039d22a:	90                   	nop
14039d22b:	48 8b 95 a0 00 00 00 	mov    0xa0(%rbp),%rdx
14039d232:	48 83 fa 0f          	cmp    $0xf,%rdx
14039d236:	76 34                	jbe    0x14039d26c
14039d238:	48 ff c2             	inc    %rdx
14039d23b:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
14039d242:	48 8b c1             	mov    %rcx,%rax
14039d245:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14039d24c:	72 19                	jb     0x14039d267
14039d24e:	48 83 c2 27          	add    $0x27,%rdx
14039d252:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14039d256:	48 2b c1             	sub    %rcx,%rax
14039d259:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14039d25d:	48 83 f8 1f          	cmp    $0x1f,%rax
14039d261:	0f 87 86 0a 00 00    	ja     0x14039dced
14039d267:	e8 d8 de a7 00       	call   0x140e1b144
14039d26c:	8b 54 24 44          	mov    0x44(%rsp),%edx
14039d270:	ff c2                	inc    %edx
14039d272:	89 54 24 44          	mov    %edx,0x44(%rsp)
14039d276:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14039d27b:	48 ff c0             	inc    %rax
14039d27e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14039d283:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
14039d287:	4c 8b 6d 98          	mov    -0x68(%rbp),%r13
14039d28b:	41 3b 97 c8 0c 00 00 	cmp    0xcc8(%r15),%edx
14039d292:	0f 8c 08 fd ff ff    	jl     0x14039cfa0
14039d298:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14039d29d:	41 80 bf 63 0d 00 00 	cmpb   $0x0,0xd63(%r15)
14039d2a4:	00
14039d2a5:	0f 84 51 01 00 00    	je     0x14039d3fc
14039d2ab:	48 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdx
14039d2b2:	ff ff 7f
14039d2b5:	48 8b c2             	mov    %rdx,%rax
14039d2b8:	49 2b c5             	sub    %r13,%rax
14039d2bb:	48 83 f8 01          	cmp    $0x1,%rax
14039d2bf:	0f 82 22 0a 00 00    	jb     0x14039dce7
14039d2c5:	4c 8d 75 88          	lea    -0x78(%rbp),%r14
14039d2c9:	48 83 f9 0f          	cmp    $0xf,%rcx
14039d2cd:	4c 0f 47 75 88       	cmova  -0x78(%rbp),%r14
14039d2d2:	0f 57 c0             	xorps  %xmm0,%xmm0
14039d2d5:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
14039d2da:	0f 57 c9             	xorps  %xmm1,%xmm1
14039d2dd:	f3 0f 7f 4c 24 78    	movdqu %xmm1,0x78(%rsp)
14039d2e3:	49 8d 75 01          	lea    0x1(%r13),%rsi
14039d2e7:	bf 0f 00 00 00       	mov    $0xf,%edi
14039d2ec:	48 8d 5c 24 68       	lea    0x68(%rsp),%rbx
14039d2f1:	48 3b f7             	cmp    %rdi,%rsi
14039d2f4:	76 7a                	jbe    0x14039d370
14039d2f6:	48 8b fe             	mov    %rsi,%rdi
14039d2f9:	48 83 cf 0f          	or     $0xf,%rdi
14039d2fd:	48 3b fa             	cmp    %rdx,%rdi
14039d300:	76 30                	jbe    0x14039d332
14039d302:	48 8b fa             	mov    %rdx,%rdi
14039d305:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
14039d30c:	00 00 80
14039d30f:	48 83 c0 27          	add    $0x27,%rax
14039d313:	48 8b c8             	mov    %rax,%rcx
14039d316:	e8 ed dd a7 00       	call   0x140e1b108
14039d31b:	48 85 c0             	test   %rax,%rax
14039d31e:	0f 84 cf 09 00 00    	je     0x14039dcf3
14039d324:	48 8d 58 27          	lea    0x27(%rax),%rbx
14039d328:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
14039d32c:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
14039d330:	eb 39                	jmp    0x14039d36b
14039d332:	b8 16 00 00 00       	mov    $0x16,%eax
14039d337:	48 3b f8             	cmp    %rax,%rdi
14039d33a:	48 0f 42 f8          	cmovb  %rax,%rdi
14039d33e:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
14039d342:	48 85 c9             	test   %rcx,%rcx
14039d345:	75 04                	jne    0x14039d34b
14039d347:	33 db                	xor    %ebx,%ebx
14039d349:	eb 20                	jmp    0x14039d36b
14039d34b:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
14039d352:	72 0f                	jb     0x14039d363
14039d354:	48 8d 41 27          	lea    0x27(%rcx),%rax
14039d358:	48 3b c1             	cmp    %rcx,%rax
14039d35b:	0f 86 80 09 00 00    	jbe    0x14039dce1
14039d361:	eb b0                	jmp    0x14039d313
14039d363:	e8 a0 dd a7 00       	call   0x140e1b108
14039d368:	48 8b d8             	mov    %rax,%rbx
14039d36b:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14039d370:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
14039d375:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
14039d379:	4d 8b c5             	mov    %r13,%r8
14039d37c:	49 8b d6             	mov    %r14,%rdx