140038a68:	eb 36                	jmp    0x140038aa0
140038a6a:	48 8b d3             	mov    %rbx,%rdx
140038a6d:	e8 ce 0d 00 00       	call   0x140039840
140038a72:	85 c0                	test   %eax,%eax
140038a74:	75 12                	jne    0x140038a88
140038a76:	8b 0d d4 97 03 00    	mov    0x397d4(%rip),%ecx        # 0x140072250
140038a7c:	33 d2                	xor    %edx,%edx
140038a7e:	e8 bd 0d 00 00       	call   0x140039840
140038a83:	48 8b cb             	mov    %rbx,%rcx
140038a86:	eb db                	jmp    0x140038a63
140038a88:	48 8b cb             	mov    %rbx,%rcx
140038a8b:	e8 48 fc ff ff       	call   0x1400386d8
140038a90:	33 c9                	xor    %ecx,%ecx
140038a92:	e8 f5 02 00 00       	call   0x140038d8c
140038a97:	48 8b c3             	mov    %rbx,%rax
140038a9a:	48 83 c4 20          	add    $0x20,%rsp
140038a9e:	5b                   	pop    %rbx
140038a9f:	c3                   	ret
140038aa0:	e8 9f 99 ff ff       	call   0x140032444
140038aa5:	cc                   	int3
140038aa6:	cc                   	int3
140038aa7:	cc                   	int3
140038aa8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140038aad:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140038ab2:	57                   	push   %rdi
140038ab3:	48 83 ec 20          	sub    $0x20,%rsp
140038ab7:	ff 15 5b 35 01 00    	call   *0x1355b(%rip)        # 0x14004c018
140038abd:	8b 0d 8d 97 03 00    	mov    0x3978d(%rip),%ecx        # 0x140072250
140038ac3:	33 f6                	xor    %esi,%esi
140038ac5:	8b d8                	mov    %eax,%ebx
140038ac7:	83 f9 ff             	cmp    $0xffffffff,%ecx
140038aca:	74 1d                	je     0x140038ae9
140038acc:	e8 67 0d 00 00       	call   0x140039838
140038ad1:	48 8b f8             	mov    %rax,%rdi
140038ad4:	48 85 c0             	test   %rax,%rax
140038ad7:	74 0a                	je     0x140038ae3
140038ad9:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140038add:	48 0f 44 fe          	cmove  %rsi,%rdi
140038ae1:	eb 72                	jmp    0x140038b55
140038ae3:	8b 0d 67 97 03 00    	mov    0x39767(%rip),%ecx        # 0x140072250
140038ae9:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140038aed:	e8 4e 0d 00 00       	call   0x140039840
140038af2:	85 c0                	test   %eax,%eax
140038af4:	75 05                	jne    0x140038afb
140038af6:	48 8b fe             	mov    %rsi,%rdi
140038af9:	eb 5a                	jmp    0x140038b55
140038afb:	ba c8 03 00 00       	mov    $0x3c8,%edx
140038b00:	b9 01 00 00 00       	mov    $0x1,%ecx
140038b05:	e8 22 38 00 00       	call   0x14003c32c
140038b0a:	8b 0d 40 97 03 00    	mov    0x39740(%rip),%ecx        # 0x140072250
140038b10:	48 8b f8             	mov    %rax,%rdi
140038b13:	48 85 c0             	test   %rax,%rax
140038b16:	75 10                	jne    0x140038b28
140038b18:	33 d2                	xor    %edx,%edx
140038b1a:	e8 21 0d 00 00       	call   0x140039840
140038b1f:	33 c9                	xor    %ecx,%ecx
140038b21:	e8 66 02 00 00       	call   0x140038d8c
140038b26:	eb ce                	jmp    0x140038af6
140038b28:	48 8b d7             	mov    %rdi,%rdx
140038b2b:	e8 10 0d 00 00       	call   0x140039840
140038b30:	85 c0                	test   %eax,%eax
140038b32:	75 12                	jne    0x140038b46
140038b34:	8b 0d 16 97 03 00    	mov    0x39716(%rip),%ecx        # 0x140072250
140038b3a:	33 d2                	xor    %edx,%edx
140038b3c:	e8 ff 0c 00 00       	call   0x140039840
140038b41:	48 8b cf             	mov    %rdi,%rcx
140038b44:	eb db                	jmp    0x140038b21
140038b46:	48 8b cf             	mov    %rdi,%rcx
140038b49:	e8 8a fb ff ff       	call   0x1400386d8
140038b4e:	33 c9                	xor    %ecx,%ecx
140038b50:	e8 37 02 00 00       	call   0x140038d8c
140038b55:	8b cb                	mov    %ebx,%ecx
140038b57:	ff 15 c3 37 01 00    	call   *0x137c3(%rip)        # 0x14004c320
140038b5d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140038b62:	48 8b c7             	mov    %rdi,%rax
140038b65:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140038b6a:	48 83 c4 20          	add    $0x20,%rsp
140038b6e:	5f                   	pop    %rdi
140038b6f:	c3                   	ret
140038b70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140038b75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140038b7a:	57                   	push   %rdi
140038b7b:	48 83 ec 20          	sub    $0x20,%rsp
140038b7f:	8b 0d cb 96 03 00    	mov    0x396cb(%rip),%ecx        # 0x140072250
140038b85:	33 db                	xor    %ebx,%ebx
140038b87:	48 8b f2             	mov    %rdx,%rsi
140038b8a:	83 f9 ff             	cmp    $0xffffffff,%ecx
140038b8d:	74 1b                	je     0x140038baa
140038b8f:	e8 a4 0c 00 00       	call   0x140039838
140038b94:	48 8b f8             	mov    %rax,%rdi
140038b97:	48 85 c0             	test   %rax,%rax
140038b9a:	74 08                	je     0x140038ba4
140038b9c:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140038ba0:	74 79                	je     0x140038c1b
140038ba2:	eb 6d                	jmp    0x140038c11
140038ba4:	8b 0d a6 96 03 00    	mov    0x396a6(%rip),%ecx        # 0x140072250
140038baa:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
140038bae:	e8 8d 0c 00 00       	call   0x140039840
140038bb3:	85 c0                	test   %eax,%eax
140038bb5:	74 64                	je     0x140038c1b
140038bb7:	ba c8 03 00 00       	mov    $0x3c8,%edx
140038bbc:	b9 01 00 00 00       	mov    $0x1,%ecx
140038bc1:	e8 66 37 00 00       	call   0x14003c32c
140038bc6:	8b 0d 84 96 03 00    	mov    0x39684(%rip),%ecx        # 0x140072250
140038bcc:	48 8b f8             	mov    %rax,%rdi
140038bcf:	48 85 c0             	test   %rax,%rax
140038bd2:	75 10                	jne    0x140038be4
140038bd4:	33 d2                	xor    %edx,%edx
140038bd6:	e8 65 0c 00 00       	call   0x140039840
140038bdb:	33 c9                	xor    %ecx,%ecx
140038bdd:	e8 aa 01 00 00       	call   0x140038d8c
140038be2:	eb 37                	jmp    0x140038c1b
140038be4:	48 8b d7             	mov    %rdi,%rdx
140038be7:	e8 54 0c 00 00       	call   0x140039840
140038bec:	85 c0                	test   %eax,%eax
140038bee:	75 12                	jne    0x140038c02
140038bf0:	8b 0d 5a 96 03 00    	mov    0x3965a(%rip),%ecx        # 0x140072250
140038bf6:	33 d2                	xor    %edx,%edx
140038bf8:	e8 43 0c 00 00       	call   0x140039840
140038bfd:	48 8b cf             	mov    %rdi,%rcx
140038c00:	eb db                	jmp    0x140038bdd
140038c02:	48 8b cf             	mov    %rdi,%rcx
140038c05:	e8 ce fa ff ff       	call   0x1400386d8
140038c0a:	33 c9                	xor    %ecx,%ecx
140038c0c:	e8 7b 01 00 00       	call   0x140038d8c
140038c11:	48 69 de c8 03 00 00 	imul   $0x3c8,%rsi,%rbx
140038c18:	48 03 df             	add    %rdi,%rbx
140038c1b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140038c20:	48 8b c3             	mov    %rbx,%rax
140038c23:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140038c28:	48 83 c4 20          	add    $0x20,%rsp
140038c2c:	5f                   	pop    %rdi
140038c2d:	c3                   	ret
140038c2e:	cc                   	int3
140038c2f:	cc                   	int3
140038c30:	48 83 ec 28          	sub    $0x28,%rsp
140038c34:	48 8d 0d 75 fb ff ff 	lea    -0x48b(%rip),%rcx        # 0x1400387b0
140038c3b:	e8 e8 0b 00 00       	call   0x140039828
140038c40:	89 05 0a 96 03 00    	mov    %eax,0x3960a(%rip)        # 0x140072250
140038c46:	83 f8 ff             	cmp    $0xffffffff,%eax
140038c49:	75 04                	jne    0x140038c4f
140038c4b:	32 c0                	xor    %al,%al
140038c4d:	eb 15                	jmp    0x140038c64
140038c4f:	e8 54 fe ff ff       	call   0x140038aa8
140038c54:	48 85 c0             	test   %rax,%rax
140038c57:	75 09                	jne    0x140038c62
140038c59:	33 c9                	xor    %ecx,%ecx
140038c5b:	e8 10 00 00 00       	call   0x140038c70
140038c60:	eb e9                	jmp    0x140038c4b
140038c62:	b0 01                	mov    $0x1,%al
140038c64:	48 83 c4 28          	add    $0x28,%rsp
140038c68:	c3                   	ret
140038c69:	cc                   	int3
140038c6a:	cc                   	int3
140038c6b:	cc                   	int3
140038c6c:	cc                   	int3
140038c6d:	cc                   	int3
140038c6e:	cc                   	int3
140038c6f:	cc                   	int3
140038c70:	48 83 ec 28          	sub    $0x28,%rsp
140038c74:	8b 0d d6 95 03 00    	mov    0x395d6(%rip),%ecx        # 0x140072250
140038c7a:	83 f9 ff             	cmp    $0xffffffff,%ecx
140038c7d:	74 0c                	je     0x140038c8b
140038c7f:	e8 ac 0b 00 00       	call   0x140039830
140038c84:	83 0d c5 95 03 00 ff 	orl    $0xffffffff,0x395c5(%rip)        # 0x140072250
140038c8b:	b0 01                	mov    $0x1,%al
140038c8d:	48 83 c4 28          	add    $0x28,%rsp
140038c91:	c3                   	ret
140038c92:	cc                   	int3
140038c93:	cc                   	int3
140038c94:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140038c99:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140038c9e:	57                   	push   %rdi
140038c9f:	48 81 ec 40 02 00 00 	sub    $0x240,%rsp
140038ca6:	48 8b 05 6b 93 03 00 	mov    0x3936b(%rip),%rax        # 0x140072018
140038cad:	48 33 c4             	xor    %rsp,%rax
140038cb0:	48 89 84 24 30 02 00 	mov    %rax,0x230(%rsp)
140038cb7:	00
140038cb8:	33 d2                	xor    %edx,%edx
140038cba:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140038cbf:	41 b8 0a 02 00 00    	mov    $0x20a,%r8d
140038cc5:	e8 d6 ea fe ff       	call   0x1400277a0
140038cca:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140038ccf:	b9 05 01 00 00       	mov    $0x105,%ecx
140038cd4:	ff 15 36 35 01 00    	call   *0x13536(%rip)        # 0x14004c210
140038cda:	3d 04 01 00 00       	cmp    $0x104,%eax
140038cdf:	77 27                	ja     0x140038d08
140038ce1:	33 ff                	xor    %edi,%edi
140038ce3:	66 39 7c 24 20       	cmp    %di,0x20(%rsp)
140038ce8:	74 79                	je     0x140038d63
140038cea:	66 83 7c 24 22 3a    	cmpw   $0x3a,0x22(%rsp)
140038cf0:	75 71                	jne    0x140038d63
140038cf2:	0f b7 4c 24 20       	movzwl 0x20(%rsp),%ecx
140038cf7:	8d 41 9f             	lea    -0x61(%rcx),%eax
140038cfa:	83 f8 19             	cmp    $0x19,%eax
140038cfd:	8d 79 e0             	lea    -0x20(%rcx),%edi
140038d00:	0f 47 f9             	cmova  %ecx,%edi
140038d03:	83 ef 40             	sub    $0x40,%edi
140038d06:	eb 5b                	jmp    0x140038d63
140038d08:	8d 70 01             	lea    0x1(%rax),%esi
140038d0b:	ba 02 00 00 00       	mov    $0x2,%edx
140038d10:	8b ce                	mov    %esi,%ecx
140038d12:	e8 15 36 00 00       	call   0x14003c32c
140038d17:	33 ff                	xor    %edi,%edi
140038d19:	48 8b d8             	mov    %rax,%rbx
140038d1c:	48 85 c0             	test   %rax,%rax
140038d1f:	74 0f                	je     0x140038d30
140038d21:	48 8b d0             	mov    %rax,%rdx
140038d24:	8b ce                	mov    %esi,%ecx
140038d26:	ff 15 e4 34 01 00    	call   *0x134e4(%rip)        # 0x14004c210
140038d2c:	85 c0                	test   %eax,%eax
140038d2e:	75 0d                	jne    0x140038d3d
140038d30:	e8 03 2d ff ff       	call   0x14002ba38
140038d35:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
140038d3b:	eb 1e                	jmp    0x140038d5b
140038d3d:	66 39 3b             	cmp    %di,(%rbx)
140038d40:	74 19                	je     0x140038d5b
140038d42:	66 83 7b 02 3a       	cmpw   $0x3a,0x2(%rbx)
140038d47:	75 12                	jne    0x140038d5b
140038d49:	0f b7 0b             	movzwl (%rbx),%ecx
140038d4c:	8d 41 9f             	lea    -0x61(%rcx),%eax
140038d4f:	83 f8 19             	cmp    $0x19,%eax
140038d52:	8d 79 e0             	lea    -0x20(%rcx),%edi
140038d55:	0f 47 f9             	cmova  %ecx,%edi
140038d58:	83 ef 40             	sub    $0x40,%edi
140038d5b:	48 8b cb             	mov    %rbx,%rcx
140038d5e:	e8 29 00 00 00       	call   0x140038d8c
140038d63:	8b c7                	mov    %edi,%eax
140038d65:	48 8b 8c 24 30 02 00 	mov    0x230(%rsp),%rcx
140038d6c:	00
140038d6d:	48 33 cc             	xor    %rsp,%rcx
140038d70:	e8 8b bd fe ff       	call   0x140024b00
140038d75:	4c 8d 9c 24 40 02 00 	lea    0x240(%rsp),%r11
140038d7c:	00
140038d7d:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140038d81:	49 8b 73 18          	mov    0x18(%r11),%rsi
140038d85:	49 8b e3             	mov    %r11,%rsp
140038d88:	5f                   	pop    %rdi
140038d89:	c3                   	ret
140038d8a:	cc                   	int3
140038d8b:	cc                   	int3
140038d8c:	48 85 c9             	test   %rcx,%rcx
140038d8f:	74 36                	je     0x140038dc7
140038d91:	53                   	push   %rbx
140038d92:	48 83 ec 20          	sub    $0x20,%rsp
140038d96:	4c 8b c1             	mov    %rcx,%r8
140038d99:	33 d2                	xor    %edx,%edx
140038d9b:	48 8b 0d 4e f9 03 00 	mov    0x3f94e(%rip),%rcx        # 0x1400786f0
140038da2:	ff 15 58 32 01 00    	call   *0x13258(%rip)        # 0x14004c000
140038da8:	85 c0                	test   %eax,%eax
140038daa:	75 16                	jne    0x140038dc2
140038dac:	ff 15 66 32 01 00    	call   *0x13266(%rip)        # 0x14004c018
140038db2:	8b c8                	mov    %eax,%ecx
140038db4:	e8 ab 2b ff ff       	call   0x14002b964
140038db9:	8b d8                	mov    %eax,%ebx
140038dbb:	e8 78 2c ff ff       	call   0x14002ba38
140038dc0:	89 18                	mov    %ebx,(%rax)
140038dc2:	48 83 c4 20          	add    $0x20,%rsp
140038dc6:	5b                   	pop    %rbx
140038dc7:	c3                   	ret
140038dc8:	40 53                	rex push %rbx
140038dca:	48 83 ec 20          	sub    $0x20,%rsp
140038dce:	48 8b d9             	mov    %rcx,%rbx
140038dd1:	48 83 f9 e0          	cmp    $0xffffffffffffffe0,%rcx
140038dd5:	77 3c                	ja     0x140038e13
140038dd7:	48 85 c9             	test   %rcx,%rcx
140038dda:	b8 01 00 00 00       	mov    $0x1,%eax
140038ddf:	48 0f 44 d8          	cmove  %rax,%rbx
140038de3:	eb 15                	jmp    0x140038dfa
140038de5:	e8 42 ee ff ff       	call   0x140037c2c
140038dea:	85 c0                	test   %eax,%eax
140038dec:	74 25                	je     0x140038e13
140038dee:	48 8b cb             	mov    %rbx,%rcx
140038df1:	e8 2a d3 ff ff       	call   0x140036120
140038df6:	85 c0                	test   %eax,%eax
140038df8:	74 19                	je     0x140038e13
140038dfa:	48 8b 0d ef f8 03 00 	mov    0x3f8ef(%rip),%rcx        # 0x1400786f0
140038e01:	4c 8b c3             	mov    %rbx,%r8
140038e04:	33 d2                	xor    %edx,%edx
140038e06:	ff 15 1c 32 01 00    	call   *0x1321c(%rip)        # 0x14004c028
140038e0c:	48 85 c0             	test   %rax,%rax
140038e0f:	74 d4                	je     0x140038de5
140038e11:	eb 0d                	jmp    0x140038e20
140038e13:	e8 20 2c ff ff       	call   0x14002ba38
140038e18:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
140038e1e:	33 c0                	xor    %eax,%eax
140038e20:	48 83 c4 20          	add    $0x20,%rsp
140038e24:	5b                   	pop    %rbx
140038e25:	c3                   	ret
140038e26:	cc                   	int3
140038e27:	cc                   	int3
140038e28:	40 53                	rex push %rbx
140038e2a:	48 83 ec 20          	sub    $0x20,%rsp
140038e2e:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140038e32:	48 8b c2             	mov    %rdx,%rax
140038e35:	8b 51 18             	mov    0x18(%rcx),%edx
140038e38:	48 8b d9             	mov    %rcx,%rbx
140038e3b:	45 33 c9             	xor    %r9d,%r9d
140038e3e:	48 8b 08             	mov    (%rax),%rcx
140038e41:	ff 15 01 34 01 00    	call   *0x13401(%rip)        # 0x14004c248
140038e47:	8b c0                	mov    %eax,%eax
140038e49:	48 85 c0             	test   %rax,%rax
140038e4c:	75 16                	jne    0x140038e64
140038e4e:	ff 15 c4 31 01 00    	call   *0x131c4(%rip)        # 0x14004c018
140038e54:	8b c8                	mov    %eax,%ecx
140038e56:	e8 51 2b ff ff       	call   0x14002b9ac
140038e5b:	e8 d8 2b ff ff       	call   0x14002ba38
140038e60:	8b 00                	mov    (%rax),%eax
140038e62:	eb 2f                	jmp    0x140038e93
140038e64:	48 3b 43 18          	cmp    0x18(%rbx),%rax
140038e68:	77 08                	ja     0x140038e72
140038e6a:	48 89 43 20          	mov    %rax,0x20(%rbx)
140038e6e:	33 c0                	xor    %eax,%eax
140038e70:	eb 21                	jmp    0x140038e93
140038e72:	80 7b 28 00          	cmpb   $0x0,0x28(%rbx)
140038e76:	74 04                	je     0x140038e7c
140038e78:	c6 43 28 00          	movb   $0x0,0x28(%rbx)
140038e7c:	e8 b7 2b ff ff       	call   0x14002ba38
140038e81:	b9 22 00 00 00       	mov    $0x22,%ecx
140038e86:	89 08                	mov    %ecx,(%rax)
140038e88:	8b c1                	mov    %ecx,%eax
140038e8a:	c6 43 28 00          	movb   $0x0,0x28(%rbx)
140038e8e:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
140038e93:	48 83 c4 20          	add    $0x20,%rsp
140038e97:	5b                   	pop    %rbx
140038e98:	c3                   	ret
140038e99:	cc                   	int3
140038e9a:	cc                   	int3
140038e9b:	cc                   	int3
140038e9c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140038ea1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140038ea6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140038eab:	57                   	push   %rdi
140038eac:	48 83 ec 20          	sub    $0x20,%rsp
140038eb0:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140038eb4:	48 8b f2             	mov    %rdx,%rsi
140038eb7:	8b 51 18             	mov    0x18(%rcx),%edx
140038eba:	48 8b d9             	mov    %rcx,%rbx
140038ebd:	45 33 c9             	xor    %r9d,%r9d
140038ec0:	48 8b 0e             	mov    (%rsi),%rcx
140038ec3:	ff 15 7f 33 01 00    	call   *0x1337f(%rip)        # 0x14004c248
140038ec9:	8b f8                	mov    %eax,%edi
140038ecb:	85 c0                	test   %eax,%eax
140038ecd:	75 16                	jne    0x140038ee5
140038ecf:	ff 15 43 31 01 00    	call   *0x13143(%rip)        # 0x14004c018
140038ed5:	8b c8                	mov    %eax,%ecx
140038ed7:	e8 d0 2a ff ff       	call   0x14002b9ac
140038edc:	e8 57 2b ff ff       	call   0x14002ba38
140038ee1:	8b 00                	mov    (%rax),%eax
140038ee3:	eb 77                	jmp    0x140038f5c