14000ebda:	cc                   	int3
14000ebdb:	cc                   	int3
14000ebdc:	cc                   	int3
14000ebdd:	cc                   	int3
14000ebde:	cc                   	int3
14000ebdf:	cc                   	int3
14000ebe0:	4c 63 41 3c          	movslq 0x3c(%rcx),%r8
14000ebe4:	45 33 c9             	xor    %r9d,%r9d
14000ebe7:	4c 03 c1             	add    %rcx,%r8
14000ebea:	4c 8b d2             	mov    %rdx,%r10
14000ebed:	41 0f b7 40 14       	movzwl 0x14(%r8),%eax
14000ebf2:	45 0f b7 58 06       	movzwl 0x6(%r8),%r11d
14000ebf7:	48 83 c0 18          	add    $0x18,%rax
14000ebfb:	49 03 c0             	add    %r8,%rax
14000ebfe:	45 85 db             	test   %r11d,%r11d
14000ec01:	74 1e                	je     0x14000ec21
14000ec03:	8b 50 0c             	mov    0xc(%rax),%edx
14000ec06:	4c 3b d2             	cmp    %rdx,%r10
14000ec09:	72 0a                	jb     0x14000ec15
14000ec0b:	8b 48 08             	mov    0x8(%rax),%ecx
14000ec0e:	03 ca                	add    %edx,%ecx
14000ec10:	4c 3b d1             	cmp    %rcx,%r10
14000ec13:	72 0e                	jb     0x14000ec23
14000ec15:	41 ff c1             	inc    %r9d
14000ec18:	48 83 c0 28          	add    $0x28,%rax
14000ec1c:	45 3b cb             	cmp    %r11d,%r9d
14000ec1f:	72 e2                	jb     0x14000ec03
14000ec21:	33 c0                	xor    %eax,%eax
14000ec23:	c3                   	ret
14000ec24:	cc                   	int3
14000ec25:	cc                   	int3
14000ec26:	cc                   	int3
14000ec27:	cc                   	int3
14000ec28:	cc                   	int3
14000ec29:	cc                   	int3
14000ec2a:	cc                   	int3
14000ec2b:	cc                   	int3
14000ec2c:	cc                   	int3
14000ec2d:	cc                   	int3
14000ec2e:	cc                   	int3
14000ec2f:	cc                   	int3
14000ec30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000ec35:	57                   	push   %rdi
14000ec36:	48 83 ec 20          	sub    $0x20,%rsp
14000ec3a:	48 8b d9             	mov    %rcx,%rbx
14000ec3d:	48 8d 3d bc 13 ff ff 	lea    -0xec44(%rip),%rdi        # 0x140000000
14000ec44:	48 8b cf             	mov    %rdi,%rcx
14000ec47:	e8 44 00 00 00       	call   0x14000ec90
14000ec4c:	85 c0                	test   %eax,%eax
14000ec4e:	74 22                	je     0x14000ec72
14000ec50:	48 2b df             	sub    %rdi,%rbx
14000ec53:	48 8b d3             	mov    %rbx,%rdx
14000ec56:	48 8b cf             	mov    %rdi,%rcx
14000ec59:	e8 82 ff ff ff       	call   0x14000ebe0
14000ec5e:	48 85 c0             	test   %rax,%rax
14000ec61:	74 0f                	je     0x14000ec72
14000ec63:	8b 40 24             	mov    0x24(%rax),%eax
14000ec66:	c1 e8 1f             	shr    $0x1f,%eax
14000ec69:	f7 d0                	not    %eax
14000ec6b:	83 e0 01             	and    $0x1,%eax
14000ec6e:	eb 02                	jmp    0x14000ec72
14000ec70:	33 c0                	xor    %eax,%eax
14000ec72:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000ec77:	48 83 c4 20          	add    $0x20,%rsp
14000ec7b:	5f                   	pop    %rdi
14000ec7c:	c3                   	ret
14000ec7d:	cc                   	int3
14000ec7e:	cc                   	int3
14000ec7f:	cc                   	int3
14000ec80:	cc                   	int3
14000ec81:	cc                   	int3
14000ec82:	cc                   	int3
14000ec83:	cc                   	int3
14000ec84:	cc                   	int3
14000ec85:	cc                   	int3
14000ec86:	cc                   	int3
14000ec87:	cc                   	int3
14000ec88:	cc                   	int3
14000ec89:	cc                   	int3
14000ec8a:	cc                   	int3
14000ec8b:	cc                   	int3
14000ec8c:	cc                   	int3
14000ec8d:	cc                   	int3
14000ec8e:	cc                   	int3
14000ec8f:	cc                   	int3
14000ec90:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
14000ec95:	66 39 01             	cmp    %ax,(%rcx)
14000ec98:	75 20                	jne    0x14000ecba
14000ec9a:	48 63 41 3c          	movslq 0x3c(%rcx),%rax
14000ec9e:	48 03 c1             	add    %rcx,%rax
14000eca1:	81 38 50 45 00 00    	cmpl   $0x4550,(%rax)
14000eca7:	75 11                	jne    0x14000ecba
14000eca9:	b9 0b 02 00 00       	mov    $0x20b,%ecx
14000ecae:	66 39 48 18          	cmp    %cx,0x18(%rax)
14000ecb2:	75 06                	jne    0x14000ecba
14000ecb4:	b8 01 00 00 00       	mov    $0x1,%eax
14000ecb9:	c3                   	ret
14000ecba:	33 c0                	xor    %eax,%eax
14000ecbc:	c3                   	ret
14000ecbd:	cc                   	int3
14000ecbe:	cc                   	int3
14000ecbf:	cc                   	int3
14000ecc0:	cc                   	int3
14000ecc1:	cc                   	int3
14000ecc2:	cc                   	int3
14000ecc3:	cc                   	int3
14000ecc4:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14000ecc9:	55                   	push   %rbp
14000ecca:	48 8b ec             	mov    %rsp,%rbp
14000eccd:	48 83 ec 20          	sub    $0x20,%rsp
14000ecd1:	48 83 65 18 00       	andq   $0x0,0x18(%rbp)
14000ecd6:	48 bb 32 a2 df 2d 99 	movabs $0x2b992ddfa232,%rbx
14000ecdd:	2b 00 00
14000ece0:	48 8b 05 81 a3 00 00 	mov    0xa381(%rip),%rax        # 0x140019068
14000ece7:	48 3b c3             	cmp    %rbx,%rax
14000ecea:	0f 85 93 00 00 00    	jne    0x14000ed83
14000ecf0:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
14000ecf4:	ff 15 16 49 00 00    	call   *0x4916(%rip)        # 0x140013610
14000ecfa:	48 8b 45 18          	mov    0x18(%rbp),%rax
14000ecfe:	48 89 45 10          	mov    %rax,0x10(%rbp)
14000ed02:	ff 15 00 48 00 00    	call   *0x4800(%rip)        # 0x140013508
14000ed08:	8b c0                	mov    %eax,%eax
14000ed0a:	48 31 45 10          	xor    %rax,0x10(%rbp)
14000ed0e:	ff 15 04 48 00 00    	call   *0x4804(%rip)        # 0x140013518
14000ed14:	8b c0                	mov    %eax,%eax
14000ed16:	48 31 45 10          	xor    %rax,0x10(%rbp)
14000ed1a:	ff 15 e8 48 00 00    	call   *0x48e8(%rip)        # 0x140013608
14000ed20:	8b c0                	mov    %eax,%eax
14000ed22:	48 c1 e0 18          	shl    $0x18,%rax
14000ed26:	48 31 45 10          	xor    %rax,0x10(%rbp)
14000ed2a:	ff 15 d8 48 00 00    	call   *0x48d8(%rip)        # 0x140013608
14000ed30:	8b c0                	mov    %eax,%eax
14000ed32:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14000ed36:	48 33 45 10          	xor    0x10(%rbp),%rax
14000ed3a:	48 33 c1             	xor    %rcx,%rax
14000ed3d:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
14000ed41:	48 89 45 10          	mov    %rax,0x10(%rbp)
14000ed45:	ff 15 fd 47 00 00    	call   *0x47fd(%rip)        # 0x140013548
14000ed4b:	8b 45 20             	mov    0x20(%rbp),%eax
14000ed4e:	48 b9 ff ff ff ff ff 	movabs $0xffffffffffff,%rcx
14000ed55:	ff 00 00
14000ed58:	48 c1 e0 20          	shl    $0x20,%rax
14000ed5c:	48 33 45 20          	xor    0x20(%rbp),%rax
14000ed60:	48 33 45 10          	xor    0x10(%rbp),%rax
14000ed64:	48 23 c1             	and    %rcx,%rax
14000ed67:	48 8b c8             	mov    %rax,%rcx
14000ed6a:	48 3b c3             	cmp    %rbx,%rax
14000ed6d:	75 0d                	jne    0x14000ed7c
14000ed6f:	48 b8 33 a2 df 2d 99 	movabs $0x2b992ddfa233,%rax
14000ed76:	2b 00 00
14000ed79:	48 8b c8             	mov    %rax,%rcx
14000ed7c:	48 89 0d e5 a2 00 00 	mov    %rcx,0xa2e5(%rip)        # 0x140019068
14000ed83:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14000ed88:	48 f7 d0             	not    %rax
14000ed8b:	48 89 05 de a2 00 00 	mov    %rax,0xa2de(%rip)        # 0x140019070
14000ed92:	48 83 c4 20          	add    $0x20,%rsp
14000ed96:	5d                   	pop    %rbp
14000ed97:	c3                   	ret
14000ed98:	cc                   	int3
14000ed99:	cc                   	int3
14000ed9a:	cc                   	int3
14000ed9b:	cc                   	int3
14000ed9c:	cc                   	int3
14000ed9d:	cc                   	int3
14000ed9e:	ff 25 74 49 00 00    	jmp    *0x4974(%rip)        # 0x140013718
14000eda4:	cc                   	int3
14000eda5:	cc                   	int3
14000eda6:	cc                   	int3
14000eda7:	cc                   	int3
14000eda8:	cc                   	int3
14000eda9:	cc                   	int3
14000edaa:	cc                   	int3
14000edab:	cc                   	int3
14000edac:	cc                   	int3
14000edad:	cc                   	int3
14000edae:	cc                   	int3
14000edaf:	cc                   	int3
14000edb0:	c2 00 00             	ret    $0x0
14000edb3:	cc                   	int3
14000edb4:	cc                   	int3
14000edb5:	cc                   	int3
14000edb6:	cc                   	int3
14000edb7:	cc                   	int3
14000edb8:	cc                   	int3
14000edb9:	cc                   	int3
14000edba:	cc                   	int3
14000edbb:	cc                   	int3
14000edbc:	40 53                	rex push %rbx
14000edbe:	48 83 ec 20          	sub    $0x20,%rsp
14000edc2:	48 8b d9             	mov    %rcx,%rbx
14000edc5:	33 c9                	xor    %ecx,%ecx
14000edc7:	ff 15 bb 46 00 00    	call   *0x46bb(%rip)        # 0x140013488
14000edcd:	48 8b cb             	mov    %rbx,%rcx
14000edd0:	ff 15 a2 46 00 00    	call   *0x46a2(%rip)        # 0x140013478
14000edd6:	ff 15 34 47 00 00    	call   *0x4734(%rip)        # 0x140013510
14000eddc:	48 8b c8             	mov    %rax,%rcx
14000eddf:	ba 09 04 00 c0       	mov    $0xc0000409,%edx
14000ede4:	48 83 c4 20          	add    $0x20,%rsp
14000ede8:	5b                   	pop    %rbx
14000ede9:	48 ff 25 38 47 00 00 	rex.W jmp *0x4738(%rip)        # 0x140013528
14000edf0:	cc                   	int3
14000edf1:	cc                   	int3
14000edf2:	cc                   	int3
14000edf3:	cc                   	int3
14000edf4:	cc                   	int3
14000edf5:	cc                   	int3
14000edf6:	cc                   	int3
14000edf7:	cc                   	int3
14000edf8:	cc                   	int3
14000edf9:	cc                   	int3
14000edfa:	cc                   	int3
14000edfb:	cc                   	int3
14000edfc:	cc                   	int3
14000edfd:	cc                   	int3
14000edfe:	cc                   	int3
14000edff:	cc                   	int3
14000ee00:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14000ee05:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
14000ee0c:	48 8d 0d 4d a3 00 00 	lea    0xa34d(%rip),%rcx        # 0x140019160
14000ee13:	ff 15 8f 49 00 00    	call   *0x498f(%rip)        # 0x1400137a8
14000ee19:	48 8b 05 38 a4 00 00 	mov    0xa438(%rip),%rax        # 0x140019258
14000ee20:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14000ee25:	45 33 c0             	xor    %r8d,%r8d
14000ee28:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14000ee2d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14000ee32:	ff 15 68 49 00 00    	call   *0x4968(%rip)        # 0x1400137a0
14000ee38:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14000ee3d:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
14000ee43:	74 42                	je     0x14000ee87
14000ee45:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
14000ee4c:	00 00
14000ee4e:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
14000ee53:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000ee58:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14000ee5d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000ee62:	48 8d 05 f7 a2 00 00 	lea    0xa2f7(%rip),%rax        # 0x140019160
14000ee69:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000ee6e:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
14000ee73:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
14000ee78:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14000ee7d:	33 c9                	xor    %ecx,%ecx
14000ee7f:	ff 15 2b 49 00 00    	call   *0x492b(%rip)        # 0x1400137b0
14000ee85:	eb 23                	jmp    0x14000eeaa
14000ee87:	48 8b 05 6a a3 00 00 	mov    0xa36a(%rip),%rax        # 0x1400191f8
14000ee8e:	48 8b 00             	mov    (%rax),%rax
14000ee91:	48 89 05 c0 a3 00 00 	mov    %rax,0xa3c0(%rip)        # 0x140019258
14000ee98:	48 8b 05 59 a3 00 00 	mov    0xa359(%rip),%rax        # 0x1400191f8
14000ee9f:	48 83 c0 08          	add    $0x8,%rax
14000eea3:	48 89 05 4e a3 00 00 	mov    %rax,0xa34e(%rip)        # 0x1400191f8
14000eeaa:	48 8b 05 a7 a3 00 00 	mov    0xa3a7(%rip),%rax        # 0x140019258
14000eeb1:	48 89 05 18 a2 00 00 	mov    %rax,0xa218(%rip)        # 0x1400190d0
14000eeb8:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14000eebf:	00
14000eec0:	48 89 05 19 a3 00 00 	mov    %rax,0xa319(%rip)        # 0x1400191e0
14000eec7:	c7 05 ef a1 00 00 09 	movl   $0xc0000409,0xa1ef(%rip)        # 0x1400190c0
14000eece:	04 00 c0
14000eed1:	c7 05 e9 a1 00 00 01 	movl   $0x1,0xa1e9(%rip)        # 0x1400190c4
14000eed8:	00 00 00
14000eedb:	c7 05 f3 a1 00 00 03 	movl   $0x3,0xa1f3(%rip)        # 0x1400190d8
14000eee2:	00 00 00
14000eee5:	b8 08 00 00 00       	mov    $0x8,%eax
14000eeea:	48 6b c0 00          	imul   $0x0,%rax,%rax
14000eeee:	48 8d 0d eb a1 00 00 	lea    0xa1eb(%rip),%rcx        # 0x1400190e0
14000eef5:	48 c7 04 01 02 00 00 	movq   $0x2,(%rcx,%rax,1)
14000eefc:	00
14000eefd:	b8 08 00 00 00       	mov    $0x8,%eax
14000ef02:	48 6b c0 01          	imul   $0x1,%rax,%rax
14000ef06:	48 8d 0d d3 a1 00 00 	lea    0xa1d3(%rip),%rcx        # 0x1400190e0
14000ef0d:	48 8b 15 54 a1 00 00 	mov    0xa154(%rip),%rdx        # 0x140019068
14000ef14:	48 89 14 01          	mov    %rdx,(%rcx,%rax,1)
14000ef18:	b8 08 00 00 00       	mov    $0x8,%eax
14000ef1d:	48 6b c0 02          	imul   $0x2,%rax,%rax
14000ef21:	48 8d 0d b8 a1 00 00 	lea    0xa1b8(%rip),%rcx        # 0x1400190e0
14000ef28:	48 8b 15 41 a1 00 00 	mov    0xa141(%rip),%rdx        # 0x140019070
14000ef2f:	48 89 14 01          	mov    %rdx,(%rcx,%rax,1)
14000ef33:	b8 08 00 00 00       	mov    $0x8,%eax
14000ef38:	48 6b c0 00          	imul   $0x0,%rax,%rax
14000ef3c:	48 8b 0d 25 a1 00 00 	mov    0xa125(%rip),%rcx        # 0x140019068
14000ef43:	48 89 4c 04 68       	mov    %rcx,0x68(%rsp,%rax,1)
14000ef48:	b8 08 00 00 00       	mov    $0x8,%eax
14000ef4d:	48 6b c0 01          	imul   $0x1,%rax,%rax
14000ef51:	48 8b 0d 18 a1 00 00 	mov    0xa118(%rip),%rcx        # 0x140019070
14000ef58:	48 89 4c 04 68       	mov    %rcx,0x68(%rsp,%rax,1)
14000ef5d:	48 8d 0d 9c 10 00 00 	lea    0x109c(%rip),%rcx        # 0x140010000
14000ef64:	e8 53 fe ff ff       	call   0x14000edbc
14000ef69:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
14000ef70:	c3                   	ret
14000ef71:	cc                   	int3
14000ef72:	cc                   	int3
14000ef73:	cc                   	int3
14000ef74:	cc                   	int3
14000ef75:	cc                   	int3
14000ef76:	cc                   	int3
14000ef77:	cc                   	int3
14000ef78:	cc                   	int3
14000ef79:	cc                   	int3
14000ef7a:	cc                   	int3
14000ef7b:	cc                   	int3
14000ef7c:	cc                   	int3
14000ef7d:	cc                   	int3
14000ef7e:	cc                   	int3
14000ef7f:	cc                   	int3
14000ef80:	cc                   	int3
14000ef81:	cc                   	int3
14000ef82:	cc                   	int3
14000ef83:	cc                   	int3
14000ef84:	cc                   	int3
14000ef85:	cc                   	int3
14000ef86:	cc                   	int3
14000ef87:	cc                   	int3
14000ef88:	cc                   	int3
14000ef89:	cc                   	int3
14000ef8a:	cc                   	int3
14000ef8b:	cc                   	int3
14000ef8c:	cc                   	int3
14000ef8d:	cc                   	int3
14000ef8e:	cc                   	int3
14000ef8f:	cc                   	int3
14000ef90:	ff 25 d2 44 00 00    	jmp    *0x44d2(%rip)        # 0x140013468
14000ef96:	cc                   	int3
14000ef97:	cc                   	int3
14000ef98:	cc                   	int3
14000ef99:	cc                   	int3
14000ef9a:	cc                   	int3
14000ef9b:	cc                   	int3
14000ef9c:	cc                   	int3
14000ef9d:	cc                   	int3
14000ef9e:	cc                   	int3
14000ef9f:	cc                   	int3
14000efa0:	ff 25 a2 44 00 00    	jmp    *0x44a2(%rip)        # 0x140013448
14000efa6:	cc                   	int3
14000efa7:	cc                   	int3
14000efa8:	cc                   	int3
14000efa9:	cc                   	int3
14000efaa:	cc                   	int3
14000efab:	cc                   	int3
14000efac:	cc                   	int3
14000efad:	cc                   	int3
14000efae:	cc                   	int3
14000efaf:	cc                   	int3
14000efb0:	ff 25 8a 44 00 00    	jmp    *0x448a(%rip)        # 0x140013440
14000efb6:	cc                   	int3
14000efb7:	cc                   	int3
14000efb8:	cc                   	int3
14000efb9:	cc                   	int3
14000efba:	cc                   	int3
14000efbb:	cc                   	int3
14000efbc:	cc                   	int3
14000efbd:	cc                   	int3
14000efbe:	cc                   	int3