140088d14:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140088d18:	48 83 f8 1f          	cmp    $0x1f,%rax
140088d1c:	76 07                	jbe    0x140088d25
140088d1e:	ff 15 d4 12 2a 00    	call   *0x2a12d4(%rip)        # 0x140329ff8
140088d24:	cc                   	int3
140088d25:	e8 5a 15 27 00       	call   0x1402fa284
140088d2a:	90                   	nop
140088d2b:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140088d30:	48 83 fa 0f          	cmp    $0xf,%rdx
140088d34:	76 36                	jbe    0x140088d6c
140088d36:	48 ff c2             	inc    %rdx
140088d39:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140088d3e:	48 8b c1             	mov    %rcx,%rax
140088d41:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140088d48:	72 1c                	jb     0x140088d66
140088d4a:	48 83 c2 27          	add    $0x27,%rdx
140088d4e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140088d52:	48 2b c1             	sub    %rcx,%rax
140088d55:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140088d59:	48 83 f8 1f          	cmp    $0x1f,%rax
140088d5d:	76 07                	jbe    0x140088d66
140088d5f:	ff 15 93 12 2a 00    	call   *0x2a1293(%rip)        # 0x140329ff8
140088d65:	cc                   	int3
140088d66:	e8 19 15 27 00       	call   0x1402fa284
140088d6b:	90                   	nop
140088d6c:	49 8b c7             	mov    %r15,%rax
140088d6f:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140088d73:	48 33 cc             	xor    %rsp,%rcx
140088d76:	e8 c5 18 27 00       	call   0x1402fa640
140088d7b:	0f 28 b4 24 10 01 00 	movaps 0x110(%rsp),%xmm6
140088d82:	00
140088d83:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
140088d8a:	41 5f                	pop    %r15
140088d8c:	41 5e                	pop    %r14
140088d8e:	41 5c                	pop    %r12
140088d90:	5f                   	pop    %rdi
140088d91:	5e                   	pop    %rsi
140088d92:	5b                   	pop    %rbx
140088d93:	5d                   	pop    %rbp
140088d94:	c3                   	ret
140088d95:	cc                   	int3
140088d96:	cc                   	int3
140088d97:	cc                   	int3
140088d98:	cc                   	int3
140088d99:	cc                   	int3
140088d9a:	cc                   	int3
140088d9b:	cc                   	int3
140088d9c:	cc                   	int3
140088d9d:	cc                   	int3
140088d9e:	cc                   	int3
140088d9f:	cc                   	int3
140088da0:	40 55                	rex push %rbp
140088da2:	53                   	push   %rbx
140088da3:	56                   	push   %rsi
140088da4:	57                   	push   %rdi
140088da5:	41 56                	push   %r14
140088da7:	41 57                	push   %r15
140088da9:	48 8d 6c 24 d8       	lea    -0x28(%rsp),%rbp
140088dae:	48 81 ec 28 01 00 00 	sub    $0x128,%rsp
140088db5:	0f 29 b4 24 10 01 00 	movaps %xmm6,0x110(%rsp)
140088dbc:	00
140088dbd:	48 8b 05 bc f3 37 00 	mov    0x37f3bc(%rip),%rax        # 0x140408180
140088dc4:	48 33 c4             	xor    %rsp,%rax
140088dc7:	48 89 45 00          	mov    %rax,0x0(%rbp)
140088dcb:	49 8b f1             	mov    %r9,%rsi
140088dce:	49 8b d8             	mov    %r8,%rbx
140088dd1:	4c 8b f1             	mov    %rcx,%r14
140088dd4:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140088dd9:	48 8b bd 80 00 00 00 	mov    0x80(%rbp),%rdi
140088de0:	45 33 ff             	xor    %r15d,%r15d
140088de3:	44 89 39             	mov    %r15d,(%rcx)
140088de6:	c6 41 28 01          	movb   $0x1,0x28(%rcx)
140088dea:	4c 89 79 08          	mov    %r15,0x8(%rcx)
140088dee:	44 88 79 70          	mov    %r15b,0x70(%rcx)
140088df2:	e8 e9 19 03 00       	call   0x1400ba7e0
140088df7:	0f 57 c0             	xorps  %xmm0,%xmm0
140088dfa:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140088dff:	66 0f 6f 35 29 1c 2a 	movdqa 0x2a1c29(%rip),%xmm6        # 0x14032aa30
140088e06:	00
140088e07:	f3 0f 7f 74 24 48    	movdqu %xmm6,0x48(%rsp)
140088e0d:	44 88 7c 24 38       	mov    %r15b,0x38(%rsp)
140088e12:	49 8b ce             	mov    %r14,%rcx
140088e15:	e8 46 22 02 00       	call   0x1400ab060
140088e1a:	48 8b d0             	mov    %rax,%rdx
140088e1d:	48 8b 06             	mov    (%rsi),%rax
140088e20:	c7 45 80 03 00 00 00 	movl   $0x3,-0x80(%rbp)
140088e27:	0f 57 c0             	xorps  %xmm0,%xmm0
140088e2a:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
140088e2e:	4c 89 7d 98          	mov    %r15,-0x68(%rbp)
140088e32:	48 c7 45 a0 0f 00 00 	movq   $0xf,-0x60(%rbp)
140088e39:	00
140088e3a:	44 88 7d 88          	mov    %r15b,-0x78(%rbp)
140088e3e:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
140088e42:	48 8b 07             	mov    (%rdi),%rax
140088e45:	c7 45 b0 03 00 00 00 	movl   $0x3,-0x50(%rbp)
140088e4c:	0f 11 45 b8          	movups %xmm0,-0x48(%rbp)
140088e50:	4c 89 7d c8          	mov    %r15,-0x38(%rbp)
140088e54:	48 c7 45 d0 0f 00 00 	movq   $0xf,-0x30(%rbp)
140088e5b:	00
140088e5c:	44 88 7d b8          	mov    %r15b,-0x48(%rbp)
140088e60:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140088e64:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140088e69:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140088e6e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140088e74:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140088e78:	48 8b cb             	mov    %rbx,%rcx
140088e7b:	e8 30 16 02 00       	call   0x1400aa4b0
140088e80:	90                   	nop
140088e81:	4c 8d 0d d8 fc 00 00 	lea    0xfcd8(%rip),%r9        # 0x140098b60
140088e88:	ba 30 00 00 00       	mov    $0x30,%edx
140088e8d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140088e93:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140088e97:	e8 dc 12 27 00       	call   0x1402fa178
140088e9c:	90                   	nop
140088e9d:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140088ea2:	48 83 7c 24 50 0f    	cmpq   $0xf,0x50(%rsp)
140088ea8:	48 0f 47 54 24 38    	cmova  0x38(%rsp),%rdx
140088eae:	4c 8b cf             	mov    %rdi,%r9
140088eb1:	4c 8b c6             	mov    %rsi,%r8
140088eb4:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140088eb8:	e8 03 1b 00 00       	call   0x14008a9c0
140088ebd:	44 88 7c 24 78       	mov    %r15b,0x78(%rsp)
140088ec2:	0f 57 c0             	xorps  %xmm0,%xmm0
140088ec5:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
140088eca:	0f 57 c9             	xorps  %xmm1,%xmm1
140088ecd:	f3 0f 7f 4c 24 68    	movdqu %xmm1,0x68(%rsp)
140088ed3:	0f 10 00             	movups (%rax),%xmm0
140088ed6:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
140088edb:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140088edf:	0f 11 4c 24 68       	movups %xmm1,0x68(%rsp)
140088ee4:	4c 89 78 10          	mov    %r15,0x10(%rax)
140088ee8:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140088eef:	00
140088ef0:	44 88 38             	mov    %r15b,(%rax)
140088ef3:	45 38 7e 28          	cmp    %r15b,0x28(%r14)
140088ef7:	75 54                	jne    0x140088f4d
140088ef9:	49 8b 56 20          	mov    0x20(%r14),%rdx
140088efd:	48 83 fa 0f          	cmp    $0xf,%rdx
140088f01:	76 39                	jbe    0x140088f3c
140088f03:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140088f07:	48 ff c2             	inc    %rdx
140088f0a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140088f11:	72 1c                	jb     0x140088f2f
140088f13:	48 83 c2 27          	add    $0x27,%rdx
140088f17:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140088f1b:	49 2b c8             	sub    %r8,%rcx
140088f1e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140088f22:	48 83 f8 1f          	cmp    $0x1f,%rax
140088f26:	0f 87 8e 00 00 00    	ja     0x140088fba
140088f2c:	49 8b c8             	mov    %r8,%rcx
140088f2f:	e8 50 13 27 00       	call   0x1402fa284
140088f34:	66 0f 6f 35 f4 1a 2a 	movdqa 0x2a1af4(%rip),%xmm6        # 0x14032aa30
140088f3b:	00
140088f3c:	4d 89 7e 18          	mov    %r15,0x18(%r14)
140088f40:	49 c7 46 20 0f 00 00 	movq   $0xf,0x20(%r14)
140088f47:	00
140088f48:	41 c6 46 08 00       	movb   $0x0,0x8(%r14)
140088f4d:	80 7c 24 78 00       	cmpb   $0x0,0x78(%rsp)
140088f52:	74 10                	je     0x140088f64
140088f54:	41 c6 46 28 01       	movb   $0x1,0x28(%r14)
140088f59:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140088f5e:	49 89 46 08          	mov    %rax,0x8(%r14)
140088f62:	eb 24                	jmp    0x140088f88
140088f64:	41 c6 46 28 00       	movb   $0x0,0x28(%r14)
140088f69:	0f 10 44 24 58       	movups 0x58(%rsp),%xmm0
140088f6e:	41 0f 11 46 08       	movups %xmm0,0x8(%r14)
140088f73:	0f 10 4c 24 68       	movups 0x68(%rsp),%xmm1
140088f78:	41 0f 11 4e 18       	movups %xmm1,0x18(%r14)
140088f7d:	f3 0f 7f 74 24 68    	movdqu %xmm6,0x68(%rsp)
140088f83:	c6 44 24 58 00       	movb   $0x0,0x58(%rsp)
140088f88:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
140088f8c:	48 83 fa 0f          	cmp    $0xf,%rdx
140088f90:	76 35                	jbe    0x140088fc7
140088f92:	48 ff c2             	inc    %rdx
140088f95:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140088f99:	48 8b c1             	mov    %rcx,%rax
140088f9c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140088fa3:	72 1c                	jb     0x140088fc1
140088fa5:	48 83 c2 27          	add    $0x27,%rdx
140088fa9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140088fad:	48 2b c1             	sub    %rcx,%rax
140088fb0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140088fb4:	48 83 f8 1f          	cmp    $0x1f,%rax
140088fb8:	76 07                	jbe    0x140088fc1
140088fba:	ff 15 38 10 2a 00    	call   *0x2a1038(%rip)        # 0x140329ff8
140088fc0:	cc                   	int3
140088fc1:	e8 be 12 27 00       	call   0x1402fa284
140088fc6:	90                   	nop
140088fc7:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140088fcc:	48 83 fa 0f          	cmp    $0xf,%rdx
140088fd0:	76 36                	jbe    0x140089008
140088fd2:	48 ff c2             	inc    %rdx
140088fd5:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140088fda:	48 8b c1             	mov    %rcx,%rax
140088fdd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140088fe4:	72 1c                	jb     0x140089002
140088fe6:	48 83 c2 27          	add    $0x27,%rdx
140088fea:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140088fee:	48 2b c1             	sub    %rcx,%rax
140088ff1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140088ff5:	48 83 f8 1f          	cmp    $0x1f,%rax
140088ff9:	76 07                	jbe    0x140089002
140088ffb:	ff 15 f7 0f 2a 00    	call   *0x2a0ff7(%rip)        # 0x140329ff8
140089001:	cc                   	int3
140089002:	e8 7d 12 27 00       	call   0x1402fa284
140089007:	90                   	nop
140089008:	49 8b c6             	mov    %r14,%rax
14008900b:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14008900f:	48 33 cc             	xor    %rsp,%rcx
140089012:	e8 29 16 27 00       	call   0x1402fa640
140089017:	0f 28 b4 24 10 01 00 	movaps 0x110(%rsp),%xmm6
14008901e:	00
14008901f:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
140089026:	41 5f                	pop    %r15
140089028:	41 5e                	pop    %r14
14008902a:	5f                   	pop    %rdi
14008902b:	5e                   	pop    %rsi
14008902c:	5b                   	pop    %rbx
14008902d:	5d                   	pop    %rbp
14008902e:	c3                   	ret
14008902f:	cc                   	int3
140089030:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140089035:	55                   	push   %rbp
140089036:	56                   	push   %rsi
140089037:	57                   	push   %rdi
140089038:	41 56                	push   %r14
14008903a:	41 57                	push   %r15
14008903c:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140089041:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140089048:	0f 29 b4 24 b0 00 00 	movaps %xmm6,0xb0(%rsp)
14008904f:	00
140089050:	48 8b 05 29 f1 37 00 	mov    0x37f129(%rip),%rax        # 0x140408180
140089057:	48 33 c4             	xor    %rsp,%rax
14008905a:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
14008905e:	49 8b f0             	mov    %r8,%rsi
140089061:	48 8b fa             	mov    %rdx,%rdi
140089064:	4c 8b f1             	mov    %rcx,%r14
140089067:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
14008906b:	45 33 ff             	xor    %r15d,%r15d
14008906e:	44 89 39             	mov    %r15d,(%rcx)
140089071:	c6 41 28 01          	movb   $0x1,0x28(%rcx)
140089075:	4c 89 79 08          	mov    %r15,0x8(%rcx)
140089079:	44 88 79 70          	mov    %r15b,0x70(%rcx)
14008907d:	0f 57 c0             	xorps  %xmm0,%xmm0
140089080:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
140089084:	66 0f 6f 35 a4 19 2a 	movdqa 0x2a19a4(%rip),%xmm6        # 0x14032aa30
14008908b:	00
14008908c:	f3 0f 7f 75 ef       	movdqu %xmm6,-0x11(%rbp)
140089091:	44 88 7d df          	mov    %r15b,-0x21(%rbp)
140089095:	e8 c6 1f 02 00       	call   0x1400ab060
14008909a:	48 8b d8             	mov    %rax,%rbx
14008909d:	c7 45 af 05 00 00 00 	movl   $0x5,-0x51(%rbp)
1400890a4:	48 8b d6             	mov    %rsi,%rdx
1400890a7:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1400890ab:	e8 20 cd ff ff       	call   0x140085dd0
1400890b0:	90                   	nop
1400890b1:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400890b6:	4c 8d 4d df          	lea    -0x21(%rbp),%r9
1400890ba:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400890c0:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
1400890c4:	48 8b cf             	mov    %rdi,%rcx
1400890c7:	e8 e4 13 02 00       	call   0x1400aa4b0
1400890cc:	90                   	nop
1400890cd:	4c 8d 0d 8c fa 00 00 	lea    0xfa8c(%rip),%r9        # 0x140098b60
1400890d4:	ba 30 00 00 00       	mov    $0x30,%edx
1400890d9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400890df:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1400890e3:	e8 90 10 27 00       	call   0x1402fa178
1400890e8:	90                   	nop
1400890e9:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1400890ed:	48 83 7d f7 0f       	cmpq   $0xf,-0x9(%rbp)
1400890f2:	48 0f 47 55 df       	cmova  -0x21(%rbp),%rdx
1400890f7:	4c 8b c6             	mov    %rsi,%r8
1400890fa:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1400890fe:	e8 5d c8 ff ff       	call   0x140085960
140089103:	44 88 7d cf          	mov    %r15b,-0x31(%rbp)
140089107:	0f 57 c0             	xorps  %xmm0,%xmm0
14008910a:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
14008910e:	0f 57 c9             	xorps  %xmm1,%xmm1
140089111:	f3 0f 7f 4d bf       	movdqu %xmm1,-0x41(%rbp)
140089116:	0f 10 00             	movups (%rax),%xmm0
140089119:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
14008911d:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140089121:	0f 11 4d bf          	movups %xmm1,-0x41(%rbp)
140089125:	4c 89 78 10          	mov    %r15,0x10(%rax)
140089129:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140089130:	00
140089131:	44 88 38             	mov    %r15b,(%rax)
140089134:	45 38 7e 28          	cmp    %r15b,0x28(%r14)
140089138:	75 54                	jne    0x14008918e
14008913a:	49 8b 56 20          	mov    0x20(%r14),%rdx
14008913e:	48 83 fa 0f          	cmp    $0xf,%rdx
140089142:	76 39                	jbe    0x14008917d
140089144:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140089148:	48 ff c2             	inc    %rdx
14008914b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140089152:	72 1c                	jb     0x140089170
140089154:	48 83 c2 27          	add    $0x27,%rdx
140089158:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14008915c:	49 2b c8             	sub    %r8,%rcx
14008915f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140089163:	48 83 f8 1f          	cmp    $0x1f,%rax
140089167:	0f 87 88 00 00 00    	ja     0x1400891f5
14008916d:	49 8b c8             	mov    %r8,%rcx
140089170:	e8 0f 11 27 00       	call   0x1402fa284
140089175:	66 0f 6f 35 b3 18 2a 	movdqa 0x2a18b3(%rip),%xmm6        # 0x14032aa30
14008917c:	00
14008917d:	4d 89 7e 18          	mov    %r15,0x18(%r14)
140089181:	49 c7 46 20 0f 00 00 	movq   $0xf,0x20(%r14)
140089188:	00
140089189:	41 c6 46 08 00       	movb   $0x0,0x8(%r14)
14008918e:	80 7d cf 00          	cmpb   $0x0,-0x31(%rbp)
140089192:	74 0f                	je     0x1400891a3
140089194:	41 c6 46 28 01       	movb   $0x1,0x28(%r14)
140089199:	48 8b 45 af          	mov    -0x51(%rbp),%rax
14008919d:	49 89 46 08          	mov    %rax,0x8(%r14)
1400891a1:	eb 20                	jmp    0x1400891c3
1400891a3:	41 c6 46 28 00       	movb   $0x0,0x28(%r14)
1400891a8:	0f 10 45 af          	movups -0x51(%rbp),%xmm0
1400891ac:	41 0f 11 46 08       	movups %xmm0,0x8(%r14)
1400891b1:	0f 10 4d bf          	movups -0x41(%rbp),%xmm1
1400891b5:	41 0f 11 4e 18       	movups %xmm1,0x18(%r14)
1400891ba:	f3 0f 7f 75 bf       	movdqu %xmm6,-0x41(%rbp)
1400891bf:	c6 45 af 00          	movb   $0x0,-0x51(%rbp)
1400891c3:	48 8b 55 17          	mov    0x17(%rbp),%rdx
1400891c7:	48 83 fa 0f          	cmp    $0xf,%rdx
1400891cb:	76 35                	jbe    0x140089202
1400891cd:	48 ff c2             	inc    %rdx
1400891d0:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1400891d4:	48 8b c1             	mov    %rcx,%rax
1400891d7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400891de:	72 1c                	jb     0x1400891fc
1400891e0:	48 83 c2 27          	add    $0x27,%rdx
1400891e4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400891e8:	48 2b c1             	sub    %rcx,%rax
1400891eb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400891ef:	48 83 f8 1f          	cmp    $0x1f,%rax
1400891f3:	76 07                	jbe    0x1400891fc
1400891f5:	ff 15 fd 0d 2a 00    	call   *0x2a0dfd(%rip)        # 0x140329ff8
1400891fb:	cc                   	int3
1400891fc:	e8 83 10 27 00       	call   0x1402fa284
140089201:	90                   	nop
140089202:	48 8b 55 f7          	mov    -0x9(%rbp),%rdx
140089206:	48 83 fa 0f          	cmp    $0xf,%rdx
14008920a:	76 35                	jbe    0x140089241
14008920c:	48 ff c2             	inc    %rdx
14008920f:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
140089213:	48 8b c1             	mov    %rcx,%rax
140089216:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14008921d:	72 1c                	jb     0x14008923b