140003a0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003a10:	8b 93 b0 01 00 00    	mov    0x1b0(%rbx),%edx
140003a16:	45 33 c0             	xor    %r8d,%r8d
140003a19:	48 8b c8             	mov    %rax,%rcx
140003a1c:	48 8b e8             	mov    %rax,%rbp
140003a1f:	e8 5c b5 00 00       	call   0x14000ef80
140003a24:	8b 93 b0 01 00 00    	mov    0x1b0(%rbx),%edx
140003a2a:	3b 57 1c             	cmp    0x1c(%rdi),%edx
140003a2d:	75 0f                	jne    0x140003a3e
140003a2f:	83 b3 b4 01 00 00 01 	xorl   $0x1,0x1b4(%rbx)
140003a36:	8b 8b b4 01 00 00    	mov    0x1b4(%rbx),%ecx
140003a3c:	eb 12                	jmp    0x140003a50
140003a3e:	83 a3 b4 01 00 00 00 	andl   $0x0,0x1b4(%rbx)
140003a45:	8b 57 1c             	mov    0x1c(%rdi),%edx
140003a48:	33 c9                	xor    %ecx,%ecx
140003a4a:	89 93 b0 01 00 00    	mov    %edx,0x1b0(%rbx)
140003a50:	f7 d9                	neg    %ecx
140003a52:	48 8b cd             	mov    %rbp,%rcx
140003a55:	45 1b c0             	sbb    %r8d,%r8d
140003a58:	41 81 e0 00 fe ff ff 	and    $0xfffffe00,%r8d
140003a5f:	41 81 c0 00 04 00 00 	add    $0x400,%r8d
140003a66:	e8 15 b5 00 00       	call   0x14000ef80
140003a6b:	8b 83 b4 01 00 00    	mov    0x1b4(%rbx),%eax
140003a71:	4c 8d 0d a8 fa ff ff 	lea    -0x558(%rip),%r9        # 0x140003520
140003a78:	48 8b 8b 30 01 00 00 	mov    0x130(%rbx),%rcx
140003a7f:	ba 30 10 00 00       	mov    $0x1030,%edx
140003a84:	c1 e0 08             	shl    $0x8,%eax
140003a87:	4c 63 c0             	movslq %eax,%r8
140003a8a:	48 63 47 1c          	movslq 0x1c(%rdi),%rax
140003a8e:	4c 0b c0             	or     %rax,%r8
140003a91:	48 ff 15 90 29 01 00 	rex.W call *0x12990(%rip)        # 0x140016428
140003a98:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003a9d:	48 83 26 00          	andq   $0x0,(%rsi)
140003aa1:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140003aa6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140003aab:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140003ab0:	48 83 c4 20          	add    $0x20,%rsp
140003ab4:	5f                   	pop    %rdi
140003ab5:	c3                   	ret
140003ab6:	cc                   	int3
140003ab7:	cc                   	int3
140003ab8:	cc                   	int3
140003ab9:	cc                   	int3
140003aba:	cc                   	int3
140003abb:	cc                   	int3
140003abc:	cc                   	int3
140003abd:	cc                   	int3
140003abe:	cc                   	int3
140003abf:	cc                   	int3
140003ac0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140003ac5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140003aca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140003acf:	57                   	push   %rdi
140003ad0:	41 54                	push   %r12
140003ad2:	41 56                	push   %r14
140003ad4:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140003adb:	83 79 0c 00          	cmpl   $0x0,0xc(%rcx)
140003adf:	48 8b d9             	mov    %rcx,%rbx
140003ae2:	75 12                	jne    0x140003af6
140003ae4:	48 8b 01             	mov    (%rcx),%rax
140003ae7:	48 8b 40 10          	mov    0x10(%rax),%rax
140003aeb:	ff 15 6f 2c 01 00    	call   *0x12c6f(%rip)        # 0x140016760
140003af1:	e9 91 00 00 00       	jmp    0x140003b87
140003af6:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140003afa:	bf 02 00 00 00       	mov    $0x2,%edi
140003aff:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
140003b04:	45 33 c9             	xor    %r9d,%r9d
140003b07:	45 33 c0             	xor    %r8d,%r8d
140003b0a:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
140003b11:	00
140003b12:	ba 04 10 00 00       	mov    $0x1004,%edx
140003b17:	44 8d 67 ff          	lea    -0x1(%rdi),%r12d
140003b1b:	41 8b ec             	mov    %r12d,%ebp
140003b1e:	45 8b f4             	mov    %r12d,%r14d
140003b21:	48 ff 15 00 29 01 00 	rex.W call *0x12900(%rip)        # 0x140016428
140003b28:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003b2d:	48 8b f0             	mov    %rax,%rsi
140003b30:	41 2b f4             	sub    %r12d,%esi
140003b33:	78 4e                	js     0x140003b83
140003b35:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140003b39:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
140003b3e:	45 33 c0             	xor    %r8d,%r8d
140003b41:	89 74 24 24          	mov    %esi,0x24(%rsp)
140003b45:	ba 4b 10 00 00       	mov    $0x104b,%edx
140003b4a:	48 ff 15 d7 28 01 00 	rex.W call *0x128d7(%rip)        # 0x140016428
140003b51:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003b56:	85 c0                	test   %eax,%eax
140003b58:	74 17                	je     0x140003b71
140003b5a:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140003b5f:	48 85 c0             	test   %rax,%rax
140003b62:	74 0d                	je     0x140003b71
140003b64:	83 78 20 00          	cmpl   $0x0,0x20(%rax)
140003b68:	74 05                	je     0x140003b6f
140003b6a:	45 33 f6             	xor    %r14d,%r14d
140003b6d:	eb 02                	jmp    0x140003b71
140003b6f:	33 ed                	xor    %ebp,%ebp
140003b71:	41 2b f4             	sub    %r12d,%esi
140003b74:	79 bf                	jns    0x140003b35
140003b76:	85 ed                	test   %ebp,%ebp
140003b78:	75 09                	jne    0x140003b83
140003b7a:	45 85 f6             	test   %r14d,%r14d
140003b7d:	41 0f 45 fc          	cmovne %r12d,%edi
140003b81:	eb 02                	jmp    0x140003b85
140003b83:	33 ff                	xor    %edi,%edi
140003b85:	8b c7                	mov    %edi,%eax
140003b87:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140003b8e:	00
140003b8f:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140003b93:	49 8b 6b 28          	mov    0x28(%r11),%rbp
140003b97:	49 8b 73 30          	mov    0x30(%r11),%rsi
140003b9b:	49 8b e3             	mov    %r11,%rsp
140003b9e:	41 5e                	pop    %r14
140003ba0:	41 5c                	pop    %r12
140003ba2:	5f                   	pop    %rdi
140003ba3:	c3                   	ret
140003ba4:	cc                   	int3
140003ba5:	cc                   	int3
140003ba6:	cc                   	int3
140003ba7:	cc                   	int3
140003ba8:	cc                   	int3
140003ba9:	cc                   	int3
140003baa:	cc                   	int3
140003bab:	cc                   	int3
140003bac:	cc                   	int3
140003bad:	cc                   	int3
140003bae:	cc                   	int3
140003baf:	cc                   	int3
140003bb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140003bb5:	57                   	push   %rdi
140003bb6:	48 83 ec 20          	sub    $0x20,%rsp
140003bba:	83 b9 28 01 00 00 00 	cmpl   $0x0,0x128(%rcx)
140003bc1:	48 8b f9             	mov    %rcx,%rdi
140003bc4:	75 07                	jne    0x140003bcd
140003bc6:	b8 01 00 00 00       	mov    $0x1,%eax
140003bcb:	eb 3e                	jmp    0x140003c0b
140003bcd:	b9 de 07 00 00       	mov    $0x7de,%ecx
140003bd2:	e8 9d bc 00 00       	call   0x14000f874
140003bd7:	48 8b cf             	mov    %rdi,%rcx
140003bda:	e8 b9 ef ff ff       	call   0x140002b98
140003bdf:	48 8d 9f 18 01 00 00 	lea    0x118(%rdi),%rbx
140003be6:	48 8b 03             	mov    (%rbx),%rax
140003be9:	48 8b cb             	mov    %rbx,%rcx
140003bec:	48 8b 40 08          	mov    0x8(%rax),%rax
140003bf0:	ff 15 6a 2b 01 00    	call   *0x12b6a(%rip)        # 0x140016760
140003bf6:	8b d0                	mov    %eax,%edx
140003bf8:	48 8b cb             	mov    %rbx,%rcx
140003bfb:	e8 8c d8 ff ff       	call   0x14000148c
140003c00:	b8 01 00 00 00       	mov    $0x1,%eax
140003c05:	89 87 20 01 00 00    	mov    %eax,0x120(%rdi)
140003c0b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140003c10:	48 83 c4 20          	add    $0x20,%rsp
140003c14:	5f                   	pop    %rdi
140003c15:	c3                   	ret
140003c16:	cc                   	int3
140003c17:	cc                   	int3
140003c18:	cc                   	int3
140003c19:	cc                   	int3
140003c1a:	cc                   	int3
140003c1b:	cc                   	int3
140003c1c:	cc                   	int3
140003c1d:	cc                   	int3
140003c1e:	cc                   	int3
140003c1f:	cc                   	int3
140003c20:	48 8b c4             	mov    %rsp,%rax
140003c23:	57                   	push   %rdi
140003c24:	48 83 ec 40          	sub    $0x40,%rsp
140003c28:	48 c7 40 d8 fe ff ff 	movq   $0xfffffffffffffffe,-0x28(%rax)
140003c2f:	ff
140003c30:	48 89 58 08          	mov    %rbx,0x8(%rax)
140003c34:	48 8b f9             	mov    %rcx,%rdi
140003c37:	33 db                	xor    %ebx,%ebx
140003c39:	48 89 58 e0          	mov    %rbx,-0x20(%rax)
140003c3d:	48 21 58 e8          	and    %rbx,-0x18(%rax)
140003c41:	48 21 58 f0          	and    %rbx,-0x10(%rax)
140003c45:	ba 3f 00 0f 00       	mov    $0xf003f,%edx
140003c4a:	33 c9                	xor    %ecx,%ecx
140003c4c:	e8 7f ad 00 00       	call   0x14000e9d0
140003c51:	48 85 c0             	test   %rax,%rax
140003c54:	74 42                	je     0x140003c98
140003c56:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140003c5b:	48 8b 07             	mov    (%rdi),%rax
140003c5e:	48 8b cf             	mov    %rdi,%rcx
140003c61:	48 8b 40 28          	mov    0x28(%rax),%rax
140003c65:	ff 15 f5 2a 01 00    	call   *0x12af5(%rip)        # 0x140016760
140003c6b:	48 8b d0             	mov    %rax,%rdx
140003c6e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140003c73:	e8 d4 19 00 00       	call   0x14000564c
140003c78:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140003c7d:	48 85 db             	test   %rbx,%rbx
140003c80:	74 16                	je     0x140003c98
140003c82:	48 8b cb             	mov    %rbx,%rcx
140003c85:	48 ff 15 3c 1e 01 00 	rex.W call *0x11e3c(%rip)        # 0x140015ac8
140003c8c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003c91:	33 db                	xor    %ebx,%ebx
140003c93:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140003c98:	33 d2                	xor    %edx,%edx
140003c9a:	48 8b cf             	mov    %rdi,%rcx
140003c9d:	e8 ea d7 ff ff       	call   0x14000148c
140003ca2:	90                   	nop
140003ca3:	48 85 db             	test   %rbx,%rbx
140003ca6:	74 0f                	je     0x140003cb7
140003ca8:	48 8b cb             	mov    %rbx,%rcx
140003cab:	48 ff 15 16 1e 01 00 	rex.W call *0x11e16(%rip)        # 0x140015ac8
140003cb2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003cb7:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140003cbc:	48 83 c4 40          	add    $0x40,%rsp
140003cc0:	5f                   	pop    %rdi
140003cc1:	c3                   	ret
140003cc2:	cc                   	int3
140003cc3:	cc                   	int3
140003cc4:	cc                   	int3
140003cc5:	cc                   	int3
140003cc6:	cc                   	int3
140003cc7:	cc                   	int3
140003cc8:	cc                   	int3
140003cc9:	cc                   	int3
140003cca:	cc                   	int3
140003ccb:	cc                   	int3
140003ccc:	cc                   	int3
140003ccd:	cc                   	int3
140003cce:	cc                   	int3
140003ccf:	cc                   	int3
140003cd0:	48 81 c1 e8 fe ff ff 	add    $0xfffffffffffffee8,%rcx
140003cd7:	ba 01 00 00 00       	mov    $0x1,%edx
140003cdc:	e9 37 ed ff ff       	jmp    0x140002a18
140003ce1:	cc                   	int3
140003ce2:	cc                   	int3
140003ce3:	cc                   	int3
140003ce4:	cc                   	int3
140003ce5:	cc                   	int3
140003ce6:	cc                   	int3
140003ce7:	cc                   	int3
140003ce8:	cc                   	int3
140003ce9:	cc                   	int3
140003cea:	cc                   	int3
140003ceb:	cc                   	int3
140003cec:	cc                   	int3
140003ced:	cc                   	int3
140003cee:	cc                   	int3
140003cef:	cc                   	int3
140003cf0:	48 81 c1 e8 fe ff ff 	add    $0xfffffffffffffee8,%rcx
140003cf7:	33 d2                	xor    %edx,%edx
140003cf9:	e9 1a ed ff ff       	jmp    0x140002a18
140003cfe:	cc                   	int3
140003cff:	cc                   	int3
140003d00:	cc                   	int3
140003d01:	cc                   	int3
140003d02:	cc                   	int3
140003d03:	cc                   	int3
140003d04:	cc                   	int3
140003d05:	cc                   	int3
140003d06:	cc                   	int3
140003d07:	cc                   	int3
140003d08:	cc                   	int3
140003d09:	cc                   	int3
140003d0a:	cc                   	int3
140003d0b:	cc                   	int3
140003d0c:	cc                   	int3
140003d0d:	cc                   	int3
140003d0e:	cc                   	int3
140003d0f:	cc                   	int3
140003d10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140003d15:	57                   	push   %rdi
140003d16:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140003d1d:	49 8b f8             	mov    %r8,%rdi
140003d20:	48 8b d9             	mov    %rcx,%rbx
140003d23:	48 8b 89 30 01 00 00 	mov    0x130(%rcx),%rcx
140003d2a:	45 33 c0             	xor    %r8d,%r8d
140003d2d:	45 33 c9             	xor    %r9d,%r9d
140003d30:	ba 32 10 00 00       	mov    $0x1032,%edx
140003d35:	48 ff 15 ec 26 01 00 	rex.W call *0x126ec(%rip)        # 0x140016428
140003d3c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003d41:	85 c0                	test   %eax,%eax
140003d43:	75 4f                	jne    0x140003d94
140003d45:	48 8b 8b 30 01 00 00 	mov    0x130(%rbx),%rcx
140003d4c:	45 33 c9             	xor    %r9d,%r9d
140003d4f:	45 33 c0             	xor    %r8d,%r8d
140003d52:	ba 04 10 00 00       	mov    $0x1004,%edx
140003d57:	48 ff 15 ca 26 01 00 	rex.W call *0x126ca(%rip)        # 0x140016428
140003d5e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003d63:	85 c0                	test   %eax,%eax
140003d65:	7e 2d                	jle    0x140003d94
140003d67:	48 8b 8b 30 01 00 00 	mov    0x130(%rbx),%rcx
140003d6e:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
140003d73:	b8 03 00 00 00       	mov    $0x3,%eax
140003d78:	45 33 c0             	xor    %r8d,%r8d
140003d7b:	ba 2b 10 00 00       	mov    $0x102b,%edx
140003d80:	89 44 24 30          	mov    %eax,0x30(%rsp)
140003d84:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
140003d88:	48 ff 15 99 26 01 00 	rex.W call *0x12699(%rip)        # 0x140016428
140003d8f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003d94:	48 83 27 00          	andq   $0x0,(%rdi)
140003d98:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140003d9f:	00
140003da0:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140003da7:	5f                   	pop    %rdi
140003da8:	c3                   	ret
140003da9:	cc                   	int3
140003daa:	cc                   	int3
140003dab:	cc                   	int3
140003dac:	cc                   	int3
140003dad:	cc                   	int3
140003dae:	cc                   	int3
140003daf:	cc                   	int3
140003db0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140003db5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140003dba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140003dbf:	57                   	push   %rdi
140003dc0:	41 56                	push   %r14
140003dc2:	41 57                	push   %r15
140003dc4:	48 83 ec 20          	sub    $0x20,%rsp
140003dc8:	48 8b f1             	mov    %rcx,%rsi
140003dcb:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140003dd1:	48 8b 89 30 01 00 00 	mov    0x130(%rcx),%rcx
140003dd8:	45 33 c9             	xor    %r9d,%r9d
140003ddb:	45 33 c0             	xor    %r8d,%r8d
140003dde:	ba 04 10 00 00       	mov    $0x1004,%edx
140003de3:	41 8b ff             	mov    %r15d,%edi
140003de6:	45 8b f7             	mov    %r15d,%r14d
140003de9:	48 ff 15 38 26 01 00 	rex.W call *0x12638(%rip)        # 0x140016428
140003df0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003df5:	48 8b d8             	mov    %rax,%rbx
140003df8:	41 2b df             	sub    %r15d,%ebx
140003dfb:	78 51                	js     0x140003e4e
140003dfd:	48 63 eb             	movslq %ebx,%rbp
140003e00:	48 8b 8e 30 01 00 00 	mov    0x130(%rsi),%rcx
140003e07:	41 b9 00 f0 00 00    	mov    $0xf000,%r9d
140003e0d:	4c 8b c5             	mov    %rbp,%r8
140003e10:	ba 2c 10 00 00       	mov    $0x102c,%edx
140003e15:	48 ff 15 0c 26 01 00 	rex.W call *0x1260c(%rip)        # 0x140016428
140003e1c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140003e21:	c1 e8 0c             	shr    $0xc,%eax
140003e24:	45 85 f6             	test   %r14d,%r14d
140003e27:	74 0a                	je     0x140003e33
140003e29:	41 3b c7             	cmp    %r15d,%eax
140003e2c:	75 05                	jne    0x140003e33
140003e2e:	45 8b f7             	mov    %r15d,%r14d
140003e31:	eb 03                	jmp    0x140003e36
140003e33:	45 33 f6             	xor    %r14d,%r14d
140003e36:	85 ff                	test   %edi,%edi
140003e38:	74 0a                	je     0x140003e44
140003e3a:	41 3b c7             	cmp    %r15d,%eax
140003e3d:	74 05                	je     0x140003e44
140003e3f:	41 8b ff             	mov    %r15d,%edi
140003e42:	eb 02                	jmp    0x140003e46
140003e44:	33 ff                	xor    %edi,%edi
140003e46:	49 2b ef             	sub    %r15,%rbp
140003e49:	41 2b df             	sub    %r15d,%ebx
140003e4c:	79 b2                	jns    0x140003e00
140003e4e:	48 ff 15 bb 25 01 00 	rex.W call *0x125bb(%rip)        # 0x140016410