140a53c72:	ff 15 c0 8f 0b 00    	call   *0xb8fc0(%rip)        # 0x140b0cc38
140a53c78:	8b c5                	mov    %ebp,%eax
140a53c7a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a53c7f:	03 c5                	add    %ebp,%eax
140a53c81:	75 10                	jne    0x140a53c93
140a53c83:	48 8b 03             	mov    (%rbx),%rax
140a53c86:	48 8b cb             	mov    %rbx,%rcx
140a53c89:	48 8b 40 08          	mov    0x8(%rax),%rax
140a53c8d:	ff 15 a5 8f 0b 00    	call   *0xb8fa5(%rip)        # 0x140b0cc38
140a53c93:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140a53c98:	48 89 06             	mov    %rax,(%rsi)
140a53c9b:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a53ca0:	48 89 46 08          	mov    %rax,0x8(%rsi)
140a53ca4:	48 8b c6             	mov    %rsi,%rax
140a53ca7:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a53cac:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140a53cb1:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140a53cb6:	48 83 c4 40          	add    $0x40,%rsp
140a53cba:	5f                   	pop    %rdi
140a53cbb:	c3                   	ret
140a53cbc:	e8 c7 55 5b ff       	call   0x140009288
140a53cc1:	90                   	nop
140a53cc2:	eb 00                	jmp    0x140a53cc4
140a53cc4:	90                   	nop
140a53cc5:	90                   	nop
140a53cc6:	90                   	nop
140a53cc7:	90                   	nop
140a53cc8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a53ccd:	57                   	push   %rdi
140a53cce:	48 83 ec 30          	sub    $0x30,%rsp
140a53cd2:	48 8b fa             	mov    %rdx,%rdi
140a53cd5:	48 8b d9             	mov    %rcx,%rbx
140a53cd8:	b9 28 00 00 00       	mov    $0x28,%ecx
140a53cdd:	ff 15 e5 8b 0b 00    	call   *0xb8be5(%rip)        # 0x140b0c8c8
140a53ce3:	48 8b c8             	mov    %rax,%rcx
140a53ce6:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a53ceb:	48 85 c0             	test   %rax,%rax
140a53cee:	75 07                	jne    0x140a53cf7
140a53cf0:	ff 15 a2 87 0b 00    	call   *0xb87a2(%rip)        # 0x140b0c498
140a53cf6:	90                   	nop
140a53cf7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140a53cfd:	44 89 40 08          	mov    %r8d,0x8(%rax)
140a53d01:	44 89 40 0c          	mov    %r8d,0xc(%rax)
140a53d05:	48 8d 05 dc 22 0e 00 	lea    0xe22dc(%rip),%rax        # 0x140b35fe8
140a53d0c:	48 89 01             	mov    %rax,(%rcx)
140a53d0f:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140a53d13:	48 8d 05 26 4a 0e 00 	lea    0xe4a26(%rip),%rax        # 0x140b38740
140a53d1a:	48 89 02             	mov    %rax,(%rdx)
140a53d1d:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140a53d22:	48 83 62 10 00       	andq   $0x0,0x10(%rdx)
140a53d27:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a53d2b:	48 85 c0             	test   %rax,%rax
140a53d2e:	74 05                	je     0x140a53d35
140a53d30:	f0 44 01 40 08       	lock add %r8d,0x8(%rax)
140a53d35:	48 8b 07             	mov    (%rdi),%rax
140a53d38:	48 89 42 08          	mov    %rax,0x8(%rdx)
140a53d3c:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a53d40:	48 89 42 10          	mov    %rax,0x10(%rdx)
140a53d44:	48 89 13             	mov    %rdx,(%rbx)
140a53d47:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140a53d4b:	48 8b c3             	mov    %rbx,%rax
140a53d4e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a53d53:	48 83 c4 30          	add    $0x30,%rsp
140a53d57:	5f                   	pop    %rdi
140a53d58:	c3                   	ret
140a53d59:	90                   	nop
140a53d5a:	90                   	nop
140a53d5b:	90                   	nop
140a53d5c:	90                   	nop
140a53d5d:	90                   	nop
140a53d5e:	90                   	nop
140a53d5f:	90                   	nop
140a53d60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a53d65:	57                   	push   %rdi
140a53d66:	48 83 ec 30          	sub    $0x30,%rsp
140a53d6a:	48 8b fa             	mov    %rdx,%rdi
140a53d6d:	48 8b d9             	mov    %rcx,%rbx
140a53d70:	b9 28 00 00 00       	mov    $0x28,%ecx
140a53d75:	ff 15 4d 8b 0b 00    	call   *0xb8b4d(%rip)        # 0x140b0c8c8
140a53d7b:	48 8b c8             	mov    %rax,%rcx
140a53d7e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a53d83:	48 85 c0             	test   %rax,%rax
140a53d86:	75 07                	jne    0x140a53d8f
140a53d88:	ff 15 0a 87 0b 00    	call   *0xb870a(%rip)        # 0x140b0c498
140a53d8e:	90                   	nop
140a53d8f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140a53d95:	44 89 40 08          	mov    %r8d,0x8(%rax)
140a53d99:	44 89 40 0c          	mov    %r8d,0xc(%rax)
140a53d9d:	48 8d 05 f4 21 0e 00 	lea    0xe21f4(%rip),%rax        # 0x140b35f98
140a53da4:	48 89 01             	mov    %rax,(%rcx)
140a53da7:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140a53dab:	48 8d 05 ce 48 0e 00 	lea    0xe48ce(%rip),%rax        # 0x140b38680
140a53db2:	48 89 02             	mov    %rax,(%rdx)
140a53db5:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140a53dba:	48 83 62 10 00       	andq   $0x0,0x10(%rdx)
140a53dbf:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a53dc3:	48 85 c0             	test   %rax,%rax
140a53dc6:	74 05                	je     0x140a53dcd
140a53dc8:	f0 44 01 40 08       	lock add %r8d,0x8(%rax)
140a53dcd:	48 8b 07             	mov    (%rdi),%rax
140a53dd0:	48 89 42 08          	mov    %rax,0x8(%rdx)
140a53dd4:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a53dd8:	48 89 42 10          	mov    %rax,0x10(%rdx)
140a53ddc:	48 89 13             	mov    %rdx,(%rbx)
140a53ddf:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140a53de3:	48 8b c3             	mov    %rbx,%rax
140a53de6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a53deb:	48 83 c4 30          	add    $0x30,%rsp
140a53def:	5f                   	pop    %rdi
140a53df0:	c3                   	ret
140a53df1:	90                   	nop
140a53df2:	90                   	nop
140a53df3:	90                   	nop
140a53df4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a53df9:	57                   	push   %rdi
140a53dfa:	48 83 ec 30          	sub    $0x30,%rsp
140a53dfe:	48 8b fa             	mov    %rdx,%rdi
140a53e01:	48 8b d9             	mov    %rcx,%rbx
140a53e04:	b9 28 00 00 00       	mov    $0x28,%ecx
140a53e09:	ff 15 b9 8a 0b 00    	call   *0xb8ab9(%rip)        # 0x140b0c8c8
140a53e0f:	48 8b c8             	mov    %rax,%rcx
140a53e12:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a53e17:	48 85 c0             	test   %rax,%rax
140a53e1a:	75 07                	jne    0x140a53e23
140a53e1c:	ff 15 76 86 0b 00    	call   *0xb8676(%rip)        # 0x140b0c498
140a53e22:	90                   	nop
140a53e23:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140a53e29:	44 89 40 08          	mov    %r8d,0x8(%rax)
140a53e2d:	44 89 40 0c          	mov    %r8d,0xc(%rax)
140a53e31:	48 8d 05 88 21 0e 00 	lea    0xe2188(%rip),%rax        # 0x140b35fc0
140a53e38:	48 89 01             	mov    %rax,(%rcx)
140a53e3b:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140a53e3f:	48 8d 05 ba 47 0e 00 	lea    0xe47ba(%rip),%rax        # 0x140b38600
140a53e46:	48 89 02             	mov    %rax,(%rdx)
140a53e49:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140a53e4e:	48 83 62 10 00       	andq   $0x0,0x10(%rdx)
140a53e53:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a53e57:	48 85 c0             	test   %rax,%rax
140a53e5a:	74 05                	je     0x140a53e61
140a53e5c:	f0 44 01 40 08       	lock add %r8d,0x8(%rax)
140a53e61:	48 8b 07             	mov    (%rdi),%rax
140a53e64:	48 89 42 08          	mov    %rax,0x8(%rdx)
140a53e68:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a53e6c:	48 89 42 10          	mov    %rax,0x10(%rdx)
140a53e70:	48 89 13             	mov    %rdx,(%rbx)
140a53e73:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140a53e77:	48 8b c3             	mov    %rbx,%rax
140a53e7a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a53e7f:	48 83 c4 30          	add    $0x30,%rsp
140a53e83:	5f                   	pop    %rdi
140a53e84:	c3                   	ret
140a53e85:	90                   	nop
140a53e86:	90                   	nop
140a53e87:	90                   	nop
140a53e88:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a53e8d:	57                   	push   %rdi
140a53e8e:	48 83 ec 30          	sub    $0x30,%rsp
140a53e92:	48 8b fa             	mov    %rdx,%rdi
140a53e95:	48 8b d9             	mov    %rcx,%rbx
140a53e98:	b9 28 00 00 00       	mov    $0x28,%ecx
140a53e9d:	ff 15 25 8a 0b 00    	call   *0xb8a25(%rip)        # 0x140b0c8c8
140a53ea3:	48 8b c8             	mov    %rax,%rcx
140a53ea6:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a53eab:	48 85 c0             	test   %rax,%rax
140a53eae:	75 07                	jne    0x140a53eb7
140a53eb0:	ff 15 e2 85 0b 00    	call   *0xb85e2(%rip)        # 0x140b0c498
140a53eb6:	90                   	nop
140a53eb7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140a53ebd:	44 89 40 08          	mov    %r8d,0x8(%rax)
140a53ec1:	44 89 40 0c          	mov    %r8d,0xc(%rax)
140a53ec5:	48 8d 05 94 21 0e 00 	lea    0xe2194(%rip),%rax        # 0x140b36060
140a53ecc:	48 89 01             	mov    %rax,(%rcx)
140a53ecf:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140a53ed3:	48 8d 05 76 4f 0e 00 	lea    0xe4f76(%rip),%rax        # 0x140b38e50
140a53eda:	48 89 02             	mov    %rax,(%rdx)
140a53edd:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140a53ee2:	48 83 62 10 00       	andq   $0x0,0x10(%rdx)
140a53ee7:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a53eeb:	48 85 c0             	test   %rax,%rax
140a53eee:	74 05                	je     0x140a53ef5
140a53ef0:	f0 44 01 40 08       	lock add %r8d,0x8(%rax)
140a53ef5:	48 8b 07             	mov    (%rdi),%rax
140a53ef8:	48 89 42 08          	mov    %rax,0x8(%rdx)
140a53efc:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a53f00:	48 89 42 10          	mov    %rax,0x10(%rdx)
140a53f04:	48 89 13             	mov    %rdx,(%rbx)
140a53f07:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140a53f0b:	48 8b c3             	mov    %rbx,%rax
140a53f0e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a53f13:	48 83 c4 30          	add    $0x30,%rsp
140a53f17:	5f                   	pop    %rdi
140a53f18:	c3                   	ret
140a53f19:	90                   	nop
140a53f1a:	90                   	nop
140a53f1b:	90                   	nop
140a53f1c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a53f21:	57                   	push   %rdi
140a53f22:	48 83 ec 30          	sub    $0x30,%rsp
140a53f26:	48 8b fa             	mov    %rdx,%rdi
140a53f29:	48 8b d9             	mov    %rcx,%rbx
140a53f2c:	b9 28 00 00 00       	mov    $0x28,%ecx
140a53f31:	ff 15 91 89 0b 00    	call   *0xb8991(%rip)        # 0x140b0c8c8
140a53f37:	48 8b c8             	mov    %rax,%rcx
140a53f3a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a53f3f:	48 85 c0             	test   %rax,%rax
140a53f42:	75 07                	jne    0x140a53f4b
140a53f44:	ff 15 4e 85 0b 00    	call   *0xb854e(%rip)        # 0x140b0c498
140a53f4a:	90                   	nop
140a53f4b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140a53f51:	44 89 40 08          	mov    %r8d,0x8(%rax)
140a53f55:	44 89 40 0c          	mov    %r8d,0xc(%rax)
140a53f59:	48 8d 05 28 21 0e 00 	lea    0xe2128(%rip),%rax        # 0x140b36088
140a53f60:	48 89 01             	mov    %rax,(%rcx)
140a53f63:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140a53f67:	48 8d 05 12 49 0e 00 	lea    0xe4912(%rip),%rax        # 0x140b38880
140a53f6e:	48 89 02             	mov    %rax,(%rdx)
140a53f71:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140a53f76:	48 83 62 10 00       	andq   $0x0,0x10(%rdx)
140a53f7b:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a53f7f:	48 85 c0             	test   %rax,%rax
140a53f82:	74 05                	je     0x140a53f89
140a53f84:	f0 44 01 40 08       	lock add %r8d,0x8(%rax)
140a53f89:	48 8b 07             	mov    (%rdi),%rax
140a53f8c:	48 89 42 08          	mov    %rax,0x8(%rdx)
140a53f90:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a53f94:	48 89 42 10          	mov    %rax,0x10(%rdx)
140a53f98:	48 89 13             	mov    %rdx,(%rbx)
140a53f9b:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140a53f9f:	48 8b c3             	mov    %rbx,%rax
140a53fa2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a53fa7:	48 83 c4 30          	add    $0x30,%rsp
140a53fab:	5f                   	pop    %rdi
140a53fac:	c3                   	ret
140a53fad:	90                   	nop
140a53fae:	90                   	nop
140a53faf:	90                   	nop
140a53fb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a53fb5:	57                   	push   %rdi
140a53fb6:	48 83 ec 30          	sub    $0x30,%rsp
140a53fba:	48 8b fa             	mov    %rdx,%rdi
140a53fbd:	48 8b d9             	mov    %rcx,%rbx
140a53fc0:	b9 28 00 00 00       	mov    $0x28,%ecx
140a53fc5:	ff 15 fd 88 0b 00    	call   *0xb88fd(%rip)        # 0x140b0c8c8
140a53fcb:	48 8b c8             	mov    %rax,%rcx
140a53fce:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a53fd3:	48 85 c0             	test   %rax,%rax
140a53fd6:	75 07                	jne    0x140a53fdf
140a53fd8:	ff 15 ba 84 0b 00    	call   *0xb84ba(%rip)        # 0x140b0c498
140a53fde:	90                   	nop
140a53fdf:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140a53fe5:	44 89 40 08          	mov    %r8d,0x8(%rax)
140a53fe9:	44 89 40 0c          	mov    %r8d,0xc(%rax)
140a53fed:	48 8d 05 1c 20 0e 00 	lea    0xe201c(%rip),%rax        # 0x140b36010
140a53ff4:	48 89 01             	mov    %rax,(%rcx)
140a53ff7:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140a53ffb:	48 8d 05 be 48 0e 00 	lea    0xe48be(%rip),%rax        # 0x140b388c0
140a54002:	48 89 02             	mov    %rax,(%rdx)
140a54005:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140a5400a:	48 83 62 10 00       	andq   $0x0,0x10(%rdx)
140a5400f:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a54013:	48 85 c0             	test   %rax,%rax
140a54016:	74 05                	je     0x140a5401d
140a54018:	f0 44 01 40 08       	lock add %r8d,0x8(%rax)
140a5401d:	48 8b 07             	mov    (%rdi),%rax
140a54020:	48 89 42 08          	mov    %rax,0x8(%rdx)
140a54024:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a54028:	48 89 42 10          	mov    %rax,0x10(%rdx)
140a5402c:	48 89 13             	mov    %rdx,(%rbx)
140a5402f:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140a54033:	48 8b c3             	mov    %rbx,%rax
140a54036:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a5403b:	48 83 c4 30          	add    $0x30,%rsp
140a5403f:	5f                   	pop    %rdi
140a54040:	c3                   	ret
140a54041:	90                   	nop
140a54042:	90                   	nop
140a54043:	90                   	nop
140a54044:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a54049:	57                   	push   %rdi
140a5404a:	48 83 ec 30          	sub    $0x30,%rsp
140a5404e:	48 8b fa             	mov    %rdx,%rdi
140a54051:	48 8b d9             	mov    %rcx,%rbx
140a54054:	b9 28 00 00 00       	mov    $0x28,%ecx
140a54059:	ff 15 69 88 0b 00    	call   *0xb8869(%rip)        # 0x140b0c8c8
140a5405f:	48 8b c8             	mov    %rax,%rcx
140a54062:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a54067:	48 85 c0             	test   %rax,%rax
140a5406a:	75 07                	jne    0x140a54073
140a5406c:	ff 15 26 84 0b 00    	call   *0xb8426(%rip)        # 0x140b0c498
140a54072:	90                   	nop
140a54073:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140a54079:	44 89 40 08          	mov    %r8d,0x8(%rax)
140a5407d:	44 89 40 0c          	mov    %r8d,0xc(%rax)
140a54081:	48 8d 05 b0 1f 0e 00 	lea    0xe1fb0(%rip),%rax        # 0x140b36038
140a54088:	48 89 01             	mov    %rax,(%rcx)
140a5408b:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140a5408f:	48 8d 05 2a 47 0e 00 	lea    0xe472a(%rip),%rax        # 0x140b387c0
140a54096:	48 89 02             	mov    %rax,(%rdx)
140a54099:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140a5409e:	48 83 62 10 00       	andq   $0x0,0x10(%rdx)
140a540a3:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a540a7:	48 85 c0             	test   %rax,%rax
140a540aa:	74 05                	je     0x140a540b1
140a540ac:	f0 44 01 40 08       	lock add %r8d,0x8(%rax)
140a540b1:	48 8b 07             	mov    (%rdi),%rax
140a540b4:	48 89 42 08          	mov    %rax,0x8(%rdx)
140a540b8:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a540bc:	48 89 42 10          	mov    %rax,0x10(%rdx)
140a540c0:	48 89 13             	mov    %rdx,(%rbx)
140a540c3:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140a540c7:	48 8b c3             	mov    %rbx,%rax
140a540ca:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a540cf:	48 83 c4 30          	add    $0x30,%rsp
140a540d3:	5f                   	pop    %rdi
140a540d4:	c3                   	ret
140a540d5:	90                   	nop
140a540d6:	90                   	nop
140a540d7:	90                   	nop
140a540d8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a540dd:	57                   	push   %rdi
140a540de:	48 83 ec 30          	sub    $0x30,%rsp
140a540e2:	48 8b fa             	mov    %rdx,%rdi
140a540e5:	48 8b d9             	mov    %rcx,%rbx
140a540e8:	b9 28 00 00 00       	mov    $0x28,%ecx
140a540ed:	ff 15 d5 87 0b 00    	call   *0xb87d5(%rip)        # 0x140b0c8c8
140a540f3:	48 8b c8             	mov    %rax,%rcx
140a540f6:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a540fb:	48 85 c0             	test   %rax,%rax
140a540fe:	75 07                	jne    0x140a54107
140a54100:	ff 15 92 83 0b 00    	call   *0xb8392(%rip)        # 0x140b0c498
140a54106:	90                   	nop
140a54107:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140a5410d:	44 89 40 08          	mov    %r8d,0x8(%rax)
140a54111:	44 89 40 0c          	mov    %r8d,0xc(%rax)
140a54115:	48 8d 05 64 20 0e 00 	lea    0xe2064(%rip),%rax        # 0x140b36180
140a5411c:	48 89 01             	mov    %rax,(%rcx)
140a5411f:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140a54123:	48 8d 05 16 43 0e 00 	lea    0xe4316(%rip),%rax        # 0x140b38440
140a5412a:	48 89 02             	mov    %rax,(%rdx)
140a5412d:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140a54132:	48 83 62 10 00       	andq   $0x0,0x10(%rdx)
140a54137:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a5413b:	48 85 c0             	test   %rax,%rax
140a5413e:	74 05                	je     0x140a54145
140a54140:	f0 44 01 40 08       	lock add %r8d,0x8(%rax)
140a54145:	48 8b 07             	mov    (%rdi),%rax
140a54148:	48 89 42 08          	mov    %rax,0x8(%rdx)
140a5414c:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a54150:	48 89 42 10          	mov    %rax,0x10(%rdx)
140a54154:	48 89 13             	mov    %rdx,(%rbx)