140161c37:	49 89 41 40          	mov    %rax,0x40(%r9)
140161c3b:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140161c3f:	48 8b 43 30          	mov    0x30(%rbx),%rax
140161c43:	49 89 41 48          	mov    %rax,0x48(%r9)
140161c47:	49 89 49 50          	mov    %rcx,0x50(%r9)
140161c4b:	48 89 53 30          	mov    %rdx,0x30(%rbx)
140161c4f:	48 89 53 38          	mov    %rdx,0x38(%rbx)
140161c53:	48 8b 07             	mov    (%rdi),%rax
140161c56:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140161c5a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140161c5f:	49 89 41 58          	mov    %rax,0x58(%r9)
140161c63:	49 89 49 60          	mov    %rcx,0x60(%r9)
140161c67:	48 8b 47 10          	mov    0x10(%rdi),%rax
140161c6b:	48 89 57 10          	mov    %rdx,0x10(%rdi)
140161c6f:	48 89 17             	mov    %rdx,(%rdi)
140161c72:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140161c76:	49 89 41 68          	mov    %rax,0x68(%r9)
140161c7a:	48 8b c6             	mov    %rsi,%rax
140161c7d:	4c 89 0e             	mov    %r9,(%rsi)
140161c80:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140161c85:	48 83 c4 20          	add    $0x20,%rsp
140161c89:	5f                   	pop    %rdi
140161c8a:	c3                   	ret
140161c8b:	b9 9d 25 65 1f       	mov    $0x1f65259d,%ecx
140161c90:	e8 e3 96 ea ff       	call   0x14000b378
140161c95:	cc                   	int3
140161c96:	90                   	nop
140161c97:	90                   	nop
140161c98:	48 83 ec 28          	sub    $0x28,%rsp
140161c9c:	48 85 c9             	test   %rcx,%rcx
140161c9f:	74 0e                	je     0x140161caf
140161ca1:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140161ca6:	48 83 c4 28          	add    $0x28,%rsp
140161caa:	e9 bd 04 ee ff       	jmp    0x14004216c
140161caf:	33 d2                	xor    %edx,%edx
140161cb1:	b9 58 b4 10 01       	mov    $0x110b458,%ecx
140161cb6:	e8 29 96 ea ff       	call   0x14000b2e4
140161cbb:	cc                   	int3
140161cbc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140161cc1:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140161cc6:	55                   	push   %rbp
140161cc7:	56                   	push   %rsi
140161cc8:	57                   	push   %rdi
140161cc9:	41 54                	push   %r12
140161ccb:	41 56                	push   %r14
140161ccd:	48 8b ec             	mov    %rsp,%rbp
140161cd0:	48 83 ec 40          	sub    $0x40,%rsp
140161cd4:	48 8b 09             	mov    (%rcx),%rcx
140161cd7:	48 8b da             	mov    %rdx,%rbx
140161cda:	48 85 c9             	test   %rcx,%rcx
140161cdd:	0f 84 43 01 00 00    	je     0x140161e26
140161ce3:	48 8b 01             	mov    (%rcx),%rax
140161ce6:	48 8d 55 30          	lea    0x30(%rbp),%rdx
140161cea:	4c 8b 0d 2f db 11 00 	mov    0x11db2f(%rip),%r9        # 0x14027f820
140161cf1:	45 33 c0             	xor    %r8d,%r8d
140161cf4:	48 8b 40 18          	mov    0x18(%rax),%rax
140161cf8:	ff 15 32 11 0b 00    	call   *0xb1132(%rip)        # 0x140212e30
140161cfe:	48 83 23 00          	andq   $0x0,(%rbx)
140161d02:	4c 8b f0             	mov    %rax,%r14
140161d05:	48 8b 38             	mov    (%rax),%rdi
140161d08:	48 85 ff             	test   %rdi,%rdi
140161d0b:	0f 84 d9 00 00 00    	je     0x140161dea
140161d11:	48 8b 0f             	mov    (%rdi),%rcx
140161d14:	4c 8d 25 d5 da 11 00 	lea    0x11dad5(%rip),%r12        # 0x14027f7f0
140161d1b:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
140161d20:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140161d24:	48 8d 15 e5 e9 0e 00 	lea    0xee9e5(%rip),%rdx        # 0x140250710
140161d2b:	4c 89 65 f8          	mov    %r12,-0x8(%rbp)
140161d2f:	48 8b 01             	mov    (%rcx),%rax
140161d32:	48 8b cf             	mov    %rdi,%rcx
140161d35:	ff 15 f5 10 0b 00    	call   *0xb10f5(%rip)        # 0x140212e30
140161d3b:	33 f6                	xor    %esi,%esi
140161d3d:	85 c0                	test   %eax,%eax
140161d3f:	48 0f 44 75 f0       	cmove  -0x10(%rbp),%rsi
140161d44:	48 85 f6             	test   %rsi,%rsi
140161d47:	74 22                	je     0x140161d6b
140161d49:	48 8b 0b             	mov    (%rbx),%rcx
140161d4c:	48 85 c9             	test   %rcx,%rcx
140161d4f:	74 11                	je     0x140161d62
140161d51:	48 83 23 00          	andq   $0x0,(%rbx)
140161d55:	48 8b 01             	mov    (%rcx),%rax
140161d58:	48 8b 40 10          	mov    0x10(%rax),%rax
140161d5c:	ff 15 ce 10 0b 00    	call   *0xb10ce(%rip)        # 0x140212e30
140161d62:	48 89 33             	mov    %rsi,(%rbx)
140161d65:	49 83 26 00          	andq   $0x0,(%r14)
140161d69:	eb 7f                	jmp    0x140161dea
140161d6b:	48 8b 07             	mov    (%rdi),%rax
140161d6e:	4c 8d 45 40          	lea    0x40(%rbp),%r8
140161d72:	48 83 65 40 00       	andq   $0x0,0x40(%rbp)
140161d77:	49 8b d4             	mov    %r12,%rdx
140161d7a:	48 8b cf             	mov    %rdi,%rcx
140161d7d:	48 8b 00             	mov    (%rax),%rax
140161d80:	ff 15 aa 10 0b 00    	call   *0xb10aa(%rip)        # 0x140212e30
140161d86:	85 c0                	test   %eax,%eax
140161d88:	79 1f                	jns    0x140161da9
140161d8a:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140161d8e:	48 85 c9             	test   %rcx,%rcx
140161d91:	0f 84 82 00 00 00    	je     0x140161e19
140161d97:	48 83 65 40 00       	andq   $0x0,0x40(%rbp)
140161d9c:	48 8b 01             	mov    (%rcx),%rax
140161d9f:	48 8b 40 10          	mov    0x10(%rax),%rax
140161da3:	ff 15 87 10 0b 00    	call   *0xb1087(%rip)        # 0x140212e30
140161da9:	48 8b 45 40          	mov    0x40(%rbp),%rax
140161dad:	48 85 c0             	test   %rax,%rax
140161db0:	74 67                	je     0x140161e19
140161db2:	48 8b 0b             	mov    (%rbx),%rcx
140161db5:	48 83 65 40 00       	andq   $0x0,0x40(%rbp)
140161dba:	48 89 03             	mov    %rax,(%rbx)
140161dbd:	48 85 c9             	test   %rcx,%rcx
140161dc0:	74 28                	je     0x140161dea
140161dc2:	48 8b 01             	mov    (%rcx),%rax
140161dc5:	48 8b 40 10          	mov    0x10(%rax),%rax
140161dc9:	ff 15 61 10 0b 00    	call   *0xb1061(%rip)        # 0x140212e30
140161dcf:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140161dd3:	48 85 c9             	test   %rcx,%rcx
140161dd6:	74 12                	je     0x140161dea
140161dd8:	48 83 65 40 00       	andq   $0x0,0x40(%rbp)
140161ddd:	48 8b 01             	mov    (%rcx),%rax
140161de0:	48 8b 40 10          	mov    0x10(%rax),%rax
140161de4:	ff 15 46 10 0b 00    	call   *0xb1046(%rip)        # 0x140212e30
140161dea:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140161dee:	48 85 c9             	test   %rcx,%rcx
140161df1:	74 12                	je     0x140161e05
140161df3:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
140161df8:	48 8b 01             	mov    (%rcx),%rax
140161dfb:	48 8b 40 10          	mov    0x10(%rax),%rax
140161dff:	ff 15 2b 10 0b 00    	call   *0xb102b(%rip)        # 0x140212e30
140161e05:	48 8b c3             	mov    %rbx,%rax
140161e08:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140161e0d:	48 83 c4 40          	add    $0x40,%rsp
140161e11:	41 5e                	pop    %r14
140161e13:	41 5c                	pop    %r12
140161e15:	5f                   	pop    %rdi
140161e16:	5e                   	pop    %rsi
140161e17:	5d                   	pop    %rbp
140161e18:	c3                   	ret
140161e19:	33 d2                	xor    %edx,%edx
140161e1b:	b9 20 38 3c 1e       	mov    $0x1e3c3820,%ecx
140161e20:	e8 bf 94 ea ff       	call   0x14000b2e4
140161e25:	cc                   	int3
140161e26:	33 d2                	xor    %edx,%edx
140161e28:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140161e2d:	e8 b2 94 ea ff       	call   0x14000b2e4
140161e32:	cc                   	int3
140161e33:	90                   	nop
140161e34:	40 55                	rex push %rbp
140161e36:	53                   	push   %rbx
140161e37:	56                   	push   %rsi
140161e38:	57                   	push   %rdi
140161e39:	41 54                	push   %r12
140161e3b:	41 56                	push   %r14
140161e3d:	48 8b ec             	mov    %rsp,%rbp
140161e40:	48 83 ec 78          	sub    $0x78,%rsp
140161e44:	48 8b 05 35 f3 19 00 	mov    0x19f335(%rip),%rax        # 0x140301180
140161e4b:	48 33 c4             	xor    %rsp,%rax
140161e4e:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140161e52:	48 8b 09             	mov    (%rcx),%rcx
140161e55:	48 8b da             	mov    %rdx,%rbx
140161e58:	48 85 c9             	test   %rcx,%rcx
140161e5b:	0f 84 68 01 00 00    	je     0x140161fc9
140161e61:	48 8b 01             	mov    (%rcx),%rax
140161e64:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
140161e68:	4c 8b 50 20          	mov    0x20(%rax),%r10
140161e6c:	48 8b 45 58          	mov    0x58(%rbp),%rax
140161e70:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140161e74:	48 8d 05 bd 56 0e 00 	lea    0xe56bd(%rip),%rax        # 0x140247538
140161e7b:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
140161e7f:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140161e83:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140161e87:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
140161e8b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140161e90:	49 8b c2             	mov    %r10,%rax
140161e93:	ff 15 97 0f 0b 00    	call   *0xb0f97(%rip)        # 0x140212e30
140161e99:	48 83 23 00          	andq   $0x0,(%rbx)
140161e9d:	4c 8b f0             	mov    %rax,%r14
140161ea0:	48 8b 30             	mov    (%rax),%rsi
140161ea3:	48 85 f6             	test   %rsi,%rsi
140161ea6:	0f 84 d9 00 00 00    	je     0x140161f85
140161eac:	48 8b 06             	mov    (%rsi),%rax
140161eaf:	4c 8d 25 02 2d 10 00 	lea    0x102d02(%rip),%r12        # 0x140264bb8
140161eb6:	48 83 65 b8 00       	andq   $0x0,-0x48(%rbp)
140161ebb:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
140161ebf:	48 8d 15 4a e8 0e 00 	lea    0xee84a(%rip),%rdx        # 0x140250710
140161ec6:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
140161eca:	48 8b ce             	mov    %rsi,%rcx
140161ecd:	48 8b 00             	mov    (%rax),%rax
140161ed0:	ff 15 5a 0f 0b 00    	call   *0xb0f5a(%rip)        # 0x140212e30
140161ed6:	33 ff                	xor    %edi,%edi
140161ed8:	85 c0                	test   %eax,%eax
140161eda:	48 0f 44 7d b8       	cmove  -0x48(%rbp),%rdi
140161edf:	48 85 ff             	test   %rdi,%rdi
140161ee2:	74 22                	je     0x140161f06
140161ee4:	48 8b 0b             	mov    (%rbx),%rcx
140161ee7:	48 85 c9             	test   %rcx,%rcx
140161eea:	74 11                	je     0x140161efd
140161eec:	48 83 23 00          	andq   $0x0,(%rbx)
140161ef0:	48 8b 01             	mov    (%rcx),%rax
140161ef3:	48 8b 40 10          	mov    0x10(%rax),%rax
140161ef7:	ff 15 33 0f 0b 00    	call   *0xb0f33(%rip)        # 0x140212e30
140161efd:	48 89 3b             	mov    %rdi,(%rbx)
140161f00:	49 83 26 00          	andq   $0x0,(%r14)
140161f04:	eb 7f                	jmp    0x140161f85
140161f06:	48 8b 06             	mov    (%rsi),%rax
140161f09:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
140161f0d:	48 83 65 b8 00       	andq   $0x0,-0x48(%rbp)
140161f12:	49 8b d4             	mov    %r12,%rdx
140161f15:	48 8b ce             	mov    %rsi,%rcx
140161f18:	48 8b 00             	mov    (%rax),%rax
140161f1b:	ff 15 0f 0f 0b 00    	call   *0xb0f0f(%rip)        # 0x140212e30
140161f21:	85 c0                	test   %eax,%eax
140161f23:	79 1f                	jns    0x140161f44
140161f25:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140161f29:	48 85 c9             	test   %rcx,%rcx
140161f2c:	0f 84 8a 00 00 00    	je     0x140161fbc
140161f32:	48 83 65 b8 00       	andq   $0x0,-0x48(%rbp)
140161f37:	48 8b 01             	mov    (%rcx),%rax
140161f3a:	48 8b 40 10          	mov    0x10(%rax),%rax
140161f3e:	ff 15 ec 0e 0b 00    	call   *0xb0eec(%rip)        # 0x140212e30
140161f44:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
140161f48:	48 85 c0             	test   %rax,%rax
140161f4b:	74 6f                	je     0x140161fbc
140161f4d:	48 8b 0b             	mov    (%rbx),%rcx
140161f50:	48 83 65 b8 00       	andq   $0x0,-0x48(%rbp)
140161f55:	48 89 03             	mov    %rax,(%rbx)
140161f58:	48 85 c9             	test   %rcx,%rcx
140161f5b:	74 28                	je     0x140161f85
140161f5d:	48 8b 01             	mov    (%rcx),%rax
140161f60:	48 8b 40 10          	mov    0x10(%rax),%rax
140161f64:	ff 15 c6 0e 0b 00    	call   *0xb0ec6(%rip)        # 0x140212e30
140161f6a:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140161f6e:	48 85 c9             	test   %rcx,%rcx
140161f71:	74 12                	je     0x140161f85
140161f73:	48 83 65 b8 00       	andq   $0x0,-0x48(%rbp)
140161f78:	48 8b 01             	mov    (%rcx),%rax
140161f7b:	48 8b 40 10          	mov    0x10(%rax),%rax
140161f7f:	ff 15 ab 0e 0b 00    	call   *0xb0eab(%rip)        # 0x140212e30
140161f85:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140161f89:	48 85 c9             	test   %rcx,%rcx
140161f8c:	74 12                	je     0x140161fa0
140161f8e:	48 83 65 c8 00       	andq   $0x0,-0x38(%rbp)
140161f93:	48 8b 11             	mov    (%rcx),%rdx
140161f96:	48 8b 42 10          	mov    0x10(%rdx),%rax
140161f9a:	ff 15 90 0e 0b 00    	call   *0xb0e90(%rip)        # 0x140212e30
140161fa0:	48 8b c3             	mov    %rbx,%rax
140161fa3:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140161fa7:	48 33 cc             	xor    %rsp,%rcx
140161faa:	e8 c1 27 0a 00       	call   0x140204770
140161faf:	48 83 c4 78          	add    $0x78,%rsp
140161fb3:	41 5e                	pop    %r14
140161fb5:	41 5c                	pop    %r12
140161fb7:	5f                   	pop    %rdi
140161fb8:	5e                   	pop    %rsi
140161fb9:	5b                   	pop    %rbx
140161fba:	5d                   	pop    %rbp
140161fbb:	c3                   	ret
140161fbc:	33 d2                	xor    %edx,%edx
140161fbe:	b9 20 38 3c 1e       	mov    $0x1e3c3820,%ecx
140161fc3:	e8 1c 93 ea ff       	call   0x14000b2e4
140161fc8:	cc                   	int3
140161fc9:	33 d2                	xor    %edx,%edx
140161fcb:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140161fd0:	e8 0f 93 ea ff       	call   0x14000b2e4
140161fd5:	cc                   	int3
140161fd6:	90                   	nop
140161fd7:	90                   	nop
140161fd8:	90                   	nop
140161fd9:	90                   	nop
140161fda:	90                   	nop
140161fdb:	90                   	nop
140161fdc:	90                   	nop
140161fdd:	90                   	nop
140161fde:	90                   	nop
140161fdf:	90                   	nop
140161fe0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140161fe5:	57                   	push   %rdi
140161fe6:	48 83 ec 20          	sub    $0x20,%rsp
140161fea:	48 8b 41 08          	mov    0x8(%rcx),%rax
140161fee:	48 8b da             	mov    %rdx,%rbx
140161ff1:	b9 40 00 00 00       	mov    $0x40,%ecx
140161ff6:	48 8b 38             	mov    (%rax),%rdi
140161ff9:	ff 15 51 0b 0b 00    	call   *0xb0b51(%rip)        # 0x140212b50
140161fff:	48 85 c0             	test   %rax,%rax
140162002:	74 1c                	je     0x140162020
140162004:	48 8b d7             	mov    %rdi,%rdx
140162007:	48 8b c8             	mov    %rax,%rcx
14016200a:	e8 69 f0 ff ff       	call   0x140161078
14016200f:	48 89 03             	mov    %rax,(%rbx)
140162012:	48 8b c3             	mov    %rbx,%rax
140162015:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14016201a:	48 83 c4 20          	add    $0x20,%rsp
14016201e:	5f                   	pop    %rdi
14016201f:	c3                   	ret
140162020:	b9 9d 25 65 1f       	mov    $0x1f65259d,%ecx
140162025:	e8 4e 93 ea ff       	call   0x14000b378
14016202a:	cc                   	int3
14016202b:	90                   	nop
14016202c:	90                   	nop
14016202d:	90                   	nop
14016202e:	90                   	nop
14016202f:	90                   	nop
140162030:	40 53                	rex push %rbx
140162032:	48 83 ec 20          	sub    $0x20,%rsp
140162036:	48 8b 51 58          	mov    0x58(%rcx),%rdx
14016203a:	4c 8b c1             	mov    %rcx,%r8
14016203d:	48 85 d2             	test   %rdx,%rdx
140162040:	74 40                	je     0x140162082
140162042:	8b 42 08             	mov    0x8(%rdx),%eax
140162045:	eb 0a                	jmp    0x140162051
140162047:	8d 48 01             	lea    0x1(%rax),%ecx
14016204a:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
14016204f:	74 0a                	je     0x14016205b
140162051:	85 c0                	test   %eax,%eax
140162053:	75 f2                	jne    0x140162047
140162055:	48 83 c4 20          	add    $0x20,%rsp
140162059:	5b                   	pop    %rbx
14016205a:	c3                   	ret
14016205b:	49 8b 58 50          	mov    0x50(%r8),%rbx
14016205f:	48 85 db             	test   %rbx,%rbx
140162062:	74 1e                	je     0x140162082
140162064:	49 83 c0 60          	add    $0x60,%r8
140162068:	ba 05 40 00 80       	mov    $0x80004005,%edx
14016206d:	e8 fe f2 ff ff       	call   0x140161370
140162072:	48 8b 03             	mov    (%rbx),%rax
140162075:	48 8b cb             	mov    %rbx,%rcx
140162078:	48 8b 40 10          	mov    0x10(%rax),%rax
14016207c:	ff 15 ae 0d 0b 00    	call   *0xb0dae(%rip)        # 0x140212e30
140162082:	48 83 c4 20          	add    $0x20,%rsp
140162086:	5b                   	pop    %rbx
140162087:	c3                   	ret
140162088:	90                   	nop
140162089:	90                   	nop
14016208a:	90                   	nop
14016208b:	90                   	nop
14016208c:	90                   	nop
14016208d:	90                   	nop
14016208e:	90                   	nop
14016208f:	90                   	nop
140162090:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140162095:	57                   	push   %rdi
140162096:	48 83 ec 20          	sub    $0x20,%rsp
14016209a:	48 8d 79 18          	lea    0x18(%rcx),%rdi
14016209e:	48 8b 57 38          	mov    0x38(%rdi),%rdx
1401620a2:	48 85 d2             	test   %rdx,%rdx
1401620a5:	74 51                	je     0x1401620f8
1401620a7:	8b 42 08             	mov    0x8(%rdx),%eax
1401620aa:	eb 0a                	jmp    0x1401620b6
1401620ac:	8d 48 01             	lea    0x1(%rax),%ecx
1401620af:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1401620b4:	74 06                	je     0x1401620bc
1401620b6:	85 c0                	test   %eax,%eax