14040ce8f:	66 c7 44 24 20 a6 00 	movw   $0xa6,0x20(%rsp)
14040ce96:	44 8b c2             	mov    %edx,%r8d
14040ce99:	41 b1 02             	mov    $0x2,%r9b
14040ce9c:	48 8b cb             	mov    %rbx,%rcx
14040ce9f:	e8 fc 50 f4 ff       	call   0x140351fa0
14040cea4:	ba 05 ff 00 00       	mov    $0xff05,%edx
14040cea9:	66 c7 44 24 20 0a 01 	movw   $0x10a,0x20(%rsp)
14040ceb0:	41 b1 02             	mov    $0x2,%r9b
14040ceb3:	48 8b cb             	mov    %rbx,%rcx
14040ceb6:	44 8d 42 58          	lea    0x58(%rdx),%r8d
14040ceba:	e8 e1 50 f4 ff       	call   0x140351fa0
14040cebf:	ba 5e ff 00 00       	mov    $0xff5e,%edx
14040cec4:	66 c7 44 24 20 6a 00 	movw   $0x6a,0x20(%rsp)
14040cecb:	44 8b c2             	mov    %edx,%r8d
14040cece:	41 b1 02             	mov    $0x2,%r9b
14040ced1:	48 8b cb             	mov    %rbx,%rcx
14040ced4:	e8 c7 50 f4 ff       	call   0x140351fa0
14040ced9:	ba e0 ff 00 00       	mov    $0xffe0,%edx
14040cede:	66 c7 44 24 20 a8 00 	movw   $0xa8,0x20(%rsp)
14040cee5:	41 b1 02             	mov    $0x2,%r9b
14040cee8:	48 8b cb             	mov    %rbx,%rcx
14040ceeb:	44 8d 42 01          	lea    0x1(%rdx),%r8d
14040ceef:	e8 ac 50 f4 ff       	call   0x140351fa0
14040cef4:	ba e2 ff 00 00       	mov    $0xffe2,%edx
14040cef9:	66 c7 44 24 20 1e 27 	movw   $0x271e,0x20(%rsp)
14040cf00:	44 8b c2             	mov    %edx,%r8d
14040cf03:	41 b1 02             	mov    $0x2,%r9b
14040cf06:	48 8b cb             	mov    %rbx,%rcx
14040cf09:	e8 92 50 f4 ff       	call   0x140351fa0
14040cf0e:	ba e3 ff 00 00       	mov    $0xffe3,%edx
14040cf13:	66 c7 44 24 20 63 01 	movw   $0x163,0x20(%rsp)
14040cf1a:	44 8b c2             	mov    %edx,%r8d
14040cf1d:	41 b1 02             	mov    $0x2,%r9b
14040cf20:	48 8b cb             	mov    %rbx,%rcx
14040cf23:	e8 78 50 f4 ff       	call   0x140351fa0
14040cf28:	ba e4 ff 00 00       	mov    $0xffe4,%edx
14040cf2d:	66 c7 44 24 20 1f 27 	movw   $0x271f,0x20(%rsp)
14040cf34:	44 8b c2             	mov    %edx,%r8d
14040cf37:	41 b1 02             	mov    $0x2,%r9b
14040cf3a:	48 8b cb             	mov    %rbx,%rcx
14040cf3d:	e8 5e 50 f4 ff       	call   0x140351fa0
14040cf42:	ba e5 ff 00 00       	mov    $0xffe5,%edx
14040cf47:	66 c7 44 24 20 09 01 	movw   $0x109,0x20(%rsp)
14040cf4e:	44 8b c2             	mov    %edx,%r8d
14040cf51:	41 b1 02             	mov    $0x2,%r9b
14040cf54:	48 8b cb             	mov    %rbx,%rcx
14040cf57:	e8 44 50 f4 ff       	call   0x140351fa0
14040cf5c:	48 83 c4 30          	add    $0x30,%rsp
14040cf60:	5b                   	pop    %rbx
14040cf61:	c3                   	ret
14040cf62:	90                   	nop
14040cf63:	90                   	nop
14040cf64:	48 8b c4             	mov    %rsp,%rax
14040cf67:	48 89 58 10          	mov    %rbx,0x10(%rax)
14040cf6b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14040cf6f:	48 89 78 20          	mov    %rdi,0x20(%rax)
14040cf73:	55                   	push   %rbp
14040cf74:	41 54                	push   %r12
14040cf76:	41 55                	push   %r13
14040cf78:	41 56                	push   %r14
14040cf7a:	41 57                	push   %r15
14040cf7c:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14040cf80:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
14040cf87:	48 8b 05 b2 20 8b 00 	mov    0x8b20b2(%rip),%rax        # 0x140cbf040
14040cf8e:	48 33 c4             	xor    %rsp,%rax
14040cf91:	48 89 45 27          	mov    %rax,0x27(%rbp)
14040cf95:	48 8b f1             	mov    %rcx,%rsi
14040cf98:	45 33 ff             	xor    %r15d,%r15d
14040cf9b:	44 38 b9 82 01 00 00 	cmp    %r15b,0x182(%rcx)
14040cfa2:	0f 85 25 08 00 00    	jne    0x14040d7cd
14040cfa8:	66 c7 81 81 01 00 00 	movw   $0x101,0x181(%rcx)
14040cfaf:	01 01
14040cfb1:	83 b9 84 01 00 00 ff 	cmpl   $0xffffffff,0x184(%rcx)
14040cfb8:	0f 85 e8 07 00 00    	jne    0x14040d7a6
14040cfbe:	c7 81 84 01 00 00 04 	movl   $0x4,0x184(%rcx)
14040cfc5:	00 00 00
14040cfc8:	0f 57 c0             	xorps  %xmm0,%xmm0
14040cfcb:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
14040cfcf:	4c 89 7d 97          	mov    %r15,-0x69(%rbp)
14040cfd3:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
14040cfd7:	45 8d 47 0c          	lea    0xc(%r15),%r8d
14040cfdb:	48 8d 15 8e ec 73 00 	lea    0x73ec8e(%rip),%rdx        # 0x140b4bc70
14040cfe2:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
14040cfe6:	e8 35 6e bf ff       	call   0x140003e20
14040cfeb:	4c 39 be 98 01 00 00 	cmp    %r15,0x198(%rsi)
14040cff2:	0f 85 62 08 00 00    	jne    0x14040d85a
14040cff8:	4c 8d b6 88 01 00 00 	lea    0x188(%rsi),%r14
14040cfff:	48 8d 45 87          	lea    -0x79(%rbp),%rax
14040d003:	48 bf fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rdi
14040d00a:	ff ff 7f
14040d00d:	4c 8b 6d 87          	mov    -0x79(%rbp),%r13
14040d011:	4c 3b f0             	cmp    %rax,%r14
14040d014:	0f 84 09 01 00 00    	je     0x14040d123
14040d01a:	48 8d 45 87          	lea    -0x79(%rbp),%rax
14040d01e:	48 83 7d 9f 07       	cmpq   $0x7,-0x61(%rbp)
14040d023:	49 0f 47 c5          	cmova  %r13,%rax
14040d027:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14040d02c:	4d 8b 7e 18          	mov    0x18(%r14),%r15
14040d030:	4c 8b 65 97          	mov    -0x69(%rbp),%r12
14040d034:	4d 3b e7             	cmp    %r15,%r12
14040d037:	77 3b                	ja     0x14040d074
14040d039:	49 8b ce             	mov    %r14,%rcx
14040d03c:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14040d041:	49 83 ff 07          	cmp    $0x7,%r15
14040d045:	76 08                	jbe    0x14040d04f
14040d047:	49 8b 0e             	mov    (%r14),%rcx
14040d04a:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14040d04f:	4d 89 66 10          	mov    %r12,0x10(%r14)
14040d053:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14040d057:	4c 8b c3             	mov    %rbx,%r8
14040d05a:	48 8b d0             	mov    %rax,%rdx
14040d05d:	e8 04 34 6e 00       	call   0x140af0466
14040d062:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14040d067:	45 33 ff             	xor    %r15d,%r15d
14040d06a:	66 44 89 3c 18       	mov    %r15w,(%rax,%rbx,1)
14040d06f:	e9 af 00 00 00       	jmp    0x14040d123
14040d074:	4c 3b e7             	cmp    %rdi,%r12
14040d077:	0f 87 77 07 00 00    	ja     0x14040d7f4
14040d07d:	49 8b dc             	mov    %r12,%rbx
14040d080:	48 83 cb 07          	or     $0x7,%rbx
14040d084:	48 3b df             	cmp    %rdi,%rbx
14040d087:	76 05                	jbe    0x14040d08e
14040d089:	48 8b df             	mov    %rdi,%rbx
14040d08c:	eb 1c                	jmp    0x14040d0aa
14040d08e:	49 8b cf             	mov    %r15,%rcx
14040d091:	48 d1 e9             	shr    $1,%rcx
14040d094:	48 8b c7             	mov    %rdi,%rax
14040d097:	48 2b c1             	sub    %rcx,%rax
14040d09a:	4c 3b f8             	cmp    %rax,%r15
14040d09d:	77 ea                	ja     0x14040d089
14040d09f:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
14040d0a3:	48 3b d8             	cmp    %rax,%rbx
14040d0a6:	48 0f 42 d8          	cmovb  %rax,%rbx
14040d0aa:	48 ff c3             	inc    %rbx
14040d0ad:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14040d0b2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14040d0b7:	e8 2c 6e bf ff       	call   0x140003ee8
14040d0bc:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
14040d0c0:	4d 89 66 10          	mov    %r12,0x10(%r14)
14040d0c4:	49 89 4e 18          	mov    %rcx,0x18(%r14)
14040d0c8:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14040d0cc:	4c 8b c3             	mov    %rbx,%r8
14040d0cf:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14040d0d4:	4c 8b e0             	mov    %rax,%r12
14040d0d7:	48 8b c8             	mov    %rax,%rcx
14040d0da:	e8 c1 4d 6e 00       	call   0x140af1ea0
14040d0df:	33 c0                	xor    %eax,%eax
14040d0e1:	66 41 89 04 1c       	mov    %ax,(%r12,%rbx,1)
14040d0e6:	49 83 ff 07          	cmp    $0x7,%r15
14040d0ea:	76 31                	jbe    0x14040d11d
14040d0ec:	49 8b 0e             	mov    (%r14),%rcx
14040d0ef:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
14040d0f6:	00
14040d0f7:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14040d0fd:	72 18                	jb     0x14040d117
14040d0ff:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14040d103:	48 2b ca             	sub    %rdx,%rcx
14040d106:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14040d10a:	48 83 f8 1f          	cmp    $0x1f,%rax
14040d10e:	0f 87 bf 00 00 00    	ja     0x14040d1d3
14040d114:	48 8b ca             	mov    %rdx,%rcx
14040d117:	ff 15 a3 f7 6f 00    	call   *0x6ff7a3(%rip)        # 0x140b0c8c0
14040d11d:	45 33 ff             	xor    %r15d,%r15d
14040d120:	4d 89 26             	mov    %r12,(%r14)
14040d123:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
14040d127:	48 83 f8 07          	cmp    $0x7,%rax
14040d12b:	76 31                	jbe    0x14040d15e
14040d12d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14040d134:	00
14040d135:	49 8b cd             	mov    %r13,%rcx
14040d138:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14040d13e:	72 15                	jb     0x14040d155
14040d140:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
14040d144:	49 2b cd             	sub    %r13,%rcx
14040d147:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14040d14b:	48 83 f8 1f          	cmp    $0x1f,%rax
14040d14f:	0f 87 8f 03 00 00    	ja     0x14040d4e4
14040d155:	49 8b cd             	mov    %r13,%rcx
14040d158:	ff 15 62 f7 6f 00    	call   *0x6ff762(%rip)        # 0x140b0c8c0
14040d15e:	48 8b 06             	mov    (%rsi),%rax
14040d161:	48 8b 58 18          	mov    0x18(%rax),%rbx
14040d165:	0f 57 c0             	xorps  %xmm0,%xmm0
14040d168:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
14040d16c:	0f 57 c9             	xorps  %xmm1,%xmm1
14040d16f:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
14040d174:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
14040d17a:	48 8d 15 0f eb 73 00 	lea    0x73eb0f(%rip),%rdx        # 0x140b4bc90
14040d181:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14040d185:	e8 96 6c bf ff       	call   0x140003e20
14040d18a:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14040d18e:	48 8b ce             	mov    %rsi,%rcx
14040d191:	48 8b c3             	mov    %rbx,%rax
14040d194:	ff 15 9e fa 6f 00    	call   *0x6ffa9e(%rip)        # 0x140b0cc38
14040d19a:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
14040d19e:	48 83 f8 07          	cmp    $0x7,%rax
14040d1a2:	76 3c                	jbe    0x14040d1e0
14040d1a4:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14040d1ab:	00
14040d1ac:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14040d1b0:	48 8b d1             	mov    %rcx,%rdx
14040d1b3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14040d1b9:	72 1f                	jb     0x14040d1da
14040d1bb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14040d1bf:	48 2b d1             	sub    %rcx,%rdx
14040d1c2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14040d1c6:	48 83 f8 1f          	cmp    $0x1f,%rax
14040d1ca:	76 0e                	jbe    0x14040d1da
14040d1cc:	ff 15 c6 f7 6f 00    	call   *0x6ff7c6(%rip)        # 0x140b0c998
14040d1d2:	90                   	nop
14040d1d3:	ff 15 bf f7 6f 00    	call   *0x6ff7bf(%rip)        # 0x140b0c998
14040d1d9:	90                   	nop
14040d1da:	ff 15 e0 f6 6f 00    	call   *0x6ff6e0(%rip)        # 0x140b0c8c0
14040d1e0:	0f 57 c0             	xorps  %xmm0,%xmm0
14040d1e3:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
14040d1e7:	4c 89 7d b7          	mov    %r15,-0x49(%rbp)
14040d1eb:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
14040d1ef:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14040d1f5:	48 8d 15 8c e5 73 00 	lea    0x73e58c(%rip),%rdx        # 0x140b4b788
14040d1fc:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14040d200:	e8 1b 6c bf ff       	call   0x140003e20
14040d205:	4c 39 be b8 01 00 00 	cmp    %r15,0x1b8(%rsi)
14040d20c:	0f 85 21 06 00 00    	jne    0x14040d833
14040d212:	4c 8d b6 a8 01 00 00 	lea    0x1a8(%rsi),%r14
14040d219:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
14040d21d:	4c 8b 6d a7          	mov    -0x59(%rbp),%r13
14040d221:	4c 3b f0             	cmp    %rax,%r14
14040d224:	0f 84 09 01 00 00    	je     0x14040d333
14040d22a:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
14040d22e:	48 83 7d bf 07       	cmpq   $0x7,-0x41(%rbp)
14040d233:	49 0f 47 c5          	cmova  %r13,%rax
14040d237:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040d23c:	4d 8b 7e 18          	mov    0x18(%r14),%r15
14040d240:	4c 8b 65 b7          	mov    -0x49(%rbp),%r12
14040d244:	4d 3b e7             	cmp    %r15,%r12
14040d247:	77 3b                	ja     0x14040d284
14040d249:	49 8b ce             	mov    %r14,%rcx
14040d24c:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14040d251:	49 83 ff 07          	cmp    $0x7,%r15
14040d255:	76 08                	jbe    0x14040d25f
14040d257:	49 8b 0e             	mov    (%r14),%rcx
14040d25a:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14040d25f:	4d 89 66 10          	mov    %r12,0x10(%r14)
14040d263:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14040d267:	4c 8b c3             	mov    %rbx,%r8
14040d26a:	48 8b d0             	mov    %rax,%rdx
14040d26d:	e8 f4 31 6e 00       	call   0x140af0466
14040d272:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14040d277:	45 33 ff             	xor    %r15d,%r15d
14040d27a:	66 44 89 3c 18       	mov    %r15w,(%rax,%rbx,1)
14040d27f:	e9 af 00 00 00       	jmp    0x14040d333
14040d284:	4c 3b e7             	cmp    %rdi,%r12
14040d287:	0f 87 70 05 00 00    	ja     0x14040d7fd
14040d28d:	49 8b dc             	mov    %r12,%rbx
14040d290:	48 83 cb 07          	or     $0x7,%rbx
14040d294:	48 3b df             	cmp    %rdi,%rbx
14040d297:	76 05                	jbe    0x14040d29e
14040d299:	48 8b df             	mov    %rdi,%rbx
14040d29c:	eb 1c                	jmp    0x14040d2ba
14040d29e:	49 8b cf             	mov    %r15,%rcx
14040d2a1:	48 d1 e9             	shr    $1,%rcx
14040d2a4:	48 8b c7             	mov    %rdi,%rax
14040d2a7:	48 2b c1             	sub    %rcx,%rax
14040d2aa:	4c 3b f8             	cmp    %rax,%r15
14040d2ad:	77 ea                	ja     0x14040d299
14040d2af:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
14040d2b3:	48 3b d8             	cmp    %rax,%rbx
14040d2b6:	48 0f 42 d8          	cmovb  %rax,%rbx
14040d2ba:	48 ff c3             	inc    %rbx
14040d2bd:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14040d2c2:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14040d2c7:	e8 1c 6c bf ff       	call   0x140003ee8
14040d2cc:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
14040d2d0:	4d 89 66 10          	mov    %r12,0x10(%r14)
14040d2d4:	49 89 4e 18          	mov    %rcx,0x18(%r14)
14040d2d8:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14040d2dc:	4c 8b c3             	mov    %rbx,%r8
14040d2df:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14040d2e4:	4c 8b e0             	mov    %rax,%r12
14040d2e7:	48 8b c8             	mov    %rax,%rcx
14040d2ea:	e8 b1 4b 6e 00       	call   0x140af1ea0
14040d2ef:	33 c0                	xor    %eax,%eax
14040d2f1:	66 41 89 04 1c       	mov    %ax,(%r12,%rbx,1)
14040d2f6:	49 83 ff 07          	cmp    $0x7,%r15
14040d2fa:	76 31                	jbe    0x14040d32d
14040d2fc:	49 8b 0e             	mov    (%r14),%rcx
14040d2ff:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
14040d306:	00
14040d307:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14040d30d:	72 18                	jb     0x14040d327
14040d30f:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14040d313:	48 2b ca             	sub    %rdx,%rcx
14040d316:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14040d31a:	48 83 f8 1f          	cmp    $0x1f,%rax
14040d31e:	0f 87 e0 00 00 00    	ja     0x14040d404
14040d324:	48 8b ca             	mov    %rdx,%rcx
14040d327:	ff 15 93 f5 6f 00    	call   *0x6ff593(%rip)        # 0x140b0c8c0
14040d32d:	45 33 ff             	xor    %r15d,%r15d
14040d330:	4d 89 26             	mov    %r12,(%r14)
14040d333:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
14040d337:	48 83 f8 07          	cmp    $0x7,%rax
14040d33b:	76 31                	jbe    0x14040d36e
14040d33d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14040d344:	00
14040d345:	49 8b cd             	mov    %r13,%rcx
14040d348:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14040d34e:	72 15                	jb     0x14040d365
14040d350:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
14040d354:	49 2b cd             	sub    %r13,%rcx
14040d357:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14040d35b:	48 83 f8 1f          	cmp    $0x1f,%rax
14040d35f:	0f 87 7f 01 00 00    	ja     0x14040d4e4
14040d365:	49 8b cd             	mov    %r13,%rcx
14040d368:	ff 15 52 f5 6f 00    	call   *0x6ff552(%rip)        # 0x140b0c8c0
14040d36e:	0f 57 c0             	xorps  %xmm0,%xmm0
14040d371:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
14040d375:	4c 89 7d d7          	mov    %r15,-0x29(%rbp)
14040d379:	4c 89 7d df          	mov    %r15,-0x21(%rbp)
14040d37d:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14040d383:	48 8d 15 56 f6 73 00 	lea    0x73f656(%rip),%rdx        # 0x140b4c9e0
14040d38a:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
14040d38e:	e8 8d 6a bf ff       	call   0x140003e20
14040d393:	4c 39 be d8 01 00 00 	cmp    %r15,0x1d8(%rsi)
14040d39a:	0f 85 6c 04 00 00    	jne    0x14040d80c
14040d3a0:	4c 8d b6 c8 01 00 00 	lea    0x1c8(%rsi),%r14
14040d3a7:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
14040d3ab:	4c 8b 6d c7          	mov    -0x39(%rbp),%r13
14040d3af:	4c 3b f0             	cmp    %rax,%r14
14040d3b2:	0f 84 fe 00 00 00    	je     0x14040d4b6
14040d3b8:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
14040d3bc:	48 83 7d df 07       	cmpq   $0x7,-0x21(%rbp)
14040d3c1:	49 0f 47 c5          	cmova  %r13,%rax
14040d3c5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14040d3ca:	4d 8b 7e 18          	mov    0x18(%r14),%r15
14040d3ce:	4c 8b 65 d7          	mov    -0x29(%rbp),%r12
14040d3d2:	4d 3b e7             	cmp    %r15,%r12
14040d3d5:	77 39                	ja     0x14040d410
14040d3d7:	49 8b fe             	mov    %r14,%rdi
14040d3da:	49 83 ff 07          	cmp    $0x7,%r15
14040d3de:	76 03                	jbe    0x14040d3e3
14040d3e0:	49 8b 3e             	mov    (%r14),%rdi
14040d3e3:	4d 89 66 10          	mov    %r12,0x10(%r14)
14040d3e7:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14040d3eb:	4c 8b c3             	mov    %rbx,%r8
14040d3ee:	48 8b d0             	mov    %rax,%rdx
14040d3f1:	48 8b cf             	mov    %rdi,%rcx
14040d3f4:	e8 6d 30 6e 00       	call   0x140af0466
14040d3f9:	33 c0                	xor    %eax,%eax
14040d3fb:	66 89 04 3b          	mov    %ax,(%rbx,%rdi,1)
14040d3ff:	e9 b2 00 00 00       	jmp    0x14040d4b6
14040d404:	ff 15 8e f5 6f 00    	call   *0x6ff58e(%rip)        # 0x140b0c998