140cf5d88:	0b 0b                	or     (%rbx),%ecx
140cf5d8a:	0b 0b                	or     (%rbx),%ecx
140cf5d8c:	0b 0b                	or     (%rbx),%ecx
140cf5d8e:	0b 0b                	or     (%rbx),%ecx
140cf5d90:	0b 0b                	or     (%rbx),%ecx
140cf5d92:	0b 0b                	or     (%rbx),%ecx
140cf5d94:	0b 0b                	or     (%rbx),%ecx
140cf5d96:	0b 0b                	or     (%rbx),%ecx
140cf5d98:	0b 0b                	or     (%rbx),%ecx
140cf5d9a:	0b 0b                	or     (%rbx),%ecx
140cf5d9c:	0b 0b                	or     (%rbx),%ecx
140cf5d9e:	0b 0b                	or     (%rbx),%ecx
140cf5da0:	0b 0b                	or     (%rbx),%ecx
140cf5da2:	0b 0b                	or     (%rbx),%ecx
140cf5da4:	0b 0b                	or     (%rbx),%ecx
140cf5da6:	0b 0b                	or     (%rbx),%ecx
140cf5da8:	0b 08                	or     (%rax),%ecx
140cf5daa:	09 0a                	or     %ecx,(%rdx)
140cf5dac:	0b 0b                	or     (%rbx),%ecx
140cf5dae:	0b 0b                	or     (%rbx),%ecx
140cf5db0:	0b 0b                	or     (%rbx),%ecx
140cf5db2:	0b 0b                	or     (%rbx),%ecx
140cf5db4:	0b 0b                	or     (%rbx),%ecx
140cf5db6:	0b 0b                	or     (%rbx),%ecx
140cf5db8:	0b 0b                	or     (%rbx),%ecx
140cf5dba:	0b 0b                	or     (%rbx),%ecx
140cf5dbc:	0b 0b                	or     (%rbx),%ecx
140cf5dbe:	0b 00                	or     (%rax),%eax
140cf5dc0:	0b 0b                	or     (%rbx),%ecx
140cf5dc2:	0b 0b                	or     (%rbx),%ecx
140cf5dc4:	02 cc                	add    %ah,%cl
140cf5dc6:	cc                   	int3
140cf5dc7:	cc                   	int3
140cf5dc8:	cc                   	int3
140cf5dc9:	cc                   	int3
140cf5dca:	cc                   	int3
140cf5dcb:	cc                   	int3
140cf5dcc:	cc                   	int3
140cf5dcd:	cc                   	int3
140cf5dce:	cc                   	int3
140cf5dcf:	cc                   	int3
140cf5dd0:	40 53                	rex push %rbx
140cf5dd2:	b8 20 00 00 00       	mov    $0x20,%eax
140cf5dd7:	e8 c4 56 12 00       	call   0x140e1b4a0
140cf5ddc:	48 2b e0             	sub    %rax,%rsp
140cf5ddf:	48 8b d9             	mov    %rcx,%rbx
140cf5de2:	48 85 c9             	test   %rcx,%rcx
140cf5de5:	75 08                	jne    0x140cf5def
140cf5de7:	33 c0                	xor    %eax,%eax
140cf5de9:	48 83 c4 20          	add    $0x20,%rsp
140cf5ded:	5b                   	pop    %rbx
140cf5dee:	c3                   	ret
140cf5def:	83 79 24 00          	cmpl   $0x0,0x24(%rcx)
140cf5df3:	74 2a                	je     0x140cf5e1f
140cf5df5:	83 79 20 00          	cmpl   $0x0,0x20(%rcx)
140cf5df9:	74 1d                	je     0x140cf5e18
140cf5dfb:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140cf5dff:	48 85 c9             	test   %rcx,%rcx
140cf5e02:	74 14                	je     0x140cf5e18
140cf5e04:	e8 37 a1 55 ff       	call   0x14024ff40
140cf5e09:	48 c7 43 38 00 00 00 	movq   $0x0,0x38(%rbx)
140cf5e10:	00
140cf5e11:	c7 43 28 00 00 00 00 	movl   $0x0,0x28(%rbx)
140cf5e18:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
140cf5e1f:	b8 01 00 00 00       	mov    $0x1,%eax
140cf5e24:	48 83 c4 20          	add    $0x20,%rsp
140cf5e28:	5b                   	pop    %rbx
140cf5e29:	c3                   	ret
140cf5e2a:	cc                   	int3
140cf5e2b:	cc                   	int3
140cf5e2c:	cc                   	int3
140cf5e2d:	cc                   	int3
140cf5e2e:	cc                   	int3
140cf5e2f:	cc                   	int3
140cf5e30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cf5e35:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140cf5e3a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140cf5e3f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140cf5e44:	41 56                	push   %r14
140cf5e46:	b8 30 00 00 00       	mov    $0x30,%eax
140cf5e4b:	e8 50 56 12 00       	call   0x140e1b4a0
140cf5e50:	48 2b e0             	sub    %rax,%rsp
140cf5e53:	48 8b ea             	mov    %rdx,%rbp
140cf5e56:	4c 8b f1             	mov    %rcx,%r14
140cf5e59:	e8 b2 82 05 00       	call   0x140d4e110
140cf5e5e:	ba 62 00 00 00       	mov    $0x62,%edx
140cf5e63:	48 8b cd             	mov    %rbp,%rcx
140cf5e66:	48 8b f8             	mov    %rax,%rdi
140cf5e69:	e8 aa 80 12 00       	call   0x140e1df18
140cf5e6e:	48 85 c0             	test   %rax,%rax
140cf5e71:	be 11 00 00 00       	mov    $0x11,%esi
140cf5e76:	bb 01 00 00 00       	mov    $0x1,%ebx
140cf5e7b:	0f 45 f3             	cmovne %ebx,%esi
140cf5e7e:	48 85 ff             	test   %rdi,%rdi
140cf5e81:	0f 85 91 00 00 00    	jne    0x140cf5f18
140cf5e87:	ff 15 db d3 28 00    	call   *0x28d3db(%rip)        # 0x140f83268
140cf5e8d:	8b d3                	mov    %ebx,%edx
140cf5e8f:	c7 44 24 20 45 00 00 	movl   $0x45,0x20(%rsp)
140cf5e96:	00
140cf5e97:	bb 02 00 00 00       	mov    $0x2,%ebx
140cf5e9c:	4c 8d 0d 7d 1e 47 00 	lea    0x471e7d(%rip),%r9        # 0x141167d20
140cf5ea3:	8b cb                	mov    %ebx,%ecx
140cf5ea5:	44 8b c0             	mov    %eax,%r8d
140cf5ea8:	e8 d3 ad fd ff       	call   0x140cd0c80
140cf5ead:	48 8d 05 f0 b8 44 00 	lea    0x44b8f0(%rip),%rax        # 0x1411417a4
140cf5eb4:	4d 8b c6             	mov    %r14,%r8
140cf5eb7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140cf5ebc:	4c 8d 0d d9 a2 36 00 	lea    0x36a2d9(%rip),%r9        # 0x14106019c
140cf5ec3:	48 8d 15 6e 1e 47 00 	lea    0x471e6e(%rip),%rdx        # 0x141167d38
140cf5eca:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140cf5ecf:	8d 4f 05             	lea    0x5(%rdi),%ecx
140cf5ed2:	e8 59 a0 fd ff       	call   0x140ccff30
140cf5ed7:	e8 14 44 13 00       	call   0x140e2a2f0
140cf5edc:	39 18                	cmp    %ebx,(%rax)
140cf5ede:	74 0f                	je     0x140cf5eef
140cf5ee0:	e8 0b 44 13 00       	call   0x140e2a2f0
140cf5ee5:	83 38 06             	cmpl   $0x6,(%rax)
140cf5ee8:	74 05                	je     0x140cf5eef
140cf5eea:	8d 47 4e             	lea    0x4e(%rdi),%eax
140cf5eed:	eb 0a                	jmp    0x140cf5ef9
140cf5eef:	bb 80 00 00 00       	mov    $0x80,%ebx
140cf5ef4:	b8 4c 00 00 00       	mov    $0x4c,%eax
140cf5ef9:	ba 6d 00 00 00       	mov    $0x6d,%edx
140cf5efe:	89 44 24 20          	mov    %eax,0x20(%rsp)
140cf5f02:	4c 8d 0d 17 1e 47 00 	lea    0x471e17(%rip),%r9        # 0x141167d20
140cf5f09:	44 8b c3             	mov    %ebx,%r8d
140cf5f0c:	8d 4a b3             	lea    -0x4d(%rdx),%ecx
140cf5f0f:	e8 6c ad fd ff       	call   0x140cd0c80
140cf5f14:	33 c0                	xor    %eax,%eax
140cf5f16:	eb 40                	jmp    0x140cf5f58
140cf5f18:	48 8d 0d 91 1d 47 00 	lea    0x471d91(%rip),%rcx        # 0x141167cb0
140cf5f1f:	e8 cc c8 fc ff       	call   0x140cc27f0
140cf5f24:	48 8b d8             	mov    %rax,%rbx
140cf5f27:	48 85 c0             	test   %rax,%rax
140cf5f2a:	75 0c                	jne    0x140cf5f38
140cf5f2c:	48 8b cf             	mov    %rdi,%rcx
140cf5f2f:	e8 0c a0 55 ff       	call   0x14024ff40
140cf5f34:	33 c0                	xor    %eax,%eax
140cf5f36:	eb 20                	jmp    0x140cf5f58
140cf5f38:	33 d2                	xor    %edx,%edx
140cf5f3a:	48 8b cb             	mov    %rbx,%rcx
140cf5f3d:	e8 3e c0 fc ff       	call   0x140cc1f80
140cf5f42:	4c 8b cf             	mov    %rdi,%r9
140cf5f45:	44 8b c6             	mov    %esi,%r8d
140cf5f48:	ba 6a 00 00 00       	mov    $0x6a,%edx
140cf5f4d:	48 8b cb             	mov    %rbx,%rcx
140cf5f50:	e8 5b c0 fc ff       	call   0x140cc1fb0
140cf5f55:	48 8b c3             	mov    %rbx,%rax
140cf5f58:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cf5f5d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140cf5f62:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140cf5f67:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140cf5f6c:	48 83 c4 30          	add    $0x30,%rsp
140cf5f70:	41 5e                	pop    %r14
140cf5f72:	c3                   	ret
140cf5f73:	cc                   	int3
140cf5f74:	cc                   	int3
140cf5f75:	cc                   	int3
140cf5f76:	cc                   	int3
140cf5f77:	cc                   	int3
140cf5f78:	cc                   	int3
140cf5f79:	cc                   	int3
140cf5f7a:	cc                   	int3
140cf5f7b:	cc                   	int3
140cf5f7c:	cc                   	int3
140cf5f7d:	cc                   	int3
140cf5f7e:	cc                   	int3
140cf5f7f:	cc                   	int3
140cf5f80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cf5f85:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140cf5f8a:	57                   	push   %rdi
140cf5f8b:	b8 20 00 00 00       	mov    $0x20,%eax
140cf5f90:	e8 0b 55 12 00       	call   0x140e1b4a0
140cf5f95:	48 2b e0             	sub    %rax,%rsp
140cf5f98:	48 8b f1             	mov    %rcx,%rsi
140cf5f9b:	8b fa                	mov    %edx,%edi
140cf5f9d:	48 8d 0d 0c 1d 47 00 	lea    0x471d0c(%rip),%rcx        # 0x141167cb0
140cf5fa4:	e8 47 c8 fc ff       	call   0x140cc27f0
140cf5fa9:	48 8b d8             	mov    %rax,%rbx
140cf5fac:	48 85 c0             	test   %rax,%rax
140cf5faf:	75 10                	jne    0x140cf5fc1
140cf5fb1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cf5fb6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140cf5fbb:	48 83 c4 20          	add    $0x20,%rsp
140cf5fbf:	5f                   	pop    %rdi
140cf5fc0:	c3                   	ret
140cf5fc1:	33 d2                	xor    %edx,%edx
140cf5fc3:	48 8b cb             	mov    %rbx,%rcx
140cf5fc6:	e8 d5 cc fc ff       	call   0x140cc2ca0
140cf5fcb:	4c 8b ce             	mov    %rsi,%r9
140cf5fce:	44 8b c7             	mov    %edi,%r8d
140cf5fd1:	ba 6a 00 00 00       	mov    $0x6a,%edx
140cf5fd6:	48 8b cb             	mov    %rbx,%rcx
140cf5fd9:	e8 d2 bf fc ff       	call   0x140cc1fb0
140cf5fde:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140cf5fe3:	48 8b c3             	mov    %rbx,%rax
140cf5fe6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cf5feb:	48 83 c4 20          	add    $0x20,%rsp
140cf5fef:	5f                   	pop    %rdi
140cf5ff0:	c3                   	ret
140cf5ff1:	cc                   	int3
140cf5ff2:	cc                   	int3
140cf5ff3:	cc                   	int3
140cf5ff4:	cc                   	int3
140cf5ff5:	cc                   	int3
140cf5ff6:	cc                   	int3
140cf5ff7:	cc                   	int3
140cf5ff8:	cc                   	int3
140cf5ff9:	cc                   	int3
140cf5ffa:	cc                   	int3
140cf5ffb:	cc                   	int3
140cf5ffc:	cc                   	int3
140cf5ffd:	cc                   	int3
140cf5ffe:	cc                   	int3
140cf5fff:	cc                   	int3
140cf6000:	48 8d 05 a9 1c 47 00 	lea    0x471ca9(%rip),%rax        # 0x141167cb0
140cf6007:	c3                   	ret
140cf6008:	cc                   	int3
140cf6009:	cc                   	int3
140cf600a:	cc                   	int3
140cf600b:	cc                   	int3
140cf600c:	cc                   	int3
140cf600d:	cc                   	int3
140cf600e:	cc                   	int3
140cf600f:	cc                   	int3
140cf6010:	48 8d 05 a9 1d 47 00 	lea    0x471da9(%rip),%rax        # 0x141167dc0
140cf6017:	c3                   	ret
140cf6018:	cc                   	int3
140cf6019:	cc                   	int3
140cf601a:	cc                   	int3
140cf601b:	cc                   	int3
140cf601c:	cc                   	int3
140cf601d:	cc                   	int3
140cf601e:	cc                   	int3
140cf601f:	cc                   	int3
140cf6020:	40 53                	rex push %rbx
140cf6022:	b8 20 00 00 00       	mov    $0x20,%eax
140cf6027:	e8 74 54 12 00       	call   0x140e1b4a0
140cf602c:	48 2b e0             	sub    %rax,%rsp
140cf602f:	48 8b da             	mov    %rdx,%rbx
140cf6032:	85 c9                	test   %ecx,%ecx
140cf6034:	75 16                	jne    0x140cf604c
140cf6036:	e8 85 47 fe ff       	call   0x140cda7c0
140cf603b:	48 89 03             	mov    %rax,(%rbx)
140cf603e:	48 f7 d8             	neg    %rax
140cf6041:	1b c0                	sbb    %eax,%eax
140cf6043:	83 e0 02             	and    $0x2,%eax
140cf6046:	48 83 c4 20          	add    $0x20,%rsp
140cf604a:	5b                   	pop    %rbx
140cf604b:	c3                   	ret
140cf604c:	83 f9 02             	cmp    $0x2,%ecx
140cf604f:	75 16                	jne    0x140cf6067
140cf6051:	48 8b 0a             	mov    (%rdx),%rcx
140cf6054:	e8 f7 45 fe ff       	call   0x140cda650
140cf6059:	33 c9                	xor    %ecx,%ecx
140cf605b:	48 89 0b             	mov    %rcx,(%rbx)
140cf605e:	8d 41 02             	lea    0x2(%rcx),%eax
140cf6061:	48 83 c4 20          	add    $0x20,%rsp
140cf6065:	5b                   	pop    %rbx
140cf6066:	c3                   	ret
140cf6067:	83 f9 05             	cmp    $0x5,%ecx
140cf606a:	75 23                	jne    0x140cf608f
140cf606c:	48 8b 0a             	mov    (%rdx),%rcx
140cf606f:	83 79 04 01          	cmpl   $0x1,0x4(%rcx)
140cf6073:	75 1a                	jne    0x140cf608f
140cf6075:	e8 26 14 03 00       	call   0x140d274a0
140cf607a:	33 c9                	xor    %ecx,%ecx
140cf607c:	ba 02 00 00 00       	mov    $0x2,%edx
140cf6081:	83 f8 01             	cmp    $0x1,%eax
140cf6084:	0f 44 ca             	cmove  %edx,%ecx
140cf6087:	8b c1                	mov    %ecx,%eax
140cf6089:	48 83 c4 20          	add    $0x20,%rsp
140cf608d:	5b                   	pop    %rbx
140cf608e:	c3                   	ret
140cf608f:	b8 01 00 00 00       	mov    $0x1,%eax
140cf6094:	48 83 c4 20          	add    $0x20,%rsp
140cf6098:	5b                   	pop    %rbx
140cf6099:	c3                   	ret
140cf609a:	cc                   	int3
140cf609b:	cc                   	int3
140cf609c:	cc                   	int3
140cf609d:	cc                   	int3
140cf609e:	cc                   	int3
140cf609f:	cc                   	int3
140cf60a0:	b8 28 00 00 00       	mov    $0x28,%eax
140cf60a5:	e8 f6 53 12 00       	call   0x140e1b4a0
140cf60aa:	48 2b e0             	sub    %rax,%rsp
140cf60ad:	83 f9 02             	cmp    $0x2,%ecx
140cf60b0:	75 0c                	jne    0x140cf60be
140cf60b2:	48 8b 0a             	mov    (%rdx),%rcx
140cf60b5:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140cf60b9:	e8 a2 b6 01 00       	call   0x140d11760
140cf60be:	b8 01 00 00 00       	mov    $0x1,%eax
140cf60c3:	48 83 c4 28          	add    $0x28,%rsp
140cf60c7:	c3                   	ret
140cf60c8:	cc                   	int3
140cf60c9:	cc                   	int3
140cf60ca:	cc                   	int3
140cf60cb:	cc                   	int3
140cf60cc:	cc                   	int3
140cf60cd:	cc                   	int3
140cf60ce:	cc                   	int3
140cf60cf:	cc                   	int3
140cf60d0:	b8 28 00 00 00       	mov    $0x28,%eax
140cf60d5:	e8 c6 53 12 00       	call   0x140e1b4a0
140cf60da:	48 2b e0             	sub    %rax,%rsp
140cf60dd:	83 f9 02             	cmp    $0x2,%ecx
140cf60e0:	75 0c                	jne    0x140cf60ee
140cf60e2:	48 8b 0a             	mov    (%rdx),%rcx
140cf60e5:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140cf60e9:	e8 72 b6 01 00       	call   0x140d11760
140cf60ee:	b8 01 00 00 00       	mov    $0x1,%eax
140cf60f3:	48 83 c4 28          	add    $0x28,%rsp
140cf60f7:	c3                   	ret
140cf60f8:	cc                   	int3
140cf60f9:	cc                   	int3
140cf60fa:	cc                   	int3
140cf60fb:	cc                   	int3
140cf60fc:	cc                   	int3
140cf60fd:	cc                   	int3
140cf60fe:	cc                   	int3
140cf60ff:	cc                   	int3
140cf6100:	b8 28 00 00 00       	mov    $0x28,%eax
140cf6105:	e8 96 53 12 00       	call   0x140e1b4a0
140cf610a:	48 2b e0             	sub    %rax,%rsp
140cf610d:	48 8d 15 8c 20 47 00 	lea    0x47208c(%rip),%rdx        # 0x1411681a0
140cf6114:	48 83 c4 28          	add    $0x28,%rsp
140cf6118:	e9 53 83 00 00       	jmp    0x140cfe470
140cf611d:	cc                   	int3
140cf611e:	cc                   	int3
140cf611f:	cc                   	int3
140cf6120:	48 8d 05 79 20 47 00 	lea    0x472079(%rip),%rax        # 0x1411681a0
140cf6127:	c3                   	ret
140cf6128:	cc                   	int3
140cf6129:	cc                   	int3
140cf612a:	cc                   	int3
140cf612b:	cc                   	int3
140cf612c:	cc                   	int3
140cf612d:	cc                   	int3
140cf612e:	cc                   	int3
140cf612f:	cc                   	int3
140cf6130:	b8 28 00 00 00       	mov    $0x28,%eax
140cf6135:	e8 66 53 12 00       	call   0x140e1b4a0
140cf613a:	48 2b e0             	sub    %rax,%rsp
140cf613d:	48 8d 0d 5c 20 47 00 	lea    0x47205c(%rip),%rcx        # 0x1411681a0
140cf6144:	48 83 c4 28          	add    $0x28,%rsp
140cf6148:	e9 93 7c 00 00       	jmp    0x140cfdde0
140cf614d:	cc                   	int3
140cf614e:	cc                   	int3
140cf614f:	cc                   	int3