140085bf5:	e8 4e 46 27 00       	call   0x1402fa248
140085bfa:	48 8b c8             	mov    %rax,%rcx
140085bfd:	48 85 c0             	test   %rax,%rax
140085c00:	74 11                	je     0x140085c13
140085c02:	48 83 c0 27          	add    $0x27,%rax
140085c06:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
140085c0a:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
140085c0e:	48 83 c4 28          	add    $0x28,%rsp
140085c12:	c3                   	ret
140085c13:	ff 15 df 43 2a 00    	call   *0x2a43df(%rip)        # 0x140329ff8
140085c19:	cc                   	int3
140085c1a:	48 83 c4 28          	add    $0x28,%rsp
140085c1e:	e9 25 46 27 00       	jmp    0x1402fa248
140085c23:	e8 88 23 00 00       	call   0x140087fb0
140085c28:	cc                   	int3
140085c29:	cc                   	int3
140085c2a:	cc                   	int3
140085c2b:	cc                   	int3
140085c2c:	cc                   	int3
140085c2d:	cc                   	int3
140085c2e:	cc                   	int3
140085c2f:	cc                   	int3
140085c30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140085c35:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140085c3a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140085c3f:	41 56                	push   %r14
140085c41:	48 83 ec 20          	sub    $0x20,%rsp
140085c45:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
140085c4c:	ff ff 7f
140085c4f:	49 8b d8             	mov    %r8,%rbx
140085c52:	48 8b ea             	mov    %rdx,%rbp
140085c55:	4c 8b f1             	mov    %rcx,%r14
140085c58:	4c 3b c6             	cmp    %rsi,%r8
140085c5b:	0f 87 d2 00 00 00    	ja     0x140085d33
140085c61:	48 83 fb 0f          	cmp    $0xf,%rbx
140085c65:	77 1b                	ja     0x140085c82
140085c67:	48 89 59 10          	mov    %rbx,0x10(%rcx)
140085c6b:	48 c7 41 18 0f 00 00 	movq   $0xf,0x18(%rcx)
140085c72:	00
140085c73:	e8 b0 6d 27 00       	call   0x1402fca28
140085c78:	42 c6 04 33 00       	movb   $0x0,(%rbx,%r14,1)
140085c7d:	e9 9b 00 00 00       	jmp    0x140085d1d
140085c82:	48 8b c3             	mov    %rbx,%rax
140085c85:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140085c8a:	48 83 c8 0f          	or     $0xf,%rax
140085c8e:	48 3b c6             	cmp    %rsi,%rax
140085c91:	76 29                	jbe    0x140085cbc
140085c93:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
140085c9a:	00 00 80
140085c9d:	48 83 c0 27          	add    $0x27,%rax
140085ca1:	48 8b c8             	mov    %rax,%rcx
140085ca4:	e8 9f 45 27 00       	call   0x1402fa248
140085ca9:	48 85 c0             	test   %rax,%rax
140085cac:	74 3e                	je     0x140085cec
140085cae:	48 8d 78 27          	lea    0x27(%rax),%rdi
140085cb2:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
140085cb6:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
140085cba:	eb 3f                	jmp    0x140085cfb
140085cbc:	b9 16 00 00 00       	mov    $0x16,%ecx
140085cc1:	48 8b f0             	mov    %rax,%rsi
140085cc4:	48 3b c1             	cmp    %rcx,%rax
140085cc7:	48 0f 42 f1          	cmovb  %rcx,%rsi
140085ccb:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140085ccf:	48 85 c9             	test   %rcx,%rcx
140085cd2:	75 04                	jne    0x140085cd8
140085cd4:	33 ff                	xor    %edi,%edi
140085cd6:	eb 23                	jmp    0x140085cfb
140085cd8:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140085cdf:	72 12                	jb     0x140085cf3
140085ce1:	48 8d 41 27          	lea    0x27(%rcx),%rax
140085ce5:	48 3b c1             	cmp    %rcx,%rax
140085ce8:	76 4f                	jbe    0x140085d39
140085cea:	eb b5                	jmp    0x140085ca1
140085cec:	ff 15 06 43 2a 00    	call   *0x2a4306(%rip)        # 0x140329ff8
140085cf2:	cc                   	int3
140085cf3:	e8 50 45 27 00       	call   0x1402fa248
140085cf8:	48 8b f8             	mov    %rax,%rdi
140085cfb:	4c 8b c3             	mov    %rbx,%r8
140085cfe:	49 89 3e             	mov    %rdi,(%r14)
140085d01:	48 8b d5             	mov    %rbp,%rdx
140085d04:	49 89 5e 10          	mov    %rbx,0x10(%r14)
140085d08:	48 8b cf             	mov    %rdi,%rcx
140085d0b:	49 89 76 18          	mov    %rsi,0x18(%r14)
140085d0f:	e8 14 6d 27 00       	call   0x1402fca28
140085d14:	c6 04 1f 00          	movb   $0x0,(%rdi,%rbx,1)
140085d18:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140085d1d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140085d22:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140085d27:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140085d2c:	48 83 c4 20          	add    $0x20,%rsp
140085d30:	41 5e                	pop    %r14
140085d32:	c3                   	ret
140085d33:	e8 08 23 00 00       	call   0x140088040
140085d38:	cc                   	int3
140085d39:	e8 72 22 00 00       	call   0x140087fb0
140085d3e:	cc                   	int3
140085d3f:	cc                   	int3
140085d40:	48 3b ca             	cmp    %rdx,%rcx
140085d43:	74 78                	je     0x140085dbd
140085d45:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140085d4a:	57                   	push   %rdi
140085d4b:	48 83 ec 20          	sub    $0x20,%rsp
140085d4f:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140085d54:	48 8b fa             	mov    %rdx,%rdi
140085d57:	33 f6                	xor    %esi,%esi
140085d59:	48 8b d9             	mov    %rcx,%rbx
140085d5c:	0f 1f 40 00          	nopl   0x0(%rax)
140085d60:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140085d64:	48 83 fa 0f          	cmp    $0xf,%rdx
140085d68:	76 2c                	jbe    0x140085d96
140085d6a:	48 8b 0b             	mov    (%rbx),%rcx
140085d6d:	48 ff c2             	inc    %rdx
140085d70:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140085d77:	72 18                	jb     0x140085d91
140085d79:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140085d7d:	48 83 c2 27          	add    $0x27,%rdx
140085d81:	49 2b c8             	sub    %r8,%rcx
140085d84:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140085d88:	48 83 f8 1f          	cmp    $0x1f,%rax
140085d8c:	77 30                	ja     0x140085dbe
140085d8e:	49 8b c8             	mov    %r8,%rcx
140085d91:	e8 ee 44 27 00       	call   0x1402fa284
140085d96:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140085d9a:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140085da1:	00
140085da2:	40 88 33             	mov    %sil,(%rbx)
140085da5:	48 83 c3 20          	add    $0x20,%rbx
140085da9:	48 3b df             	cmp    %rdi,%rbx
140085dac:	75 b2                	jne    0x140085d60
140085dae:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140085db3:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140085db8:	48 83 c4 20          	add    $0x20,%rsp
140085dbc:	5f                   	pop    %rdi
140085dbd:	c3                   	ret
140085dbe:	ff 15 34 42 2a 00    	call   *0x2a4234(%rip)        # 0x140329ff8
140085dc4:	cc                   	int3
140085dc5:	cc                   	int3
140085dc6:	cc                   	int3
140085dc7:	cc                   	int3
140085dc8:	cc                   	int3
140085dc9:	cc                   	int3
140085dca:	cc                   	int3
140085dcb:	cc                   	int3
140085dcc:	cc                   	int3
140085dcd:	cc                   	int3
140085dce:	cc                   	int3
140085dcf:	cc                   	int3
140085dd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140085dd5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140085dda:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140085ddf:	41 56                	push   %r14
140085de1:	48 83 ec 20          	sub    $0x20,%rsp
140085de5:	33 c0                	xor    %eax,%eax
140085de7:	0f 57 c0             	xorps  %xmm0,%xmm0
140085dea:	0f 11 01             	movups %xmm0,(%rcx)
140085ded:	48 89 41 10          	mov    %rax,0x10(%rcx)
140085df1:	4c 8b f2             	mov    %rdx,%r14
140085df4:	48 89 41 18          	mov    %rax,0x18(%rcx)
140085df8:	48 8b d9             	mov    %rcx,%rbx
140085dfb:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
140085e00:	48 8b 72 10          	mov    0x10(%rdx),%rsi
140085e04:	76 03                	jbe    0x140085e09
140085e06:	4c 8b 32             	mov    (%rdx),%r14
140085e09:	48 bf ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdi
140085e10:	ff ff 7f
140085e13:	48 3b f7             	cmp    %rdi,%rsi
140085e16:	0f 87 c1 00 00 00    	ja     0x140085edd
140085e1c:	48 83 fe 0f          	cmp    $0xf,%rsi
140085e20:	77 18                	ja     0x140085e3a
140085e22:	48 89 71 10          	mov    %rsi,0x10(%rcx)
140085e26:	48 c7 41 18 0f 00 00 	movq   $0xf,0x18(%rcx)
140085e2d:	00
140085e2e:	41 0f 10 06          	movups (%r14),%xmm0
140085e32:	0f 11 01             	movups %xmm0,(%rcx)
140085e35:	e9 8a 00 00 00       	jmp    0x140085ec4
140085e3a:	48 8b ce             	mov    %rsi,%rcx
140085e3d:	48 83 c9 0f          	or     $0xf,%rcx
140085e41:	48 3b cf             	cmp    %rdi,%rcx
140085e44:	76 2c                	jbe    0x140085e72
140085e46:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
140085e4d:	00 00 80
140085e50:	48 83 c0 27          	add    $0x27,%rax
140085e54:	48 8b c8             	mov    %rax,%rcx
140085e57:	e8 ec 43 27 00       	call   0x1402fa248
140085e5c:	48 8b c8             	mov    %rax,%rcx
140085e5f:	48 85 c0             	test   %rax,%rax
140085e62:	74 3a                	je     0x140085e9e
140085e64:	48 83 c0 27          	add    $0x27,%rax
140085e68:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
140085e6c:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
140085e70:	eb 38                	jmp    0x140085eaa
140085e72:	ba 16 00 00 00       	mov    $0x16,%edx
140085e77:	48 8b f9             	mov    %rcx,%rdi
140085e7a:	48 3b ca             	cmp    %rdx,%rcx
140085e7d:	48 0f 42 fa          	cmovb  %rdx,%rdi
140085e81:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
140085e85:	48 85 c9             	test   %rcx,%rcx
140085e88:	74 20                	je     0x140085eaa
140085e8a:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140085e91:	72 12                	jb     0x140085ea5
140085e93:	48 8d 41 27          	lea    0x27(%rcx),%rax
140085e97:	48 3b c1             	cmp    %rcx,%rax
140085e9a:	76 47                	jbe    0x140085ee3
140085e9c:	eb b6                	jmp    0x140085e54
140085e9e:	ff 15 54 41 2a 00    	call   *0x2a4154(%rip)        # 0x140329ff8
140085ea4:	cc                   	int3
140085ea5:	e8 9e 43 27 00       	call   0x1402fa248
140085eaa:	4c 8d 46 01          	lea    0x1(%rsi),%r8
140085eae:	48 89 03             	mov    %rax,(%rbx)
140085eb1:	49 8b d6             	mov    %r14,%rdx
140085eb4:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140085eb8:	48 8b c8             	mov    %rax,%rcx
140085ebb:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
140085ebf:	e8 64 6b 27 00       	call   0x1402fca28
140085ec4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140085ec9:	48 8b c3             	mov    %rbx,%rax
140085ecc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140085ed1:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140085ed6:	48 83 c4 20          	add    $0x20,%rsp
140085eda:	41 5e                	pop    %r14
140085edc:	c3                   	ret
140085edd:	e8 5e 21 00 00       	call   0x140088040
140085ee2:	cc                   	int3
140085ee3:	e8 c8 20 00 00       	call   0x140087fb0
140085ee8:	cc                   	int3
140085ee9:	cc                   	int3
140085eea:	cc                   	int3
140085eeb:	cc                   	int3
140085eec:	cc                   	int3
140085eed:	cc                   	int3
140085eee:	cc                   	int3
140085eef:	cc                   	int3
140085ef0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140085ef5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140085efa:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140085eff:	57                   	push   %rdi
140085f00:	48 83 ec 20          	sub    $0x20,%rsp
140085f04:	48 8b d9             	mov    %rcx,%rbx
140085f07:	48 89 11             	mov    %rdx,(%rcx)
140085f0a:	0f 57 c0             	xorps  %xmm0,%xmm0
140085f0d:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
140085f11:	33 f6                	xor    %esi,%esi
140085f13:	48 89 71 18          	mov    %rsi,0x18(%rcx)
140085f17:	48 c7 41 20 0f 00 00 	movq   $0xf,0x20(%rcx)
140085f1e:	00
140085f1f:	40 88 71 08          	mov    %sil,0x8(%rcx)
140085f23:	0f 11 41 28          	movups %xmm0,0x28(%rcx)
140085f27:	48 89 71 38          	mov    %rsi,0x38(%rcx)
140085f2b:	48 c7 41 40 0f 00 00 	movq   $0xf,0x40(%rcx)
140085f32:	00
140085f33:	40 88 71 28          	mov    %sil,0x28(%rcx)
140085f37:	0f 11 41 48          	movups %xmm0,0x48(%rcx)
140085f3b:	48 89 71 58          	mov    %rsi,0x58(%rcx)
140085f3f:	48 c7 41 60 0f 00 00 	movq   $0xf,0x60(%rcx)
140085f46:	00
140085f47:	40 88 71 48          	mov    %sil,0x48(%rcx)
140085f4b:	0f 11 41 68          	movups %xmm0,0x68(%rcx)
140085f4f:	48 89 71 78          	mov    %rsi,0x78(%rcx)
140085f53:	48 c7 81 80 00 00 00 	movq   $0xf,0x80(%rcx)
140085f5a:	0f 00 00 00
140085f5e:	40 88 71 68          	mov    %sil,0x68(%rcx)
140085f62:	0f 11 81 88 00 00 00 	movups %xmm0,0x88(%rcx)
140085f69:	48 89 b1 98 00 00 00 	mov    %rsi,0x98(%rcx)
140085f70:	48 c7 81 a0 00 00 00 	movq   $0xf,0xa0(%rcx)
140085f77:	0f 00 00 00
140085f7b:	40 88 b1 88 00 00 00 	mov    %sil,0x88(%rcx)
140085f82:	0f 11 81 a8 00 00 00 	movups %xmm0,0xa8(%rcx)
140085f89:	48 89 b1 b8 00 00 00 	mov    %rsi,0xb8(%rcx)
140085f90:	48 c7 81 c0 00 00 00 	movq   $0xf,0xc0(%rcx)
140085f97:	0f 00 00 00
140085f9b:	40 88 b1 a8 00 00 00 	mov    %sil,0xa8(%rcx)
140085fa2:	0f 11 81 c8 00 00 00 	movups %xmm0,0xc8(%rcx)
140085fa9:	48 89 b1 d8 00 00 00 	mov    %rsi,0xd8(%rcx)
140085fb0:	48 c7 81 e0 00 00 00 	movq   $0xf,0xe0(%rcx)
140085fb7:	0f 00 00 00
140085fbb:	40 88 b1 c8 00 00 00 	mov    %sil,0xc8(%rcx)
140085fc2:	0f 11 81 e8 00 00 00 	movups %xmm0,0xe8(%rcx)
140085fc9:	48 89 b1 f8 00 00 00 	mov    %rsi,0xf8(%rcx)
140085fd0:	48 c7 81 00 01 00 00 	movq   $0xf,0x100(%rcx)
140085fd7:	0f 00 00 00
140085fdb:	40 88 b1 e8 00 00 00 	mov    %sil,0xe8(%rcx)
140085fe2:	0f 11 81 08 01 00 00 	movups %xmm0,0x108(%rcx)
140085fe9:	48 89 b1 18 01 00 00 	mov    %rsi,0x118(%rcx)
140085ff0:	48 c7 81 20 01 00 00 	movq   $0xf,0x120(%rcx)
140085ff7:	0f 00 00 00
140085ffb:	40 88 b1 08 01 00 00 	mov    %sil,0x108(%rcx)
140086002:	0f 11 81 28 01 00 00 	movups %xmm0,0x128(%rcx)
140086009:	48 89 b1 38 01 00 00 	mov    %rsi,0x138(%rcx)
140086010:	48 c7 81 40 01 00 00 	movq   $0xf,0x140(%rcx)
140086017:	0f 00 00 00
14008601b:	40 88 b1 28 01 00 00 	mov    %sil,0x128(%rcx)
140086022:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
140086029:	e8 b2 9a 11 00       	call   0x14019fae0
14008602e:	90                   	nop
14008602f:	48 89 b3 88 01 00 00 	mov    %rsi,0x188(%rbx)
140086036:	48 89 b3 90 01 00 00 	mov    %rsi,0x190(%rbx)
14008603d:	48 89 b3 98 01 00 00 	mov    %rsi,0x198(%rbx)
140086044:	48 89 b3 a0 01 00 00 	mov    %rsi,0x1a0(%rbx)
14008604b:	89 b3 a8 01 00 00    	mov    %esi,0x1a8(%rbx)
140086051:	0f 57 c0             	xorps  %xmm0,%xmm0
140086054:	0f 11 83 b0 01 00 00 	movups %xmm0,0x1b0(%rbx)
14008605b:	48 89 b3 c0 01 00 00 	mov    %rsi,0x1c0(%rbx)
140086062:	48 c7 83 c8 01 00 00 	movq   $0xf,0x1c8(%rbx)
140086069:	0f 00 00 00
14008606d:	40 88 b3 b0 01 00 00 	mov    %sil,0x1b0(%rbx)
140086074:	0f 11 83 d0 01 00 00 	movups %xmm0,0x1d0(%rbx)
14008607b:	48 89 b3 e0 01 00 00 	mov    %rsi,0x1e0(%rbx)
140086082:	48 c7 83 e8 01 00 00 	movq   $0xf,0x1e8(%rbx)
140086089:	0f 00 00 00
14008608d:	40 88 b3 d0 01 00 00 	mov    %sil,0x1d0(%rbx)
140086094:	89 b3 f0 01 00 00    	mov    %esi,0x1f0(%rbx)
14008609a:	66 89 b3 f4 01 00 00 	mov    %si,0x1f4(%rbx)
1400860a1:	48 39 b3 58 01 00 00 	cmp    %rsi,0x158(%rbx)
1400860a8:	75 24                	jne    0x1400860ce
1400860aa:	b9 18 00 00 00       	mov    $0x18,%ecx
1400860af:	e8 94 41 27 00       	call   0x1402fa248
1400860b4:	48 89 83 58 01 00 00 	mov    %rax,0x158(%rbx)
1400860bb:	0f 57 c0             	xorps  %xmm0,%xmm0
1400860be:	33 c9                	xor    %ecx,%ecx
1400860c0:	0f 11 00             	movups %xmm0,(%rax)
1400860c3:	48 89 48 10          	mov    %rcx,0x10(%rax)
1400860c7:	c6 83 60 01 00 00 01 	movb   $0x1,0x160(%rbx)
1400860ce:	4c 8b 83 58 01 00 00 	mov    0x158(%rbx),%r8
1400860d5:	ba 0a 00 00 00       	mov    $0xa,%edx
1400860da:	48 8d 0d 67 48 2a 00 	lea    0x2a4867(%rip),%rcx        # 0x14032a948
1400860e1:	e8 1c 7d 05 00       	call   0x1400dde02
1400860e6:	48 83 bb 70 01 00 00 	cmpq   $0x0,0x170(%rbx)
1400860ed:	00
1400860ee:	75 24                	jne    0x140086114
1400860f0:	b9 18 00 00 00       	mov    $0x18,%ecx
1400860f5:	e8 4e 41 27 00       	call   0x1402fa248
1400860fa:	48 89 83 70 01 00 00 	mov    %rax,0x170(%rbx)
140086101:	0f 57 c0             	xorps  %xmm0,%xmm0
140086104:	33 c9                	xor    %ecx,%ecx
140086106:	0f 11 00             	movups %xmm0,(%rax)
140086109:	48 89 48 10          	mov    %rcx,0x10(%rax)
14008610d:	c6 83 78 01 00 00 01 	movb   $0x1,0x178(%rbx)
140086114:	4c 8b 83 70 01 00 00 	mov    0x170(%rbx),%r8
14008611b:	ba 0a 00 00 00       	mov    $0xa,%edx
140086120:	48 8d 0d 31 48 2a 00 	lea    0x2a4831(%rip),%rcx        # 0x14032a958
140086127:	e8 d6 7c 05 00       	call   0x1400dde02
14008612c:	90                   	nop
14008612d:	48 8b c3             	mov    %rbx,%rax
140086130:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140086135:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14008613a:	48 83 c4 20          	add    $0x20,%rsp
14008613e:	5f                   	pop    %rdi
14008613f:	c3                   	ret
140086140:	40 53                	rex push %rbx
140086142:	48 83 ec 20          	sub    $0x20,%rsp