1408fedaf:	e8 0c 76 70 ff       	call   0x1400063c0
1408fedb4:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
1408fedb8:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1408fedbc:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1408fedc0:	e8 b3 d7 ff ff       	call   0x1408fc578
1408fedc5:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1408fedc9:	48 8b cf             	mov    %rdi,%rcx
1408fedcc:	e8 5f d7 ff ff       	call   0x1408fc530
1408fedd1:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1408fedd5:	e8 7a 56 ff ff       	call   0x1408f4454
1408fedda:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1408fedde:	e8 49 7f 72 ff       	call   0x140026d2c
1408fede3:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1408fede7:	e8 d4 cd 71 ff       	call   0x14001bbc0
1408fedec:	ba 61 ff 00 00       	mov    $0xff61,%edx
1408fedf1:	44 8d 42 3e          	lea    0x3e(%rdx),%r8d
1408fedf5:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1408fedf9:	e8 b6 14 ff ff       	call   0x1408f02b4
1408fedfe:	48 8b d3             	mov    %rbx,%rdx
1408fee01:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1408fee05:	e8 de 4f 70 ff       	call   0x140003de8
1408fee0a:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1408fee0e:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1408fee12:	e8 11 9a 8a ff       	call   0x1401a8828
1408fee17:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1408fee1b:	e8 a0 75 70 ff       	call   0x1400063c0
1408fee20:	48 8d 15 79 ca 26 00 	lea    0x26ca79(%rip),%rdx        # 0x140b6b8a0
1408fee27:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1408fee2b:	e8 b8 4f 70 ff       	call   0x140003de8
1408fee30:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1408fee34:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1408fee38:	e8 eb 99 8a ff       	call   0x1401a8828
1408fee3d:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1408fee41:	e8 7a 75 70 ff       	call   0x1400063c0
1408fee46:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
1408fee4a:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1408fee4e:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1408fee52:	e8 21 d7 ff ff       	call   0x1408fc578
1408fee57:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1408fee5b:	48 8b cf             	mov    %rdi,%rcx
1408fee5e:	e8 cd d6 ff ff       	call   0x1408fc530
1408fee63:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1408fee67:	e8 e8 55 ff ff       	call   0x1408f4454
1408fee6c:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1408fee70:	e8 b7 7e 72 ff       	call   0x140026d2c
1408fee75:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1408fee79:	e8 42 cd 71 ff       	call   0x14001bbc0
1408fee7e:	ba e0 ff 00 00       	mov    $0xffe0,%edx
1408fee83:	44 8d 42 0e          	lea    0xe(%rdx),%r8d
1408fee87:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1408fee8b:	e8 24 14 ff ff       	call   0x1408f02b4
1408fee90:	48 8b d3             	mov    %rbx,%rdx
1408fee93:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1408fee97:	e8 4c 4f 70 ff       	call   0x140003de8
1408fee9c:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1408feea0:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1408feea4:	e8 7f 99 8a ff       	call   0x1401a8828
1408feea9:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1408feead:	e8 0e 75 70 ff       	call   0x1400063c0
1408feeb2:	49 8b d6             	mov    %r14,%rdx
1408feeb5:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1408feeb9:	e8 2a 4f 70 ff       	call   0x140003de8
1408feebe:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1408feec2:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1408feec6:	e8 5d 99 8a ff       	call   0x1401a8828
1408feecb:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1408feecf:	e8 ec 74 70 ff       	call   0x1400063c0
1408feed4:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
1408feed8:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1408feedc:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1408feee0:	e8 93 d6 ff ff       	call   0x1408fc578
1408feee5:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1408feee9:	48 8b cf             	mov    %rdi,%rcx
1408feeec:	e8 3f d6 ff ff       	call   0x1408fc530
1408feef1:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1408feef5:	e8 5a 55 ff ff       	call   0x1408f4454
1408feefa:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1408feefe:	e8 29 7e 72 ff       	call   0x140026d2c
1408fef03:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1408fef07:	e8 b4 cc 71 ff       	call   0x14001bbc0
1408fef0c:	ba 00 00 02 00       	mov    $0x20000,%edx
1408fef11:	41 b8 df a6 02 00    	mov    $0x2a6df,%r8d
1408fef17:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1408fef1b:	e8 94 13 ff ff       	call   0x1408f02b4
1408fef20:	48 8d 15 71 80 24 00 	lea    0x248071(%rip),%rdx        # 0x140b46f98
1408fef27:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1408fef2b:	e8 b8 4e 70 ff       	call   0x140003de8
1408fef30:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1408fef34:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1408fef38:	e8 eb 98 8a ff       	call   0x1401a8828
1408fef3d:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1408fef41:	e8 7a 74 70 ff       	call   0x1400063c0
1408fef46:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
1408fef4a:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1408fef4e:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1408fef52:	e8 21 d6 ff ff       	call   0x1408fc578
1408fef57:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1408fef5b:	48 8b cf             	mov    %rdi,%rcx
1408fef5e:	e8 cd d5 ff ff       	call   0x1408fc530
1408fef63:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1408fef67:	e8 e8 54 ff ff       	call   0x1408f4454
1408fef6c:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1408fef70:	e8 b7 7d 72 ff       	call   0x140026d2c
1408fef75:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1408fef79:	e8 42 cc 71 ff       	call   0x14001bbc0
1408fef7e:	ba 00 f8 02 00       	mov    $0x2f800,%edx
1408fef83:	41 b8 1f fa 02 00    	mov    $0x2fa1f,%r8d
1408fef89:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1408fef8d:	e8 22 13 ff ff       	call   0x1408f02b4
1408fef92:	48 8d 15 ff 7f 24 00 	lea    0x247fff(%rip),%rdx        # 0x140b46f98
1408fef99:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1408fef9d:	e8 46 4e 70 ff       	call   0x140003de8
1408fefa2:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1408fefa6:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1408fefaa:	e8 79 98 8a ff       	call   0x1401a8828
1408fefaf:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1408fefb3:	e8 08 74 70 ff       	call   0x1400063c0
1408fefb8:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
1408fefbc:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1408fefc0:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1408fefc4:	e8 af d5 ff ff       	call   0x1408fc578
1408fefc9:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1408fefcd:	48 8b cf             	mov    %rdi,%rcx
1408fefd0:	e8 5b d5 ff ff       	call   0x1408fc530
1408fefd5:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1408fefd9:	e8 76 54 ff ff       	call   0x1408f4454
1408fefde:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1408fefe2:	e8 45 7d 72 ff       	call   0x140026d2c
1408fefe7:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1408fefeb:	48 8d 0d 4e c5 42 00 	lea    0x42c54e(%rip),%rcx        # 0x140d2b540
1408feff2:	e8 81 c1 71 ff       	call   0x14001b178
1408feff7:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1408feffb:	e8 80 71 70 ff       	call   0x140006180
1408ff000:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1408ff004:	48 33 cc             	xor    %rsp,%rcx
1408ff007:	e8 d4 05 1f 00       	call   0x140aef5e0
1408ff00c:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
1408ff013:	00
1408ff014:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1408ff018:	49 8b 73 28          	mov    0x28(%r11),%rsi
1408ff01c:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1408ff020:	4d 8b 63 38          	mov    0x38(%r11),%r12
1408ff024:	49 8b e3             	mov    %r11,%rsp
1408ff027:	41 5f                	pop    %r15
1408ff029:	41 5e                	pop    %r14
1408ff02b:	5d                   	pop    %rbp
1408ff02c:	c3                   	ret
1408ff02d:	90                   	nop
1408ff02e:	90                   	nop
1408ff02f:	90                   	nop
1408ff030:	48 8b c4             	mov    %rsp,%rax
1408ff033:	48 89 58 08          	mov    %rbx,0x8(%rax)
1408ff037:	48 89 70 10          	mov    %rsi,0x10(%rax)
1408ff03b:	48 89 78 18          	mov    %rdi,0x18(%rax)
1408ff03f:	55                   	push   %rbp
1408ff040:	41 54                	push   %r12
1408ff042:	41 55                	push   %r13
1408ff044:	41 56                	push   %r14
1408ff046:	41 57                	push   %r15
1408ff048:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1408ff04c:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1408ff053:	48 8b 05 e6 ff 3b 00 	mov    0x3bffe6(%rip),%rax        # 0x140cbf040
1408ff05a:	48 33 c4             	xor    %rsp,%rax
1408ff05d:	48 89 45 27          	mov    %rax,0x27(%rbp)
1408ff061:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1408ff065:	e8 3a ca 00 00       	call   0x14090baa4
1408ff06a:	0f 57 c0             	xorps  %xmm0,%xmm0
1408ff06d:	f3 0f 7f 45 97       	movdqu %xmm0,-0x69(%rbp)
1408ff072:	33 f6                	xor    %esi,%esi
1408ff074:	48 89 75 a7          	mov    %rsi,-0x59(%rbp)
1408ff078:	c7 45 af 00 20 00 00 	movl   $0x2000,-0x51(%rbp)
1408ff07f:	c7 45 b3 2e 20 00 00 	movl   $0x202e,-0x4d(%rbp)
1408ff086:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
1408ff08a:	0f 57 c9             	xorps  %xmm1,%xmm1
1408ff08d:	f3 0f 7f 4d 17       	movdqu %xmm1,0x17(%rbp)
1408ff092:	44 8d 46 06          	lea    0x6(%rsi),%r8d
1408ff096:	48 8d 15 8b 74 24 00 	lea    0x24748b(%rip),%rdx        # 0x140b46528
1408ff09d:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408ff0a1:	e8 7a 4d 70 ff       	call   0x140003e20
1408ff0a6:	4c 8d 45 07          	lea    0x7(%rbp),%r8
1408ff0aa:	33 d2                	xor    %edx,%edx
1408ff0ac:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1408ff0b0:	e8 bb b2 8a ff       	call   0x1401aa370
1408ff0b5:	41 bc 00 10 00 00    	mov    $0x1000,%r12d
1408ff0bb:	44 8d 7e 1f          	lea    0x1f(%rsi),%r15d
1408ff0bf:	48 8b 45 1f          	mov    0x1f(%rbp),%rax
1408ff0c3:	44 8d 76 07          	lea    0x7(%rsi),%r14d
1408ff0c7:	49 3b c6             	cmp    %r14,%rax
1408ff0ca:	76 2e                	jbe    0x1408ff0fa
1408ff0cc:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1408ff0d3:	00
1408ff0d4:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1408ff0d8:	48 8b d1             	mov    %rcx,%rdx
1408ff0db:	49 3b c4             	cmp    %r12,%rax
1408ff0de:	72 14                	jb     0x1408ff0f4
1408ff0e0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408ff0e4:	48 2b d1             	sub    %rcx,%rdx
1408ff0e7:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1408ff0eb:	49 3b c7             	cmp    %r15,%rax
1408ff0ee:	0f 87 ca 01 00 00    	ja     0x1408ff2be
1408ff0f4:	ff 15 c6 d7 20 00    	call   *0x20d7c6(%rip)        # 0x140b0c8c0
1408ff0fa:	0f 57 c0             	xorps  %xmm0,%xmm0
1408ff0fd:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
1408ff101:	0f 57 c9             	xorps  %xmm1,%xmm1
1408ff104:	f3 0f 7f 4d 17       	movdqu %xmm1,0x17(%rbp)
1408ff109:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1408ff10f:	4c 8d 2d 4a 78 24 00 	lea    0x24784a(%rip),%r13        # 0x140b46960
1408ff116:	49 8b d5             	mov    %r13,%rdx
1408ff119:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408ff11d:	e8 fe 4c 70 ff       	call   0x140003e20
1408ff122:	48 8b 5d 9f          	mov    -0x61(%rbp),%rbx
1408ff126:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
1408ff12a:	48 3b df             	cmp    %rdi,%rbx
1408ff12d:	74 20                	je     0x1408ff14f
1408ff12f:	0f 10 45 07          	movups 0x7(%rbp),%xmm0
1408ff133:	0f 11 03             	movups %xmm0,(%rbx)
1408ff136:	0f 10 4d 17          	movups 0x17(%rbp),%xmm1
1408ff13a:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1408ff13e:	49 8b c6             	mov    %r14,%rax
1408ff141:	66 89 75 07          	mov    %si,0x7(%rbp)
1408ff145:	48 83 c3 20          	add    $0x20,%rbx
1408ff149:	48 89 5d 9f          	mov    %rbx,-0x61(%rbp)
1408ff14d:	eb 1c                	jmp    0x1408ff16b
1408ff14f:	4c 8d 45 07          	lea    0x7(%rbp),%r8
1408ff153:	48 8b d3             	mov    %rbx,%rdx
1408ff156:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1408ff15a:	e8 11 b2 8a ff       	call   0x1401aa370
1408ff15f:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
1408ff163:	48 8b 5d 9f          	mov    -0x61(%rbp),%rbx
1408ff167:	48 8b 45 1f          	mov    0x1f(%rbp),%rax
1408ff16b:	49 3b c6             	cmp    %r14,%rax
1408ff16e:	76 2e                	jbe    0x1408ff19e
1408ff170:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1408ff177:	00
1408ff178:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1408ff17c:	48 8b d1             	mov    %rcx,%rdx
1408ff17f:	49 3b c4             	cmp    %r12,%rax
1408ff182:	72 14                	jb     0x1408ff198
1408ff184:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408ff188:	48 2b d1             	sub    %rcx,%rdx
1408ff18b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1408ff18f:	49 3b c7             	cmp    %r15,%rax
1408ff192:	0f 87 26 01 00 00    	ja     0x1408ff2be
1408ff198:	ff 15 22 d7 20 00    	call   *0x20d722(%rip)        # 0x140b0c8c0
1408ff19e:	0f 57 c0             	xorps  %xmm0,%xmm0
1408ff1a1:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
1408ff1a5:	0f 57 c9             	xorps  %xmm1,%xmm1
1408ff1a8:	f3 0f 7f 4d 17       	movdqu %xmm1,0x17(%rbp)
1408ff1ad:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1408ff1b3:	48 8d 15 4e 6a 24 00 	lea    0x246a4e(%rip),%rdx        # 0x140b45c08
1408ff1ba:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408ff1be:	e8 5d 4c 70 ff       	call   0x140003e20
1408ff1c3:	48 3b df             	cmp    %rdi,%rbx
1408ff1c6:	74 20                	je     0x1408ff1e8
1408ff1c8:	0f 10 45 07          	movups 0x7(%rbp),%xmm0
1408ff1cc:	0f 11 03             	movups %xmm0,(%rbx)
1408ff1cf:	0f 10 4d 17          	movups 0x17(%rbp),%xmm1
1408ff1d3:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1408ff1d7:	49 8b c6             	mov    %r14,%rax
1408ff1da:	66 89 75 07          	mov    %si,0x7(%rbp)
1408ff1de:	48 83 c3 20          	add    $0x20,%rbx
1408ff1e2:	48 89 5d 9f          	mov    %rbx,-0x61(%rbp)
1408ff1e6:	eb 1c                	jmp    0x1408ff204
1408ff1e8:	4c 8d 45 07          	lea    0x7(%rbp),%r8
1408ff1ec:	48 8b d3             	mov    %rbx,%rdx
1408ff1ef:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1408ff1f3:	e8 78 b1 8a ff       	call   0x1401aa370
1408ff1f8:	48 8b 7d a7          	mov    -0x59(%rbp),%rdi
1408ff1fc:	48 8b 5d 9f          	mov    -0x61(%rbp),%rbx
1408ff200:	48 8b 45 1f          	mov    0x1f(%rbp),%rax
1408ff204:	49 3b c6             	cmp    %r14,%rax
1408ff207:	76 2e                	jbe    0x1408ff237
1408ff209:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1408ff210:	00
1408ff211:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1408ff215:	48 8b d1             	mov    %rcx,%rdx
1408ff218:	49 3b c4             	cmp    %r12,%rax
1408ff21b:	72 14                	jb     0x1408ff231
1408ff21d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408ff221:	48 2b d1             	sub    %rcx,%rdx
1408ff224:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1408ff228:	49 3b c7             	cmp    %r15,%rax
1408ff22b:	0f 87 8d 00 00 00    	ja     0x1408ff2be
1408ff231:	ff 15 89 d6 20 00    	call   *0x20d689(%rip)        # 0x140b0c8c0
1408ff237:	0f 57 c0             	xorps  %xmm0,%xmm0
1408ff23a:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
1408ff23e:	0f 57 c9             	xorps  %xmm1,%xmm1
1408ff241:	f3 0f 7f 4d 17       	movdqu %xmm1,0x17(%rbp)
1408ff246:	41 b8 14 00 00 00    	mov    $0x14,%r8d
1408ff24c:	48 8d 15 d5 74 24 00 	lea    0x2474d5(%rip),%rdx        # 0x140b46728
1408ff253:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1408ff257:	e8 c4 4b 70 ff       	call   0x140003e20
1408ff25c:	48 3b df             	cmp    %rdi,%rbx
1408ff25f:	74 20                	je     0x1408ff281
1408ff261:	0f 10 45 07          	movups 0x7(%rbp),%xmm0
1408ff265:	0f 11 03             	movups %xmm0,(%rbx)
1408ff268:	0f 10 4d 17          	movups 0x17(%rbp),%xmm1
1408ff26c:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1408ff270:	49 8b c6             	mov    %r14,%rax
1408ff273:	66 89 75 07          	mov    %si,0x7(%rbp)
1408ff277:	48 83 c3 20          	add    $0x20,%rbx
1408ff27b:	48 89 5d 9f          	mov    %rbx,-0x61(%rbp)
1408ff27f:	eb 14                	jmp    0x1408ff295
1408ff281:	4c 8d 45 07          	lea    0x7(%rbp),%r8
1408ff285:	48 8b d3             	mov    %rbx,%rdx
1408ff288:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1408ff28c:	e8 df b0 8a ff       	call   0x1401aa370
1408ff291:	48 8b 45 1f          	mov    0x1f(%rbp),%rax
1408ff295:	49 3b c6             	cmp    %r14,%rax
1408ff298:	76 31                	jbe    0x1408ff2cb
1408ff29a:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1408ff2a1:	00
1408ff2a2:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1408ff2a6:	48 8b d1             	mov    %rcx,%rdx
1408ff2a9:	49 3b c4             	cmp    %r12,%rax
1408ff2ac:	72 17                	jb     0x1408ff2c5
1408ff2ae:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408ff2b2:	48 2b d1             	sub    %rcx,%rdx
1408ff2b5:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1408ff2b9:	49 3b c7             	cmp    %r15,%rax
1408ff2bc:	76 07                	jbe    0x1408ff2c5
1408ff2be:	ff 15 d4 d6 20 00    	call   *0x20d6d4(%rip)        # 0x140b0c998
1408ff2c4:	cc                   	int3
1408ff2c5:	ff 15 f5 d5 20 00    	call   *0x20d5f5(%rip)        # 0x140b0c8c0
1408ff2cb:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1408ff2cf:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1408ff2d3:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1408ff2d7:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1408ff2db:	e8 b4 7a 72 ff       	call   0x140026d94
1408ff2e0:	48 8b 7d b7          	mov    -0x49(%rbp),%rdi
1408ff2e4:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1408ff2e8:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
1408ff2ec:	74 1b                	je     0x1408ff309
1408ff2ee:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
1408ff2f2:	48 89 02             	mov    %rax,(%rdx)
1408ff2f5:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
1408ff2f9:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1408ff2fd:	e8 92 7a 72 ff       	call   0x140026d94
1408ff302:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
1408ff307:	eb 0d                	jmp    0x1408ff316
1408ff309:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
1408ff30d:	48 8b cf             	mov    %rdi,%rcx
1408ff310:	e8 3b d3 ff ff       	call   0x1408fc650
1408ff315:	90                   	nop
1408ff316:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1408ff31a:	e8 0d 7a 72 ff       	call   0x140026d2c
1408ff31f:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
1408ff323:	48 85 db             	test   %rbx,%rbx
1408ff326:	74 3f                	je     0x1408ff367
1408ff328:	48 8b 55 9f          	mov    -0x61(%rbp),%rdx