140010ba0:	8b 0d 9a eb 01 00    	mov    0x1eb9a(%rip),%ecx        # 0x14002f740
140010ba6:	33 d2                	xor    %edx,%edx
140010ba8:	e8 cb 07 00 00       	call   0x140011378
140010bad:	48 8b cf             	mov    %rdi,%rcx
140010bb0:	eb db                	jmp    0x140010b8d
140010bb2:	48 8b cf             	mov    %rdi,%rcx
140010bb5:	e8 0a fd ff ff       	call   0x1400108c4
140010bba:	33 c9                	xor    %ecx,%ecx
140010bbc:	e8 1f 04 00 00       	call   0x140010fe0
140010bc1:	8b cb                	mov    %ebx,%ecx
140010bc3:	ff 15 ef d4 00 00    	call   *0xd4ef(%rip)        # 0x14001e0b8
140010bc9:	48 85 ff             	test   %rdi,%rdi
140010bcc:	74 13                	je     0x140010be1
140010bce:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140010bd3:	48 8b c7             	mov    %rdi,%rax
140010bd6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140010bdb:	48 83 c4 20          	add    $0x20,%rsp
140010bdf:	5f                   	pop    %rdi
140010be0:	c3                   	ret
140010be1:	e8 92 fa ff ff       	call   0x140010678
140010be6:	cc                   	int3
140010be7:	cc                   	int3
140010be8:	40 53                	rex push %rbx
140010bea:	48 83 ec 20          	sub    $0x20,%rsp
140010bee:	8b 0d 4c eb 01 00    	mov    0x1eb4c(%rip),%ecx        # 0x14002f740
140010bf4:	83 f9 ff             	cmp    $0xffffffff,%ecx
140010bf7:	74 1b                	je     0x140010c14
140010bf9:	e8 72 07 00 00       	call   0x140011370
140010bfe:	48 8b d8             	mov    %rax,%rbx
140010c01:	48 85 c0             	test   %rax,%rax
140010c04:	74 08                	je     0x140010c0e
140010c06:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140010c0a:	74 78                	je     0x140010c84
140010c0c:	eb 6d                	jmp    0x140010c7b
140010c0e:	8b 0d 2c eb 01 00    	mov    0x1eb2c(%rip),%ecx        # 0x14002f740
140010c14:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140010c18:	e8 5b 07 00 00       	call   0x140011378
140010c1d:	85 c0                	test   %eax,%eax
140010c1f:	74 63                	je     0x140010c84
140010c21:	ba c8 03 00 00       	mov    $0x3c8,%edx
140010c26:	b9 01 00 00 00       	mov    $0x1,%ecx
140010c2b:	e8 38 03 00 00       	call   0x140010f68
140010c30:	8b 0d 0a eb 01 00    	mov    0x1eb0a(%rip),%ecx        # 0x14002f740
140010c36:	48 8b d8             	mov    %rax,%rbx
140010c39:	48 85 c0             	test   %rax,%rax
140010c3c:	75 10                	jne    0x140010c4e
140010c3e:	33 d2                	xor    %edx,%edx
140010c40:	e8 33 07 00 00       	call   0x140011378
140010c45:	33 c9                	xor    %ecx,%ecx
140010c47:	e8 94 03 00 00       	call   0x140010fe0
140010c4c:	eb 36                	jmp    0x140010c84
140010c4e:	48 8b d3             	mov    %rbx,%rdx
140010c51:	e8 22 07 00 00       	call   0x140011378
140010c56:	85 c0                	test   %eax,%eax
140010c58:	75 12                	jne    0x140010c6c
140010c5a:	8b 0d e0 ea 01 00    	mov    0x1eae0(%rip),%ecx        # 0x14002f740
140010c60:	33 d2                	xor    %edx,%edx
140010c62:	e8 11 07 00 00       	call   0x140011378
140010c67:	48 8b cb             	mov    %rbx,%rcx
140010c6a:	eb db                	jmp    0x140010c47
140010c6c:	48 8b cb             	mov    %rbx,%rcx
140010c6f:	e8 50 fc ff ff       	call   0x1400108c4
140010c74:	33 c9                	xor    %ecx,%ecx
140010c76:	e8 65 03 00 00       	call   0x140010fe0
140010c7b:	48 8b c3             	mov    %rbx,%rax
140010c7e:	48 83 c4 20          	add    $0x20,%rsp
140010c82:	5b                   	pop    %rbx
140010c83:	c3                   	ret
140010c84:	e8 ef f9 ff ff       	call   0x140010678
140010c89:	cc                   	int3
140010c8a:	cc                   	int3
140010c8b:	cc                   	int3
140010c8c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140010c91:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140010c96:	57                   	push   %rdi
140010c97:	48 83 ec 20          	sub    $0x20,%rsp
140010c9b:	ff 15 0f d4 00 00    	call   *0xd40f(%rip)        # 0x14001e0b0
140010ca1:	8b 0d 99 ea 01 00    	mov    0x1ea99(%rip),%ecx        # 0x14002f740
140010ca7:	33 f6                	xor    %esi,%esi
140010ca9:	8b d8                	mov    %eax,%ebx
140010cab:	83 f9 ff             	cmp    $0xffffffff,%ecx
140010cae:	74 1d                	je     0x140010ccd
140010cb0:	e8 bb 06 00 00       	call   0x140011370
140010cb5:	48 8b f8             	mov    %rax,%rdi
140010cb8:	48 85 c0             	test   %rax,%rax
140010cbb:	74 0a                	je     0x140010cc7
140010cbd:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140010cc1:	48 0f 44 fe          	cmove  %rsi,%rdi
140010cc5:	eb 72                	jmp    0x140010d39
140010cc7:	8b 0d 73 ea 01 00    	mov    0x1ea73(%rip),%ecx        # 0x14002f740
140010ccd:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140010cd1:	e8 a2 06 00 00       	call   0x140011378
140010cd6:	85 c0                	test   %eax,%eax
140010cd8:	75 05                	jne    0x140010cdf
140010cda:	48 8b fe             	mov    %rsi,%rdi
140010cdd:	eb 5a                	jmp    0x140010d39
140010cdf:	ba c8 03 00 00       	mov    $0x3c8,%edx
140010ce4:	b9 01 00 00 00       	mov    $0x1,%ecx
140010ce9:	e8 7a 02 00 00       	call   0x140010f68
140010cee:	8b 0d 4c ea 01 00    	mov    0x1ea4c(%rip),%ecx        # 0x14002f740
140010cf4:	48 8b f8             	mov    %rax,%rdi
140010cf7:	48 85 c0             	test   %rax,%rax
140010cfa:	75 10                	jne    0x140010d0c
140010cfc:	33 d2                	xor    %edx,%edx
140010cfe:	e8 75 06 00 00       	call   0x140011378
140010d03:	33 c9                	xor    %ecx,%ecx
140010d05:	e8 d6 02 00 00       	call   0x140010fe0
140010d0a:	eb ce                	jmp    0x140010cda
140010d0c:	48 8b d7             	mov    %rdi,%rdx
140010d0f:	e8 64 06 00 00       	call   0x140011378
140010d14:	85 c0                	test   %eax,%eax
140010d16:	75 12                	jne    0x140010d2a
140010d18:	8b 0d 22 ea 01 00    	mov    0x1ea22(%rip),%ecx        # 0x14002f740
140010d1e:	33 d2                	xor    %edx,%edx
140010d20:	e8 53 06 00 00       	call   0x140011378
140010d25:	48 8b cf             	mov    %rdi,%rcx
140010d28:	eb db                	jmp    0x140010d05
140010d2a:	48 8b cf             	mov    %rdi,%rcx
140010d2d:	e8 92 fb ff ff       	call   0x1400108c4
140010d32:	33 c9                	xor    %ecx,%ecx
140010d34:	e8 a7 02 00 00       	call   0x140010fe0
140010d39:	8b cb                	mov    %ebx,%ecx
140010d3b:	ff 15 77 d3 00 00    	call   *0xd377(%rip)        # 0x14001e0b8
140010d41:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140010d46:	48 8b c7             	mov    %rdi,%rax
140010d49:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140010d4e:	48 83 c4 20          	add    $0x20,%rsp
140010d52:	5f                   	pop    %rdi
140010d53:	c3                   	ret
140010d54:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140010d59:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140010d5e:	57                   	push   %rdi
140010d5f:	48 83 ec 20          	sub    $0x20,%rsp
140010d63:	8b 0d d7 e9 01 00    	mov    0x1e9d7(%rip),%ecx        # 0x14002f740
140010d69:	33 db                	xor    %ebx,%ebx
140010d6b:	48 8b f2             	mov    %rdx,%rsi
140010d6e:	83 f9 ff             	cmp    $0xffffffff,%ecx
140010d71:	74 1b                	je     0x140010d8e
140010d73:	e8 f8 05 00 00       	call   0x140011370
140010d78:	48 8b f8             	mov    %rax,%rdi
140010d7b:	48 85 c0             	test   %rax,%rax
140010d7e:	74 08                	je     0x140010d88
140010d80:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140010d84:	74 79                	je     0x140010dff
140010d86:	eb 6d                	jmp    0x140010df5
140010d88:	8b 0d b2 e9 01 00    	mov    0x1e9b2(%rip),%ecx        # 0x14002f740
140010d8e:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140010d92:	e8 e1 05 00 00       	call   0x140011378
140010d97:	85 c0                	test   %eax,%eax
140010d99:	74 64                	je     0x140010dff
140010d9b:	ba c8 03 00 00       	mov    $0x3c8,%edx
140010da0:	b9 01 00 00 00       	mov    $0x1,%ecx
140010da5:	e8 be 01 00 00       	call   0x140010f68
140010daa:	8b 0d 90 e9 01 00    	mov    0x1e990(%rip),%ecx        # 0x14002f740
140010db0:	48 8b f8             	mov    %rax,%rdi
140010db3:	48 85 c0             	test   %rax,%rax
140010db6:	75 10                	jne    0x140010dc8
140010db8:	33 d2                	xor    %edx,%edx
140010dba:	e8 b9 05 00 00       	call   0x140011378
140010dbf:	33 c9                	xor    %ecx,%ecx
140010dc1:	e8 1a 02 00 00       	call   0x140010fe0
140010dc6:	eb 37                	jmp    0x140010dff
140010dc8:	48 8b d7             	mov    %rdi,%rdx
140010dcb:	e8 a8 05 00 00       	call   0x140011378
140010dd0:	85 c0                	test   %eax,%eax
140010dd2:	75 12                	jne    0x140010de6
140010dd4:	8b 0d 66 e9 01 00    	mov    0x1e966(%rip),%ecx        # 0x14002f740
140010dda:	33 d2                	xor    %edx,%edx
140010ddc:	e8 97 05 00 00       	call   0x140011378
140010de1:	48 8b cf             	mov    %rdi,%rcx
140010de4:	eb db                	jmp    0x140010dc1
140010de6:	48 8b cf             	mov    %rdi,%rcx
140010de9:	e8 d6 fa ff ff       	call   0x1400108c4
140010dee:	33 c9                	xor    %ecx,%ecx
140010df0:	e8 eb 01 00 00       	call   0x140010fe0
140010df5:	48 69 de c8 03 00 00 	imul   $0x3c8,%rsi,%rbx
140010dfc:	48 03 df             	add    %rdi,%rbx
140010dff:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140010e04:	48 8b c3             	mov    %rbx,%rax
140010e07:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140010e0c:	48 83 c4 20          	add    $0x20,%rsp
140010e10:	5f                   	pop    %rdi
140010e11:	c3                   	ret
140010e12:	cc                   	int3
140010e13:	cc                   	int3
140010e14:	48 83 ec 28          	sub    $0x28,%rsp
140010e18:	48 8d 0d 75 fb ff ff 	lea    -0x48b(%rip),%rcx        # 0x140010994
140010e1f:	e8 3c 05 00 00       	call   0x140011360
140010e24:	89 05 16 e9 01 00    	mov    %eax,0x1e916(%rip)        # 0x14002f740
140010e2a:	83 f8 ff             	cmp    $0xffffffff,%eax
140010e2d:	75 04                	jne    0x140010e33
140010e2f:	32 c0                	xor    %al,%al
140010e31:	eb 15                	jmp    0x140010e48
140010e33:	e8 54 fe ff ff       	call   0x140010c8c
140010e38:	48 85 c0             	test   %rax,%rax
140010e3b:	75 09                	jne    0x140010e46
140010e3d:	33 c9                	xor    %ecx,%ecx
140010e3f:	e8 0c 00 00 00       	call   0x140010e50
140010e44:	eb e9                	jmp    0x140010e2f
140010e46:	b0 01                	mov    $0x1,%al
140010e48:	48 83 c4 28          	add    $0x28,%rsp
140010e4c:	c3                   	ret
140010e4d:	cc                   	int3
140010e4e:	cc                   	int3
140010e4f:	cc                   	int3
140010e50:	48 83 ec 28          	sub    $0x28,%rsp
140010e54:	8b 0d e6 e8 01 00    	mov    0x1e8e6(%rip),%ecx        # 0x14002f740
140010e5a:	83 f9 ff             	cmp    $0xffffffff,%ecx
140010e5d:	74 0c                	je     0x140010e6b
140010e5f:	e8 04 05 00 00       	call   0x140011368
140010e64:	83 0d d5 e8 01 00 ff 	orl    $0xffffffff,0x1e8d5(%rip)        # 0x14002f740
140010e6b:	b0 01                	mov    $0x1,%al
140010e6d:	48 83 c4 28          	add    $0x28,%rsp
140010e71:	c3                   	ret
140010e72:	cc                   	int3
140010e73:	cc                   	int3
140010e74:	33 c0                	xor    %eax,%eax
140010e76:	4c 8d 0d c3 43 01 00 	lea    0x143c3(%rip),%r9        # 0x140025240
140010e7d:	49 8b d1             	mov    %r9,%rdx
140010e80:	44 8d 40 08          	lea    0x8(%rax),%r8d
140010e84:	3b 0a                	cmp    (%rdx),%ecx
140010e86:	74 2b                	je     0x140010eb3
140010e88:	ff c0                	inc    %eax
140010e8a:	49 03 d0             	add    %r8,%rdx
140010e8d:	83 f8 2d             	cmp    $0x2d,%eax
140010e90:	72 f2                	jb     0x140010e84
140010e92:	8d 41 ed             	lea    -0x13(%rcx),%eax
140010e95:	83 f8 11             	cmp    $0x11,%eax
140010e98:	77 06                	ja     0x140010ea0
140010e9a:	b8 0d 00 00 00       	mov    $0xd,%eax
140010e9f:	c3                   	ret
140010ea0:	81 c1 44 ff ff ff    	add    $0xffffff44,%ecx
140010ea6:	b8 16 00 00 00       	mov    $0x16,%eax
140010eab:	83 f9 0e             	cmp    $0xe,%ecx
140010eae:	41 0f 46 c0          	cmovbe %r8d,%eax
140010eb2:	c3                   	ret
140010eb3:	41 8b 44 c1 04       	mov    0x4(%r9,%rax,8),%eax
140010eb8:	c3                   	ret
140010eb9:	cc                   	int3
140010eba:	cc                   	int3
140010ebb:	cc                   	int3
140010ebc:	40 53                	rex push %rbx
140010ebe:	48 83 ec 20          	sub    $0x20,%rsp
140010ec2:	8b d9                	mov    %ecx,%ebx
140010ec4:	e8 c3 fd ff ff       	call   0x140010c8c
140010ec9:	48 85 c0             	test   %rax,%rax
140010ecc:	75 09                	jne    0x140010ed7
140010ece:	48 8d 05 eb e9 01 00 	lea    0x1e9eb(%rip),%rax        # 0x14002f8c0
140010ed5:	eb 04                	jmp    0x140010edb
140010ed7:	48 83 c0 24          	add    $0x24,%rax
140010edb:	8b cb                	mov    %ebx,%ecx
140010edd:	89 18                	mov    %ebx,(%rax)
140010edf:	e8 90 ff ff ff       	call   0x140010e74
140010ee4:	8b d8                	mov    %eax,%ebx
140010ee6:	e8 a1 fd ff ff       	call   0x140010c8c
140010eeb:	48 8d 0d ca e9 01 00 	lea    0x1e9ca(%rip),%rcx        # 0x14002f8bc
140010ef2:	48 85 c0             	test   %rax,%rax
140010ef5:	74 04                	je     0x140010efb
140010ef7:	48 8d 48 20          	lea    0x20(%rax),%rcx
140010efb:	89 19                	mov    %ebx,(%rcx)
140010efd:	48 83 c4 20          	add    $0x20,%rsp
140010f01:	5b                   	pop    %rbx
140010f02:	c3                   	ret
140010f03:	cc                   	int3
140010f04:	40 53                	rex push %rbx
140010f06:	48 83 ec 20          	sub    $0x20,%rsp
140010f0a:	48 8b da             	mov    %rdx,%rbx
140010f0d:	c6 42 38 01          	movb   $0x1,0x38(%rdx)
140010f11:	89 4a 34             	mov    %ecx,0x34(%rdx)
140010f14:	e8 5b ff ff ff       	call   0x140010e74
140010f19:	89 43 2c             	mov    %eax,0x2c(%rbx)
140010f1c:	c6 43 30 01          	movb   $0x1,0x30(%rbx)
140010f20:	48 83 c4 20          	add    $0x20,%rsp
140010f24:	5b                   	pop    %rbx
140010f25:	c3                   	ret
140010f26:	cc                   	int3
140010f27:	cc                   	int3
140010f28:	48 83 ec 28          	sub    $0x28,%rsp
140010f2c:	e8 5b fd ff ff       	call   0x140010c8c
140010f31:	48 85 c0             	test   %rax,%rax
140010f34:	75 09                	jne    0x140010f3f
140010f36:	48 8d 05 83 e9 01 00 	lea    0x1e983(%rip),%rax        # 0x14002f8c0
140010f3d:	eb 04                	jmp    0x140010f43
140010f3f:	48 83 c0 24          	add    $0x24,%rax
140010f43:	48 83 c4 28          	add    $0x28,%rsp
140010f47:	c3                   	ret
140010f48:	48 83 ec 28          	sub    $0x28,%rsp
140010f4c:	e8 3b fd ff ff       	call   0x140010c8c
140010f51:	48 85 c0             	test   %rax,%rax
140010f54:	75 09                	jne    0x140010f5f
140010f56:	48 8d 05 5f e9 01 00 	lea    0x1e95f(%rip),%rax        # 0x14002f8bc
140010f5d:	eb 04                	jmp    0x140010f63
140010f5f:	48 83 c0 20          	add    $0x20,%rax
140010f63:	48 83 c4 28          	add    $0x28,%rsp
140010f67:	c3                   	ret
140010f68:	40 53                	rex push %rbx
140010f6a:	48 83 ec 20          	sub    $0x20,%rsp
140010f6e:	4c 8b c2             	mov    %rdx,%r8
140010f71:	48 8b d9             	mov    %rcx,%rbx
140010f74:	48 85 c9             	test   %rcx,%rcx
140010f77:	74 0e                	je     0x140010f87
140010f79:	33 d2                	xor    %edx,%edx
140010f7b:	48 8d 42 e0          	lea    -0x20(%rdx),%rax
140010f7f:	48 f7 f3             	div    %rbx
140010f82:	49 3b c0             	cmp    %r8,%rax
140010f85:	72 43                	jb     0x140010fca
140010f87:	49 0f af d8          	imul   %r8,%rbx
140010f8b:	b8 01 00 00 00       	mov    $0x1,%eax
140010f90:	48 85 db             	test   %rbx,%rbx
140010f93:	48 0f 44 d8          	cmove  %rax,%rbx
140010f97:	eb 15                	jmp    0x140010fae
140010f99:	e8 7a f0 ff ff       	call   0x140010018
140010f9e:	85 c0                	test   %eax,%eax
140010fa0:	74 28                	je     0x140010fca
140010fa2:	48 8b cb             	mov    %rbx,%rcx
140010fa5:	e8 36 e1 ff ff       	call   0x14000f0e0
140010faa:	85 c0                	test   %eax,%eax
140010fac:	74 1c                	je     0x140010fca
140010fae:	48 8b 0d d3 11 02 00 	mov    0x211d3(%rip),%rcx        # 0x140032188
140010fb5:	4c 8b c3             	mov    %rbx,%r8
140010fb8:	ba 08 00 00 00       	mov    $0x8,%edx
140010fbd:	ff 15 95 d1 00 00    	call   *0xd195(%rip)        # 0x14001e158
140010fc3:	48 85 c0             	test   %rax,%rax
140010fc6:	74 d1                	je     0x140010f99
140010fc8:	eb 0d                	jmp    0x140010fd7
140010fca:	e8 79 ff ff ff       	call   0x140010f48
140010fcf:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
140010fd5:	33 c0                	xor    %eax,%eax
140010fd7:	48 83 c4 20          	add    $0x20,%rsp
140010fdb:	5b                   	pop    %rbx
140010fdc:	c3                   	ret
140010fdd:	cc                   	int3
140010fde:	cc                   	int3
140010fdf:	cc                   	int3
140010fe0:	48 85 c9             	test   %rcx,%rcx
140010fe3:	74 36                	je     0x14001101b
140010fe5:	53                   	push   %rbx
140010fe6:	48 83 ec 20          	sub    $0x20,%rsp
140010fea:	4c 8b c1             	mov    %rcx,%r8
140010fed:	33 d2                	xor    %edx,%edx
140010fef:	48 8b 0d 92 11 02 00 	mov    0x21192(%rip),%rcx        # 0x140032188
140010ff6:	ff 15 64 d1 00 00    	call   *0xd164(%rip)        # 0x14001e160
140010ffc:	85 c0                	test   %eax,%eax
140010ffe:	75 16                	jne    0x140011016
140011000:	ff 15 aa d0 00 00    	call   *0xd0aa(%rip)        # 0x14001e0b0
140011006:	8b c8                	mov    %eax,%ecx
140011008:	e8 67 fe ff ff       	call   0x140010e74
14001100d:	8b d8                	mov    %eax,%ebx
14001100f:	e8 34 ff ff ff       	call   0x140010f48
140011014:	89 18                	mov    %ebx,(%rax)