140da9be7:	8b 54 24 40          	mov    0x40(%rsp),%edx
140da9beb:	83 fa 02             	cmp    $0x2,%edx
140da9bee:	72 24                	jb     0x140da9c14
140da9bf0:	8d 4a fe             	lea    -0x2(%rdx),%ecx
140da9bf3:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140da9bf8:	4c 03 c1             	add    %rcx,%r8
140da9bfb:	41 80 38 0d          	cmpb   $0xd,(%r8)
140da9bff:	75 13                	jne    0x140da9c14
140da9c01:	8d 4a ff             	lea    -0x1(%rdx),%ecx
140da9c04:	44 38 6c 0c 50       	cmp    %r13b,0x50(%rsp,%rcx,1)
140da9c09:	75 09                	jne    0x140da9c14
140da9c0b:	45 88 28             	mov    %r13b,(%r8)
140da9c0e:	8b d1                	mov    %ecx,%edx
140da9c10:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
140da9c14:	8b c2                	mov    %edx,%eax
140da9c16:	48 3d 00 02 00 00    	cmp    $0x200,%rax
140da9c1c:	0f 83 c8 01 00 00    	jae    0x140da9dea
140da9c22:	40 88 7c 04 50       	mov    %dil,0x50(%rsp,%rax,1)
140da9c27:	eb 1f                	jmp    0x140da9c48
140da9c29:	4c 8b 05 68 43 6f 00 	mov    0x6f4368(%rip),%r8        # 0x14149df98
140da9c30:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140da9c35:	ba ff 01 00 00       	mov    $0x1ff,%edx
140da9c3a:	e8 35 b7 09 00       	call   0x140e45374
140da9c3f:	48 85 c0             	test   %rax,%rax
140da9c42:	0f 84 8b 00 00 00    	je     0x140da9cd3
140da9c48:	48 8b 0d 49 43 6f 00 	mov    0x6f4349(%rip),%rcx        # 0x14149df98
140da9c4f:	e8 b4 91 08 00       	call   0x140e32e08
140da9c54:	85 c0                	test   %eax,%eax
140da9c56:	75 7b                	jne    0x140da9cd3
140da9c58:	48 8b 0d 39 43 6f 00 	mov    0x6f4339(%rip),%rcx        # 0x14149df98
140da9c5f:	e8 d0 91 08 00       	call   0x140e32e34
140da9c64:	85 c0                	test   %eax,%eax
140da9c66:	75 6b                	jne    0x140da9cd3
140da9c68:	41 8b d5             	mov    %r13d,%edx
140da9c6b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140da9c70:	e8 a3 42 07 00       	call   0x140e1df18
140da9c75:	48 85 c0             	test   %rax,%rax
140da9c78:	74 0a                	je     0x140da9c84
140da9c7a:	45 85 f6             	test   %r14d,%r14d
140da9c7d:	74 3a                	je     0x140da9cb9
140da9c7f:	40 88 38             	mov    %dil,(%rax)
140da9c82:	eb 35                	jmp    0x140da9cb9
140da9c84:	48 8b 1d 0d 43 6f 00 	mov    0x6f430d(%rip),%rbx        # 0x14149df98
140da9c8b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140da9c90:	4c 8b c3             	mov    %rbx,%r8
140da9c93:	48 8d 4c 24 44       	lea    0x44(%rsp),%rcx
140da9c98:	ba 04 00 00 00       	mov    $0x4,%edx
140da9c9d:	e8 d2 b6 09 00       	call   0x140e45374
140da9ca2:	48 85 c0             	test   %rax,%rax
140da9ca5:	74 2c                	je     0x140da9cd3
140da9ca7:	41 8b d5             	mov    %r13d,%edx
140da9caa:	48 8d 4c 24 44       	lea    0x44(%rsp),%rcx
140da9caf:	e8 64 42 07 00       	call   0x140e1df18
140da9cb4:	48 85 c0             	test   %rax,%rax
140da9cb7:	74 d7                	je     0x140da9c90
140da9cb9:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140da9cbe:	49 8b d4             	mov    %r12,%rdx
140da9cc1:	49 8b cf             	mov    %r15,%rcx
140da9cc4:	e8 f7 cb fd ff       	call   0x140d868c0
140da9cc9:	85 c0                	test   %eax,%eax
140da9ccb:	b8 01 00 00 00       	mov    $0x1,%eax
140da9cd0:	0f 49 f8             	cmovns %eax,%edi
140da9cd3:	8b 05 d3 42 6f 00    	mov    0x6f42d3(%rip),%eax        # 0x14149dfac
140da9cd9:	83 f8 02             	cmp    $0x2,%eax
140da9cdc:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140da9ce1:	0f 44 f8             	cmove  %eax,%edi
140da9ce4:	85 f6                	test   %esi,%esi
140da9ce6:	75 13                	jne    0x140da9cfb
140da9ce8:	48 8b 0d b1 42 6f 00 	mov    0x6f42b1(%rip),%rcx        # 0x14149dfa0
140da9cef:	48 8d 15 76 cb 20 00 	lea    0x20cb76(%rip),%rdx        # 0x140fb686c
140da9cf6:	e8 75 5e 5d ff       	call   0x14037fb70
140da9cfb:	8b 05 af 42 6f 00    	mov    0x6f42af(%rip),%eax        # 0x14149dfb0
140da9d01:	83 f8 02             	cmp    $0x2,%eax
140da9d04:	7c 38                	jl     0x140da9d3e
140da9d06:	85 f6                	test   %esi,%esi
140da9d08:	75 34                	jne    0x140da9d3e
140da9d0a:	39 35 98 42 6f 00    	cmp    %esi,0x6f4298(%rip)        # 0x14149dfa8
140da9d10:	74 2c                	je     0x140da9d3e
140da9d12:	8b 05 78 42 6f 00    	mov    0x6f4278(%rip),%eax        # 0x14149df90
140da9d18:	b9 f6 ff ff ff       	mov    $0xfffffff6,%ecx
140da9d1d:	89 05 71 42 6f 00    	mov    %eax,0x6f4271(%rip)        # 0x14149df94
140da9d23:	ff 15 3f 96 1d 00    	call   *0x1d963f(%rip)        # 0x140f83368
140da9d29:	8b 15 65 42 6f 00    	mov    0x6f4265(%rip),%edx        # 0x14149df94
140da9d2f:	48 8b c8             	mov    %rax,%rcx
140da9d32:	ff 15 c0 99 1d 00    	call   *0x1d99c0(%rip)        # 0x140f836f8
140da9d38:	8b 05 72 42 6f 00    	mov    0x6f4272(%rip),%eax        # 0x14149dfb0
140da9d3e:	83 f8 01             	cmp    $0x1,%eax
140da9d41:	7c 66                	jl     0x140da9da9
140da9d43:	48 8b 15 f6 41 6f 00 	mov    0x6f41f6(%rip),%rdx        # 0x14149df40
140da9d4a:	b9 16 00 00 00       	mov    $0x16,%ecx
140da9d4f:	e8 f4 bf 09 00       	call   0x140e45d48
140da9d54:	48 8b 15 75 41 6f 00 	mov    0x6f4175(%rip),%rdx        # 0x14149ded0
140da9d5b:	b9 08 00 00 00       	mov    $0x8,%ecx
140da9d60:	e8 e3 bf 09 00       	call   0x140e45d48
140da9d65:	48 8b 15 44 41 6f 00 	mov    0x6f4144(%rip),%rdx        # 0x14149deb0
140da9d6c:	b9 04 00 00 00       	mov    $0x4,%ecx
140da9d71:	e8 d2 bf 09 00       	call   0x140e45d48
140da9d76:	48 8b 15 23 41 6f 00 	mov    0x6f4123(%rip),%rdx        # 0x14149dea0
140da9d7d:	b9 02 00 00 00       	mov    $0x2,%ecx
140da9d82:	e8 c1 bf 09 00       	call   0x140e45d48
140da9d87:	48 8b 15 5a 41 6f 00 	mov    0x6f415a(%rip),%rdx        # 0x14149dee8
140da9d8e:	b9 0b 00 00 00       	mov    $0xb,%ecx
140da9d93:	e8 b0 bf 09 00       	call   0x140e45d48
140da9d98:	48 8b 15 69 41 6f 00 	mov    0x6f4169(%rip),%rdx        # 0x14149df08
140da9d9f:	b9 0f 00 00 00       	mov    $0xf,%ecx
140da9da4:	e8 9f bf 09 00       	call   0x140e45d48
140da9da9:	ba 00 02 00 00       	mov    $0x200,%edx
140da9dae:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140da9db3:	e8 48 85 25 ff       	call   0x140002300
140da9db8:	8b c7                	mov    %edi,%eax
140da9dba:	48 8b 8d 50 05 00 00 	mov    0x550(%rbp),%rcx
140da9dc1:	48 33 cc             	xor    %rsp,%rcx
140da9dc4:	e8 37 17 07 00       	call   0x140e1b500
140da9dc9:	48 8b 9c 24 b0 06 00 	mov    0x6b0(%rsp),%rbx
140da9dd0:	00
140da9dd1:	48 81 c4 60 06 00 00 	add    $0x660,%rsp
140da9dd8:	41 5f                	pop    %r15
140da9dda:	41 5e                	pop    %r14
140da9ddc:	41 5d                	pop    %r13
140da9dde:	41 5c                	pop    %r12
140da9de0:	5f                   	pop    %rdi
140da9de1:	5e                   	pop    %rsi
140da9de2:	5d                   	pop    %rbp
140da9de3:	c3                   	ret
140da9de4:	e8 6b 1a 07 00       	call   0x140e1b854
140da9de9:	cc                   	int3
140da9dea:	e8 65 1a 07 00       	call   0x140e1b854
140da9def:	cc                   	int3
140da9df0:	89 0d b6 41 6f 00    	mov    %ecx,0x6f41b6(%rip)        # 0x14149dfac
140da9df6:	c3                   	ret
140da9df7:	cc                   	int3
140da9df8:	cc                   	int3
140da9df9:	cc                   	int3
140da9dfa:	cc                   	int3
140da9dfb:	cc                   	int3
140da9dfc:	cc                   	int3
140da9dfd:	cc                   	int3
140da9dfe:	cc                   	int3
140da9dff:	cc                   	int3
140da9e00:	48 8d 05 59 42 40 00 	lea    0x404259(%rip),%rax        # 0x1411ae060
140da9e07:	c3                   	ret
140da9e08:	cc                   	int3
140da9e09:	cc                   	int3
140da9e0a:	cc                   	int3
140da9e0b:	cc                   	int3
140da9e0c:	cc                   	int3
140da9e0d:	cc                   	int3
140da9e0e:	cc                   	int3
140da9e0f:	cc                   	int3
140da9e10:	40 56                	rex push %rsi
140da9e12:	57                   	push   %rdi
140da9e13:	41 56                	push   %r14
140da9e15:	b8 30 00 00 00       	mov    $0x30,%eax
140da9e1a:	e8 81 16 07 00       	call   0x140e1b4a0
140da9e1f:	48 2b e0             	sub    %rax,%rsp
140da9e22:	48 8b f2             	mov    %rdx,%rsi
140da9e25:	48 8b f9             	mov    %rcx,%rdi
140da9e28:	e8 e3 02 00 00       	call   0x140daa110
140da9e2d:	4c 8b f0             	mov    %rax,%r14
140da9e30:	48 85 c0             	test   %rax,%rax
140da9e33:	75 09                	jne    0x140da9e3e
140da9e35:	48 83 c4 30          	add    $0x30,%rsp
140da9e39:	41 5e                	pop    %r14
140da9e3b:	5f                   	pop    %rdi
140da9e3c:	5e                   	pop    %rsi
140da9e3d:	c3                   	ret
140da9e3e:	48 8b 00             	mov    (%rax),%rax
140da9e41:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
140da9e46:	48 85 c0             	test   %rax,%rax
140da9e49:	0f 84 a4 00 00 00    	je     0x140da9ef3
140da9e4f:	f6 40 10 20          	testb  $0x20,0x10(%rax)
140da9e53:	0f 84 9a 00 00 00    	je     0x140da9ef3
140da9e59:	ba 01 04 00 00       	mov    $0x401,%edx
140da9e5e:	48 8b ce             	mov    %rsi,%rcx
140da9e61:	e8 ca 82 f1 ff       	call   0x140cc2130
140da9e66:	48 8b e8             	mov    %rax,%rbp
140da9e69:	48 85 c0             	test   %rax,%rax
140da9e6c:	75 2e                	jne    0x140da9e9c
140da9e6e:	4c 8d 0d 4b 42 40 00 	lea    0x40424b(%rip),%r9        # 0x1411ae0c0
140da9e75:	c7 44 24 20 78 00 00 	movl   $0x78,0x20(%rsp)
140da9e7c:	00
140da9e7d:	8d 50 6e             	lea    0x6e(%rax),%edx
140da9e80:	8d 48 2e             	lea    0x2e(%rax),%ecx
140da9e83:	44 8d 40 69          	lea    0x69(%rax),%r8d
140da9e87:	e8 f4 6d f2 ff       	call   0x140cd0c80
140da9e8c:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140da9e91:	33 c0                	xor    %eax,%eax
140da9e93:	48 83 c4 30          	add    $0x30,%rsp
140da9e97:	41 5e                	pop    %r14
140da9e99:	5f                   	pop    %rdi
140da9e9a:	5e                   	pop    %rsi
140da9e9b:	c3                   	ret
140da9e9c:	45 33 c0             	xor    %r8d,%r8d
140da9e9f:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140da9ea4:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140da9ea9:	48 8b cd             	mov    %rbp,%rcx
140da9eac:	41 8d 50 03          	lea    0x3(%r8),%edx
140da9eb0:	e8 fb 80 f1 ff       	call   0x140cc1fb0
140da9eb5:	ba 00 02 00 00       	mov    $0x200,%edx
140da9eba:	48 8b cd             	mov    %rbp,%rcx
140da9ebd:	8b d8                	mov    %eax,%ebx
140da9ebf:	e8 dc 8d f1 ff       	call   0x140cc2ca0
140da9ec4:	45 33 c9             	xor    %r9d,%r9d
140da9ec7:	45 33 c0             	xor    %r8d,%r8d
140da9eca:	ba 82 00 00 00       	mov    $0x82,%edx
140da9ecf:	48 8b cd             	mov    %rbp,%rcx
140da9ed2:	e8 d9 80 f1 ff       	call   0x140cc1fb0
140da9ed7:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140da9edc:	44 8b c3             	mov    %ebx,%r8d
140da9edf:	49 8b 0e             	mov    (%r14),%rcx
140da9ee2:	e8 f9 a1 f1 ff       	call   0x140cc40e0
140da9ee7:	49 8b 06             	mov    (%r14),%rax
140da9eea:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140da9eef:	83 60 10 df          	andl   $0xffffffdf,0x10(%rax)
140da9ef3:	48 8b 0f             	mov    (%rdi),%rcx
140da9ef6:	e8 b5 9e f2 ff       	call   0x140cd3db0
140da9efb:	83 f8 19             	cmp    $0x19,%eax
140da9efe:	7f 44                	jg     0x140da9f44
140da9f00:	74 27                	je     0x140da9f29
140da9f02:	83 e8 15             	sub    $0x15,%eax
140da9f05:	74 79                	je     0x140da9f80
140da9f07:	83 e8 01             	sub    $0x1,%eax
140da9f0a:	74 05                	je     0x140da9f11
140da9f0c:	83 f8 01             	cmp    $0x1,%eax
140da9f0f:	eb 3d                	jmp    0x140da9f4e
140da9f11:	48 8b d6             	mov    %rsi,%rdx
140da9f14:	48 8b cf             	mov    %rdi,%rcx
140da9f17:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140da9f1c:	48 83 c4 30          	add    $0x30,%rsp
140da9f20:	41 5e                	pop    %r14
140da9f22:	5f                   	pop    %rdi
140da9f23:	5e                   	pop    %rsi
140da9f24:	e9 27 df fd ff       	jmp    0x140d87e50
140da9f29:	45 33 c0             	xor    %r8d,%r8d
140da9f2c:	48 8b d6             	mov    %rsi,%rdx
140da9f2f:	48 8b cf             	mov    %rdi,%rcx
140da9f32:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140da9f37:	48 83 c4 30          	add    $0x30,%rsp
140da9f3b:	41 5e                	pop    %r14
140da9f3d:	5f                   	pop    %rdi
140da9f3e:	5e                   	pop    %rsi
140da9f3f:	e9 dc 18 00 00       	jmp    0x140dab820
140da9f44:	83 f8 1a             	cmp    $0x1a,%eax
140da9f47:	74 37                	je     0x140da9f80
140da9f49:	3d 12 03 00 00       	cmp    $0x312,%eax
140da9f4e:	74 30                	je     0x140da9f80
140da9f50:	ba 6e 00 00 00       	mov    $0x6e,%edx
140da9f55:	c7 44 24 20 93 00 00 	movl   $0x93,0x20(%rsp)
140da9f5c:	00
140da9f5d:	4c 8d 0d 5c 41 40 00 	lea    0x40415c(%rip),%r9        # 0x1411ae0c0
140da9f64:	8d 4a c0             	lea    -0x40(%rdx),%ecx
140da9f67:	44 8d 42 2e          	lea    0x2e(%rdx),%r8d
140da9f6b:	e8 10 6d f2 ff       	call   0x140cd0c80
140da9f70:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140da9f75:	33 c0                	xor    %eax,%eax
140da9f77:	48 83 c4 30          	add    $0x30,%rsp
140da9f7b:	41 5e                	pop    %r14
140da9f7d:	5f                   	pop    %rdi
140da9f7e:	5e                   	pop    %rsi
140da9f7f:	c3                   	ret
140da9f80:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140da9f85:	b8 01 00 00 00       	mov    $0x1,%eax
140da9f8a:	48 83 c4 30          	add    $0x30,%rsp
140da9f8e:	41 5e                	pop    %r14
140da9f90:	5f                   	pop    %rdi
140da9f91:	5e                   	pop    %rsi
140da9f92:	c3                   	ret
140da9f93:	cc                   	int3
140da9f94:	cc                   	int3
140da9f95:	cc                   	int3
140da9f96:	cc                   	int3
140da9f97:	cc                   	int3
140da9f98:	cc                   	int3
140da9f99:	cc                   	int3
140da9f9a:	cc                   	int3
140da9f9b:	cc                   	int3
140da9f9c:	cc                   	int3
140da9f9d:	cc                   	int3
140da9f9e:	cc                   	int3
140da9f9f:	cc                   	int3
140da9fa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140da9fa5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140da9faa:	57                   	push   %rdi
140da9fab:	b8 30 00 00 00       	mov    $0x30,%eax
140da9fb0:	e8 eb 14 07 00       	call   0x140e1b4a0
140da9fb5:	48 2b e0             	sub    %rax,%rsp
140da9fb8:	48 8b f2             	mov    %rdx,%rsi
140da9fbb:	48 8b f9             	mov    %rcx,%rdi
140da9fbe:	48 85 d2             	test   %rdx,%rdx
140da9fc1:	74 05                	je     0x140da9fc8
140da9fc3:	48 8b da             	mov    %rdx,%rbx
140da9fc6:	eb 49                	jmp    0x140daa011
140da9fc8:	e8 43 01 00 00       	call   0x140daa110
140da9fcd:	48 85 c0             	test   %rax,%rax
140da9fd0:	0f 84 fb 00 00 00    	je     0x140daa0d1
140da9fd6:	48 8b 08             	mov    (%rax),%rcx
140da9fd9:	48 85 c9             	test   %rcx,%rcx
140da9fdc:	75 07                	jne    0x140da9fe5
140da9fde:	e8 1d 2f fe ff       	call   0x140d8cf00
140da9fe3:	eb 18                	jmp    0x140da9ffd
140da9fe5:	83 79 10 20          	cmpl   $0x20,0x10(%rcx)
140da9fe9:	74 0d                	je     0x140da9ff8
140da9feb:	8b 11                	mov    (%rcx),%edx
140da9fed:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140da9ff1:	e8 ba 98 f1 ff       	call   0x140cc38b0
140da9ff6:	eb 0d                	jmp    0x140daa005
140da9ff8:	e8 83 99 f1 ff       	call   0x140cc3980
140da9ffd:	48 8b c8             	mov    %rax,%rcx
140daa000:	e8 eb 87 f1 ff       	call   0x140cc27f0
140daa005:	48 8b d8             	mov    %rax,%rbx
140daa008:	48 85 c0             	test   %rax,%rax
140daa00b:	0f 84 c0 00 00 00    	je     0x140daa0d1
140daa011:	48 8b 0f             	mov    (%rdi),%rcx
140daa014:	e8 97 9d f2 ff       	call   0x140cd3db0
140daa019:	83 e8 15             	sub    $0x15,%eax
140daa01c:	0f 84 9c 00 00 00    	je     0x140daa0be
140daa022:	83 e8 01             	sub    $0x1,%eax
140daa025:	74 70                	je     0x140daa097
140daa027:	83 e8 01             	sub    $0x1,%eax
140daa02a:	74 61                	je     0x140daa08d
140daa02c:	83 e8 02             	sub    $0x2,%eax
140daa02f:	74 52                	je     0x140daa083
140daa031:	83 f8 01             	cmp    $0x1,%eax
140daa034:	74 43                	je     0x140daa079
140daa036:	ba 6f 00 00 00       	mov    $0x6f,%edx
140daa03b:	c7 44 24 20 5e 00 00 	movl   $0x5e,0x20(%rsp)
140daa042:	00
140daa043:	4c 8d 0d 76 40 40 00 	lea    0x404076(%rip),%r9        # 0x1411ae0c0
140daa04a:	8d 4a bf             	lea    -0x41(%rdx),%ecx
140daa04d:	44 8d 42 2d          	lea    0x2d(%rdx),%r8d
140daa051:	e8 2a 6c f2 ff       	call   0x140cd0c80
140daa056:	48 85 f6             	test   %rsi,%rsi
140daa059:	0f 85 92 00 00 00    	jne    0x140daa0f1
140daa05f:	48 8b cb             	mov    %rbx,%rcx
140daa062:	e8 f9 80 f1 ff       	call   0x140cc2160
140daa067:	33 c0                	xor    %eax,%eax
140daa069:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140daa06e:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140daa073:	48 83 c4 30          	add    $0x30,%rsp
140daa077:	5f                   	pop    %rdi
140daa078:	c3                   	ret
140daa079:	48 8b cf             	mov    %rdi,%rcx
140daa07c:	e8 8f 07 00 00       	call   0x140daa810
140daa081:	eb 1c                	jmp    0x140daa09f
140daa083:	48 8b cf             	mov    %rdi,%rcx
140daa086:	e8 f5 18 00 00       	call   0x140dab980
140daa08b:	eb 12                	jmp    0x140daa09f
140daa08d:	48 8b cf             	mov    %rdi,%rcx
140daa090:	e8 eb d1 fd ff       	call   0x140d87280
140daa095:	eb 08                	jmp    0x140daa09f