14012bb68:	90                   	nop
14012bb69:	90                   	nop
14012bb6a:	90                   	nop
14012bb6b:	90                   	nop
14012bb6c:	90                   	nop
14012bb6d:	90                   	nop
14012bb6e:	90                   	nop
14012bb6f:	90                   	nop
14012bb70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14012bb75:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14012bb7a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14012bb7f:	55                   	push   %rbp
14012bb80:	57                   	push   %rdi
14012bb81:	41 56                	push   %r14
14012bb83:	48 8b ec             	mov    %rsp,%rbp
14012bb86:	48 83 ec 60          	sub    $0x60,%rsp
14012bb8a:	48 8b da             	mov    %rdx,%rbx
14012bb8d:	48 8b f9             	mov    %rcx,%rdi
14012bb90:	0f 57 c0             	xorps  %xmm0,%xmm0
14012bb93:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
14012bb98:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
14012bb9d:	48 8b 41 08          	mov    0x8(%rcx),%rax
14012bba1:	48 85 c0             	test   %rax,%rax
14012bba4:	74 04                	je     0x14012bbaa
14012bba6:	f0 ff 40 08          	lock incl 0x8(%rax)
14012bbaa:	48 8b 01             	mov    (%rcx),%rax
14012bbad:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
14012bbb1:	48 8b 41 08          	mov    0x8(%rcx),%rax
14012bbb5:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14012bbb9:	8b 45 48             	mov    0x48(%rbp),%eax
14012bbbc:	89 44 24 28          	mov    %eax,0x28(%rsp)
14012bbc0:	8b 45 40             	mov    0x40(%rbp),%eax
14012bbc3:	89 44 24 20          	mov    %eax,0x20(%rsp)
14012bbc7:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14012bbcb:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14012bbcf:	e8 44 01 00 00       	call   0x14012bd18
14012bbd4:	40 8a f0             	mov    %al,%sil
14012bbd7:	84 c0                	test   %al,%al
14012bbd9:	74 13                	je     0x14012bbee
14012bbdb:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14012bbdf:	48 8b 11             	mov    (%rcx),%rdx
14012bbe2:	48 8b 42 50          	mov    0x50(%rdx),%rax
14012bbe6:	ff 15 4c 10 9e 00    	call   *0x9e104c(%rip)        # 0x140b0cc38
14012bbec:	89 03                	mov    %eax,(%rbx)
14012bbee:	41 83 ce ff          	or     $0xffffffff,%r14d
14012bbf2:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14012bbf6:	48 85 c9             	test   %rcx,%rcx
14012bbf9:	74 3f                	je     0x14012bc3a
14012bbfb:	41 8b c6             	mov    %r14d,%eax
14012bbfe:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14012bc03:	41 03 c6             	add    %r14d,%eax
14012bc06:	75 32                	jne    0x14012bc3a
14012bc08:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
14012bc0c:	48 8b 03             	mov    (%rbx),%rax
14012bc0f:	48 8b cb             	mov    %rbx,%rcx
14012bc12:	48 8b 00             	mov    (%rax),%rax
14012bc15:	ff 15 1d 10 9e 00    	call   *0x9e101d(%rip)        # 0x140b0cc38
14012bc1b:	41 8b c6             	mov    %r14d,%eax
14012bc1e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14012bc23:	41 03 c6             	add    %r14d,%eax
14012bc26:	75 12                	jne    0x14012bc3a
14012bc28:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14012bc2c:	48 8b 01             	mov    (%rcx),%rax
14012bc2f:	48 8b 40 08          	mov    0x8(%rax),%rax
14012bc33:	ff 15 ff 0f 9e 00    	call   *0x9e0fff(%rip)        # 0x140b0cc38
14012bc39:	90                   	nop
14012bc3a:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14012bc3e:	48 85 db             	test   %rbx,%rbx
14012bc41:	74 39                	je     0x14012bc7c
14012bc43:	41 8b c6             	mov    %r14d,%eax
14012bc46:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14012bc4b:	41 03 c6             	add    %r14d,%eax
14012bc4e:	75 2c                	jne    0x14012bc7c
14012bc50:	48 8b 03             	mov    (%rbx),%rax
14012bc53:	48 8b cb             	mov    %rbx,%rcx
14012bc56:	48 8b 00             	mov    (%rax),%rax
14012bc59:	ff 15 d9 0f 9e 00    	call   *0x9e0fd9(%rip)        # 0x140b0cc38
14012bc5f:	41 8b c6             	mov    %r14d,%eax
14012bc62:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14012bc67:	41 03 c6             	add    %r14d,%eax
14012bc6a:	75 10                	jne    0x14012bc7c
14012bc6c:	48 8b 03             	mov    (%rbx),%rax
14012bc6f:	48 8b cb             	mov    %rbx,%rcx
14012bc72:	48 8b 40 08          	mov    0x8(%rax),%rax
14012bc76:	ff 15 bc 0f 9e 00    	call   *0x9e0fbc(%rip)        # 0x140b0cc38
14012bc7c:	40 8a c6             	mov    %sil,%al
14012bc7f:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
14012bc84:	49 8b 5b 28          	mov    0x28(%r11),%rbx
14012bc88:	49 8b 73 30          	mov    0x30(%r11),%rsi
14012bc8c:	49 8b e3             	mov    %r11,%rsp
14012bc8f:	41 5e                	pop    %r14
14012bc91:	5f                   	pop    %rdi
14012bc92:	5d                   	pop    %rbp
14012bc93:	c3                   	ret
14012bc94:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14012bc99:	48 8b 01             	mov    (%rcx),%rax
14012bc9c:	45 33 db             	xor    %r11d,%r11d
14012bc9f:	4d 8b d0             	mov    %r8,%r10
14012bca2:	44 89 5a 08          	mov    %r11d,0x8(%rdx)
14012bca6:	48 89 42 10          	mov    %rax,0x10(%rdx)
14012bcaa:	48 8b 48 08          	mov    0x8(%rax),%rcx
14012bcae:	48 89 0a             	mov    %rcx,(%rdx)
14012bcb1:	44 38 59 19          	cmp    %r11b,0x19(%rcx)
14012bcb5:	75 57                	jne    0x14012bd0e
14012bcb7:	45 8b 08             	mov    (%r8),%r9d
14012bcba:	41 8d 5b 01          	lea    0x1(%r11),%ebx
14012bcbe:	48 89 0a             	mov    %rcx,(%rdx)
14012bcc1:	44 39 49 20          	cmp    %r9d,0x20(%rcx)
14012bcc5:	75 05                	jne    0x14012bccc
14012bcc7:	41 8a c3             	mov    %r11b,%al
14012bcca:	eb 08                	jmp    0x14012bcd4
14012bccc:	b8 ff 00 00 00       	mov    $0xff,%eax
14012bcd1:	0f 4d c3             	cmovge %ebx,%eax
14012bcd4:	84 c0                	test   %al,%al
14012bcd6:	75 19                	jne    0x14012bcf1
14012bcd8:	45 8b 42 04          	mov    0x4(%r10),%r8d
14012bcdc:	44 39 41 24          	cmp    %r8d,0x24(%rcx)
14012bce0:	75 05                	jne    0x14012bce7
14012bce2:	41 8a c3             	mov    %r11b,%al
14012bce5:	eb 08                	jmp    0x14012bcef
14012bce7:	b8 ff 00 00 00       	mov    $0xff,%eax
14012bcec:	0f 4d c3             	cmovge %ebx,%eax
14012bcef:	84 c0                	test   %al,%al
14012bcf1:	79 09                	jns    0x14012bcfc
14012bcf3:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14012bcf7:	41 8b c3             	mov    %r11d,%eax
14012bcfa:	eb 09                	jmp    0x14012bd05
14012bcfc:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
14012bd00:	8b c3                	mov    %ebx,%eax
14012bd02:	48 8b 09             	mov    (%rcx),%rcx
14012bd05:	89 42 08             	mov    %eax,0x8(%rdx)
14012bd08:	44 38 59 19          	cmp    %r11b,0x19(%rcx)
14012bd0c:	74 b0                	je     0x14012bcbe
14012bd0e:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
14012bd13:	48 8b c2             	mov    %rdx,%rax
14012bd16:	c3                   	ret
14012bd17:	90                   	nop
14012bd18:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14012bd1d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14012bd22:	55                   	push   %rbp
14012bd23:	57                   	push   %rdi
14012bd24:	41 54                	push   %r12
14012bd26:	41 56                	push   %r14
14012bd28:	41 57                	push   %r15
14012bd2a:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
14012bd2f:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14012bd36:	48 8b 05 03 33 b9 00 	mov    0xb93303(%rip),%rax        # 0x140cbf040
14012bd3d:	48 33 c4             	xor    %rsp,%rax
14012bd40:	48 89 45 0f          	mov    %rax,0xf(%rbp)
14012bd44:	45 8a f9             	mov    %r9b,%r15b
14012bd47:	41 8a d8             	mov    %r8b,%bl
14012bd4a:	48 8b fa             	mov    %rdx,%rdi
14012bd4d:	4c 8b f1             	mov    %rcx,%r14
14012bd50:	48 89 4d bf          	mov    %rcx,-0x41(%rbp)
14012bd54:	40 32 f6             	xor    %sil,%sil
14012bd57:	48 8b 09             	mov    (%rcx),%rcx
14012bd5a:	41 83 cc ff          	or     $0xffffffff,%r12d
14012bd5e:	48 85 c9             	test   %rcx,%rcx
14012bd61:	75 0d                	jne    0x14012bd70
14012bd63:	84 db                	test   %bl,%bl
14012bd65:	0f 85 7d 01 00 00    	jne    0x14012bee8
14012bd6b:	e9 f2 00 00 00       	jmp    0x14012be62
14012bd70:	e8 13 0e fe ff       	call   0x14010cb88
14012bd75:	83 f8 01             	cmp    $0x1,%eax
14012bd78:	75 0d                	jne    0x14012bd87
14012bd7a:	84 db                	test   %bl,%bl
14012bd7c:	0f 85 83 01 00 00    	jne    0x14012bf05
14012bd82:	e9 db 00 00 00       	jmp    0x14012be62
14012bd87:	49 8b d6             	mov    %r14,%rdx
14012bd8a:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
14012bd8e:	e8 ad 01 00 00       	call   0x14012bf40
14012bd93:	90                   	nop
14012bd94:	48 8b 45 af          	mov    -0x51(%rbp),%rax
14012bd98:	48 85 c0             	test   %rax,%rax
14012bd9b:	75 1c                	jne    0x14012bdb9
14012bd9d:	45 84 ff             	test   %r15b,%r15b
14012bda0:	75 11                	jne    0x14012bdb3
14012bda2:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14012bda6:	84 db                	test   %bl,%bl
14012bda8:	0f 85 74 01 00 00    	jne    0x14012bf22
14012bdae:	e9 1c 01 00 00       	jmp    0x14012becf
14012bdb3:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14012bdb7:	eb 65                	jmp    0x14012be1e
14012bdb9:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14012bdbd:	48 85 c9             	test   %rcx,%rcx
14012bdc0:	74 0c                	je     0x14012bdce
14012bdc2:	f0 ff 41 08          	lock incl 0x8(%rcx)
14012bdc6:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14012bdca:	48 8b 45 af          	mov    -0x51(%rbp),%rax
14012bdce:	48 89 07             	mov    %rax,(%rdi)
14012bdd1:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14012bdd5:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
14012bdd9:	48 85 db             	test   %rbx,%rbx
14012bddc:	74 3d                	je     0x14012be1b
14012bdde:	41 8b c4             	mov    %r12d,%eax
14012bde1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14012bde6:	41 03 c4             	add    %r12d,%eax
14012bde9:	75 2c                	jne    0x14012be17
14012bdeb:	48 8b 03             	mov    (%rbx),%rax
14012bdee:	48 8b cb             	mov    %rbx,%rcx
14012bdf1:	48 8b 00             	mov    (%rax),%rax
14012bdf4:	ff 15 3e 0e 9e 00    	call   *0x9e0e3e(%rip)        # 0x140b0cc38
14012bdfa:	41 8b c4             	mov    %r12d,%eax
14012bdfd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14012be02:	41 03 c4             	add    %r12d,%eax
14012be05:	75 10                	jne    0x14012be17
14012be07:	48 8b 03             	mov    (%rbx),%rax
14012be0a:	48 8b cb             	mov    %rbx,%rcx
14012be0d:	48 8b 40 08          	mov    0x8(%rax),%rax
14012be11:	ff 15 21 0e 9e 00    	call   *0x9e0e21(%rip)        # 0x140b0cc38
14012be17:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14012be1b:	40 b6 01             	mov    $0x1,%sil
14012be1e:	48 85 c9             	test   %rcx,%rcx
14012be21:	74 3f                	je     0x14012be62
14012be23:	41 8b c4             	mov    %r12d,%eax
14012be26:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14012be2b:	41 03 c4             	add    %r12d,%eax
14012be2e:	75 32                	jne    0x14012be62
14012be30:	48 8b 5d b7          	mov    -0x49(%rbp),%rbx
14012be34:	48 8b 03             	mov    (%rbx),%rax
14012be37:	48 8b cb             	mov    %rbx,%rcx
14012be3a:	48 8b 00             	mov    (%rax),%rax
14012be3d:	ff 15 f5 0d 9e 00    	call   *0x9e0df5(%rip)        # 0x140b0cc38
14012be43:	41 8b c4             	mov    %r12d,%eax
14012be46:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14012be4b:	41 03 c4             	add    %r12d,%eax
14012be4e:	75 12                	jne    0x14012be62
14012be50:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14012be54:	48 8b 01             	mov    (%rcx),%rax
14012be57:	48 8b 40 08          	mov    0x8(%rax),%rax
14012be5b:	ff 15 d7 0d 9e 00    	call   *0x9e0dd7(%rip)        # 0x140b0cc38
14012be61:	90                   	nop
14012be62:	49 8b 5e 08          	mov    0x8(%r14),%rbx
14012be66:	48 85 db             	test   %rbx,%rbx
14012be69:	74 39                	je     0x14012bea4
14012be6b:	41 8b c4             	mov    %r12d,%eax
14012be6e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14012be73:	41 03 c4             	add    %r12d,%eax
14012be76:	75 2c                	jne    0x14012bea4
14012be78:	48 8b 03             	mov    (%rbx),%rax
14012be7b:	48 8b cb             	mov    %rbx,%rcx
14012be7e:	48 8b 00             	mov    (%rax),%rax
14012be81:	ff 15 b1 0d 9e 00    	call   *0x9e0db1(%rip)        # 0x140b0cc38
14012be87:	41 8b d4             	mov    %r12d,%edx
14012be8a:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
14012be8f:	41 03 d4             	add    %r12d,%edx
14012be92:	75 10                	jne    0x14012bea4
14012be94:	48 8b 13             	mov    (%rbx),%rdx
14012be97:	48 8b cb             	mov    %rbx,%rcx
14012be9a:	48 8b 42 08          	mov    0x8(%rdx),%rax
14012be9e:	ff 15 94 0d 9e 00    	call   *0x9e0d94(%rip)        # 0x140b0cc38
14012bea4:	40 8a c6             	mov    %sil,%al
14012bea7:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
14012beab:	48 33 cc             	xor    %rsp,%rcx
14012beae:	e8 2d 37 9c 00       	call   0x140aef5e0
14012beb3:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
14012beba:	00
14012bebb:	49 8b 5b 40          	mov    0x40(%r11),%rbx
14012bebf:	49 8b 73 48          	mov    0x48(%r11),%rsi
14012bec3:	49 8b e3             	mov    %r11,%rsp
14012bec6:	41 5f                	pop    %r15
14012bec8:	41 5e                	pop    %r14
14012beca:	41 5c                	pop    %r12
14012becc:	5f                   	pop    %rdi
14012becd:	5d                   	pop    %rbp
14012bece:	c3                   	ret
14012becf:	8b 55 6f             	mov    0x6f(%rbp),%edx
14012bed2:	e8 89 2f fe ff       	call   0x14010ee60
14012bed7:	48 8d 15 e2 9e b0 00 	lea    0xb09ee2(%rip),%rdx        # 0x140c35dc0
14012bede:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14012bee2:	e8 97 45 9c 00       	call   0x140af047e
14012bee7:	90                   	nop
14012bee8:	8b 55 77             	mov    0x77(%rbp),%edx
14012beeb:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14012beef:	e8 6c 2f fe ff       	call   0x14010ee60
14012bef4:	48 8d 15 c5 9e b0 00 	lea    0xb09ec5(%rip),%rdx        # 0x140c35dc0
14012befb:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14012beff:	e8 7a 45 9c 00       	call   0x140af047e
14012bf04:	cc                   	int3
14012bf05:	8b 55 77             	mov    0x77(%rbp),%edx
14012bf08:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14012bf0c:	e8 4f 2f fe ff       	call   0x14010ee60
14012bf11:	48 8d 15 a8 9e b0 00 	lea    0xb09ea8(%rip),%rdx        # 0x140c35dc0
14012bf18:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14012bf1c:	e8 5d 45 9c 00       	call   0x140af047e
14012bf21:	90                   	nop
14012bf22:	ba 38 80 04 80       	mov    $0x80048038,%edx
14012bf27:	e8 34 2f fe ff       	call   0x14010ee60
14012bf2c:	48 8d 15 8d 9e b0 00 	lea    0xb09e8d(%rip),%rdx        # 0x140c35dc0
14012bf33:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14012bf37:	e8 42 45 9c 00       	call   0x140af047e
14012bf3c:	cc                   	int3
14012bf3d:	90                   	nop
14012bf3e:	90                   	nop
14012bf3f:	90                   	nop
14012bf40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14012bf45:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14012bf4a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14012bf4f:	55                   	push   %rbp
14012bf50:	48 8b ec             	mov    %rsp,%rbp
14012bf53:	48 83 ec 50          	sub    $0x50,%rsp
14012bf57:	48 8b f9             	mov    %rcx,%rdi
14012bf5a:	48 8b 42 08          	mov    0x8(%rdx),%rax
14012bf5e:	48 85 c0             	test   %rax,%rax
14012bf61:	74 04                	je     0x14012bf67
14012bf63:	f0 ff 40 08          	lock incl 0x8(%rax)
14012bf67:	48 8b 0a             	mov    (%rdx),%rcx
14012bf6a:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
14012bf6e:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
14012bf72:	48 8b d3             	mov    %rbx,%rdx
14012bf75:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
14012bf79:	83 ce ff             	or     $0xffffffff,%esi
14012bf7c:	83 79 10 00          	cmpl   $0x0,0x10(%rcx)
14012bf80:	0f 85 a9 00 00 00    	jne    0x14012c02f
14012bf86:	48 8b 01             	mov    (%rcx),%rax
14012bf89:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14012bf8d:	48 8b 40 10          	mov    0x10(%rax),%rax
14012bf91:	ff 15 a1 0c 9e 00    	call   *0x9e0ca1(%rip)        # 0x140b0cc38
14012bf97:	48 8b 08             	mov    (%rax),%rcx
14012bf9a:	48 8b 50 08          	mov    0x8(%rax),%rdx
14012bf9e:	48 83 20 00          	andq   $0x0,(%rax)
14012bfa2:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14012bfa7:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
14012bfab:	48 89 55 e0          	mov    %rdx,-0x20(%rbp)
14012bfaf:	48 85 db             	test   %rbx,%rbx
14012bfb2:	74 39                	je     0x14012bfed
14012bfb4:	8b c6                	mov    %esi,%eax
14012bfb6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14012bfbb:	03 c6                	add    %esi,%eax
14012bfbd:	75 2a                	jne    0x14012bfe9
14012bfbf:	48 8b 03             	mov    (%rbx),%rax
14012bfc2:	48 8b cb             	mov    %rbx,%rcx
14012bfc5:	48 8b 00             	mov    (%rax),%rax
14012bfc8:	ff 15 6a 0c 9e 00    	call   *0x9e0c6a(%rip)        # 0x140b0cc38
14012bfce:	8b c6                	mov    %esi,%eax
14012bfd0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14012bfd5:	03 c6                	add    %esi,%eax
14012bfd7:	75 10                	jne    0x14012bfe9
14012bfd9:	48 8b 03             	mov    (%rbx),%rax
14012bfdc:	48 8b cb             	mov    %rbx,%rcx
14012bfdf:	48 8b 40 08          	mov    0x8(%rax),%rax
14012bfe3:	ff 15 4f 0c 9e 00    	call   *0x9e0c4f(%rip)        # 0x140b0cc38
14012bfe9:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
14012bfed:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
14012bff1:	48 85 db             	test   %rbx,%rbx
14012bff4:	74 39                	je     0x14012c02f
14012bff6:	8b c6                	mov    %esi,%eax
14012bff8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14012bffd:	03 c6                	add    %esi,%eax
14012bfff:	75 2a                	jne    0x14012c02b