140192a26:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140192a2b:	e8 d8 d8 ff ff       	call   0x140190308
140192a30:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140192a35:	48 85 c9             	test   %rcx,%rcx
140192a38:	74 07                	je     0x140192a41
140192a3a:	b2 01                	mov    $0x1,%dl
140192a3c:	e8 07 e4 ff ff       	call   0x140190e48
140192a41:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140192a46:	48 85 c9             	test   %rcx,%rcx
140192a49:	74 40                	je     0x140192a8b
140192a4b:	83 c8 ff             	or     $0xffffffff,%eax
140192a4e:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140192a53:	83 f8 01             	cmp    $0x1,%eax
140192a56:	75 33                	jne    0x140192a8b
140192a58:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140192a5d:	48 8b cb             	mov    %rbx,%rcx
140192a60:	48 8b 03             	mov    (%rbx),%rax
140192a63:	48 8b 00             	mov    (%rax),%rax
140192a66:	ff 15 c4 03 08 00    	call   *0x803c4(%rip)        # 0x140212e30
140192a6c:	83 c8 ff             	or     $0xffffffff,%eax
140192a6f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140192a74:	83 f8 01             	cmp    $0x1,%eax
140192a77:	75 12                	jne    0x140192a8b
140192a79:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140192a7e:	48 8b 01             	mov    (%rcx),%rax
140192a81:	48 8b 40 08          	mov    0x8(%rax),%rax
140192a85:	ff 15 a5 03 08 00    	call   *0x803a5(%rip)        # 0x140212e30
140192a8b:	48 83 c4 30          	add    $0x30,%rsp
140192a8f:	5b                   	pop    %rbx
140192a90:	c3                   	ret
140192a91:	90                   	nop
140192a92:	90                   	nop
140192a93:	90                   	nop
140192a94:	40 53                	rex push %rbx
140192a96:	48 83 ec 20          	sub    $0x20,%rsp
140192a9a:	8b 41 08             	mov    0x8(%rcx),%eax
140192a9d:	48 8b d9             	mov    %rcx,%rbx
140192aa0:	eb 33                	jmp    0x140192ad5
140192aa2:	83 c8 ff             	or     $0xffffffff,%eax
140192aa5:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140192aaa:	83 f8 01             	cmp    $0x1,%eax
140192aad:	75 0f                	jne    0x140192abe
140192aaf:	ff 15 23 fd 07 00    	call   *0x7fd23(%rip)        # 0x1402127d8
140192ab5:	39 43 0c             	cmp    %eax,0xc(%rbx)
140192ab8:	75 36                	jne    0x140192af0
140192aba:	83 63 0c 00          	andl   $0x0,0xc(%rbx)
140192abe:	48 8b 03             	mov    (%rbx),%rax
140192ac1:	48 8b 48 08          	mov    0x8(%rax),%rcx
140192ac5:	48 8b 01             	mov    (%rcx),%rax
140192ac8:	48 8b 40 18          	mov    0x18(%rax),%rax
140192acc:	ff 15 5e 03 08 00    	call   *0x8035e(%rip)        # 0x140212e30
140192ad2:	8b 43 08             	mov    0x8(%rbx),%eax
140192ad5:	85 c0                	test   %eax,%eax
140192ad7:	75 c9                	jne    0x140192aa2
140192ad9:	83 7b 0c 00          	cmpl   $0x0,0xc(%rbx)
140192add:	74 0b                	je     0x140192aea
140192adf:	ff 15 f3 fc 07 00    	call   *0x7fcf3(%rip)        # 0x1402127d8
140192ae5:	39 43 0c             	cmp    %eax,0xc(%rbx)
140192ae8:	75 13                	jne    0x140192afd
140192aea:	48 83 c4 20          	add    $0x20,%rsp
140192aee:	5b                   	pop    %rbx
140192aef:	c3                   	ret
140192af0:	33 d2                	xor    %edx,%edx
140192af2:	b9 c5 f4 31 01       	mov    $0x131f4c5,%ecx
140192af7:	e8 e8 87 e7 ff       	call   0x14000b2e4
140192afc:	cc                   	int3
140192afd:	33 d2                	xor    %edx,%edx
140192aff:	b9 c3 f4 31 01       	mov    $0x131f4c3,%ecx
140192b04:	e8 db 87 e7 ff       	call   0x14000b2e4
140192b09:	cc                   	int3
140192b0a:	90                   	nop
140192b0b:	90                   	nop
140192b0c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140192b11:	57                   	push   %rdi
140192b12:	48 83 ec 20          	sub    $0x20,%rsp
140192b16:	48 8b fa             	mov    %rdx,%rdi
140192b19:	48 8b d9             	mov    %rcx,%rbx
140192b1c:	48 3b ca             	cmp    %rdx,%rcx
140192b1f:	74 79                	je     0x140192b9a
140192b21:	e8 66 01 00 00       	call   0x140192c8c
140192b26:	8b 07                	mov    (%rdi),%eax
140192b28:	89 03                	mov    %eax,(%rbx)
140192b2a:	48 8b 47 08          	mov    0x8(%rdi),%rax
140192b2e:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140192b32:	48 89 43 08          	mov    %rax,0x8(%rbx)
140192b36:	48 8b 47 10          	mov    0x10(%rdi),%rax
140192b3a:	4c 89 47 08          	mov    %r8,0x8(%rdi)
140192b3e:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140192b42:	48 89 43 10          	mov    %rax,0x10(%rbx)
140192b46:	48 8b 47 18          	mov    0x18(%rdi),%rax
140192b4a:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
140192b4e:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140192b52:	48 89 43 18          	mov    %rax,0x18(%rbx)
140192b56:	48 8b 47 20          	mov    0x20(%rdi),%rax
140192b5a:	48 89 4f 18          	mov    %rcx,0x18(%rdi)
140192b5e:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140192b62:	48 89 43 20          	mov    %rax,0x20(%rbx)
140192b66:	48 8b 47 28          	mov    0x28(%rdi),%rax
140192b6a:	48 89 4f 20          	mov    %rcx,0x20(%rdi)
140192b6e:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140192b72:	48 89 43 28          	mov    %rax,0x28(%rbx)
140192b76:	48 8b 47 30          	mov    0x30(%rdi),%rax
140192b7a:	48 89 4f 28          	mov    %rcx,0x28(%rdi)
140192b7e:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140192b82:	48 89 43 30          	mov    %rax,0x30(%rbx)
140192b86:	48 8b 47 38          	mov    0x38(%rdi),%rax
140192b8a:	48 89 4f 30          	mov    %rcx,0x30(%rdi)
140192b8e:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140192b92:	48 89 43 38          	mov    %rax,0x38(%rbx)
140192b96:	48 89 4f 38          	mov    %rcx,0x38(%rdi)
140192b9a:	48 8b c3             	mov    %rbx,%rax
140192b9d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140192ba2:	48 83 c4 20          	add    $0x20,%rsp
140192ba6:	5f                   	pop    %rdi
140192ba7:	c3                   	ret
140192ba8:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140192bad:	53                   	push   %rbx
140192bae:	48 83 ec 20          	sub    $0x20,%rsp
140192bb2:	48 8b d9             	mov    %rcx,%rbx
140192bb5:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
140192bba:	8b 44 24 38          	mov    0x38(%rsp),%eax
140192bbe:	89 01                	mov    %eax,(%rcx)
140192bc0:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
140192bc5:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140192bca:	0f ae e8             	lfence
140192bcd:	b9 40 00 00 00       	mov    $0x40,%ecx
140192bd2:	ff 15 78 ff 07 00    	call   *0x7ff78(%rip)        # 0x140212b50
140192bd8:	48 85 c0             	test   %rax,%rax
140192bdb:	75 07                	jne    0x140192be4
140192bdd:	ff 15 4d ff 07 00    	call   *0x7ff4d(%rip)        # 0x140212b30
140192be3:	cc                   	int3
140192be4:	48 89 00             	mov    %rax,(%rax)
140192be7:	48 89 40 08          	mov    %rax,0x8(%rax)
140192beb:	48 89 43 08          	mov    %rax,0x8(%rbx)
140192bef:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
140192bf3:	48 83 21 00          	andq   $0x0,(%rcx)
140192bf7:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
140192bfc:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140192c01:	48 c7 43 30 07 00 00 	movq   $0x7,0x30(%rbx)
140192c08:	00
140192c09:	48 c7 43 38 08 00 00 	movq   $0x8,0x38(%rbx)
140192c10:	00
140192c11:	c7 03 00 00 80 3f    	movl   $0x3f800000,(%rbx)
140192c17:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140192c1b:	ba 10 00 00 00       	mov    $0x10,%edx
140192c20:	e8 1f ac e7 ff       	call   0x14000d844
140192c25:	48 8b c3             	mov    %rbx,%rax
140192c28:	48 83 c4 20          	add    $0x20,%rsp
140192c2c:	5b                   	pop    %rbx
140192c2d:	c3                   	ret
140192c2e:	90                   	nop
140192c2f:	90                   	nop
140192c30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140192c35:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140192c3a:	57                   	push   %rdi
140192c3b:	48 83 ec 20          	sub    $0x20,%rsp
140192c3f:	48 8b 11             	mov    (%rcx),%rdx
140192c42:	48 8b f1             	mov    %rcx,%rsi
140192c45:	48 8b 42 08          	mov    0x8(%rdx),%rax
140192c49:	48 83 20 00          	andq   $0x0,(%rax)
140192c4d:	48 8b 3a             	mov    (%rdx),%rdi
140192c50:	48 85 ff             	test   %rdi,%rdi
140192c53:	74 1d                	je     0x140192c72
140192c55:	48 8b 1f             	mov    (%rdi),%rbx
140192c58:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140192c5c:	e8 2f 7b fe ff       	call   0x14017a790
140192c61:	48 8b cf             	mov    %rdi,%rcx
140192c64:	ff 15 d6 fe 07 00    	call   *0x7fed6(%rip)        # 0x140212b40
140192c6a:	48 8b fb             	mov    %rbx,%rdi
140192c6d:	48 85 db             	test   %rbx,%rbx
140192c70:	75 e3                	jne    0x140192c55
140192c72:	48 8b 0e             	mov    (%rsi),%rcx
140192c75:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140192c7a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140192c7f:	48 83 c4 20          	add    $0x20,%rsp
140192c83:	5f                   	pop    %rdi
140192c84:	48 ff 25 b5 fe 07 00 	rex.W jmp *0x7feb5(%rip)        # 0x140212b40
140192c8b:	cc                   	int3
140192c8c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140192c91:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140192c96:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140192c9b:	57                   	push   %rdi
140192c9c:	48 83 ec 20          	sub    $0x20,%rsp
140192ca0:	33 ed                	xor    %ebp,%ebp
140192ca2:	48 8b d9             	mov    %rcx,%rbx
140192ca5:	48 39 69 10          	cmp    %rbp,0x10(%rcx)
140192ca9:	0f 84 89 00 00 00    	je     0x140192d38
140192caf:	48 8b 41 38          	mov    0x38(%rcx),%rax
140192cb3:	48 c1 e8 03          	shr    $0x3,%rax
140192cb7:	48 3b 41 10          	cmp    0x10(%rcx),%rax
140192cbb:	76 11                	jbe    0x140192cce
140192cbd:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140192cc1:	4c 8b c2             	mov    %rdx,%r8
140192cc4:	48 8b 12             	mov    (%rdx),%rdx
140192cc7:	e8 84 00 00 00       	call   0x140192d50
140192ccc:	eb 6a                	jmp    0x140192d38
140192cce:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140192cd2:	48 8b 41 08          	mov    0x8(%rcx),%rax
140192cd6:	48 89 28             	mov    %rbp,(%rax)
140192cd9:	48 8b 31             	mov    (%rcx),%rsi
140192cdc:	48 85 f6             	test   %rsi,%rsi
140192cdf:	74 1d                	je     0x140192cfe
140192ce1:	48 8b 3e             	mov    (%rsi),%rdi
140192ce4:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
140192ce8:	e8 a3 7a fe ff       	call   0x14017a790
140192ced:	48 8b ce             	mov    %rsi,%rcx
140192cf0:	ff 15 4a fe 07 00    	call   *0x7fe4a(%rip)        # 0x140212b40
140192cf6:	48 8b f7             	mov    %rdi,%rsi
140192cf9:	48 85 ff             	test   %rdi,%rdi
140192cfc:	75 e3                	jne    0x140192ce1
140192cfe:	48 8b 43 08          	mov    0x8(%rbx),%rax
140192d02:	48 89 00             	mov    %rax,(%rax)
140192d05:	48 8b 43 08          	mov    0x8(%rbx),%rax
140192d09:	48 89 40 08          	mov    %rax,0x8(%rax)
140192d0d:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
140192d11:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
140192d15:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140192d19:	48 2b cf             	sub    %rdi,%rcx
140192d1c:	48 83 c1 07          	add    $0x7,%rcx
140192d20:	48 c1 e9 03          	shr    $0x3,%rcx
140192d24:	48 3b 7b 20          	cmp    0x20(%rbx),%rdi
140192d28:	48 0f 47 cd          	cmova  %rbp,%rcx
140192d2c:	48 85 c9             	test   %rcx,%rcx
140192d2f:	74 07                	je     0x140192d38
140192d31:	48 8b 43 08          	mov    0x8(%rbx),%rax
140192d35:	f3 48 ab             	rep stos %rax,%es:(%rdi)
140192d38:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140192d3d:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140192d42:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140192d47:	48 83 c4 20          	add    $0x20,%rsp
140192d4b:	5f                   	pop    %rdi
140192d4c:	c3                   	ret
140192d4d:	90                   	nop
140192d4e:	90                   	nop
140192d4f:	90                   	nop
140192d50:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140192d55:	53                   	push   %rbx
140192d56:	55                   	push   %rbp
140192d57:	56                   	push   %rsi
140192d58:	57                   	push   %rdi
140192d59:	41 54                	push   %r12
140192d5b:	41 55                	push   %r13
140192d5d:	41 56                	push   %r14
140192d5f:	41 57                	push   %r15
140192d61:	48 83 ec 38          	sub    $0x38,%rsp
140192d65:	49 8b e8             	mov    %r8,%rbp
140192d68:	4c 8b ea             	mov    %rdx,%r13
140192d6b:	4c 8b e1             	mov    %rcx,%r12
140192d6e:	49 3b d0             	cmp    %r8,%rdx
140192d71:	0f 84 3c 01 00 00    	je     0x140192eb3
140192d77:	48 8b 41 08          	mov    0x8(%rcx),%rax
140192d7b:	48 8b f2             	mov    %rdx,%rsi
140192d7e:	4c 8b 79 18          	mov    0x18(%rcx),%r15
140192d82:	48 8d 4a 10          	lea    0x10(%rdx),%rcx
140192d86:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
140192d8b:	4c 8b 72 08          	mov    0x8(%rdx),%r14
140192d8f:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140192d93:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
140192d9a:	00
140192d9b:	76 03                	jbe    0x140192da0
140192d9d:	48 8b 09             	mov    (%rcx),%rcx
140192da0:	e8 cf 59 ee ff       	call   0x140078774
140192da5:	49 23 44 24 30       	and    0x30(%r12),%rax
140192daa:	48 c1 e0 04          	shl    $0x4,%rax
140192dae:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140192db5:	00
140192db6:	49 8b 0c 07          	mov    (%r15,%rax,1),%rcx
140192dba:	4a 8b 44 38 08       	mov    0x8(%rax,%r15,1),%rax
140192dbf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140192dc4:	48 89 8c 24 90 00 00 	mov    %rcx,0x90(%rsp)
140192dcb:	00
140192dcc:	48 8b de             	mov    %rsi,%rbx
140192dcf:	48 8b fe             	mov    %rsi,%rdi
140192dd2:	48 8b 36             	mov    (%rsi),%rsi
140192dd5:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140192dd9:	e8 b2 79 fe ff       	call   0x14017a790
140192dde:	48 8b cb             	mov    %rbx,%rcx
140192de1:	ff 15 59 fd 07 00    	call   *0x7fd59(%rip)        # 0x140212b40
140192de7:	49 ff 4c 24 10       	decq   0x10(%r12)
140192dec:	48 3b 5c 24 20       	cmp    0x20(%rsp),%rbx
140192df1:	74 24                	je     0x140192e17
140192df3:	48 3b f5             	cmp    %rbp,%rsi
140192df6:	75 d4                	jne    0x140192dcc
140192df8:	4c 39 ac 24 90 00 00 	cmp    %r13,0x90(%rsp)
140192dff:	00
140192e00:	0f 85 a6 00 00 00    	jne    0x140192eac
140192e06:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140192e0d:	00
140192e0e:	4a 89 34 38          	mov    %rsi,(%rax,%r15,1)
140192e12:	e9 95 00 00 00       	jmp    0x140192eac
140192e17:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140192e1e:	00
140192e1f:	4c 39 ac 24 90 00 00 	cmp    %r13,0x90(%rsp)
140192e26:	00
140192e27:	75 0e                	jne    0x140192e37
140192e29:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
140192e30:	00
140192e31:	4a 89 14 38          	mov    %rdx,(%rax,%r15,1)
140192e35:	eb 03                	jmp    0x140192e3a
140192e37:	49 8b d6             	mov    %r14,%rdx
140192e3a:	4a 89 54 38 08       	mov    %rdx,0x8(%rax,%r15,1)
140192e3f:	48 3b f5             	cmp    %rbp,%rsi
140192e42:	74 68                	je     0x140192eac
140192e44:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
140192e4b:	00
140192e4c:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
140192e50:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
140192e55:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140192e59:	76 03                	jbe    0x140192e5e
140192e5b:	48 8b 09             	mov    (%rcx),%rcx
140192e5e:	e8 11 59 ee ff       	call   0x140078774
140192e63:	4c 8b e0             	mov    %rax,%r12
140192e66:	4d 23 65 30          	and    0x30(%r13),%r12
140192e6a:	4d 03 e4             	add    %r12,%r12
140192e6d:	4b 8b 44 e7 08       	mov    0x8(%r15,%r12,8),%rax
140192e72:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140192e79:	00
140192e7a:	48 8b de             	mov    %rsi,%rbx
140192e7d:	48 8b fe             	mov    %rsi,%rdi
140192e80:	48 8b 36             	mov    (%rsi),%rsi
140192e83:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140192e87:	e8 04 79 fe ff       	call   0x14017a790
140192e8c:	48 8b cb             	mov    %rbx,%rcx
140192e8f:	ff 15 ab fc 07 00    	call   *0x7fcab(%rip)        # 0x140212b40
140192e95:	49 ff 4d 10          	decq   0x10(%r13)
140192e99:	48 3b 9c 24 88 00 00 	cmp    0x88(%rsp),%rbx
140192ea0:	00
140192ea1:	74 24                	je     0x140192ec7
140192ea3:	48 3b f5             	cmp    %rbp,%rsi
140192ea6:	75 d2                	jne    0x140192e7a
140192ea8:	4b 89 34 e7          	mov    %rsi,(%r15,%r12,8)
140192eac:	49 89 36             	mov    %rsi,(%r14)
140192eaf:	4c 89 76 08          	mov    %r14,0x8(%rsi)
140192eb3:	48 8b c5             	mov    %rbp,%rax
140192eb6:	48 83 c4 38          	add    $0x38,%rsp
140192eba:	41 5f                	pop    %r15
140192ebc:	41 5e                	pop    %r14
140192ebe:	41 5d                	pop    %r13
140192ec0:	41 5c                	pop    %r12
140192ec2:	5f                   	pop    %rdi
140192ec3:	5e                   	pop    %rsi
140192ec4:	5d                   	pop    %rbp
140192ec5:	5b                   	pop    %rbx
140192ec6:	c3                   	ret
140192ec7:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
140192ece:	00
140192ecf:	4b 89 04 e7          	mov    %rax,(%r15,%r12,8)
140192ed3:	4b 89 44 e7 08       	mov    %rax,0x8(%r15,%r12,8)
140192ed8:	48 3b f5             	cmp    %rbp,%rsi
140192edb:	0f 85 6b ff ff ff    	jne    0x140192e4c