140ce3a1a:	48 8b 40 08          	mov    0x8(%rax),%rax
140ce3a1e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce3a23:	48 83 c4 20          	add    $0x20,%rsp
140ce3a27:	5f                   	pop    %rdi
140ce3a28:	48 ff 25 f1 ff 29 00 	rex.W jmp *0x29fff1(%rip)        # 0x140f83a20
140ce3a2f:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140ce3a33:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140ce3a37:	e8 64 cb 15 00       	call   0x140e405a0
140ce3a3c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce3a41:	48 83 c4 20          	add    $0x20,%rsp
140ce3a45:	5f                   	pop    %rdi
140ce3a46:	c3                   	ret
140ce3a47:	cc                   	int3
140ce3a48:	cc                   	int3
140ce3a49:	cc                   	int3
140ce3a4a:	cc                   	int3
140ce3a4b:	cc                   	int3
140ce3a4c:	cc                   	int3
140ce3a4d:	cc                   	int3
140ce3a4e:	cc                   	int3
140ce3a4f:	cc                   	int3
140ce3a50:	40 53                	rex push %rbx
140ce3a52:	b8 20 00 00 00       	mov    $0x20,%eax
140ce3a57:	e8 44 7a 13 00       	call   0x140e1b4a0
140ce3a5c:	48 2b e0             	sub    %rax,%rsp
140ce3a5f:	48 8b d9             	mov    %rcx,%rbx
140ce3a62:	48 8b 0d 97 9d 7b 00 	mov    0x7b9d97(%rip),%rcx        # 0x14149d800
140ce3a69:	48 85 c9             	test   %rcx,%rcx
140ce3a6c:	74 2c                	je     0x140ce3a9a
140ce3a6e:	e8 ad da fd ff       	call   0x140cc1520
140ce3a73:	8b 13                	mov    (%rbx),%edx
140ce3a75:	3b c2                	cmp    %edx,%eax
140ce3a77:	7e 21                	jle    0x140ce3a9a
140ce3a79:	48 8b 0d 80 9d 7b 00 	mov    0x7b9d80(%rip),%rcx        # 0x14149d800
140ce3a80:	e8 db dc fd ff       	call   0x140cc1760
140ce3a85:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140ce3a89:	48 8b 00             	mov    (%rax),%rax
140ce3a8c:	ff 15 8e ff 29 00    	call   *0x29ff8e(%rip)        # 0x140f83a20
140ce3a92:	33 03                	xor    (%rbx),%eax
140ce3a94:	48 83 c4 20          	add    $0x20,%rsp
140ce3a98:	5b                   	pop    %rbx
140ce3a99:	c3                   	ret
140ce3a9a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140ce3a9e:	e8 ed c0 00 00       	call   0x140cefb90
140ce3aa3:	33 03                	xor    (%rbx),%eax
140ce3aa5:	48 83 c4 20          	add    $0x20,%rsp
140ce3aa9:	5b                   	pop    %rbx
140ce3aaa:	c3                   	ret
140ce3aab:	cc                   	int3
140ce3aac:	cc                   	int3
140ce3aad:	cc                   	int3
140ce3aae:	cc                   	int3
140ce3aaf:	cc                   	int3
140ce3ab0:	40 53                	rex push %rbx
140ce3ab2:	b8 20 00 00 00       	mov    $0x20,%eax
140ce3ab7:	e8 e4 79 13 00       	call   0x140e1b4a0
140ce3abc:	48 2b e0             	sub    %rax,%rsp
140ce3abf:	e8 5c c2 76 ff       	call   0x14044fd20
140ce3ac4:	48 8b c8             	mov    %rax,%rcx
140ce3ac7:	48 8b d8             	mov    %rax,%rbx
140ce3aca:	e8 b1 0a 02 00       	call   0x140d04580
140ce3acf:	85 c0                	test   %eax,%eax
140ce3ad1:	75 06                	jne    0x140ce3ad9
140ce3ad3:	48 83 c4 20          	add    $0x20,%rsp
140ce3ad7:	5b                   	pop    %rbx
140ce3ad8:	c3                   	ret
140ce3ad9:	48 8d 4b 5c          	lea    0x5c(%rbx),%rcx
140ce3add:	48 83 c4 20          	add    $0x20,%rsp
140ce3ae1:	5b                   	pop    %rbx
140ce3ae2:	e9 b9 f4 01 00       	jmp    0x140d02fa0
140ce3ae7:	cc                   	int3
140ce3ae8:	cc                   	int3
140ce3ae9:	cc                   	int3
140ce3aea:	cc                   	int3
140ce3aeb:	cc                   	int3
140ce3aec:	cc                   	int3
140ce3aed:	cc                   	int3
140ce3aee:	cc                   	int3
140ce3aef:	cc                   	int3
140ce3af0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ce3af5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140ce3afa:	57                   	push   %rdi
140ce3afb:	b8 20 00 00 00       	mov    $0x20,%eax
140ce3b00:	e8 9b 79 13 00       	call   0x140e1b4a0
140ce3b05:	48 2b e0             	sub    %rax,%rsp
140ce3b08:	49 8b d8             	mov    %r8,%rbx
140ce3b0b:	48 8b fa             	mov    %rdx,%rdi
140ce3b0e:	e8 0d c2 76 ff       	call   0x14044fd20
140ce3b13:	4c 8b c3             	mov    %rbx,%r8
140ce3b16:	48 8b d7             	mov    %rdi,%rdx
140ce3b19:	48 8b c8             	mov    %rax,%rcx
140ce3b1c:	48 8b f0             	mov    %rax,%rsi
140ce3b1f:	e8 bc 0a 02 00       	call   0x140d045e0
140ce3b24:	85 c0                	test   %eax,%eax
140ce3b26:	75 10                	jne    0x140ce3b38
140ce3b28:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce3b2d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140ce3b32:	48 83 c4 20          	add    $0x20,%rsp
140ce3b36:	5f                   	pop    %rdi
140ce3b37:	c3                   	ret
140ce3b38:	48 8d 4e 5c          	lea    0x5c(%rsi),%rcx
140ce3b3c:	4c 8b c3             	mov    %rbx,%r8
140ce3b3f:	48 8b d7             	mov    %rdi,%rdx
140ce3b42:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce3b47:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140ce3b4c:	48 83 c4 20          	add    $0x20,%rsp
140ce3b50:	5f                   	pop    %rdi
140ce3b51:	e9 ba f4 01 00       	jmp    0x140d03010
140ce3b56:	cc                   	int3
140ce3b57:	cc                   	int3
140ce3b58:	cc                   	int3
140ce3b59:	cc                   	int3
140ce3b5a:	cc                   	int3
140ce3b5b:	cc                   	int3
140ce3b5c:	cc                   	int3
140ce3b5d:	cc                   	int3
140ce3b5e:	cc                   	int3
140ce3b5f:	cc                   	int3
140ce3b60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ce3b65:	57                   	push   %rdi
140ce3b66:	b8 20 00 00 00       	mov    $0x20,%eax
140ce3b6b:	e8 30 79 13 00       	call   0x140e1b4a0
140ce3b70:	48 2b e0             	sub    %rax,%rsp
140ce3b73:	48 8b da             	mov    %rdx,%rbx
140ce3b76:	e8 a5 c1 76 ff       	call   0x14044fd20
140ce3b7b:	48 8b d0             	mov    %rax,%rdx
140ce3b7e:	48 8b cb             	mov    %rbx,%rcx
140ce3b81:	48 8b f8             	mov    %rax,%rdi
140ce3b84:	e8 87 08 02 00       	call   0x140d04410
140ce3b89:	85 c0                	test   %eax,%eax
140ce3b8b:	75 0b                	jne    0x140ce3b98
140ce3b8d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce3b92:	48 83 c4 20          	add    $0x20,%rsp
140ce3b96:	5f                   	pop    %rdi
140ce3b97:	c3                   	ret
140ce3b98:	48 8d 57 5c          	lea    0x5c(%rdi),%rdx
140ce3b9c:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140ce3ba0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce3ba5:	48 83 c4 20          	add    $0x20,%rsp
140ce3ba9:	5f                   	pop    %rdi
140ce3baa:	e9 61 f2 01 00       	jmp    0x140d02e10
140ce3baf:	cc                   	int3
140ce3bb0:	40 53                	rex push %rbx
140ce3bb2:	56                   	push   %rsi
140ce3bb3:	41 56                	push   %r14
140ce3bb5:	b8 90 00 00 00       	mov    $0x90,%eax
140ce3bba:	e8 e1 78 13 00       	call   0x140e1b4a0
140ce3bbf:	48 2b e0             	sub    %rax,%rsp
140ce3bc2:	48 8b 05 37 53 6d 00 	mov    0x6d5337(%rip),%rax        # 0x1413b8f00
140ce3bc9:	48 33 c4             	xor    %rsp,%rax
140ce3bcc:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140ce3bd1:	4d 8b f1             	mov    %r9,%r14
140ce3bd4:	41 8b f0             	mov    %r8d,%esi
140ce3bd7:	48 8b d9             	mov    %rcx,%rbx
140ce3bda:	83 fa 1d             	cmp    $0x1d,%edx
140ce3bdd:	74 0a                	je     0x140ce3be9
140ce3bdf:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140ce3be4:	e9 93 01 00 00       	jmp    0x140ce3d7c
140ce3be9:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
140ce3bf0:	00
140ce3bf1:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
140ce3bf8:	00
140ce3bf9:	48 85 db             	test   %rbx,%rbx
140ce3bfc:	0f 84 68 01 00 00    	je     0x140ce3d6a
140ce3c02:	e8 19 c1 76 ff       	call   0x14044fd20
140ce3c07:	48 8b f8             	mov    %rax,%rdi
140ce3c0a:	83 fe 30             	cmp    $0x30,%esi
140ce3c0d:	0f 85 57 01 00 00    	jne    0x140ce3d6a
140ce3c13:	44 8b c6             	mov    %esi,%r8d
140ce3c16:	49 8b d6             	mov    %r14,%rdx
140ce3c19:	48 8b cb             	mov    %rbx,%rcx
140ce3c1c:	e8 cf fe ff ff       	call   0x140ce3af0
140ce3c21:	85 c0                	test   %eax,%eax
140ce3c23:	0f 8e 41 01 00 00    	jle    0x140ce3d6a
140ce3c29:	66 0f 6f 05 3f 33 46 	movdqa 0x46333f(%rip),%xmm0        # 0x141146f70
140ce3c30:	00
140ce3c31:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ce3c36:	44 8b c6             	mov    %esi,%r8d
140ce3c39:	48 8b cf             	mov    %rdi,%rcx
140ce3c3c:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140ce3c41:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140ce3c46:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140ce3c4b:	e8 90 09 02 00       	call   0x140d045e0
140ce3c50:	85 c0                	test   %eax,%eax
140ce3c52:	0f 84 12 01 00 00    	je     0x140ce3d6a
140ce3c58:	48 8b d7             	mov    %rdi,%rdx
140ce3c5b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140ce3c60:	e8 ab 07 02 00       	call   0x140d04410
140ce3c65:	85 c0                	test   %eax,%eax
140ce3c67:	0f 84 fd 00 00 00    	je     0x140ce3d6a
140ce3c6d:	44 8d 46 f8          	lea    -0x8(%rsi),%r8d
140ce3c71:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ce3c76:	48 8d 4f 5c          	lea    0x5c(%rdi),%rcx
140ce3c7a:	e8 91 f3 01 00       	call   0x140d03010
140ce3c7f:	85 c0                	test   %eax,%eax
140ce3c81:	0f 84 e3 00 00 00    	je     0x140ce3d6a
140ce3c87:	48 8d 57 5c          	lea    0x5c(%rdi),%rdx
140ce3c8b:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140ce3c90:	e8 7b f1 01 00       	call   0x140d02e10
140ce3c95:	85 c0                	test   %eax,%eax
140ce3c97:	0f 84 cd 00 00 00    	je     0x140ce3d6a
140ce3c9d:	48 8b cb             	mov    %rbx,%rcx
140ce3ca0:	e8 7b c0 76 ff       	call   0x14044fd20
140ce3ca5:	48 8b c8             	mov    %rax,%rcx
140ce3ca8:	48 8b e8             	mov    %rax,%rbp
140ce3cab:	e8 d0 08 02 00       	call   0x140d04580
140ce3cb0:	85 c0                	test   %eax,%eax
140ce3cb2:	0f 84 b2 00 00 00    	je     0x140ce3d6a
140ce3cb8:	48 8d 4d 5c          	lea    0x5c(%rbp),%rcx
140ce3cbc:	e8 df f2 01 00       	call   0x140d02fa0
140ce3cc1:	85 c0                	test   %eax,%eax
140ce3cc3:	0f 84 a1 00 00 00    	je     0x140ce3d6a
140ce3cc9:	44 8b c6             	mov    %esi,%r8d
140ce3ccc:	49 8b d6             	mov    %r14,%rdx
140ce3ccf:	48 8b cb             	mov    %rbx,%rcx
140ce3cd2:	e8 19 fe ff ff       	call   0x140ce3af0
140ce3cd7:	85 c0                	test   %eax,%eax
140ce3cd9:	0f 8e 8b 00 00 00    	jle    0x140ce3d6a
140ce3cdf:	66 0f 6f 05 59 37 46 	movdqa 0x463759(%rip),%xmm0        # 0x141147440
140ce3ce6:	00
140ce3ce7:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ce3cec:	44 8b c6             	mov    %esi,%r8d
140ce3cef:	48 8b cf             	mov    %rdi,%rcx
140ce3cf2:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140ce3cf7:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140ce3cfc:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140ce3d01:	e8 da 08 02 00       	call   0x140d045e0
140ce3d06:	85 c0                	test   %eax,%eax
140ce3d08:	74 60                	je     0x140ce3d6a
140ce3d0a:	44 8d 46 e0          	lea    -0x20(%rsi),%r8d
140ce3d0e:	48 8b cf             	mov    %rdi,%rcx
140ce3d11:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140ce3d16:	e8 c5 08 02 00       	call   0x140d045e0
140ce3d1b:	85 c0                	test   %eax,%eax
140ce3d1d:	74 4b                	je     0x140ce3d6a
140ce3d1f:	44 8d 46 f8          	lea    -0x8(%rsi),%r8d
140ce3d23:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ce3d28:	48 8d 4f 5c          	lea    0x5c(%rdi),%rcx
140ce3d2c:	e8 df f2 01 00       	call   0x140d03010
140ce3d31:	85 c0                	test   %eax,%eax
140ce3d33:	74 35                	je     0x140ce3d6a
140ce3d35:	44 8d 46 e4          	lea    -0x1c(%rsi),%r8d
140ce3d39:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140ce3d3e:	48 8d 4f 5c          	lea    0x5c(%rdi),%rcx
140ce3d42:	e8 c9 f2 01 00       	call   0x140d03010
140ce3d47:	85 c0                	test   %eax,%eax
140ce3d49:	74 1f                	je     0x140ce3d6a
140ce3d4b:	8d 56 e0             	lea    -0x20(%rsi),%edx
140ce3d4e:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140ce3d53:	e8 a8 e5 31 ff       	call   0x140002300
140ce3d58:	8d 56 e4             	lea    -0x1c(%rsi),%edx
140ce3d5b:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140ce3d60:	e8 9b e5 31 ff       	call   0x140002300
140ce3d65:	8d 46 d1             	lea    -0x2f(%rsi),%eax
140ce3d68:	eb 02                	jmp    0x140ce3d6c
140ce3d6a:	33 c0                	xor    %eax,%eax
140ce3d6c:	48 8b ac 24 88 00 00 	mov    0x88(%rsp),%rbp
140ce3d73:	00
140ce3d74:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
140ce3d7b:	00
140ce3d7c:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140ce3d81:	48 33 cc             	xor    %rsp,%rcx
140ce3d84:	e8 77 77 13 00       	call   0x140e1b500
140ce3d89:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140ce3d90:	41 5e                	pop    %r14
140ce3d92:	5e                   	pop    %rsi
140ce3d93:	5b                   	pop    %rbx
140ce3d94:	c3                   	ret
140ce3d95:	cc                   	int3
140ce3d96:	cc                   	int3
140ce3d97:	cc                   	int3
140ce3d98:	cc                   	int3
140ce3d99:	cc                   	int3
140ce3d9a:	cc                   	int3
140ce3d9b:	cc                   	int3
140ce3d9c:	cc                   	int3
140ce3d9d:	cc                   	int3
140ce3d9e:	cc                   	int3
140ce3d9f:	cc                   	int3
140ce3da0:	48 8d 05 a9 16 48 00 	lea    0x4816a9(%rip),%rax        # 0x141165450
140ce3da7:	c3                   	ret
140ce3da8:	cc                   	int3
140ce3da9:	cc                   	int3
140ce3daa:	cc                   	int3
140ce3dab:	cc                   	int3
140ce3dac:	cc                   	int3
140ce3dad:	cc                   	int3
140ce3dae:	cc                   	int3
140ce3daf:	cc                   	int3
140ce3db0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ce3db5:	57                   	push   %rdi
140ce3db6:	b8 20 00 00 00       	mov    $0x20,%eax
140ce3dbb:	e8 e0 76 13 00       	call   0x140e1b4a0
140ce3dc0:	48 2b e0             	sub    %rax,%rsp
140ce3dc3:	48 8b fa             	mov    %rdx,%rdi
140ce3dc6:	48 8b d9             	mov    %rcx,%rbx
140ce3dc9:	e8 62 da ff ff       	call   0x140ce1830
140ce3dce:	48 8b cb             	mov    %rbx,%rcx
140ce3dd1:	48 c7 80 80 00 00 00 	movq   $0x0,0x80(%rax)
140ce3dd8:	00 00 00 00
140ce3ddc:	e8 4f da ff ff       	call   0x140ce1830
140ce3de1:	48 8b d0             	mov    %rax,%rdx
140ce3de4:	48 8b cf             	mov    %rdi,%rcx
140ce3de7:	e8 54 04 06 00       	call   0x140d44240
140ce3dec:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ce3df1:	b8 01 00 00 00       	mov    $0x1,%eax
140ce3df6:	48 83 c4 20          	add    $0x20,%rsp
140ce3dfa:	5f                   	pop    %rdi
140ce3dfb:	c3                   	ret
140ce3dfc:	cc                   	int3
140ce3dfd:	cc                   	int3
140ce3dfe:	cc                   	int3
140ce3dff:	cc                   	int3
140ce3e00:	40 53                	rex push %rbx
140ce3e02:	b8 20 00 00 00       	mov    $0x20,%eax
140ce3e07:	e8 94 76 13 00       	call   0x140e1b4a0
140ce3e0c:	48 2b e0             	sub    %rax,%rsp
140ce3e0f:	49 8b d9             	mov    %r9,%rbx
140ce3e12:	83 fa 06             	cmp    $0x6,%edx
140ce3e15:	74 0b                	je     0x140ce3e22
140ce3e17:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140ce3e1c:	48 83 c4 20          	add    $0x20,%rsp
140ce3e20:	5b                   	pop    %rbx
140ce3e21:	c3                   	ret
140ce3e22:	ba 08 00 00 00       	mov    $0x8,%edx
140ce3e27:	48 8b cb             	mov    %rbx,%rcx
140ce3e2a:	e8 21 08 01 00       	call   0x140cf4650
140ce3e2f:	85 c0                	test   %eax,%eax
140ce3e31:	7f 08                	jg     0x140ce3e3b
140ce3e33:	33 c0                	xor    %eax,%eax
140ce3e35:	48 83 c4 20          	add    $0x20,%rsp
140ce3e39:	5b                   	pop    %rbx
140ce3e3a:	c3                   	ret
140ce3e3b:	48 8b cb             	mov    %rbx,%rcx
140ce3e3e:	e8 4d 0a 06 00       	call   0x140d44890
140ce3e43:	b8 01 00 00 00       	mov    $0x1,%eax
140ce3e48:	48 83 c4 20          	add    $0x20,%rsp
140ce3e4c:	5b                   	pop    %rbx
140ce3e4d:	c3                   	ret
140ce3e4e:	cc                   	int3
140ce3e4f:	cc                   	int3
140ce3e50:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140ce3e55:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140ce3e5a:	41 54                	push   %r12
140ce3e5c:	41 56                	push   %r14
140ce3e5e:	41 57                	push   %r15
140ce3e60:	b8 20 00 00 00       	mov    $0x20,%eax
140ce3e65:	e8 36 76 13 00       	call   0x140e1b4a0
140ce3e6a:	48 2b e0             	sub    %rax,%rsp
140ce3e6d:	49 8b f1             	mov    %r9,%rsi