1401a6c74:	e8 17 05 f8 ff       	call   0x140127190
1401a6c79:	45 33 c0             	xor    %r8d,%r8d
1401a6c7c:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401a6c81:	41 8d 48 2c          	lea    0x2c(%r8),%ecx
1401a6c85:	e8 06 06 f8 ff       	call   0x140127290
1401a6c8a:	33 c0                	xor    %eax,%eax
1401a6c8c:	48 83 c4 20          	add    $0x20,%rsp
1401a6c90:	5b                   	pop    %rbx
1401a6c91:	c3                   	ret
1401a6c92:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
1401a6c98:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401a6c9c:	48 83 c4 20          	add    $0x20,%rsp
1401a6ca0:	5b                   	pop    %rbx
1401a6ca1:	c3                   	ret
1401a6ca2:	cc                   	int3
1401a6ca3:	cc                   	int3
1401a6ca4:	cc                   	int3
1401a6ca5:	cc                   	int3
1401a6ca6:	cc                   	int3
1401a6ca7:	cc                   	int3
1401a6ca8:	cc                   	int3
1401a6ca9:	cc                   	int3
1401a6caa:	cc                   	int3
1401a6cab:	cc                   	int3
1401a6cac:	cc                   	int3
1401a6cad:	cc                   	int3
1401a6cae:	cc                   	int3
1401a6caf:	cc                   	int3
1401a6cb0:	40 53                	rex push %rbx
1401a6cb2:	b8 20 00 00 00       	mov    $0x20,%eax
1401a6cb7:	e8 74 9e 10 00       	call   0x1402b0b30
1401a6cbc:	48 2b e0             	sub    %rax,%rsp
1401a6cbf:	48 8b d9             	mov    %rcx,%rbx
1401a6cc2:	48 8d 15 0f e7 17 00 	lea    0x17e70f(%rip),%rdx        # 0x1403253d8
1401a6cc9:	8d 48 f8             	lea    -0x8(%rax),%ecx
1401a6ccc:	41 b8 20 02 00 00    	mov    $0x220,%r8d
1401a6cd2:	e8 e9 53 f4 ff       	call   0x1400ec0c0
1401a6cd7:	48 85 c0             	test   %rax,%rax
1401a6cda:	75 36                	jne    0x1401a6d12
1401a6cdc:	e8 8f 03 f8 ff       	call   0x140127070
1401a6ce1:	4c 8d 05 d8 e7 17 00 	lea    0x17e7d8(%rip),%r8        # 0x1403254c0
1401a6ce8:	ba 5b 02 00 00       	mov    $0x25b,%edx
1401a6ced:	48 8d 0d e4 e6 17 00 	lea    0x17e6e4(%rip),%rcx        # 0x1403253d8
1401a6cf4:	e8 97 04 f8 ff       	call   0x140127190
1401a6cf9:	45 33 c0             	xor    %r8d,%r8d
1401a6cfc:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401a6d01:	41 8d 48 2c          	lea    0x2c(%r8),%ecx
1401a6d05:	e8 86 05 f8 ff       	call   0x140127290
1401a6d0a:	33 c0                	xor    %eax,%eax
1401a6d0c:	48 83 c4 20          	add    $0x20,%rsp
1401a6d10:	5b                   	pop    %rbx
1401a6d11:	c3                   	ret
1401a6d12:	c7 00 04 00 00 00    	movl   $0x4,(%rax)
1401a6d18:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401a6d1c:	48 83 c4 20          	add    $0x20,%rsp
1401a6d20:	5b                   	pop    %rbx
1401a6d21:	c3                   	ret
1401a6d22:	cc                   	int3
1401a6d23:	cc                   	int3
1401a6d24:	cc                   	int3
1401a6d25:	cc                   	int3
1401a6d26:	cc                   	int3
1401a6d27:	cc                   	int3
1401a6d28:	cc                   	int3
1401a6d29:	cc                   	int3
1401a6d2a:	cc                   	int3
1401a6d2b:	cc                   	int3
1401a6d2c:	cc                   	int3
1401a6d2d:	cc                   	int3
1401a6d2e:	cc                   	int3
1401a6d2f:	cc                   	int3
1401a6d30:	40 53                	rex push %rbx
1401a6d32:	b8 20 00 00 00       	mov    $0x20,%eax
1401a6d37:	e8 f4 9d 10 00       	call   0x1402b0b30
1401a6d3c:	48 2b e0             	sub    %rax,%rsp
1401a6d3f:	48 8b d9             	mov    %rcx,%rbx
1401a6d42:	48 8d 15 8f e6 17 00 	lea    0x17e68f(%rip),%rdx        # 0x1403253d8
1401a6d49:	8d 48 f8             	lea    -0x8(%rax),%ecx
1401a6d4c:	41 b8 20 02 00 00    	mov    $0x220,%r8d
1401a6d52:	e8 69 53 f4 ff       	call   0x1400ec0c0
1401a6d57:	48 85 c0             	test   %rax,%rax
1401a6d5a:	75 36                	jne    0x1401a6d92
1401a6d5c:	e8 0f 03 f8 ff       	call   0x140127070
1401a6d61:	4c 8d 05 38 e7 17 00 	lea    0x17e738(%rip),%r8        # 0x1403254a0
1401a6d68:	ba 52 02 00 00       	mov    $0x252,%edx
1401a6d6d:	48 8d 0d 64 e6 17 00 	lea    0x17e664(%rip),%rcx        # 0x1403253d8
1401a6d74:	e8 17 04 f8 ff       	call   0x140127190
1401a6d79:	45 33 c0             	xor    %r8d,%r8d
1401a6d7c:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401a6d81:	41 8d 48 2c          	lea    0x2c(%r8),%ecx
1401a6d85:	e8 06 05 f8 ff       	call   0x140127290
1401a6d8a:	33 c0                	xor    %eax,%eax
1401a6d8c:	48 83 c4 20          	add    $0x20,%rsp
1401a6d90:	5b                   	pop    %rbx
1401a6d91:	c3                   	ret
1401a6d92:	c7 00 03 00 00 00    	movl   $0x3,(%rax)
1401a6d98:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401a6d9c:	48 83 c4 20          	add    $0x20,%rsp
1401a6da0:	5b                   	pop    %rbx
1401a6da1:	c3                   	ret
1401a6da2:	cc                   	int3
1401a6da3:	cc                   	int3
1401a6da4:	cc                   	int3
1401a6da5:	cc                   	int3
1401a6da6:	cc                   	int3
1401a6da7:	cc                   	int3
1401a6da8:	cc                   	int3
1401a6da9:	cc                   	int3
1401a6daa:	cc                   	int3
1401a6dab:	cc                   	int3
1401a6dac:	cc                   	int3
1401a6dad:	cc                   	int3
1401a6dae:	cc                   	int3
1401a6daf:	cc                   	int3
1401a6db0:	b8 28 00 00 00       	mov    $0x28,%eax
1401a6db5:	e8 76 9d 10 00       	call   0x1402b0b30
1401a6dba:	48 2b e0             	sub    %rax,%rsp
1401a6dbd:	83 39 01             	cmpl   $0x1,(%rcx)
1401a6dc0:	74 35                	je     0x1401a6df7
1401a6dc2:	e8 a9 02 f8 ff       	call   0x140127070
1401a6dc7:	4c 8d 05 8a e6 17 00 	lea    0x17e68a(%rip),%r8        # 0x140325458
1401a6dce:	ba 3c 02 00 00       	mov    $0x23c,%edx
1401a6dd3:	48 8d 0d fe e5 17 00 	lea    0x17e5fe(%rip),%rcx        # 0x1403253d8
1401a6dda:	e8 b1 03 f8 ff       	call   0x140127190
1401a6ddf:	45 33 c0             	xor    %r8d,%r8d
1401a6de2:	ba 06 01 08 00       	mov    $0x80106,%edx
1401a6de7:	41 8d 48 2c          	lea    0x2c(%r8),%ecx
1401a6deb:	e8 a0 04 f8 ff       	call   0x140127290
1401a6df0:	33 c0                	xor    %eax,%eax
1401a6df2:	48 83 c4 28          	add    $0x28,%rsp
1401a6df6:	c3                   	ret
1401a6df7:	48 89 51 10          	mov    %rdx,0x10(%rcx)
1401a6dfb:	b8 01 00 00 00       	mov    $0x1,%eax
1401a6e00:	48 83 c4 28          	add    $0x28,%rsp
1401a6e04:	c3                   	ret
1401a6e05:	cc                   	int3
1401a6e06:	cc                   	int3
1401a6e07:	cc                   	int3
1401a6e08:	cc                   	int3
1401a6e09:	cc                   	int3
1401a6e0a:	cc                   	int3
1401a6e0b:	cc                   	int3
1401a6e0c:	cc                   	int3
1401a6e0d:	cc                   	int3
1401a6e0e:	cc                   	int3
1401a6e0f:	cc                   	int3
1401a6e10:	40 53                	rex push %rbx
1401a6e12:	b8 20 00 00 00       	mov    $0x20,%eax
1401a6e17:	e8 14 9d 10 00       	call   0x1402b0b30
1401a6e1c:	48 2b e0             	sub    %rax,%rsp
1401a6e1f:	48 8b d9             	mov    %rcx,%rbx
1401a6e22:	48 8d 15 af e5 17 00 	lea    0x17e5af(%rip),%rdx        # 0x1403253d8
1401a6e29:	8d 48 10             	lea    0x10(%rax),%ecx
1401a6e2c:	41 b8 55 03 00 00    	mov    $0x355,%r8d
1401a6e32:	e8 89 52 f4 ff       	call   0x1400ec0c0
1401a6e37:	48 85 c0             	test   %rax,%rax
1401a6e3a:	75 36                	jne    0x1401a6e72
1401a6e3c:	e8 2f 02 f8 ff       	call   0x140127070
1401a6e41:	4c 8d 05 d0 e6 17 00 	lea    0x17e6d0(%rip),%r8        # 0x140325518
1401a6e48:	ba 58 03 00 00       	mov    $0x358,%edx
1401a6e4d:	48 8d 0d 84 e5 17 00 	lea    0x17e584(%rip),%rcx        # 0x1403253d8
1401a6e54:	e8 37 03 f8 ff       	call   0x140127190
1401a6e59:	45 33 c0             	xor    %r8d,%r8d
1401a6e5c:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401a6e61:	41 8d 48 2c          	lea    0x2c(%r8),%ecx
1401a6e65:	e8 26 04 f8 ff       	call   0x140127290
1401a6e6a:	33 c0                	xor    %eax,%eax
1401a6e6c:	48 83 c4 20          	add    $0x20,%rsp
1401a6e70:	5b                   	pop    %rbx
1401a6e71:	c3                   	ret
1401a6e72:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
1401a6e78:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401a6e7c:	48 83 c4 20          	add    $0x20,%rsp
1401a6e80:	5b                   	pop    %rbx
1401a6e81:	c3                   	ret
1401a6e82:	cc                   	int3
1401a6e83:	cc                   	int3
1401a6e84:	cc                   	int3
1401a6e85:	cc                   	int3
1401a6e86:	cc                   	int3
1401a6e87:	cc                   	int3
1401a6e88:	cc                   	int3
1401a6e89:	cc                   	int3
1401a6e8a:	cc                   	int3
1401a6e8b:	cc                   	int3
1401a6e8c:	cc                   	int3
1401a6e8d:	cc                   	int3
1401a6e8e:	cc                   	int3
1401a6e8f:	cc                   	int3
1401a6e90:	b8 28 00 00 00       	mov    $0x28,%eax
1401a6e95:	e8 96 9c 10 00       	call   0x1402b0b30
1401a6e9a:	48 2b e0             	sub    %rax,%rsp
1401a6e9d:	41 b8 9e 03 00 00    	mov    $0x39e,%r8d
1401a6ea3:	48 8d 15 2e e5 17 00 	lea    0x17e52e(%rip),%rdx        # 0x1403253d8
1401a6eaa:	48 83 c4 28          	add    $0x28,%rsp
1401a6eae:	e9 0d 4f f4 ff       	jmp    0x1400ebdc0
1401a6eb3:	cc                   	int3
1401a6eb4:	cc                   	int3
1401a6eb5:	cc                   	int3
1401a6eb6:	cc                   	int3
1401a6eb7:	cc                   	int3
1401a6eb8:	cc                   	int3
1401a6eb9:	cc                   	int3
1401a6eba:	cc                   	int3
1401a6ebb:	cc                   	int3
1401a6ebc:	cc                   	int3
1401a6ebd:	cc                   	int3
1401a6ebe:	cc                   	int3
1401a6ebf:	cc                   	int3
1401a6ec0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a6ec5:	57                   	push   %rdi
1401a6ec6:	b8 20 00 00 00       	mov    $0x20,%eax
1401a6ecb:	e8 60 9c 10 00       	call   0x1402b0b30
1401a6ed0:	48 2b e0             	sub    %rax,%rsp
1401a6ed3:	48 8b f9             	mov    %rcx,%rdi
1401a6ed6:	e8 25 0b 00 00       	call   0x1401a7a00
1401a6edb:	41 b8 13 02 00 00    	mov    $0x213,%r8d
1401a6ee1:	48 8d 15 f0 e4 17 00 	lea    0x17e4f0(%rip),%rdx        # 0x1403253d8
1401a6ee8:	48 8b cf             	mov    %rdi,%rcx
1401a6eeb:	8b d8                	mov    %eax,%ebx
1401a6eed:	e8 ce 4e f4 ff       	call   0x1400ebdc0
1401a6ef2:	8b c3                	mov    %ebx,%eax
1401a6ef4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a6ef9:	48 83 c4 20          	add    $0x20,%rsp
1401a6efd:	5f                   	pop    %rdi
1401a6efe:	c3                   	ret
1401a6eff:	cc                   	int3
1401a6f00:	40 53                	rex push %rbx
1401a6f02:	b8 20 00 00 00       	mov    $0x20,%eax
1401a6f07:	e8 24 9c 10 00       	call   0x1402b0b30
1401a6f0c:	48 2b e0             	sub    %rax,%rsp
1401a6f0f:	48 8b d9             	mov    %rcx,%rbx
1401a6f12:	8d 48 e1             	lea    -0x1f(%rax),%ecx
1401a6f15:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a6f19:	48 85 c0             	test   %rax,%rax
1401a6f1c:	74 18                	je     0x1401a6f36
1401a6f1e:	48 8b 03             	mov    (%rbx),%rax
1401a6f21:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401a6f25:	ff 90 b8 00 00 00    	call   *0xb8(%rax)
1401a6f2b:	8b c8                	mov    %eax,%ecx
1401a6f2d:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a6f31:	48 85 c0             	test   %rax,%rax
1401a6f34:	75 0c                	jne    0x1401a6f42
1401a6f36:	48 8b 03             	mov    (%rbx),%rax
1401a6f39:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401a6f3d:	ff 50 40             	call   *0x40(%rax)
1401a6f40:	8b c8                	mov    %eax,%ecx
1401a6f42:	33 c0                	xor    %eax,%eax
1401a6f44:	85 c9                	test   %ecx,%ecx
1401a6f46:	0f 95 c0             	setne  %al
1401a6f49:	48 83 c4 20          	add    $0x20,%rsp
1401a6f4d:	5b                   	pop    %rbx
1401a6f4e:	c3                   	ret
1401a6f4f:	cc                   	int3
1401a6f50:	b8 28 00 00 00       	mov    $0x28,%eax
1401a6f55:	e8 d6 9b 10 00       	call   0x1402b0b30
1401a6f5a:	48 2b e0             	sub    %rax,%rsp
1401a6f5d:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
1401a6f62:	74 08                	je     0x1401a6f6c
1401a6f64:	8b 41 3c             	mov    0x3c(%rcx),%eax
1401a6f67:	48 83 c4 28          	add    $0x28,%rsp
1401a6f6b:	c3                   	ret
1401a6f6c:	48 8b 01             	mov    (%rcx),%rax
1401a6f6f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401a6f73:	48 83 c4 28          	add    $0x28,%rsp
1401a6f77:	48 ff 60 48          	rex.W jmp *0x48(%rax)
1401a6f7b:	cc                   	int3
1401a6f7c:	cc                   	int3
1401a6f7d:	cc                   	int3
1401a6f7e:	cc                   	int3
1401a6f7f:	cc                   	int3
1401a6f80:	40 53                	rex push %rbx
1401a6f82:	56                   	push   %rsi
1401a6f83:	b8 28 00 00 00       	mov    $0x28,%eax
1401a6f88:	e8 a3 9b 10 00       	call   0x1402b0b30
1401a6f8d:	48 2b e0             	sub    %rax,%rsp
1401a6f90:	83 79 38 00          	cmpl   $0x0,0x38(%rcx)
1401a6f94:	48 8b da             	mov    %rdx,%rbx
1401a6f97:	48 8b f1             	mov    %rcx,%rsi
1401a6f9a:	74 35                	je     0x1401a6fd1
1401a6f9c:	e8 cf 00 f8 ff       	call   0x140127070
1401a6fa1:	4c 8d 05 70 e4 17 00 	lea    0x17e470(%rip),%r8        # 0x140325418
1401a6fa8:	ba 38 01 00 00       	mov    $0x138,%edx
1401a6fad:	48 8d 0d 24 e4 17 00 	lea    0x17e424(%rip),%rcx        # 0x1403253d8
1401a6fb4:	e8 d7 01 f8 ff       	call   0x140127190
1401a6fb9:	45 33 c0             	xor    %r8d,%r8d
1401a6fbc:	41 8d 50 75          	lea    0x75(%r8),%edx
1401a6fc0:	8d 4a b7             	lea    -0x49(%rdx),%ecx
1401a6fc3:	e8 c8 02 f8 ff       	call   0x140127290
1401a6fc8:	33 c0                	xor    %eax,%eax
1401a6fca:	48 83 c4 28          	add    $0x28,%rsp
1401a6fce:	5e                   	pop    %rsi
1401a6fcf:	5b                   	pop    %rbx
1401a6fd0:	c3                   	ret
1401a6fd1:	48 85 db             	test   %rbx,%rbx
1401a6fd4:	75 36                	jne    0x1401a700c
1401a6fd6:	e8 95 00 f8 ff       	call   0x140127070
1401a6fdb:	4c 8d 05 36 e4 17 00 	lea    0x17e436(%rip),%r8        # 0x140325418
1401a6fe2:	ba 3c 01 00 00       	mov    $0x13c,%edx
1401a6fe7:	48 8d 0d ea e3 17 00 	lea    0x17e3ea(%rip),%rcx        # 0x1403253d8
1401a6fee:	e8 9d 01 f8 ff       	call   0x140127190
1401a6ff3:	45 33 c0             	xor    %r8d,%r8d
1401a6ff6:	8d 4b 2c             	lea    0x2c(%rbx),%ecx
1401a6ff9:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1401a6ffe:	e8 8d 02 f8 ff       	call   0x140127290
1401a7003:	33 c0                	xor    %eax,%eax
1401a7005:	48 83 c4 28          	add    $0x28,%rsp
1401a7009:	5e                   	pop    %rsi
1401a700a:	5b                   	pop    %rbx
1401a700b:	c3                   	ret
1401a700c:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401a7010:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
1401a7015:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1401a701a:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1401a701f:	48 85 c0             	test   %rax,%rax
1401a7022:	0f 84 e1 01 00 00    	je     0x1401a7209
1401a7028:	33 ed                	xor    %ebp,%ebp
1401a702a:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
1401a702f:	48 39 a8 a8 00 00 00 	cmp    %rbp,0xa8(%rax)
1401a7036:	75 32                	jne    0x1401a706a
1401a7038:	e8 33 00 f8 ff       	call   0x140127070
1401a703d:	4c 8d 05 d4 e3 17 00 	lea    0x17e3d4(%rip),%r8        # 0x140325418
1401a7044:	ba 4a 01 00 00       	mov    $0x14a,%edx
1401a7049:	48 8d 0d 88 e3 17 00 	lea    0x17e388(%rip),%rcx        # 0x1403253d8
1401a7050:	e8 3b 01 f8 ff       	call   0x140127190
1401a7055:	45 33 c0             	xor    %r8d,%r8d
1401a7058:	8d 55 76             	lea    0x76(%rbp),%edx
1401a705b:	8d 4d 2c             	lea    0x2c(%rbp),%ecx
1401a705e:	e8 2d 02 f8 ff       	call   0x140127290
1401a7063:	33 c0                	xor    %eax,%eax
1401a7065:	e9 e8 01 00 00       	jmp    0x1401a7252
1401a706a:	e8 b1 98 ff ff       	call   0x1401a0920
1401a706f:	48 8b f8             	mov    %rax,%rdi
1401a7072:	48 85 c0             	test   %rax,%rax
1401a7075:	75 34                	jne    0x1401a70ab
1401a7077:	e8 f4 ff f7 ff       	call   0x140127070
1401a707c:	4c 8d 05 95 e3 17 00 	lea    0x17e395(%rip),%r8        # 0x140325418
1401a7083:	ba 4f 01 00 00       	mov    $0x14f,%edx
1401a7088:	48 8d 0d 49 e3 17 00 	lea    0x17e349(%rip),%rcx        # 0x1403253d8
1401a708f:	e8 fc 00 f8 ff       	call   0x140127190
1401a7094:	45 33 c0             	xor    %r8d,%r8d
1401a7097:	8d 4f 2c             	lea    0x2c(%rdi),%ecx
1401a709a:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401a709f:	e8 ec 01 f8 ff       	call   0x140127290
1401a70a4:	33 c0                	xor    %eax,%eax
1401a70a6:	e9 a7 01 00 00       	jmp    0x1401a7252
1401a70ab:	8b 0b                	mov    (%rbx),%ecx
1401a70ad:	44 8b f5             	mov    %ebp,%r14d
1401a70b0:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1401a70b5:	83 e9 01             	sub    $0x1,%ecx