140291aff:	48 83 c4 20          	add    $0x20,%rsp
140291b03:	5f                   	pop    %rdi
140291b04:	c3                   	ret
140291b05:	cc                   	int3
140291b06:	cc                   	int3
140291b07:	cc                   	int3
140291b08:	cc                   	int3
140291b09:	cc                   	int3
140291b0a:	cc                   	int3
140291b0b:	cc                   	int3
140291b0c:	cc                   	int3
140291b0d:	cc                   	int3
140291b0e:	cc                   	int3
140291b0f:	cc                   	int3
140291b10:	b8 38 00 00 00       	mov    $0x38,%eax
140291b15:	e8 c6 8a 06 00       	call   0x1402fa5e0
140291b1a:	48 2b e0             	sub    %rax,%rsp
140291b1d:	48 85 c9             	test   %rcx,%rcx
140291b20:	74 39                	je     0x140291b5b
140291b22:	48 85 d2             	test   %rdx,%rdx
140291b25:	74 34                	je     0x140291b5b
140291b27:	48 8b 01             	mov    (%rcx),%rax
140291b2a:	4c 8b 40 18          	mov    0x18(%rax),%r8
140291b2e:	4d 85 c0             	test   %r8,%r8
140291b31:	75 12                	jne    0x140291b45
140291b33:	ba 6c 00 00 00       	mov    $0x6c,%edx
140291b38:	c7 44 24 20 b6 00 00 	movl   $0xb6,0x20(%rsp)
140291b3f:	00
140291b40:	44 8b c2             	mov    %edx,%r8d
140291b43:	eb 29                	jmp    0x140291b6e
140291b45:	41 ff d0             	call   *%r8
140291b48:	48 85 c0             	test   %rax,%rax
140291b4b:	75 34                	jne    0x140291b81
140291b4d:	c7 44 24 20 ba 00 00 	movl   $0xba,0x20(%rsp)
140291b54:	00
140291b55:	44 8d 40 6a          	lea    0x6a(%rax),%r8d
140291b59:	eb 0e                	jmp    0x140291b69
140291b5b:	c7 44 24 20 b2 00 00 	movl   $0xb2,0x20(%rsp)
140291b62:	00
140291b63:	41 b8 43 00 00 00    	mov    $0x43,%r8d
140291b69:	ba 6c 00 00 00       	mov    $0x6c,%edx
140291b6e:	4c 8d 0d 03 ac 0f 00 	lea    0xfac03(%rip),%r9        # 0x14038c778
140291b75:	b9 25 00 00 00       	mov    $0x25,%ecx
140291b7a:	e8 21 f8 f8 ff       	call   0x1402213a0
140291b7f:	33 c0                	xor    %eax,%eax
140291b81:	48 83 c4 38          	add    $0x38,%rsp
140291b85:	c3                   	ret
140291b86:	cc                   	int3
140291b87:	cc                   	int3
140291b88:	cc                   	int3
140291b89:	cc                   	int3
140291b8a:	cc                   	int3
140291b8b:	cc                   	int3
140291b8c:	cc                   	int3
140291b8d:	cc                   	int3
140291b8e:	cc                   	int3
140291b8f:	cc                   	int3
140291b90:	40 53                	rex push %rbx
140291b92:	b8 30 00 00 00       	mov    $0x30,%eax
140291b97:	e8 44 8a 06 00       	call   0x1402fa5e0
140291b9c:	48 2b e0             	sub    %rax,%rsp
140291b9f:	48 8b da             	mov    %rdx,%rbx
140291ba2:	48 85 c9             	test   %rcx,%rcx
140291ba5:	75 0e                	jne    0x140291bb5
140291ba7:	c7 44 24 20 1d 01 00 	movl   $0x11d,0x20(%rsp)
140291bae:	00
140291baf:	44 8d 40 13          	lea    0x13(%rax),%r8d
140291bb3:	eb 6f                	jmp    0x140291c24
140291bb5:	48 85 d2             	test   %rdx,%rdx
140291bb8:	75 17                	jne    0x140291bd1
140291bba:	48 8b 59 30          	mov    0x30(%rcx),%rbx
140291bbe:	48 85 db             	test   %rbx,%rbx
140291bc1:	75 0e                	jne    0x140291bd1
140291bc3:	c7 44 24 20 23 01 00 	movl   $0x123,0x20(%rsp)
140291bca:	00
140291bcb:	44 8d 42 6f          	lea    0x6f(%rdx),%r8d
140291bcf:	eb 53                	jmp    0x140291c24
140291bd1:	f6 41 14 01          	testb  $0x1,0x14(%rcx)
140291bd5:	75 27                	jne    0x140291bfe
140291bd7:	48 8b 41 20          	mov    0x20(%rcx),%rax
140291bdb:	48 85 c0             	test   %rax,%rax
140291bde:	74 07                	je     0x140291be7
140291be0:	48 8b d3             	mov    %rbx,%rdx
140291be3:	ff d0                	call   *%rax
140291be5:	eb 12                	jmp    0x140291bf9
140291be7:	48 8b 01             	mov    (%rcx),%rax
140291bea:	4c 8b 40 28          	mov    0x28(%rax),%r8
140291bee:	4d 85 c0             	test   %r8,%r8
140291bf1:	74 0b                	je     0x140291bfe
140291bf3:	48 8b d3             	mov    %rbx,%rdx
140291bf6:	41 ff d0             	call   *%r8
140291bf9:	48 85 c0             	test   %rax,%rax
140291bfc:	75 3c                	jne    0x140291c3a
140291bfe:	41 b8 2d 01 00 00    	mov    $0x12d,%r8d
140291c04:	48 8d 15 6d ab 0f 00 	lea    0xfab6d(%rip),%rdx        # 0x14038c778
140291c0b:	48 8b cb             	mov    %rbx,%rcx
140291c0e:	e8 ad a9 fa ff       	call   0x14023c5c0
140291c13:	48 85 c0             	test   %rax,%rax
140291c16:	75 22                	jne    0x140291c3a
140291c18:	c7 44 24 20 2f 01 00 	movl   $0x12f,0x20(%rsp)
140291c1f:	00
140291c20:	44 8d 40 41          	lea    0x41(%rax),%r8d
140291c24:	ba 7e 00 00 00       	mov    $0x7e,%edx
140291c29:	4c 8d 0d 48 ab 0f 00 	lea    0xfab48(%rip),%r9        # 0x14038c778
140291c30:	8d 4a a7             	lea    -0x59(%rdx),%ecx
140291c33:	e8 68 f7 f8 ff       	call   0x1402213a0
140291c38:	33 c0                	xor    %eax,%eax
140291c3a:	48 83 c4 30          	add    $0x30,%rsp
140291c3e:	5b                   	pop    %rbx
140291c3f:	c3                   	ret
140291c40:	b8 38 00 00 00       	mov    $0x38,%eax
140291c45:	e8 96 89 06 00       	call   0x1402fa5e0
140291c4a:	48 2b e0             	sub    %rax,%rsp
140291c4d:	44 8b d2             	mov    %edx,%r10d
140291c50:	48 85 c9             	test   %rcx,%rcx
140291c53:	75 28                	jne    0x140291c7d
140291c55:	4c 8d 0d 1c ab 0f 00 	lea    0xfab1c(%rip),%r9        # 0x14038c778
140291c5c:	c7 44 24 20 cd 00 00 	movl   $0xcd,0x20(%rsp)
140291c63:	00
140291c64:	8d 50 36             	lea    0x36(%rax),%edx
140291c67:	8d 48 ed             	lea    -0x13(%rax),%ecx
140291c6a:	44 8d 40 0b          	lea    0xb(%rax),%r8d
140291c6e:	e8 2d f7 f8 ff       	call   0x1402213a0
140291c73:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140291c78:	48 83 c4 38          	add    $0x38,%rsp
140291c7c:	c3                   	ret
140291c7d:	83 ea 01             	sub    $0x1,%edx
140291c80:	74 65                	je     0x140291ce7
140291c82:	83 ea 01             	sub    $0x1,%edx
140291c85:	74 55                	je     0x140291cdc
140291c87:	83 fa 01             	cmp    $0x1,%edx
140291c8a:	74 45                	je     0x140291cd1
140291c8c:	48 8b 01             	mov    (%rcx),%rax
140291c8f:	48 85 c0             	test   %rax,%rax
140291c92:	74 13                	je     0x140291ca7
140291c94:	4c 8b 58 20          	mov    0x20(%rax),%r11
140291c98:	4d 85 db             	test   %r11,%r11
140291c9b:	74 0a                	je     0x140291ca7
140291c9d:	41 8b d2             	mov    %r10d,%edx
140291ca0:	48 83 c4 38          	add    $0x38,%rsp
140291ca4:	49 ff e3             	rex.WB jmp *%r11
140291ca7:	ba 6e 00 00 00       	mov    $0x6e,%edx
140291cac:	c7 44 24 20 e1 00 00 	movl   $0xe1,0x20(%rsp)
140291cb3:	00
140291cb4:	4c 8d 0d bd aa 0f 00 	lea    0xfaabd(%rip),%r9        # 0x14038c778
140291cbb:	8d 4a b7             	lea    -0x49(%rdx),%ecx
140291cbe:	44 8d 42 fe          	lea    -0x2(%rdx),%r8d
140291cc2:	e8 d9 f6 f8 ff       	call   0x1402213a0
140291cc7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140291ccc:	48 83 c4 38          	add    $0x38,%rsp
140291cd0:	c3                   	ret
140291cd1:	44 09 41 14          	or     %r8d,0x14(%rcx)
140291cd5:	33 c0                	xor    %eax,%eax
140291cd7:	48 83 c4 38          	add    $0x38,%rsp
140291cdb:	c3                   	ret
140291cdc:	44 89 41 14          	mov    %r8d,0x14(%rcx)
140291ce0:	33 c0                	xor    %eax,%eax
140291ce2:	48 83 c4 38          	add    $0x38,%rsp
140291ce6:	c3                   	ret
140291ce7:	8b 41 14             	mov    0x14(%rcx),%eax
140291cea:	48 83 c4 38          	add    $0x38,%rsp
140291cee:	c3                   	ret
140291cef:	cc                   	int3
140291cf0:	40 53                	rex push %rbx
140291cf2:	b8 30 00 00 00       	mov    $0x30,%eax
140291cf7:	e8 e4 88 06 00       	call   0x1402fa5e0
140291cfc:	48 2b e0             	sub    %rax,%rsp
140291cff:	48 8b d9             	mov    %rcx,%rbx
140291d02:	48 85 c9             	test   %rcx,%rcx
140291d05:	0f 84 df 00 00 00    	je     0x140291dea
140291d0b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140291d10:	f0 0f c1 41 10       	lock xadd %eax,0x10(%rcx)
140291d15:	83 e8 01             	sub    $0x1,%eax
140291d18:	0f 8f cc 00 00 00    	jg     0x140291dea
140291d1e:	f6 41 14 04          	testb  $0x4,0x14(%rcx)
140291d22:	75 38                	jne    0x140291d5c
140291d24:	48 8b 01             	mov    (%rcx),%rax
140291d27:	48 8b 50 10          	mov    0x10(%rax),%rdx
140291d2b:	48 85 d2             	test   %rdx,%rdx
140291d2e:	74 2c                	je     0x140291d5c
140291d30:	ff d2                	call   *%rdx
140291d32:	85 c0                	test   %eax,%eax
140291d34:	75 26                	jne    0x140291d5c
140291d36:	4c 8d 0d 3b aa 0f 00 	lea    0xfaa3b(%rip),%r9        # 0x14038c778
140291d3d:	c7 44 24 20 4f 00 00 	movl   $0x4f,0x20(%rsp)
140291d44:	00
140291d45:	8d 50 6f             	lea    0x6f(%rax),%edx
140291d48:	8d 48 25             	lea    0x25(%rax),%ecx
140291d4b:	44 8d 40 6b          	lea    0x6b(%rax),%r8d
140291d4f:	e8 4c f6 f8 ff       	call   0x1402213a0
140291d54:	33 c0                	xor    %eax,%eax
140291d56:	48 83 c4 30          	add    $0x30,%rsp
140291d5a:	5b                   	pop    %rbx
140291d5b:	c3                   	ret
140291d5c:	48 8b 03             	mov    (%rbx),%rax
140291d5f:	48 8b 50 40          	mov    0x40(%rax),%rdx
140291d63:	48 85 d2             	test   %rdx,%rdx
140291d66:	74 2f                	je     0x140291d97
140291d68:	48 8b cb             	mov    %rbx,%rcx
140291d6b:	ff d2                	call   *%rdx
140291d6d:	85 c0                	test   %eax,%eax
140291d6f:	75 26                	jne    0x140291d97
140291d71:	4c 8d 0d 00 aa 0f 00 	lea    0xfaa00(%rip),%r9        # 0x14038c778
140291d78:	c7 44 24 20 55 00 00 	movl   $0x55,0x20(%rsp)
140291d7f:	00
140291d80:	8d 50 6f             	lea    0x6f(%rax),%edx
140291d83:	8d 48 25             	lea    0x25(%rax),%ecx
140291d86:	44 8d 40 66          	lea    0x66(%rax),%r8d
140291d8a:	e8 11 f6 f8 ff       	call   0x1402213a0
140291d8f:	33 c0                	xor    %eax,%eax
140291d91:	48 83 c4 30          	add    $0x30,%rsp
140291d95:	5b                   	pop    %rbx
140291d96:	c3                   	ret
140291d97:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140291d9b:	e8 00 64 f9 ff       	call   0x1402281a0
140291da0:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140291da4:	48 8d 15 cd a9 0f 00 	lea    0xfa9cd(%rip),%rdx        # 0x14038c778
140291dab:	41 b8 5a 00 00 00    	mov    $0x5a,%r8d
140291db1:	e8 5a 75 f9 ff       	call   0x140229310
140291db6:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140291dba:	48 8d 15 b7 a9 0f 00 	lea    0xfa9b7(%rip),%rdx        # 0x14038c778
140291dc1:	41 b8 5b 00 00 00    	mov    $0x5b,%r8d
140291dc7:	e8 44 75 f9 ff       	call   0x140229310
140291dcc:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140291dd0:	e8 cb a5 fa ff       	call   0x14023c3a0
140291dd5:	41 b8 5d 00 00 00    	mov    $0x5d,%r8d
140291ddb:	48 8d 15 96 a9 0f 00 	lea    0xfa996(%rip),%rdx        # 0x14038c778
140291de2:	48 8b cb             	mov    %rbx,%rcx
140291de5:	e8 26 75 f9 ff       	call   0x140229310
140291dea:	b8 01 00 00 00       	mov    $0x1,%eax
140291def:	48 83 c4 30          	add    $0x30,%rsp
140291df3:	5b                   	pop    %rbx
140291df4:	c3                   	ret
140291df5:	cc                   	int3
140291df6:	cc                   	int3
140291df7:	cc                   	int3
140291df8:	cc                   	int3
140291df9:	cc                   	int3
140291dfa:	cc                   	int3
140291dfb:	cc                   	int3
140291dfc:	cc                   	int3
140291dfd:	cc                   	int3
140291dfe:	cc                   	int3
140291dff:	cc                   	int3
140291e00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140291e05:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140291e0a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140291e0f:	57                   	push   %rdi
140291e10:	b8 30 00 00 00       	mov    $0x30,%eax
140291e15:	e8 c6 87 06 00       	call   0x1402fa5e0
140291e1a:	48 2b e0             	sub    %rax,%rsp
140291e1d:	33 ed                	xor    %ebp,%ebp
140291e1f:	41 8b f1             	mov    %r9d,%esi
140291e22:	48 8b fa             	mov    %rdx,%rdi
140291e25:	48 8b d9             	mov    %rcx,%rbx
140291e28:	48 85 c9             	test   %rcx,%rcx
140291e2b:	75 3d                	jne    0x140291e6a
140291e2d:	49 8b c8             	mov    %r8,%rcx
140291e30:	e8 eb 01 00 00       	call   0x140292020
140291e35:	48 8b d8             	mov    %rax,%rbx
140291e38:	48 85 c0             	test   %rax,%rax
140291e3b:	75 25                	jne    0x140291e62
140291e3d:	4c 8d 0d 34 a9 0f 00 	lea    0xfa934(%rip),%r9        # 0x14038c778
140291e44:	c7 44 24 20 7f 00 00 	movl   $0x7f,0x20(%rsp)
140291e4b:	00
140291e4c:	8d 55 70             	lea    0x70(%rbp),%edx
140291e4f:	8d 4d 25             	lea    0x25(%rbp),%ecx
140291e52:	44 8d 45 41          	lea    0x41(%rbp),%r8d
140291e56:	e8 45 f5 f8 ff       	call   0x1402213a0
140291e5b:	33 c0                	xor    %eax,%eax
140291e5d:	e9 ff 00 00 00       	jmp    0x140291f61
140291e62:	bd 01 00 00 00       	mov    $0x1,%ebp
140291e67:	89 70 14             	mov    %esi,0x14(%rax)
140291e6a:	48 83 7b 30 00       	cmpq   $0x0,0x30(%rbx)
140291e6f:	74 0e                	je     0x140291e7f
140291e71:	b8 8c 00 00 00       	mov    $0x8c,%eax
140291e76:	44 8d 40 e2          	lea    -0x1e(%rax),%r8d
140291e7a:	e9 b7 00 00 00       	jmp    0x140291f36
140291e7f:	48 85 ff             	test   %rdi,%rdi
140291e82:	74 77                	je     0x140291efb
140291e84:	48 83 7b 38 00       	cmpq   $0x0,0x38(%rbx)
140291e89:	74 0d                	je     0x140291e98
140291e8b:	b8 f9 00 00 00       	mov    $0xf9,%eax
140291e90:	41 b8 6e 00 00 00    	mov    $0x6e,%r8d
140291e96:	eb 26                	jmp    0x140291ebe
140291e98:	41 b8 fd 00 00 00    	mov    $0xfd,%r8d
140291e9e:	48 8d 15 d3 a8 0f 00 	lea    0xfa8d3(%rip),%rdx        # 0x14038c778
140291ea5:	48 8b cf             	mov    %rdi,%rcx
140291ea8:	e8 13 a7 fa ff       	call   0x14023c5c0
140291ead:	48 8b f8             	mov    %rax,%rdi
140291eb0:	48 85 c0             	test   %rax,%rax
140291eb3:	75 2c                	jne    0x140291ee1
140291eb5:	b8 ff 00 00 00       	mov    $0xff,%eax
140291eba:	44 8d 47 41          	lea    0x41(%rdi),%r8d
140291ebe:	ba 81 00 00 00       	mov    $0x81,%edx
140291ec3:	89 44 24 20          	mov    %eax,0x20(%rsp)
140291ec7:	4c 8d 0d aa a8 0f 00 	lea    0xfa8aa(%rip),%r9        # 0x14038c778
140291ece:	8d 4a a4             	lea    -0x5c(%rdx),%ecx
140291ed1:	e8 ca f4 f8 ff       	call   0x1402213a0
140291ed6:	b8 95 00 00 00       	mov    $0x95,%eax
140291edb:	44 8d 40 db          	lea    -0x25(%rax),%r8d
140291edf:	eb 55                	jmp    0x140291f36
140291ee1:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140291ee5:	48 8d 15 8c a8 0f 00 	lea    0xfa88c(%rip),%rdx        # 0x14038c778
140291eec:	41 b8 02 01 00 00    	mov    $0x102,%r8d
140291ef2:	e8 19 74 f9 ff       	call   0x140229310
140291ef7:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
140291efb:	48 83 7b 30 00       	cmpq   $0x0,0x30(%rbx)
140291f00:	75 0b                	jne    0x140291f0d
140291f02:	b8 9a 00 00 00       	mov    $0x9a,%eax
140291f07:	44 8d 40 d5          	lea    -0x2b(%rax),%r8d
140291f0b:	eb 29                	jmp    0x140291f36
140291f0d:	48 8b 03             	mov    (%rbx),%rax
140291f10:	48 8b 50 08          	mov    0x8(%rax),%rdx
140291f14:	48 85 d2             	test   %rdx,%rdx
140291f17:	75 0b                	jne    0x140291f24
140291f19:	b8 9e 00 00 00       	mov    $0x9e,%eax
140291f1e:	44 8d 42 6c          	lea    0x6c(%rdx),%r8d
140291f22:	eb 12                	jmp    0x140291f36
140291f24:	48 8b cb             	mov    %rbx,%rcx
140291f27:	ff d2                	call   *%rdx
140291f29:	85 c0                	test   %eax,%eax
140291f2b:	75 31                	jne    0x140291f5e
140291f2d:	b8 a2 00 00 00       	mov    $0xa2,%eax
140291f32:	44 8d 40 c5          	lea    -0x3b(%rax),%r8d
140291f36:	ba 70 00 00 00       	mov    $0x70,%edx
140291f3b:	89 44 24 20          	mov    %eax,0x20(%rsp)
140291f3f:	4c 8d 0d 32 a8 0f 00 	lea    0xfa832(%rip),%r9        # 0x14038c778
140291f46:	8d 4a b5             	lea    -0x4b(%rdx),%ecx
140291f49:	e8 52 f4 f8 ff       	call   0x1402213a0
140291f4e:	85 ed                	test   %ebp,%ebp
140291f50:	74 08                	je     0x140291f5a
140291f52:	48 8b cb             	mov    %rbx,%rcx
140291f55:	e8 96 fd ff ff       	call   0x140291cf0
140291f5a:	33 c0                	xor    %eax,%eax
140291f5c:	eb 03                	jmp    0x140291f61
140291f5e:	48 8b c3             	mov    %rbx,%rax
140291f61:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140291f66:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140291f6b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140291f70:	48 83 c4 30          	add    $0x30,%rsp
140291f74:	5f                   	pop    %rdi
140291f75:	c3                   	ret
140291f76:	cc                   	int3
140291f77:	cc                   	int3
140291f78:	cc                   	int3
140291f79:	cc                   	int3
140291f7a:	cc                   	int3
140291f7b:	cc                   	int3
140291f7c:	cc                   	int3