140016ce9:	8b cb                	mov    %ebx,%ecx
140016ceb:	e8 20 b7 00 00       	call   0x140022410
140016cf0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140016cf5:	4c 8d 0d dc b0 04 00 	lea    0x4b0dc(%rip),%r9        # 0x140061dd8
140016cfc:	4c 8d 05 9d 9b 04 00 	lea    0x49b9d(%rip),%r8        # 0x1400608a0
140016d03:	ba 04 00 00 00       	mov    $0x4,%edx
140016d08:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140016d0d:	e8 8e d4 ff ff       	call   0x1400141a0
140016d12:	90                   	nop
140016d13:	8b c3                	mov    %ebx,%eax
140016d15:	48 8b 8c 24 20 01 00 	mov    0x120(%rsp),%rcx
140016d1c:	00
140016d1d:	48 33 cc             	xor    %rsp,%rcx
140016d20:	e8 db dd 00 00       	call   0x140024b00
140016d25:	48 81 c4 38 01 00 00 	add    $0x138,%rsp
140016d2c:	41 5f                	pop    %r15
140016d2e:	41 5e                	pop    %r14
140016d30:	5f                   	pop    %rdi
140016d31:	5e                   	pop    %rsi
140016d32:	5d                   	pop    %rbp
140016d33:	5b                   	pop    %rbx
140016d34:	c3                   	ret
140016d35:	cc                   	int3
140016d36:	cc                   	int3
140016d37:	cc                   	int3
140016d38:	cc                   	int3
140016d39:	cc                   	int3
140016d3a:	cc                   	int3
140016d3b:	cc                   	int3
140016d3c:	cc                   	int3
140016d3d:	cc                   	int3
140016d3e:	cc                   	int3
140016d3f:	cc                   	int3
140016d40:	40 53                	rex push %rbx
140016d42:	55                   	push   %rbp
140016d43:	56                   	push   %rsi
140016d44:	57                   	push   %rdi
140016d45:	41 56                	push   %r14
140016d47:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
140016d4e:	48 8b 05 c3 b2 05 00 	mov    0x5b2c3(%rip),%rax        # 0x140072018
140016d55:	48 33 c4             	xor    %rsp,%rax
140016d58:	48 89 84 24 10 01 00 	mov    %rax,0x110(%rsp)
140016d5f:	00
140016d60:	45 8b f1             	mov    %r9d,%r14d
140016d63:	41 8b e8             	mov    %r8d,%ebp
140016d66:	8b f2                	mov    %edx,%esi
140016d68:	48 8b f9             	mov    %rcx,%rdi
140016d6b:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
140016d70:	48 c7 44 24 20 4e 00 	movq   $0x4e,0x20(%rsp)
140016d77:	00 00
140016d79:	4c 8d 0d 90 b0 04 00 	lea    0x4b090(%rip),%r9        # 0x140061e10
140016d80:	41 b8 22 00 00 00    	mov    $0x22,%r8d
140016d86:	48 8d 15 9b ab 04 00 	lea    0x4ab9b(%rip),%rdx        # 0x140061928
140016d8d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140016d92:	e8 e9 d1 ff ff       	call   0x140013f80
140016d97:	48 8d 05 b2 c6 04 00 	lea    0x4c6b2(%rip),%rax        # 0x140063450
140016d9e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140016da3:	33 db                	xor    %ebx,%ebx
140016da5:	89 5c 24 44          	mov    %ebx,0x44(%rsp)
140016da9:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
140016dad:	48 8b 47 20          	mov    0x20(%rdi),%rax
140016db1:	48 85 c0             	test   %rax,%rax
140016db4:	74 38                	je     0x140016dee
140016db6:	48 8b 40 38          	mov    0x38(%rax),%rax
140016dba:	48 85 c0             	test   %rax,%rax
140016dbd:	74 2f                	je     0x140016dee
140016dbf:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140016dc4:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140016dc9:	4c 8d 4c 24 44       	lea    0x44(%rsp),%r9
140016dce:	45 8b c6             	mov    %r14d,%r8d
140016dd1:	8b d5                	mov    %ebp,%edx
140016dd3:	8b ce                	mov    %esi,%ecx
140016dd5:	ff 15 6d 56 03 00    	call   *0x3566d(%rip)        # 0x14004c448
140016ddb:	c7 47 44 01 00 00 00 	movl   $0x1,0x44(%rdi)
140016de2:	89 77 38             	mov    %esi,0x38(%rdi)
140016de5:	89 6f 3c             	mov    %ebp,0x3c(%rdi)
140016de8:	44 89 77 40          	mov    %r14d,0x40(%rdi)
140016dec:	eb 1c                	jmp    0x140016e0a
140016dee:	bb af 02 00 00       	mov    $0x2af,%ebx
140016df3:	4c 8d 05 66 b0 04 00 	lea    0x4b066(%rip),%r8        # 0x140061e60
140016dfa:	ba 01 00 00 00       	mov    $0x1,%edx
140016dff:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140016e04:	e8 97 d3 ff ff       	call   0x1400141a0
140016e09:	90                   	nop
140016e0a:	48 8d 05 4f 9b 04 00 	lea    0x49b4f(%rip),%rax        # 0x140060960
140016e11:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140016e16:	80 bc 24 01 01 00 00 	cmpb   $0x1,0x101(%rsp)
140016e1d:	01
140016e1e:	75 21                	jne    0x140016e41
140016e20:	80 bc 24 00 01 00 00 	cmpb   $0x0,0x100(%rsp)
140016e27:	00
140016e28:	75 17                	jne    0x140016e41
140016e2a:	4c 8d 05 1f 99 04 00 	lea    0x4991f(%rip),%r8        # 0x140060750
140016e31:	ba 05 00 00 00       	mov    $0x5,%edx
140016e36:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140016e3b:	e8 60 d3 ff ff       	call   0x1400141a0
140016e40:	90                   	nop
140016e41:	8b c3                	mov    %ebx,%eax
140016e43:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
140016e4a:	00
140016e4b:	48 33 cc             	xor    %rsp,%rcx
140016e4e:	e8 ad dc 00 00       	call   0x140024b00
140016e53:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
140016e5a:	41 5e                	pop    %r14
140016e5c:	5f                   	pop    %rdi
140016e5d:	5e                   	pop    %rsi
140016e5e:	5d                   	pop    %rbp
140016e5f:	5b                   	pop    %rbx
140016e60:	c3                   	ret
140016e61:	cc                   	int3
140016e62:	cc                   	int3
140016e63:	cc                   	int3
140016e64:	cc                   	int3
140016e65:	cc                   	int3
140016e66:	cc                   	int3
140016e67:	cc                   	int3
140016e68:	cc                   	int3
140016e69:	cc                   	int3
140016e6a:	cc                   	int3
140016e6b:	cc                   	int3
140016e6c:	cc                   	int3
140016e6d:	cc                   	int3
140016e6e:	cc                   	int3
140016e6f:	cc                   	int3
140016e70:	40 53                	rex push %rbx
140016e72:	55                   	push   %rbp
140016e73:	56                   	push   %rsi
140016e74:	57                   	push   %rdi
140016e75:	41 56                	push   %r14
140016e77:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
140016e7e:	48 8b 05 93 b1 05 00 	mov    0x5b193(%rip),%rax        # 0x140072018
140016e85:	48 33 c4             	xor    %rsp,%rax
140016e88:	48 89 84 24 10 01 00 	mov    %rax,0x110(%rsp)
140016e8f:	00
140016e90:	45 8b f1             	mov    %r9d,%r14d
140016e93:	41 8b e8             	mov    %r8d,%ebp
140016e96:	8b f2                	mov    %edx,%esi
140016e98:	48 8b f9             	mov    %rcx,%rdi
140016e9b:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
140016ea0:	48 c7 44 24 20 4c 00 	movq   $0x4c,0x20(%rsp)
140016ea7:	00 00
140016ea9:	4c 8d 0d 50 b0 04 00 	lea    0x4b050(%rip),%r9        # 0x140061f00
140016eb0:	41 b8 22 00 00 00    	mov    $0x22,%r8d
140016eb6:	48 8d 15 6b aa 04 00 	lea    0x4aa6b(%rip),%rdx        # 0x140061928
140016ebd:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140016ec2:	e8 b9 d0 ff ff       	call   0x140013f80
140016ec7:	48 8d 05 82 c5 04 00 	lea    0x4c582(%rip),%rax        # 0x140063450
140016ece:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140016ed3:	48 8d 9f 98 00 00 00 	lea    0x98(%rdi),%rbx
140016eda:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140016edf:	48 8b cb             	mov    %rbx,%rcx
140016ee2:	e8 dd d5 00 00       	call   0x1400244c4
140016ee7:	85 c0                	test   %eax,%eax
140016ee9:	0f 85 a3 00 00 00    	jne    0x140016f92
140016eef:	45 8b ce             	mov    %r14d,%r9d
140016ef2:	44 8b c5             	mov    %ebp,%r8d
140016ef5:	8b d6                	mov    %esi,%edx
140016ef7:	48 8b cf             	mov    %rdi,%rcx
140016efa:	e8 41 fe ff ff       	call   0x140016d40
140016eff:	8b f8                	mov    %eax,%edi
140016f01:	8b c8                	mov    %eax,%ecx
140016f03:	e8 08 b5 00 00       	call   0x140022410
140016f08:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140016f0d:	4c 8d 0d 3c b0 04 00 	lea    0x4b03c(%rip),%r9        # 0x140061f50
140016f14:	4c 8d 05 85 99 04 00 	lea    0x49985(%rip),%r8        # 0x1400608a0
140016f1b:	ba 04 00 00 00       	mov    $0x4,%edx
140016f20:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140016f25:	e8 76 d2 ff ff       	call   0x1400141a0
140016f2a:	c6 84 24 00 01 00 00 	movb   $0x1,0x100(%rsp)
140016f31:	01
140016f32:	48 8b cb             	mov    %rbx,%rcx
140016f35:	e8 92 d5 00 00       	call   0x1400244cc
140016f3a:	90                   	nop
140016f3b:	48 8d 05 1e 9a 04 00 	lea    0x49a1e(%rip),%rax        # 0x140060960
140016f42:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140016f47:	80 bc 24 01 01 00 00 	cmpb   $0x1,0x101(%rsp)
140016f4e:	01
140016f4f:	75 21                	jne    0x140016f72
140016f51:	80 bc 24 00 01 00 00 	cmpb   $0x0,0x100(%rsp)
140016f58:	00
140016f59:	75 17                	jne    0x140016f72
140016f5b:	4c 8d 05 ee 97 04 00 	lea    0x497ee(%rip),%r8        # 0x140060750
140016f62:	ba 05 00 00 00       	mov    $0x5,%edx
140016f67:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140016f6c:	e8 2f d2 ff ff       	call   0x1400141a0
140016f71:	90                   	nop
140016f72:	8b c7                	mov    %edi,%eax
140016f74:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
140016f7b:	00
140016f7c:	48 33 cc             	xor    %rsp,%rcx
140016f7f:	e8 7c db 00 00       	call   0x140024b00
140016f84:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
140016f8b:	41 5e                	pop    %r14
140016f8d:	5f                   	pop    %rdi
140016f8e:	5e                   	pop    %rsi
140016f8f:	5d                   	pop    %rbp
140016f90:	5b                   	pop    %rbx
140016f91:	c3                   	ret
140016f92:	8b c8                	mov    %eax,%ecx
140016f94:	e8 3f d6 00 00       	call   0x1400245d8
140016f99:	cc                   	int3
140016f9a:	cc                   	int3
140016f9b:	cc                   	int3
140016f9c:	cc                   	int3
140016f9d:	cc                   	int3
140016f9e:	cc                   	int3
140016f9f:	cc                   	int3
140016fa0:	40 53                	rex push %rbx
140016fa2:	55                   	push   %rbp
140016fa3:	56                   	push   %rsi
140016fa4:	57                   	push   %rdi
140016fa5:	41 56                	push   %r14
140016fa7:	41 57                	push   %r15
140016fa9:	48 81 ec e8 01 00 00 	sub    $0x1e8,%rsp
140016fb0:	48 8b 05 61 b0 05 00 	mov    0x5b061(%rip),%rax        # 0x140072018
140016fb7:	48 33 c4             	xor    %rsp,%rax
140016fba:	48 89 84 24 d0 01 00 	mov    %rax,0x1d0(%rsp)
140016fc1:	00
140016fc2:	45 8b f9             	mov    %r9d,%r15d
140016fc5:	45 8b f0             	mov    %r8d,%r14d
140016fc8:	8b ea                	mov    %edx,%ebp
140016fca:	48 8b f1             	mov    %rcx,%rsi
140016fcd:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
140016fd2:	48 c7 44 24 20 50 00 	movq   $0x50,0x20(%rsp)
140016fd9:	00 00
140016fdb:	4c 8d 0d ae b0 04 00 	lea    0x4b0ae(%rip),%r9        # 0x140062090
140016fe2:	41 b8 22 00 00 00    	mov    $0x22,%r8d
140016fe8:	48 8d 15 39 a9 04 00 	lea    0x4a939(%rip),%rdx        # 0x140061928
140016fef:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140016ff4:	e8 87 cf ff ff       	call   0x140013f80
140016ff9:	48 8d 3d 50 c4 04 00 	lea    0x4c450(%rip),%rdi        # 0x140063450
140017000:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140017005:	48 8d 9e 98 00 00 00 	lea    0x98(%rsi),%rbx
14001700c:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140017011:	48 8b cb             	mov    %rbx,%rcx
140017014:	e8 ab d4 00 00       	call   0x1400244c4
140017019:	85 c0                	test   %eax,%eax
14001701b:	0f 85 60 01 00 00    	jne    0x140017181
140017021:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
140017026:	48 c7 44 24 20 52 00 	movq   $0x52,0x20(%rsp)
14001702d:	00 00
14001702f:	4c 8d 0d 4a af 04 00 	lea    0x4af4a(%rip),%r9        # 0x140061f80
140017036:	44 8d 40 22          	lea    0x22(%rax),%r8d
14001703a:	48 8d 15 e7 a8 04 00 	lea    0x4a8e7(%rip),%rdx        # 0x140061928
140017041:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
140017048:	00
140017049:	e8 32 cf ff ff       	call   0x140013f80
14001704e:	48 89 bc 24 10 01 00 	mov    %rdi,0x110(%rsp)
140017055:	00
140017056:	33 ff                	xor    %edi,%edi
140017058:	89 7c 24 4c          	mov    %edi,0x4c(%rsp)
14001705c:	89 7c 24 48          	mov    %edi,0x48(%rsp)
140017060:	48 8b 46 20          	mov    0x20(%rsi),%rax
140017064:	48 85 c0             	test   %rax,%rax
140017067:	74 30                	je     0x140017099
140017069:	48 8b 40 40          	mov    0x40(%rax),%rax
14001706d:	48 85 c0             	test   %rax,%rax
140017070:	74 27                	je     0x140017099
140017072:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140017077:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14001707c:	4c 8d 4c 24 4c       	lea    0x4c(%rsp),%r9
140017081:	45 8b c7             	mov    %r15d,%r8d
140017084:	41 8b d6             	mov    %r14d,%edx
140017087:	8b cd                	mov    %ebp,%ecx
140017089:	ff 15 b9 53 03 00    	call   *0x353b9(%rip)        # 0x14004c448
14001708f:	48 89 7e 40          	mov    %rdi,0x40(%rsi)
140017093:	48 89 7e 38          	mov    %rdi,0x38(%rsi)
140017097:	eb 1f                	jmp    0x1400170b8
140017099:	bf af 02 00 00       	mov    $0x2af,%edi
14001709e:	4c 8d 05 3b af 04 00 	lea    0x4af3b(%rip),%r8        # 0x140061fe0
1400170a5:	ba 01 00 00 00       	mov    $0x1,%edx
1400170aa:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
1400170b1:	00
1400170b2:	e8 e9 d0 ff ff       	call   0x1400141a0
1400170b7:	90                   	nop
1400170b8:	48 8d 35 a1 98 04 00 	lea    0x498a1(%rip),%rsi        # 0x140060960
1400170bf:	48 89 b4 24 10 01 00 	mov    %rsi,0x110(%rsp)
1400170c6:	00
1400170c7:	80 bc 24 c1 01 00 00 	cmpb   $0x1,0x1c1(%rsp)
1400170ce:	01
1400170cf:	75 24                	jne    0x1400170f5
1400170d1:	80 bc 24 c0 01 00 00 	cmpb   $0x0,0x1c0(%rsp)
1400170d8:	00
1400170d9:	75 1a                	jne    0x1400170f5
1400170db:	4c 8d 05 6e 96 04 00 	lea    0x4966e(%rip),%r8        # 0x140060750
1400170e2:	ba 05 00 00 00       	mov    $0x5,%edx
1400170e7:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
1400170ee:	00
1400170ef:	e8 ac d0 ff ff       	call   0x1400141a0
1400170f4:	90                   	nop
1400170f5:	8b cf                	mov    %edi,%ecx
1400170f7:	e8 14 b3 00 00       	call   0x140022410
1400170fc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140017101:	4c 8d 0d 48 ae 04 00 	lea    0x4ae48(%rip),%r9        # 0x140061f50
140017108:	4c 8d 05 91 97 04 00 	lea    0x49791(%rip),%r8        # 0x1400608a0
14001710f:	ba 04 00 00 00       	mov    $0x4,%edx
140017114:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140017119:	e8 82 d0 ff ff       	call   0x1400141a0
14001711e:	c6 84 24 00 01 00 00 	movb   $0x1,0x100(%rsp)
140017125:	01
140017126:	48 8b cb             	mov    %rbx,%rcx
140017129:	e8 9e d3 00 00       	call   0x1400244cc
14001712e:	90                   	nop
14001712f:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140017134:	80 bc 24 01 01 00 00 	cmpb   $0x1,0x101(%rsp)
14001713b:	01
14001713c:	75 21                	jne    0x14001715f
14001713e:	80 bc 24 00 01 00 00 	cmpb   $0x0,0x100(%rsp)
140017145:	00
140017146:	75 17                	jne    0x14001715f
140017148:	4c 8d 05 01 96 04 00 	lea    0x49601(%rip),%r8        # 0x140060750
14001714f:	ba 05 00 00 00       	mov    $0x5,%edx
140017154:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140017159:	e8 42 d0 ff ff       	call   0x1400141a0
14001715e:	90                   	nop
14001715f:	8b c7                	mov    %edi,%eax
140017161:	48 8b 8c 24 d0 01 00 	mov    0x1d0(%rsp),%rcx
140017168:	00
140017169:	48 33 cc             	xor    %rsp,%rcx
14001716c:	e8 8f d9 00 00       	call   0x140024b00
140017171:	48 81 c4 e8 01 00 00 	add    $0x1e8,%rsp
140017178:	41 5f                	pop    %r15
14001717a:	41 5e                	pop    %r14
14001717c:	5f                   	pop    %rdi
14001717d:	5e                   	pop    %rsi
14001717e:	5d                   	pop    %rbp
14001717f:	5b                   	pop    %rbx
140017180:	c3                   	ret
140017181:	8b c8                	mov    %eax,%ecx
140017183:	e8 50 d4 00 00       	call   0x1400245d8
140017188:	cc                   	int3
140017189:	cc                   	int3
14001718a:	cc                   	int3
14001718b:	cc                   	int3
14001718c:	cc                   	int3
14001718d:	cc                   	int3
14001718e:	cc                   	int3
14001718f:	cc                   	int3
140017190:	40 53                	rex push %rbx
140017192:	55                   	push   %rbp
140017193:	56                   	push   %rsi
140017194:	57                   	push   %rdi
140017195:	41 56                	push   %r14
140017197:	41 57                	push   %r15
140017199:	48 81 ec 38 01 00 00 	sub    $0x138,%rsp
1400171a0:	48 8b 05 71 ae 05 00 	mov    0x5ae71(%rip),%rax        # 0x140072018
1400171a7:	48 33 c4             	xor    %rsp,%rax
1400171aa:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
1400171b1:	00
1400171b2:	45 8b f9             	mov    %r9d,%r15d