140d86bad:	49 8b c8             	mov    %r8,%rcx
140d86bb0:	ff 15 6a ce 1f 00    	call   *0x1fce6a(%rip)        # 0x140f83a20
140d86bb6:	85 c0                	test   %eax,%eax
140d86bb8:	0f 9f c3             	setg   %bl
140d86bbb:	8d 43 ff             	lea    -0x1(%rbx),%eax
140d86bbe:	48 83 c4 70          	add    $0x70,%rsp
140d86bc2:	5b                   	pop    %rbx
140d86bc3:	c3                   	ret
140d86bc4:	48 83 c4 70          	add    $0x70,%rsp
140d86bc8:	5b                   	pop    %rbx
140d86bc9:	c3                   	ret
140d86bca:	cc                   	int3
140d86bcb:	cc                   	int3
140d86bcc:	cc                   	int3
140d86bcd:	cc                   	int3
140d86bce:	cc                   	int3
140d86bcf:	cc                   	int3
140d86bd0:	40 57                	rex push %rdi
140d86bd2:	b8 50 00 00 00       	mov    $0x50,%eax
140d86bd7:	e8 c4 48 09 00       	call   0x140e1b4a0
140d86bdc:	48 2b e0             	sub    %rax,%rsp
140d86bdf:	45 8b d1             	mov    %r9d,%r10d
140d86be2:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
140d86be9:	00
140d86bea:	4c 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9
140d86bf1:	00
140d86bf2:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140d86bf7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d86bfc:	4d 8b d8             	mov    %r8,%r11
140d86bff:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140d86c04:	48 8b fa             	mov    %rdx,%rdi
140d86c07:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140d86c0c:	45 8b c2             	mov    %r10d,%r8d
140d86c0f:	41 8b 01             	mov    (%r9),%eax
140d86c12:	49 8b d3             	mov    %r11,%rdx
140d86c15:	4d 8b 49 08          	mov    0x8(%r9),%r9
140d86c19:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d86c1d:	e8 be 00 00 00       	call   0x140d86ce0
140d86c22:	48 85 c0             	test   %rax,%rax
140d86c25:	75 26                	jne    0x140d86c4d
140d86c27:	4c 8d 0d aa a3 41 00 	lea    0x41a3aa(%rip),%r9        # 0x1411a0fd8
140d86c2e:	c7 44 24 20 5e 00 00 	movl   $0x5e,0x20(%rsp)
140d86c35:	00
140d86c36:	8d 50 6a             	lea    0x6a(%rax),%edx
140d86c39:	44 8d 40 75          	lea    0x75(%rax),%r8d
140d86c3d:	8d 48 23             	lea    0x23(%rax),%ecx
140d86c40:	e8 3b a0 f4 ff       	call   0x140cd0c80
140d86c45:	33 c0                	xor    %eax,%eax
140d86c47:	48 83 c4 50          	add    $0x50,%rsp
140d86c4b:	5f                   	pop    %rdi
140d86c4c:	c3                   	ret
140d86c4d:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
140d86c52:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140d86c59:	00
140d86c5a:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140d86c5f:	4c 8b cf             	mov    %rdi,%r9
140d86c62:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140d86c67:	33 c9                	xor    %ecx,%ecx
140d86c69:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
140d86c70:	00
140d86c71:	e8 9a 7c f7 ff       	call   0x140cfe910
140d86c76:	83 bc 24 88 00 00 00 	cmpl   $0x0,0x88(%rsp)
140d86c7d:	00
140d86c7e:	48 8b f8             	mov    %rax,%rdi
140d86c81:	74 0d                	je     0x140d86c90
140d86c83:	48 63 54 24 40       	movslq 0x40(%rsp),%rdx
140d86c88:	48 8b cb             	mov    %rbx,%rcx
140d86c8b:	e8 70 b6 27 ff       	call   0x140002300
140d86c90:	48 85 ff             	test   %rdi,%rdi
140d86c93:	75 1e                	jne    0x140d86cb3
140d86c95:	4c 8d 0d 3c a3 41 00 	lea    0x41a33c(%rip),%r9        # 0x1411a0fd8
140d86c9c:	c7 44 24 20 72 00 00 	movl   $0x72,0x20(%rsp)
140d86ca3:	00
140d86ca4:	8d 57 6a             	lea    0x6a(%rdi),%edx
140d86ca7:	44 8d 47 65          	lea    0x65(%rdi),%r8d
140d86cab:	8d 4f 23             	lea    0x23(%rdi),%ecx
140d86cae:	e8 cd 9f f4 ff       	call   0x140cd0c80
140d86cb3:	41 b8 73 00 00 00    	mov    $0x73,%r8d
140d86cb9:	48 8d 15 18 a3 41 00 	lea    0x41a318(%rip),%rdx        # 0x1411a0fd8
140d86cc0:	48 8b cb             	mov    %rbx,%rcx
140d86cc3:	e8 48 ad f3 ff       	call   0x140cc1a10
140d86cc8:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140d86ccd:	48 8b c7             	mov    %rdi,%rax
140d86cd0:	48 83 c4 50          	add    $0x50,%rsp
140d86cd4:	5f                   	pop    %rdi
140d86cd5:	c3                   	ret
140d86cd6:	cc                   	int3
140d86cd7:	cc                   	int3
140d86cd8:	cc                   	int3
140d86cd9:	cc                   	int3
140d86cda:	cc                   	int3
140d86cdb:	cc                   	int3
140d86cdc:	cc                   	int3
140d86cdd:	cc                   	int3
140d86cde:	cc                   	int3
140d86cdf:	cc                   	int3
140d86ce0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d86ce5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d86cea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d86cef:	57                   	push   %rdi
140d86cf0:	41 56                	push   %r14
140d86cf2:	41 57                	push   %r15
140d86cf4:	b8 40 00 00 00       	mov    $0x40,%eax
140d86cf9:	e8 a2 47 09 00       	call   0x140e1b4a0
140d86cfe:	48 2b e0             	sub    %rax,%rsp
140d86d01:	4d 8b f9             	mov    %r9,%r15
140d86d04:	41 8b e8             	mov    %r8d,%ebp
140d86d07:	4c 8b f2             	mov    %rdx,%r14
140d86d0a:	48 8b f1             	mov    %rcx,%rsi
140d86d0d:	33 db                	xor    %ebx,%ebx
140d86d0f:	e8 9c 51 f5 ff       	call   0x140cdbeb0
140d86d14:	48 8b f8             	mov    %rax,%rdi
140d86d17:	48 85 c0             	test   %rax,%rax
140d86d1a:	75 27                	jne    0x140d86d43
140d86d1c:	c7 44 24 20 21 00 00 	movl   $0x21,0x20(%rsp)
140d86d23:	00
140d86d24:	41 b8 41 00 00 00    	mov    $0x41,%r8d
140d86d2a:	ba 77 00 00 00       	mov    $0x77,%edx
140d86d2f:	4c 8d 0d a2 a2 41 00 	lea    0x41a2a2(%rip),%r9        # 0x1411a0fd8
140d86d36:	8d 4a ac             	lea    -0x54(%rdx),%ecx
140d86d39:	e8 42 9f f4 ff       	call   0x140cd0c80
140d86d3e:	e9 2a 01 00 00       	jmp    0x140d86e6d
140d86d43:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
140d86d4a:	44 8b c5             	mov    %ebp,%r8d
140d86d4d:	4c 8b 4e 08          	mov    0x8(%rsi),%r9
140d86d51:	49 8b d6             	mov    %r14,%rdx
140d86d54:	48 8b 0e             	mov    (%rsi),%rcx
140d86d57:	89 44 24 28          	mov    %eax,0x28(%rsp)
140d86d5b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d86d60:	e8 eb 57 fc ff       	call   0x140d4c550
140d86d65:	85 c0                	test   %eax,%eax
140d86d67:	75 23                	jne    0x140d86d8c
140d86d69:	4c 8d 0d 68 a2 41 00 	lea    0x41a268(%rip),%r9        # 0x1411a0fd8
140d86d70:	c7 44 24 20 29 00 00 	movl   $0x29,0x20(%rsp)
140d86d77:	00
140d86d78:	8d 50 77             	lea    0x77(%rax),%edx
140d86d7b:	8d 48 23             	lea    0x23(%rax),%ecx
140d86d7e:	44 8d 40 73          	lea    0x73(%rax),%r8d
140d86d82:	e8 f9 9e f4 ff       	call   0x140cd0c80
140d86d87:	e9 e1 00 00 00       	jmp    0x140d86e6d
140d86d8c:	48 8b cf             	mov    %rdi,%rcx
140d86d8f:	e8 8c aa f5 ff       	call   0x140ce1820
140d86d94:	8b b4 24 80 00 00 00 	mov    0x80(%rsp),%esi
140d86d9b:	48 8d 15 36 a2 41 00 	lea    0x41a236(%rip),%rdx        # 0x1411a0fd8
140d86da2:	03 c6                	add    %esi,%eax
140d86da4:	41 b8 2d 00 00 00    	mov    $0x2d,%r8d
140d86daa:	48 63 c8             	movslq %eax,%rcx
140d86dad:	e8 fe ab f3 ff       	call   0x140cc19b0
140d86db2:	48 8b d8             	mov    %rax,%rbx
140d86db5:	48 85 c0             	test   %rax,%rax
140d86db8:	75 0d                	jne    0x140d86dc7
140d86dba:	c7 44 24 20 2f 00 00 	movl   $0x2f,0x20(%rsp)
140d86dc1:	00
140d86dc2:	e9 5d ff ff ff       	jmp    0x140d86d24
140d86dc7:	4d 8b cf             	mov    %r15,%r9
140d86dca:	89 74 24 20          	mov    %esi,0x20(%rsp)
140d86dce:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140d86dd3:	48 8b d3             	mov    %rbx,%rdx
140d86dd6:	48 8b cf             	mov    %rdi,%rcx
140d86dd9:	e8 a2 57 f5 ff       	call   0x140cdc580
140d86dde:	85 c0                	test   %eax,%eax
140d86de0:	75 26                	jne    0x140d86e08
140d86de2:	44 8d 40 34          	lea    0x34(%rax),%r8d
140d86de6:	48 8b cb             	mov    %rbx,%rcx
140d86de9:	48 8d 15 e8 a1 41 00 	lea    0x41a1e8(%rip),%rdx        # 0x1411a0fd8
140d86df0:	e8 1b ac f3 ff       	call   0x140cc1a10
140d86df5:	33 db                	xor    %ebx,%ebx
140d86df7:	c7 44 24 20 36 00 00 	movl   $0x36,0x20(%rsp)
140d86dfe:	00
140d86dff:	44 8d 43 06          	lea    0x6(%rbx),%r8d
140d86e03:	e9 22 ff ff ff       	jmp    0x140d86d2a
140d86e08:	48 63 74 24 30       	movslq 0x30(%rsp),%rsi
140d86e0d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140d86e12:	48 8b cf             	mov    %rdi,%rcx
140d86e15:	48 8d 14 33          	lea    (%rbx,%rsi,1),%rdx
140d86e19:	e8 e2 52 f5 ff       	call   0x140cdc100
140d86e1e:	85 c0                	test   %eax,%eax
140d86e20:	75 26                	jne    0x140d86e48
140d86e22:	44 8d 40 3c          	lea    0x3c(%rax),%r8d
140d86e26:	48 8b cb             	mov    %rbx,%rcx
140d86e29:	48 8d 15 a8 a1 41 00 	lea    0x41a1a8(%rip),%rdx        # 0x1411a0fd8
140d86e30:	e8 db ab f3 ff       	call   0x140cc1a10
140d86e35:	33 db                	xor    %ebx,%ebx
140d86e37:	c7 44 24 20 3f 00 00 	movl   $0x3f,0x20(%rsp)
140d86e3e:	00
140d86e3f:	44 8d 43 74          	lea    0x74(%rbx),%r8d
140d86e43:	e9 e2 fe ff ff       	jmp    0x140d86d2a
140d86e48:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
140d86e4f:	00
140d86e50:	48 85 d2             	test   %rdx,%rdx
140d86e53:	74 08                	je     0x140d86e5d
140d86e55:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
140d86e59:	03 ce                	add    %esi,%ecx
140d86e5b:	89 0a                	mov    %ecx,(%rdx)
140d86e5d:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140d86e64:	00
140d86e65:	48 85 c0             	test   %rax,%rax
140d86e68:	74 03                	je     0x140d86e6d
140d86e6a:	48 89 18             	mov    %rbx,(%rax)
140d86e6d:	48 8b cf             	mov    %rdi,%rcx
140d86e70:	e8 9b 4f f5 ff       	call   0x140cdbe10
140d86e75:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140d86e7a:	48 8b c3             	mov    %rbx,%rax
140d86e7d:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140d86e82:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140d86e87:	48 83 c4 40          	add    $0x40,%rsp
140d86e8b:	41 5f                	pop    %r15
140d86e8d:	41 5e                	pop    %r14
140d86e8f:	5f                   	pop    %rdi
140d86e90:	c3                   	ret
140d86e91:	cc                   	int3
140d86e92:	cc                   	int3
140d86e93:	cc                   	int3
140d86e94:	cc                   	int3
140d86e95:	cc                   	int3
140d86e96:	cc                   	int3
140d86e97:	cc                   	int3
140d86e98:	cc                   	int3
140d86e99:	cc                   	int3
140d86e9a:	cc                   	int3
140d86e9b:	cc                   	int3
140d86e9c:	cc                   	int3
140d86e9d:	cc                   	int3
140d86e9e:	cc                   	int3
140d86e9f:	cc                   	int3
140d86ea0:	40 53                	rex push %rbx
140d86ea2:	55                   	push   %rbp
140d86ea3:	56                   	push   %rsi
140d86ea4:	57                   	push   %rdi
140d86ea5:	b8 58 01 00 00       	mov    $0x158,%eax
140d86eaa:	e8 f1 45 09 00       	call   0x140e1b4a0
140d86eaf:	48 2b e0             	sub    %rax,%rsp
140d86eb2:	48 8b 05 47 20 63 00 	mov    0x632047(%rip),%rax        # 0x1413b8f00
140d86eb9:	48 33 c4             	xor    %rsp,%rax
140d86ebc:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
140d86ec3:	00
140d86ec4:	4c 8b c9             	mov    %rcx,%r9
140d86ec7:	48 8b fa             	mov    %rdx,%rdi
140d86eca:	8b 0a                	mov    (%rdx),%ecx
140d86ecc:	85 c9                	test   %ecx,%ecx
140d86ece:	0f 84 6a 01 00 00    	je     0x140d8703e
140d86ed4:	83 e9 01             	sub    $0x1,%ecx
140d86ed7:	0f 84 54 01 00 00    	je     0x140d87031
140d86edd:	83 e9 01             	sub    $0x1,%ecx
140d86ee0:	74 3f                	je     0x140d86f21
140d86ee2:	83 f9 01             	cmp    $0x1,%ecx
140d86ee5:	74 27                	je     0x140d86f0e
140d86ee7:	ba a9 00 00 00       	mov    $0xa9,%edx
140d86eec:	c7 44 24 20 17 03 00 	movl   $0x317,0x20(%rsp)
140d86ef3:	00
140d86ef4:	4c 8d 0d fd a0 41 00 	lea    0x41a0fd(%rip),%r9        # 0x1411a0ff8
140d86efb:	8d 4a 85             	lea    -0x7b(%rdx),%ecx
140d86efe:	44 8d 42 f1          	lea    -0xf(%rdx),%r8d
140d86f02:	e8 79 9d f4 ff       	call   0x140cd0c80
140d86f07:	33 c0                	xor    %eax,%eax
140d86f09:	e9 c0 02 00 00       	jmp    0x140d871ce
140d86f0e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140d86f14:	49 8b c9             	mov    %r9,%rcx
140d86f17:	e8 34 39 02 00       	call   0x140daa850
140d86f1c:	e9 ad 02 00 00       	jmp    0x140d871ce
140d86f21:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
140d86f25:	33 db                	xor    %ebx,%ebx
140d86f27:	49 8b 41 08          	mov    0x8(%r9),%rax
140d86f2b:	8b f3                	mov    %ebx,%esi
140d86f2d:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140d86f31:	48 8b 68 18          	mov    0x18(%rax),%rbp
140d86f35:	48 85 c9             	test   %rcx,%rcx
140d86f38:	75 25                	jne    0x140d86f5f
140d86f3a:	ba 88 00 00 00       	mov    $0x88,%edx
140d86f3f:	c7 44 24 20 84 02 00 	movl   $0x284,0x20(%rsp)
140d86f46:	00
140d86f47:	4c 8d 0d aa a0 41 00 	lea    0x41a0aa(%rip),%r9        # 0x1411a0ff8
140d86f4e:	8d 4b 2e             	lea    0x2e(%rbx),%ecx
140d86f51:	44 8d 42 fa          	lea    -0x6(%rdx),%r8d
140d86f55:	e8 26 9d f4 ff       	call   0x140cd0c80
140d86f5a:	e9 6d 02 00 00       	jmp    0x140d871cc
140d86f5f:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140d86f63:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140d86f68:	48 c1 e2 03          	shl    $0x3,%rdx
140d86f6c:	e8 4f 23 fa ff       	call   0x140d292c0
140d86f71:	85 c0                	test   %eax,%eax
140d86f73:	74 0d                	je     0x140d86f82
140d86f75:	b8 8a 02 00 00       	mov    $0x28a,%eax
140d86f7a:	41 b8 73 00 00 00    	mov    $0x73,%r8d
140d86f80:	eb 56                	jmp    0x140d86fd8
140d86f82:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140d86f86:	48 8d 15 6b a0 41 00 	lea    0x41a06b(%rip),%rdx        # 0x1411a0ff8
140d86f8d:	48 83 c1 08          	add    $0x8,%rcx
140d86f91:	41 b8 8e 02 00 00    	mov    $0x28e,%r8d
140d86f97:	e8 14 aa f3 ff       	call   0x140cc19b0
140d86f9c:	48 8b d8             	mov    %rax,%rbx
140d86f9f:	48 85 c0             	test   %rax,%rax
140d86fa2:	75 0b                	jne    0x140d86faf
140d86fa4:	b8 91 02 00 00       	mov    $0x291,%eax
140d86fa9:	44 8d 43 41          	lea    0x41(%rbx),%r8d
140d86fad:	eb 29                	jmp    0x140d86fd8
140d86faf:	8b 45 28             	mov    0x28(%rbp),%eax
140d86fb2:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140d86fb7:	4c 8b 4d 20          	mov    0x20(%rbp),%r9
140d86fbb:	4c 8b c3             	mov    %rbx,%r8
140d86fbe:	33 d2                	xor    %edx,%edx
140d86fc0:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d86fc4:	e8 f7 33 02 00       	call   0x140daa3c0
140d86fc9:	85 c0                	test   %eax,%eax
140d86fcb:	7f 3a                	jg     0x140d87007
140d86fcd:	b8 98 02 00 00       	mov    $0x298,%eax
140d86fd2:	41 b8 9f 00 00 00    	mov    $0x9f,%r8d
140d86fd8:	b9 2e 00 00 00       	mov    $0x2e,%ecx
140d86fdd:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d86fe1:	4c 8d 0d 10 a0 41 00 	lea    0x41a010(%rip),%r9        # 0x1411a0ff8
140d86fe8:	8d 51 5a             	lea    0x5a(%rcx),%edx
140d86feb:	e8 90 9c f4 ff       	call   0x140cd0c80
140d86ff0:	41 b8 a3 02 00 00    	mov    $0x2a3,%r8d
140d86ff6:	48 8d 15 fb 9f 41 00 	lea    0x419ffb(%rip),%rdx        # 0x1411a0ff8
140d86ffd:	48 8b cb             	mov    %rbx,%rcx
140d87000:	e8 0b aa f3 ff       	call   0x140cc1a10
140d87005:	eb 14                	jmp    0x140d8701b
140d87007:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140d8700b:	44 8b c0             	mov    %eax,%r8d
140d8700e:	48 8b d3             	mov    %rbx,%rdx
140d87011:	e8 ca d0 f3 ff       	call   0x140cc40e0
140d87016:	be 01 00 00 00       	mov    $0x1,%esi
140d8701b:	ba f4 00 00 00       	mov    $0xf4,%edx
140d87020:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140d87025:	e8 d6 b2 27 ff       	call   0x140002300
140d8702a:	8b de                	mov    %esi,%ebx
140d8702c:	e9 9b 01 00 00       	jmp    0x140d871cc
140d87031:	49 8b c9             	mov    %r9,%rcx
140d87034:	e8 67 07 00 00       	call   0x140d877a0
140d87039:	e9 90 01 00 00       	jmp    0x140d871ce
140d8703e:	49 8b 41 08          	mov    0x8(%r9),%rax
140d87042:	33 db                	xor    %ebx,%ebx
140d87044:	4c 89 ac 24 90 01 00 	mov    %r13,0x190(%rsp)
140d8704b:	00
140d8704c:	8b f3                	mov    %ebx,%esi
140d8704e:	4c 89 b4 24 98 01 00 	mov    %r14,0x198(%rsp)
140d87055:	00
140d87056:	44 8b f3             	mov    %ebx,%r14d
140d87059:	4c 89 bc 24 50 01 00 	mov    %r15,0x150(%rsp)
140d87060:	00
140d87061:	4c 8b 7a 08          	mov    0x8(%rdx),%r15
140d87065:	4c 8b 68 18          	mov    0x18(%rax),%r13
140d87069:	49 8b 6f 30          	mov    0x30(%r15),%rbp
140d8706d:	48 85 ed             	test   %rbp,%rbp
140d87070:	74 14                	je     0x140d87086
140d87072:	33 d2                	xor    %edx,%edx
140d87074:	48 8b cf             	mov    %rdi,%rcx
140d87077:	e8 34 03 00 00       	call   0x140d873b0
140d8707c:	85 c0                	test   %eax,%eax
140d8707e:	0f 84 0d 01 00 00    	je     0x140d87191