140a769c6:	90                   	nop
140a769c7:	90                   	nop
140a769c8:	90                   	nop
140a769c9:	90                   	nop
140a769ca:	90                   	nop
140a769cb:	90                   	nop
140a769cc:	90                   	nop
140a769cd:	90                   	nop
140a769ce:	90                   	nop
140a769cf:	90                   	nop
140a769d0:	40 53                	rex push %rbx
140a769d2:	48 83 ec 20          	sub    $0x20,%rsp
140a769d6:	48 8d 05 0b 2e 0c 00 	lea    0xc2e0b(%rip),%rax        # 0x140b397e8
140a769dd:	48 8b d9             	mov    %rcx,%rbx
140a769e0:	48 89 01             	mov    %rax,(%rcx)
140a769e3:	f6 c2 01             	test   $0x1,%dl
140a769e6:	74 05                	je     0x140a769ed
140a769e8:	e8 e7 8b 07 00       	call   0x140aef5d4
140a769ed:	48 8b c3             	mov    %rbx,%rax
140a769f0:	48 83 c4 20          	add    $0x20,%rsp
140a769f4:	5b                   	pop    %rbx
140a769f5:	c3                   	ret
140a769f6:	90                   	nop
140a769f7:	90                   	nop
140a769f8:	90                   	nop
140a769f9:	90                   	nop
140a769fa:	90                   	nop
140a769fb:	90                   	nop
140a769fc:	90                   	nop
140a769fd:	90                   	nop
140a769fe:	90                   	nop
140a769ff:	90                   	nop
140a76a00:	48 83 c1 10          	add    $0x10,%rcx
140a76a04:	e9 97 00 00 00       	jmp    0x140a76aa0
140a76a09:	90                   	nop
140a76a0a:	90                   	nop
140a76a0b:	90                   	nop
140a76a0c:	90                   	nop
140a76a0d:	90                   	nop
140a76a0e:	90                   	nop
140a76a0f:	90                   	nop
140a76a10:	40 53                	rex push %rbx
140a76a12:	48 83 ec 20          	sub    $0x20,%rsp
140a76a16:	48 8d 05 5b 4e 0c 00 	lea    0xc4e5b(%rip),%rax        # 0x140b3b878
140a76a1d:	48 8b d9             	mov    %rcx,%rbx
140a76a20:	48 89 01             	mov    %rax,(%rcx)
140a76a23:	f6 c2 01             	test   $0x1,%dl
140a76a26:	74 05                	je     0x140a76a2d
140a76a28:	e8 a7 8b 07 00       	call   0x140aef5d4
140a76a2d:	48 8b c3             	mov    %rbx,%rax
140a76a30:	48 83 c4 20          	add    $0x20,%rsp
140a76a34:	5b                   	pop    %rbx
140a76a35:	c3                   	ret
140a76a36:	90                   	nop
140a76a37:	90                   	nop
140a76a38:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a76a3d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140a76a42:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a76a47:	57                   	push   %rdi
140a76a48:	48 83 ec 20          	sub    $0x20,%rsp
140a76a4c:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
140a76a51:	49 8b f8             	mov    %r8,%rdi
140a76a54:	48 8b f2             	mov    %rdx,%rsi
140a76a57:	48 8b e9             	mov    %rcx,%rbp
140a76a5a:	75 2d                	jne    0x140a76a89
140a76a5c:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140a76a60:	48 8b d6             	mov    %rsi,%rdx
140a76a63:	48 8b cd             	mov    %rbp,%rcx
140a76a66:	e8 cd ff ff ff       	call   0x140a76a38
140a76a6b:	48 8b df             	mov    %rdi,%rbx
140a76a6e:	48 8b 3f             	mov    (%rdi),%rdi
140a76a71:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
140a76a75:	e8 3a a1 5b ff       	call   0x140030bb4
140a76a7a:	48 8b cb             	mov    %rbx,%rcx
140a76a7d:	ff 15 3d 5e 09 00    	call   *0x95e3d(%rip)        # 0x140b0c8c0
140a76a83:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
140a76a87:	74 d3                	je     0x140a76a5c
140a76a89:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a76a8e:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140a76a93:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140a76a98:	48 83 c4 20          	add    $0x20,%rsp
140a76a9c:	5f                   	pop    %rdi
140a76a9d:	c3                   	ret
140a76a9e:	90                   	nop
140a76a9f:	90                   	nop
140a76aa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a76aa5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a76aaa:	57                   	push   %rdi
140a76aab:	48 83 ec 20          	sub    $0x20,%rsp
140a76aaf:	48 8b 01             	mov    (%rcx),%rax
140a76ab2:	48 8b f1             	mov    %rcx,%rsi
140a76ab5:	48 8b 78 08          	mov    0x8(%rax),%rdi
140a76ab9:	eb 27                	jmp    0x140a76ae2
140a76abb:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140a76abf:	48 8b d6             	mov    %rsi,%rdx
140a76ac2:	48 8b ce             	mov    %rsi,%rcx
140a76ac5:	e8 6e ff ff ff       	call   0x140a76a38
140a76aca:	48 8b df             	mov    %rdi,%rbx
140a76acd:	48 8b 3f             	mov    (%rdi),%rdi
140a76ad0:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
140a76ad4:	e8 db a0 5b ff       	call   0x140030bb4
140a76ad9:	48 8b cb             	mov    %rbx,%rcx
140a76adc:	ff 15 de 5d 09 00    	call   *0x95dde(%rip)        # 0x140b0c8c0
140a76ae2:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
140a76ae6:	74 d3                	je     0x140a76abb
140a76ae8:	48 8b 0e             	mov    (%rsi),%rcx
140a76aeb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a76af0:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a76af5:	48 83 c4 20          	add    $0x20,%rsp
140a76af9:	5f                   	pop    %rdi
140a76afa:	48 ff 25 bf 5d 09 00 	rex.W jmp *0x95dbf(%rip)        # 0x140b0c8c0
140a76b01:	cc                   	int3
140a76b02:	90                   	nop
140a76b03:	90                   	nop
140a76b04:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a76b09:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a76b0e:	57                   	push   %rdi
140a76b0f:	48 83 ec 30          	sub    $0x30,%rsp
140a76b13:	48 8b d9             	mov    %rcx,%rbx
140a76b16:	b9 20 00 00 00       	mov    $0x20,%ecx
140a76b1b:	ff 15 a7 5d 09 00    	call   *0x95da7(%rip)        # 0x140b0c8c8
140a76b21:	48 8b f8             	mov    %rax,%rdi
140a76b24:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a76b29:	48 85 c0             	test   %rax,%rax
140a76b2c:	75 07                	jne    0x140a76b35
140a76b2e:	ff 15 64 59 09 00    	call   *0x95964(%rip)        # 0x140b0c498
140a76b34:	90                   	nop
140a76b35:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140a76b3c:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140a76b43:	48 8d 05 2e 4d 0c 00 	lea    0xc4d2e(%rip),%rax        # 0x140b3b878
140a76b4a:	48 89 07             	mov    %rax,(%rdi)
140a76b4d:	48 8d 77 10          	lea    0x10(%rdi),%rsi
140a76b51:	48 83 26 00          	andq   $0x0,(%rsi)
140a76b55:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
140a76b5a:	b9 70 00 00 00       	mov    $0x70,%ecx
140a76b5f:	ff 15 63 5d 09 00    	call   *0x95d63(%rip)        # 0x140b0c8c8
140a76b65:	48 85 c0             	test   %rax,%rax
140a76b68:	75 06                	jne    0x140a76b70
140a76b6a:	ff 15 28 59 09 00    	call   *0x95928(%rip)        # 0x140b0c498
140a76b70:	48 89 00             	mov    %rax,(%rax)
140a76b73:	48 89 40 08          	mov    %rax,0x8(%rax)
140a76b77:	48 89 40 10          	mov    %rax,0x10(%rax)
140a76b7b:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140a76b81:	48 89 06             	mov    %rax,(%rsi)
140a76b84:	48 89 33             	mov    %rsi,(%rbx)
140a76b87:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140a76b8b:	48 8b c3             	mov    %rbx,%rax
140a76b8e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a76b93:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140a76b98:	48 83 c4 30          	add    $0x30,%rsp
140a76b9c:	5f                   	pop    %rdi
140a76b9d:	c3                   	ret
140a76b9e:	90                   	nop
140a76b9f:	90                   	nop
140a76ba0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a76ba5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a76baa:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a76baf:	57                   	push   %rdi
140a76bb0:	48 83 ec 30          	sub    $0x30,%rsp
140a76bb4:	48 8b da             	mov    %rdx,%rbx
140a76bb7:	48 8b f9             	mov    %rcx,%rdi
140a76bba:	48 83 21 00          	andq   $0x0,(%rcx)
140a76bbe:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
140a76bc3:	48 83 c1 18          	add    $0x18,%rcx
140a76bc7:	e8 5c 86 e4 ff       	call   0x1408bf228
140a76bcc:	48 83 67 28 00       	andq   $0x0,0x28(%rdi)
140a76bd1:	48 83 67 30 00       	andq   $0x0,0x30(%rdi)
140a76bd6:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a76bda:	48 85 c0             	test   %rax,%rax
140a76bdd:	74 05                	je     0x140a76be4
140a76bdf:	90                   	nop
140a76be0:	f0 ff 40 08          	lock incl 0x8(%rax)
140a76be4:	48 8b 03             	mov    (%rbx),%rax
140a76be7:	48 89 47 28          	mov    %rax,0x28(%rdi)
140a76beb:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a76bef:	48 89 47 30          	mov    %rax,0x30(%rdi)
140a76bf3:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140a76bf7:	ff 15 b3 55 09 00    	call   *0x955b3(%rip)        # 0x140b0c1b0
140a76bfd:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a76c02:	e8 fd fe ff ff       	call   0x140a76b04
140a76c07:	48 8b 08             	mov    (%rax),%rcx
140a76c0a:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a76c0e:	48 83 20 00          	andq   $0x0,(%rax)
140a76c12:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140a76c17:	48 89 0f             	mov    %rcx,(%rdi)
140a76c1a:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140a76c1e:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140a76c22:	83 ce ff             	or     $0xffffffff,%esi
140a76c25:	48 85 db             	test   %rbx,%rbx
140a76c28:	74 35                	je     0x140a76c5f
140a76c2a:	8b c6                	mov    %esi,%eax
140a76c2c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a76c31:	03 c6                	add    %esi,%eax
140a76c33:	75 2a                	jne    0x140a76c5f
140a76c35:	48 8b 03             	mov    (%rbx),%rax
140a76c38:	48 8b cb             	mov    %rbx,%rcx
140a76c3b:	48 8b 00             	mov    (%rax),%rax
140a76c3e:	ff 15 f4 5f 09 00    	call   *0x95ff4(%rip)        # 0x140b0cc38
140a76c44:	8b c6                	mov    %esi,%eax
140a76c46:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a76c4b:	03 c6                	add    %esi,%eax
140a76c4d:	75 10                	jne    0x140a76c5f
140a76c4f:	48 8b 03             	mov    (%rbx),%rax
140a76c52:	48 8b cb             	mov    %rbx,%rcx
140a76c55:	48 8b 40 08          	mov    0x8(%rax),%rax
140a76c59:	ff 15 d9 5f 09 00    	call   *0x95fd9(%rip)        # 0x140b0cc38
140a76c5f:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a76c64:	48 85 db             	test   %rbx,%rbx
140a76c67:	74 35                	je     0x140a76c9e
140a76c69:	8b c6                	mov    %esi,%eax
140a76c6b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a76c70:	03 c6                	add    %esi,%eax
140a76c72:	75 2a                	jne    0x140a76c9e
140a76c74:	48 8b 03             	mov    (%rbx),%rax
140a76c77:	48 8b cb             	mov    %rbx,%rcx
140a76c7a:	48 8b 00             	mov    (%rax),%rax
140a76c7d:	ff 15 b5 5f 09 00    	call   *0x95fb5(%rip)        # 0x140b0cc38
140a76c83:	8b c6                	mov    %esi,%eax
140a76c85:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a76c8a:	03 c6                	add    %esi,%eax
140a76c8c:	75 10                	jne    0x140a76c9e
140a76c8e:	48 8b 03             	mov    (%rbx),%rax
140a76c91:	48 8b cb             	mov    %rbx,%rcx
140a76c94:	48 8b 40 08          	mov    0x8(%rax),%rax
140a76c98:	ff 15 9a 5f 09 00    	call   *0x95f9a(%rip)        # 0x140b0cc38
140a76c9e:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140a76ca2:	45 33 c0             	xor    %r8d,%r8d
140a76ca5:	33 d2                	xor    %edx,%edx
140a76ca7:	ff 15 7b 55 09 00    	call   *0x9557b(%rip)        # 0x140b0c228
140a76cad:	48 8b c7             	mov    %rdi,%rax
140a76cb0:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140a76cb5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140a76cba:	48 83 c4 30          	add    $0x30,%rsp
140a76cbe:	5f                   	pop    %rdi
140a76cbf:	c3                   	ret
140a76cc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a76cc5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a76cca:	57                   	push   %rdi
140a76ccb:	48 83 ec 20          	sub    $0x20,%rsp
140a76ccf:	48 8b f9             	mov    %rcx,%rdi
140a76cd2:	48 83 c1 38          	add    $0x38,%rcx
140a76cd6:	ff 15 24 55 09 00    	call   *0x95524(%rip)        # 0x140b0c200
140a76cdc:	48 8b 5f 30          	mov    0x30(%rdi),%rbx
140a76ce0:	83 ce ff             	or     $0xffffffff,%esi
140a76ce3:	48 85 db             	test   %rbx,%rbx
140a76ce6:	74 35                	je     0x140a76d1d
140a76ce8:	8b c6                	mov    %esi,%eax
140a76cea:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a76cef:	03 c6                	add    %esi,%eax
140a76cf1:	75 2a                	jne    0x140a76d1d
140a76cf3:	48 8b 03             	mov    (%rbx),%rax
140a76cf6:	48 8b cb             	mov    %rbx,%rcx
140a76cf9:	48 8b 00             	mov    (%rax),%rax
140a76cfc:	ff 15 36 5f 09 00    	call   *0x95f36(%rip)        # 0x140b0cc38
140a76d02:	8b c6                	mov    %esi,%eax
140a76d04:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a76d09:	03 c6                	add    %esi,%eax
140a76d0b:	75 10                	jne    0x140a76d1d
140a76d0d:	48 8b 03             	mov    (%rbx),%rax
140a76d10:	48 8b cb             	mov    %rbx,%rcx
140a76d13:	48 8b 40 08          	mov    0x8(%rax),%rax
140a76d17:	ff 15 1b 5f 09 00    	call   *0x95f1b(%rip)        # 0x140b0cc38
140a76d1d:	48 8b 5f 20          	mov    0x20(%rdi),%rbx
140a76d21:	48 85 db             	test   %rbx,%rbx
140a76d24:	74 35                	je     0x140a76d5b
140a76d26:	8b c6                	mov    %esi,%eax
140a76d28:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a76d2d:	03 c6                	add    %esi,%eax
140a76d2f:	75 2a                	jne    0x140a76d5b
140a76d31:	48 8b 03             	mov    (%rbx),%rax
140a76d34:	48 8b cb             	mov    %rbx,%rcx
140a76d37:	48 8b 00             	mov    (%rax),%rax
140a76d3a:	ff 15 f8 5e 09 00    	call   *0x95ef8(%rip)        # 0x140b0cc38
140a76d40:	8b c6                	mov    %esi,%eax
140a76d42:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a76d47:	03 c6                	add    %esi,%eax
140a76d49:	75 10                	jne    0x140a76d5b
140a76d4b:	48 8b 03             	mov    (%rbx),%rax
140a76d4e:	48 8b cb             	mov    %rbx,%rcx
140a76d51:	48 8b 40 08          	mov    0x8(%rax),%rax
140a76d55:	ff 15 dd 5e 09 00    	call   *0x95edd(%rip)        # 0x140b0cc38
140a76d5b:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140a76d5f:	48 85 db             	test   %rbx,%rbx
140a76d62:	74 35                	je     0x140a76d99
140a76d64:	8b c6                	mov    %esi,%eax
140a76d66:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a76d6b:	03 c6                	add    %esi,%eax
140a76d6d:	75 2a                	jne    0x140a76d99
140a76d6f:	48 8b 03             	mov    (%rbx),%rax
140a76d72:	48 8b cb             	mov    %rbx,%rcx
140a76d75:	48 8b 00             	mov    (%rax),%rax
140a76d78:	ff 15 ba 5e 09 00    	call   *0x95eba(%rip)        # 0x140b0cc38
140a76d7e:	8b c6                	mov    %esi,%eax
140a76d80:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a76d85:	03 c6                	add    %esi,%eax
140a76d87:	75 10                	jne    0x140a76d99
140a76d89:	48 8b 03             	mov    (%rbx),%rax
140a76d8c:	48 8b cb             	mov    %rbx,%rcx
140a76d8f:	48 8b 40 08          	mov    0x8(%rax),%rax
140a76d93:	ff 15 9f 5e 09 00    	call   *0x95e9f(%rip)        # 0x140b0cc38
140a76d99:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a76d9e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a76da3:	48 83 c4 20          	add    $0x20,%rsp
140a76da7:	5f                   	pop    %rdi
140a76da8:	c3                   	ret
140a76da9:	90                   	nop
140a76daa:	90                   	nop
140a76dab:	90                   	nop
140a76dac:	90                   	nop
140a76dad:	90                   	nop
140a76dae:	90                   	nop
140a76daf:	90                   	nop
140a76db0:	40 53                	rex push %rbx
140a76db2:	48 83 ec 20          	sub    $0x20,%rsp
140a76db6:	48 8d 05 d3 20 0c 00 	lea    0xc20d3(%rip),%rax        # 0x140b38e90
140a76dbd:	48 8b d9             	mov    %rcx,%rbx
140a76dc0:	48 89 01             	mov    %rax,(%rcx)
140a76dc3:	f6 c2 01             	test   $0x1,%dl
140a76dc6:	74 05                	je     0x140a76dcd
140a76dc8:	e8 07 88 07 00       	call   0x140aef5d4
140a76dcd:	48 8b c3             	mov    %rbx,%rax
140a76dd0:	48 83 c4 20          	add    $0x20,%rsp
140a76dd4:	5b                   	pop    %rbx
140a76dd5:	c3                   	ret
140a76dd6:	90                   	nop
140a76dd7:	90                   	nop
140a76dd8:	48 8d 05 b1 20 0c 00 	lea    0xc20b1(%rip),%rax        # 0x140b38e90
140a76ddf:	48 89 01             	mov    %rax,(%rcx)
140a76de2:	c3                   	ret
140a76de3:	90                   	nop
140a76de4:	90                   	nop
140a76de5:	90                   	nop
140a76de6:	90                   	nop
140a76de7:	90                   	nop
140a76de8:	90                   	nop
140a76de9:	90                   	nop
140a76dea:	90                   	nop
140a76deb:	90                   	nop
140a76dec:	90                   	nop
140a76ded:	90                   	nop
140a76dee:	90                   	nop
140a76def:	90                   	nop
140a76df0:	40 53                	rex push %rbx
140a76df2:	48 83 ec 20          	sub    $0x20,%rsp
140a76df6:	48 8d 05 73 25 0c 00 	lea    0xc2573(%rip),%rax        # 0x140b39370
140a76dfd:	48 8b d9             	mov    %rcx,%rbx
140a76e00:	48 89 01             	mov    %rax,(%rcx)
140a76e03:	f6 c2 01             	test   $0x1,%dl
140a76e06:	74 05                	je     0x140a76e0d
140a76e08:	e8 c7 87 07 00       	call   0x140aef5d4