140026b8f:	48 3b cb             	cmp    %rbx,%rcx
140026b92:	74 1b                	je     0x140026baf
140026b94:	ff 15 d6 bd 1e 00    	call   *0x1ebdd6(%rip)        # 0x140212970
140026b9a:	48 8b 03             	mov    (%rbx),%rax
140026b9d:	48 63 48 04          	movslq 0x4(%rax),%rcx
140026ba1:	48 03 cb             	add    %rbx,%rcx
140026ba4:	ff 15 86 bc 1e 00    	call   *0x1ebc86(%rip)        # 0x140212830
140026baa:	40 8a f8             	mov    %al,%dil
140026bad:	eb 03                	jmp    0x140026bb2
140026baf:	40 b7 01             	mov    $0x1,%dil
140026bb2:	40 88 7e 08          	mov    %dil,0x8(%rsi)
140026bb6:	48 8b c6             	mov    %rsi,%rax
140026bb9:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140026bbe:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140026bc3:	48 83 c4 20          	add    $0x20,%rsp
140026bc7:	5f                   	pop    %rdi
140026bc8:	c3                   	ret
140026bc9:	90                   	nop
140026bca:	90                   	nop
140026bcb:	90                   	nop
140026bcc:	40 53                	rex push %rbx
140026bce:	48 83 ec 20          	sub    $0x20,%rsp
140026bd2:	48 8b 1a             	mov    (%rdx),%rbx
140026bd5:	48 8b c1             	mov    %rcx,%rax
140026bd8:	48 85 db             	test   %rbx,%rbx
140026bdb:	74 25                	je     0x140026c02
140026bdd:	48 8b 0b             	mov    (%rbx),%rcx
140026be0:	48 3b c8             	cmp    %rax,%rcx
140026be3:	74 17                	je     0x140026bfc
140026be5:	48 8b 01             	mov    (%rcx),%rax
140026be8:	48 8d 15 11 9b 22 00 	lea    0x229b11(%rip),%rdx        # 0x140250700
140026bef:	48 8b 00             	mov    (%rax),%rax
140026bf2:	ff 15 38 c2 1e 00    	call   *0x1ec238(%rip)        # 0x140212e30
140026bf8:	84 c0                	test   %al,%al
140026bfa:	74 06                	je     0x140026c02
140026bfc:	48 8d 43 18          	lea    0x18(%rbx),%rax
140026c00:	eb 02                	jmp    0x140026c04
140026c02:	33 c0                	xor    %eax,%eax
140026c04:	48 85 c0             	test   %rax,%rax
140026c07:	74 06                	je     0x140026c0f
140026c09:	48 83 c4 20          	add    $0x20,%rsp
140026c0d:	5b                   	pop    %rbx
140026c0e:	c3                   	ret
140026c0f:	33 d2                	xor    %edx,%edx
140026c11:	b9 23 f5 30 01       	mov    $0x130f523,%ecx
140026c16:	e8 c9 46 fe ff       	call   0x14000b2e4
140026c1b:	cc                   	int3
140026c1c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140026c21:	57                   	push   %rdi
140026c22:	48 83 ec 20          	sub    $0x20,%rsp
140026c26:	48 8b 1a             	mov    (%rdx),%rbx
140026c29:	41 8a f8             	mov    %r8b,%dil
140026c2c:	48 8b c1             	mov    %rcx,%rax
140026c2f:	48 85 db             	test   %rbx,%rbx
140026c32:	74 32                	je     0x140026c66
140026c34:	48 8b 0b             	mov    (%rbx),%rcx
140026c37:	48 3b c8             	cmp    %rax,%rcx
140026c3a:	74 17                	je     0x140026c53
140026c3c:	48 8b 01             	mov    (%rcx),%rax
140026c3f:	48 8d 15 ba 9a 22 00 	lea    0x229aba(%rip),%rdx        # 0x140250700
140026c46:	48 8b 00             	mov    (%rax),%rax
140026c49:	ff 15 e1 c1 1e 00    	call   *0x1ec1e1(%rip)        # 0x140212e30
140026c4f:	84 c0                	test   %al,%al
140026c51:	74 13                	je     0x140026c66
140026c53:	40 84 ff             	test   %dil,%dil
140026c56:	74 08                	je     0x140026c60
140026c58:	b8 01 00 00 00       	mov    $0x1,%eax
140026c5d:	86 43 14             	xchg   %al,0x14(%rbx)
140026c60:	48 8d 43 18          	lea    0x18(%rbx),%rax
140026c64:	eb 02                	jmp    0x140026c68
140026c66:	33 c0                	xor    %eax,%eax
140026c68:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140026c6d:	48 83 c4 20          	add    $0x20,%rsp
140026c71:	5f                   	pop    %rdi
140026c72:	c3                   	ret
140026c73:	90                   	nop
140026c74:	90                   	nop
140026c75:	90                   	nop
140026c76:	90                   	nop
140026c77:	90                   	nop
140026c78:	90                   	nop
140026c79:	90                   	nop
140026c7a:	90                   	nop
140026c7b:	90                   	nop
140026c7c:	90                   	nop
140026c7d:	90                   	nop
140026c7e:	90                   	nop
140026c7f:	90                   	nop
140026c80:	48 8b 02             	mov    (%rdx),%rax
140026c83:	48 2b 05 76 9a 22 00 	sub    0x229a76(%rip),%rax        # 0x140250700
140026c8a:	75 0b                	jne    0x140026c97
140026c8c:	48 8b 42 08          	mov    0x8(%rdx),%rax
140026c90:	48 2b 05 71 9a 22 00 	sub    0x229a71(%rip),%rax        # 0x140250708
140026c97:	48 85 c0             	test   %rax,%rax
140026c9a:	0f 94 c0             	sete   %al
140026c9d:	c3                   	ret
140026c9e:	90                   	nop
140026c9f:	90                   	nop
140026ca0:	40 53                	rex push %rbx
140026ca2:	48 83 ec 20          	sub    $0x20,%rsp
140026ca6:	8a 42 14             	mov    0x14(%rdx),%al
140026ca9:	48 8d 4a 18          	lea    0x18(%rdx),%rcx
140026cad:	48 8b da             	mov    %rdx,%rbx
140026cb0:	ff 15 8a bc 1e 00    	call   *0x1ebc8a(%rip)        # 0x140212940
140026cb6:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140026cba:	e8 a1 fa ff ff       	call   0x140026760
140026cbf:	48 8b cb             	mov    %rbx,%rcx
140026cc2:	48 83 c4 20          	add    $0x20,%rsp
140026cc6:	5b                   	pop    %rbx
140026cc7:	48 ff 25 72 be 1e 00 	rex.W jmp *0x1ebe72(%rip)        # 0x140212b40
140026cce:	cc                   	int3
140026ccf:	90                   	nop
140026cd0:	48 8b 02             	mov    (%rdx),%rax
140026cd3:	48 2b 05 16 9a 22 00 	sub    0x229a16(%rip),%rax        # 0x1402506f0
140026cda:	75 0b                	jne    0x140026ce7
140026cdc:	48 8b 42 08          	mov    0x8(%rdx),%rax
140026ce0:	48 2b 05 11 9a 22 00 	sub    0x229a11(%rip),%rax        # 0x1402506f8
140026ce7:	48 85 c0             	test   %rax,%rax
140026cea:	0f 94 c0             	sete   %al
140026ced:	c3                   	ret
140026cee:	90                   	nop
140026cef:	90                   	nop
140026cf0:	40 53                	rex push %rbx
140026cf2:	48 83 ec 20          	sub    $0x20,%rsp
140026cf6:	8a 42 14             	mov    0x14(%rdx),%al
140026cf9:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
140026cfd:	48 8b da             	mov    %rdx,%rbx
140026d00:	e8 5b fa ff ff       	call   0x140026760
140026d05:	48 8b cb             	mov    %rbx,%rcx
140026d08:	48 83 c4 20          	add    $0x20,%rsp
140026d0c:	5b                   	pop    %rbx
140026d0d:	48 ff 25 2c be 1e 00 	rex.W jmp *0x1ebe2c(%rip)        # 0x140212b40
140026d14:	cc                   	int3
140026d15:	90                   	nop
140026d16:	90                   	nop
140026d17:	90                   	nop
140026d18:	90                   	nop
140026d19:	90                   	nop
140026d1a:	90                   	nop
140026d1b:	90                   	nop
140026d1c:	90                   	nop
140026d1d:	90                   	nop
140026d1e:	90                   	nop
140026d1f:	90                   	nop
140026d20:	40 53                	rex push %rbx
140026d22:	48 83 ec 40          	sub    $0x40,%rsp
140026d26:	48 8b da             	mov    %rdx,%rbx
140026d29:	e8 0a 02 00 00       	call   0x140026f38
140026d2e:	48 85 c0             	test   %rax,%rax
140026d31:	75 06                	jne    0x140026d39
140026d33:	48 83 c4 40          	add    $0x40,%rsp
140026d37:	5b                   	pop    %rbx
140026d38:	c3                   	ret
140026d39:	48 8b d3             	mov    %rbx,%rdx
140026d3c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140026d41:	e8 8e f7 ff ff       	call   0x1400264d4
140026d46:	48 8d 15 2b 6b 2a 00 	lea    0x2a6b2b(%rip),%rdx        # 0x1402cd878
140026d4d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140026d52:	e8 9f ec 1d 00       	call   0x1402059f6
140026d57:	cc                   	int3
140026d58:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140026d5d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140026d62:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140026d67:	57                   	push   %rdi
140026d68:	41 56                	push   %r14
140026d6a:	41 57                	push   %r15
140026d6c:	48 83 ec 30          	sub    $0x30,%rsp
140026d70:	4c 8b fa             	mov    %rdx,%r15
140026d73:	48 8b f9             	mov    %rcx,%rdi
140026d76:	33 db                	xor    %ebx,%ebx
140026d78:	89 5c 24 60          	mov    %ebx,0x60(%rsp)
140026d7c:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
140026d80:	49 ff c6             	inc    %r14
140026d83:	42 38 1c 32          	cmp    %bl,(%rdx,%r14,1)
140026d87:	75 f7                	jne    0x140026d80
140026d89:	48 8b 01             	mov    (%rcx),%rax
140026d8c:	48 63 48 04          	movslq 0x4(%rax),%rcx
140026d90:	48 8b 74 39 28       	mov    0x28(%rcx,%rdi,1),%rsi
140026d95:	48 85 f6             	test   %rsi,%rsi
140026d98:	7e 0a                	jle    0x140026da4
140026d9a:	49 3b f6             	cmp    %r14,%rsi
140026d9d:	7e 05                	jle    0x140026da4
140026d9f:	49 2b f6             	sub    %r14,%rsi
140026da2:	eb 02                	jmp    0x140026da6
140026da4:	33 f6                	xor    %esi,%esi
140026da6:	48 8b d7             	mov    %rdi,%rdx
140026da9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140026dae:	e8 79 fd ff ff       	call   0x140026b2c
140026db3:	80 7c 24 28 00       	cmpb   $0x0,0x28(%rsp)
140026db8:	75 0a                	jne    0x140026dc4
140026dba:	bb 04 00 00 00       	mov    $0x4,%ebx
140026dbf:	e9 b4 00 00 00       	jmp    0x140026e78
140026dc4:	48 8b 07             	mov    (%rdi),%rax
140026dc7:	48 63 40 04          	movslq 0x4(%rax),%rax
140026dcb:	8b 44 38 18          	mov    0x18(%rax,%rdi,1),%eax
140026dcf:	25 c0 01 00 00       	and    $0x1c0,%eax
140026dd4:	83 f8 40             	cmp    $0x40,%eax
140026dd7:	74 27                	je     0x140026e00
140026dd9:	48 85 f6             	test   %rsi,%rsi
140026ddc:	7e 22                	jle    0x140026e00
140026dde:	48 8b 07             	mov    (%rdi),%rax
140026de1:	48 63 48 04          	movslq 0x4(%rax),%rcx
140026de5:	8a 54 39 58          	mov    0x58(%rcx,%rdi,1),%dl
140026de9:	48 8b 4c 39 48       	mov    0x48(%rcx,%rdi,1),%rcx
140026dee:	ff 15 64 bb 1e 00    	call   *0x1ebb64(%rip)        # 0x140212958
140026df4:	83 f8 ff             	cmp    $0xffffffff,%eax
140026df7:	75 69                	jne    0x140026e62
140026df9:	8d 58 05             	lea    0x5(%rax),%ebx
140026dfc:	89 5c 24 60          	mov    %ebx,0x60(%rsp)
140026e00:	85 db                	test   %ebx,%ebx
140026e02:	75 4f                	jne    0x140026e53
140026e04:	48 8b 07             	mov    (%rdi),%rax
140026e07:	48 63 48 04          	movslq 0x4(%rax),%rcx
140026e0b:	4d 8b c6             	mov    %r14,%r8
140026e0e:	49 8b d7             	mov    %r15,%rdx
140026e11:	48 8b 4c 39 48       	mov    0x48(%rcx,%rdi,1),%rcx
140026e16:	ff 15 44 bb 1e 00    	call   *0x1ebb44(%rip)        # 0x140212960
140026e1c:	49 3b c6             	cmp    %r14,%rax
140026e1f:	74 07                	je     0x140026e28
140026e21:	83 cb 04             	or     $0x4,%ebx
140026e24:	89 5c 24 60          	mov    %ebx,0x60(%rsp)
140026e28:	85 db                	test   %ebx,%ebx
140026e2a:	75 27                	jne    0x140026e53
140026e2c:	48 85 f6             	test   %rsi,%rsi
140026e2f:	7e 22                	jle    0x140026e53
140026e31:	48 8b 07             	mov    (%rdi),%rax
140026e34:	48 63 48 04          	movslq 0x4(%rax),%rcx
140026e38:	8a 54 39 58          	mov    0x58(%rcx,%rdi,1),%dl
140026e3c:	48 8b 4c 39 48       	mov    0x48(%rcx,%rdi,1),%rcx
140026e41:	ff 15 11 bb 1e 00    	call   *0x1ebb11(%rip)        # 0x140212958
140026e47:	83 f8 ff             	cmp    $0xffffffff,%eax
140026e4a:	75 1e                	jne    0x140026e6a
140026e4c:	83 cb 04             	or     $0x4,%ebx
140026e4f:	89 5c 24 60          	mov    %ebx,0x60(%rsp)
140026e53:	48 8b 07             	mov    (%rdi),%rax
140026e56:	48 63 48 04          	movslq 0x4(%rax),%rcx
140026e5a:	48 83 64 39 28 00    	andq   $0x0,0x28(%rcx,%rdi,1)
140026e60:	eb 16                	jmp    0x140026e78
140026e62:	48 ff ce             	dec    %rsi
140026e65:	e9 6f ff ff ff       	jmp    0x140026dd9
140026e6a:	48 ff ce             	dec    %rsi
140026e6d:	eb bd                	jmp    0x140026e2c
140026e6f:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140026e74:	8b 5c 24 60          	mov    0x60(%rsp),%ebx
140026e78:	48 8b 07             	mov    (%rdi),%rax
140026e7b:	48 63 48 04          	movslq 0x4(%rax),%rcx
140026e7f:	48 03 cf             	add    %rdi,%rcx
140026e82:	45 33 c0             	xor    %r8d,%r8d
140026e85:	8b d3                	mov    %ebx,%edx
140026e87:	ff 15 eb ba 1e 00    	call   *0x1ebaeb(%rip)        # 0x140212978
140026e8d:	90                   	nop
140026e8e:	ff 15 94 b9 1e 00    	call   *0x1eb994(%rip)        # 0x140212828
140026e94:	85 c0                	test   %eax,%eax
140026e96:	75 0c                	jne    0x140026ea4
140026e98:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140026e9d:	ff 15 c5 ba 1e 00    	call   *0x1ebac5(%rip)        # 0x140212968
140026ea3:	90                   	nop
140026ea4:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140026ea9:	48 8b 01             	mov    (%rcx),%rax
140026eac:	48 63 50 04          	movslq 0x4(%rax),%rdx
140026eb0:	48 8b 4c 0a 48       	mov    0x48(%rdx,%rcx,1),%rcx
140026eb5:	48 85 c9             	test   %rcx,%rcx
140026eb8:	74 0e                	je     0x140026ec8
140026eba:	48 8b 01             	mov    (%rcx),%rax
140026ebd:	48 8b 40 10          	mov    0x10(%rax),%rax
140026ec1:	ff 15 69 bf 1e 00    	call   *0x1ebf69(%rip)        # 0x140212e30
140026ec7:	90                   	nop
140026ec8:	48 8b c7             	mov    %rdi,%rax
140026ecb:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140026ed0:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140026ed5:	48 83 c4 30          	add    $0x30,%rsp
140026ed9:	41 5f                	pop    %r15
140026edb:	41 5e                	pop    %r14
140026edd:	5f                   	pop    %rdi
140026ede:	c3                   	ret
140026edf:	90                   	nop
140026ee0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140026ee5:	57                   	push   %rdi
140026ee6:	48 83 ec 20          	sub    $0x20,%rsp
140026eea:	48 8b da             	mov    %rdx,%rbx
140026eed:	48 8d 05 c4 fa 20 00 	lea    0x20fac4(%rip),%rax        # 0x1402369b8
140026ef4:	48 89 01             	mov    %rax,(%rcx)
140026ef7:	48 8d 51 08          	lea    0x8(%rcx),%rdx
140026efb:	48 8b f9             	mov    %rcx,%rdi
140026efe:	0f 57 c0             	xorps  %xmm0,%xmm0
140026f01:	0f 11 02             	movups %xmm0,(%rdx)
140026f04:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140026f08:	ff 15 e2 b7 1e 00    	call   *0x1eb7e2(%rip)        # 0x1402126f0
140026f0e:	48 8d 05 5b fe 21 00 	lea    0x21fe5b(%rip),%rax        # 0x140246d70
140026f15:	48 89 07             	mov    %rax,(%rdi)
140026f18:	48 8b 43 18          	mov    0x18(%rbx),%rax
140026f1c:	48 89 47 18          	mov    %rax,0x18(%rdi)
140026f20:	48 85 c0             	test   %rax,%rax
140026f23:	74 04                	je     0x140026f29
140026f25:	f0 ff 40 10          	lock incl 0x10(%rax)
140026f29:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140026f2e:	48 8b c7             	mov    %rdi,%rax
140026f31:	48 83 c4 20          	add    $0x20,%rsp
140026f35:	5f                   	pop    %rdi
140026f36:	c3                   	ret
140026f37:	90                   	nop
140026f38:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140026f3d:	57                   	push   %rdi
140026f3e:	48 83 ec 20          	sub    $0x20,%rsp
140026f42:	48 8b 1a             	mov    (%rdx),%rbx
140026f45:	41 8a f8             	mov    %r8b,%dil
140026f48:	48 8b c1             	mov    %rcx,%rax
140026f4b:	48 85 db             	test   %rbx,%rbx
140026f4e:	74 32                	je     0x140026f82
140026f50:	48 8b 0b             	mov    (%rbx),%rcx
140026f53:	48 3b c8             	cmp    %rax,%rcx
140026f56:	74 17                	je     0x140026f6f
140026f58:	48 8b 01             	mov    (%rcx),%rax
140026f5b:	48 8d 15 8e 97 22 00 	lea    0x22978e(%rip),%rdx        # 0x1402506f0
140026f62:	48 8b 00             	mov    (%rax),%rax
140026f65:	ff 15 c5 be 1e 00    	call   *0x1ebec5(%rip)        # 0x140212e30
140026f6b:	84 c0                	test   %al,%al
140026f6d:	74 13                	je     0x140026f82
140026f6f:	40 84 ff             	test   %dil,%dil
140026f72:	74 08                	je     0x140026f7c
140026f74:	b8 01 00 00 00       	mov    $0x1,%eax
140026f79:	86 43 14             	xchg   %al,0x14(%rbx)
140026f7c:	48 8d 43 18          	lea    0x18(%rbx),%rax
140026f80:	eb 02                	jmp    0x140026f84
140026f82:	33 c0                	xor    %eax,%eax
140026f84:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140026f89:	48 83 c4 20          	add    $0x20,%rsp
140026f8d:	5f                   	pop    %rdi
140026f8e:	c3                   	ret
140026f8f:	90                   	nop
140026f90:	8b 41 18             	mov    0x18(%rcx),%eax
140026f93:	25 ff f9 ff ff       	and    $0xfffff9ff,%eax
140026f98:	0f ba e8 0b          	bts    $0xb,%eax
140026f9c:	89 41 18             	mov    %eax,0x18(%rcx)
140026f9f:	48 8b c1             	mov    %rcx,%rax
140026fa2:	c3                   	ret
140026fa3:	90                   	nop
140026fa4:	90                   	nop
140026fa5:	90                   	nop
140026fa6:	90                   	nop
140026fa7:	90                   	nop
140026fa8:	90                   	nop
140026fa9:	90                   	nop
140026faa:	90                   	nop
140026fab:	90                   	nop
140026fac:	90                   	nop
140026fad:	90                   	nop
140026fae:	90                   	nop
140026faf:	90                   	nop
140026fb0:	83 49 18 04          	orl    $0x4,0x18(%rcx)