140024e4b:	cc                   	int3
140024e4c:	ff 25 2e 61 00 00    	jmp    *0x612e(%rip)        # 0x14002af80
140024e52:	cc                   	int3
140024e53:	cc                   	int3
140024e54:	cc                   	int3
140024e55:	cc                   	int3
140024e56:	cc                   	int3
140024e57:	cc                   	int3
140024e58:	ff 25 2a 61 00 00    	jmp    *0x612a(%rip)        # 0x14002af88
140024e5e:	cc                   	int3
140024e5f:	cc                   	int3
140024e60:	cc                   	int3
140024e61:	cc                   	int3
140024e62:	cc                   	int3
140024e63:	cc                   	int3
140024e64:	ff 25 26 61 00 00    	jmp    *0x6126(%rip)        # 0x14002af90
140024e6a:	cc                   	int3
140024e6b:	cc                   	int3
140024e6c:	cc                   	int3
140024e6d:	cc                   	int3
140024e6e:	cc                   	int3
140024e6f:	cc                   	int3
140024e70:	c2 00 00             	ret    $0x0
140024e73:	cc                   	int3
140024e74:	cc                   	int3
140024e75:	cc                   	int3
140024e76:	cc                   	int3
140024e77:	cc                   	int3
140024e78:	cc                   	int3
140024e79:	cc                   	int3
140024e7a:	cc                   	int3
140024e7b:	cc                   	int3
140024e7c:	cc                   	int3
140024e7d:	cc                   	int3
140024e7e:	cc                   	int3
140024e7f:	cc                   	int3
140024e80:	48 83 ec 28          	sub    $0x28,%rsp
140024e84:	48 8b 01             	mov    (%rcx),%rax
140024e87:	81 38 63 73 6d e0    	cmpl   $0xe06d7363,(%rax)
140024e8d:	75 23                	jne    0x140024eb2
140024e8f:	83 78 18 04          	cmpl   $0x4,0x18(%rax)
140024e93:	75 1d                	jne    0x140024eb2
140024e95:	8b 48 20             	mov    0x20(%rax),%ecx
140024e98:	8d 81 e0 fa 6c e6    	lea    -0x19930520(%rcx),%eax
140024e9e:	83 f8 02             	cmp    $0x2,%eax
140024ea1:	76 08                	jbe    0x140024eab
140024ea3:	81 f9 00 40 99 01    	cmp    $0x1994000,%ecx
140024ea9:	75 07                	jne    0x140024eb2
140024eab:	ff 15 8f 60 00 00    	call   *0x608f(%rip)        # 0x14002af40
140024eb1:	cc                   	int3
140024eb2:	33 c0                	xor    %eax,%eax
140024eb4:	48 83 c4 28          	add    $0x28,%rsp
140024eb8:	c3                   	ret
140024eb9:	cc                   	int3
140024eba:	cc                   	int3
140024ebb:	cc                   	int3
140024ebc:	cc                   	int3
140024ebd:	cc                   	int3
140024ebe:	cc                   	int3
140024ebf:	cc                   	int3
140024ec0:	48 83 ec 28          	sub    $0x28,%rsp
140024ec4:	48 8d 0d b5 ff ff ff 	lea    -0x4b(%rip),%rcx        # 0x140024e80
140024ecb:	ff 15 3f 5e 00 00    	call   *0x5e3f(%rip)        # 0x14002ad10
140024ed1:	33 c0                	xor    %eax,%eax
140024ed3:	48 83 c4 28          	add    $0x28,%rsp
140024ed7:	c3                   	ret
140024ed8:	cc                   	int3
140024ed9:	cc                   	int3
140024eda:	cc                   	int3
140024edb:	cc                   	int3
140024edc:	cc                   	int3
140024edd:	cc                   	int3
140024ede:	ff 25 b4 60 00 00    	jmp    *0x60b4(%rip)        # 0x14002af98
140024ee4:	cc                   	int3
140024ee5:	cc                   	int3
140024ee6:	cc                   	int3
140024ee7:	cc                   	int3
140024ee8:	cc                   	int3
140024ee9:	cc                   	int3
140024eea:	cc                   	int3
140024eeb:	cc                   	int3
140024eec:	48 83 ec 18          	sub    $0x18,%rsp
140024ef0:	33 d2                	xor    %edx,%edx
140024ef2:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
140024ef6:	48 83 f8 fd          	cmp    $0xfffffffffffffffd,%rax
140024efa:	77 3c                	ja     0x140024f38
140024efc:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
140024f01:	66 39 01             	cmp    %ax,(%rcx)
140024f04:	75 2a                	jne    0x140024f30
140024f06:	39 51 3c             	cmp    %edx,0x3c(%rcx)
140024f09:	7c 25                	jl     0x140024f30
140024f0b:	81 79 3c 00 00 00 10 	cmpl   $0x10000000,0x3c(%rcx)
140024f12:	73 1c                	jae    0x140024f30
140024f14:	48 63 41 3c          	movslq 0x3c(%rcx),%rax
140024f18:	48 03 c1             	add    %rcx,%rax
140024f1b:	48 89 04 24          	mov    %rax,(%rsp)
140024f1f:	81 38 50 45 00 00    	cmpl   $0x4550,(%rax)
140024f25:	48 0f 45 c2          	cmovne %rdx,%rax
140024f29:	48 8b d0             	mov    %rax,%rdx
140024f2c:	48 89 04 24          	mov    %rax,(%rsp)
140024f30:	eb 06                	jmp    0x140024f38
140024f32:	33 d2                	xor    %edx,%edx
140024f34:	48 89 14 24          	mov    %rdx,(%rsp)
140024f38:	48 8b c2             	mov    %rdx,%rax
140024f3b:	48 83 c4 18          	add    $0x18,%rsp
140024f3f:	c3                   	ret
140024f40:	cc                   	int3
140024f41:	cc                   	int3
140024f42:	cc                   	int3
140024f43:	cc                   	int3
140024f44:	cc                   	int3
140024f45:	cc                   	int3
140024f46:	cc                   	int3
140024f47:	cc                   	int3
140024f48:	40 53                	rex push %rbx
140024f4a:	48 83 ec 20          	sub    $0x20,%rsp
140024f4e:	8b d9                	mov    %ecx,%ebx
140024f50:	33 c9                	xor    %ecx,%ecx
140024f52:	ff 15 e8 5c 00 00    	call   *0x5ce8(%rip)        # 0x14002ac40
140024f58:	48 85 c0             	test   %rax,%rax
140024f5b:	74 28                	je     0x140024f85
140024f5d:	48 8b c8             	mov    %rax,%rcx
140024f60:	e8 87 ff ff ff       	call   0x140024eec
140024f65:	48 85 c0             	test   %rax,%rax
140024f68:	74 1b                	je     0x140024f85
140024f6a:	b9 02 00 00 00       	mov    $0x2,%ecx
140024f6f:	66 39 48 5c          	cmp    %cx,0x5c(%rax)
140024f73:	75 04                	jne    0x140024f79
140024f75:	8b c1                	mov    %ecx,%eax
140024f77:	eb 0e                	jmp    0x140024f87
140024f79:	66 83 78 5c 03       	cmpw   $0x3,0x5c(%rax)
140024f7e:	b8 01 00 00 00       	mov    $0x1,%eax
140024f83:	74 02                	je     0x140024f87
140024f85:	8b c3                	mov    %ebx,%eax
140024f87:	48 83 c4 20          	add    $0x20,%rsp
140024f8b:	5b                   	pop    %rbx
140024f8c:	c3                   	ret
140024f8d:	cc                   	int3
140024f8e:	cc                   	int3
140024f8f:	cc                   	int3
140024f90:	cc                   	int3
140024f91:	cc                   	int3
140024f92:	cc                   	int3
140024f93:	ff 25 e7 60 00 00    	jmp    *0x60e7(%rip)        # 0x14002b080
140024f99:	cc                   	int3
140024f9a:	cc                   	int3
140024f9b:	cc                   	int3
140024f9c:	cc                   	int3
140024f9d:	cc                   	int3
140024f9e:	cc                   	int3
140024f9f:	cc                   	int3
140024fa0:	33 c0                	xor    %eax,%eax
140024fa2:	c3                   	ret
140024fa3:	cc                   	int3
140024fa4:	cc                   	int3
140024fa5:	cc                   	int3
140024fa6:	cc                   	int3
140024fa7:	cc                   	int3
140024fa8:	cc                   	int3
140024fa9:	cc                   	int3
140024faa:	cc                   	int3
140024fab:	cc                   	int3
140024fac:	cc                   	int3
140024fad:	cc                   	int3
140024fae:	cc                   	int3
140024faf:	cc                   	int3
140024fb0:	4c 63 41 3c          	movslq 0x3c(%rcx),%r8
140024fb4:	45 33 c9             	xor    %r9d,%r9d
140024fb7:	4c 03 c1             	add    %rcx,%r8
140024fba:	4c 8b d2             	mov    %rdx,%r10
140024fbd:	41 0f b7 40 14       	movzwl 0x14(%r8),%eax
140024fc2:	45 0f b7 58 06       	movzwl 0x6(%r8),%r11d
140024fc7:	48 83 c0 18          	add    $0x18,%rax
140024fcb:	49 03 c0             	add    %r8,%rax
140024fce:	45 85 db             	test   %r11d,%r11d
140024fd1:	74 1e                	je     0x140024ff1
140024fd3:	8b 50 0c             	mov    0xc(%rax),%edx
140024fd6:	4c 3b d2             	cmp    %rdx,%r10
140024fd9:	72 0a                	jb     0x140024fe5
140024fdb:	8b 48 08             	mov    0x8(%rax),%ecx
140024fde:	03 ca                	add    %edx,%ecx
140024fe0:	4c 3b d1             	cmp    %rcx,%r10
140024fe3:	72 0e                	jb     0x140024ff3
140024fe5:	41 ff c1             	inc    %r9d
140024fe8:	48 83 c0 28          	add    $0x28,%rax
140024fec:	45 3b cb             	cmp    %r11d,%r9d
140024fef:	72 e2                	jb     0x140024fd3
140024ff1:	33 c0                	xor    %eax,%eax
140024ff3:	c3                   	ret
140024ff4:	cc                   	int3
140024ff5:	cc                   	int3
140024ff6:	cc                   	int3
140024ff7:	cc                   	int3
140024ff8:	cc                   	int3
140024ff9:	cc                   	int3
140024ffa:	cc                   	int3
140024ffb:	cc                   	int3
140024ffc:	cc                   	int3
140024ffd:	cc                   	int3
140024ffe:	cc                   	int3
140024fff:	cc                   	int3
140025000:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140025005:	57                   	push   %rdi
140025006:	48 83 ec 20          	sub    $0x20,%rsp
14002500a:	48 8b d9             	mov    %rcx,%rbx
14002500d:	48 8d 3d ec af fd ff 	lea    -0x25014(%rip),%rdi        # 0x140000000
140025014:	48 8b cf             	mov    %rdi,%rcx
140025017:	e8 44 00 00 00       	call   0x140025060
14002501c:	85 c0                	test   %eax,%eax
14002501e:	74 22                	je     0x140025042
140025020:	48 2b df             	sub    %rdi,%rbx
140025023:	48 8b d3             	mov    %rbx,%rdx
140025026:	48 8b cf             	mov    %rdi,%rcx
140025029:	e8 82 ff ff ff       	call   0x140024fb0
14002502e:	48 85 c0             	test   %rax,%rax
140025031:	74 0f                	je     0x140025042
140025033:	8b 40 24             	mov    0x24(%rax),%eax
140025036:	c1 e8 1f             	shr    $0x1f,%eax
140025039:	f7 d0                	not    %eax
14002503b:	83 e0 01             	and    $0x1,%eax
14002503e:	eb 02                	jmp    0x140025042
140025040:	33 c0                	xor    %eax,%eax
140025042:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140025047:	48 83 c4 20          	add    $0x20,%rsp
14002504b:	5f                   	pop    %rdi
14002504c:	c3                   	ret
14002504d:	cc                   	int3
14002504e:	cc                   	int3
14002504f:	cc                   	int3
140025050:	cc                   	int3
140025051:	cc                   	int3
140025052:	cc                   	int3
140025053:	cc                   	int3
140025054:	cc                   	int3
140025055:	cc                   	int3
140025056:	cc                   	int3
140025057:	cc                   	int3
140025058:	cc                   	int3
140025059:	cc                   	int3
14002505a:	cc                   	int3
14002505b:	cc                   	int3
14002505c:	cc                   	int3
14002505d:	cc                   	int3
14002505e:	cc                   	int3
14002505f:	cc                   	int3
140025060:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
140025065:	66 39 01             	cmp    %ax,(%rcx)
140025068:	75 20                	jne    0x14002508a
14002506a:	48 63 41 3c          	movslq 0x3c(%rcx),%rax
14002506e:	48 03 c1             	add    %rcx,%rax
140025071:	81 38 50 45 00 00    	cmpl   $0x4550,(%rax)
140025077:	75 11                	jne    0x14002508a
140025079:	b9 0b 02 00 00       	mov    $0x20b,%ecx
14002507e:	66 39 48 18          	cmp    %cx,0x18(%rax)
140025082:	75 06                	jne    0x14002508a
140025084:	b8 01 00 00 00       	mov    $0x1,%eax
140025089:	c3                   	ret
14002508a:	33 c0                	xor    %eax,%eax
14002508c:	c3                   	ret
14002508d:	cc                   	int3
14002508e:	cc                   	int3
14002508f:	cc                   	int3
140025090:	cc                   	int3
140025091:	cc                   	int3
140025092:	cc                   	int3
140025093:	cc                   	int3
140025094:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140025099:	55                   	push   %rbp
14002509a:	48 8b ec             	mov    %rsp,%rbp
14002509d:	48 83 ec 20          	sub    $0x20,%rsp
1400250a1:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
1400250a6:	48 bb 32 a2 df 2d 99 	movabs $0x2b992ddfa232,%rbx
1400250ad:	2b 00 00
1400250b0:	48 8b 05 81 23 01 00 	mov    0x12381(%rip),%rax        # 0x140037438
1400250b7:	48 3b c3             	cmp    %rbx,%rax
1400250ba:	0f 85 93 00 00 00    	jne    0x140025153
1400250c0:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1400250c4:	ff 15 16 5c 00 00    	call   *0x5c16(%rip)        # 0x14002ace0
1400250ca:	48 8b 45 18          	mov    0x18(%rbp),%rax
1400250ce:	48 89 45 10          	mov    %rax,0x10(%rbp)
1400250d2:	ff 15 58 5b 00 00    	call   *0x5b58(%rip)        # 0x14002ac30
1400250d8:	8b c0                	mov    %eax,%eax
1400250da:	48 31 45 10          	xor    %rax,0x10(%rbp)
1400250de:	ff 15 b4 5a 00 00    	call   *0x5ab4(%rip)        # 0x14002ab98
1400250e4:	8b c0                	mov    %eax,%eax
1400250e6:	48 31 45 10          	xor    %rax,0x10(%rbp)
1400250ea:	ff 15 80 5b 00 00    	call   *0x5b80(%rip)        # 0x14002ac70
1400250f0:	8b c0                	mov    %eax,%eax
1400250f2:	48 c1 e0 18          	shl    $0x18,%rax
1400250f6:	48 31 45 10          	xor    %rax,0x10(%rbp)
1400250fa:	ff 15 70 5b 00 00    	call   *0x5b70(%rip)        # 0x14002ac70
140025100:	8b c0                	mov    %eax,%eax
140025102:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140025106:	48 33 45 10          	xor    0x10(%rbp),%rax
14002510a:	48 33 c1             	xor    %rcx,%rax
14002510d:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140025111:	48 89 45 10          	mov    %rax,0x10(%rbp)
140025115:	ff 15 cd 5b 00 00    	call   *0x5bcd(%rip)        # 0x14002ace8
14002511b:	8b 45 20             	mov    0x20(%rbp),%eax
14002511e:	48 b9 ff ff ff ff ff 	movabs $0xffffffffffff,%rcx
140025125:	ff 00 00
140025128:	48 c1 e0 20          	shl    $0x20,%rax
14002512c:	48 33 45 20          	xor    0x20(%rbp),%rax
140025130:	48 33 45 10          	xor    0x10(%rbp),%rax
140025134:	48 23 c1             	and    %rcx,%rax
140025137:	48 8b c8             	mov    %rax,%rcx
14002513a:	48 3b c3             	cmp    %rbx,%rax
14002513d:	75 0d                	jne    0x14002514c
14002513f:	48 b8 33 a2 df 2d 99 	movabs $0x2b992ddfa233,%rax
140025146:	2b 00 00
140025149:	48 8b c8             	mov    %rax,%rcx
14002514c:	48 89 0d e5 22 01 00 	mov    %rcx,0x122e5(%rip)        # 0x140037438
140025153:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140025158:	48 f7 d0             	not    %rax
14002515b:	48 89 05 de 22 01 00 	mov    %rax,0x122de(%rip)        # 0x140037440
140025162:	48 83 c4 20          	add    $0x20,%rsp
140025166:	5d                   	pop    %rbp
140025167:	c3                   	ret
140025168:	cc                   	int3
140025169:	cc                   	int3
14002516a:	cc                   	int3
14002516b:	cc                   	int3
14002516c:	cc                   	int3
14002516d:	cc                   	int3
14002516e:	ff 25 4c 5e 00 00    	jmp    *0x5e4c(%rip)        # 0x14002afc0
140025174:	cc                   	int3
140025175:	cc                   	int3
140025176:	cc                   	int3
140025177:	cc                   	int3
140025178:	cc                   	int3
140025179:	cc                   	int3
14002517a:	ff 25 f8 5e 00 00    	jmp    *0x5ef8(%rip)        # 0x14002b078
140025180:	cc                   	int3
140025181:	cc                   	int3
140025182:	cc                   	int3
140025183:	cc                   	int3
140025184:	cc                   	int3
140025185:	cc                   	int3
140025186:	ff 25 bc 5d 00 00    	jmp    *0x5dbc(%rip)        # 0x14002af48
14002518c:	cc                   	int3
14002518d:	cc                   	int3
14002518e:	cc                   	int3
14002518f:	cc                   	int3
140025190:	cc                   	int3
140025191:	cc                   	int3
140025192:	ff 25 f0 5e 00 00    	jmp    *0x5ef0(%rip)        # 0x14002b088
140025198:	cc                   	int3
140025199:	cc                   	int3
14002519a:	cc                   	int3
14002519b:	cc                   	int3