140146c57:	0f 57 c0             	xorps  %xmm0,%xmm0
140146c5a:	48 89 01             	mov    %rax,(%rcx)
140146c5d:	c7 41 50 00 00 00 00 	movl   $0x0,0x50(%rcx)
140146c64:	8b 05 e2 43 16 00    	mov    0x1643e2(%rip),%eax        # 0x1402ab04c
140146c6a:	89 41 08             	mov    %eax,0x8(%rcx)
140146c6d:	48 8d 05 1c 84 ff ff 	lea    -0x7be4(%rip),%rax        # 0x14013f090
140146c74:	48 89 49 18          	mov    %rcx,0x18(%rcx)
140146c78:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140146c7c:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
140146c80:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
140146c84:	48 89 41 28          	mov    %rax,0x28(%rcx)
140146c88:	48 8d 05 71 84 ff ff 	lea    -0x7b8f(%rip),%rax        # 0x14013f100
140146c8f:	48 89 41 30          	mov    %rax,0x30(%rcx)
140146c93:	48 8d 05 36 84 ff ff 	lea    -0x7bca(%rip),%rax        # 0x14013f0d0
140146c9a:	48 89 41 38          	mov    %rax,0x38(%rcx)
140146c9e:	48 8d 05 fb 83 ff ff 	lea    -0x7c05(%rip),%rax        # 0x14013f0a0
140146ca5:	48 89 41 40          	mov    %rax,0x40(%rcx)
140146ca9:	48 8d 05 c0 3b 0d 00 	lea    0xd3bc0(%rip),%rax        # 0x14021a870
140146cb0:	48 c7 41 20 30 00 00 	movq   $0x30,0x20(%rcx)
140146cb7:	00
140146cb8:	48 89 01             	mov    %rax,(%rcx)
140146cbb:	48 8d 05 0e 00 00 00 	lea    0xe(%rip),%rax        # 0x140146cd0
140146cc2:	48 89 41 48          	mov    %rax,0x48(%rcx)
140146cc6:	48 8b c1             	mov    %rcx,%rax
140146cc9:	c3                   	ret
140146cca:	cc                   	int3
140146ccb:	cc                   	int3
140146ccc:	cc                   	int3
140146ccd:	cc                   	int3
140146cce:	cc                   	int3
140146ccf:	cc                   	int3
140146cd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140146cd5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140146cda:	57                   	push   %rdi
140146cdb:	48 83 ec 20          	sub    $0x20,%rsp
140146cdf:	8b f2                	mov    %edx,%esi
140146ce1:	48 8b d9             	mov    %rcx,%rbx
140146ce4:	e8 e7 f1 f7 ff       	call   0x1400c5ed0
140146ce9:	48 85 db             	test   %rbx,%rbx
140146cec:	74 4c                	je     0x140146d3a
140146cee:	48 8b 5b f0          	mov    -0x10(%rbx),%rbx
140146cf2:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140146cf7:	48 85 db             	test   %rbx,%rbx
140146cfa:	74 15                	je     0x140146d11
140146cfc:	48 8b 43 08          	mov    0x8(%rbx),%rax
140146d00:	48 63 48 04          	movslq 0x4(%rax),%rcx
140146d04:	48 83 c1 08          	add    $0x8,%rcx
140146d08:	48 03 cb             	add    %rbx,%rcx
140146d0b:	48 8b 01             	mov    (%rcx),%rax
140146d0e:	ff 10                	call   *(%rax)
140146d10:	90                   	nop
140146d11:	48 8b 03             	mov    (%rbx),%rax
140146d14:	85 f6                	test   %esi,%esi
140146d16:	0f 95 c2             	setne  %dl
140146d19:	48 8b cb             	mov    %rbx,%rcx
140146d1c:	ff 10                	call   *(%rax)
140146d1e:	90                   	nop
140146d1f:	48 85 db             	test   %rbx,%rbx
140146d22:	74 16                	je     0x140146d3a
140146d24:	48 8b 43 08          	mov    0x8(%rbx),%rax
140146d28:	48 63 48 04          	movslq 0x4(%rax),%rcx
140146d2c:	48 83 c1 08          	add    $0x8,%rcx
140146d30:	48 03 cb             	add    %rbx,%rcx
140146d33:	48 8b 01             	mov    (%rcx),%rax
140146d36:	ff 50 08             	call   *0x8(%rax)
140146d39:	90                   	nop
140146d3a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140146d3f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140146d44:	48 83 c4 20          	add    $0x20,%rsp
140146d48:	5f                   	pop    %rdi
140146d49:	c3                   	ret
140146d4a:	cc                   	int3
140146d4b:	cc                   	int3
140146d4c:	cc                   	int3
140146d4d:	cc                   	int3
140146d4e:	cc                   	int3
140146d4f:	cc                   	int3
140146d50:	0f 57 c0             	xorps  %xmm0,%xmm0
140146d53:	48 8d 05 9e 3a 0d 00 	lea    0xd3a9e(%rip),%rax        # 0x14021a7f8
140146d5a:	48 89 01             	mov    %rax,(%rcx)
140146d5d:	c7 41 70 00 00 00 00 	movl   $0x0,0x70(%rcx)
140146d64:	8b 05 e6 42 16 00    	mov    0x1642e6(%rip),%eax        # 0x1402ab050
140146d6a:	89 41 08             	mov    %eax,0x8(%rcx)
140146d6d:	48 8d 05 1c 83 ff ff 	lea    -0x7ce4(%rip),%rax        # 0x14013f090
140146d74:	48 89 49 18          	mov    %rcx,0x18(%rcx)
140146d78:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140146d7c:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
140146d80:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
140146d84:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
140146d88:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
140146d8c:	48 89 41 28          	mov    %rax,0x28(%rcx)
140146d90:	48 8d 05 69 83 ff ff 	lea    -0x7c97(%rip),%rax        # 0x14013f100
140146d97:	48 89 41 30          	mov    %rax,0x30(%rcx)
140146d9b:	48 8d 05 2e 83 ff ff 	lea    -0x7cd2(%rip),%rax        # 0x14013f0d0
140146da2:	48 89 41 38          	mov    %rax,0x38(%rcx)
140146da6:	48 8d 05 f3 82 ff ff 	lea    -0x7d0d(%rip),%rax        # 0x14013f0a0
140146dad:	48 89 41 40          	mov    %rax,0x40(%rcx)
140146db1:	48 8d 05 40 3a 0d 00 	lea    0xd3a40(%rip),%rax        # 0x14021a7f8
140146db8:	48 c7 41 20 50 00 00 	movq   $0x50,0x20(%rcx)
140146dbf:	00
140146dc0:	48 89 01             	mov    %rax,(%rcx)
140146dc3:	48 8d 05 c6 03 00 00 	lea    0x3c6(%rip),%rax        # 0x140147190
140146dca:	48 89 41 48          	mov    %rax,0x48(%rcx)
140146dce:	48 8d 05 bb 04 00 00 	lea    0x4bb(%rip),%rax        # 0x140147290
140146dd5:	48 89 41 50          	mov    %rax,0x50(%rcx)
140146dd9:	48 8d 05 80 02 00 00 	lea    0x280(%rip),%rax        # 0x140147060
140146de0:	48 89 41 58          	mov    %rax,0x58(%rcx)
140146de4:	48 8d 05 15 00 00 00 	lea    0x15(%rip),%rax        # 0x140146e00
140146deb:	48 89 41 60          	mov    %rax,0x60(%rcx)
140146def:	48 8d 05 3a 01 00 00 	lea    0x13a(%rip),%rax        # 0x140146f30
140146df6:	48 89 41 68          	mov    %rax,0x68(%rcx)
140146dfa:	48 8b c1             	mov    %rcx,%rax
140146dfd:	c3                   	ret
140146dfe:	cc                   	int3
140146dff:	cc                   	int3
140146e00:	40 53                	rex push %rbx
140146e02:	56                   	push   %rsi
140146e03:	57                   	push   %rdi
140146e04:	48 83 ec 20          	sub    $0x20,%rsp
140146e08:	33 db                	xor    %ebx,%ebx
140146e0a:	48 85 c9             	test   %rcx,%rcx
140146e0d:	75 0a                	jne    0x140146e19
140146e0f:	33 c0                	xor    %eax,%eax
140146e11:	48 83 c4 20          	add    $0x20,%rsp
140146e15:	5f                   	pop    %rdi
140146e16:	5e                   	pop    %rsi
140146e17:	5b                   	pop    %rbx
140146e18:	c3                   	ret
140146e19:	48 8b 79 f0          	mov    -0x10(%rcx),%rdi
140146e1d:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140146e22:	48 85 ff             	test   %rdi,%rdi
140146e25:	74 15                	je     0x140146e3c
140146e27:	48 8b 47 08          	mov    0x8(%rdi),%rax
140146e2b:	48 63 48 04          	movslq 0x4(%rax),%rcx
140146e2f:	48 83 c1 08          	add    $0x8,%rcx
140146e33:	48 03 cf             	add    %rdi,%rcx
140146e36:	48 8b 01             	mov    (%rcx),%rax
140146e39:	ff 10                	call   *(%rax)
140146e3b:	90                   	nop
140146e3c:	48 8b 07             	mov    (%rdi),%rax
140146e3f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140146e44:	48 8b cf             	mov    %rdi,%rcx
140146e47:	ff 50 18             	call   *0x18(%rax)
140146e4a:	90                   	nop
140146e4b:	48 85 ff             	test   %rdi,%rdi
140146e4e:	74 16                	je     0x140146e66
140146e50:	48 8b 47 08          	mov    0x8(%rdi),%rax
140146e54:	48 63 48 04          	movslq 0x4(%rax),%rcx
140146e58:	48 83 c1 08          	add    $0x8,%rcx
140146e5c:	48 03 cf             	add    %rdi,%rcx
140146e5f:	48 8b 01             	mov    (%rcx),%rax
140146e62:	ff 50 08             	call   *0x8(%rax)
140146e65:	90                   	nop
140146e66:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140146e6b:	48 8b c8             	mov    %rax,%rcx
140146e6e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140146e73:	48 85 c0             	test   %rax,%rax
140146e76:	74 1e                	je     0x140146e96
140146e78:	48 8b 48 08          	mov    0x8(%rax),%rcx
140146e7c:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140146e80:	48 83 c0 08          	add    $0x8,%rax
140146e84:	48 03 c8             	add    %rax,%rcx
140146e87:	48 8b 01             	mov    (%rcx),%rax
140146e8a:	ff 10                	call   *(%rax)
140146e8c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140146e91:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140146e96:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140146e9b:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140146ea0:	48 85 c9             	test   %rcx,%rcx
140146ea3:	75 02                	jne    0x140146ea7
140146ea5:	eb 59                	jmp    0x140146f00
140146ea7:	b9 78 00 00 00       	mov    $0x78,%ecx
140146eac:	e8 3f f4 03 00       	call   0x1401862f0
140146eb1:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140146eb6:	48 85 c0             	test   %rax,%rax
140146eb9:	74 0b                	je     0x140146ec6
140146ebb:	48 8b c8             	mov    %rax,%rcx
140146ebe:	e8 fd ea 00 00       	call   0x1401559c0
140146ec3:	48 8b d8             	mov    %rax,%rbx
140146ec6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140146ecb:	48 89 43 10          	mov    %rax,0x10(%rbx)
140146ecf:	48 8b 03             	mov    (%rbx),%rax
140146ed2:	48 8b cb             	mov    %rbx,%rcx
140146ed5:	ff 10                	call   *(%rax)
140146ed7:	48 83 c3 20          	add    $0x20,%rbx
140146edb:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140146ee0:	48 85 c0             	test   %rax,%rax
140146ee3:	74 16                	je     0x140146efb
140146ee5:	48 8b 48 08          	mov    0x8(%rax),%rcx
140146ee9:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140146eed:	48 83 c0 08          	add    $0x8,%rax
140146ef1:	48 03 c8             	add    %rax,%rcx
140146ef4:	48 8b 01             	mov    (%rcx),%rax
140146ef7:	ff 50 08             	call   *0x8(%rax)
140146efa:	90                   	nop
140146efb:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140146f00:	48 85 c0             	test   %rax,%rax
140146f03:	74 16                	je     0x140146f1b
140146f05:	48 8b 48 08          	mov    0x8(%rax),%rcx
140146f09:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140146f0d:	48 83 c0 08          	add    $0x8,%rax
140146f11:	48 03 c8             	add    %rax,%rcx
140146f14:	48 8b 01             	mov    (%rcx),%rax
140146f17:	ff 50 08             	call   *0x8(%rax)
140146f1a:	90                   	nop
140146f1b:	48 8b c3             	mov    %rbx,%rax
140146f1e:	48 83 c4 20          	add    $0x20,%rsp
140146f22:	5f                   	pop    %rdi
140146f23:	5e                   	pop    %rsi
140146f24:	5b                   	pop    %rbx
140146f25:	c3                   	ret
140146f26:	cc                   	int3
140146f27:	cc                   	int3
140146f28:	cc                   	int3
140146f29:	cc                   	int3
140146f2a:	cc                   	int3
140146f2b:	cc                   	int3
140146f2c:	cc                   	int3
140146f2d:	cc                   	int3
140146f2e:	cc                   	int3
140146f2f:	cc                   	int3
140146f30:	40 53                	rex push %rbx
140146f32:	56                   	push   %rsi
140146f33:	57                   	push   %rdi
140146f34:	48 83 ec 20          	sub    $0x20,%rsp
140146f38:	33 db                	xor    %ebx,%ebx
140146f3a:	48 85 c9             	test   %rcx,%rcx
140146f3d:	75 0a                	jne    0x140146f49
140146f3f:	33 c0                	xor    %eax,%eax
140146f41:	48 83 c4 20          	add    $0x20,%rsp
140146f45:	5f                   	pop    %rdi
140146f46:	5e                   	pop    %rsi
140146f47:	5b                   	pop    %rbx
140146f48:	c3                   	ret
140146f49:	48 8b 79 f0          	mov    -0x10(%rcx),%rdi
140146f4d:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140146f52:	48 85 ff             	test   %rdi,%rdi
140146f55:	74 15                	je     0x140146f6c
140146f57:	48 8b 47 08          	mov    0x8(%rdi),%rax
140146f5b:	48 63 48 04          	movslq 0x4(%rax),%rcx
140146f5f:	48 83 c1 08          	add    $0x8,%rcx
140146f63:	48 03 cf             	add    %rdi,%rcx
140146f66:	48 8b 01             	mov    (%rcx),%rax
140146f69:	ff 10                	call   *(%rax)
140146f6b:	90                   	nop
140146f6c:	48 8b 07             	mov    (%rdi),%rax
140146f6f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140146f74:	48 8b cf             	mov    %rdi,%rcx
140146f77:	ff 50 20             	call   *0x20(%rax)
140146f7a:	90                   	nop
140146f7b:	48 85 ff             	test   %rdi,%rdi
140146f7e:	74 16                	je     0x140146f96
140146f80:	48 8b 47 08          	mov    0x8(%rdi),%rax
140146f84:	48 63 48 04          	movslq 0x4(%rax),%rcx
140146f88:	48 83 c1 08          	add    $0x8,%rcx
140146f8c:	48 03 cf             	add    %rdi,%rcx
140146f8f:	48 8b 01             	mov    (%rcx),%rax
140146f92:	ff 50 08             	call   *0x8(%rax)
140146f95:	90                   	nop
140146f96:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140146f9b:	48 8b c8             	mov    %rax,%rcx
140146f9e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140146fa3:	48 85 c0             	test   %rax,%rax
140146fa6:	74 1e                	je     0x140146fc6
140146fa8:	48 8b 48 08          	mov    0x8(%rax),%rcx
140146fac:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140146fb0:	48 83 c0 08          	add    $0x8,%rax
140146fb4:	48 03 c8             	add    %rax,%rcx
140146fb7:	48 8b 01             	mov    (%rcx),%rax
140146fba:	ff 10                	call   *(%rax)
140146fbc:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140146fc1:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140146fc6:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140146fcb:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140146fd0:	48 85 c9             	test   %rcx,%rcx
140146fd3:	75 02                	jne    0x140146fd7
140146fd5:	eb 59                	jmp    0x140147030
140146fd7:	b9 98 00 00 00       	mov    $0x98,%ecx
140146fdc:	e8 0f f3 03 00       	call   0x1401862f0
140146fe1:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140146fe6:	48 85 c0             	test   %rax,%rax
140146fe9:	74 0b                	je     0x140146ff6
140146feb:	48 8b c8             	mov    %rax,%rcx
140146fee:	e8 fd ed 00 00       	call   0x140155df0
140146ff3:	48 8b d8             	mov    %rax,%rbx
140146ff6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140146ffb:	48 89 43 10          	mov    %rax,0x10(%rbx)
140146fff:	48 8b 03             	mov    (%rbx),%rax
140147002:	48 8b cb             	mov    %rbx,%rcx
140147005:	ff 10                	call   *(%rax)
140147007:	48 83 c3 20          	add    $0x20,%rbx
14014700b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140147010:	48 85 c0             	test   %rax,%rax
140147013:	74 16                	je     0x14014702b
140147015:	48 8b 48 08          	mov    0x8(%rax),%rcx
140147019:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14014701d:	48 83 c0 08          	add    $0x8,%rax
140147021:	48 03 c8             	add    %rax,%rcx
140147024:	48 8b 01             	mov    (%rcx),%rax
140147027:	ff 50 08             	call   *0x8(%rax)
14014702a:	90                   	nop
14014702b:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140147030:	48 85 c0             	test   %rax,%rax
140147033:	74 16                	je     0x14014704b
140147035:	48 8b 48 08          	mov    0x8(%rax),%rcx
140147039:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14014703d:	48 83 c0 08          	add    $0x8,%rax
140147041:	48 03 c8             	add    %rax,%rcx
140147044:	48 8b 01             	mov    (%rcx),%rax
140147047:	ff 50 08             	call   *0x8(%rax)
14014704a:	90                   	nop
14014704b:	48 8b c3             	mov    %rbx,%rax
14014704e:	48 83 c4 20          	add    $0x20,%rsp
140147052:	5f                   	pop    %rdi
140147053:	5e                   	pop    %rsi
140147054:	5b                   	pop    %rbx
140147055:	c3                   	ret
140147056:	cc                   	int3
140147057:	cc                   	int3
140147058:	cc                   	int3
140147059:	cc                   	int3
14014705a:	cc                   	int3
14014705b:	cc                   	int3
14014705c:	cc                   	int3
14014705d:	cc                   	int3
14014705e:	cc                   	int3
14014705f:	cc                   	int3
140147060:	40 53                	rex push %rbx
140147062:	56                   	push   %rsi
140147063:	57                   	push   %rdi
140147064:	48 83 ec 20          	sub    $0x20,%rsp
140147068:	33 db                	xor    %ebx,%ebx
14014706a:	48 85 c9             	test   %rcx,%rcx
14014706d:	75 0a                	jne    0x140147079
14014706f:	33 c0                	xor    %eax,%eax
140147071:	48 83 c4 20          	add    $0x20,%rsp
140147075:	5f                   	pop    %rdi
140147076:	5e                   	pop    %rsi
140147077:	5b                   	pop    %rbx
140147078:	c3                   	ret
140147079:	48 8b 79 f0          	mov    -0x10(%rcx),%rdi
14014707d:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140147082:	48 85 ff             	test   %rdi,%rdi
140147085:	74 15                	je     0x14014709c
140147087:	48 8b 47 08          	mov    0x8(%rdi),%rax
14014708b:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014708f:	48 83 c1 08          	add    $0x8,%rcx
140147093:	48 03 cf             	add    %rdi,%rcx
140147096:	48 8b 01             	mov    (%rcx),%rax
140147099:	ff 10                	call   *(%rax)