140f50bf2:	48 83 ec 20          	sub    $0x20,%rsp
140f50bf6:	48 8b ea             	mov    %rdx,%rbp
140f50bf9:	8b 45 68             	mov    0x68(%rbp),%eax
140f50bfc:	83 e0 08             	and    $0x8,%eax
140f50bff:	85 c0                	test   %eax,%eax
140f50c01:	74 14                	je     0x140f50c17
140f50c03:	83 65 68 f7          	andl   $0xfffffff7,0x68(%rbp)
140f50c07:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140f50c0b:	48 81 c1 90 00 00 00 	add    $0x90,%rcx
140f50c12:	e8 29 06 29 ff       	call   0x1401e1240
140f50c17:	48 83 c4 20          	add    $0x20,%rsp
140f50c1b:	5d                   	pop    %rbp
140f50c1c:	c3                   	ret
140f50c1d:	cc                   	int3
140f50c1e:	cc                   	int3
140f50c1f:	cc                   	int3
140f50c20:	48 8d 8a 38 00 00 00 	lea    0x38(%rdx),%rcx
140f50c27:	e9 c4 15 7b ff       	jmp    0x1407021f0
140f50c2c:	cc                   	int3
140f50c2d:	cc                   	int3
140f50c2e:	cc                   	int3
140f50c2f:	cc                   	int3
140f50c30:	48 8b 8a 38 00 00 00 	mov    0x38(%rdx),%rcx
140f50c37:	48 83 c1 48          	add    $0x48,%rcx
140f50c3b:	e9 20 77 24 ff       	jmp    0x140198360
140f50c40:	48 8d 8a 90 00 00 00 	lea    0x90(%rdx),%rcx
140f50c47:	e9 a4 72 24 ff       	jmp    0x140197ef0
140f50c4c:	cc                   	int3
140f50c4d:	cc                   	int3
140f50c4e:	cc                   	int3
140f50c4f:	cc                   	int3
140f50c50:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f50c55:	53                   	push   %rbx
140f50c56:	55                   	push   %rbp
140f50c57:	48 83 ec 28          	sub    $0x28,%rsp
140f50c5b:	48 8b ea             	mov    %rdx,%rbp
140f50c5e:	0f ae e8             	lfence
140f50c61:	4c 8b 45 60          	mov    0x60(%rbp),%r8
140f50c65:	48 8b 55 20          	mov    0x20(%rbp),%rdx
140f50c69:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140f50c6d:	e8 4e 78 8b ff       	call   0x1408084c0
140f50c72:	4c 8b 45 78          	mov    0x78(%rbp),%r8
140f50c76:	48 8b 55 28          	mov    0x28(%rbp),%rdx
140f50c7a:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140f50c7e:	e8 8d e9 24 ff       	call   0x14019f610
140f50c83:	33 d2                	xor    %edx,%edx
140f50c85:	33 c9                	xor    %ecx,%ecx
140f50c87:	e8 8c bb ec ff       	call   0x140e1c818
140f50c8c:	90                   	nop
140f50c8d:	cc                   	int3
140f50c8e:	cc                   	int3
140f50c8f:	cc                   	int3
140f50c90:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f50c95:	55                   	push   %rbp
140f50c96:	48 83 ec 20          	sub    $0x20,%rsp
140f50c9a:	48 8b ea             	mov    %rdx,%rbp
140f50c9d:	0f ae e8             	lfence
140f50ca0:	4c 8b 45 48          	mov    0x48(%rbp),%r8
140f50ca4:	4d 8b 00             	mov    (%r8),%r8
140f50ca7:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140f50cab:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140f50caf:	e8 5c e9 24 ff       	call   0x14019f610
140f50cb4:	33 d2                	xor    %edx,%edx
140f50cb6:	33 c9                	xor    %ecx,%ecx
140f50cb8:	e8 5b bb ec ff       	call   0x140e1c818
140f50cbd:	90                   	nop
140f50cbe:	cc                   	int3
140f50cbf:	cc                   	int3
140f50cc0:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
140f50cc7:	48 83 c1 10          	add    $0x10,%rcx
140f50ccb:	e9 40 1b e7 ff       	jmp    0x140dc2810
140f50cd0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f50cd5:	53                   	push   %rbx
140f50cd6:	55                   	push   %rbp
140f50cd7:	48 83 ec 38          	sub    $0x38,%rsp
140f50cdb:	48 8b ea             	mov    %rdx,%rbp
140f50cde:	e8 cd a5 24 ff       	call   0x14019b2b0
140f50ce3:	48 8b d8             	mov    %rax,%rbx
140f50ce6:	83 38 03             	cmpl   $0x3,(%rax)
140f50ce9:	76 54                	jbe    0x140f50d3f
140f50ceb:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140f50cef:	48 8b 11             	mov    (%rcx),%rdx
140f50cf2:	48 8b 42 08          	mov    0x8(%rdx),%rax
140f50cf6:	ff 15 24 2d 03 00    	call   *0x32d24(%rip)        # 0x140f83a20
140f50cfc:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
140f50d03:	48 8d 05 66 ec 25 00 	lea    0x25ec66(%rip),%rax        # 0x1411af970
140f50d0a:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
140f50d11:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
140f50d18:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140f50d1d:	48 8d 85 88 00 00 00 	lea    0x88(%rbp),%rax
140f50d24:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140f50d29:	45 33 c9             	xor    %r9d,%r9d
140f50d2c:	45 33 c0             	xor    %r8d,%r8d
140f50d2f:	48 8d 15 5e 28 33 00 	lea    0x33285e(%rip),%rdx        # 0x141283594
140f50d36:	48 8b cb             	mov    %rbx,%rcx
140f50d39:	e8 c2 09 0b ff       	call   0x140001700
140f50d3e:	90                   	nop
140f50d3f:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140f50d46:	00 00 00
140f50d49:	48 83 c4 38          	add    $0x38,%rsp
140f50d4d:	5d                   	pop    %rbp
140f50d4e:	5b                   	pop    %rbx
140f50d4f:	c3                   	ret
140f50d50:	cc                   	int3
140f50d51:	cc                   	int3
140f50d52:	cc                   	int3
140f50d53:	cc                   	int3
140f50d54:	cc                   	int3
140f50d55:	cc                   	int3
140f50d56:	cc                   	int3
140f50d57:	cc                   	int3
140f50d58:	cc                   	int3
140f50d59:	cc                   	int3
140f50d5a:	cc                   	int3
140f50d5b:	cc                   	int3
140f50d5c:	cc                   	int3
140f50d5d:	cc                   	int3
140f50d5e:	cc                   	int3
140f50d5f:	cc                   	int3
140f50d60:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f50d65:	53                   	push   %rbx
140f50d66:	55                   	push   %rbp
140f50d67:	48 83 ec 38          	sub    $0x38,%rsp
140f50d6b:	48 8b ea             	mov    %rdx,%rbp
140f50d6e:	e8 3d a5 24 ff       	call   0x14019b2b0
140f50d73:	48 8b d8             	mov    %rax,%rbx
140f50d76:	83 38 03             	cmpl   $0x3,(%rax)
140f50d79:	76 54                	jbe    0x140f50dcf
140f50d7b:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140f50d7f:	48 8b 11             	mov    (%rcx),%rdx
140f50d82:	48 8b 42 08          	mov    0x8(%rdx),%rax
140f50d86:	ff 15 94 2c 03 00    	call   *0x32c94(%rip)        # 0x140f83a20
140f50d8c:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
140f50d93:	48 8d 05 d6 eb 25 00 	lea    0x25ebd6(%rip),%rax        # 0x1411af970
140f50d9a:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
140f50da1:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
140f50da8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140f50dad:	48 8d 85 88 00 00 00 	lea    0x88(%rbp),%rax
140f50db4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140f50db9:	45 33 c9             	xor    %r9d,%r9d
140f50dbc:	45 33 c0             	xor    %r8d,%r8d
140f50dbf:	48 8d 15 ac 27 33 00 	lea    0x3327ac(%rip),%rdx        # 0x141283572
140f50dc6:	48 8b cb             	mov    %rbx,%rcx
140f50dc9:	e8 32 09 0b ff       	call   0x140001700
140f50dce:	90                   	nop
140f50dcf:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140f50dd6:	00 00 00
140f50dd9:	48 83 c4 38          	add    $0x38,%rsp
140f50ddd:	5d                   	pop    %rbp
140f50dde:	5b                   	pop    %rbx
140f50ddf:	c3                   	ret
140f50de0:	cc                   	int3
140f50de1:	cc                   	int3
140f50de2:	cc                   	int3
140f50de3:	cc                   	int3
140f50de4:	cc                   	int3
140f50de5:	cc                   	int3
140f50de6:	cc                   	int3
140f50de7:	cc                   	int3
140f50de8:	cc                   	int3
140f50de9:	cc                   	int3
140f50dea:	cc                   	int3
140f50deb:	cc                   	int3
140f50dec:	cc                   	int3
140f50ded:	cc                   	int3
140f50dee:	cc                   	int3
140f50def:	cc                   	int3
140f50df0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f50df5:	53                   	push   %rbx
140f50df6:	55                   	push   %rbp
140f50df7:	48 83 ec 38          	sub    $0x38,%rsp
140f50dfb:	48 8b ea             	mov    %rdx,%rbp
140f50dfe:	e8 ad a4 24 ff       	call   0x14019b2b0
140f50e03:	48 8b d8             	mov    %rax,%rbx
140f50e06:	83 38 03             	cmpl   $0x3,(%rax)
140f50e09:	76 54                	jbe    0x140f50e5f
140f50e0b:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
140f50e0f:	48 8b 11             	mov    (%rcx),%rdx
140f50e12:	48 8b 42 08          	mov    0x8(%rdx),%rax
140f50e16:	ff 15 04 2c 03 00    	call   *0x32c04(%rip)        # 0x140f83a20
140f50e1c:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
140f50e23:	48 8d 05 46 eb 25 00 	lea    0x25eb46(%rip),%rax        # 0x1411af970
140f50e2a:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
140f50e31:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
140f50e38:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140f50e3d:	48 8d 85 88 00 00 00 	lea    0x88(%rbp),%rax
140f50e44:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140f50e49:	45 33 c9             	xor    %r9d,%r9d
140f50e4c:	45 33 c0             	xor    %r8d,%r8d
140f50e4f:	48 8d 15 fa 26 33 00 	lea    0x3326fa(%rip),%rdx        # 0x141283550
140f50e56:	48 8b cb             	mov    %rbx,%rcx
140f50e59:	e8 a2 08 0b ff       	call   0x140001700
140f50e5e:	90                   	nop
140f50e5f:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140f50e66:	00 00 00
140f50e69:	48 83 c4 38          	add    $0x38,%rsp
140f50e6d:	5d                   	pop    %rbp
140f50e6e:	5b                   	pop    %rbx
140f50e6f:	c3                   	ret
140f50e70:	cc                   	int3
140f50e71:	cc                   	int3
140f50e72:	cc                   	int3
140f50e73:	cc                   	int3
140f50e74:	cc                   	int3
140f50e75:	cc                   	int3
140f50e76:	cc                   	int3
140f50e77:	cc                   	int3
140f50e78:	cc                   	int3
140f50e79:	cc                   	int3
140f50e7a:	cc                   	int3
140f50e7b:	cc                   	int3
140f50e7c:	cc                   	int3
140f50e7d:	cc                   	int3
140f50e7e:	cc                   	int3
140f50e7f:	cc                   	int3
140f50e80:	40 55                	rex push %rbp
140f50e82:	48 83 ec 20          	sub    $0x20,%rsp
140f50e86:	48 8b ea             	mov    %rdx,%rbp
140f50e89:	8b 45 40             	mov    0x40(%rbp),%eax
140f50e8c:	83 e0 01             	and    $0x1,%eax
140f50e8f:	85 c0                	test   %eax,%eax
140f50e91:	74 0d                	je     0x140f50ea0
140f50e93:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140f50e97:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140f50e9b:	e8 b0 6b 24 ff       	call   0x140197a50
140f50ea0:	48 83 c4 20          	add    $0x20,%rsp
140f50ea4:	5d                   	pop    %rbp
140f50ea5:	c3                   	ret
140f50ea6:	cc                   	int3
140f50ea7:	cc                   	int3
140f50ea8:	cc                   	int3
140f50ea9:	cc                   	int3
140f50eaa:	cc                   	int3
140f50eab:	cc                   	int3
140f50eac:	cc                   	int3
140f50ead:	cc                   	int3
140f50eae:	cc                   	int3
140f50eaf:	cc                   	int3
140f50eb0:	48 8d 8a 70 00 00 00 	lea    0x70(%rdx),%rcx
140f50eb7:	e9 b4 f3 e6 ff       	jmp    0x140dc0270
140f50ebc:	cc                   	int3
140f50ebd:	cc                   	int3
140f50ebe:	cc                   	int3
140f50ebf:	cc                   	int3
140f50ec0:	48 8d 8a e0 00 00 00 	lea    0xe0(%rdx),%rcx
140f50ec7:	e9 a4 f3 e6 ff       	jmp    0x140dc0270
140f50ecc:	cc                   	int3
140f50ecd:	cc                   	int3
140f50ece:	cc                   	int3
140f50ecf:	cc                   	int3
140f50ed0:	48 8d 8a 48 00 00 00 	lea    0x48(%rdx),%rcx
140f50ed7:	e9 e4 07 29 ff       	jmp    0x1401e16c0
140f50edc:	cc                   	int3
140f50edd:	cc                   	int3
140f50ede:	cc                   	int3
140f50edf:	cc                   	int3
140f50ee0:	48 8b 8a 40 00 00 00 	mov    0x40(%rdx),%rcx
140f50ee7:	48 83 c1 28          	add    $0x28,%rcx
140f50eeb:	e9 90 ab 2b ff       	jmp    0x14020ba80
140f50ef0:	48 8b 8a 40 00 00 00 	mov    0x40(%rdx),%rcx
140f50ef7:	48 83 c1 40          	add    $0x40,%rcx
140f50efb:	e9 80 97 2e ff       	jmp    0x14023a680
140f50f00:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
140f50f07:	e9 94 2b e7 ff       	jmp    0x140dc3aa0
140f50f0c:	cc                   	int3
140f50f0d:	cc                   	int3
140f50f0e:	cc                   	int3
140f50f0f:	cc                   	int3
140f50f10:	48 8b 8a 50 00 00 00 	mov    0x50(%rdx),%rcx
140f50f17:	e9 34 2d e7 ff       	jmp    0x140dc3c50
140f50f1c:	cc                   	int3
140f50f1d:	cc                   	int3
140f50f1e:	cc                   	int3
140f50f1f:	cc                   	int3
140f50f20:	48 8b 8a 50 00 00 00 	mov    0x50(%rdx),%rcx
140f50f27:	48 83 c1 48          	add    $0x48,%rcx
140f50f2b:	e9 70 70 24 ff       	jmp    0x140197fa0
140f50f30:	48 8b 8a 50 00 00 00 	mov    0x50(%rdx),%rcx
140f50f37:	48 83 c1 60          	add    $0x60,%rcx
140f50f3b:	e9 40 90 7b ff       	jmp    0x140709f80
140f50f40:	48 8b 8a 28 00 00 00 	mov    0x28(%rdx),%rcx
140f50f47:	48 83 c1 08          	add    $0x8,%rcx
140f50f4b:	e9 90 2b e7 ff       	jmp    0x140dc3ae0
140f50f50:	48 8b 8a b0 00 00 00 	mov    0xb0(%rdx),%rcx
140f50f57:	e9 f4 2c e7 ff       	jmp    0x140dc3c50
140f50f5c:	cc                   	int3
140f50f5d:	cc                   	int3
140f50f5e:	cc                   	int3
140f50f5f:	cc                   	int3
140f50f60:	48 8b 8a b0 00 00 00 	mov    0xb0(%rdx),%rcx
140f50f67:	48 83 c1 48          	add    $0x48,%rcx
140f50f6b:	e9 30 70 24 ff       	jmp    0x140197fa0
140f50f70:	48 8b 8a b0 00 00 00 	mov    0xb0(%rdx),%rcx
140f50f77:	48 83 c1 60          	add    $0x60,%rcx
140f50f7b:	e9 00 90 7b ff       	jmp    0x140709f80
140f50f80:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f50f85:	55                   	push   %rbp
140f50f86:	48 83 ec 40          	sub    $0x40,%rsp
140f50f8a:	48 8b ea             	mov    %rdx,%rbp
140f50f8d:	0f 57 c0             	xorps  %xmm0,%xmm0
140f50f90:	0f 11 45 70          	movups %xmm0,0x70(%rbp)
140f50f94:	48 c7 85 80 00 00 00 	movq   $0x0,0x80(%rbp)
140f50f9b:	00 00 00 00
140f50f9f:	48 c7 85 88 00 00 00 	movq   $0x0,0x88(%rbp)
140f50fa6:	00 00 00 00
140f50faa:	45 33 c0             	xor    %r8d,%r8d
140f50fad:	48 8d 15 d8 27 05 00 	lea    0x527d8(%rip),%rdx        # 0x140fa378c
140f50fb4:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140f50fb8:	e8 43 5e 24 ff       	call   0x140196e00
140f50fbd:	90                   	nop
140f50fbe:	0f 57 c0             	xorps  %xmm0,%xmm0
140f50fc1:	0f 11 85 e0 00 00 00 	movups %xmm0,0xe0(%rbp)
140f50fc8:	48 c7 85 f0 00 00 00 	movq   $0x0,0xf0(%rbp)
140f50fcf:	00 00 00 00
140f50fd3:	48 c7 85 f8 00 00 00 	movq   $0x0,0xf8(%rbp)
140f50fda:	00 00 00 00
140f50fde:	45 33 c0             	xor    %r8d,%r8d
140f50fe1:	48 8d 15 a4 27 05 00 	lea    0x527a4(%rip),%rdx        # 0x140fa378c
140f50fe8:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140f50fef:	e8 0c 5e 24 ff       	call   0x140196e00
140f50ff4:	90                   	nop
140f50ff5:	0f 57 c0             	xorps  %xmm0,%xmm0
140f50ff8:	0f 11 85 90 00 00 00 	movups %xmm0,0x90(%rbp)
140f50fff:	48 c7 85 a0 00 00 00 	movq   $0x0,0xa0(%rbp)
140f51006:	00 00 00 00
140f5100a:	48 c7 85 a8 00 00 00 	movq   $0x0,0xa8(%rbp)
140f51011:	00 00 00 00
140f51015:	45 33 c0             	xor    %r8d,%r8d
140f51018:	48 8d 15 6d 27 05 00 	lea    0x5276d(%rip),%rdx        # 0x140fa378c
140f5101f:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
140f51026:	e8 d5 5d 24 ff       	call   0x140196e00
140f5102b:	90                   	nop
140f5102c:	0f 57 c0             	xorps  %xmm0,%xmm0
140f5102f:	0f 11 85 c0 00 00 00 	movups %xmm0,0xc0(%rbp)
140f51036:	48 c7 85 d0 00 00 00 	movq   $0x0,0xd0(%rbp)
140f5103d:	00 00 00 00
140f51041:	48 c7 85 d8 00 00 00 	movq   $0x0,0xd8(%rbp)
140f51048:	00 00 00 00
140f5104c:	45 33 c0             	xor    %r8d,%r8d
140f5104f:	48 8d 15 36 27 05 00 	lea    0x52736(%rip),%rdx        # 0x140fa378c
140f51056:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
140f5105d:	e8 9e 5d 24 ff       	call   0x140196e00
140f51062:	90                   	nop
140f51063:	0f 57 c0             	xorps  %xmm0,%xmm0
140f51066:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
140f5106a:	48 c7 45 60 00 00 00 	movq   $0x0,0x60(%rbp)
140f51071:	00
140f51072:	48 c7 45 68 00 00 00 	movq   $0x0,0x68(%rbp)
140f51079:	00
140f5107a:	41 b8 23 00 00 00    	mov    $0x23,%r8d