140012d2d:	cc                   	int3
140012d2e:	cc                   	int3
140012d2f:	cc                   	int3
140012d30:	33 c0                	xor    %eax,%eax
140012d32:	c3                   	ret
140012d33:	cc                   	int3
140012d34:	cc                   	int3
140012d35:	cc                   	int3
140012d36:	cc                   	int3
140012d37:	cc                   	int3
140012d38:	cc                   	int3
140012d39:	cc                   	int3
140012d3a:	cc                   	int3
140012d3b:	cc                   	int3
140012d3c:	cc                   	int3
140012d3d:	cc                   	int3
140012d3e:	cc                   	int3
140012d3f:	cc                   	int3
140012d40:	4c 63 41 3c          	movslq 0x3c(%rcx),%r8
140012d44:	45 33 c9             	xor    %r9d,%r9d
140012d47:	4c 03 c1             	add    %rcx,%r8
140012d4a:	4c 8b d2             	mov    %rdx,%r10
140012d4d:	41 0f b7 40 14       	movzwl 0x14(%r8),%eax
140012d52:	45 0f b7 58 06       	movzwl 0x6(%r8),%r11d
140012d57:	48 83 c0 18          	add    $0x18,%rax
140012d5b:	49 03 c0             	add    %r8,%rax
140012d5e:	45 85 db             	test   %r11d,%r11d
140012d61:	74 1e                	je     0x140012d81
140012d63:	8b 50 0c             	mov    0xc(%rax),%edx
140012d66:	4c 3b d2             	cmp    %rdx,%r10
140012d69:	72 0a                	jb     0x140012d75
140012d6b:	8b 48 08             	mov    0x8(%rax),%ecx
140012d6e:	03 ca                	add    %edx,%ecx
140012d70:	4c 3b d1             	cmp    %rcx,%r10
140012d73:	72 0e                	jb     0x140012d83
140012d75:	41 ff c1             	inc    %r9d
140012d78:	48 83 c0 28          	add    $0x28,%rax
140012d7c:	45 3b cb             	cmp    %r11d,%r9d
140012d7f:	72 e2                	jb     0x140012d63
140012d81:	33 c0                	xor    %eax,%eax
140012d83:	c3                   	ret
140012d84:	cc                   	int3
140012d85:	cc                   	int3
140012d86:	cc                   	int3
140012d87:	cc                   	int3
140012d88:	cc                   	int3
140012d89:	cc                   	int3
140012d8a:	cc                   	int3
140012d8b:	cc                   	int3
140012d8c:	cc                   	int3
140012d8d:	cc                   	int3
140012d8e:	cc                   	int3
140012d8f:	cc                   	int3
140012d90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140012d95:	57                   	push   %rdi
140012d96:	48 83 ec 20          	sub    $0x20,%rsp
140012d9a:	48 8b d9             	mov    %rcx,%rbx
140012d9d:	48 8d 3d 5c d2 fe ff 	lea    -0x12da4(%rip),%rdi        # 0x140000000
140012da4:	48 8b cf             	mov    %rdi,%rcx
140012da7:	e8 44 00 00 00       	call   0x140012df0
140012dac:	85 c0                	test   %eax,%eax
140012dae:	74 22                	je     0x140012dd2
140012db0:	48 2b df             	sub    %rdi,%rbx
140012db3:	48 8b d3             	mov    %rbx,%rdx
140012db6:	48 8b cf             	mov    %rdi,%rcx
140012db9:	e8 82 ff ff ff       	call   0x140012d40
140012dbe:	48 85 c0             	test   %rax,%rax
140012dc1:	74 0f                	je     0x140012dd2
140012dc3:	8b 40 24             	mov    0x24(%rax),%eax
140012dc6:	c1 e8 1f             	shr    $0x1f,%eax
140012dc9:	f7 d0                	not    %eax
140012dcb:	83 e0 01             	and    $0x1,%eax
140012dce:	eb 02                	jmp    0x140012dd2
140012dd0:	33 c0                	xor    %eax,%eax
140012dd2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140012dd7:	48 83 c4 20          	add    $0x20,%rsp
140012ddb:	5f                   	pop    %rdi
140012ddc:	c3                   	ret
140012ddd:	cc                   	int3
140012dde:	cc                   	int3
140012ddf:	cc                   	int3
140012de0:	cc                   	int3
140012de1:	cc                   	int3
140012de2:	cc                   	int3
140012de3:	cc                   	int3
140012de4:	cc                   	int3
140012de5:	cc                   	int3
140012de6:	cc                   	int3
140012de7:	cc                   	int3
140012de8:	cc                   	int3
140012de9:	cc                   	int3
140012dea:	cc                   	int3
140012deb:	cc                   	int3
140012dec:	cc                   	int3
140012ded:	cc                   	int3
140012dee:	cc                   	int3
140012def:	cc                   	int3
140012df0:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
140012df5:	66 39 01             	cmp    %ax,(%rcx)
140012df8:	75 20                	jne    0x140012e1a
140012dfa:	48 63 41 3c          	movslq 0x3c(%rcx),%rax
140012dfe:	48 03 c1             	add    %rcx,%rax
140012e01:	81 38 50 45 00 00    	cmpl   $0x4550,(%rax)
140012e07:	75 11                	jne    0x140012e1a
140012e09:	b9 0b 02 00 00       	mov    $0x20b,%ecx
140012e0e:	66 39 48 18          	cmp    %cx,0x18(%rax)
140012e12:	75 06                	jne    0x140012e1a
140012e14:	b8 01 00 00 00       	mov    $0x1,%eax
140012e19:	c3                   	ret
140012e1a:	33 c0                	xor    %eax,%eax
140012e1c:	c3                   	ret
140012e1d:	cc                   	int3
140012e1e:	cc                   	int3
140012e1f:	cc                   	int3
140012e20:	cc                   	int3
140012e21:	cc                   	int3
140012e22:	cc                   	int3
140012e23:	cc                   	int3
140012e24:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140012e29:	55                   	push   %rbp
140012e2a:	48 8b ec             	mov    %rsp,%rbp
140012e2d:	48 83 ec 20          	sub    $0x20,%rsp
140012e31:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
140012e36:	48 bb 32 a2 df 2d 99 	movabs $0x2b992ddfa232,%rbx
140012e3d:	2b 00 00
140012e40:	48 8b 05 49 b7 00 00 	mov    0xb749(%rip),%rax        # 0x14001e590
140012e47:	48 3b c3             	cmp    %rbx,%rax
140012e4a:	0f 85 93 00 00 00    	jne    0x140012ee3
140012e50:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140012e54:	ff 15 a6 2e 00 00    	call   *0x2ea6(%rip)        # 0x140015d00
140012e5a:	48 8b 45 18          	mov    0x18(%rbp),%rax
140012e5e:	48 89 45 10          	mov    %rax,0x10(%rbp)
140012e62:	ff 15 10 2e 00 00    	call   *0x2e10(%rip)        # 0x140015c78
140012e68:	8b c0                	mov    %eax,%eax
140012e6a:	48 31 45 10          	xor    %rax,0x10(%rbp)
140012e6e:	ff 15 14 2e 00 00    	call   *0x2e14(%rip)        # 0x140015c88
140012e74:	8b c0                	mov    %eax,%eax
140012e76:	48 31 45 10          	xor    %rax,0x10(%rbp)
140012e7a:	ff 15 78 2e 00 00    	call   *0x2e78(%rip)        # 0x140015cf8
140012e80:	8b c0                	mov    %eax,%eax
140012e82:	48 c1 e0 18          	shl    $0x18,%rax
140012e86:	48 31 45 10          	xor    %rax,0x10(%rbp)
140012e8a:	ff 15 68 2e 00 00    	call   *0x2e68(%rip)        # 0x140015cf8
140012e90:	8b c0                	mov    %eax,%eax
140012e92:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140012e96:	48 33 45 10          	xor    0x10(%rbp),%rax
140012e9a:	48 33 c1             	xor    %rcx,%rax
140012e9d:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140012ea1:	48 89 45 10          	mov    %rax,0x10(%rbp)
140012ea5:	ff 15 5d 2e 00 00    	call   *0x2e5d(%rip)        # 0x140015d08
140012eab:	8b 45 20             	mov    0x20(%rbp),%eax
140012eae:	48 b9 ff ff ff ff ff 	movabs $0xffffffffffff,%rcx
140012eb5:	ff 00 00
140012eb8:	48 c1 e0 20          	shl    $0x20,%rax
140012ebc:	48 33 45 20          	xor    0x20(%rbp),%rax
140012ec0:	48 33 45 10          	xor    0x10(%rbp),%rax
140012ec4:	48 23 c1             	and    %rcx,%rax
140012ec7:	48 8b c8             	mov    %rax,%rcx
140012eca:	48 3b c3             	cmp    %rbx,%rax
140012ecd:	75 0d                	jne    0x140012edc
140012ecf:	48 b8 33 a2 df 2d 99 	movabs $0x2b992ddfa233,%rax
140012ed6:	2b 00 00
140012ed9:	48 8b c8             	mov    %rax,%rcx
140012edc:	48 89 0d ad b6 00 00 	mov    %rcx,0xb6ad(%rip)        # 0x14001e590
140012ee3:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140012ee8:	48 f7 d0             	not    %rax
140012eeb:	48 89 05 a6 b6 00 00 	mov    %rax,0xb6a6(%rip)        # 0x14001e598
140012ef2:	48 83 c4 20          	add    $0x20,%rsp
140012ef6:	5d                   	pop    %rbp
140012ef7:	c3                   	ret
140012ef8:	cc                   	int3
140012ef9:	cc                   	int3
140012efa:	cc                   	int3
140012efb:	cc                   	int3
140012efc:	cc                   	int3
140012efd:	cc                   	int3
140012efe:	ff 25 24 37 00 00    	jmp    *0x3724(%rip)        # 0x140016628
140012f04:	cc                   	int3
140012f05:	cc                   	int3
140012f06:	cc                   	int3
140012f07:	cc                   	int3
140012f08:	cc                   	int3
140012f09:	cc                   	int3
140012f0a:	ff 25 20 37 00 00    	jmp    *0x3720(%rip)        # 0x140016630
140012f10:	cc                   	int3
140012f11:	cc                   	int3
140012f12:	cc                   	int3
140012f13:	cc                   	int3
140012f14:	cc                   	int3
140012f15:	cc                   	int3
140012f16:	cc                   	int3
140012f17:	cc                   	int3
140012f18:	cc                   	int3
140012f19:	cc                   	int3
140012f1a:	cc                   	int3
140012f1b:	cc                   	int3
140012f1c:	cc                   	int3
140012f1d:	cc                   	int3
140012f1e:	cc                   	int3
140012f1f:	cc                   	int3
140012f20:	c2 00 00             	ret    $0x0
140012f23:	cc                   	int3
140012f24:	cc                   	int3
140012f25:	cc                   	int3
140012f26:	cc                   	int3
140012f27:	cc                   	int3
140012f28:	cc                   	int3
140012f29:	ff 25 39 37 00 00    	jmp    *0x3739(%rip)        # 0x140016668
140012f2f:	cc                   	int3
140012f30:	cc                   	int3
140012f31:	cc                   	int3
140012f32:	cc                   	int3
140012f33:	cc                   	int3
140012f34:	cc                   	int3
140012f35:	ff 25 35 37 00 00    	jmp    *0x3735(%rip)        # 0x140016670
140012f3b:	cc                   	int3
140012f3c:	cc                   	int3
140012f3d:	cc                   	int3
140012f3e:	cc                   	int3
140012f3f:	cc                   	int3
140012f40:	cc                   	int3
140012f41:	ff 25 31 37 00 00    	jmp    *0x3731(%rip)        # 0x140016678
140012f47:	cc                   	int3
140012f48:	cc                   	int3
140012f49:	cc                   	int3
140012f4a:	cc                   	int3
140012f4b:	cc                   	int3
140012f4c:	cc                   	int3
140012f4d:	cc                   	int3
140012f4e:	cc                   	int3
140012f4f:	cc                   	int3
140012f50:	cc                   	int3
140012f51:	cc                   	int3
140012f52:	cc                   	int3
140012f53:	cc                   	int3
140012f54:	cc                   	int3
140012f55:	cc                   	int3
140012f56:	cc                   	int3
140012f57:	cc                   	int3
140012f58:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140012f5d:	57                   	push   %rdi
140012f5e:	48 83 ec 20          	sub    $0x20,%rsp
140012f62:	8b fa                	mov    %edx,%edi
140012f64:	8b d9                	mov    %ecx,%ebx
140012f66:	e8 4d ee ff ff       	call   0x140011db8
140012f6b:	88 58 28             	mov    %bl,0x28(%rax)
140012f6e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140012f73:	89 b8 70 20 00 00    	mov    %edi,0x2070(%rax)
140012f79:	b8 01 00 00 00       	mov    $0x1,%eax
140012f7e:	48 83 c4 20          	add    $0x20,%rsp
140012f82:	5f                   	pop    %rdi
140012f83:	c3                   	ret
140012f84:	cc                   	int3
140012f85:	cc                   	int3
140012f86:	cc                   	int3
140012f87:	cc                   	int3
140012f88:	cc                   	int3
140012f89:	cc                   	int3
140012f8a:	cc                   	int3
140012f8b:	cc                   	int3
140012f8c:	e9 06 00 00 00       	jmp    0x140012f97
140012f91:	cc                   	int3
140012f92:	cc                   	int3
140012f93:	cc                   	int3
140012f94:	cc                   	int3
140012f95:	cc                   	int3
140012f96:	cc                   	int3
140012f97:	ff 25 43 2e 00 00    	jmp    *0x2e43(%rip)        # 0x140015de0
140012f9d:	cc                   	int3
140012f9e:	cc                   	int3
140012f9f:	cc                   	int3
140012fa0:	cc                   	int3
140012fa1:	cc                   	int3
140012fa2:	cc                   	int3
140012fa3:	cc                   	int3
140012fa4:	cc                   	int3
140012fa5:	cc                   	int3
140012fa6:	ff 25 dc 36 00 00    	jmp    *0x36dc(%rip)        # 0x140016688
140012fac:	cc                   	int3
140012fad:	cc                   	int3
140012fae:	cc                   	int3
140012faf:	cc                   	int3
140012fb0:	cc                   	int3
140012fb1:	cc                   	int3
140012fb2:	ff 25 e8 35 00 00    	jmp    *0x35e8(%rip)        # 0x1400165a0
140012fb8:	cc                   	int3
140012fb9:	cc                   	int3
140012fba:	cc                   	int3
140012fbb:	cc                   	int3
140012fbc:	cc                   	int3
140012fbd:	cc                   	int3
140012fbe:	ff 25 bc 36 00 00    	jmp    *0x36bc(%rip)        # 0x140016680
140012fc4:	cc                   	int3
140012fc5:	cc                   	int3
140012fc6:	cc                   	int3
140012fc7:	cc                   	int3
140012fc8:	cc                   	int3
140012fc9:	cc                   	int3
140012fca:	ff 25 38 37 00 00    	jmp    *0x3738(%rip)        # 0x140016708
140012fd0:	cc                   	int3
140012fd1:	cc                   	int3
140012fd2:	cc                   	int3
140012fd3:	cc                   	int3
140012fd4:	cc                   	int3
140012fd5:	cc                   	int3
140012fd6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140012fdd:	00 00 00
140012fe0:	ff e0                	jmp    *%rax
140012fe2:	cc                   	int3
140012fe3:	cc                   	int3
140012fe4:	cc                   	int3
140012fe5:	cc                   	int3
140012fe6:	cc                   	int3
140012fe7:	cc                   	int3
140012fe8:	cc                   	int3
140012fe9:	cc                   	int3
140012fea:	cc                   	int3
140012feb:	cc                   	int3
140012fec:	cc                   	int3
140012fed:	cc                   	int3
140012fee:	cc                   	int3
140012fef:	cc                   	int3
140012ff0:	cc                   	int3
140012ff1:	cc                   	int3
140012ff2:	cc                   	int3
140012ff3:	cc                   	int3
140012ff4:	cc                   	int3
140012ff5:	cc                   	int3
140012ff6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140012ffd:	00 00 00
140013000:	48 83 ec 10          	sub    $0x10,%rsp
140013004:	4c 89 14 24          	mov    %r10,(%rsp)
140013008:	4c 89 5c 24 08       	mov    %r11,0x8(%rsp)
14001300d:	4d 33 db             	xor    %r11,%r11
140013010:	4c 8d 54 24 18       	lea    0x18(%rsp),%r10
140013015:	4c 2b d0             	sub    %rax,%r10
140013018:	4d 0f 42 d3          	cmovb  %r11,%r10
14001301c:	65 4c 8b 1c 25 10 00 	mov    %gs:0x10,%r11
140013023:	00 00
140013025:	4d 3b d3             	cmp    %r11,%r10
140013028:	73 15                	jae    0x14001303f
14001302a:	66 41 81 e2 00 f0    	and    $0xf000,%r10w
140013030:	4d 8d 9b 00 f0 ff ff 	lea    -0x1000(%r11),%r11
140013037:	45 84 1b             	test   %r11b,(%r11)
14001303a:	4d 3b d3             	cmp    %r11,%r10
14001303d:	72 f1                	jb     0x140013030
14001303f:	4c 8b 14 24          	mov    (%rsp),%r10
140013043:	4c 8b 5c 24 08       	mov    0x8(%rsp),%r11
140013048:	48 83 c4 10          	add    $0x10,%rsp
14001304c:	c3                   	ret