14018ee59:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018ee60:	72 1c                	jb     0x14018ee7e
14018ee62:	48 83 c2 27          	add    $0x27,%rdx
14018ee66:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018ee6a:	49 2b c8             	sub    %r8,%rcx
14018ee6d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018ee71:	48 83 f8 1f          	cmp    $0x1f,%rax
14018ee75:	0f 87 a4 00 00 00    	ja     0x14018ef1f
14018ee7b:	49 8b c8             	mov    %r8,%rcx
14018ee7e:	e8 c1 c2 c8 00       	call   0x140e1b144
14018ee83:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14018ee87:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14018ee8e:	00
14018ee8f:	66 89 37             	mov    %si,(%rdi)
14018ee92:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14018ee96:	e8 c5 94 00 00       	call   0x140198360
14018ee9b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14018ee9f:	74 4a                	je     0x14018eeeb
14018eea1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14018eea5:	48 83 fa 07          	cmp    $0x7,%rdx
14018eea9:	76 31                	jbe    0x14018eedc
14018eeab:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018eeb2:	00
14018eeb3:	48 8b 0b             	mov    (%rbx),%rcx
14018eeb6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018eebd:	72 18                	jb     0x14018eed7
14018eebf:	48 83 c2 27          	add    $0x27,%rdx
14018eec3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018eec7:	49 2b c8             	sub    %r8,%rcx
14018eeca:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018eece:	48 83 f8 1f          	cmp    $0x1f,%rax
14018eed2:	77 4b                	ja     0x14018ef1f
14018eed4:	49 8b c8             	mov    %r8,%rcx
14018eed7:	e8 68 c2 c8 00       	call   0x140e1b144
14018eedc:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14018eee0:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14018eee7:	00
14018eee8:	66 89 33             	mov    %si,(%rbx)
14018eeeb:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
14018eef2:	00
14018eef3:	48 8d 0d b6 55 31 01 	lea    0x13155b6(%rip),%rcx        # 0x1414a44b0
14018eefa:	e8 41 21 20 00       	call   0x140391040
14018eeff:	48 8d 0d 0a 1f df 00 	lea    0xdf1f0a(%rip),%rcx        # 0x140f80e10
14018ef06:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14018ef0d:	00
14018ef0e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14018ef12:	49 8b 73 28          	mov    0x28(%r11),%rsi
14018ef16:	49 8b e3             	mov    %r11,%rsp
14018ef19:	5f                   	pop    %rdi
14018ef1a:	e9 55 c4 c8 00       	jmp    0x140e1b374
14018ef1f:	e8 80 b2 c9 00       	call   0x140e2a1a4
14018ef24:	cc                   	int3
14018ef25:	cc                   	int3
14018ef26:	cc                   	int3
14018ef27:	cc                   	int3
14018ef28:	cc                   	int3
14018ef29:	cc                   	int3
14018ef2a:	cc                   	int3
14018ef2b:	cc                   	int3
14018ef2c:	cc                   	int3
14018ef2d:	cc                   	int3
14018ef2e:	cc                   	int3
14018ef2f:	cc                   	int3
14018ef30:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14018ef35:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14018ef3a:	57                   	push   %rdi
14018ef3b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
14018ef42:	33 f6                	xor    %esi,%esi
14018ef44:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14018ef49:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
14018ef50:	00
14018ef51:	0f 57 c0             	xorps  %xmm0,%xmm0
14018ef54:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14018ef5a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14018ef5f:	48 8d 05 02 b5 e1 00 	lea    0xe1b502(%rip),%rax        # 0x140faa468
14018ef66:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14018ef6b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
14018ef72:	00 00
14018ef74:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14018ef79:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14018ef7f:	45 33 c0             	xor    %r8d,%r8d
14018ef82:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14018ef87:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14018ef8c:	e8 cf cd 0b 00       	call   0x14024bd60
14018ef91:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
14018ef98:	ff
14018ef99:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
14018efa0:	ff
14018efa1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
14018efa7:	45 8b c1             	mov    %r9d,%r8d
14018efaa:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14018efaf:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14018efb4:	e8 87 39 20 00       	call   0x140392940
14018efb9:	90                   	nop
14018efba:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14018efbf:	48 8b d0             	mov    %rax,%rdx
14018efc2:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
14018efc9:	00
14018efca:	e8 61 3c 20 00       	call   0x140392c30
14018efcf:	48 8b d8             	mov    %rax,%rbx
14018efd2:	48 8b d0             	mov    %rax,%rdx
14018efd5:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
14018efdc:	00
14018efdd:	e8 2e 3a 20 00       	call   0x140392a10
14018efe2:	48 8b f8             	mov    %rax,%rdi
14018efe5:	48 8b d0             	mov    %rax,%rdx
14018efe8:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
14018efef:	00
14018eff0:	e8 1b 3a 20 00       	call   0x140392a10
14018eff5:	48 8b d0             	mov    %rax,%rdx
14018eff8:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
14018efff:	00
14018f000:	e8 bb 3f 20 00       	call   0x140392fc0
14018f005:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14018f009:	e8 52 93 00 00       	call   0x140198360
14018f00e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
14018f012:	74 4e                	je     0x14018f062
14018f014:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14018f018:	48 83 fa 07          	cmp    $0x7,%rdx
14018f01c:	76 35                	jbe    0x14018f053
14018f01e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018f025:	00
14018f026:	48 8b 0f             	mov    (%rdi),%rcx
14018f029:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018f030:	72 1c                	jb     0x14018f04e
14018f032:	48 83 c2 27          	add    $0x27,%rdx
14018f036:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018f03a:	49 2b c8             	sub    %r8,%rcx
14018f03d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018f041:	48 83 f8 1f          	cmp    $0x1f,%rax
14018f045:	0f 87 a4 00 00 00    	ja     0x14018f0ef
14018f04b:	49 8b c8             	mov    %r8,%rcx
14018f04e:	e8 f1 c0 c8 00       	call   0x140e1b144
14018f053:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14018f057:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14018f05e:	00
14018f05f:	66 89 37             	mov    %si,(%rdi)
14018f062:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14018f066:	e8 f5 92 00 00       	call   0x140198360
14018f06b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14018f06f:	74 4a                	je     0x14018f0bb
14018f071:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14018f075:	48 83 fa 07          	cmp    $0x7,%rdx
14018f079:	76 31                	jbe    0x14018f0ac
14018f07b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018f082:	00
14018f083:	48 8b 0b             	mov    (%rbx),%rcx
14018f086:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018f08d:	72 18                	jb     0x14018f0a7
14018f08f:	48 83 c2 27          	add    $0x27,%rdx
14018f093:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018f097:	49 2b c8             	sub    %r8,%rcx
14018f09a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018f09e:	48 83 f8 1f          	cmp    $0x1f,%rax
14018f0a2:	77 4b                	ja     0x14018f0ef
14018f0a4:	49 8b c8             	mov    %r8,%rcx
14018f0a7:	e8 98 c0 c8 00       	call   0x140e1b144
14018f0ac:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14018f0b0:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14018f0b7:	00
14018f0b8:	66 89 33             	mov    %si,(%rbx)
14018f0bb:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
14018f0c2:	00
14018f0c3:	48 8d 0d 96 5b 31 01 	lea    0x1315b96(%rip),%rcx        # 0x1414a4c60
14018f0ca:	e8 d1 18 20 00       	call   0x1403909a0
14018f0cf:	48 8d 0d ba 1d df 00 	lea    0xdf1dba(%rip),%rcx        # 0x140f80e90
14018f0d6:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14018f0dd:	00
14018f0de:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14018f0e2:	49 8b 73 28          	mov    0x28(%r11),%rsi
14018f0e6:	49 8b e3             	mov    %r11,%rsp
14018f0e9:	5f                   	pop    %rdi
14018f0ea:	e9 85 c2 c8 00       	jmp    0x140e1b374
14018f0ef:	e8 b0 b0 c9 00       	call   0x140e2a1a4
14018f0f4:	cc                   	int3
14018f0f5:	cc                   	int3
14018f0f6:	cc                   	int3
14018f0f7:	cc                   	int3
14018f0f8:	cc                   	int3
14018f0f9:	cc                   	int3
14018f0fa:	cc                   	int3
14018f0fb:	cc                   	int3
14018f0fc:	cc                   	int3
14018f0fd:	cc                   	int3
14018f0fe:	cc                   	int3
14018f0ff:	cc                   	int3
14018f100:	48 8b c4             	mov    %rsp,%rax
14018f103:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
14018f10a:	0f 57 c0             	xorps  %xmm0,%xmm0
14018f10d:	48 c7 40 98 00 00 00 	movq   $0x0,-0x68(%rax)
14018f114:	00
14018f115:	0f 57 c9             	xorps  %xmm1,%xmm1
14018f118:	c6 40 d0 00          	movb   $0x0,-0x30(%rax)
14018f11c:	48 8d 50 88          	lea    -0x78(%rax),%rdx
14018f120:	48 8d 0d 19 5d 31 01 	lea    0x1315d19(%rip),%rcx        # 0x1414a4e40
14018f127:	f3 0f 7f 40 88       	movdqu %xmm0,-0x78(%rax)
14018f12c:	f3 0f 7f 40 d8       	movdqu %xmm0,-0x28(%rax)
14018f131:	f3 0f 7f 48 e8       	movdqu %xmm1,-0x18(%rax)
14018f136:	e8 85 0c 93 00       	call   0x140abfdc0
14018f13b:	48 8d 0d ce 1d df 00 	lea    0xdf1dce(%rip),%rcx        # 0x140f80f10
14018f142:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
14018f149:	e9 26 c2 c8 00       	jmp    0x140e1b374
14018f14e:	cc                   	int3
14018f14f:	cc                   	int3
14018f150:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14018f155:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14018f15a:	57                   	push   %rdi
14018f15b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
14018f162:	33 f6                	xor    %esi,%esi
14018f164:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14018f169:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
14018f170:	00
14018f171:	0f 57 c0             	xorps  %xmm0,%xmm0
14018f174:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14018f17a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14018f17f:	48 8d 05 e2 b2 e1 00 	lea    0xe1b2e2(%rip),%rax        # 0x140faa468
14018f186:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14018f18b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
14018f192:	00 00
14018f194:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14018f199:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14018f19f:	45 33 c0             	xor    %r8d,%r8d
14018f1a2:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14018f1a7:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14018f1ac:	e8 af cb 0b 00       	call   0x14024bd60
14018f1b1:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
14018f1b8:	ff
14018f1b9:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
14018f1c0:	ff
14018f1c1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
14018f1c7:	45 8b c1             	mov    %r9d,%r8d
14018f1ca:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14018f1cf:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14018f1d4:	e8 67 37 20 00       	call   0x140392940
14018f1d9:	90                   	nop
14018f1da:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14018f1df:	48 8b d0             	mov    %rax,%rdx
14018f1e2:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
14018f1e9:	00
14018f1ea:	e8 41 3a 20 00       	call   0x140392c30
14018f1ef:	48 8b d8             	mov    %rax,%rbx
14018f1f2:	48 8b d0             	mov    %rax,%rdx
14018f1f5:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
14018f1fc:	00
14018f1fd:	e8 0e 38 20 00       	call   0x140392a10
14018f202:	48 8b f8             	mov    %rax,%rdi
14018f205:	48 8b d0             	mov    %rax,%rdx
14018f208:	48 8d 8c 24 c0 01 00 	lea    0x1c0(%rsp),%rcx
14018f20f:	00
14018f210:	e8 fb 37 20 00       	call   0x140392a10
14018f215:	48 8b d0             	mov    %rax,%rdx
14018f218:	48 8d 8c 24 f8 00 00 	lea    0xf8(%rsp),%rcx
14018f21f:	00
14018f220:	e8 9b 3d 20 00       	call   0x140392fc0
14018f225:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
14018f229:	e8 32 91 00 00       	call   0x140198360
14018f22e:	40 38 77 30          	cmp    %sil,0x30(%rdi)
14018f232:	74 4e                	je     0x14018f282
14018f234:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14018f238:	48 83 fa 07          	cmp    $0x7,%rdx
14018f23c:	76 35                	jbe    0x14018f273
14018f23e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018f245:	00
14018f246:	48 8b 0f             	mov    (%rdi),%rcx
14018f249:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018f250:	72 1c                	jb     0x14018f26e
14018f252:	48 83 c2 27          	add    $0x27,%rdx
14018f256:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018f25a:	49 2b c8             	sub    %r8,%rcx
14018f25d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018f261:	48 83 f8 1f          	cmp    $0x1f,%rax
14018f265:	0f 87 a4 00 00 00    	ja     0x14018f30f
14018f26b:	49 8b c8             	mov    %r8,%rcx
14018f26e:	e8 d1 be c8 00       	call   0x140e1b144
14018f273:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14018f277:	48 c7 47 18 07 00 00 	movq   $0x7,0x18(%rdi)
14018f27e:	00
14018f27f:	66 89 37             	mov    %si,(%rdi)
14018f282:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
14018f286:	e8 d5 90 00 00       	call   0x140198360
14018f28b:	80 7b 30 00          	cmpb   $0x0,0x30(%rbx)
14018f28f:	74 4a                	je     0x14018f2db
14018f291:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14018f295:	48 83 fa 07          	cmp    $0x7,%rdx
14018f299:	76 31                	jbe    0x14018f2cc
14018f29b:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14018f2a2:	00
14018f2a3:	48 8b 0b             	mov    (%rbx),%rcx
14018f2a6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14018f2ad:	72 18                	jb     0x14018f2c7
14018f2af:	48 83 c2 27          	add    $0x27,%rdx
14018f2b3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14018f2b7:	49 2b c8             	sub    %r8,%rcx
14018f2ba:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14018f2be:	48 83 f8 1f          	cmp    $0x1f,%rax
14018f2c2:	77 4b                	ja     0x14018f30f
14018f2c4:	49 8b c8             	mov    %r8,%rcx
14018f2c7:	e8 78 be c8 00       	call   0x140e1b144
14018f2cc:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14018f2d0:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
14018f2d7:	00
14018f2d8:	66 89 33             	mov    %si,(%rbx)
14018f2db:	48 8d 94 24 f8 00 00 	lea    0xf8(%rsp),%rdx
14018f2e2:	00
14018f2e3:	48 8d 0d b6 55 31 01 	lea    0x13155b6(%rip),%rcx        # 0x1414a48a0
14018f2ea:	e8 01 1a 20 00       	call   0x140390cf0
14018f2ef:	48 8d 0d 2a 1c df 00 	lea    0xdf1c2a(%rip),%rcx        # 0x140f80f20
14018f2f6:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14018f2fd:	00
14018f2fe:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14018f302:	49 8b 73 28          	mov    0x28(%r11),%rsi
14018f306:	49 8b e3             	mov    %r11,%rsp
14018f309:	5f                   	pop    %rdi
14018f30a:	e9 65 c0 c8 00       	jmp    0x140e1b374
14018f30f:	e8 90 ae c9 00       	call   0x140e2a1a4
14018f314:	cc                   	int3
14018f315:	cc                   	int3
14018f316:	cc                   	int3
14018f317:	cc                   	int3
14018f318:	cc                   	int3
14018f319:	cc                   	int3
14018f31a:	cc                   	int3
14018f31b:	cc                   	int3
14018f31c:	cc                   	int3
14018f31d:	cc                   	int3
14018f31e:	cc                   	int3
14018f31f:	cc                   	int3
14018f320:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14018f325:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14018f32a:	57                   	push   %rdi
14018f32b:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
14018f332:	33 f6                	xor    %esi,%esi
14018f334:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14018f339:	48 89 84 24 20 02 00 	mov    %rax,0x220(%rsp)
14018f340:	00
14018f341:	0f 57 c0             	xorps  %xmm0,%xmm0
14018f344:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
14018f34a:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14018f34f:	48 8d 05 12 b1 e1 00 	lea    0xe1b112(%rip),%rax        # 0x140faa468
14018f356:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14018f35b:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
14018f362:	00 00
14018f364:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14018f369:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14018f36f:	45 33 c0             	xor    %r8d,%r8d
14018f372:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14018f377:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14018f37c:	e8 df c9 0b 00       	call   0x14024bd60
14018f381:	c7 44 24 28 ff ff ff 	movl   $0xffffffff,0x28(%rsp)
14018f388:	ff