140939c1a:	48 89 43 08          	mov    %rax,0x8(%rbx)
140939c1e:	89 7b 18             	mov    %edi,0x18(%rbx)
140939c21:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140939c25:	45 33 c0             	xor    %r8d,%r8d
140939c28:	33 d2                	xor    %edx,%edx
140939c2a:	ff 15 f8 25 1d 00    	call   *0x1d25f8(%rip)        # 0x140b0c228
140939c30:	48 8b c3             	mov    %rbx,%rax
140939c33:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140939c38:	48 83 c4 20          	add    $0x20,%rsp
140939c3c:	5f                   	pop    %rdi
140939c3d:	c3                   	ret
140939c3e:	90                   	nop
140939c3f:	90                   	nop
140939c40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140939c45:	57                   	push   %rdi
140939c46:	48 83 ec 20          	sub    $0x20,%rsp
140939c4a:	8b da                	mov    %edx,%ebx
140939c4c:	48 8b f9             	mov    %rcx,%rdi
140939c4f:	e8 1c 00 00 00       	call   0x140939c70
140939c54:	f6 c3 01             	test   $0x1,%bl
140939c57:	74 08                	je     0x140939c61
140939c59:	48 8b cf             	mov    %rdi,%rcx
140939c5c:	e8 73 59 1b 00       	call   0x140aef5d4
140939c61:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140939c66:	48 8b c7             	mov    %rdi,%rax
140939c69:	48 83 c4 20          	add    $0x20,%rsp
140939c6d:	5f                   	pop    %rdi
140939c6e:	c3                   	ret
140939c6f:	90                   	nop
140939c70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140939c75:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140939c7a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140939c7f:	57                   	push   %rdi
140939c80:	41 56                	push   %r14
140939c82:	41 57                	push   %r15
140939c84:	48 83 ec 20          	sub    $0x20,%rsp
140939c88:	48 8d 05 61 0a 1f 00 	lea    0x1f0a61(%rip),%rax        # 0x140b2a6f0
140939c8f:	4c 8b f9             	mov    %rcx,%r15
140939c92:	48 8d 59 20          	lea    0x20(%rcx),%rbx
140939c96:	48 89 01             	mov    %rax,(%rcx)
140939c99:	48 8b cb             	mov    %rbx,%rcx
140939c9c:	ff 15 8e 24 1d 00    	call   *0x1d248e(%rip)        # 0x140b0c130
140939ca2:	4d 8d 77 08          	lea    0x8(%r15),%r14
140939ca6:	49 8b 16             	mov    (%r14),%rdx
140939ca9:	48 8b 42 08          	mov    0x8(%rdx),%rax
140939cad:	48 83 20 00          	andq   $0x0,(%rax)
140939cb1:	48 8b 32             	mov    (%rdx),%rsi
140939cb4:	48 85 f6             	test   %rsi,%rsi
140939cb7:	74 56                	je     0x140939d0f
140939cb9:	48 8b 7e 18          	mov    0x18(%rsi),%rdi
140939cbd:	48 8b 2e             	mov    (%rsi),%rbp
140939cc0:	48 85 ff             	test   %rdi,%rdi
140939cc3:	74 39                	je     0x140939cfe
140939cc5:	83 c8 ff             	or     $0xffffffff,%eax
140939cc8:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140939ccd:	83 f8 01             	cmp    $0x1,%eax
140939cd0:	75 2c                	jne    0x140939cfe
140939cd2:	48 8b 07             	mov    (%rdi),%rax
140939cd5:	48 8b cf             	mov    %rdi,%rcx
140939cd8:	48 8b 00             	mov    (%rax),%rax
140939cdb:	ff 15 57 2f 1d 00    	call   *0x1d2f57(%rip)        # 0x140b0cc38
140939ce1:	83 c8 ff             	or     $0xffffffff,%eax
140939ce4:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140939ce9:	83 f8 01             	cmp    $0x1,%eax
140939cec:	75 10                	jne    0x140939cfe
140939cee:	48 8b 07             	mov    (%rdi),%rax
140939cf1:	48 8b cf             	mov    %rdi,%rcx
140939cf4:	48 8b 40 08          	mov    0x8(%rax),%rax
140939cf8:	ff 15 3a 2f 1d 00    	call   *0x1d2f3a(%rip)        # 0x140b0cc38
140939cfe:	48 8b ce             	mov    %rsi,%rcx
140939d01:	ff 15 b9 2b 1d 00    	call   *0x1d2bb9(%rip)        # 0x140b0c8c0
140939d07:	48 8b f5             	mov    %rbp,%rsi
140939d0a:	48 85 ed             	test   %rbp,%rbp
140939d0d:	75 aa                	jne    0x140939cb9
140939d0f:	49 8b 06             	mov    (%r14),%rax
140939d12:	48 8b cb             	mov    %rbx,%rcx
140939d15:	48 89 00             	mov    %rax,(%rax)
140939d18:	49 8b 06             	mov    (%r14),%rax
140939d1b:	48 89 40 08          	mov    %rax,0x8(%rax)
140939d1f:	49 83 66 08 00       	andq   $0x0,0x8(%r14)
140939d24:	ff 15 fe 23 1d 00    	call   *0x1d23fe(%rip)        # 0x140b0c128
140939d2a:	48 8b cb             	mov    %rbx,%rcx
140939d2d:	ff 15 cd 24 1d 00    	call   *0x1d24cd(%rip)        # 0x140b0c200
140939d33:	49 8b ce             	mov    %r14,%rcx
140939d36:	e8 21 bf 95 ff       	call   0x140295c5c
140939d3b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140939d40:	48 8d 05 21 c5 1e 00 	lea    0x1ec521(%rip),%rax        # 0x140b26268
140939d47:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140939d4c:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140939d51:	49 89 07             	mov    %rax,(%r15)
140939d54:	48 83 c4 20          	add    $0x20,%rsp
140939d58:	41 5f                	pop    %r15
140939d5a:	41 5e                	pop    %r14
140939d5c:	5f                   	pop    %rdi
140939d5d:	c3                   	ret
140939d5e:	90                   	nop
140939d5f:	90                   	nop
140939d60:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140939d65:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140939d6a:	55                   	push   %rbp
140939d6b:	56                   	push   %rsi
140939d6c:	57                   	push   %rdi
140939d6d:	48 83 ec 30          	sub    $0x30,%rsp
140939d71:	48 8b f2             	mov    %rdx,%rsi
140939d74:	48 8b f9             	mov    %rcx,%rdi
140939d77:	48 8d 59 20          	lea    0x20(%rcx),%rbx
140939d7b:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140939d80:	48 8b cb             	mov    %rbx,%rcx
140939d83:	ff 15 a7 23 1d 00    	call   *0x1d23a7(%rip)        # 0x140b0c130
140939d89:	48 83 c7 08          	add    $0x8,%rdi
140939d8d:	48 8b 2f             	mov    (%rdi),%rbp
140939d90:	48 b8 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%rax
140939d97:	ff ff 07
140939d9a:	48 39 47 08          	cmp    %rax,0x8(%rdi)
140939d9e:	75 0e                	jne    0x140939dae
140939da0:	48 8d 0d 79 ff 20 00 	lea    0x20ff79(%rip),%rcx        # 0x140b49d20
140939da7:	ff 15 f3 26 1d 00    	call   *0x1d26f3(%rip)        # 0x140b0c4a0
140939dad:	cc                   	int3
140939dae:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140939db3:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140939db9:	b9 20 00 00 00       	mov    $0x20,%ecx
140939dbe:	ff 15 04 2b 1d 00    	call   *0x1d2b04(%rip)        # 0x140b0c8c8
140939dc4:	48 8b c8             	mov    %rax,%rcx
140939dc7:	48 85 c0             	test   %rax,%rax
140939dca:	75 07                	jne    0x140939dd3
140939dcc:	ff 15 c6 26 1d 00    	call   *0x1d26c6(%rip)        # 0x140b0c498
140939dd2:	cc                   	int3
140939dd3:	48 83 60 10 00       	andq   $0x0,0x10(%rax)
140939dd8:	48 83 60 18 00       	andq   $0x0,0x18(%rax)
140939ddd:	48 8b 46 08          	mov    0x8(%rsi),%rax
140939de1:	48 85 c0             	test   %rax,%rax
140939de4:	74 09                	je     0x140939def
140939de6:	f0 ff 40 08          	lock incl 0x8(%rax)
140939dea:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140939def:	48 8b 06             	mov    (%rsi),%rax
140939df2:	48 89 41 10          	mov    %rax,0x10(%rcx)
140939df6:	48 8b 46 08          	mov    0x8(%rsi),%rax
140939dfa:	48 89 41 18          	mov    %rax,0x18(%rcx)
140939dfe:	48 ff 47 08          	incq   0x8(%rdi)
140939e02:	48 8b 45 08          	mov    0x8(%rbp),%rax
140939e06:	48 89 29             	mov    %rbp,(%rcx)
140939e09:	48 89 41 08          	mov    %rax,0x8(%rcx)
140939e0d:	48 89 4d 08          	mov    %rcx,0x8(%rbp)
140939e11:	48 89 08             	mov    %rcx,(%rax)
140939e14:	48 8b cb             	mov    %rbx,%rcx
140939e17:	ff 15 0b 23 1d 00    	call   *0x1d230b(%rip)        # 0x140b0c128
140939e1d:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
140939e21:	48 85 db             	test   %rbx,%rbx
140939e24:	74 38                	je     0x140939e5e
140939e26:	83 cf ff             	or     $0xffffffff,%edi
140939e29:	8b c7                	mov    %edi,%eax
140939e2b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140939e30:	03 c7                	add    %edi,%eax
140939e32:	75 2a                	jne    0x140939e5e
140939e34:	48 8b 03             	mov    (%rbx),%rax
140939e37:	48 8b cb             	mov    %rbx,%rcx
140939e3a:	48 8b 00             	mov    (%rax),%rax
140939e3d:	ff 15 f5 2d 1d 00    	call   *0x1d2df5(%rip)        # 0x140b0cc38
140939e43:	8b c7                	mov    %edi,%eax
140939e45:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140939e4a:	03 c7                	add    %edi,%eax
140939e4c:	75 10                	jne    0x140939e5e
140939e4e:	48 8b 03             	mov    (%rbx),%rax
140939e51:	48 8b cb             	mov    %rbx,%rcx
140939e54:	48 8b 40 08          	mov    0x8(%rax),%rax
140939e58:	ff 15 da 2d 1d 00    	call   *0x1d2dda(%rip)        # 0x140b0cc38
140939e5e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140939e63:	48 83 c4 30          	add    $0x30,%rsp
140939e67:	5f                   	pop    %rdi
140939e68:	5e                   	pop    %rsi
140939e69:	5d                   	pop    %rbp
140939e6a:	c3                   	ret
140939e6b:	90                   	nop
140939e6c:	90                   	nop
140939e6d:	90                   	nop
140939e6e:	90                   	nop
140939e6f:	90                   	nop
140939e70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140939e75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140939e7a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140939e7f:	41 56                	push   %r14
140939e81:	48 83 ec 20          	sub    $0x20,%rsp
140939e85:	48 8d 79 20          	lea    0x20(%rcx),%rdi
140939e89:	48 8b f1             	mov    %rcx,%rsi
140939e8c:	48 8b cf             	mov    %rdi,%rcx
140939e8f:	4c 8b f2             	mov    %rdx,%r14
140939e92:	ff 15 98 22 1d 00    	call   *0x1d2298(%rip)        # 0x140b0c130
140939e98:	48 8b 46 08          	mov    0x8(%rsi),%rax
140939e9c:	48 8b 18             	mov    (%rax),%rbx
140939e9f:	48 3b d8             	cmp    %rax,%rbx
140939ea2:	74 7a                	je     0x140939f1e
140939ea4:	49 8b 0e             	mov    (%r14),%rcx
140939ea7:	48 39 4b 10          	cmp    %rcx,0x10(%rbx)
140939eab:	74 08                	je     0x140939eb5
140939ead:	48 8b 1b             	mov    (%rbx),%rbx
140939eb0:	48 3b d8             	cmp    %rax,%rbx
140939eb3:	75 f2                	jne    0x140939ea7
140939eb5:	48 3b d8             	cmp    %rax,%rbx
140939eb8:	74 64                	je     0x140939f1e
140939eba:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140939ebe:	48 8b 03             	mov    (%rbx),%rax
140939ec1:	48 89 01             	mov    %rax,(%rcx)
140939ec4:	48 8b 0b             	mov    (%rbx),%rcx
140939ec7:	48 8b 43 08          	mov    0x8(%rbx),%rax
140939ecb:	48 89 41 08          	mov    %rax,0x8(%rcx)
140939ecf:	48 ff 4e 10          	decq   0x10(%rsi)
140939ed3:	48 8b 73 18          	mov    0x18(%rbx),%rsi
140939ed7:	48 85 f6             	test   %rsi,%rsi
140939eda:	74 39                	je     0x140939f15
140939edc:	83 c8 ff             	or     $0xffffffff,%eax
140939edf:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
140939ee4:	83 f8 01             	cmp    $0x1,%eax
140939ee7:	75 2c                	jne    0x140939f15
140939ee9:	48 8b 06             	mov    (%rsi),%rax
140939eec:	48 8b ce             	mov    %rsi,%rcx
140939eef:	48 8b 00             	mov    (%rax),%rax
140939ef2:	ff 15 40 2d 1d 00    	call   *0x1d2d40(%rip)        # 0x140b0cc38
140939ef8:	83 c8 ff             	or     $0xffffffff,%eax
140939efb:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
140939f00:	83 f8 01             	cmp    $0x1,%eax
140939f03:	75 10                	jne    0x140939f15
140939f05:	48 8b 06             	mov    (%rsi),%rax
140939f08:	48 8b ce             	mov    %rsi,%rcx
140939f0b:	48 8b 40 08          	mov    0x8(%rax),%rax
140939f0f:	ff 15 23 2d 1d 00    	call   *0x1d2d23(%rip)        # 0x140b0cc38
140939f15:	48 8b cb             	mov    %rbx,%rcx
140939f18:	ff 15 a2 29 1d 00    	call   *0x1d29a2(%rip)        # 0x140b0c8c0
140939f1e:	48 8b cf             	mov    %rdi,%rcx
140939f21:	ff 15 01 22 1d 00    	call   *0x1d2201(%rip)        # 0x140b0c128
140939f27:	49 8b 5e 08          	mov    0x8(%r14),%rbx
140939f2b:	48 85 db             	test   %rbx,%rbx
140939f2e:	74 39                	je     0x140939f69
140939f30:	83 c8 ff             	or     $0xffffffff,%eax
140939f33:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140939f38:	83 f8 01             	cmp    $0x1,%eax
140939f3b:	75 2c                	jne    0x140939f69
140939f3d:	48 8b 03             	mov    (%rbx),%rax
140939f40:	48 8b cb             	mov    %rbx,%rcx
140939f43:	48 8b 00             	mov    (%rax),%rax
140939f46:	ff 15 ec 2c 1d 00    	call   *0x1d2cec(%rip)        # 0x140b0cc38
140939f4c:	83 c8 ff             	or     $0xffffffff,%eax
140939f4f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140939f54:	83 f8 01             	cmp    $0x1,%eax
140939f57:	75 10                	jne    0x140939f69
140939f59:	48 8b 03             	mov    (%rbx),%rax
140939f5c:	48 8b cb             	mov    %rbx,%rcx
140939f5f:	48 8b 40 08          	mov    0x8(%rax),%rax
140939f63:	ff 15 cf 2c 1d 00    	call   *0x1d2ccf(%rip)        # 0x140b0cc38
140939f69:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140939f6e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140939f73:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140939f78:	48 83 c4 20          	add    $0x20,%rsp
140939f7c:	41 5e                	pop    %r14
140939f7e:	c3                   	ret
140939f7f:	90                   	nop
140939f80:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140939f85:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140939f8a:	57                   	push   %rdi
140939f8b:	48 83 ec 20          	sub    $0x20,%rsp
140939f8f:	48 8b f9             	mov    %rcx,%rdi
140939f92:	48 8d 05 7f 07 1f 00 	lea    0x1f077f(%rip),%rax        # 0x140b2a718
140939f99:	48 89 01             	mov    %rax,(%rcx)
140939f9c:	c7 41 08 02 00 00 00 	movl   $0x2,0x8(%rcx)
140939fa3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140939fa7:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140939fac:	48 83 23 00          	andq   $0x0,(%rbx)
140939fb0:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140939fb5:	b9 28 00 00 00       	mov    $0x28,%ecx
140939fba:	ff 15 08 29 1d 00    	call   *0x1d2908(%rip)        # 0x140b0c8c8
140939fc0:	48 85 c0             	test   %rax,%rax
140939fc3:	75 07                	jne    0x140939fcc
140939fc5:	ff 15 cd 24 1d 00    	call   *0x1d24cd(%rip)        # 0x140b0c498
140939fcb:	cc                   	int3
140939fcc:	48 89 00             	mov    %rax,(%rax)
140939fcf:	48 89 40 08          	mov    %rax,0x8(%rax)
140939fd3:	48 89 40 10          	mov    %rax,0x10(%rax)
140939fd7:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140939fdd:	48 89 03             	mov    %rax,(%rbx)
140939fe0:	c6 47 28 00          	movb   $0x0,0x28(%rdi)
140939fe4:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
140939fe8:	ff 15 c2 21 1d 00    	call   *0x1d21c2(%rip)        # 0x140b0c1b0
140939fee:	c6 47 28 01          	movb   $0x1,0x28(%rdi)
140939ff2:	48 8b c7             	mov    %rdi,%rax
140939ff5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140939ffa:	48 83 c4 20          	add    $0x20,%rsp
140939ffe:	5f                   	pop    %rdi
140939fff:	c3                   	ret
14093a000:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14093a005:	57                   	push   %rdi
14093a006:	48 83 ec 20          	sub    $0x20,%rsp
14093a00a:	8b da                	mov    %edx,%ebx
14093a00c:	48 8b f9             	mov    %rcx,%rdi
14093a00f:	e8 1c 00 00 00       	call   0x14093a030
14093a014:	f6 c3 01             	test   $0x1,%bl
14093a017:	74 08                	je     0x14093a021
14093a019:	48 8b cf             	mov    %rdi,%rcx
14093a01c:	e8 b3 55 1b 00       	call   0x140aef5d4
14093a021:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14093a026:	48 8b c7             	mov    %rdi,%rax
14093a029:	48 83 c4 20          	add    $0x20,%rsp
14093a02d:	5f                   	pop    %rdi
14093a02e:	c3                   	ret
14093a02f:	90                   	nop
14093a030:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14093a035:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14093a03a:	57                   	push   %rdi
14093a03b:	48 83 ec 20          	sub    $0x20,%rsp
14093a03f:	48 8d 79 10          	lea    0x10(%rcx),%rdi
14093a043:	48 8b f1             	mov    %rcx,%rsi
14093a046:	48 8b 07             	mov    (%rdi),%rax
14093a049:	48 8b 58 08          	mov    0x8(%rax),%rbx
14093a04d:	eb 1b                	jmp    0x14093a06a
14093a04f:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14093a053:	48 8b d7             	mov    %rdi,%rdx
14093a056:	48 8b cf             	mov    %rdi,%rcx
14093a059:	e8 9e d2 6c ff       	call   0x1400072fc
14093a05e:	48 8b cb             	mov    %rbx,%rcx
14093a061:	48 8b 1b             	mov    (%rbx),%rbx
14093a064:	ff 15 56 28 1d 00    	call   *0x1d2856(%rip)        # 0x140b0c8c0
14093a06a:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14093a06e:	74 df                	je     0x14093a04f
14093a070:	48 8b 0f             	mov    (%rdi),%rcx
14093a073:	ff 15 47 28 1d 00    	call   *0x1d2847(%rip)        # 0x140b0c8c0
14093a079:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14093a07e:	48 8d 05 ab 06 1f 00 	lea    0x1f06ab(%rip),%rax        # 0x140b2a730
14093a085:	48 89 06             	mov    %rax,(%rsi)
14093a088:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14093a08d:	48 83 c4 20          	add    $0x20,%rsp
14093a091:	5f                   	pop    %rdi
14093a092:	c3                   	ret
14093a093:	90                   	nop
14093a094:	90                   	nop
14093a095:	90                   	nop
14093a096:	90                   	nop
14093a097:	90                   	nop
14093a098:	90                   	nop
14093a099:	90                   	nop
14093a09a:	90                   	nop
14093a09b:	90                   	nop
14093a09c:	90                   	nop
14093a09d:	90                   	nop
14093a09e:	90                   	nop
14093a09f:	90                   	nop
14093a0a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14093a0a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14093a0aa:	57                   	push   %rdi
14093a0ab:	48 83 ec 20          	sub    $0x20,%rsp
14093a0af:	48 8d 79 20          	lea    0x20(%rcx),%rdi
14093a0b3:	48 8b f1             	mov    %rcx,%rsi
14093a0b6:	48 8b cf             	mov    %rdi,%rcx