140f53d19:	8b 45 20             	mov    0x20(%rbp),%eax
140f53d1c:	83 e0 01             	and    $0x1,%eax
140f53d1f:	85 c0                	test   %eax,%eax
140f53d21:	74 0d                	je     0x140f53d30
140f53d23:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
140f53d27:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140f53d2b:	e8 30 46 24 ff       	call   0x140198360
140f53d30:	48 83 c4 20          	add    $0x20,%rsp
140f53d34:	5d                   	pop    %rbp
140f53d35:	c3                   	ret
140f53d36:	cc                   	int3
140f53d37:	cc                   	int3
140f53d38:	cc                   	int3
140f53d39:	cc                   	int3
140f53d3a:	cc                   	int3
140f53d3b:	cc                   	int3
140f53d3c:	cc                   	int3
140f53d3d:	cc                   	int3
140f53d3e:	cc                   	int3
140f53d3f:	cc                   	int3
140f53d40:	48 8d 8a c0 00 00 00 	lea    0xc0(%rdx),%rcx
140f53d47:	e9 24 c6 e7 ff       	jmp    0x140dd0370
140f53d4c:	cc                   	int3
140f53d4d:	cc                   	int3
140f53d4e:	cc                   	int3
140f53d4f:	cc                   	int3
140f53d50:	48 8d 0d 21 c3 54 00 	lea    0x54c321(%rip),%rcx        # 0x1414a0078
140f53d57:	e9 c8 78 ec ff       	jmp    0x140e1b624
140f53d5c:	cc                   	int3
140f53d5d:	cc                   	int3
140f53d5e:	cc                   	int3
140f53d5f:	cc                   	int3
140f53d60:	48 8d 0d 31 c3 54 00 	lea    0x54c331(%rip),%rcx        # 0x1414a0098
140f53d67:	e9 b8 78 ec ff       	jmp    0x140e1b624
140f53d6c:	cc                   	int3
140f53d6d:	cc                   	int3
140f53d6e:	cc                   	int3
140f53d6f:	cc                   	int3
140f53d70:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f53d75:	53                   	push   %rbx
140f53d76:	55                   	push   %rbp
140f53d77:	57                   	push   %rdi
140f53d78:	48 83 ec 20          	sub    $0x20,%rsp
140f53d7c:	48 8b ea             	mov    %rdx,%rbp
140f53d7f:	0f ae e8             	lfence
140f53d82:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140f53d86:	48 c1 e1 04          	shl    $0x4,%rcx
140f53d8a:	48 8b 9d a8 00 00 00 	mov    0xa8(%rbp),%rbx
140f53d91:	48 03 cb             	add    %rbx,%rcx
140f53d94:	4c 8b 45 30          	mov    0x30(%rbp),%r8
140f53d98:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
140f53d9c:	48 8b 17             	mov    (%rdi),%rdx
140f53d9f:	e8 3c 35 24 ff       	call   0x1401972e0
140f53da4:	48 89 1f             	mov    %rbx,(%rdi)
140f53da7:	33 d2                	xor    %edx,%edx
140f53da9:	33 c9                	xor    %ecx,%ecx
140f53dab:	e8 68 8a ec ff       	call   0x140e1c818
140f53db0:	90                   	nop
140f53db1:	cc                   	int3
140f53db2:	cc                   	int3
140f53db3:	cc                   	int3
140f53db4:	cc                   	int3
140f53db5:	cc                   	int3
140f53db6:	cc                   	int3
140f53db7:	cc                   	int3
140f53db8:	cc                   	int3
140f53db9:	cc                   	int3
140f53dba:	cc                   	int3
140f53dbb:	cc                   	int3
140f53dbc:	cc                   	int3
140f53dbd:	cc                   	int3
140f53dbe:	cc                   	int3
140f53dbf:	cc                   	int3
140f53dc0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f53dc5:	53                   	push   %rbx
140f53dc6:	55                   	push   %rbp
140f53dc7:	56                   	push   %rsi
140f53dc8:	57                   	push   %rdi
140f53dc9:	41 56                	push   %r14
140f53dcb:	48 83 ec 20          	sub    $0x20,%rsp
140f53dcf:	48 8b ea             	mov    %rdx,%rbp
140f53dd2:	0f ae e8             	lfence
140f53dd5:	48 8b 75 20          	mov    0x20(%rbp),%rsi
140f53dd9:	48 8b d6             	mov    %rsi,%rdx
140f53ddc:	48 c1 e2 05          	shl    $0x5,%rdx
140f53de0:	48 8b 9d a8 00 00 00 	mov    0xa8(%rbp),%rbx
140f53de7:	48 03 d3             	add    %rbx,%rdx
140f53dea:	48 8b ce             	mov    %rsi,%rcx
140f53ded:	48 c1 e1 04          	shl    $0x4,%rcx
140f53df1:	48 03 cb             	add    %rbx,%rcx
140f53df4:	4c 8b 75 30          	mov    0x30(%rbp),%r14
140f53df8:	4d 8b ce             	mov    %r14,%r9
140f53dfb:	4c 8b c3             	mov    %rbx,%r8
140f53dfe:	e8 bd f2 71 ff       	call   0x1406730c0
140f53e03:	0f ae e8             	lfence
140f53e06:	4c 8b c6             	mov    %rsi,%r8
140f53e09:	49 c1 e0 04          	shl    $0x4,%r8
140f53e0d:	4c 03 c3             	add    %rbx,%r8
140f53e10:	48 c1 e6 05          	shl    $0x5,%rsi
140f53e14:	48 8d 0c 33          	lea    (%rbx,%rsi,1),%rcx
140f53e18:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
140f53e1c:	48 8b 17             	mov    (%rdi),%rdx
140f53e1f:	e8 dc 34 f1 ff       	call   0x140e67300
140f53e24:	4d 8b c6             	mov    %r14,%r8
140f53e27:	48 8b 17             	mov    (%rdi),%rdx
140f53e2a:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
140f53e2e:	48 8b cb             	mov    %rbx,%rcx
140f53e31:	e8 aa 34 24 ff       	call   0x1401972e0
140f53e36:	48 89 1f             	mov    %rbx,(%rdi)
140f53e39:	33 d2                	xor    %edx,%edx
140f53e3b:	33 c9                	xor    %ecx,%ecx
140f53e3d:	e8 d6 89 ec ff       	call   0x140e1c818
140f53e42:	90                   	nop
140f53e43:	cc                   	int3
140f53e44:	cc                   	int3
140f53e45:	cc                   	int3
140f53e46:	cc                   	int3
140f53e47:	cc                   	int3
140f53e48:	cc                   	int3
140f53e49:	cc                   	int3
140f53e4a:	cc                   	int3
140f53e4b:	cc                   	int3
140f53e4c:	cc                   	int3
140f53e4d:	cc                   	int3
140f53e4e:	cc                   	int3
140f53e4f:	cc                   	int3
140f53e50:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f53e55:	53                   	push   %rbx
140f53e56:	55                   	push   %rbp
140f53e57:	48 83 ec 28          	sub    $0x28,%rsp
140f53e5b:	48 8b ea             	mov    %rdx,%rbp
140f53e5e:	0f ae e8             	lfence
140f53e61:	4c 8b 45 30          	mov    0x30(%rbp),%r8
140f53e65:	48 8b 5d 28          	mov    0x28(%rbp),%rbx
140f53e69:	48 8b 13             	mov    (%rbx),%rdx
140f53e6c:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140f53e70:	e8 6b 34 24 ff       	call   0x1401972e0
140f53e75:	48 8b 85 a8 00 00 00 	mov    0xa8(%rbp),%rax
140f53e7c:	48 89 03             	mov    %rax,(%rbx)
140f53e7f:	33 d2                	xor    %edx,%edx
140f53e81:	33 c9                	xor    %ecx,%ecx
140f53e83:	e8 90 89 ec ff       	call   0x140e1c818
140f53e88:	90                   	nop
140f53e89:	cc                   	int3
140f53e8a:	cc                   	int3
140f53e8b:	cc                   	int3
140f53e8c:	cc                   	int3
140f53e8d:	cc                   	int3
140f53e8e:	cc                   	int3
140f53e8f:	cc                   	int3
140f53e90:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f53e95:	53                   	push   %rbx
140f53e96:	55                   	push   %rbp
140f53e97:	56                   	push   %rsi
140f53e98:	57                   	push   %rdi
140f53e99:	48 83 ec 28          	sub    $0x28,%rsp
140f53e9d:	48 8b ea             	mov    %rdx,%rbp
140f53ea0:	0f ae e8             	lfence
140f53ea3:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
140f53ea7:	4c 8b cf             	mov    %rdi,%r9
140f53eaa:	4c 8b 85 a8 00 00 00 	mov    0xa8(%rbp),%r8
140f53eb1:	48 8b 5d 28          	mov    0x28(%rbp),%rbx
140f53eb5:	48 8b 13             	mov    (%rbx),%rdx
140f53eb8:	48 8b 75 20          	mov    0x20(%rbp),%rsi
140f53ebc:	48 8b ce             	mov    %rsi,%rcx
140f53ebf:	e8 fc f1 71 ff       	call   0x1406730c0
140f53ec4:	0f ae e8             	lfence
140f53ec7:	4c 8b c7             	mov    %rdi,%r8
140f53eca:	48 8b 13             	mov    (%rbx),%rdx
140f53ecd:	48 8b ce             	mov    %rsi,%rcx
140f53ed0:	e8 0b 34 24 ff       	call   0x1401972e0
140f53ed5:	48 8b 45 40          	mov    0x40(%rbp),%rax
140f53ed9:	48 89 03             	mov    %rax,(%rbx)
140f53edc:	33 d2                	xor    %edx,%edx
140f53ede:	33 c9                	xor    %ecx,%ecx
140f53ee0:	e8 33 89 ec ff       	call   0x140e1c818
140f53ee5:	90                   	nop
140f53ee6:	cc                   	int3
140f53ee7:	cc                   	int3
140f53ee8:	cc                   	int3
140f53ee9:	cc                   	int3
140f53eea:	cc                   	int3
140f53eeb:	cc                   	int3
140f53eec:	cc                   	int3
140f53eed:	cc                   	int3
140f53eee:	cc                   	int3
140f53eef:	cc                   	int3
140f53ef0:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
140f53ef7:	e9 e4 4c f1 ff       	jmp    0x140e68be0
140f53efc:	cc                   	int3
140f53efd:	cc                   	int3
140f53efe:	cc                   	int3
140f53eff:	cc                   	int3
140f53f00:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
140f53f07:	e9 94 4c f1 ff       	jmp    0x140e68ba0
140f53f0c:	cc                   	int3
140f53f0d:	cc                   	int3
140f53f0e:	cc                   	int3
140f53f0f:	cc                   	int3
140f53f10:	48 8b 8a 70 00 00 00 	mov    0x70(%rdx),%rcx
140f53f17:	e9 c4 b2 2b ff       	jmp    0x14020f1e0
140f53f1c:	cc                   	int3
140f53f1d:	cc                   	int3
140f53f1e:	cc                   	int3
140f53f1f:	cc                   	int3
140f53f20:	48 8b 8a 70 00 00 00 	mov    0x70(%rdx),%rcx
140f53f27:	48 83 c1 48          	add    $0x48,%rcx
140f53f2b:	e9 70 40 24 ff       	jmp    0x140197fa0
140f53f30:	48 8b 8a 70 00 00 00 	mov    0x70(%rdx),%rcx
140f53f37:	48 83 c1 58          	add    $0x58,%rcx
140f53f3b:	e9 60 40 24 ff       	jmp    0x140197fa0
140f53f40:	48 8b 8a 70 00 00 00 	mov    0x70(%rdx),%rcx
140f53f47:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
140f53f4e:	e9 4d 40 24 ff       	jmp    0x140197fa0
140f53f53:	cc                   	int3
140f53f54:	cc                   	int3
140f53f55:	cc                   	int3
140f53f56:	cc                   	int3
140f53f57:	cc                   	int3
140f53f58:	cc                   	int3
140f53f59:	cc                   	int3
140f53f5a:	cc                   	int3
140f53f5b:	cc                   	int3
140f53f5c:	cc                   	int3
140f53f5d:	cc                   	int3
140f53f5e:	cc                   	int3
140f53f5f:	cc                   	int3
140f53f60:	48 8b 8a 70 00 00 00 	mov    0x70(%rdx),%rcx
140f53f67:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
140f53f6e:	e9 0d 60 7b ff       	jmp    0x140709f80
140f53f73:	cc                   	int3
140f53f74:	cc                   	int3
140f53f75:	cc                   	int3
140f53f76:	cc                   	int3
140f53f77:	cc                   	int3
140f53f78:	cc                   	int3
140f53f79:	cc                   	int3
140f53f7a:	cc                   	int3
140f53f7b:	cc                   	int3
140f53f7c:	cc                   	int3
140f53f7d:	cc                   	int3
140f53f7e:	cc                   	int3
140f53f7f:	cc                   	int3
140f53f80:	40 55                	rex push %rbp
140f53f82:	48 83 ec 20          	sub    $0x20,%rsp
140f53f86:	48 8b ea             	mov    %rdx,%rbp
140f53f89:	ba 30 00 00 00       	mov    $0x30,%edx
140f53f8e:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
140f53f95:	e8 aa 71 ec ff       	call   0x140e1b144
140f53f9a:	48 83 c4 20          	add    $0x20,%rsp
140f53f9e:	5d                   	pop    %rbp
140f53f9f:	c3                   	ret
140f53fa0:	40 55                	rex push %rbp
140f53fa2:	48 83 ec 20          	sub    $0x20,%rsp
140f53fa6:	48 8b ea             	mov    %rdx,%rbp
140f53fa9:	ba 70 00 00 00       	mov    $0x70,%edx
140f53fae:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
140f53fb5:	e8 8a 71 ec ff       	call   0x140e1b144
140f53fba:	48 83 c4 20          	add    $0x20,%rsp
140f53fbe:	5d                   	pop    %rbp
140f53fbf:	c3                   	ret
140f53fc0:	40 55                	rex push %rbp
140f53fc2:	48 83 ec 20          	sub    $0x20,%rsp
140f53fc6:	48 8b ea             	mov    %rdx,%rbp
140f53fc9:	ba 78 00 00 00       	mov    $0x78,%edx
140f53fce:	48 8b 8d b8 00 00 00 	mov    0xb8(%rbp),%rcx
140f53fd5:	e8 6a 71 ec ff       	call   0x140e1b144
140f53fda:	48 83 c4 20          	add    $0x20,%rsp
140f53fde:	5d                   	pop    %rbp
140f53fdf:	c3                   	ret
140f53fe0:	48 8b 8a b0 00 00 00 	mov    0xb0(%rdx),%rcx
140f53fe7:	e9 f4 b1 2b ff       	jmp    0x14020f1e0
140f53fec:	cc                   	int3
140f53fed:	cc                   	int3
140f53fee:	cc                   	int3
140f53fef:	cc                   	int3
140f53ff0:	48 8b 8a b0 00 00 00 	mov    0xb0(%rdx),%rcx
140f53ff7:	48 83 c1 58          	add    $0x58,%rcx
140f53ffb:	e9 a0 3f 24 ff       	jmp    0x140197fa0
140f54000:	48 8b 8a b0 00 00 00 	mov    0xb0(%rdx),%rcx
140f54007:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
140f5400e:	e9 8d 3f 24 ff       	jmp    0x140197fa0
140f54013:	cc                   	int3
140f54014:	cc                   	int3
140f54015:	cc                   	int3
140f54016:	cc                   	int3
140f54017:	cc                   	int3
140f54018:	cc                   	int3
140f54019:	cc                   	int3
140f5401a:	cc                   	int3
140f5401b:	cc                   	int3
140f5401c:	cc                   	int3
140f5401d:	cc                   	int3
140f5401e:	cc                   	int3
140f5401f:	cc                   	int3
140f54020:	48 8b 8a b0 00 00 00 	mov    0xb0(%rdx),%rcx
140f54027:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
140f5402e:	e9 4d 5f 7b ff       	jmp    0x140709f80
140f54033:	cc                   	int3
140f54034:	cc                   	int3
140f54035:	cc                   	int3
140f54036:	cc                   	int3
140f54037:	cc                   	int3
140f54038:	cc                   	int3
140f54039:	cc                   	int3
140f5403a:	cc                   	int3
140f5403b:	cc                   	int3
140f5403c:	cc                   	int3
140f5403d:	cc                   	int3
140f5403e:	cc                   	int3
140f5403f:	cc                   	int3
140f54040:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f54045:	55                   	push   %rbp
140f54046:	48 83 ec 40          	sub    $0x40,%rsp
140f5404a:	48 8b ea             	mov    %rdx,%rbp
140f5404d:	0f 57 c0             	xorps  %xmm0,%xmm0
140f54050:	0f 11 45 70          	movups %xmm0,0x70(%rbp)
140f54054:	48 c7 85 80 00 00 00 	movq   $0x0,0x80(%rbp)
140f5405b:	00 00 00 00
140f5405f:	48 c7 85 88 00 00 00 	movq   $0x0,0x88(%rbp)
140f54066:	00 00 00 00
140f5406a:	45 33 c0             	xor    %r8d,%r8d
140f5406d:	48 8d 15 18 f7 04 00 	lea    0x4f718(%rip),%rdx        # 0x140fa378c
140f54074:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140f54078:	e8 83 2d 24 ff       	call   0x140196e00
140f5407d:	90                   	nop
140f5407e:	0f 57 c0             	xorps  %xmm0,%xmm0
140f54081:	0f 11 85 e0 00 00 00 	movups %xmm0,0xe0(%rbp)
140f54088:	48 c7 85 f0 00 00 00 	movq   $0x0,0xf0(%rbp)
140f5408f:	00 00 00 00
140f54093:	48 c7 85 f8 00 00 00 	movq   $0x0,0xf8(%rbp)
140f5409a:	00 00 00 00
140f5409e:	45 33 c0             	xor    %r8d,%r8d
140f540a1:	48 8d 15 e4 f6 04 00 	lea    0x4f6e4(%rip),%rdx        # 0x140fa378c
140f540a8:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140f540af:	e8 4c 2d 24 ff       	call   0x140196e00
140f540b4:	90                   	nop
140f540b5:	0f 57 c0             	xorps  %xmm0,%xmm0
140f540b8:	0f 11 85 90 00 00 00 	movups %xmm0,0x90(%rbp)
140f540bf:	48 c7 85 a0 00 00 00 	movq   $0x0,0xa0(%rbp)
140f540c6:	00 00 00 00
140f540ca:	48 c7 85 a8 00 00 00 	movq   $0x0,0xa8(%rbp)
140f540d1:	00 00 00 00
140f540d5:	45 33 c0             	xor    %r8d,%r8d
140f540d8:	48 8d 15 ad f6 04 00 	lea    0x4f6ad(%rip),%rdx        # 0x140fa378c
140f540df:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
140f540e6:	e8 15 2d 24 ff       	call   0x140196e00
140f540eb:	90                   	nop
140f540ec:	0f 57 c0             	xorps  %xmm0,%xmm0
140f540ef:	0f 11 85 c0 00 00 00 	movups %xmm0,0xc0(%rbp)