140197a8f:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140197a96:	00
140197a97:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140197a9e:	00
140197a9f:	c6 03 00             	movb   $0x0,(%rbx)
140197aa2:	48 83 c4 20          	add    $0x20,%rsp
140197aa6:	5b                   	pop    %rbx
140197aa7:	c3                   	ret
140197aa8:	e8 f7 26 c9 00       	call   0x140e2a1a4
140197aad:	cc                   	int3
140197aae:	cc                   	int3
140197aaf:	cc                   	int3
140197ab0:	48 8b 02             	mov    (%rdx),%rax
140197ab3:	48 39 01             	cmp    %rax,(%rcx)
140197ab6:	48 0f 42 ca          	cmovb  %rdx,%rcx
140197aba:	48 8b c1             	mov    %rcx,%rax
140197abd:	c3                   	ret
140197abe:	cc                   	int3
140197abf:	cc                   	int3
140197ac0:	48 8b 01             	mov    (%rcx),%rax
140197ac3:	48 39 02             	cmp    %rax,(%rdx)
140197ac6:	48 0f 42 ca          	cmovb  %rdx,%rcx
140197aca:	48 8b c1             	mov    %rcx,%rax
140197acd:	c3                   	ret
140197ace:	cc                   	int3
140197acf:	cc                   	int3
140197ad0:	8b c1                	mov    %ecx,%eax
140197ad2:	c3                   	ret
140197ad3:	cc                   	int3
140197ad4:	cc                   	int3
140197ad5:	cc                   	int3
140197ad6:	cc                   	int3
140197ad7:	cc                   	int3
140197ad8:	cc                   	int3
140197ad9:	cc                   	int3
140197ada:	cc                   	int3
140197adb:	cc                   	int3
140197adc:	cc                   	int3
140197add:	cc                   	int3
140197ade:	cc                   	int3
140197adf:	cc                   	int3
140197ae0:	33 c0                	xor    %eax,%eax
140197ae2:	0f 57 c0             	xorps  %xmm0,%xmm0
140197ae5:	0f 11 01             	movups %xmm0,(%rcx)
140197ae8:	48 89 41 10          	mov    %rax,0x10(%rcx)
140197aec:	48 89 41 18          	mov    %rax,0x18(%rcx)
140197af0:	0f 10 02             	movups (%rdx),%xmm0
140197af3:	0f 11 01             	movups %xmm0,(%rcx)
140197af6:	0f 10 4a 10          	movups 0x10(%rdx),%xmm1
140197afa:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
140197afe:	48 89 42 10          	mov    %rax,0x10(%rdx)
140197b02:	48 c7 42 18 0f 00 00 	movq   $0xf,0x18(%rdx)
140197b09:	00
140197b0a:	88 02                	mov    %al,(%rdx)
140197b0c:	48 8b c1             	mov    %rcx,%rax
140197b0f:	c3                   	ret
140197b10:	40 53                	rex push %rbx
140197b12:	48 83 ec 20          	sub    $0x20,%rsp
140197b16:	33 c0                	xor    %eax,%eax
140197b18:	0f 57 c0             	xorps  %xmm0,%xmm0
140197b1b:	0f 11 01             	movups %xmm0,(%rcx)
140197b1e:	48 89 41 10          	mov    %rax,0x10(%rcx)
140197b22:	48 8b d9             	mov    %rcx,%rbx
140197b25:	48 89 41 18          	mov    %rax,0x18(%rcx)
140197b29:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140197b30:	49 ff c0             	inc    %r8
140197b33:	42 38 04 02          	cmp    %al,(%rdx,%r8,1)
140197b37:	75 f7                	jne    0x140197b30
140197b39:	e8 c2 f2 ff ff       	call   0x140196e00
140197b3e:	48 8b c3             	mov    %rbx,%rax
140197b41:	48 83 c4 20          	add    $0x20,%rsp
140197b45:	5b                   	pop    %rbx
140197b46:	c3                   	ret
140197b47:	cc                   	int3
140197b48:	cc                   	int3
140197b49:	cc                   	int3
140197b4a:	cc                   	int3
140197b4b:	cc                   	int3
140197b4c:	cc                   	int3
140197b4d:	cc                   	int3
140197b4e:	cc                   	int3
140197b4f:	cc                   	int3
140197b50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140197b55:	57                   	push   %rdi
140197b56:	48 83 ec 20          	sub    $0x20,%rsp
140197b5a:	33 ff                	xor    %edi,%edi
140197b5c:	48 8d 05 55 be e0 00 	lea    0xe0be55(%rip),%rax        # 0x140fa39b8
140197b63:	0f 57 c0             	xorps  %xmm0,%xmm0
140197b66:	48 8b d9             	mov    %rcx,%rbx
140197b69:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
140197b6d:	48 89 01             	mov    %rax,(%rcx)
140197b70:	48 83 c1 18          	add    $0x18,%rcx
140197b74:	48 89 b9 98 00 00 00 	mov    %rdi,0x98(%rcx)
140197b7b:	48 89 b9 a0 00 00 00 	mov    %rdi,0xa0(%rcx)
140197b82:	e8 19 41 00 00       	call   0x14019bca0
140197b87:	48 8b c3             	mov    %rbx,%rax
140197b8a:	48 89 bb c0 00 00 00 	mov    %rdi,0xc0(%rbx)
140197b91:	48 89 bb c8 00 00 00 	mov    %rdi,0xc8(%rbx)
140197b98:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140197b9d:	48 83 c4 20          	add    $0x20,%rsp
140197ba1:	5f                   	pop    %rdi
140197ba2:	c3                   	ret
140197ba3:	cc                   	int3
140197ba4:	cc                   	int3
140197ba5:	cc                   	int3
140197ba6:	cc                   	int3
140197ba7:	cc                   	int3
140197ba8:	cc                   	int3
140197ba9:	cc                   	int3
140197baa:	cc                   	int3
140197bab:	cc                   	int3
140197bac:	cc                   	int3
140197bad:	cc                   	int3
140197bae:	cc                   	int3
140197baf:	cc                   	int3
140197bb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140197bb5:	57                   	push   %rdi
140197bb6:	48 83 ec 20          	sub    $0x20,%rsp
140197bba:	48 8b fa             	mov    %rdx,%rdi
140197bbd:	48 8d 05 dc bb e0 00 	lea    0xe0bbdc(%rip),%rax        # 0x140fa37a0
140197bc4:	48 89 01             	mov    %rax,(%rcx)
140197bc7:	48 8d 51 08          	lea    0x8(%rcx),%rdx
140197bcb:	48 8b d9             	mov    %rcx,%rbx
140197bce:	0f 57 c0             	xorps  %xmm0,%xmm0
140197bd1:	0f 11 02             	movups %xmm0,(%rdx)
140197bd4:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
140197bd8:	e8 83 4b c8 00       	call   0x140e1c760
140197bdd:	48 8d 05 d4 bd e0 00 	lea    0xe0bdd4(%rip),%rax        # 0x140fa39b8
140197be4:	33 d2                	xor    %edx,%edx
140197be6:	48 89 03             	mov    %rax,(%rbx)
140197be9:	0f 10 47 18          	movups 0x18(%rdi),%xmm0
140197bed:	0f 11 43 18          	movups %xmm0,0x18(%rbx)
140197bf1:	0f 10 4f 28          	movups 0x28(%rdi),%xmm1
140197bf5:	0f 11 4b 28          	movups %xmm1,0x28(%rbx)
140197bf9:	0f 10 47 38          	movups 0x38(%rdi),%xmm0
140197bfd:	0f 11 43 38          	movups %xmm0,0x38(%rbx)
140197c01:	0f 10 4f 48          	movups 0x48(%rdi),%xmm1
140197c05:	0f 11 4b 48          	movups %xmm1,0x48(%rbx)
140197c09:	0f 10 47 58          	movups 0x58(%rdi),%xmm0
140197c0d:	0f 11 43 58          	movups %xmm0,0x58(%rbx)
140197c11:	0f 10 4f 68          	movups 0x68(%rdi),%xmm1
140197c15:	0f 11 4b 68          	movups %xmm1,0x68(%rbx)
140197c19:	0f 10 47 78          	movups 0x78(%rdi),%xmm0
140197c1d:	0f 11 43 78          	movups %xmm0,0x78(%rbx)
140197c21:	0f 10 8f 88 00 00 00 	movups 0x88(%rdi),%xmm1
140197c28:	0f 11 8b 88 00 00 00 	movups %xmm1,0x88(%rbx)
140197c2f:	0f 10 87 98 00 00 00 	movups 0x98(%rdi),%xmm0
140197c36:	0f 11 83 98 00 00 00 	movups %xmm0,0x98(%rbx)
140197c3d:	f2 0f 10 8f a8 00 00 	movsd  0xa8(%rdi),%xmm1
140197c44:	00
140197c45:	f2 0f 11 8b a8 00 00 	movsd  %xmm1,0xa8(%rbx)
140197c4c:	00
140197c4d:	48 89 93 b0 00 00 00 	mov    %rdx,0xb0(%rbx)
140197c54:	48 89 93 b8 00 00 00 	mov    %rdx,0xb8(%rbx)
140197c5b:	48 8b 87 b0 00 00 00 	mov    0xb0(%rdi),%rax
140197c62:	48 8b 8f b8 00 00 00 	mov    0xb8(%rdi),%rcx
140197c69:	48 85 c0             	test   %rax,%rax
140197c6c:	74 11                	je     0x140197c7f
140197c6e:	48 89 83 b0 00 00 00 	mov    %rax,0xb0(%rbx)
140197c75:	48 89 8b b8 00 00 00 	mov    %rcx,0xb8(%rbx)
140197c7c:	f0 ff 00             	lock incl (%rax)
140197c7f:	48 89 93 c0 00 00 00 	mov    %rdx,0xc0(%rbx)
140197c86:	48 89 93 c8 00 00 00 	mov    %rdx,0xc8(%rbx)
140197c8d:	48 8b 87 c0 00 00 00 	mov    0xc0(%rdi),%rax
140197c94:	48 8b 8f c8 00 00 00 	mov    0xc8(%rdi),%rcx
140197c9b:	48 85 c0             	test   %rax,%rax
140197c9e:	74 11                	je     0x140197cb1
140197ca0:	48 89 83 c0 00 00 00 	mov    %rax,0xc0(%rbx)
140197ca7:	48 89 8b c8 00 00 00 	mov    %rcx,0xc8(%rbx)
140197cae:	f0 ff 00             	lock incl (%rax)
140197cb1:	48 8b c3             	mov    %rbx,%rax
140197cb4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140197cb9:	48 83 c4 20          	add    $0x20,%rsp
140197cbd:	5f                   	pop    %rdi
140197cbe:	c3                   	ret
140197cbf:	cc                   	int3
140197cc0:	40 53                	rex push %rbx
140197cc2:	48 83 ec 20          	sub    $0x20,%rsp
140197cc6:	48 8b d9             	mov    %rcx,%rbx
140197cc9:	48 8b c2             	mov    %rdx,%rax
140197ccc:	48 8d 0d cd ba e0 00 	lea    0xe0bacd(%rip),%rcx        # 0x140fa37a0
140197cd3:	0f 57 c0             	xorps  %xmm0,%xmm0
140197cd6:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140197cda:	48 89 0b             	mov    %rcx,(%rbx)
140197cdd:	48 8d 48 08          	lea    0x8(%rax),%rcx
140197ce1:	0f 11 02             	movups %xmm0,(%rdx)
140197ce4:	e8 77 4a c8 00       	call   0x140e1c760
140197ce9:	48 8d 05 e0 ba e0 00 	lea    0xe0bae0(%rip),%rax        # 0x140fa37d0
140197cf0:	48 89 03             	mov    %rax,(%rbx)
140197cf3:	48 8b c3             	mov    %rbx,%rax
140197cf6:	48 83 c4 20          	add    $0x20,%rsp
140197cfa:	5b                   	pop    %rbx
140197cfb:	c3                   	ret
140197cfc:	cc                   	int3
140197cfd:	cc                   	int3
140197cfe:	cc                   	int3
140197cff:	cc                   	int3
140197d00:	40 53                	rex push %rbx
140197d02:	48 83 ec 20          	sub    $0x20,%rsp
140197d06:	48 8b d9             	mov    %rcx,%rbx
140197d09:	48 8b c2             	mov    %rdx,%rax
140197d0c:	48 8d 0d 8d ba e0 00 	lea    0xe0ba8d(%rip),%rcx        # 0x140fa37a0
140197d13:	0f 57 c0             	xorps  %xmm0,%xmm0
140197d16:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140197d1a:	48 89 0b             	mov    %rcx,(%rbx)
140197d1d:	48 8d 48 08          	lea    0x8(%rax),%rcx
140197d21:	0f 11 02             	movups %xmm0,(%rdx)
140197d24:	e8 37 4a c8 00       	call   0x140e1c760
140197d29:	48 8d 05 b8 ba e0 00 	lea    0xe0bab8(%rip),%rax        # 0x140fa37e8
140197d30:	48 89 03             	mov    %rax,(%rbx)
140197d33:	48 8b c3             	mov    %rbx,%rax
140197d36:	48 83 c4 20          	add    $0x20,%rsp
140197d3a:	5b                   	pop    %rbx
140197d3b:	c3                   	ret
140197d3c:	cc                   	int3
140197d3d:	cc                   	int3
140197d3e:	cc                   	int3
140197d3f:	cc                   	int3
140197d40:	48 8d 05 b1 ba e0 00 	lea    0xe0bab1(%rip),%rax        # 0x140fa37f8
140197d47:	48 c7 41 10 00 00 00 	movq   $0x0,0x10(%rcx)
140197d4e:	00
140197d4f:	48 89 41 08          	mov    %rax,0x8(%rcx)
140197d53:	48 8d 05 8e ba e0 00 	lea    0xe0ba8e(%rip),%rax        # 0x140fa37e8
140197d5a:	48 89 01             	mov    %rax,(%rcx)
140197d5d:	48 8b c1             	mov    %rcx,%rax
140197d60:	c3                   	ret
140197d61:	cc                   	int3
140197d62:	cc                   	int3
140197d63:	cc                   	int3
140197d64:	cc                   	int3
140197d65:	cc                   	int3
140197d66:	cc                   	int3
140197d67:	cc                   	int3
140197d68:	cc                   	int3
140197d69:	cc                   	int3
140197d6a:	cc                   	int3
140197d6b:	cc                   	int3
140197d6c:	cc                   	int3
140197d6d:	cc                   	int3
140197d6e:	cc                   	int3
140197d6f:	cc                   	int3
140197d70:	40 53                	rex push %rbx
140197d72:	48 83 ec 20          	sub    $0x20,%rsp
140197d76:	48 8b d9             	mov    %rcx,%rbx
140197d79:	48 8b c2             	mov    %rdx,%rax
140197d7c:	48 8d 0d 1d ba e0 00 	lea    0xe0ba1d(%rip),%rcx        # 0x140fa37a0
140197d83:	0f 57 c0             	xorps  %xmm0,%xmm0
140197d86:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140197d8a:	48 89 0b             	mov    %rcx,(%rbx)
140197d8d:	48 8d 48 08          	lea    0x8(%rax),%rcx
140197d91:	0f 11 02             	movups %xmm0,(%rdx)
140197d94:	e8 c7 49 c8 00       	call   0x140e1c760
140197d99:	48 8b c3             	mov    %rbx,%rax
140197d9c:	48 83 c4 20          	add    $0x20,%rsp
140197da0:	5b                   	pop    %rbx
140197da1:	c3                   	ret
140197da2:	cc                   	int3
140197da3:	cc                   	int3
140197da4:	cc                   	int3
140197da5:	cc                   	int3
140197da6:	cc                   	int3
140197da7:	cc                   	int3
140197da8:	cc                   	int3
140197da9:	cc                   	int3
140197daa:	cc                   	int3
140197dab:	cc                   	int3
140197dac:	cc                   	int3
140197dad:	cc                   	int3
140197dae:	cc                   	int3
140197daf:	cc                   	int3
140197db0:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140197db5:	56                   	push   %rsi
140197db6:	48 83 ec 20          	sub    $0x20,%rsp
140197dba:	48 8d 69 50          	lea    0x50(%rcx),%rbp
140197dbe:	48 8b f1             	mov    %rcx,%rsi
140197dc1:	48 3b cd             	cmp    %rbp,%rcx
140197dc4:	74 5e                	je     0x140197e24
140197dc6:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140197dcb:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140197dd0:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140197dd5:	45 33 f6             	xor    %r14d,%r14d
140197dd8:	48 8b 1e             	mov    (%rsi),%rbx
140197ddb:	48 85 db             	test   %rbx,%rbx
140197dde:	74 29                	je     0x140197e09
140197de0:	48 8b fb             	mov    %rbx,%rdi
140197de3:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140197de7:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140197deb:	e8 70 16 00 00       	call   0x140199460
140197df0:	ff 15 92 b4 de 00    	call   *0xdeb492(%rip)        # 0x140f83288
140197df6:	4c 8b c7             	mov    %rdi,%r8
140197df9:	33 d2                	xor    %edx,%edx
140197dfb:	48 8b c8             	mov    %rax,%rcx
140197dfe:	ff 15 7c b4 de 00    	call   *0xdeb47c(%rip)        # 0x140f83280
140197e04:	48 85 db             	test   %rbx,%rbx
140197e07:	75 d7                	jne    0x140197de0
140197e09:	4c 89 36             	mov    %r14,(%rsi)
140197e0c:	48 83 c6 08          	add    $0x8,%rsi
140197e10:	48 3b f5             	cmp    %rbp,%rsi
140197e13:	75 c3                	jne    0x140197dd8
140197e15:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140197e1a:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140197e1f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140197e24:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140197e29:	48 83 c4 20          	add    $0x20,%rsp
140197e2d:	5e                   	pop    %rsi
140197e2e:	c3                   	ret
140197e2f:	cc                   	int3
140197e30:	48 83 ec 28          	sub    $0x28,%rsp
140197e34:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
140197e38:	74 32                	je     0x140197e6c
140197e3a:	4c 8b 41 08          	mov    0x8(%rcx),%r8
140197e3e:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140197e43:	48 8d 59 08          	lea    0x8(%rcx),%rbx
140197e47:	48 8b d3             	mov    %rbx,%rdx
140197e4a:	48 8b cb             	mov    %rbx,%rcx
140197e4d:	4d 8b 40 08          	mov    0x8(%r8),%r8
140197e51:	e8 3a f8 ff ff       	call   0x140197690
140197e56:	48 8b 0b             	mov    (%rbx),%rcx
140197e59:	ba 40 00 00 00       	mov    $0x40,%edx
140197e5e:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140197e63:	48 83 c4 28          	add    $0x28,%rsp
140197e67:	e9 d8 32 c8 00       	jmp    0x140e1b144
140197e6c:	48 83 c4 28          	add    $0x28,%rsp
140197e70:	c3                   	ret
140197e71:	cc                   	int3
140197e72:	cc                   	int3
140197e73:	cc                   	int3
140197e74:	cc                   	int3
140197e75:	cc                   	int3
140197e76:	cc                   	int3
140197e77:	cc                   	int3
140197e78:	cc                   	int3
140197e79:	cc                   	int3
140197e7a:	cc                   	int3
140197e7b:	cc                   	int3
140197e7c:	cc                   	int3
140197e7d:	cc                   	int3
140197e7e:	cc                   	int3
140197e7f:	cc                   	int3
140197e80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140197e85:	57                   	push   %rdi
140197e86:	48 83 ec 20          	sub    $0x20,%rsp
140197e8a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140197e8e:	48 8b 19             	mov    (%rcx),%rbx
140197e91:	48 3b df             	cmp    %rdi,%rbx
140197e94:	74 20                	je     0x140197eb6
140197e96:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140197e9d:	00 00 00
140197ea0:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140197ea4:	0f b6 13             	movzbl (%rbx),%edx