140695cb4:	90                   	nop
140695cb5:	49 8b c5             	mov    %r13,%rax
140695cb8:	e9 b9 f3 ff ff       	jmp    0x140695076
140695cbd:	b9 02 00 00 00       	mov    $0x2,%ecx
140695cc2:	e8 39 4a 0f 00       	call   0x14078a700
140695cc7:	90                   	nop
140695cc8:	b9 02 00 00 00       	mov    $0x2,%ecx
140695ccd:	e8 2e 4a 0f 00       	call   0x14078a700
140695cd2:	90                   	nop
140695cd3:	b9 02 00 00 00       	mov    $0x2,%ecx
140695cd8:	e8 23 4a 0f 00       	call   0x14078a700
140695cdd:	90                   	nop
140695cde:	b9 02 00 00 00       	mov    $0x2,%ecx
140695ce3:	e8 18 4a 0f 00       	call   0x14078a700
140695ce8:	90                   	nop
140695ce9:	48 8d 15 e8 57 98 00 	lea    0x9857e8(%rip),%rdx        # 0x14101b4d8
140695cf0:	48 8b 0d 01 b8 d9 00 	mov    0xd9b801(%rip),%rcx        # 0x1414314f8
140695cf7:	e8 14 df 0f 00       	call   0x140793c10
140695cfc:	90                   	nop
140695cfd:	48 8d 15 b4 57 98 00 	lea    0x9857b4(%rip),%rdx        # 0x14101b4b8
140695d04:	49 8b cd             	mov    %r13,%rcx
140695d07:	e8 84 46 0f 00       	call   0x14078a390
140695d0c:	90                   	nop
140695d0d:	33 c9                	xor    %ecx,%ecx
140695d0f:	e8 ec 49 0f 00       	call   0x14078a700
140695d14:	cc                   	int3
140695d15:	b9 01 00 00 00       	mov    $0x1,%ecx
140695d1a:	e8 e1 49 0f 00       	call   0x14078a700
140695d1f:	90                   	nop
140695d20:	b9 02 00 00 00       	mov    $0x2,%ecx
140695d25:	e8 d6 49 0f 00       	call   0x14078a700
140695d2a:	90                   	nop
140695d2b:	33 c9                	xor    %ecx,%ecx
140695d2d:	e8 ce 49 0f 00       	call   0x14078a700
140695d32:	cc                   	int3
140695d33:	b9 01 00 00 00       	mov    $0x1,%ecx
140695d38:	e8 c3 49 0f 00       	call   0x14078a700
140695d3d:	90                   	nop
140695d3e:	b9 02 00 00 00       	mov    $0x2,%ecx
140695d43:	e8 b8 49 0f 00       	call   0x14078a700
140695d48:	90                   	nop
140695d49:	b9 02 00 00 00       	mov    $0x2,%ecx
140695d4e:	e8 ad 49 0f 00       	call   0x14078a700
140695d53:	90                   	nop
140695d54:	33 c9                	xor    %ecx,%ecx
140695d56:	e8 a5 49 0f 00       	call   0x14078a700
140695d5b:	cc                   	int3
140695d5c:	b9 01 00 00 00       	mov    $0x1,%ecx
140695d61:	e8 9a 49 0f 00       	call   0x14078a700
140695d66:	90                   	nop
140695d67:	b9 02 00 00 00       	mov    $0x2,%ecx
140695d6c:	e8 8f 49 0f 00       	call   0x14078a700
140695d71:	90                   	nop
140695d72:	b9 02 00 00 00       	mov    $0x2,%ecx
140695d77:	e8 84 49 0f 00       	call   0x14078a700
140695d7c:	90                   	nop
140695d7d:	33 c9                	xor    %ecx,%ecx
140695d7f:	e8 7c 49 0f 00       	call   0x14078a700
140695d84:	cc                   	int3
140695d85:	b9 01 00 00 00       	mov    $0x1,%ecx
140695d8a:	e8 71 49 0f 00       	call   0x14078a700
140695d8f:	90                   	nop
140695d90:	b9 02 00 00 00       	mov    $0x2,%ecx
140695d95:	e8 66 49 0f 00       	call   0x14078a700
140695d9a:	90                   	nop
140695d9b:	33 c9                	xor    %ecx,%ecx
140695d9d:	e8 5e 49 0f 00       	call   0x14078a700
140695da2:	cc                   	int3
140695da3:	b9 01 00 00 00       	mov    $0x1,%ecx
140695da8:	e8 53 49 0f 00       	call   0x14078a700
140695dad:	90                   	nop
140695dae:	33 c9                	xor    %ecx,%ecx
140695db0:	e8 4b 49 0f 00       	call   0x14078a700
140695db5:	cc                   	int3
140695db6:	b9 01 00 00 00       	mov    $0x1,%ecx
140695dbb:	e8 40 49 0f 00       	call   0x14078a700
140695dc0:	90                   	nop
140695dc1:	33 c9                	xor    %ecx,%ecx
140695dc3:	e8 38 49 0f 00       	call   0x14078a700
140695dc8:	cc                   	int3
140695dc9:	b9 01 00 00 00       	mov    $0x1,%ecx
140695dce:	e8 2d 49 0f 00       	call   0x14078a700
140695dd3:	90                   	nop
140695dd4:	33 c9                	xor    %ecx,%ecx
140695dd6:	e8 25 49 0f 00       	call   0x14078a700
140695ddb:	cc                   	int3
140695ddc:	b9 01 00 00 00       	mov    $0x1,%ecx
140695de1:	e8 1a 49 0f 00       	call   0x14078a700
140695de6:	90                   	nop
140695de7:	33 c9                	xor    %ecx,%ecx
140695de9:	e8 12 49 0f 00       	call   0x14078a700
140695dee:	cc                   	int3
140695def:	b9 01 00 00 00       	mov    $0x1,%ecx
140695df4:	e8 07 49 0f 00       	call   0x14078a700
140695df9:	90                   	nop
140695dfa:	b9 02 00 00 00       	mov    $0x2,%ecx
140695dff:	e8 fc 48 0f 00       	call   0x14078a700
140695e04:	90                   	nop
140695e05:	33 c9                	xor    %ecx,%ecx
140695e07:	e8 f4 48 0f 00       	call   0x14078a700
140695e0c:	cc                   	int3
140695e0d:	b9 01 00 00 00       	mov    $0x1,%ecx
140695e12:	e8 e9 48 0f 00       	call   0x14078a700
140695e17:	90                   	nop
140695e18:	b9 02 00 00 00       	mov    $0x2,%ecx
140695e1d:	e8 de 48 0f 00       	call   0x14078a700
140695e22:	90                   	nop
140695e23:	b9 02 00 00 00       	mov    $0x2,%ecx
140695e28:	e8 d3 48 0f 00       	call   0x14078a700
140695e2d:	90                   	nop
140695e2e:	33 c9                	xor    %ecx,%ecx
140695e30:	e8 cb 48 0f 00       	call   0x14078a700
140695e35:	cc                   	int3
140695e36:	b9 01 00 00 00       	mov    $0x1,%ecx
140695e3b:	e8 c0 48 0f 00       	call   0x14078a700
140695e40:	90                   	nop
140695e41:	33 c9                	xor    %ecx,%ecx
140695e43:	e8 b8 48 0f 00       	call   0x14078a700
140695e48:	cc                   	int3
140695e49:	b9 01 00 00 00       	mov    $0x1,%ecx
140695e4e:	e8 ad 48 0f 00       	call   0x14078a700
140695e53:	90                   	nop
140695e54:	b9 02 00 00 00       	mov    $0x2,%ecx
140695e59:	e8 a2 48 0f 00       	call   0x14078a700
140695e5e:	90                   	nop
140695e5f:	b9 02 00 00 00       	mov    $0x2,%ecx
140695e64:	e8 97 48 0f 00       	call   0x14078a700
140695e69:	90                   	nop
140695e6a:	b9 02 00 00 00       	mov    $0x2,%ecx
140695e6f:	e8 8c 48 0f 00       	call   0x14078a700
140695e74:	90                   	nop
140695e75:	b9 02 00 00 00       	mov    $0x2,%ecx
140695e7a:	e8 81 48 0f 00       	call   0x14078a700
140695e7f:	90                   	nop
140695e80:	33 c9                	xor    %ecx,%ecx
140695e82:	e8 79 48 0f 00       	call   0x14078a700
140695e87:	cc                   	int3
140695e88:	b9 01 00 00 00       	mov    $0x1,%ecx
140695e8d:	e8 6e 48 0f 00       	call   0x14078a700
140695e92:	90                   	nop
140695e93:	b9 02 00 00 00       	mov    $0x2,%ecx
140695e98:	e8 63 48 0f 00       	call   0x14078a700
140695e9d:	90                   	nop
140695e9e:	b9 02 00 00 00       	mov    $0x2,%ecx
140695ea3:	e8 58 48 0f 00       	call   0x14078a700
140695ea8:	90                   	nop
140695ea9:	33 c9                	xor    %ecx,%ecx
140695eab:	e8 50 48 0f 00       	call   0x14078a700
140695eb0:	cc                   	int3
140695eb1:	b9 01 00 00 00       	mov    $0x1,%ecx
140695eb6:	e8 45 48 0f 00       	call   0x14078a700
140695ebb:	90                   	nop
140695ebc:	b9 02 00 00 00       	mov    $0x2,%ecx
140695ec1:	e8 3a 48 0f 00       	call   0x14078a700
140695ec6:	90                   	nop
140695ec7:	b9 02 00 00 00       	mov    $0x2,%ecx
140695ecc:	e8 2f 48 0f 00       	call   0x14078a700
140695ed1:	90                   	nop
140695ed2:	33 c9                	xor    %ecx,%ecx
140695ed4:	e8 27 48 0f 00       	call   0x14078a700
140695ed9:	cc                   	int3
140695eda:	b9 01 00 00 00       	mov    $0x1,%ecx
140695edf:	e8 1c 48 0f 00       	call   0x14078a700
140695ee4:	90                   	nop
140695ee5:	33 c9                	xor    %ecx,%ecx
140695ee7:	e8 14 48 0f 00       	call   0x14078a700
140695eec:	cc                   	int3
140695eed:	b9 01 00 00 00       	mov    $0x1,%ecx
140695ef2:	e8 09 48 0f 00       	call   0x14078a700
140695ef7:	90                   	nop
140695ef8:	33 c9                	xor    %ecx,%ecx
140695efa:	e8 01 48 0f 00       	call   0x14078a700
140695eff:	cc                   	int3
140695f00:	b9 01 00 00 00       	mov    $0x1,%ecx
140695f05:	e8 f6 47 0f 00       	call   0x14078a700
140695f0a:	90                   	nop
140695f0b:	33 c9                	xor    %ecx,%ecx
140695f0d:	e8 ee 47 0f 00       	call   0x14078a700
140695f12:	cc                   	int3
140695f13:	b9 01 00 00 00       	mov    $0x1,%ecx
140695f18:	e8 e3 47 0f 00       	call   0x14078a700
140695f1d:	90                   	nop
140695f1e:	33 c9                	xor    %ecx,%ecx
140695f20:	e8 db 47 0f 00       	call   0x14078a700
140695f25:	cc                   	int3
140695f26:	b9 01 00 00 00       	mov    $0x1,%ecx
140695f2b:	e8 d0 47 0f 00       	call   0x14078a700
140695f30:	90                   	nop
140695f31:	33 c9                	xor    %ecx,%ecx
140695f33:	e8 c8 47 0f 00       	call   0x14078a700
140695f38:	cc                   	int3
140695f39:	b9 01 00 00 00       	mov    $0x1,%ecx
140695f3e:	e8 bd 47 0f 00       	call   0x14078a700
140695f43:	90                   	nop
140695f44:	b9 02 00 00 00       	mov    $0x2,%ecx
140695f49:	e8 b2 47 0f 00       	call   0x14078a700
140695f4e:	90                   	nop
140695f4f:	b9 02 00 00 00       	mov    $0x2,%ecx
140695f54:	e8 a7 47 0f 00       	call   0x14078a700
140695f59:	90                   	nop
140695f5a:	b9 02 00 00 00       	mov    $0x2,%ecx
140695f5f:	e8 9c 47 0f 00       	call   0x14078a700
140695f64:	90                   	nop
140695f65:	b9 02 00 00 00       	mov    $0x2,%ecx
140695f6a:	e8 91 47 0f 00       	call   0x14078a700
140695f6f:	90                   	nop
140695f70:	b9 02 00 00 00       	mov    $0x2,%ecx
140695f75:	e8 86 47 0f 00       	call   0x14078a700
140695f7a:	90                   	nop
140695f7b:	b9 02 00 00 00       	mov    $0x2,%ecx
140695f80:	e8 7b 47 0f 00       	call   0x14078a700
140695f85:	90                   	nop
140695f86:	b9 02 00 00 00       	mov    $0x2,%ecx
140695f8b:	e8 70 47 0f 00       	call   0x14078a700
140695f90:	90                   	nop
140695f91:	b9 02 00 00 00       	mov    $0x2,%ecx
140695f96:	e8 65 47 0f 00       	call   0x14078a700
140695f9b:	90                   	nop
140695f9c:	b9 02 00 00 00       	mov    $0x2,%ecx
140695fa1:	e8 5a 47 0f 00       	call   0x14078a700
140695fa6:	90                   	nop
140695fa7:	b9 02 00 00 00       	mov    $0x2,%ecx
140695fac:	e8 4f 47 0f 00       	call   0x14078a700
140695fb1:	90                   	nop
140695fb2:	b9 02 00 00 00       	mov    $0x2,%ecx
140695fb7:	e8 44 47 0f 00       	call   0x14078a700
140695fbc:	90                   	nop
140695fbd:	b9 02 00 00 00       	mov    $0x2,%ecx
140695fc2:	e8 39 47 0f 00       	call   0x14078a700
140695fc7:	90                   	nop
140695fc8:	b9 02 00 00 00       	mov    $0x2,%ecx
140695fcd:	e8 2e 47 0f 00       	call   0x14078a700
140695fd2:	cc                   	int3
140695fd3:	cc                   	int3
140695fd4:	cc                   	int3
140695fd5:	cc                   	int3
140695fd6:	cc                   	int3
140695fd7:	cc                   	int3
140695fd8:	cc                   	int3
140695fd9:	cc                   	int3
140695fda:	cc                   	int3
140695fdb:	cc                   	int3
140695fdc:	cc                   	int3
140695fdd:	cc                   	int3
140695fde:	cc                   	int3
140695fdf:	cc                   	int3
140695fe0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140695fe5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140695fea:	57                   	push   %rdi
140695feb:	48 83 ec 30          	sub    $0x30,%rsp
140695fef:	49 8b f8             	mov    %r8,%rdi
140695ff2:	48 8b f2             	mov    %rdx,%rsi
140695ff5:	48 8b d9             	mov    %rcx,%rbx
140695ff8:	49 83 b8 58 01 00 00 	cmpq   $0x0,0x158(%r8)
140695fff:	00
140696000:	0f 87 76 01 00 00    	ja     0x14069617c
140696006:	41 80 b8 20 02 00 00 	cmpb   $0x0,0x220(%r8)
14069600d:	00
14069600e:	0f 84 68 01 00 00    	je     0x14069617c
140696014:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140696018:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14069601d:	48 85 c9             	test   %rcx,%rcx
140696020:	74 1c                	je     0x14069603e
140696022:	8b 41 10             	mov    0x10(%rcx),%eax
140696025:	ff c0                	inc    %eax
140696027:	89 41 10             	mov    %eax,0x10(%rcx)
14069602a:	83 f8 01             	cmp    $0x1,%eax
14069602d:	0f 8e 83 01 00 00    	jle    0x1406961b6
140696033:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140696038:	0f 84 80 01 00 00    	je     0x1406961be
14069603e:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140696043:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140696048:	48 8b cf             	mov    %rdi,%rcx
14069604b:	e8 b0 17 fe ff       	call   0x140677800
140696050:	48 8b 53 38          	mov    0x38(%rbx),%rdx
140696054:	48 8b 08             	mov    (%rax),%rcx
140696057:	48 89 4b 38          	mov    %rcx,0x38(%rbx)
14069605b:	48 89 10             	mov    %rdx,(%rax)
14069605e:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140696063:	48 85 c9             	test   %rcx,%rcx
140696066:	74 24                	je     0x14069608c
140696068:	8b 41 10             	mov    0x10(%rcx),%eax
14069606b:	ff c8                	dec    %eax
14069606d:	89 41 10             	mov    %eax,0x10(%rcx)
140696070:	85 c0                	test   %eax,%eax
140696072:	7f 18                	jg     0x14069608c
140696074:	0f 88 4f 01 00 00    	js     0x1406961c9
14069607a:	48 8b 01             	mov    (%rcx),%rax
14069607d:	ba 01 00 00 00       	mov    $0x1,%edx
140696082:	48 8b 00             	mov    (%rax),%rax
140696085:	ff 15 95 d9 8e 00    	call   *0x8ed995(%rip)        # 0x140f83a20
14069608b:	90                   	nop
14069608c:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140696090:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140696095:	48 85 c9             	test   %rcx,%rcx
140696098:	74 1c                	je     0x1406960b6
14069609a:	8b 41 10             	mov    0x10(%rcx),%eax
14069609d:	ff c0                	inc    %eax
14069609f:	89 41 10             	mov    %eax,0x10(%rcx)
1406960a2:	83 f8 01             	cmp    $0x1,%eax
1406960a5:	0f 8e 29 01 00 00    	jle    0x1406961d4
1406960ab:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406960b0:	0f 84 26 01 00 00    	je     0x1406961dc
1406960b6:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1406960bb:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1406960c0:	48 8b cf             	mov    %rdi,%rcx
1406960c3:	e8 38 17 fe ff       	call   0x140677800
1406960c8:	48 8b 53 40          	mov    0x40(%rbx),%rdx
1406960cc:	48 8b 08             	mov    (%rax),%rcx
1406960cf:	48 89 4b 40          	mov    %rcx,0x40(%rbx)
1406960d3:	48 89 10             	mov    %rdx,(%rax)
1406960d6:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1406960db:	48 85 c9             	test   %rcx,%rcx
1406960de:	74 24                	je     0x140696104
1406960e0:	8b 41 10             	mov    0x10(%rcx),%eax
1406960e3:	ff c8                	dec    %eax
1406960e5:	89 41 10             	mov    %eax,0x10(%rcx)
1406960e8:	85 c0                	test   %eax,%eax
1406960ea:	7f 18                	jg     0x140696104
1406960ec:	0f 88 f5 00 00 00    	js     0x1406961e7
1406960f2:	48 8b 01             	mov    (%rcx),%rax
1406960f5:	ba 01 00 00 00       	mov    $0x1,%edx
1406960fa:	48 8b 00             	mov    (%rax),%rax
1406960fd:	ff 15 1d d9 8e 00    	call   *0x8ed91d(%rip)        # 0x140f83a20
140696103:	90                   	nop
140696104:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140696108:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14069610d:	48 85 c9             	test   %rcx,%rcx
140696110:	74 1c                	je     0x14069612e
140696112:	8b 41 10             	mov    0x10(%rcx),%eax
140696115:	ff c0                	inc    %eax
140696117:	89 41 10             	mov    %eax,0x10(%rcx)
14069611a:	83 f8 01             	cmp    $0x1,%eax
14069611d:	0f 8e cf 00 00 00    	jle    0x1406961f2
140696123:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140696128:	0f 84 cc 00 00 00    	je     0x1406961fa
14069612e:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140696133:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140696138:	48 8b cf             	mov    %rdi,%rcx
14069613b:	e8 c0 16 fe ff       	call   0x140677800
140696140:	48 8b 53 48          	mov    0x48(%rbx),%rdx
140696144:	48 8b 08             	mov    (%rax),%rcx
140696147:	48 89 4b 48          	mov    %rcx,0x48(%rbx)
14069614b:	48 89 10             	mov    %rdx,(%rax)
14069614e:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140696153:	48 85 c9             	test   %rcx,%rcx
140696156:	74 24                	je     0x14069617c
140696158:	8b 41 10             	mov    0x10(%rcx),%eax
14069615b:	ff c8                	dec    %eax
14069615d:	89 41 10             	mov    %eax,0x10(%rcx)