140a52c37:	48 85 c9             	test   %rcx,%rcx
140a52c3a:	74 3d                	je     0x140a52c79
140a52c3c:	83 ce ff             	or     $0xffffffff,%esi
140a52c3f:	8b c6                	mov    %esi,%eax
140a52c41:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a52c46:	03 c6                	add    %esi,%eax
140a52c48:	75 2f                	jne    0x140a52c79
140a52c4a:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
140a52c4e:	48 8b 03             	mov    (%rbx),%rax
140a52c51:	48 8b cb             	mov    %rbx,%rcx
140a52c54:	48 8b 00             	mov    (%rax),%rax
140a52c57:	ff 15 db 9f 0b 00    	call   *0xb9fdb(%rip)        # 0x140b0cc38
140a52c5d:	8b c6                	mov    %esi,%eax
140a52c5f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a52c64:	03 c6                	add    %esi,%eax
140a52c66:	75 11                	jne    0x140a52c79
140a52c68:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140a52c6c:	48 8b 01             	mov    (%rcx),%rax
140a52c6f:	48 8b 40 08          	mov    0x8(%rax),%rax
140a52c73:	ff 15 bf 9f 0b 00    	call   *0xb9fbf(%rip)        # 0x140b0cc38
140a52c79:	48 8b 07             	mov    (%rdi),%rax
140a52c7c:	48 8b 08             	mov    (%rax),%rcx
140a52c7f:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
140a52c83:	48 89 48 28          	mov    %rcx,0x28(%rax)
140a52c87:	4c 01 77 38          	add    %r14,0x38(%rdi)
140a52c8b:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140a52c8f:	ff 15 2b 94 0b 00    	call   *0xb942b(%rip)        # 0x140b0c0c0
140a52c95:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
140a52c9c:	00
140a52c9d:	48 83 c4 60          	add    $0x60,%rsp
140a52ca1:	41 5f                	pop    %r15
140a52ca3:	41 5e                	pop    %r14
140a52ca5:	41 5d                	pop    %r13
140a52ca7:	41 5c                	pop    %r12
140a52ca9:	5f                   	pop    %rdi
140a52caa:	5e                   	pop    %rsi
140a52cab:	5d                   	pop    %rbp
140a52cac:	c3                   	ret
140a52cad:	90                   	nop
140a52cae:	90                   	nop
140a52caf:	90                   	nop
140a52cb0:	48 8d 05 d9 41 0e 00 	lea    0xe41d9(%rip),%rax        # 0x140b36e90
140a52cb7:	48 89 01             	mov    %rax,(%rcx)
140a52cba:	c3                   	ret
140a52cbb:	90                   	nop
140a52cbc:	48 8d 05 75 41 0e 00 	lea    0xe4175(%rip),%rax        # 0x140b36e38
140a52cc3:	48 89 01             	mov    %rax,(%rcx)
140a52cc6:	c3                   	ret
140a52cc7:	90                   	nop
140a52cc8:	48 8d 05 01 3f 0e 00 	lea    0xe3f01(%rip),%rax        # 0x140b36bd0
140a52ccf:	48 89 01             	mov    %rax,(%rcx)
140a52cd2:	c3                   	ret
140a52cd3:	90                   	nop
140a52cd4:	48 8d 05 9d 3e 0e 00 	lea    0xe3e9d(%rip),%rax        # 0x140b36b78
140a52cdb:	48 89 01             	mov    %rax,(%rcx)
140a52cde:	c3                   	ret
140a52cdf:	90                   	nop
140a52ce0:	48 8d 05 99 3f 0e 00 	lea    0xe3f99(%rip),%rax        # 0x140b36c80
140a52ce7:	48 89 01             	mov    %rax,(%rcx)
140a52cea:	c3                   	ret
140a52ceb:	90                   	nop
140a52cec:	48 8d 05 35 3f 0e 00 	lea    0xe3f35(%rip),%rax        # 0x140b36c28
140a52cf3:	48 89 01             	mov    %rax,(%rcx)
140a52cf6:	c3                   	ret
140a52cf7:	90                   	nop
140a52cf8:	48 8d 05 31 40 0e 00 	lea    0xe4031(%rip),%rax        # 0x140b36d30
140a52cff:	48 89 01             	mov    %rax,(%rcx)
140a52d02:	c3                   	ret
140a52d03:	90                   	nop
140a52d04:	48 8d 05 cd 3f 0e 00 	lea    0xe3fcd(%rip),%rax        # 0x140b36cd8
140a52d0b:	48 89 01             	mov    %rax,(%rcx)
140a52d0e:	c3                   	ret
140a52d0f:	90                   	nop
140a52d10:	48 8d 05 c9 40 0e 00 	lea    0xe40c9(%rip),%rax        # 0x140b36de0
140a52d17:	48 89 01             	mov    %rax,(%rcx)
140a52d1a:	c3                   	ret
140a52d1b:	90                   	nop
140a52d1c:	48 8d 05 65 40 0e 00 	lea    0xe4065(%rip),%rax        # 0x140b36d88
140a52d23:	48 89 01             	mov    %rax,(%rcx)
140a52d26:	c3                   	ret
140a52d27:	90                   	nop
140a52d28:	48 8d 05 e9 3c 0e 00 	lea    0xe3ce9(%rip),%rax        # 0x140b36a18
140a52d2f:	48 89 01             	mov    %rax,(%rcx)
140a52d32:	c3                   	ret
140a52d33:	90                   	nop
140a52d34:	48 8d 05 85 3c 0e 00 	lea    0xe3c85(%rip),%rax        # 0x140b369c0
140a52d3b:	48 89 01             	mov    %rax,(%rcx)
140a52d3e:	c3                   	ret
140a52d3f:	90                   	nop
140a52d40:	48 8d 05 81 3d 0e 00 	lea    0xe3d81(%rip),%rax        # 0x140b36ac8
140a52d47:	48 89 01             	mov    %rax,(%rcx)
140a52d4a:	c3                   	ret
140a52d4b:	90                   	nop
140a52d4c:	48 8d 05 1d 3d 0e 00 	lea    0xe3d1d(%rip),%rax        # 0x140b36a70
140a52d53:	48 89 01             	mov    %rax,(%rcx)
140a52d56:	c3                   	ret
140a52d57:	90                   	nop
140a52d58:	48 8d 05 c1 3d 0e 00 	lea    0xe3dc1(%rip),%rax        # 0x140b36b20
140a52d5f:	48 89 01             	mov    %rax,(%rcx)
140a52d62:	c3                   	ret
140a52d63:	90                   	nop
140a52d64:	90                   	nop
140a52d65:	90                   	nop
140a52d66:	90                   	nop
140a52d67:	90                   	nop
140a52d68:	90                   	nop
140a52d69:	90                   	nop
140a52d6a:	90                   	nop
140a52d6b:	90                   	nop
140a52d6c:	90                   	nop
140a52d6d:	90                   	nop
140a52d6e:	90                   	nop
140a52d6f:	90                   	nop
140a52d70:	40 53                	rex push %rbx
140a52d72:	48 83 ec 20          	sub    $0x20,%rsp
140a52d76:	48 8d 05 13 45 0e 00 	lea    0xe4513(%rip),%rax        # 0x140b37290
140a52d7d:	48 8b d9             	mov    %rcx,%rbx
140a52d80:	48 89 01             	mov    %rax,(%rcx)
140a52d83:	f6 c2 01             	test   $0x1,%dl
140a52d86:	74 05                	je     0x140a52d8d
140a52d88:	e8 47 c8 09 00       	call   0x140aef5d4
140a52d8d:	48 8b c3             	mov    %rbx,%rax
140a52d90:	48 83 c4 20          	add    $0x20,%rsp
140a52d94:	5b                   	pop    %rbx
140a52d95:	c3                   	ret
140a52d96:	90                   	nop
140a52d97:	90                   	nop
140a52d98:	90                   	nop
140a52d99:	90                   	nop
140a52d9a:	90                   	nop
140a52d9b:	90                   	nop
140a52d9c:	90                   	nop
140a52d9d:	90                   	nop
140a52d9e:	90                   	nop
140a52d9f:	90                   	nop
140a52da0:	40 53                	rex push %rbx
140a52da2:	48 83 ec 20          	sub    $0x20,%rsp
140a52da6:	48 8d 05 7b 44 0e 00 	lea    0xe447b(%rip),%rax        # 0x140b37228
140a52dad:	48 8b d9             	mov    %rcx,%rbx
140a52db0:	48 89 01             	mov    %rax,(%rcx)
140a52db3:	f6 c2 01             	test   $0x1,%dl
140a52db6:	74 05                	je     0x140a52dbd
140a52db8:	e8 17 c8 09 00       	call   0x140aef5d4
140a52dbd:	48 8b c3             	mov    %rbx,%rax
140a52dc0:	48 83 c4 20          	add    $0x20,%rsp
140a52dc4:	5b                   	pop    %rbx
140a52dc5:	c3                   	ret
140a52dc6:	90                   	nop
140a52dc7:	90                   	nop
140a52dc8:	90                   	nop
140a52dc9:	90                   	nop
140a52dca:	90                   	nop
140a52dcb:	90                   	nop
140a52dcc:	90                   	nop
140a52dcd:	90                   	nop
140a52dce:	90                   	nop
140a52dcf:	90                   	nop
140a52dd0:	40 53                	rex push %rbx
140a52dd2:	48 83 ec 20          	sub    $0x20,%rsp
140a52dd6:	48 8d 05 83 45 0e 00 	lea    0xe4583(%rip),%rax        # 0x140b37360
140a52ddd:	48 8b d9             	mov    %rcx,%rbx
140a52de0:	48 89 01             	mov    %rax,(%rcx)
140a52de3:	f6 c2 01             	test   $0x1,%dl
140a52de6:	74 05                	je     0x140a52ded
140a52de8:	e8 e7 c7 09 00       	call   0x140aef5d4
140a52ded:	48 8b c3             	mov    %rbx,%rax
140a52df0:	48 83 c4 20          	add    $0x20,%rsp
140a52df4:	5b                   	pop    %rbx
140a52df5:	c3                   	ret
140a52df6:	90                   	nop
140a52df7:	90                   	nop
140a52df8:	90                   	nop
140a52df9:	90                   	nop
140a52dfa:	90                   	nop
140a52dfb:	90                   	nop
140a52dfc:	90                   	nop
140a52dfd:	90                   	nop
140a52dfe:	90                   	nop
140a52dff:	90                   	nop
140a52e00:	40 53                	rex push %rbx
140a52e02:	48 83 ec 20          	sub    $0x20,%rsp
140a52e06:	48 8d 05 eb 44 0e 00 	lea    0xe44eb(%rip),%rax        # 0x140b372f8
140a52e0d:	48 8b d9             	mov    %rcx,%rbx
140a52e10:	48 89 01             	mov    %rax,(%rcx)
140a52e13:	f6 c2 01             	test   $0x1,%dl
140a52e16:	74 05                	je     0x140a52e1d
140a52e18:	e8 b7 c7 09 00       	call   0x140aef5d4
140a52e1d:	48 8b c3             	mov    %rbx,%rax
140a52e20:	48 83 c4 20          	add    $0x20,%rsp
140a52e24:	5b                   	pop    %rbx
140a52e25:	c3                   	ret
140a52e26:	90                   	nop
140a52e27:	90                   	nop
140a52e28:	90                   	nop
140a52e29:	90                   	nop
140a52e2a:	90                   	nop
140a52e2b:	90                   	nop
140a52e2c:	90                   	nop
140a52e2d:	90                   	nop
140a52e2e:	90                   	nop
140a52e2f:	90                   	nop
140a52e30:	40 53                	rex push %rbx
140a52e32:	48 83 ec 20          	sub    $0x20,%rsp
140a52e36:	48 8d 05 13 41 0e 00 	lea    0xe4113(%rip),%rax        # 0x140b36f50
140a52e3d:	48 8b d9             	mov    %rcx,%rbx
140a52e40:	48 89 01             	mov    %rax,(%rcx)
140a52e43:	f6 c2 01             	test   $0x1,%dl
140a52e46:	74 05                	je     0x140a52e4d
140a52e48:	e8 87 c7 09 00       	call   0x140aef5d4
140a52e4d:	48 8b c3             	mov    %rbx,%rax
140a52e50:	48 83 c4 20          	add    $0x20,%rsp
140a52e54:	5b                   	pop    %rbx
140a52e55:	c3                   	ret
140a52e56:	90                   	nop
140a52e57:	90                   	nop
140a52e58:	90                   	nop
140a52e59:	90                   	nop
140a52e5a:	90                   	nop
140a52e5b:	90                   	nop
140a52e5c:	90                   	nop
140a52e5d:	90                   	nop
140a52e5e:	90                   	nop
140a52e5f:	90                   	nop
140a52e60:	40 53                	rex push %rbx
140a52e62:	48 83 ec 20          	sub    $0x20,%rsp
140a52e66:	48 8d 05 7b 40 0e 00 	lea    0xe407b(%rip),%rax        # 0x140b36ee8
140a52e6d:	48 8b d9             	mov    %rcx,%rbx
140a52e70:	48 89 01             	mov    %rax,(%rcx)
140a52e73:	f6 c2 01             	test   $0x1,%dl
140a52e76:	74 05                	je     0x140a52e7d
140a52e78:	e8 57 c7 09 00       	call   0x140aef5d4
140a52e7d:	48 8b c3             	mov    %rbx,%rax
140a52e80:	48 83 c4 20          	add    $0x20,%rsp
140a52e84:	5b                   	pop    %rbx
140a52e85:	c3                   	ret
140a52e86:	90                   	nop
140a52e87:	90                   	nop
140a52e88:	90                   	nop
140a52e89:	90                   	nop
140a52e8a:	90                   	nop
140a52e8b:	90                   	nop
140a52e8c:	90                   	nop
140a52e8d:	90                   	nop
140a52e8e:	90                   	nop
140a52e8f:	90                   	nop
140a52e90:	40 53                	rex push %rbx
140a52e92:	48 83 ec 20          	sub    $0x20,%rsp
140a52e96:	48 8d 05 83 41 0e 00 	lea    0xe4183(%rip),%rax        # 0x140b37020
140a52e9d:	48 8b d9             	mov    %rcx,%rbx
140a52ea0:	48 89 01             	mov    %rax,(%rcx)
140a52ea3:	f6 c2 01             	test   $0x1,%dl
140a52ea6:	74 05                	je     0x140a52ead
140a52ea8:	e8 27 c7 09 00       	call   0x140aef5d4
140a52ead:	48 8b c3             	mov    %rbx,%rax
140a52eb0:	48 83 c4 20          	add    $0x20,%rsp
140a52eb4:	5b                   	pop    %rbx
140a52eb5:	c3                   	ret
140a52eb6:	90                   	nop
140a52eb7:	90                   	nop
140a52eb8:	90                   	nop
140a52eb9:	90                   	nop
140a52eba:	90                   	nop
140a52ebb:	90                   	nop
140a52ebc:	90                   	nop
140a52ebd:	90                   	nop
140a52ebe:	90                   	nop
140a52ebf:	90                   	nop
140a52ec0:	40 53                	rex push %rbx
140a52ec2:	48 83 ec 20          	sub    $0x20,%rsp
140a52ec6:	48 8d 05 eb 40 0e 00 	lea    0xe40eb(%rip),%rax        # 0x140b36fb8
140a52ecd:	48 8b d9             	mov    %rcx,%rbx
140a52ed0:	48 89 01             	mov    %rax,(%rcx)
140a52ed3:	f6 c2 01             	test   $0x1,%dl
140a52ed6:	74 05                	je     0x140a52edd
140a52ed8:	e8 f7 c6 09 00       	call   0x140aef5d4
140a52edd:	48 8b c3             	mov    %rbx,%rax
140a52ee0:	48 83 c4 20          	add    $0x20,%rsp
140a52ee4:	5b                   	pop    %rbx
140a52ee5:	c3                   	ret
140a52ee6:	90                   	nop
140a52ee7:	90                   	nop
140a52ee8:	90                   	nop
140a52ee9:	90                   	nop
140a52eea:	90                   	nop
140a52eeb:	90                   	nop
140a52eec:	90                   	nop
140a52eed:	90                   	nop
140a52eee:	90                   	nop
140a52eef:	90                   	nop
140a52ef0:	40 53                	rex push %rbx
140a52ef2:	48 83 ec 20          	sub    $0x20,%rsp
140a52ef6:	48 8d 05 f3 41 0e 00 	lea    0xe41f3(%rip),%rax        # 0x140b370f0
140a52efd:	48 8b d9             	mov    %rcx,%rbx
140a52f00:	48 89 01             	mov    %rax,(%rcx)
140a52f03:	f6 c2 01             	test   $0x1,%dl
140a52f06:	74 05                	je     0x140a52f0d
140a52f08:	e8 c7 c6 09 00       	call   0x140aef5d4
140a52f0d:	48 8b c3             	mov    %rbx,%rax
140a52f10:	48 83 c4 20          	add    $0x20,%rsp
140a52f14:	5b                   	pop    %rbx
140a52f15:	c3                   	ret
140a52f16:	90                   	nop
140a52f17:	90                   	nop
140a52f18:	90                   	nop
140a52f19:	90                   	nop
140a52f1a:	90                   	nop
140a52f1b:	90                   	nop
140a52f1c:	90                   	nop
140a52f1d:	90                   	nop
140a52f1e:	90                   	nop
140a52f1f:	90                   	nop
140a52f20:	40 53                	rex push %rbx
140a52f22:	48 83 ec 20          	sub    $0x20,%rsp
140a52f26:	48 8d 05 5b 41 0e 00 	lea    0xe415b(%rip),%rax        # 0x140b37088
140a52f2d:	48 8b d9             	mov    %rcx,%rbx
140a52f30:	48 89 01             	mov    %rax,(%rcx)
140a52f33:	f6 c2 01             	test   $0x1,%dl
140a52f36:	74 05                	je     0x140a52f3d
140a52f38:	e8 97 c6 09 00       	call   0x140aef5d4
140a52f3d:	48 8b c3             	mov    %rbx,%rax
140a52f40:	48 83 c4 20          	add    $0x20,%rsp
140a52f44:	5b                   	pop    %rbx
140a52f45:	c3                   	ret
140a52f46:	90                   	nop
140a52f47:	90                   	nop
140a52f48:	90                   	nop
140a52f49:	90                   	nop
140a52f4a:	90                   	nop
140a52f4b:	90                   	nop
140a52f4c:	90                   	nop
140a52f4d:	90                   	nop
140a52f4e:	90                   	nop
140a52f4f:	90                   	nop
140a52f50:	40 53                	rex push %rbx
140a52f52:	48 83 ec 20          	sub    $0x20,%rsp
140a52f56:	48 8d 05 63 42 0e 00 	lea    0xe4263(%rip),%rax        # 0x140b371c0
140a52f5d:	48 8b d9             	mov    %rcx,%rbx
140a52f60:	48 89 01             	mov    %rax,(%rcx)
140a52f63:	f6 c2 01             	test   $0x1,%dl
140a52f66:	74 05                	je     0x140a52f6d
140a52f68:	e8 67 c6 09 00       	call   0x140aef5d4
140a52f6d:	48 8b c3             	mov    %rbx,%rax
140a52f70:	48 83 c4 20          	add    $0x20,%rsp
140a52f74:	5b                   	pop    %rbx
140a52f75:	c3                   	ret
140a52f76:	90                   	nop
140a52f77:	90                   	nop
140a52f78:	90                   	nop
140a52f79:	90                   	nop
140a52f7a:	90                   	nop