1405639f2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1405639f7:	48 85 c0             	test   %rax,%rax
1405639fa:	74 39                	je     0x140563a35
1405639fc:	4c 8b c7             	mov    %rdi,%r8
1405639ff:	48 8b d6             	mov    %rsi,%rdx
140563a02:	48 8b c8             	mov    %rax,%rcx
140563a05:	e8 46 32 00 00       	call   0x140566c50
140563a0a:	48 8d 05 bf bb aa 00 	lea    0xaabbbf(%rip),%rax        # 0x14100f5d0
140563a11:	48 89 03             	mov    %rax,(%rbx)
140563a14:	33 c0                	xor    %eax,%eax
140563a16:	48 89 43 68          	mov    %rax,0x68(%rbx)
140563a1a:	48 89 43 70          	mov    %rax,0x70(%rbx)
140563a1e:	48 89 43 78          	mov    %rax,0x78(%rbx)
140563a22:	48 8b c3             	mov    %rbx,%rax
140563a25:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140563a2a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140563a2f:	48 83 c4 20          	add    $0x20,%rsp
140563a33:	5f                   	pop    %rdi
140563a34:	c3                   	ret
140563a35:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140563a3a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140563a3f:	48 83 c4 20          	add    $0x20,%rsp
140563a43:	5f                   	pop    %rdi
140563a44:	c3                   	ret
140563a45:	cc                   	int3
140563a46:	cc                   	int3
140563a47:	cc                   	int3
140563a48:	cc                   	int3
140563a49:	cc                   	int3
140563a4a:	cc                   	int3
140563a4b:	cc                   	int3
140563a4c:	cc                   	int3
140563a4d:	cc                   	int3
140563a4e:	cc                   	int3
140563a4f:	cc                   	int3
140563a50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140563a55:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140563a5a:	57                   	push   %rdi
140563a5b:	48 83 ec 20          	sub    $0x20,%rsp
140563a5f:	48 8b fa             	mov    %rdx,%rdi
140563a62:	48 8b f1             	mov    %rcx,%rsi
140563a65:	b9 80 00 00 00       	mov    $0x80,%ecx
140563a6a:	e8 99 76 8b 00       	call   0x140e1b108
140563a6f:	48 8b d8             	mov    %rax,%rbx
140563a72:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140563a77:	48 85 c0             	test   %rax,%rax
140563a7a:	74 39                	je     0x140563ab5
140563a7c:	4c 8b c7             	mov    %rdi,%r8
140563a7f:	48 8b d6             	mov    %rsi,%rdx
140563a82:	48 8b c8             	mov    %rax,%rcx
140563a85:	e8 c6 31 00 00       	call   0x140566c50
140563a8a:	48 8d 05 bf ba aa 00 	lea    0xaababf(%rip),%rax        # 0x14100f550
140563a91:	48 89 03             	mov    %rax,(%rbx)
140563a94:	33 c0                	xor    %eax,%eax
140563a96:	48 89 43 68          	mov    %rax,0x68(%rbx)
140563a9a:	48 89 43 70          	mov    %rax,0x70(%rbx)
140563a9e:	48 89 43 78          	mov    %rax,0x78(%rbx)
140563aa2:	48 8b c3             	mov    %rbx,%rax
140563aa5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140563aaa:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140563aaf:	48 83 c4 20          	add    $0x20,%rsp
140563ab3:	5f                   	pop    %rdi
140563ab4:	c3                   	ret
140563ab5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140563aba:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140563abf:	48 83 c4 20          	add    $0x20,%rsp
140563ac3:	5f                   	pop    %rdi
140563ac4:	c3                   	ret
140563ac5:	cc                   	int3
140563ac6:	cc                   	int3
140563ac7:	cc                   	int3
140563ac8:	cc                   	int3
140563ac9:	cc                   	int3
140563aca:	cc                   	int3
140563acb:	cc                   	int3
140563acc:	cc                   	int3
140563acd:	cc                   	int3
140563ace:	cc                   	int3
140563acf:	cc                   	int3
140563ad0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140563ad5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140563ada:	57                   	push   %rdi
140563adb:	48 83 ec 20          	sub    $0x20,%rsp
140563adf:	48 8b da             	mov    %rdx,%rbx
140563ae2:	48 8b f1             	mov    %rcx,%rsi
140563ae5:	b9 a8 00 00 00       	mov    $0xa8,%ecx
140563aea:	e8 19 76 8b 00       	call   0x140e1b108
140563aef:	48 8b f8             	mov    %rax,%rdi
140563af2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140563af7:	48 85 c0             	test   %rax,%rax
140563afa:	0f 84 80 00 00 00    	je     0x140563b80
140563b00:	4c 8b c3             	mov    %rbx,%r8
140563b03:	48 8b d6             	mov    %rsi,%rdx
140563b06:	48 8b c8             	mov    %rax,%rcx
140563b09:	e8 42 31 00 00       	call   0x140566c50
140563b0e:	90                   	nop
140563b0f:	48 8d 05 1a ba aa 00 	lea    0xaaba1a(%rip),%rax        # 0x14100f530
140563b16:	48 89 07             	mov    %rax,(%rdi)
140563b19:	33 c0                	xor    %eax,%eax
140563b1b:	48 89 47 68          	mov    %rax,0x68(%rdi)
140563b1f:	48 89 47 70          	mov    %rax,0x70(%rdi)
140563b23:	48 89 47 78          	mov    %rax,0x78(%rdi)
140563b27:	48 89 87 80 00 00 00 	mov    %rax,0x80(%rdi)
140563b2e:	48 89 87 88 00 00 00 	mov    %rax,0x88(%rdi)
140563b35:	48 89 87 90 00 00 00 	mov    %rax,0x90(%rdi)
140563b3c:	48 8d 9f 98 00 00 00 	lea    0x98(%rdi),%rbx
140563b43:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140563b48:	48 89 03             	mov    %rax,(%rbx)
140563b4b:	48 89 43 08          	mov    %rax,0x8(%rbx)
140563b4f:	b9 40 00 00 00       	mov    $0x40,%ecx
140563b54:	e8 af 75 8b 00       	call   0x140e1b108
140563b59:	48 89 00             	mov    %rax,(%rax)
140563b5c:	48 89 40 08          	mov    %rax,0x8(%rax)
140563b60:	48 89 40 10          	mov    %rax,0x10(%rax)
140563b64:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140563b6a:	48 89 03             	mov    %rax,(%rbx)
140563b6d:	48 8b c7             	mov    %rdi,%rax
140563b70:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140563b75:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140563b7a:	48 83 c4 20          	add    $0x20,%rsp
140563b7e:	5f                   	pop    %rdi
140563b7f:	c3                   	ret
140563b80:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140563b85:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140563b8a:	48 83 c4 20          	add    $0x20,%rsp
140563b8e:	5f                   	pop    %rdi
140563b8f:	c3                   	ret
140563b90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140563b95:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140563b9a:	57                   	push   %rdi
140563b9b:	48 83 ec 20          	sub    $0x20,%rsp
140563b9f:	48 8b fa             	mov    %rdx,%rdi
140563ba2:	48 8b f1             	mov    %rcx,%rsi
140563ba5:	b9 68 00 00 00       	mov    $0x68,%ecx
140563baa:	e8 59 75 8b 00       	call   0x140e1b108
140563baf:	48 8b d8             	mov    %rax,%rbx
140563bb2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140563bb7:	48 85 c0             	test   %rax,%rax
140563bba:	74 2b                	je     0x140563be7
140563bbc:	4c 8b c7             	mov    %rdi,%r8
140563bbf:	48 8b d6             	mov    %rsi,%rdx
140563bc2:	48 8b c8             	mov    %rax,%rcx
140563bc5:	e8 86 30 00 00       	call   0x140566c50
140563bca:	48 8d 05 37 b9 aa 00 	lea    0xaab937(%rip),%rax        # 0x14100f508
140563bd1:	48 89 03             	mov    %rax,(%rbx)
140563bd4:	48 8b c3             	mov    %rbx,%rax
140563bd7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140563bdc:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140563be1:	48 83 c4 20          	add    $0x20,%rsp
140563be5:	5f                   	pop    %rdi
140563be6:	c3                   	ret
140563be7:	33 c0                	xor    %eax,%eax
140563be9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140563bee:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140563bf3:	48 83 c4 20          	add    $0x20,%rsp
140563bf7:	5f                   	pop    %rdi
140563bf8:	c3                   	ret
140563bf9:	cc                   	int3
140563bfa:	cc                   	int3
140563bfb:	cc                   	int3
140563bfc:	cc                   	int3
140563bfd:	cc                   	int3
140563bfe:	cc                   	int3
140563bff:	cc                   	int3
140563c00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140563c05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140563c0a:	57                   	push   %rdi
140563c0b:	48 83 ec 20          	sub    $0x20,%rsp
140563c0f:	48 8b fa             	mov    %rdx,%rdi
140563c12:	48 8b f1             	mov    %rcx,%rsi
140563c15:	b9 68 00 00 00       	mov    $0x68,%ecx
140563c1a:	e8 e9 74 8b 00       	call   0x140e1b108
140563c1f:	48 8b d8             	mov    %rax,%rbx
140563c22:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140563c27:	48 85 c0             	test   %rax,%rax
140563c2a:	74 2b                	je     0x140563c57
140563c2c:	4c 8b c7             	mov    %rdi,%r8
140563c2f:	48 8b d6             	mov    %rsi,%rdx
140563c32:	48 8b c8             	mov    %rax,%rcx
140563c35:	e8 16 30 00 00       	call   0x140566c50
140563c3a:	48 8d 05 77 b8 aa 00 	lea    0xaab877(%rip),%rax        # 0x14100f4b8
140563c41:	48 89 03             	mov    %rax,(%rbx)
140563c44:	48 8b c3             	mov    %rbx,%rax
140563c47:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140563c4c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140563c51:	48 83 c4 20          	add    $0x20,%rsp
140563c55:	5f                   	pop    %rdi
140563c56:	c3                   	ret
140563c57:	33 c0                	xor    %eax,%eax
140563c59:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140563c5e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140563c63:	48 83 c4 20          	add    $0x20,%rsp
140563c67:	5f                   	pop    %rdi
140563c68:	c3                   	ret
140563c69:	cc                   	int3
140563c6a:	cc                   	int3
140563c6b:	cc                   	int3
140563c6c:	cc                   	int3
140563c6d:	cc                   	int3
140563c6e:	cc                   	int3
140563c6f:	cc                   	int3
140563c70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140563c75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140563c7a:	57                   	push   %rdi
140563c7b:	48 83 ec 20          	sub    $0x20,%rsp
140563c7f:	48 8b fa             	mov    %rdx,%rdi
140563c82:	48 8b f1             	mov    %rcx,%rsi
140563c85:	b9 98 00 00 00       	mov    $0x98,%ecx
140563c8a:	e8 79 74 8b 00       	call   0x140e1b108
140563c8f:	48 8b d8             	mov    %rax,%rbx
140563c92:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140563c97:	48 85 c0             	test   %rax,%rax
140563c9a:	74 4e                	je     0x140563cea
140563c9c:	4c 8b c7             	mov    %rdi,%r8
140563c9f:	48 8b d6             	mov    %rsi,%rdx
140563ca2:	48 8b c8             	mov    %rax,%rcx
140563ca5:	e8 a6 2f 00 00       	call   0x140566c50
140563caa:	33 c0                	xor    %eax,%eax
140563cac:	48 89 43 68          	mov    %rax,0x68(%rbx)
140563cb0:	48 89 43 70          	mov    %rax,0x70(%rbx)
140563cb4:	48 89 43 78          	mov    %rax,0x78(%rbx)
140563cb8:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
140563cbf:	48 89 83 88 00 00 00 	mov    %rax,0x88(%rbx)
140563cc6:	48 89 83 90 00 00 00 	mov    %rax,0x90(%rbx)
140563ccd:	48 8d 05 dc b8 aa 00 	lea    0xaab8dc(%rip),%rax        # 0x14100f5b0
140563cd4:	48 89 03             	mov    %rax,(%rbx)
140563cd7:	48 8b c3             	mov    %rbx,%rax
140563cda:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140563cdf:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140563ce4:	48 83 c4 20          	add    $0x20,%rsp
140563ce8:	5f                   	pop    %rdi
140563ce9:	c3                   	ret
140563cea:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140563cef:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140563cf4:	48 83 c4 20          	add    $0x20,%rsp
140563cf8:	5f                   	pop    %rdi
140563cf9:	c3                   	ret
140563cfa:	cc                   	int3
140563cfb:	cc                   	int3
140563cfc:	cc                   	int3
140563cfd:	cc                   	int3
140563cfe:	cc                   	int3
140563cff:	cc                   	int3
140563d00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140563d05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140563d0a:	57                   	push   %rdi
140563d0b:	48 83 ec 20          	sub    $0x20,%rsp
140563d0f:	48 8b fa             	mov    %rdx,%rdi
140563d12:	48 8b f1             	mov    %rcx,%rsi
140563d15:	b9 98 00 00 00       	mov    $0x98,%ecx
140563d1a:	e8 e9 73 8b 00       	call   0x140e1b108
140563d1f:	48 8b d8             	mov    %rax,%rbx
140563d22:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140563d27:	48 85 c0             	test   %rax,%rax
140563d2a:	74 4e                	je     0x140563d7a
140563d2c:	4c 8b c7             	mov    %rdi,%r8
140563d2f:	48 8b d6             	mov    %rsi,%rdx
140563d32:	48 8b c8             	mov    %rax,%rcx
140563d35:	e8 16 2f 00 00       	call   0x140566c50
140563d3a:	33 c0                	xor    %eax,%eax
140563d3c:	48 89 43 68          	mov    %rax,0x68(%rbx)
140563d40:	48 89 43 70          	mov    %rax,0x70(%rbx)
140563d44:	48 89 43 78          	mov    %rax,0x78(%rbx)
140563d48:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
140563d4f:	48 89 83 88 00 00 00 	mov    %rax,0x88(%rbx)
140563d56:	48 89 83 90 00 00 00 	mov    %rax,0x90(%rbx)
140563d5d:	48 8d 05 2c b8 aa 00 	lea    0xaab82c(%rip),%rax        # 0x14100f590
140563d64:	48 89 03             	mov    %rax,(%rbx)
140563d67:	48 8b c3             	mov    %rbx,%rax
140563d6a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140563d6f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140563d74:	48 83 c4 20          	add    $0x20,%rsp
140563d78:	5f                   	pop    %rdi
140563d79:	c3                   	ret
140563d7a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140563d7f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140563d84:	48 83 c4 20          	add    $0x20,%rsp
140563d88:	5f                   	pop    %rdi
140563d89:	c3                   	ret
140563d8a:	cc                   	int3
140563d8b:	cc                   	int3
140563d8c:	cc                   	int3
140563d8d:	cc                   	int3
140563d8e:	cc                   	int3
140563d8f:	cc                   	int3
140563d90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140563d95:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140563d9a:	57                   	push   %rdi
140563d9b:	48 83 ec 20          	sub    $0x20,%rsp
140563d9f:	48 8b fa             	mov    %rdx,%rdi
140563da2:	48 8b f1             	mov    %rcx,%rsi
140563da5:	b9 98 00 00 00       	mov    $0x98,%ecx
140563daa:	e8 59 73 8b 00       	call   0x140e1b108
140563daf:	48 8b d8             	mov    %rax,%rbx
140563db2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140563db7:	48 85 c0             	test   %rax,%rax
140563dba:	74 4e                	je     0x140563e0a
140563dbc:	4c 8b c7             	mov    %rdi,%r8
140563dbf:	48 8b d6             	mov    %rsi,%rdx
140563dc2:	48 8b c8             	mov    %rax,%rcx
140563dc5:	e8 86 2e 00 00       	call   0x140566c50
140563dca:	48 8d 05 9f b7 aa 00 	lea    0xaab79f(%rip),%rax        # 0x14100f570
140563dd1:	48 89 03             	mov    %rax,(%rbx)
140563dd4:	33 c0                	xor    %eax,%eax
140563dd6:	48 89 43 68          	mov    %rax,0x68(%rbx)
140563dda:	48 89 43 70          	mov    %rax,0x70(%rbx)
140563dde:	48 89 43 78          	mov    %rax,0x78(%rbx)
140563de2:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
140563de9:	48 89 83 88 00 00 00 	mov    %rax,0x88(%rbx)
140563df0:	48 89 83 90 00 00 00 	mov    %rax,0x90(%rbx)
140563df7:	48 8b c3             	mov    %rbx,%rax
140563dfa:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140563dff:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140563e04:	48 83 c4 20          	add    $0x20,%rsp
140563e08:	5f                   	pop    %rdi
140563e09:	c3                   	ret
140563e0a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140563e0f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140563e14:	48 83 c4 20          	add    $0x20,%rsp
140563e18:	5f                   	pop    %rdi
140563e19:	c3                   	ret
140563e1a:	cc                   	int3
140563e1b:	cc                   	int3
140563e1c:	cc                   	int3
140563e1d:	cc                   	int3
140563e1e:	cc                   	int3
140563e1f:	cc                   	int3
140563e20:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140563e25:	55                   	push   %rbp
140563e26:	56                   	push   %rsi
140563e27:	57                   	push   %rdi
140563e28:	41 54                	push   %r12
140563e2a:	41 55                	push   %r13
140563e2c:	41 56                	push   %r14
140563e2e:	41 57                	push   %r15
140563e30:	48 8d ac 24 f0 fe ff 	lea    -0x110(%rsp),%rbp
140563e37:	ff
140563e38:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
140563e3f:	48 8b 05 ba 50 e5 00 	mov    0xe550ba(%rip),%rax        # 0x1413b8f00
140563e46:	48 33 c4             	xor    %rsp,%rax
140563e49:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
140563e50:	49 8b d8             	mov    %r8,%rbx
140563e53:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
140563e58:	48 8b f9             	mov    %rcx,%rdi
140563e5b:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140563e60:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140563e64:	e8 d7 4b c4 ff       	call   0x1401a8a40
140563e69:	90                   	nop
140563e6a:	4c 8d 67 20          	lea    0x20(%rdi),%r12
140563e6e:	45 33 f6             	xor    %r14d,%r14d