140091b32:	74 0d                	je     0x140091b41
140091b34:	48 8b 01             	mov    (%rcx),%rax
140091b37:	48 8b 00             	mov    (%rax),%rax
140091b3a:	ff 15 f0 12 18 00    	call   *0x1812f0(%rip)        # 0x140212e30
140091b40:	90                   	nop
140091b41:	48 83 c3 08          	add    $0x8,%rbx
140091b45:	48 3b de             	cmp    %rsi,%rbx
140091b48:	75 e2                	jne    0x140091b2c
140091b4a:	48 8b 0f             	mov    (%rdi),%rcx
140091b4d:	48 8b 47 10          	mov    0x10(%rdi),%rax
140091b51:	48 2b c1             	sub    %rcx,%rax
140091b54:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
140091b58:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140091b5e:	72 14                	jb     0x140091b74
140091b60:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140091b64:	48 2b ca             	sub    %rdx,%rcx
140091b67:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140091b6b:	48 83 f8 1f          	cmp    $0x1f,%rax
140091b6f:	77 27                	ja     0x140091b98
140091b71:	48 8b ca             	mov    %rdx,%rcx
140091b74:	ff 15 c6 0f 18 00    	call   *0x180fc6(%rip)        # 0x140212b40
140091b7a:	48 83 27 00          	andq   $0x0,(%rdi)
140091b7e:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
140091b83:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
140091b88:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140091b8d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140091b92:	48 83 c4 20          	add    $0x20,%rsp
140091b96:	5f                   	pop    %rdi
140091b97:	c3                   	ret
140091b98:	ff 15 e2 0f 18 00    	call   *0x180fe2(%rip)        # 0x140212b80
140091b9e:	cc                   	int3
140091b9f:	90                   	nop
140091ba0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140091ba5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140091baa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140091baf:	57                   	push   %rdi
140091bb0:	48 83 ec 20          	sub    $0x20,%rsp
140091bb4:	48 8b 41 20          	mov    0x20(%rcx),%rax
140091bb8:	48 8b f2             	mov    %rdx,%rsi
140091bbb:	48 ff c0             	inc    %rax
140091bbe:	48 8b f9             	mov    %rcx,%rdi
140091bc1:	48 39 41 10          	cmp    %rax,0x10(%rcx)
140091bc5:	77 05                	ja     0x140091bcc
140091bc7:	e8 a0 25 00 00       	call   0x14009416c
140091bcc:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140091bd0:	48 ff cb             	dec    %rbx
140091bd3:	48 21 5f 18          	and    %rbx,0x18(%rdi)
140091bd7:	48 8b 6f 18          	mov    0x18(%rdi),%rbp
140091bdb:	48 03 6f 20          	add    0x20(%rdi),%rbp
140091bdf:	48 8b 47 08          	mov    0x8(%rdi),%rax
140091be3:	48 23 dd             	and    %rbp,%rbx
140091be6:	48 83 3c d8 00       	cmpq   $0x0,(%rax,%rbx,8)
140091beb:	75 25                	jne    0x140091c12
140091bed:	0f ae e8             	lfence
140091bf0:	b9 50 00 00 00       	mov    $0x50,%ecx
140091bf5:	ff 15 55 0f 18 00    	call   *0x180f55(%rip)        # 0x140212b50
140091bfb:	48 8b c8             	mov    %rax,%rcx
140091bfe:	48 85 c0             	test   %rax,%rax
140091c01:	75 07                	jne    0x140091c0a
140091c03:	ff 15 27 0f 18 00    	call   *0x180f27(%rip)        # 0x140212b30
140091c09:	cc                   	int3
140091c0a:	48 8b 47 08          	mov    0x8(%rdi),%rax
140091c0e:	48 89 0c d8          	mov    %rcx,(%rax,%rbx,8)
140091c12:	48 8b 47 08          	mov    0x8(%rdi),%rax
140091c16:	48 8d 56 08          	lea    0x8(%rsi),%rdx
140091c1a:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140091c1e:	48 ff c9             	dec    %rcx
140091c21:	48 23 cd             	and    %rbp,%rcx
140091c24:	48 8b 1c c8          	mov    (%rax,%rcx,8),%rbx
140091c28:	8b 06                	mov    (%rsi),%eax
140091c2a:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140091c2e:	89 03                	mov    %eax,(%rbx)
140091c30:	e8 cb 6b ff ff       	call   0x140088800
140091c35:	48 8b 56 28          	mov    0x28(%rsi),%rdx
140091c39:	0f 57 c0             	xorps  %xmm0,%xmm0
140091c3c:	48 83 66 28 00       	andq   $0x0,0x28(%rsi)
140091c41:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140091c45:	48 83 66 20 00       	andq   $0x0,0x20(%rsi)
140091c4a:	48 8b 46 18          	mov    0x18(%rsi),%rax
140091c4e:	48 83 66 18 00       	andq   $0x0,0x18(%rsi)
140091c53:	48 89 43 18          	mov    %rax,0x18(%rbx)
140091c57:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
140091c5b:	48 89 53 28          	mov    %rdx,0x28(%rbx)
140091c5f:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
140091c63:	48 83 63 40 00       	andq   $0x0,0x40(%rbx)
140091c68:	48 83 63 48 00       	andq   $0x0,0x48(%rbx)
140091c6d:	0f 10 46 30          	movups 0x30(%rsi),%xmm0
140091c71:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
140091c75:	0f 10 4e 40          	movups 0x40(%rsi),%xmm1
140091c79:	0f 11 4b 40          	movups %xmm1,0x40(%rbx)
140091c7d:	48 83 66 40 00       	andq   $0x0,0x40(%rsi)
140091c82:	48 c7 46 48 0f 00 00 	movq   $0xf,0x48(%rsi)
140091c89:	00
140091c8a:	c6 46 30 00          	movb   $0x0,0x30(%rsi)
140091c8e:	48 ff 47 20          	incq   0x20(%rdi)
140091c92:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140091c97:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140091c9c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140091ca1:	48 83 c4 20          	add    $0x20,%rsp
140091ca5:	5f                   	pop    %rdi
140091ca6:	c3                   	ret
140091ca7:	90                   	nop
140091ca8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140091cad:	57                   	push   %rdi
140091cae:	48 83 ec 20          	sub    $0x20,%rsp
140091cb2:	48 8b d9             	mov    %rcx,%rbx
140091cb5:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140091cb9:	eb 34                	jmp    0x140091cef
140091cbb:	48 8b 43 18          	mov    0x18(%rbx),%rax
140091cbf:	48 ff c8             	dec    %rax
140091cc2:	48 03 c8             	add    %rax,%rcx
140091cc5:	48 8b 43 10          	mov    0x10(%rbx),%rax
140091cc9:	48 ff c8             	dec    %rax
140091ccc:	48 23 c8             	and    %rax,%rcx
140091ccf:	48 8b 43 08          	mov    0x8(%rbx),%rax
140091cd3:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
140091cd7:	e8 b0 78 ff ff       	call   0x14008958c
140091cdc:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140091ce0:	48 83 e9 01          	sub    $0x1,%rcx
140091ce4:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
140091ce8:	75 05                	jne    0x140091cef
140091cea:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
140091cef:	48 85 c9             	test   %rcx,%rcx
140091cf2:	75 c7                	jne    0x140091cbb
140091cf4:	48 39 4b 08          	cmp    %rcx,0x8(%rbx)
140091cf8:	74 59                	je     0x140091d53
140091cfa:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
140091cfe:	eb 16                	jmp    0x140091d16
140091d00:	48 8b 43 08          	mov    0x8(%rbx),%rax
140091d04:	48 ff cf             	dec    %rdi
140091d07:	48 8b 0c f8          	mov    (%rax,%rdi,8),%rcx
140091d0b:	48 85 c9             	test   %rcx,%rcx
140091d0e:	74 06                	je     0x140091d16
140091d10:	ff 15 2a 0e 18 00    	call   *0x180e2a(%rip)        # 0x140212b40
140091d16:	48 85 ff             	test   %rdi,%rdi
140091d19:	7f e5                	jg     0x140091d00
140091d1b:	48 8b 43 10          	mov    0x10(%rbx),%rax
140091d1f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140091d23:	48 c1 e0 03          	shl    $0x3,%rax
140091d27:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140091d2d:	72 14                	jb     0x140091d43
140091d2f:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140091d33:	48 2b ca             	sub    %rdx,%rcx
140091d36:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140091d3a:	48 83 f8 1f          	cmp    $0x1f,%rax
140091d3e:	77 2b                	ja     0x140091d6b
140091d40:	48 8b ca             	mov    %rdx,%rcx
140091d43:	ff 15 f7 0d 18 00    	call   *0x180df7(%rip)        # 0x140212b40
140091d49:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140091d4e:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140091d53:	48 8b 0b             	mov    (%rbx),%rcx
140091d56:	48 83 23 00          	andq   $0x0,(%rbx)
140091d5a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140091d5f:	48 83 c4 20          	add    $0x20,%rsp
140091d63:	5f                   	pop    %rdi
140091d64:	48 ff 25 d5 0d 18 00 	rex.W jmp *0x180dd5(%rip)        # 0x140212b40
140091d6b:	ff 15 0f 0e 18 00    	call   *0x180e0f(%rip)        # 0x140212b80
140091d71:	cc                   	int3
140091d72:	90                   	nop
140091d73:	90                   	nop
140091d74:	90                   	nop
140091d75:	90                   	nop
140091d76:	90                   	nop
140091d77:	90                   	nop
140091d78:	90                   	nop
140091d79:	90                   	nop
140091d7a:	90                   	nop
140091d7b:	90                   	nop
140091d7c:	90                   	nop
140091d7d:	90                   	nop
140091d7e:	90                   	nop
140091d7f:	90                   	nop
140091d80:	40 53                	rex push %rbx
140091d82:	48 83 ec 40          	sub    $0x40,%rsp
140091d86:	48 8b da             	mov    %rdx,%rbx
140091d89:	48 c7 44 24 30 24 00 	movq   $0x24,0x30(%rsp)
140091d90:	00 00
140091d92:	48 8d 05 37 31 1d 00 	lea    0x1d3137(%rip),%rax        # 0x140264ed0
140091d99:	48 8b cb             	mov    %rbx,%rcx
140091d9c:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140091da1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140091da6:	e8 dd 75 fe ff       	call   0x140079388
140091dab:	48 8b c3             	mov    %rbx,%rax
140091dae:	48 83 c4 40          	add    $0x40,%rsp
140091db2:	5b                   	pop    %rbx
140091db3:	c3                   	ret
140091db4:	90                   	nop
140091db5:	90                   	nop
140091db6:	90                   	nop
140091db7:	90                   	nop
140091db8:	90                   	nop
140091db9:	90                   	nop
140091dba:	90                   	nop
140091dbb:	90                   	nop
140091dbc:	90                   	nop
140091dbd:	90                   	nop
140091dbe:	90                   	nop
140091dbf:	90                   	nop
140091dc0:	48 8d 05 01 2e 1d 00 	lea    0x1d2e01(%rip),%rax        # 0x140264bc8
140091dc7:	c7 02 01 00 00 00    	movl   $0x1,(%rdx)
140091dcd:	48 89 42 08          	mov    %rax,0x8(%rdx)
140091dd1:	48 8b c2             	mov    %rdx,%rax
140091dd4:	c3                   	ret
140091dd5:	90                   	nop
140091dd6:	90                   	nop
140091dd7:	90                   	nop
140091dd8:	90                   	nop
140091dd9:	90                   	nop
140091dda:	90                   	nop
140091ddb:	90                   	nop
140091ddc:	90                   	nop
140091ddd:	90                   	nop
140091dde:	90                   	nop
140091ddf:	90                   	nop
140091de0:	48 8b 02             	mov    (%rdx),%rax
140091de3:	48 3b 05 de 2d 1d 00 	cmp    0x1d2dde(%rip),%rax        # 0x140264bc8
140091dea:	75 1c                	jne    0x140091e08
140091dec:	48 8b 42 08          	mov    0x8(%rdx),%rax
140091df0:	48 3b 05 d9 2d 1d 00 	cmp    0x1d2dd9(%rip),%rax        # 0x140264bd0
140091df7:	75 0f                	jne    0x140091e08
140091df9:	48 8d 41 10          	lea    0x10(%rcx),%rax
140091dfd:	48 f7 d9             	neg    %rcx
140091e00:	48 1b c9             	sbb    %rcx,%rcx
140091e03:	48 23 c8             	and    %rax,%rcx
140091e06:	eb 02                	jmp    0x140091e0a
140091e08:	33 c9                	xor    %ecx,%ecx
140091e0a:	48 8b c1             	mov    %rcx,%rax
140091e0d:	c3                   	ret
140091e0e:	90                   	nop
140091e0f:	90                   	nop
140091e10:	40 53                	rex push %rbx
140091e12:	48 83 ec 50          	sub    $0x50,%rsp
140091e16:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
140091e1a:	48 f7 d9             	neg    %rcx
140091e1d:	48 1b db             	sbb    %rbx,%rbx
140091e20:	48 23 d8             	and    %rax,%rbx
140091e23:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140091e27:	48 8b 53 30          	mov    0x30(%rbx),%rdx
140091e2b:	48 ff c9             	dec    %rcx
140091e2e:	48 03 d1             	add    %rcx,%rdx
140091e31:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140091e35:	48 ff c9             	dec    %rcx
140091e38:	48 23 ca             	and    %rdx,%rcx
140091e3b:	48 8b 43 20          	mov    0x20(%rbx),%rax
140091e3f:	4c 8b 04 c8          	mov    (%rax,%rcx,8),%r8
140091e43:	41 83 38 02          	cmpl   $0x2,(%r8)
140091e47:	74 07                	je     0x140091e50
140091e49:	ff 15 59 0d 18 00    	call   *0x180d59(%rip)        # 0x140212ba8
140091e4f:	cc                   	int3
140091e50:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
140091e57:	00
140091e58:	49 8b 50 28          	mov    0x28(%r8),%rdx
140091e5c:	49 83 60 28 00       	andq   $0x0,0x28(%r8)
140091e61:	49 8b 48 20          	mov    0x20(%r8),%rcx
140091e65:	49 83 60 20 00       	andq   $0x0,0x20(%r8)
140091e6a:	49 8b 40 18          	mov    0x18(%r8),%rax
140091e6e:	49 83 60 18 00       	andq   $0x0,0x18(%r8)
140091e73:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140091e78:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140091e7d:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140091e82:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140091e86:	48 8b 53 38          	mov    0x38(%rbx),%rdx
140091e8a:	48 ff c9             	dec    %rcx
140091e8d:	48 03 d1             	add    %rcx,%rdx
140091e90:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140091e94:	48 ff c9             	dec    %rcx
140091e97:	48 23 ca             	and    %rdx,%rcx
140091e9a:	48 8b 43 20          	mov    0x20(%rbx),%rax
140091e9e:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
140091ea2:	e8 e5 76 ff ff       	call   0x14008958c
140091ea7:	48 83 6b 38 01       	subq   $0x1,0x38(%rbx)
140091eac:	75 05                	jne    0x140091eb3
140091eae:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
140091eb3:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140091eb8:	48 8b cb             	mov    %rbx,%rcx
140091ebb:	e8 38 77 ff ff       	call   0x1400895f8
140091ec0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140091ec5:	e8 8a 6f ff ff       	call   0x140088e54
140091eca:	33 c0                	xor    %eax,%eax
140091ecc:	eb 04                	jmp    0x140091ed2
140091ece:	8b 44 24 60          	mov    0x60(%rsp),%eax
140091ed2:	48 83 c4 50          	add    $0x50,%rsp
140091ed6:	5b                   	pop    %rbx
140091ed7:	c3                   	ret
140091ed8:	90                   	nop
140091ed9:	90                   	nop
140091eda:	90                   	nop
140091edb:	90                   	nop
140091edc:	90                   	nop
140091edd:	90                   	nop
140091ede:	90                   	nop
140091edf:	90                   	nop
140091ee0:	40 53                	rex push %rbx
140091ee2:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140091ee9:	48 8b 05 90 f2 26 00 	mov    0x26f290(%rip),%rax        # 0x140301180
140091ef0:	48 33 c4             	xor    %rsp,%rax
140091ef3:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140091efa:	00
140091efb:	48 8d 59 08          	lea    0x8(%rcx),%rbx
140091eff:	b8 18 00 00 00       	mov    $0x18,%eax
140091f04:	48 85 c9             	test   %rcx,%rcx
140091f07:	48 0f 44 d8          	cmove  %rax,%rbx
140091f0b:	c7 44 24 30 02 00 00 	movl   $0x2,0x30(%rsp)
140091f12:	00
140091f13:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140091f19:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
140091f1f:	0f ae e8             	lfence
140091f22:	8d 48 50             	lea    0x50(%rax),%ecx
140091f25:	ff 15 25 0c 18 00    	call   *0x180c25(%rip)        # 0x140212b50
140091f2b:	48 85 c0             	test   %rax,%rax
140091f2e:	75 07                	jne    0x140091f37
140091f30:	ff 15 fa 0b 18 00    	call   *0x180bfa(%rip)        # 0x140212b30
140091f36:	cc                   	int3
140091f37:	48 89 00             	mov    %rax,(%rax)
140091f3a:	48 89 40 08          	mov    %rax,0x8(%rax)
140091f3e:	48 89 40 10          	mov    %rax,0x10(%rax)
140091f42:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140091f48:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140091f4d:	48 83 64 24 48 00    	andq   $0x0,0x48(%rsp)
140091f53:	0f 57 c0             	xorps  %xmm0,%xmm0
140091f56:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140091f5c:	0f 57 c9             	xorps  %xmm1,%xmm1
140091f5f:	0f 11 4c 24 60       	movups %xmm1,0x60(%rsp)
140091f64:	66 0f 6f 05 c4 e1 22 	movdqa 0x22e1c4(%rip),%xmm0        # 0x1402c0130
140091f6b:	00
140091f6c:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
140091f72:	c6 44 24 60 00       	movb   $0x0,0x60(%rsp)
140091f77:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140091f7c:	48 8b cb             	mov    %rbx,%rcx
140091f7f:	e8 1c fc ff ff       	call   0x140091ba0
140091f84:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140091f89:	e8 fe 75 ff ff       	call   0x14008958c
140091f8e:	33 c0                	xor    %eax,%eax
140091f90:	eb 04                	jmp    0x140091f96
140091f92:	8b 44 24 20          	mov    0x20(%rsp),%eax
140091f96:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140091f9d:	00
140091f9e:	48 33 cc             	xor    %rsp,%rcx
140091fa1:	e8 ca 27 17 00       	call   0x140204770
140091fa6:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140091fad:	5b                   	pop    %rbx
140091fae:	c3                   	ret
140091faf:	90                   	nop
140091fb0:	40 53                	rex push %rbx
140091fb2:	48 83 ec 50          	sub    $0x50,%rsp
140091fb6:	48 8d 41 f0          	lea    -0x10(%rcx),%rax
140091fba:	48 f7 d9             	neg    %rcx
140091fbd:	48 1b db             	sbb    %rbx,%rbx
140091fc0:	48 23 d8             	and    %rax,%rbx
140091fc3:	48 8b 4b 38          	mov    0x38(%rbx),%rcx