140028bdc:	76 2d                	jbe    0x140028c0b
140028bde:	48 8b 0b             	mov    (%rbx),%rcx
140028be1:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140028be8:	00
140028be9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140028bef:	72 14                	jb     0x140028c05
140028bf1:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140028bf5:	48 2b ca             	sub    %rdx,%rcx
140028bf8:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140028bfc:	48 83 f8 1f          	cmp    $0x1f,%rax
140028c00:	77 23                	ja     0x140028c25
140028c02:	48 8b ca             	mov    %rdx,%rcx
140028c05:	ff 15 35 9f 1e 00    	call   *0x1e9f35(%rip)        # 0x140212b40
140028c0b:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
140028c0f:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140028c16:	00
140028c17:	66 89 3b             	mov    %di,(%rbx)
140028c1a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140028c1f:	48 83 c4 20          	add    $0x20,%rsp
140028c23:	5f                   	pop    %rdi
140028c24:	c3                   	ret
140028c25:	ff 15 55 9f 1e 00    	call   *0x1e9f55(%rip)        # 0x140212b80
140028c2b:	cc                   	int3
140028c2c:	40 53                	rex push %rbx
140028c2e:	48 83 ec 20          	sub    $0x20,%rsp
140028c32:	48 8b d9             	mov    %rcx,%rbx
140028c35:	48 8b 09             	mov    (%rcx),%rcx
140028c38:	48 85 c9             	test   %rcx,%rcx
140028c3b:	74 3b                	je     0x140028c78
140028c3d:	48 8b 43 10          	mov    0x10(%rbx),%rax
140028c41:	48 2b c1             	sub    %rcx,%rax
140028c44:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
140028c48:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140028c4e:	72 14                	jb     0x140028c64
140028c50:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140028c54:	48 2b ca             	sub    %rdx,%rcx
140028c57:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140028c5b:	48 83 f8 1f          	cmp    $0x1f,%rax
140028c5f:	77 1d                	ja     0x140028c7e
140028c61:	48 8b ca             	mov    %rdx,%rcx
140028c64:	ff 15 d6 9e 1e 00    	call   *0x1e9ed6(%rip)        # 0x140212b40
140028c6a:	48 83 23 00          	andq   $0x0,(%rbx)
140028c6e:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140028c73:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140028c78:	48 83 c4 20          	add    $0x20,%rsp
140028c7c:	5b                   	pop    %rbx
140028c7d:	c3                   	ret
140028c7e:	ff 15 fc 9e 1e 00    	call   *0x1e9efc(%rip)        # 0x140212b80
140028c84:	cc                   	int3
140028c85:	90                   	nop
140028c86:	90                   	nop
140028c87:	90                   	nop
140028c88:	48 83 ec 28          	sub    $0x28,%rsp
140028c8c:	4a 8d 04 85 00 00 00 	lea    0x0(,%r8,4),%rax
140028c93:	00
140028c94:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140028c9a:	72 14                	jb     0x140028cb0
140028c9c:	48 8b 4a f8          	mov    -0x8(%rdx),%rcx
140028ca0:	48 2b d1             	sub    %rcx,%rdx
140028ca3:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140028ca7:	48 83 f8 1f          	cmp    $0x1f,%rax
140028cab:	77 11                	ja     0x140028cbe
140028cad:	48 8b d1             	mov    %rcx,%rdx
140028cb0:	48 8b ca             	mov    %rdx,%rcx
140028cb3:	48 83 c4 28          	add    $0x28,%rsp
140028cb7:	48 ff 25 82 9e 1e 00 	rex.W jmp *0x1e9e82(%rip)        # 0x140212b40
140028cbe:	ff 15 bc 9e 1e 00    	call   *0x1e9ebc(%rip)        # 0x140212b80
140028cc4:	cc                   	int3
140028cc5:	90                   	nop
140028cc6:	90                   	nop
140028cc7:	90                   	nop
140028cc8:	48 85 d2             	test   %rdx,%rdx
140028ccb:	74 6d                	je     0x140028d3a
140028ccd:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140028cd2:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140028cd7:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140028cdc:	41 56                	push   %r14
140028cde:	48 83 ec 20          	sub    $0x20,%rsp
140028ce2:	48 b8 ff ff ff ff ff 	movabs $0x3fffffffffffffff,%rax
140028ce9:	ff ff 3f
140028cec:	49 8b d9             	mov    %r9,%rbx
140028cef:	4d 8b f0             	mov    %r8,%r14
140028cf2:	48 8b f1             	mov    %rcx,%rsi
140028cf5:	48 3b d0             	cmp    %rax,%rdx
140028cf8:	77 41                	ja     0x140028d3b
140028cfa:	0f ae e8             	lfence
140028cfd:	e8 42 00 00 00       	call   0x140028d44
140028d02:	48 8b 1b             	mov    (%rbx),%rbx
140028d05:	49 2b 1e             	sub    (%r14),%rbx
140028d08:	48 8b 3e             	mov    (%rsi),%rdi
140028d0b:	4c 8b c3             	mov    %rbx,%r8
140028d0e:	49 8b 16             	mov    (%r14),%rdx
140028d11:	48 8b cf             	mov    %rdi,%rcx
140028d14:	e8 e3 cc 1d 00       	call   0x1402059fc
140028d19:	48 c1 fb 02          	sar    $0x2,%rbx
140028d1d:	48 8d 04 9f          	lea    (%rdi,%rbx,4),%rax
140028d21:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140028d26:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140028d2b:	48 89 46 08          	mov    %rax,0x8(%rsi)
140028d2f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140028d34:	48 83 c4 20          	add    $0x20,%rsp
140028d38:	41 5e                	pop    %r14
140028d3a:	c3                   	ret
140028d3b:	e8 60 b9 fd ff       	call   0x1400046a0
140028d40:	cc                   	int3
140028d41:	90                   	nop
140028d42:	90                   	nop
140028d43:	90                   	nop
140028d44:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140028d49:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140028d4e:	57                   	push   %rdi
140028d4f:	48 83 ec 20          	sub    $0x20,%rsp
140028d53:	48 b8 ff ff ff ff ff 	movabs $0x3fffffffffffffff,%rax
140028d5a:	ff ff 3f
140028d5d:	48 8b f1             	mov    %rcx,%rsi
140028d60:	48 3b d0             	cmp    %rax,%rdx
140028d63:	77 57                	ja     0x140028dbc
140028d65:	48 8d 3c 95 00 00 00 	lea    0x0(,%rdx,4),%rdi
140028d6c:	00
140028d6d:	33 db                	xor    %ebx,%ebx
140028d6f:	48 85 ff             	test   %rdi,%rdi
140028d72:	74 17                	je     0x140028d8b
140028d74:	0f ae e8             	lfence
140028d77:	48 8b cf             	mov    %rdi,%rcx
140028d7a:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
140028d81:	72 27                	jb     0x140028daa
140028d83:	e8 cc ca fd ff       	call   0x140005854
140028d88:	48 8b d8             	mov    %rax,%rbx
140028d8b:	48 89 1e             	mov    %rbx,(%rsi)
140028d8e:	48 8d 04 3b          	lea    (%rbx,%rdi,1),%rax
140028d92:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
140028d96:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140028d9b:	48 89 46 10          	mov    %rax,0x10(%rsi)
140028d9f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140028da4:	48 83 c4 20          	add    $0x20,%rsp
140028da8:	5f                   	pop    %rdi
140028da9:	c3                   	ret
140028daa:	ff 15 a0 9d 1e 00    	call   *0x1e9da0(%rip)        # 0x140212b50
140028db0:	48 85 c0             	test   %rax,%rax
140028db3:	75 d3                	jne    0x140028d88
140028db5:	ff 15 75 9d 1e 00    	call   *0x1e9d75(%rip)        # 0x140212b30
140028dbb:	cc                   	int3
140028dbc:	e8 ab cb fd ff       	call   0x14000596c
140028dc1:	cc                   	int3
140028dc2:	90                   	nop
140028dc3:	90                   	nop
140028dc4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140028dc9:	57                   	push   %rdi
140028dca:	48 83 ec 20          	sub    $0x20,%rsp
140028dce:	8a 01                	mov    (%rcx),%al
140028dd0:	40 8a fa             	mov    %dl,%dil
140028dd3:	48 8b d9             	mov    %rcx,%rbx
140028dd6:	84 c0                	test   %al,%al
140028dd8:	79 51                	jns    0x140028e2b
140028dda:	8b 05 30 a8 2e 00    	mov    0x2ea830(%rip),%eax        # 0x140313610
140028de0:	83 f8 01             	cmp    $0x1,%eax
140028de3:	76 13                	jbe    0x140028df8
140028de5:	83 f8 3f             	cmp    $0x3f,%eax
140028de8:	74 0e                	je     0x140028df8
140028dea:	f6 41 04 3f          	testb  $0x3f,0x4(%rcx)
140028dee:	74 08                	je     0x140028df8
140028df0:	3b 41 04             	cmp    0x4(%rcx),%eax
140028df3:	0f 96 c0             	setbe  %al
140028df6:	eb 23                	jmp    0x140028e1b
140028df8:	f6 41 04 20          	testb  $0x20,0x4(%rcx)
140028dfc:	74 1b                	je     0x140028e19
140028dfe:	48 8b 0d 33 99 2d 00 	mov    0x2d9933(%rip),%rcx        # 0x140302738
140028e05:	48 85 c9             	test   %rcx,%rcx
140028e08:	74 2f                	je     0x140028e39
140028e0a:	48 8b 01             	mov    (%rcx),%rax
140028e0d:	48 8b 40 18          	mov    0x18(%rax),%rax
140028e11:	ff 15 19 a0 1e 00    	call   *0x1ea019(%rip)        # 0x140212e30
140028e17:	eb 02                	jmp    0x140028e1b
140028e19:	32 c0                	xor    %al,%al
140028e1b:	84 c0                	test   %al,%al
140028e1d:	74 04                	je     0x140028e23
140028e1f:	88 03                	mov    %al,(%rbx)
140028e21:	eb 06                	jmp    0x140028e29
140028e23:	40 88 3b             	mov    %dil,(%rbx)
140028e26:	40 8a c7             	mov    %dil,%al
140028e29:	84 c0                	test   %al,%al
140028e2b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140028e30:	0f 95 c0             	setne  %al
140028e33:	48 83 c4 20          	add    $0x20,%rsp
140028e37:	5f                   	pop    %rdi
140028e38:	c3                   	ret
140028e39:	33 d2                	xor    %edx,%edx
140028e3b:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
140028e40:	e8 9f 24 fe ff       	call   0x14000b2e4
140028e45:	cc                   	int3
140028e46:	90                   	nop
140028e47:	90                   	nop
140028e48:	33 d2                	xor    %edx,%edx
140028e4a:	e9 75 ff ff ff       	jmp    0x140028dc4
140028e4f:	90                   	nop
140028e50:	b2 01                	mov    $0x1,%dl
140028e52:	e9 6d ff ff ff       	jmp    0x140028dc4
140028e57:	90                   	nop
140028e58:	48 8d 41 60          	lea    0x60(%rcx),%rax
140028e5c:	c3                   	ret
140028e5d:	90                   	nop
140028e5e:	90                   	nop
140028e5f:	90                   	nop
140028e60:	48 8d 05 99 a2 2d 00 	lea    0x2da299(%rip),%rax        # 0x140303100
140028e67:	c3                   	ret
140028e68:	90                   	nop
140028e69:	90                   	nop
140028e6a:	90                   	nop
140028e6b:	90                   	nop
140028e6c:	90                   	nop
140028e6d:	90                   	nop
140028e6e:	90                   	nop
140028e6f:	90                   	nop
140028e70:	32 c0                	xor    %al,%al
140028e72:	c3                   	ret
140028e73:	90                   	nop
140028e74:	90                   	nop
140028e75:	90                   	nop
140028e76:	90                   	nop
140028e77:	90                   	nop
140028e78:	90                   	nop
140028e79:	90                   	nop
140028e7a:	90                   	nop
140028e7b:	90                   	nop
140028e7c:	90                   	nop
140028e7d:	90                   	nop
140028e7e:	90                   	nop
140028e7f:	90                   	nop
140028e80:	8b 05 8a a7 2e 00    	mov    0x2ea78a(%rip),%eax        # 0x140313610
140028e86:	83 f8 01             	cmp    $0x1,%eax
140028e89:	76 0c                	jbe    0x140028e97
140028e8b:	83 f8 3f             	cmp    $0x3f,%eax
140028e8e:	74 07                	je     0x140028e97
140028e90:	83 f8 02             	cmp    $0x2,%eax
140028e93:	0f 96 c0             	setbe  %al
140028e96:	c3                   	ret
140028e97:	32 c0                	xor    %al,%al
140028e99:	c3                   	ret
140028e9a:	90                   	nop
140028e9b:	90                   	nop
140028e9c:	90                   	nop
140028e9d:	90                   	nop
140028e9e:	90                   	nop
140028e9f:	90                   	nop
140028ea0:	b0 01                	mov    $0x1,%al
140028ea2:	c3                   	ret
140028ea3:	90                   	nop
140028ea4:	48 8b d1             	mov    %rcx,%rdx
140028ea7:	eb 4f                	jmp    0x140028ef8
140028ea9:	90                   	nop
140028eaa:	90                   	nop
140028eab:	90                   	nop
140028eac:	40 53                	rex push %rbx
140028eae:	48 83 ec 20          	sub    $0x20,%rsp
140028eb2:	48 83 21 00          	andq   $0x0,(%rcx)
140028eb6:	48 8b d9             	mov    %rcx,%rbx
140028eb9:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
140028ebe:	0f ae e8             	lfence
140028ec1:	b9 60 00 00 00       	mov    $0x60,%ecx
140028ec6:	ff 15 84 9c 1e 00    	call   *0x1e9c84(%rip)        # 0x140212b50
140028ecc:	48 85 c0             	test   %rax,%rax
140028ecf:	75 07                	jne    0x140028ed8
140028ed1:	ff 15 59 9c 1e 00    	call   *0x1e9c59(%rip)        # 0x140212b30
140028ed7:	cc                   	int3
140028ed8:	48 89 00             	mov    %rax,(%rax)
140028edb:	48 89 40 08          	mov    %rax,0x8(%rax)
140028edf:	48 89 40 10          	mov    %rax,0x10(%rax)
140028ee3:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140028ee9:	48 89 03             	mov    %rax,(%rbx)
140028eec:	48 8b c3             	mov    %rbx,%rax
140028eef:	48 83 c4 20          	add    $0x20,%rsp
140028ef3:	5b                   	pop    %rbx
140028ef4:	c3                   	ret
140028ef5:	90                   	nop
140028ef6:	90                   	nop
140028ef7:	90                   	nop
140028ef8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140028efd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140028f02:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140028f07:	57                   	push   %rdi
140028f08:	48 83 ec 20          	sub    $0x20,%rsp
140028f0c:	48 8b 01             	mov    (%rcx),%rax
140028f0f:	48 8b ea             	mov    %rdx,%rbp
140028f12:	48 8b f1             	mov    %rcx,%rsi
140028f15:	48 8b 78 08          	mov    0x8(%rax),%rdi
140028f19:	eb 27                	jmp    0x140028f42
140028f1b:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140028f1f:	48 8b d5             	mov    %rbp,%rdx
140028f22:	48 8b ce             	mov    %rsi,%rcx
140028f25:	e8 3e 00 00 00       	call   0x140028f68
140028f2a:	48 8b df             	mov    %rdi,%rbx
140028f2d:	48 8b 3f             	mov    (%rdi),%rdi
140028f30:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140028f34:	e8 db 4b fe ff       	call   0x14000db14
140028f39:	48 8b cb             	mov    %rbx,%rcx
140028f3c:	ff 15 fe 9b 1e 00    	call   *0x1e9bfe(%rip)        # 0x140212b40
140028f42:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
140028f46:	74 d3                	je     0x140028f1b
140028f48:	48 8b 0e             	mov    (%rsi),%rcx
140028f4b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140028f50:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140028f55:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140028f5a:	48 83 c4 20          	add    $0x20,%rsp
140028f5e:	5f                   	pop    %rdi
140028f5f:	48 ff 25 da 9b 1e 00 	rex.W jmp *0x1e9bda(%rip)        # 0x140212b40
140028f66:	cc                   	int3
140028f67:	90                   	nop
140028f68:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140028f6d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140028f72:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140028f77:	57                   	push   %rdi
140028f78:	48 83 ec 20          	sub    $0x20,%rsp
140028f7c:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
140028f81:	49 8b f8             	mov    %r8,%rdi
140028f84:	48 8b f2             	mov    %rdx,%rsi
140028f87:	48 8b e9             	mov    %rcx,%rbp
140028f8a:	75 2d                	jne    0x140028fb9
140028f8c:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140028f90:	48 8b d6             	mov    %rsi,%rdx
140028f93:	48 8b cd             	mov    %rbp,%rcx
140028f96:	e8 cd ff ff ff       	call   0x140028f68
140028f9b:	48 8b df             	mov    %rdi,%rbx
140028f9e:	48 8b 3f             	mov    (%rdi),%rdi
140028fa1:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140028fa5:	e8 6a 4b fe ff       	call   0x14000db14
140028faa:	48 8b cb             	mov    %rbx,%rcx
140028fad:	ff 15 8d 9b 1e 00    	call   *0x1e9b8d(%rip)        # 0x140212b40
140028fb3:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
140028fb7:	74 d3                	je     0x140028f8c
140028fb9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140028fbe:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140028fc3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140028fc8:	48 83 c4 20          	add    $0x20,%rsp
140028fcc:	5f                   	pop    %rdi
140028fcd:	c3                   	ret
140028fce:	90                   	nop
140028fcf:	90                   	nop
140028fd0:	48 83 ec 28          	sub    $0x28,%rsp
140028fd4:	e8 bf 4c 00 00       	call   0x14002dc98
140028fd9:	cc                   	int3
140028fda:	90                   	nop
140028fdb:	90                   	nop
140028fdc:	90                   	nop
140028fdd:	90                   	nop
140028fde:	90                   	nop
140028fdf:	90                   	nop
140028fe0:	4c 8b dc             	mov    %rsp,%r11
140028fe3:	45 89 43 18          	mov    %r8d,0x18(%r11)
140028fe7:	48 83 ec 58          	sub    $0x58,%rsp
140028feb:	8b 8c 24 90 00 00 00 	mov    0x90(%rsp),%ecx