14045ee90:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14045ee94:	e8 e5 15 69 00       	call   0x140af047e
14045ee99:	cc                   	int3
14045ee9a:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
14045eea0:	48 8d 15 61 d3 6e 00 	lea    0x6ed361(%rip),%rdx        # 0x140b4c208
14045eea7:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14045eeab:	e8 94 41 ef ff       	call   0x140353044
14045eeb0:	48 8d 15 81 78 7d 00 	lea    0x7d7881(%rip),%rdx        # 0x140c36738
14045eeb7:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14045eebb:	e8 be 15 69 00       	call   0x140af047e
14045eec0:	90                   	nop
14045eec1:	e8 aa 4e ba ff       	call   0x140003d70
14045eec6:	90                   	nop
14045eec7:	eb 00                	jmp    0x14045eec9
14045eec9:	90                   	nop
14045eeca:	e8 a1 4e ba ff       	call   0x140003d70
14045eecf:	90                   	nop
14045eed0:	eb 00                	jmp    0x14045eed2
14045eed2:	90                   	nop
14045eed3:	e8 98 4e ba ff       	call   0x140003d70
14045eed8:	cc                   	int3
14045eed9:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
14045eedf:	48 8d 15 7a d1 6e 00 	lea    0x6ed17a(%rip),%rdx        # 0x140b4c060
14045eee6:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14045eeea:	e8 55 41 ef ff       	call   0x140353044
14045eeef:	48 8d 15 42 78 7d 00 	lea    0x7d7842(%rip),%rdx        # 0x140c36738
14045eef6:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14045eefa:	e8 7f 15 69 00       	call   0x140af047e
14045eeff:	90                   	nop
14045ef00:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
14045ef06:	48 8d 15 73 d1 6e 00 	lea    0x6ed173(%rip),%rdx        # 0x140b4c080
14045ef0d:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14045ef11:	e8 2e 41 ef ff       	call   0x140353044
14045ef16:	48 8d 15 1b 78 7d 00 	lea    0x7d781b(%rip),%rdx        # 0x140c36738
14045ef1d:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14045ef21:	e8 58 15 69 00       	call   0x140af047e
14045ef26:	90                   	nop
14045ef27:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
14045ef2d:	48 8d 15 f4 d2 6e 00 	lea    0x6ed2f4(%rip),%rdx        # 0x140b4c228
14045ef34:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14045ef38:	e8 07 41 ef ff       	call   0x140353044
14045ef3d:	48 8d 15 f4 77 7d 00 	lea    0x7d77f4(%rip),%rdx        # 0x140c36738
14045ef44:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14045ef48:	e8 31 15 69 00       	call   0x140af047e
14045ef4d:	cc                   	int3
14045ef4e:	90                   	nop
14045ef4f:	90                   	nop
14045ef50:	48 8b c4             	mov    %rsp,%rax
14045ef53:	48 89 58 10          	mov    %rbx,0x10(%rax)
14045ef57:	48 89 70 18          	mov    %rsi,0x18(%rax)
14045ef5b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14045ef5f:	55                   	push   %rbp
14045ef60:	41 54                	push   %r12
14045ef62:	41 55                	push   %r13
14045ef64:	41 56                	push   %r14
14045ef66:	41 57                	push   %r15
14045ef68:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14045ef6c:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
14045ef73:	48 8b 05 c6 00 86 00 	mov    0x8600c6(%rip),%rax        # 0x140cbf040
14045ef7a:	48 33 c4             	xor    %rsp,%rax
14045ef7d:	48 89 45 27          	mov    %rax,0x27(%rbp)
14045ef81:	48 8b f1             	mov    %rcx,%rsi
14045ef84:	45 33 ff             	xor    %r15d,%r15d
14045ef87:	44 38 b9 82 01 00 00 	cmp    %r15b,0x182(%rcx)
14045ef8e:	0f 85 e7 06 00 00    	jne    0x14045f67b
14045ef94:	66 c7 81 81 01 00 00 	movw   $0x101,0x181(%rcx)
14045ef9b:	01 01
14045ef9d:	83 b9 84 01 00 00 ff 	cmpl   $0xffffffff,0x184(%rcx)
14045efa4:	0f 85 aa 06 00 00    	jne    0x14045f654
14045efaa:	44 89 b9 84 01 00 00 	mov    %r15d,0x184(%rcx)
14045efb1:	0f 57 c0             	xorps  %xmm0,%xmm0
14045efb4:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
14045efb8:	4c 89 7d 97          	mov    %r15,-0x69(%rbp)
14045efbc:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
14045efc0:	45 8d 47 06          	lea    0x6(%r15),%r8d
14045efc4:	48 8d 15 25 cd 6e 00 	lea    0x6ecd25(%rip),%rdx        # 0x140b4bcf0
14045efcb:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
14045efcf:	e8 4c 4e ba ff       	call   0x140003e20
14045efd4:	4c 39 be 98 01 00 00 	cmp    %r15,0x198(%rsi)
14045efdb:	0f 85 27 07 00 00    	jne    0x14045f708
14045efe1:	4c 8d b6 88 01 00 00 	lea    0x188(%rsi),%r14
14045efe8:	48 8d 45 87          	lea    -0x79(%rbp),%rax
14045efec:	48 bf fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rdi
14045eff3:	ff ff 7f
14045eff6:	4c 8b 6d 87          	mov    -0x79(%rbp),%r13
14045effa:	4c 3b f0             	cmp    %rax,%r14
14045effd:	0f 84 09 01 00 00    	je     0x14045f10c
14045f003:	48 8d 45 87          	lea    -0x79(%rbp),%rax
14045f007:	48 83 7d 9f 07       	cmpq   $0x7,-0x61(%rbp)
14045f00c:	49 0f 47 c5          	cmova  %r13,%rax
14045f010:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14045f015:	4d 8b 7e 18          	mov    0x18(%r14),%r15
14045f019:	4c 8b 65 97          	mov    -0x69(%rbp),%r12
14045f01d:	4d 3b e7             	cmp    %r15,%r12
14045f020:	77 3b                	ja     0x14045f05d
14045f022:	49 8b ce             	mov    %r14,%rcx
14045f025:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14045f02a:	49 83 ff 07          	cmp    $0x7,%r15
14045f02e:	76 08                	jbe    0x14045f038
14045f030:	49 8b 0e             	mov    (%r14),%rcx
14045f033:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14045f038:	4d 89 66 10          	mov    %r12,0x10(%r14)
14045f03c:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14045f040:	4c 8b c3             	mov    %rbx,%r8
14045f043:	48 8b d0             	mov    %rax,%rdx
14045f046:	e8 1b 14 69 00       	call   0x140af0466
14045f04b:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14045f050:	45 33 ff             	xor    %r15d,%r15d
14045f053:	66 44 89 3c 18       	mov    %r15w,(%rax,%rbx,1)
14045f058:	e9 af 00 00 00       	jmp    0x14045f10c
14045f05d:	4c 3b e7             	cmp    %rdi,%r12
14045f060:	0f 87 3c 06 00 00    	ja     0x14045f6a2
14045f066:	49 8b dc             	mov    %r12,%rbx
14045f069:	48 83 cb 07          	or     $0x7,%rbx
14045f06d:	48 3b df             	cmp    %rdi,%rbx
14045f070:	76 05                	jbe    0x14045f077
14045f072:	48 8b df             	mov    %rdi,%rbx
14045f075:	eb 1c                	jmp    0x14045f093
14045f077:	49 8b cf             	mov    %r15,%rcx
14045f07a:	48 d1 e9             	shr    $1,%rcx
14045f07d:	48 8b c7             	mov    %rdi,%rax
14045f080:	48 2b c1             	sub    %rcx,%rax
14045f083:	4c 3b f8             	cmp    %rax,%r15
14045f086:	77 ea                	ja     0x14045f072
14045f088:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
14045f08c:	48 3b d8             	cmp    %rax,%rbx
14045f08f:	48 0f 42 d8          	cmovb  %rax,%rbx
14045f093:	48 ff c3             	inc    %rbx
14045f096:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14045f09b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14045f0a0:	e8 43 4e ba ff       	call   0x140003ee8
14045f0a5:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
14045f0a9:	4d 89 66 10          	mov    %r12,0x10(%r14)
14045f0ad:	49 89 4e 18          	mov    %rcx,0x18(%r14)
14045f0b1:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14045f0b5:	4c 8b c3             	mov    %rbx,%r8
14045f0b8:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14045f0bd:	4c 8b e0             	mov    %rax,%r12
14045f0c0:	48 8b c8             	mov    %rax,%rcx
14045f0c3:	e8 d8 2d 69 00       	call   0x140af1ea0
14045f0c8:	33 c0                	xor    %eax,%eax
14045f0ca:	66 41 89 04 1c       	mov    %ax,(%r12,%rbx,1)
14045f0cf:	49 83 ff 07          	cmp    $0x7,%r15
14045f0d3:	76 31                	jbe    0x14045f106
14045f0d5:	49 8b 0e             	mov    (%r14),%rcx
14045f0d8:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
14045f0df:	00
14045f0e0:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14045f0e6:	72 18                	jb     0x14045f100
14045f0e8:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14045f0ec:	48 2b ca             	sub    %rdx,%rcx
14045f0ef:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14045f0f3:	48 83 f8 1f          	cmp    $0x1f,%rax
14045f0f7:	0f 87 bf 00 00 00    	ja     0x14045f1bc
14045f0fd:	48 8b ca             	mov    %rdx,%rcx
14045f100:	ff 15 ba d7 6a 00    	call   *0x6ad7ba(%rip)        # 0x140b0c8c0
14045f106:	45 33 ff             	xor    %r15d,%r15d
14045f109:	4d 89 26             	mov    %r12,(%r14)
14045f10c:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
14045f110:	48 83 f8 07          	cmp    $0x7,%rax
14045f114:	76 31                	jbe    0x14045f147
14045f116:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14045f11d:	00
14045f11e:	49 8b cd             	mov    %r13,%rcx
14045f121:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14045f127:	72 15                	jb     0x14045f13e
14045f129:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
14045f12d:	49 2b cd             	sub    %r13,%rcx
14045f130:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14045f134:	48 83 f8 1f          	cmp    $0x1f,%rax
14045f138:	0f 87 8a 03 00 00    	ja     0x14045f4c8
14045f13e:	49 8b cd             	mov    %r13,%rcx
14045f141:	ff 15 79 d7 6a 00    	call   *0x6ad779(%rip)        # 0x140b0c8c0
14045f147:	48 8b 06             	mov    (%rsi),%rax
14045f14a:	48 8b 58 18          	mov    0x18(%rax),%rbx
14045f14e:	0f 57 c0             	xorps  %xmm0,%xmm0
14045f151:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
14045f155:	0f 57 c9             	xorps  %xmm1,%xmm1
14045f158:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
14045f15d:	41 b8 06 00 00 00    	mov    $0x6,%r8d
14045f163:	48 8d 15 96 cb 6e 00 	lea    0x6ecb96(%rip),%rdx        # 0x140b4bd00
14045f16a:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14045f16e:	e8 ad 4c ba ff       	call   0x140003e20
14045f173:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
14045f177:	48 8b ce             	mov    %rsi,%rcx
14045f17a:	48 8b c3             	mov    %rbx,%rax
14045f17d:	ff 15 b5 da 6a 00    	call   *0x6adab5(%rip)        # 0x140b0cc38
14045f183:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
14045f187:	48 83 f8 07          	cmp    $0x7,%rax
14045f18b:	76 3c                	jbe    0x14045f1c9
14045f18d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14045f194:	00
14045f195:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14045f199:	48 8b d1             	mov    %rcx,%rdx
14045f19c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14045f1a2:	72 1f                	jb     0x14045f1c3
14045f1a4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14045f1a8:	48 2b d1             	sub    %rcx,%rdx
14045f1ab:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14045f1af:	48 83 f8 1f          	cmp    $0x1f,%rax
14045f1b3:	76 0e                	jbe    0x14045f1c3
14045f1b5:	ff 15 dd d7 6a 00    	call   *0x6ad7dd(%rip)        # 0x140b0c998
14045f1bb:	90                   	nop
14045f1bc:	ff 15 d6 d7 6a 00    	call   *0x6ad7d6(%rip)        # 0x140b0c998
14045f1c2:	90                   	nop
14045f1c3:	ff 15 f7 d6 6a 00    	call   *0x6ad6f7(%rip)        # 0x140b0c8c0
14045f1c9:	0f 57 c0             	xorps  %xmm0,%xmm0
14045f1cc:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
14045f1d0:	4c 89 7d b7          	mov    %r15,-0x49(%rbp)
14045f1d4:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
14045f1d8:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14045f1de:	48 8d 15 a3 c5 6e 00 	lea    0x6ec5a3(%rip),%rdx        # 0x140b4b788
14045f1e5:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14045f1e9:	e8 32 4c ba ff       	call   0x140003e20
14045f1ee:	4c 39 be b8 01 00 00 	cmp    %r15,0x1b8(%rsi)
14045f1f5:	0f 85 e6 04 00 00    	jne    0x14045f6e1
14045f1fb:	4c 8d b6 a8 01 00 00 	lea    0x1a8(%rsi),%r14
14045f202:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
14045f206:	4c 8b 6d a7          	mov    -0x59(%rbp),%r13
14045f20a:	4c 3b f0             	cmp    %rax,%r14
14045f20d:	0f 84 09 01 00 00    	je     0x14045f31c
14045f213:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
14045f217:	48 83 7d bf 07       	cmpq   $0x7,-0x41(%rbp)
14045f21c:	49 0f 47 c5          	cmova  %r13,%rax
14045f220:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14045f225:	4d 8b 7e 18          	mov    0x18(%r14),%r15
14045f229:	4c 8b 65 b7          	mov    -0x49(%rbp),%r12
14045f22d:	4d 3b e7             	cmp    %r15,%r12
14045f230:	77 3b                	ja     0x14045f26d
14045f232:	49 8b ce             	mov    %r14,%rcx
14045f235:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14045f23a:	49 83 ff 07          	cmp    $0x7,%r15
14045f23e:	76 08                	jbe    0x14045f248
14045f240:	49 8b 0e             	mov    (%r14),%rcx
14045f243:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14045f248:	4d 89 66 10          	mov    %r12,0x10(%r14)
14045f24c:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14045f250:	4c 8b c3             	mov    %rbx,%r8
14045f253:	48 8b d0             	mov    %rax,%rdx
14045f256:	e8 0b 12 69 00       	call   0x140af0466
14045f25b:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14045f260:	45 33 ff             	xor    %r15d,%r15d
14045f263:	66 44 89 3c 18       	mov    %r15w,(%rax,%rbx,1)
14045f268:	e9 af 00 00 00       	jmp    0x14045f31c
14045f26d:	4c 3b e7             	cmp    %rdi,%r12
14045f270:	0f 87 35 04 00 00    	ja     0x14045f6ab
14045f276:	49 8b dc             	mov    %r12,%rbx
14045f279:	48 83 cb 07          	or     $0x7,%rbx
14045f27d:	48 3b df             	cmp    %rdi,%rbx
14045f280:	76 05                	jbe    0x14045f287
14045f282:	48 8b df             	mov    %rdi,%rbx
14045f285:	eb 1c                	jmp    0x14045f2a3
14045f287:	49 8b cf             	mov    %r15,%rcx
14045f28a:	48 d1 e9             	shr    $1,%rcx
14045f28d:	48 8b c7             	mov    %rdi,%rax
14045f290:	48 2b c1             	sub    %rcx,%rax
14045f293:	4c 3b f8             	cmp    %rax,%r15
14045f296:	77 ea                	ja     0x14045f282
14045f298:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
14045f29c:	48 3b d8             	cmp    %rax,%rbx
14045f29f:	48 0f 42 d8          	cmovb  %rax,%rbx
14045f2a3:	48 ff c3             	inc    %rbx
14045f2a6:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14045f2ab:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14045f2b0:	e8 33 4c ba ff       	call   0x140003ee8
14045f2b5:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
14045f2b9:	4d 89 66 10          	mov    %r12,0x10(%r14)
14045f2bd:	49 89 4e 18          	mov    %rcx,0x18(%r14)
14045f2c1:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14045f2c5:	4c 8b c3             	mov    %rbx,%r8
14045f2c8:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14045f2cd:	4c 8b e0             	mov    %rax,%r12
14045f2d0:	48 8b c8             	mov    %rax,%rcx
14045f2d3:	e8 c8 2b 69 00       	call   0x140af1ea0
14045f2d8:	33 c0                	xor    %eax,%eax
14045f2da:	66 41 89 04 1c       	mov    %ax,(%r12,%rbx,1)
14045f2df:	49 83 ff 07          	cmp    $0x7,%r15
14045f2e3:	76 31                	jbe    0x14045f316
14045f2e5:	49 8b 0e             	mov    (%r14),%rcx
14045f2e8:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
14045f2ef:	00
14045f2f0:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14045f2f6:	72 18                	jb     0x14045f310
14045f2f8:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14045f2fc:	48 2b ca             	sub    %rdx,%rcx
14045f2ff:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14045f303:	48 83 f8 1f          	cmp    $0x1f,%rax
14045f307:	0f 87 e0 00 00 00    	ja     0x14045f3ed
14045f30d:	48 8b ca             	mov    %rdx,%rcx
14045f310:	ff 15 aa d5 6a 00    	call   *0x6ad5aa(%rip)        # 0x140b0c8c0
14045f316:	45 33 ff             	xor    %r15d,%r15d
14045f319:	4d 89 26             	mov    %r12,(%r14)
14045f31c:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
14045f320:	48 83 f8 07          	cmp    $0x7,%rax
14045f324:	76 31                	jbe    0x14045f357
14045f326:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14045f32d:	00
14045f32e:	49 8b cd             	mov    %r13,%rcx
14045f331:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14045f337:	72 15                	jb     0x14045f34e
14045f339:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
14045f33d:	49 2b cd             	sub    %r13,%rcx
14045f340:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14045f344:	48 83 f8 1f          	cmp    $0x1f,%rax
14045f348:	0f 87 7a 01 00 00    	ja     0x14045f4c8
14045f34e:	49 8b cd             	mov    %r13,%rcx
14045f351:	ff 15 69 d5 6a 00    	call   *0x6ad569(%rip)        # 0x140b0c8c0
14045f357:	0f 57 c0             	xorps  %xmm0,%xmm0
14045f35a:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
14045f35e:	4c 89 7d d7          	mov    %r15,-0x29(%rbp)
14045f362:	4c 89 7d df          	mov    %r15,-0x21(%rbp)
14045f366:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14045f36c:	48 8d 15 75 d6 6e 00 	lea    0x6ed675(%rip),%rdx        # 0x140b4c9e8
14045f373:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
14045f377:	e8 a4 4a ba ff       	call   0x140003e20
14045f37c:	4c 39 be d8 01 00 00 	cmp    %r15,0x1d8(%rsi)
14045f383:	0f 85 31 03 00 00    	jne    0x14045f6ba
14045f389:	4c 8d b6 c8 01 00 00 	lea    0x1c8(%rsi),%r14
14045f390:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
14045f394:	4c 8b 6d c7          	mov    -0x39(%rbp),%r13
14045f398:	4c 3b f0             	cmp    %rax,%r14
14045f39b:	0f 84 f9 00 00 00    	je     0x14045f49a
14045f3a1:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
14045f3a5:	48 83 7d df 07       	cmpq   $0x7,-0x21(%rbp)
14045f3aa:	49 0f 47 c5          	cmova  %r13,%rax
14045f3ae:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14045f3b3:	4d 8b 7e 18          	mov    0x18(%r14),%r15
14045f3b7:	4c 8b 65 d7          	mov    -0x29(%rbp),%r12
14045f3bb:	4d 3b e7             	cmp    %r15,%r12
14045f3be:	77 34                	ja     0x14045f3f4
14045f3c0:	49 8b fe             	mov    %r14,%rdi
14045f3c3:	49 83 ff 07          	cmp    $0x7,%r15
14045f3c7:	76 03                	jbe    0x14045f3cc
14045f3c9:	49 8b 3e             	mov    (%r14),%rdi
14045f3cc:	4d 89 66 10          	mov    %r12,0x10(%r14)
14045f3d0:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
14045f3d4:	4c 8b c3             	mov    %rbx,%r8
14045f3d7:	48 8b d0             	mov    %rax,%rdx
14045f3da:	48 8b cf             	mov    %rdi,%rcx
14045f3dd:	e8 84 10 69 00       	call   0x140af0466
14045f3e2:	33 c0                	xor    %eax,%eax
14045f3e4:	66 89 04 3b          	mov    %ax,(%rbx,%rdi,1)
14045f3e8:	e9 ad 00 00 00       	jmp    0x14045f49a
14045f3ed:	ff 15 a5 d5 6a 00    	call   *0x6ad5a5(%rip)        # 0x140b0c998
14045f3f3:	90                   	nop
14045f3f4:	4c 3b e7             	cmp    %rdi,%r12
14045f3f7:	0f 87 b7 02 00 00    	ja     0x14045f6b4
14045f3fd:	49 8b cc             	mov    %r12,%rcx
14045f400:	48 83 c9 07          	or     $0x7,%rcx
14045f404:	48 3b cf             	cmp    %rdi,%rcx