140d61ce3:	ba 03 00 00 00       	mov    $0x3,%edx
140d61ce8:	48 8b ce             	mov    %rsi,%rcx
140d61ceb:	e8 80 91 fb ff       	call   0x140d1ae70
140d61cf0:	85 c0                	test   %eax,%eax
140d61cf2:	74 1a                	je     0x140d61d0e
140d61cf4:	48 8b 57 40          	mov    0x40(%rdi),%rdx
140d61cf8:	48 8b ce             	mov    %rsi,%rcx
140d61cfb:	e8 c0 3e f7 ff       	call   0x140cd5bc0
140d61d00:	85 c0                	test   %eax,%eax
140d61d02:	40 0f 94 c5          	sete   %bpl
140d61d06:	89 6f 70             	mov    %ebp,0x70(%rdi)
140d61d09:	bd 01 00 00 00       	mov    $0x1,%ebp
140d61d0e:	48 8b cb             	mov    %rbx,%rcx
140d61d11:	e8 4a c2 fb ff       	call   0x140d1df60
140d61d16:	49 8b ce             	mov    %r14,%rcx
140d61d19:	e8 c2 c2 fb ff       	call   0x140d1dfe0
140d61d1e:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140d61d23:	8b c5                	mov    %ebp,%eax
140d61d25:	e9 d5 fe ff ff       	jmp    0x140d61bff
140d61d2a:	ba a6 00 00 00       	mov    $0xa6,%edx
140d61d2f:	c7 44 24 20 90 00 00 	movl   $0x90,0x20(%rsp)
140d61d36:	00
140d61d37:	4c 8d 0d f2 12 42 00 	lea    0x4212f2(%rip),%r9        # 0x141183030
140d61d3e:	b9 10 00 00 00       	mov    $0x10,%ecx
140d61d43:	44 8d 42 c1          	lea    -0x3f(%rdx),%r8d
140d61d47:	e8 34 ef f6 ff       	call   0x140cd0c80
140d61d4c:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140d61d51:	33 c0                	xor    %eax,%eax
140d61d53:	48 83 c4 30          	add    $0x30,%rsp
140d61d57:	41 5f                	pop    %r15
140d61d59:	41 5e                	pop    %r14
140d61d5b:	41 5d                	pop    %r13
140d61d5d:	41 5c                	pop    %r12
140d61d5f:	5f                   	pop    %rdi
140d61d60:	c3                   	ret
140d61d61:	cc                   	int3
140d61d62:	cc                   	int3
140d61d63:	cc                   	int3
140d61d64:	cc                   	int3
140d61d65:	cc                   	int3
140d61d66:	cc                   	int3
140d61d67:	cc                   	int3
140d61d68:	cc                   	int3
140d61d69:	cc                   	int3
140d61d6a:	cc                   	int3
140d61d6b:	cc                   	int3
140d61d6c:	cc                   	int3
140d61d6d:	cc                   	int3
140d61d6e:	cc                   	int3
140d61d6f:	cc                   	int3
140d61d70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d61d75:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d61d7a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d61d7f:	57                   	push   %rdi
140d61d80:	41 56                	push   %r14
140d61d82:	41 57                	push   %r15
140d61d84:	b8 30 00 00 00       	mov    $0x30,%eax
140d61d89:	e8 12 97 0b 00       	call   0x140e1b4a0
140d61d8e:	48 2b e0             	sub    %rax,%rsp
140d61d91:	45 33 ff             	xor    %r15d,%r15d
140d61d94:	49 8b f1             	mov    %r9,%rsi
140d61d97:	49 8b f8             	mov    %r8,%rdi
140d61d9a:	48 8b c2             	mov    %rdx,%rax
140d61d9d:	48 8b d9             	mov    %rcx,%rbx
140d61da0:	41 8b ef             	mov    %r15d,%ebp
140d61da3:	48 85 d2             	test   %rdx,%rdx
140d61da6:	74 11                	je     0x140d61db9
140d61da8:	48 8b 51 40          	mov    0x40(%rcx),%rdx
140d61dac:	48 8b c8             	mov    %rax,%rcx
140d61daf:	e8 0c 40 f7 ff       	call   0x140cd5dc0
140d61db4:	48 85 c0             	test   %rax,%rax
140d61db7:	74 34                	je     0x140d61ded
140d61db9:	48 85 ff             	test   %rdi,%rdi
140d61dbc:	75 09                	jne    0x140d61dc7
140d61dbe:	48 85 f6             	test   %rsi,%rsi
140d61dc1:	0f 84 a5 00 00 00    	je     0x140d61e6c
140d61dc7:	48 8b 03             	mov    (%rbx),%rax
140d61dca:	48 39 a8 30 01 00 00 	cmp    %rbp,0x130(%rax)
140d61dd1:	74 6d                	je     0x140d61e40
140d61dd3:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
140d61dd8:	4d 85 f6             	test   %r14,%r14
140d61ddb:	75 17                	jne    0x140d61df4
140d61ddd:	e8 6e c4 fb ff       	call   0x140d1e250
140d61de2:	48 8b e8             	mov    %rax,%rbp
140d61de5:	4c 8b f0             	mov    %rax,%r14
140d61de8:	48 85 c0             	test   %rax,%rax
140d61deb:	75 07                	jne    0x140d61df4
140d61ded:	33 c0                	xor    %eax,%eax
140d61def:	e9 89 00 00 00       	jmp    0x140d61e7d
140d61df4:	48 85 ff             	test   %rdi,%rdi
140d61df7:	74 21                	je     0x140d61e1a
140d61df9:	48 8b 03             	mov    (%rbx),%rax
140d61dfc:	4d 8b ce             	mov    %r14,%r9
140d61dff:	4c 8b 43 60          	mov    0x60(%rbx),%r8
140d61e03:	48 8b d7             	mov    %rdi,%rdx
140d61e06:	48 8b cb             	mov    %rbx,%rcx
140d61e09:	48 8b 80 30 01 00 00 	mov    0x130(%rax),%rax
140d61e10:	ff 15 0a 1c 22 00    	call   *0x221c0a(%rip)        # 0x140f83a20
140d61e16:	85 c0                	test   %eax,%eax
140d61e18:	74 58                	je     0x140d61e72
140d61e1a:	48 85 f6             	test   %rsi,%rsi
140d61e1d:	74 4d                	je     0x140d61e6c
140d61e1f:	48 8b 03             	mov    (%rbx),%rax
140d61e22:	4d 8b ce             	mov    %r14,%r9
140d61e25:	4c 8b 43 68          	mov    0x68(%rbx),%r8
140d61e29:	48 8b d6             	mov    %rsi,%rdx
140d61e2c:	48 8b cb             	mov    %rbx,%rcx
140d61e2f:	48 8b 80 30 01 00 00 	mov    0x130(%rax),%rax
140d61e36:	ff 15 e4 1b 22 00    	call   *0x221be4(%rip)        # 0x140f83a20
140d61e3c:	85 c0                	test   %eax,%eax
140d61e3e:	eb 2a                	jmp    0x140d61e6a
140d61e40:	48 85 ff             	test   %rdi,%rdi
140d61e43:	74 11                	je     0x140d61e56
140d61e45:	48 8b 53 60          	mov    0x60(%rbx),%rdx
140d61e49:	48 8b cf             	mov    %rdi,%rcx
140d61e4c:	e8 6f 3f f7 ff       	call   0x140cd5dc0
140d61e51:	48 85 c0             	test   %rax,%rax
140d61e54:	74 1c                	je     0x140d61e72
140d61e56:	48 85 f6             	test   %rsi,%rsi
140d61e59:	74 11                	je     0x140d61e6c
140d61e5b:	48 8b 53 68          	mov    0x68(%rbx),%rdx
140d61e5f:	48 8b ce             	mov    %rsi,%rcx
140d61e62:	e8 59 3f f7 ff       	call   0x140cd5dc0
140d61e67:	48 85 c0             	test   %rax,%rax
140d61e6a:	74 06                	je     0x140d61e72
140d61e6c:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140d61e72:	48 8b cd             	mov    %rbp,%rcx
140d61e75:	e8 66 c1 fb ff       	call   0x140d1dfe0
140d61e7a:	41 8b c7             	mov    %r15d,%eax
140d61e7d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140d61e82:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140d61e87:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140d61e8c:	48 83 c4 30          	add    $0x30,%rsp
140d61e90:	41 5f                	pop    %r15
140d61e92:	41 5e                	pop    %r14
140d61e94:	5f                   	pop    %rdi
140d61e95:	c3                   	ret
140d61e96:	cc                   	int3
140d61e97:	cc                   	int3
140d61e98:	cc                   	int3
140d61e99:	cc                   	int3
140d61e9a:	cc                   	int3
140d61e9b:	cc                   	int3
140d61e9c:	cc                   	int3
140d61e9d:	cc                   	int3
140d61e9e:	cc                   	int3
140d61e9f:	cc                   	int3
140d61ea0:	b8 28 00 00 00       	mov    $0x28,%eax
140d61ea5:	e8 f6 95 0b 00       	call   0x140e1b4a0
140d61eaa:	48 2b e0             	sub    %rax,%rsp
140d61ead:	48 8b 49 40          	mov    0x40(%rcx),%rcx
140d61eb1:	48 83 c4 28          	add    $0x28,%rsp
140d61eb5:	e9 f6 42 f7 ff       	jmp    0x140cd61b0
140d61eba:	cc                   	int3
140d61ebb:	cc                   	int3
140d61ebc:	cc                   	int3
140d61ebd:	cc                   	int3
140d61ebe:	cc                   	int3
140d61ebf:	cc                   	int3
140d61ec0:	40 53                	rex push %rbx
140d61ec2:	55                   	push   %rbp
140d61ec3:	57                   	push   %rdi
140d61ec4:	41 54                	push   %r12
140d61ec6:	41 55                	push   %r13
140d61ec8:	b8 30 00 00 00       	mov    $0x30,%eax
140d61ecd:	e8 ce 95 0b 00       	call   0x140e1b4a0
140d61ed2:	48 2b e0             	sub    %rax,%rsp
140d61ed5:	4c 8b 69 40          	mov    0x40(%rcx),%r13
140d61ed9:	45 33 e4             	xor    %r12d,%r12d
140d61edc:	48 8b da             	mov    %rdx,%rbx
140d61edf:	48 8b f9             	mov    %rcx,%rdi
140d61ee2:	41 8b ec             	mov    %r12d,%ebp
140d61ee5:	48 85 d2             	test   %rdx,%rdx
140d61ee8:	75 36                	jne    0x140d61f20
140d61eea:	e8 61 c3 fb ff       	call   0x140d1e250
140d61eef:	48 8b e8             	mov    %rax,%rbp
140d61ef2:	48 8b d8             	mov    %rax,%rbx
140d61ef5:	48 85 c0             	test   %rax,%rax
140d61ef8:	75 26                	jne    0x140d61f20
140d61efa:	4c 8d 0d 2f 11 42 00 	lea    0x42112f(%rip),%r9        # 0x141183030
140d61f01:	c7 44 24 20 fe 00 00 	movl   $0xfe,0x20(%rsp)
140d61f08:	00
140d61f09:	ba a5 00 00 00       	mov    $0xa5,%edx
140d61f0e:	8d 48 10             	lea    0x10(%rax),%ecx
140d61f11:	45 8d 44 24 41       	lea    0x41(%r12),%r8d
140d61f16:	e8 65 ed f6 ff       	call   0x140cd0c80
140d61f1b:	e9 98 01 00 00       	jmp    0x140d620b8
140d61f20:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140d61f25:	48 8b cb             	mov    %rbx,%rcx
140d61f28:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
140d61f2d:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
140d61f32:	e8 09 c4 fb ff       	call   0x140d1e340
140d61f37:	48 8b cb             	mov    %rbx,%rcx
140d61f3a:	e8 61 c1 fb ff       	call   0x140d1e0a0
140d61f3f:	48 8b cb             	mov    %rbx,%rcx
140d61f42:	48 8b f0             	mov    %rax,%rsi
140d61f45:	e8 56 c1 fb ff       	call   0x140d1e0a0
140d61f4a:	48 8b cb             	mov    %rbx,%rcx
140d61f4d:	4c 8b f0             	mov    %rax,%r14
140d61f50:	e8 4b c1 fb ff       	call   0x140d1e0a0
140d61f55:	48 8b cb             	mov    %rbx,%rcx
140d61f58:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140d61f5d:	e8 3e c1 fb ff       	call   0x140d1e0a0
140d61f62:	48 8b cb             	mov    %rbx,%rcx
140d61f65:	4c 8b f8             	mov    %rax,%r15
140d61f68:	e8 33 c1 fb ff       	call   0x140d1e0a0
140d61f6d:	48 85 c0             	test   %rax,%rax
140d61f70:	0f 84 33 01 00 00    	je     0x140d620a9
140d61f76:	48 8b 07             	mov    (%rdi),%rax
140d61f79:	48 8b 57 60          	mov    0x60(%rdi),%rdx
140d61f7d:	48 8b 80 30 01 00 00 	mov    0x130(%rax),%rax
140d61f84:	48 85 c0             	test   %rax,%rax
140d61f87:	74 3b                	je     0x140d61fc4
140d61f89:	4c 8b c2             	mov    %rdx,%r8
140d61f8c:	4c 8b cb             	mov    %rbx,%r9
140d61f8f:	48 8b d6             	mov    %rsi,%rdx
140d61f92:	48 8b cf             	mov    %rdi,%rcx
140d61f95:	ff 15 85 1a 22 00    	call   *0x221a85(%rip)        # 0x140f83a20
140d61f9b:	85 c0                	test   %eax,%eax
140d61f9d:	0f 84 06 01 00 00    	je     0x140d620a9
140d61fa3:	48 8b 07             	mov    (%rdi),%rax
140d61fa6:	4c 8b cb             	mov    %rbx,%r9
140d61fa9:	4c 8b 47 68          	mov    0x68(%rdi),%r8
140d61fad:	49 8b d6             	mov    %r14,%rdx
140d61fb0:	48 8b cf             	mov    %rdi,%rcx
140d61fb3:	48 8b 80 30 01 00 00 	mov    0x130(%rax),%rax
140d61fba:	ff 15 60 1a 22 00    	call   *0x221a60(%rip)        # 0x140f83a20
140d61fc0:	85 c0                	test   %eax,%eax
140d61fc2:	eb 20                	jmp    0x140d61fe4
140d61fc4:	48 8b ce             	mov    %rsi,%rcx
140d61fc7:	e8 f4 3d f7 ff       	call   0x140cd5dc0
140d61fcc:	48 85 c0             	test   %rax,%rax
140d61fcf:	0f 84 d4 00 00 00    	je     0x140d620a9
140d61fd5:	48 8b 57 68          	mov    0x68(%rdi),%rdx
140d61fd9:	49 8b ce             	mov    %r14,%rcx
140d61fdc:	e8 df 3d f7 ff       	call   0x140cd5dc0
140d61fe1:	48 85 c0             	test   %rax,%rax
140d61fe4:	0f 84 bf 00 00 00    	je     0x140d620a9
140d61fea:	48 8b ce             	mov    %rsi,%rcx
140d61fed:	e8 ce 40 f7 ff       	call   0x140cd60c0
140d61ff2:	49 8b ce             	mov    %r14,%rcx
140d61ff5:	85 c0                	test   %eax,%eax
140d61ff7:	0f 85 9d 00 00 00    	jne    0x140d6209a
140d61ffd:	e8 be 40 f7 ff       	call   0x140cd60c0
140d62002:	85 c0                	test   %eax,%eax
140d62004:	0f 85 99 00 00 00    	jne    0x140d620a3
140d6200a:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140d6200f:	4c 8b cb             	mov    %rbx,%r9
140d62012:	48 8b cf             	mov    %rdi,%rcx
140d62015:	4d 8b c5             	mov    %r13,%r8
140d62018:	48 8b d6             	mov    %rsi,%rdx
140d6201b:	e8 a0 5a ff ff       	call   0x140d57ac0
140d62020:	85 c0                	test   %eax,%eax
140d62022:	0f 84 81 00 00 00    	je     0x140d620a9
140d62028:	4d 8b cd             	mov    %r13,%r9
140d6202b:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d62030:	4c 8b c6             	mov    %rsi,%r8
140d62033:	48 8b d7             	mov    %rdi,%rdx
140d62036:	49 8b cf             	mov    %r15,%rcx
140d62039:	e8 c2 59 ff ff       	call   0x140d57a00
140d6203e:	85 c0                	test   %eax,%eax
140d62040:	74 67                	je     0x140d620a9
140d62042:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140d62048:	49 8b d7             	mov    %r15,%rdx
140d6204b:	48 8b cf             	mov    %rdi,%rcx
140d6204e:	e8 2d 94 fb ff       	call   0x140d1b480
140d62053:	85 c0                	test   %eax,%eax
140d62055:	74 52                	je     0x140d620a9
140d62057:	4c 8b cb             	mov    %rbx,%r9
140d6205a:	4d 8b c5             	mov    %r13,%r8
140d6205d:	49 8b d6             	mov    %r14,%rdx
140d62060:	49 8b cf             	mov    %r15,%rcx
140d62063:	e8 58 5a ff ff       	call   0x140d57ac0
140d62068:	85 c0                	test   %eax,%eax
140d6206a:	74 3d                	je     0x140d620a9
140d6206c:	ba 1b 00 00 00       	mov    $0x1b,%edx
140d62071:	49 8b cf             	mov    %r15,%rcx
140d62074:	e8 57 92 fb ff       	call   0x140d1b2d0
140d62079:	85 c0                	test   %eax,%eax
140d6207b:	74 2c                	je     0x140d620a9
140d6207d:	4d 8b cd             	mov    %r13,%r9
140d62080:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d62085:	4d 8b c7             	mov    %r15,%r8
140d62088:	48 8b d7             	mov    %rdi,%rdx
140d6208b:	48 8b ce             	mov    %rsi,%rcx
140d6208e:	e8 7d 57 ff ff       	call   0x140d57810
140d62093:	85 c0                	test   %eax,%eax
140d62095:	74 12                	je     0x140d620a9
140d62097:	48 8b ce             	mov    %rsi,%rcx
140d6209a:	e8 21 40 f7 ff       	call   0x140cd60c0
140d6209f:	85 c0                	test   %eax,%eax
140d620a1:	75 06                	jne    0x140d620a9
140d620a3:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140d620a9:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
140d620ae:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140d620b3:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
140d620b8:	48 8b cb             	mov    %rbx,%rcx
140d620bb:	e8 a0 be fb ff       	call   0x140d1df60
140d620c0:	48 8b cd             	mov    %rbp,%rcx
140d620c3:	e8 18 bf fb ff       	call   0x140d1dfe0
140d620c8:	41 8b c4             	mov    %r12d,%eax
140d620cb:	48 83 c4 30          	add    $0x30,%rsp
140d620cf:	41 5d                	pop    %r13
140d620d1:	41 5c                	pop    %r12
140d620d3:	5f                   	pop    %rdi
140d620d4:	5d                   	pop    %rbp
140d620d5:	5b                   	pop    %rbx
140d620d6:	c3                   	ret
140d620d7:	cc                   	int3
140d620d8:	cc                   	int3
140d620d9:	cc                   	int3
140d620da:	cc                   	int3
140d620db:	cc                   	int3
140d620dc:	cc                   	int3
140d620dd:	cc                   	int3
140d620de:	cc                   	int3
140d620df:	cc                   	int3
140d620e0:	40 53                	rex push %rbx
140d620e2:	b8 20 00 00 00       	mov    $0x20,%eax
140d620e7:	e8 b4 93 0b 00       	call   0x140e1b4a0
140d620ec:	48 2b e0             	sub    %rax,%rsp
140d620ef:	48 8b d9             	mov    %rcx,%rbx
140d620f2:	e8 59 40 f7 ff       	call   0x140cd6150
140d620f7:	48 89 43 10          	mov    %rax,0x10(%rbx)
140d620fb:	e8 50 40 f7 ff       	call   0x140cd6150
140d62100:	48 89 43 18          	mov    %rax,0x18(%rbx)
140d62104:	e8 47 40 f7 ff       	call   0x140cd6150
140d62109:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140d6210d:	48 89 43 20          	mov    %rax,0x20(%rbx)
140d62111:	c7 43 28 00 00 00 00 	movl   $0x0,0x28(%rbx)
140d62118:	48 85 c9             	test   %rcx,%rcx
140d6211b:	74 17                	je     0x140d62134
140d6211d:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
140d62122:	74 10                	je     0x140d62134
140d62124:	48 85 c0             	test   %rax,%rax
140d62127:	74 0b                	je     0x140d62134
140d62129:	b8 01 00 00 00       	mov    $0x1,%eax
140d6212e:	48 83 c4 20          	add    $0x20,%rsp
140d62132:	5b                   	pop    %rbx
140d62133:	c3                   	ret
140d62134:	e8 27 3e f7 ff       	call   0x140cd5f60
140d62139:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140d6213d:	e8 1e 3e f7 ff       	call   0x140cd5f60
140d62142:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140d62146:	e8 15 3e f7 ff       	call   0x140cd5f60
140d6214b:	33 c0                	xor    %eax,%eax
140d6214d:	48 83 c4 20          	add    $0x20,%rsp
140d62151:	5b                   	pop    %rbx
140d62152:	c3                   	ret
140d62153:	cc                   	int3