140d05c61:	02 05 05 05 05 05    	add    0x5050505(%rip),%al        # 0x145d5616c
140d05c67:	05 05 05 05 05       	add    $0x5050505,%eax
140d05c6c:	05 05 05 05 05       	add    $0x5050505,%eax
140d05c71:	03 05 05 05 05 05    	add    0x5050505(%rip),%eax        # 0x145d5617c
140d05c77:	05 05 05 05 05       	add    $0x5050505,%eax
140d05c7c:	05 05 05 05 05       	add    $0x5050505,%eax
140d05c81:	04 cc                	add    $0xcc,%al
140d05c83:	cc                   	int3
140d05c84:	cc                   	int3
140d05c85:	cc                   	int3
140d05c86:	cc                   	int3
140d05c87:	cc                   	int3
140d05c88:	cc                   	int3
140d05c89:	cc                   	int3
140d05c8a:	cc                   	int3
140d05c8b:	cc                   	int3
140d05c8c:	cc                   	int3
140d05c8d:	cc                   	int3
140d05c8e:	cc                   	int3
140d05c8f:	cc                   	int3
140d05c90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d05c95:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d05c9a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d05c9f:	57                   	push   %rdi
140d05ca0:	b8 20 00 00 00       	mov    $0x20,%eax
140d05ca5:	e8 f6 57 11 00       	call   0x140e1b4a0
140d05caa:	48 2b e0             	sub    %rax,%rsp
140d05cad:	33 f6                	xor    %esi,%esi
140d05caf:	8d 68 ea             	lea    -0x16(%rax),%ebp
140d05cb2:	66 83 39 30          	cmpw   $0x30,(%rcx)
140d05cb6:	48 8b d9             	mov    %rcx,%rbx
140d05cb9:	75 25                	jne    0x140d05ce0
140d05cbb:	0f b7 4b 02          	movzwl 0x2(%rbx),%ecx
140d05cbf:	8d 68 e8             	lea    -0x18(%rax),%ebp
140d05cc2:	48 83 c3 02          	add    $0x2,%rbx
140d05cc6:	e8 35 fa ff ff       	call   0x140d05700
140d05ccb:	83 f8 78             	cmp    $0x78,%eax
140d05cce:	75 10                	jne    0x140d05ce0
140d05cd0:	8d 6e 10             	lea    0x10(%rsi),%ebp
140d05cd3:	48 83 c3 02          	add    $0x2,%rbx
140d05cd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140d05cde:	00 00
140d05ce0:	0f b7 3b             	movzwl (%rbx),%edi
140d05ce3:	ba 04 00 00 00       	mov    $0x4,%edx
140d05ce8:	8b cf                	mov    %edi,%ecx
140d05cea:	e8 f1 f9 ff ff       	call   0x140d056e0
140d05cef:	85 c0                	test   %eax,%eax
140d05cf1:	74 05                	je     0x140d05cf8
140d05cf3:	8d 47 d0             	lea    -0x30(%rdi),%eax
140d05cf6:	eb 21                	jmp    0x140d05d19
140d05cf8:	ba 10 00 00 00       	mov    $0x10,%edx
140d05cfd:	8b cf                	mov    %edi,%ecx
140d05cff:	e8 dc f9 ff ff       	call   0x140d056e0
140d05d04:	85 c0                	test   %eax,%eax
140d05d06:	74 0c                	je     0x140d05d14
140d05d08:	8b cf                	mov    %edi,%ecx
140d05d0a:	e8 f1 f9 ff ff       	call   0x140d05700
140d05d0f:	83 e8 57             	sub    $0x57,%eax
140d05d12:	eb 05                	jmp    0x140d05d19
140d05d14:	b8 10 00 00 00       	mov    $0x10,%eax
140d05d19:	48 83 c3 02          	add    $0x2,%rbx
140d05d1d:	3b c5                	cmp    %ebp,%eax
140d05d1f:	73 0d                	jae    0x140d05d2e
140d05d21:	8b d5                	mov    %ebp,%edx
140d05d23:	48 0f af d6          	imul   %rsi,%rdx
140d05d27:	8b f0                	mov    %eax,%esi
140d05d29:	48 03 f2             	add    %rdx,%rsi
140d05d2c:	eb b2                	jmp    0x140d05ce0
140d05d2e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d05d33:	48 8b c6             	mov    %rsi,%rax
140d05d36:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140d05d3b:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140d05d40:	48 83 c4 20          	add    $0x20,%rsp
140d05d44:	5f                   	pop    %rdi
140d05d45:	c3                   	ret
140d05d46:	cc                   	int3
140d05d47:	cc                   	int3
140d05d48:	cc                   	int3
140d05d49:	cc                   	int3
140d05d4a:	cc                   	int3
140d05d4b:	cc                   	int3
140d05d4c:	cc                   	int3
140d05d4d:	cc                   	int3
140d05d4e:	cc                   	int3
140d05d4f:	cc                   	int3
140d05d50:	b8 38 00 00 00       	mov    $0x38,%eax
140d05d55:	e8 46 57 11 00       	call   0x140e1b4a0
140d05d5a:	48 2b e0             	sub    %rax,%rsp
140d05d5d:	48 8b 41 40          	mov    0x40(%rcx),%rax
140d05d61:	48 85 c0             	test   %rax,%rax
140d05d64:	74 1f                	je     0x140d05d85
140d05d66:	44 8b ca             	mov    %edx,%r9d
140d05d69:	45 33 c0             	xor    %r8d,%r8d
140d05d6c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140d05d71:	ff 15 a9 dc 27 00    	call   *0x27dca9(%rip)        # 0x140f83a20
140d05d77:	85 c0                	test   %eax,%eax
140d05d79:	74 0a                	je     0x140d05d85
140d05d7b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140d05d80:	48 83 c4 38          	add    $0x38,%rsp
140d05d84:	c3                   	ret
140d05d85:	ba ba 00 00 00       	mov    $0xba,%edx
140d05d8a:	c7 44 24 20 4a 00 00 	movl   $0x4a,0x20(%rsp)
140d05d91:	00
140d05d92:	4c 8d 0d af 90 46 00 	lea    0x4690af(%rip),%r9        # 0x14116ee48
140d05d99:	44 8d 42 d9          	lea    -0x27(%rdx),%r8d
140d05d9d:	41 8d 48 93          	lea    -0x6d(%r8),%ecx
140d05da1:	e8 da ae fc ff       	call   0x140cd0c80
140d05da6:	33 c0                	xor    %eax,%eax
140d05da8:	48 83 c4 38          	add    $0x38,%rsp
140d05dac:	c3                   	ret
140d05dad:	cc                   	int3
140d05dae:	cc                   	int3
140d05daf:	cc                   	int3
140d05db0:	b8 28 00 00 00       	mov    $0x28,%eax
140d05db5:	e8 e6 56 11 00       	call   0x140e1b4a0
140d05dba:	48 2b e0             	sub    %rax,%rsp
140d05dbd:	8b d1                	mov    %ecx,%edx
140d05dbf:	48 8d 0d 92 7e 79 00 	lea    0x797e92(%rip),%rcx        # 0x14149dc58
140d05dc6:	48 83 c4 28          	add    $0x28,%rsp
140d05dca:	e9 b1 57 05 00       	jmp    0x140d5b580
140d05dcf:	cc                   	int3
140d05dd0:	40 53                	rex push %rbx
140d05dd2:	b8 30 00 00 00       	mov    $0x30,%eax
140d05dd7:	e8 c4 56 11 00       	call   0x140e1b4a0
140d05ddc:	48 2b e0             	sub    %rax,%rsp
140d05ddf:	48 8b 41 40          	mov    0x40(%rcx),%rax
140d05de3:	48 8b d9             	mov    %rcx,%rbx
140d05de6:	48 85 c0             	test   %rax,%rax
140d05de9:	74 41                	je     0x140d05e2c
140d05deb:	45 33 c9             	xor    %r9d,%r9d
140d05dee:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140d05df3:	33 d2                	xor    %edx,%edx
140d05df5:	ff 15 25 dc 27 00    	call   *0x27dc25(%rip)        # 0x140f83a20
140d05dfb:	85 c0                	test   %eax,%eax
140d05dfd:	7e 2d                	jle    0x140d05e2c
140d05dff:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
140d05e04:	48 8d 15 b5 00 00 00 	lea    0xb5(%rip),%rdx        # 0x140d05ec0
140d05e0b:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
140d05e12:	00
140d05e13:	48 8d 0d 3e 7e 79 00 	lea    0x797e3e(%rip),%rcx        # 0x14149dc58
140d05e1a:	4c 8b c3             	mov    %rbx,%r8
140d05e1d:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d05e21:	e8 5a 55 05 00       	call   0x140d5b380
140d05e26:	48 83 c4 30          	add    $0x30,%rsp
140d05e2a:	5b                   	pop    %rbx
140d05e2b:	c3                   	ret
140d05e2c:	b8 01 00 00 00       	mov    $0x1,%eax
140d05e31:	48 83 c4 30          	add    $0x30,%rsp
140d05e35:	5b                   	pop    %rbx
140d05e36:	c3                   	ret
140d05e37:	cc                   	int3
140d05e38:	cc                   	int3
140d05e39:	cc                   	int3
140d05e3a:	cc                   	int3
140d05e3b:	cc                   	int3
140d05e3c:	cc                   	int3
140d05e3d:	cc                   	int3
140d05e3e:	cc                   	int3
140d05e3f:	cc                   	int3
140d05e40:	40 53                	rex push %rbx
140d05e42:	b8 30 00 00 00       	mov    $0x30,%eax
140d05e47:	e8 54 56 11 00       	call   0x140e1b4a0
140d05e4c:	48 2b e0             	sub    %rax,%rsp
140d05e4f:	48 8b 41 40          	mov    0x40(%rcx),%rax
140d05e53:	48 8b d9             	mov    %rcx,%rbx
140d05e56:	48 85 c0             	test   %rax,%rax
140d05e59:	74 41                	je     0x140d05e9c
140d05e5b:	45 33 c9             	xor    %r9d,%r9d
140d05e5e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140d05e63:	33 d2                	xor    %edx,%edx
140d05e65:	ff 15 b5 db 27 00    	call   *0x27dbb5(%rip)        # 0x140f83a20
140d05e6b:	85 c0                	test   %eax,%eax
140d05e6d:	7e 2d                	jle    0x140d05e9c
140d05e6f:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
140d05e74:	48 8d 15 45 00 00 00 	lea    0x45(%rip),%rdx        # 0x140d05ec0
140d05e7b:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140d05e82:	00
140d05e83:	48 8d 0d ce 7d 79 00 	lea    0x797dce(%rip),%rcx        # 0x14149dc58
140d05e8a:	4c 8b c3             	mov    %rbx,%r8
140d05e8d:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d05e91:	e8 ea 54 05 00       	call   0x140d5b380
140d05e96:	48 83 c4 30          	add    $0x30,%rsp
140d05e9a:	5b                   	pop    %rbx
140d05e9b:	c3                   	ret
140d05e9c:	b8 01 00 00 00       	mov    $0x1,%eax
140d05ea1:	48 83 c4 30          	add    $0x30,%rsp
140d05ea5:	5b                   	pop    %rbx
140d05ea6:	c3                   	ret
140d05ea7:	cc                   	int3
140d05ea8:	cc                   	int3
140d05ea9:	cc                   	int3
140d05eaa:	cc                   	int3
140d05eab:	cc                   	int3
140d05eac:	cc                   	int3
140d05ead:	cc                   	int3
140d05eae:	cc                   	int3
140d05eaf:	cc                   	int3
140d05eb0:	48 89 51 40          	mov    %rdx,0x40(%rcx)
140d05eb4:	b8 01 00 00 00       	mov    $0x1,%eax
140d05eb9:	c3                   	ret
140d05eba:	cc                   	int3
140d05ebb:	cc                   	int3
140d05ebc:	cc                   	int3
140d05ebd:	cc                   	int3
140d05ebe:	cc                   	int3
140d05ebf:	cc                   	int3
140d05ec0:	b8 28 00 00 00       	mov    $0x28,%eax
140d05ec5:	e8 d6 55 11 00       	call   0x140e1b4a0
140d05eca:	48 2b e0             	sub    %rax,%rsp
140d05ecd:	48 8d 0d 84 7d 79 00 	lea    0x797d84(%rip),%rcx        # 0x14149dc58
140d05ed4:	48 83 c4 28          	add    $0x28,%rsp
140d05ed8:	e9 03 54 05 00       	jmp    0x140d5b2e0
140d05edd:	cc                   	int3
140d05ede:	cc                   	int3
140d05edf:	cc                   	int3
140d05ee0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d05ee5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d05eea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d05eef:	57                   	push   %rdi
140d05ef0:	b8 20 00 00 00       	mov    $0x20,%eax
140d05ef5:	e8 a6 55 11 00       	call   0x140e1b4a0
140d05efa:	48 2b e0             	sub    %rax,%rsp
140d05efd:	8b f9                	mov    %ecx,%edi
140d05eff:	49 8b f0             	mov    %r8,%rsi
140d05f02:	48 8d 0d a7 8f 46 00 	lea    0x468fa7(%rip),%rcx        # 0x14116eeb0
140d05f09:	8b ea                	mov    %edx,%ebp
140d05f0b:	e8 d0 7e ff ff       	call   0x140cfdde0
140d05f10:	48 8b d8             	mov    %rax,%rbx
140d05f13:	48 85 c0             	test   %rax,%rax
140d05f16:	74 50                	je     0x140d05f68
140d05f18:	8b cf                	mov    %edi,%ecx
140d05f1a:	e8 31 dd fc ff       	call   0x140cd3c50
140d05f1f:	48 89 03             	mov    %rax,(%rbx)
140d05f22:	e8 d9 b7 fc ff       	call   0x140cd1700
140d05f27:	48 8b f8             	mov    %rax,%rdi
140d05f2a:	48 85 c0             	test   %rax,%rax
140d05f2d:	74 22                	je     0x140d05f51
140d05f2f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d05f33:	48 8b d0             	mov    %rax,%rdx
140d05f36:	e8 d5 b6 fb ff       	call   0x140cc1610
140d05f3b:	85 c0                	test   %eax,%eax
140d05f3d:	74 12                	je     0x140d05f51
140d05f3f:	4c 8b c6             	mov    %rsi,%r8
140d05f42:	8b d5                	mov    %ebp,%edx
140d05f44:	48 8b cf             	mov    %rdi,%rcx
140d05f47:	e8 14 bb fc ff       	call   0x140cd1a60
140d05f4c:	48 8b c3             	mov    %rbx,%rax
140d05f4f:	eb 19                	jmp    0x140d05f6a
140d05f51:	48 8d 15 58 8f 46 00 	lea    0x468f58(%rip),%rdx        # 0x14116eeb0
140d05f58:	48 8b cb             	mov    %rbx,%rcx
140d05f5b:	e8 10 85 ff ff       	call   0x140cfe470
140d05f60:	48 8b cf             	mov    %rdi,%rcx
140d05f63:	e8 78 b7 fc ff       	call   0x140cd16e0
140d05f68:	33 c0                	xor    %eax,%eax
140d05f6a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d05f6f:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140d05f74:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140d05f79:	48 83 c4 20          	add    $0x20,%rsp
140d05f7d:	5f                   	pop    %rdi
140d05f7e:	c3                   	ret
140d05f7f:	cc                   	int3
140d05f80:	b8 28 00 00 00       	mov    $0x28,%eax
140d05f85:	e8 16 55 11 00       	call   0x140e1b4a0
140d05f8a:	48 2b e0             	sub    %rax,%rsp
140d05f8d:	48 8b d1             	mov    %rcx,%rdx
140d05f90:	48 8d 0d 19 8f 46 00 	lea    0x468f19(%rip),%rcx        # 0x14116eeb0
140d05f97:	48 83 c4 28          	add    $0x28,%rsp
140d05f9b:	e9 80 c1 00 00       	jmp    0x140d12120
140d05fa0:	b8 28 00 00 00       	mov    $0x28,%eax
140d05fa5:	e8 f6 54 11 00       	call   0x140e1b4a0
140d05faa:	48 2b e0             	sub    %rax,%rsp
140d05fad:	48 8d 15 fc 8e 46 00 	lea    0x468efc(%rip),%rdx        # 0x14116eeb0
140d05fb4:	48 83 c4 28          	add    $0x28,%rsp
140d05fb8:	e9 b3 84 ff ff       	jmp    0x140cfe470
140d05fbd:	cc                   	int3
140d05fbe:	cc                   	int3
140d05fbf:	cc                   	int3
140d05fc0:	48 8d 05 e9 8e 46 00 	lea    0x468ee9(%rip),%rax        # 0x14116eeb0
140d05fc7:	c3                   	ret
140d05fc8:	cc                   	int3
140d05fc9:	cc                   	int3
140d05fca:	cc                   	int3
140d05fcb:	cc                   	int3
140d05fcc:	cc                   	int3
140d05fcd:	cc                   	int3
140d05fce:	cc                   	int3
140d05fcf:	cc                   	int3
140d05fd0:	b8 28 00 00 00       	mov    $0x28,%eax
140d05fd5:	e8 c6 54 11 00       	call   0x140e1b4a0
140d05fda:	48 2b e0             	sub    %rax,%rsp
140d05fdd:	48 8d 0d cc 8e 46 00 	lea    0x468ecc(%rip),%rcx        # 0x14116eeb0
140d05fe4:	48 83 c4 28          	add    $0x28,%rsp
140d05fe8:	e9 f3 7d ff ff       	jmp    0x140cfdde0
140d05fed:	cc                   	int3
140d05fee:	cc                   	int3
140d05fef:	cc                   	int3
140d05ff0:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d05ff5:	57                   	push   %rdi
140d05ff6:	b8 20 00 00 00       	mov    $0x20,%eax
140d05ffb:	e8 a0 54 11 00       	call   0x140e1b4a0
140d06000:	48 2b e0             	sub    %rax,%rsp
140d06003:	83 ba 88 00 00 00 ff 	cmpl   $0xffffffff,0x88(%rdx)
140d0600a:	48 8b fa             	mov    %rdx,%rdi
140d0600d:	48 8b f1             	mov    %rcx,%rsi
140d06010:	0f 84 80 00 00 00    	je     0x140d06096
140d06016:	48 8b 12             	mov    (%rdx),%rdx
140d06019:	48 8b 09             	mov    (%rcx),%rcx
140d0601c:	e8 df 5b fd ff       	call   0x140cdbc00
140d06021:	85 c0                	test   %eax,%eax
140d06023:	74 71                	je     0x140d06096
140d06025:	48 8b 0f             	mov    (%rdi),%rcx
140d06028:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140d0602d:	e8 ee b7 fd ff       	call   0x140ce1820
140d06032:	48 63 d8             	movslq %eax,%rbx
140d06035:	48 8d 57 08          	lea    0x8(%rdi),%rdx
140d06039:	4c 8b c3             	mov    %rbx,%r8
140d0603c:	48 8d 4e 08          	lea    0x8(%rsi),%rcx
140d06040:	e8 cb 8f 1d 00       	call   0x140edf010
140d06045:	48 8d 57 28          	lea    0x28(%rdi),%rdx
140d06049:	4c 8b c3             	mov    %rbx,%r8
140d0604c:	48 8d 4e 28          	lea    0x28(%rsi),%rcx
140d06050:	e8 bb 8f 1d 00       	call   0x140edf010
140d06055:	48 8d 57 48          	lea    0x48(%rdi),%rdx
140d06059:	4c 8b c3             	mov    %rbx,%r8
140d0605c:	48 8d 4e 48          	lea    0x48(%rsi),%rcx
140d06060:	e8 ab 8f 1d 00       	call   0x140edf010
140d06065:	48 8d 57 68          	lea    0x68(%rdi),%rdx
140d06069:	4c 8b c3             	mov    %rbx,%r8
140d0606c:	48 8d 4e 68          	lea    0x68(%rsi),%rcx
140d06070:	e8 9b 8f 1d 00       	call   0x140edf010
140d06075:	8b 87 88 00 00 00    	mov    0x88(%rdi),%eax
140d0607b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d06080:	89 86 88 00 00 00    	mov    %eax,0x88(%rsi)
140d06086:	b8 01 00 00 00       	mov    $0x1,%eax
140d0608b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d06090:	48 83 c4 20          	add    $0x20,%rsp
140d06094:	5f                   	pop    %rdi
140d06095:	c3                   	ret
140d06096:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d0609b:	33 c0                	xor    %eax,%eax
140d0609d:	48 83 c4 20          	add    $0x20,%rsp
140d060a1:	5f                   	pop    %rdi
140d060a2:	c3                   	ret
140d060a3:	cc                   	int3
140d060a4:	cc                   	int3
140d060a5:	cc                   	int3
140d060a6:	cc                   	int3
140d060a7:	cc                   	int3
140d060a8:	cc                   	int3
140d060a9:	cc                   	int3