1400a9a85:	e8 32 b9 00 00       	call   0x1400b53bc
1400a9a8a:	83 8d 90 01 00 00 02 	orl    $0x2,0x190(%rbp)
1400a9a91:	4c 39 38             	cmp    %r15,(%rax)
1400a9a94:	0f 85 28 03 00 00    	jne    0x1400a9dc2
1400a9a9a:	48 8b 07             	mov    (%rdi),%rax
1400a9a9d:	45 33 c0             	xor    %r8d,%r8d
1400a9aa0:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400a9aa5:	48 8b cf             	mov    %rdi,%rcx
1400a9aa8:	48 8b 40 20          	mov    0x20(%rax),%rax
1400a9aac:	ff 15 86 31 a6 00    	call   *0xa63186(%rip)        # 0x140b0cc38
1400a9ab2:	e9 d9 00 00 00       	jmp    0x1400a9b90
1400a9ab7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400a9abe:	00 00
1400a9ac0:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400a9ac5:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1400a9acc:	e8 e7 cb 00 00       	call   0x1400b66b8
1400a9ad1:	48 8b 30             	mov    (%rax),%rsi
1400a9ad4:	48 8b bd 88 00 00 00 	mov    0x88(%rbp),%rdi
1400a9adb:	48 85 ff             	test   %rdi,%rdi
1400a9ade:	74 39                	je     0x1400a9b19
1400a9ae0:	41 8b c5             	mov    %r13d,%eax
1400a9ae3:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400a9ae8:	41 03 c5             	add    %r13d,%eax
1400a9aeb:	75 2c                	jne    0x1400a9b19
1400a9aed:	48 8b 07             	mov    (%rdi),%rax
1400a9af0:	48 8b cf             	mov    %rdi,%rcx
1400a9af3:	48 8b 00             	mov    (%rax),%rax
1400a9af6:	ff 15 3c 31 a6 00    	call   *0xa6313c(%rip)        # 0x140b0cc38
1400a9afc:	41 8b c5             	mov    %r13d,%eax
1400a9aff:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400a9b04:	41 03 c5             	add    %r13d,%eax
1400a9b07:	75 10                	jne    0x1400a9b19
1400a9b09:	48 8b 07             	mov    (%rdi),%rax
1400a9b0c:	48 8b cf             	mov    %rdi,%rcx
1400a9b0f:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a9b13:	ff 15 1f 31 a6 00    	call   *0xa6311f(%rip)        # 0x140b0cc38
1400a9b19:	48 85 f6             	test   %rsi,%rsi
1400a9b1c:	0f 85 00 01 00 00    	jne    0x1400a9c22
1400a9b22:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400a9b27:	48 8b 01             	mov    (%rcx),%rax
1400a9b2a:	45 33 c0             	xor    %r8d,%r8d
1400a9b2d:	48 8d 95 90 00 00 00 	lea    0x90(%rbp),%rdx
1400a9b34:	48 8b 40 20          	mov    0x20(%rax),%rax
1400a9b38:	ff 15 fa 30 a6 00    	call   *0xa630fa(%rip)        # 0x140b0cc38
1400a9b3e:	48 8b d0             	mov    %rax,%rdx
1400a9b41:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400a9b46:	e8 99 c7 f5 ff       	call   0x1400062e4
1400a9b4b:	48 8b bd 98 00 00 00 	mov    0x98(%rbp),%rdi
1400a9b52:	48 85 ff             	test   %rdi,%rdi
1400a9b55:	74 39                	je     0x1400a9b90
1400a9b57:	41 8b c5             	mov    %r13d,%eax
1400a9b5a:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400a9b5f:	41 03 c5             	add    %r13d,%eax
1400a9b62:	75 2c                	jne    0x1400a9b90
1400a9b64:	48 8b 07             	mov    (%rdi),%rax
1400a9b67:	48 8b cf             	mov    %rdi,%rcx
1400a9b6a:	48 8b 00             	mov    (%rax),%rax
1400a9b6d:	ff 15 c5 30 a6 00    	call   *0xa630c5(%rip)        # 0x140b0cc38
1400a9b73:	41 8b c5             	mov    %r13d,%eax
1400a9b76:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400a9b7b:	41 03 c5             	add    %r13d,%eax
1400a9b7e:	75 10                	jne    0x1400a9b90
1400a9b80:	48 8b 07             	mov    (%rdi),%rax
1400a9b83:	48 8b cf             	mov    %rdi,%rcx
1400a9b86:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a9b8a:	ff 15 a8 30 a6 00    	call   *0xa630a8(%rip)        # 0x140b0cc38
1400a9b90:	4c 39 7c 24 60       	cmp    %r15,0x60(%rsp)
1400a9b95:	0f 85 25 ff ff ff    	jne    0x1400a9ac0
1400a9b9b:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a9b9e:	f3 0f 7f 45 b8       	movdqu %xmm0,-0x48(%rbp)
1400a9ba3:	83 8d 90 01 00 00 10 	orl    $0x10,0x190(%rbp)
1400a9baa:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1400a9baf:	48 85 ff             	test   %rdi,%rdi
1400a9bb2:	74 39                	je     0x1400a9bed
1400a9bb4:	41 8b c5             	mov    %r13d,%eax
1400a9bb7:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400a9bbc:	41 03 c5             	add    %r13d,%eax
1400a9bbf:	75 2c                	jne    0x1400a9bed
1400a9bc1:	48 8b 07             	mov    (%rdi),%rax
1400a9bc4:	48 8b cf             	mov    %rdi,%rcx
1400a9bc7:	48 8b 00             	mov    (%rax),%rax
1400a9bca:	ff 15 68 30 a6 00    	call   *0xa63068(%rip)        # 0x140b0cc38
1400a9bd0:	41 8b c5             	mov    %r13d,%eax
1400a9bd3:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400a9bd8:	41 03 c5             	add    %r13d,%eax
1400a9bdb:	75 10                	jne    0x1400a9bed
1400a9bdd:	48 8b 07             	mov    (%rdi),%rax
1400a9be0:	48 8b cf             	mov    %rdi,%rcx
1400a9be3:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a9be7:	ff 15 4b 30 a6 00    	call   *0xa6304b(%rip)        # 0x140b0cc38
1400a9bed:	49 8b c7             	mov    %r15,%rax
1400a9bf0:	83 8d 90 01 00 00 04 	orl    $0x4,0x190(%rbp)
1400a9bf7:	48 85 c0             	test   %rax,%rax
1400a9bfa:	0f 85 c2 01 00 00    	jne    0x1400a9dc2
1400a9c00:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
1400a9c05:	48 8b 07             	mov    (%rdi),%rax
1400a9c08:	45 33 c0             	xor    %r8d,%r8d
1400a9c0b:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400a9c10:	48 8b cf             	mov    %rdi,%rcx
1400a9c13:	48 8b 40 20          	mov    0x20(%rax),%rax
1400a9c17:	ff 15 1b 30 a6 00    	call   *0xa6301b(%rip)        # 0x140b0cc38
1400a9c1d:	e9 31 01 00 00       	jmp    0x1400a9d53
1400a9c22:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400a9c27:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
1400a9c2b:	e8 88 ca 00 00       	call   0x1400b66b8
1400a9c30:	83 8d 90 01 00 00 10 	orl    $0x10,0x190(%rbp)
1400a9c37:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1400a9c3c:	48 85 ff             	test   %rdi,%rdi
1400a9c3f:	74 39                	je     0x1400a9c7a
1400a9c41:	41 8b c5             	mov    %r13d,%eax
1400a9c44:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400a9c49:	41 03 c5             	add    %r13d,%eax
1400a9c4c:	75 2c                	jne    0x1400a9c7a
1400a9c4e:	48 8b 07             	mov    (%rdi),%rax
1400a9c51:	48 8b cf             	mov    %rdi,%rcx
1400a9c54:	48 8b 00             	mov    (%rax),%rax
1400a9c57:	ff 15 db 2f a6 00    	call   *0xa62fdb(%rip)        # 0x140b0cc38
1400a9c5d:	41 8b c5             	mov    %r13d,%eax
1400a9c60:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400a9c65:	41 03 c5             	add    %r13d,%eax
1400a9c68:	75 10                	jne    0x1400a9c7a
1400a9c6a:	48 8b 07             	mov    (%rdi),%rax
1400a9c6d:	48 8b cf             	mov    %rdi,%rcx
1400a9c70:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a9c74:	ff 15 be 2f a6 00    	call   *0xa62fbe(%rip)        # 0x140b0cc38
1400a9c7a:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
1400a9c7e:	e9 6d ff ff ff       	jmp    0x1400a9bf0
1400a9c83:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400a9c88:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
1400a9c8f:	e8 88 ca 00 00       	call   0x1400b671c
1400a9c94:	48 8b 30             	mov    (%rax),%rsi
1400a9c97:	48 8b bd a8 00 00 00 	mov    0xa8(%rbp),%rdi
1400a9c9e:	48 85 ff             	test   %rdi,%rdi
1400a9ca1:	74 39                	je     0x1400a9cdc
1400a9ca3:	41 8b c5             	mov    %r13d,%eax
1400a9ca6:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400a9cab:	41 03 c5             	add    %r13d,%eax
1400a9cae:	75 2c                	jne    0x1400a9cdc
1400a9cb0:	48 8b 07             	mov    (%rdi),%rax
1400a9cb3:	48 8b cf             	mov    %rdi,%rcx
1400a9cb6:	48 8b 00             	mov    (%rax),%rax
1400a9cb9:	ff 15 79 2f a6 00    	call   *0xa62f79(%rip)        # 0x140b0cc38
1400a9cbf:	41 8b c5             	mov    %r13d,%eax
1400a9cc2:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400a9cc7:	41 03 c5             	add    %r13d,%eax
1400a9cca:	75 10                	jne    0x1400a9cdc
1400a9ccc:	48 8b 07             	mov    (%rdi),%rax
1400a9ccf:	48 8b cf             	mov    %rdi,%rcx
1400a9cd2:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a9cd6:	ff 15 5c 2f a6 00    	call   *0xa62f5c(%rip)        # 0x140b0cc38
1400a9cdc:	48 85 f6             	test   %rsi,%rsi
1400a9cdf:	0f 85 4d 03 00 00    	jne    0x1400aa032
1400a9ce5:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400a9cea:	48 8b 01             	mov    (%rcx),%rax
1400a9ced:	45 33 c0             	xor    %r8d,%r8d
1400a9cf0:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
1400a9cf7:	48 8b 40 20          	mov    0x20(%rax),%rax
1400a9cfb:	ff 15 37 2f a6 00    	call   *0xa62f37(%rip)        # 0x140b0cc38
1400a9d01:	48 8b d0             	mov    %rax,%rdx
1400a9d04:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400a9d09:	e8 d6 c5 f5 ff       	call   0x1400062e4
1400a9d0e:	48 8b bd b8 00 00 00 	mov    0xb8(%rbp),%rdi
1400a9d15:	48 85 ff             	test   %rdi,%rdi
1400a9d18:	74 39                	je     0x1400a9d53
1400a9d1a:	41 8b c5             	mov    %r13d,%eax
1400a9d1d:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400a9d22:	41 03 c5             	add    %r13d,%eax
1400a9d25:	75 2c                	jne    0x1400a9d53
1400a9d27:	48 8b 07             	mov    (%rdi),%rax
1400a9d2a:	48 8b cf             	mov    %rdi,%rcx
1400a9d2d:	48 8b 00             	mov    (%rax),%rax
1400a9d30:	ff 15 02 2f a6 00    	call   *0xa62f02(%rip)        # 0x140b0cc38
1400a9d36:	41 8b c5             	mov    %r13d,%eax
1400a9d39:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400a9d3e:	41 03 c5             	add    %r13d,%eax
1400a9d41:	75 10                	jne    0x1400a9d53
1400a9d43:	48 8b 07             	mov    (%rdi),%rax
1400a9d46:	48 8b cf             	mov    %rdi,%rcx
1400a9d49:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a9d4d:	ff 15 e5 2e a6 00    	call   *0xa62ee5(%rip)        # 0x140b0cc38
1400a9d53:	4c 39 7c 24 70       	cmp    %r15,0x70(%rsp)
1400a9d58:	0f 85 25 ff ff ff    	jne    0x1400a9c83
1400a9d5e:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a9d61:	f3 0f 7f 45 a8       	movdqu %xmm0,-0x58(%rbp)
1400a9d66:	83 8d 90 01 00 00 20 	orl    $0x20,0x190(%rbp)
1400a9d6d:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1400a9d72:	48 85 ff             	test   %rdi,%rdi
1400a9d75:	74 39                	je     0x1400a9db0
1400a9d77:	41 8b c5             	mov    %r13d,%eax
1400a9d7a:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400a9d7f:	41 03 c5             	add    %r13d,%eax
1400a9d82:	75 2c                	jne    0x1400a9db0
1400a9d84:	48 8b 07             	mov    (%rdi),%rax
1400a9d87:	48 8b cf             	mov    %rdi,%rcx
1400a9d8a:	48 8b 00             	mov    (%rax),%rax
1400a9d8d:	ff 15 a5 2e a6 00    	call   *0xa62ea5(%rip)        # 0x140b0cc38
1400a9d93:	41 8b c5             	mov    %r13d,%eax
1400a9d96:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400a9d9b:	41 03 c5             	add    %r13d,%eax
1400a9d9e:	75 10                	jne    0x1400a9db0
1400a9da0:	48 8b 07             	mov    (%rdi),%rax
1400a9da3:	48 8b cf             	mov    %rdi,%rcx
1400a9da6:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a9daa:	ff 15 88 2e a6 00    	call   *0xa62e88(%rip)        # 0x140b0cc38
1400a9db0:	49 8b c7             	mov    %r15,%rax
1400a9db3:	83 8d 90 01 00 00 08 	orl    $0x8,0x190(%rbp)
1400a9dba:	48 85 c0             	test   %rax,%rax
1400a9dbd:	40 b6 01             	mov    $0x1,%sil
1400a9dc0:	74 03                	je     0x1400a9dc5
1400a9dc2:	41 8a f7             	mov    %r15b,%sil
1400a9dc5:	8b 8d 90 01 00 00    	mov    0x190(%rbp),%ecx
1400a9dcb:	f6 c1 08             	test   $0x8,%cl
1400a9dce:	74 50                	je     0x1400a9e20
1400a9dd0:	83 a5 90 01 00 00 f7 	andl   $0xfffffff7,0x190(%rbp)
1400a9dd7:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1400a9ddb:	48 85 c9             	test   %rcx,%rcx
1400a9dde:	74 40                	je     0x1400a9e20
1400a9de0:	41 8b c5             	mov    %r13d,%eax
1400a9de3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400a9de8:	41 03 c5             	add    %r13d,%eax
1400a9deb:	75 33                	jne    0x1400a9e20
1400a9ded:	48 8b 7d b0          	mov    -0x50(%rbp),%rdi
1400a9df1:	48 8b 07             	mov    (%rdi),%rax
1400a9df4:	48 8b cf             	mov    %rdi,%rcx
1400a9df7:	48 8b 00             	mov    (%rax),%rax
1400a9dfa:	ff 15 38 2e a6 00    	call   *0xa62e38(%rip)        # 0x140b0cc38
1400a9e00:	41 8b c5             	mov    %r13d,%eax
1400a9e03:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400a9e08:	41 03 c5             	add    %r13d,%eax
1400a9e0b:	75 13                	jne    0x1400a9e20
1400a9e0d:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1400a9e11:	48 8b 01             	mov    (%rcx),%rax
1400a9e14:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a9e18:	ff 15 1a 2e a6 00    	call   *0xa62e1a(%rip)        # 0x140b0cc38
1400a9e1e:	90                   	nop
1400a9e1f:	90                   	nop
1400a9e20:	8b 8d 90 01 00 00    	mov    0x190(%rbp),%ecx
1400a9e26:	f6 c1 04             	test   $0x4,%cl
1400a9e29:	74 4f                	je     0x1400a9e7a
1400a9e2b:	83 a5 90 01 00 00 fb 	andl   $0xfffffffb,0x190(%rbp)
1400a9e32:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400a9e36:	48 85 c9             	test   %rcx,%rcx
1400a9e39:	74 3f                	je     0x1400a9e7a
1400a9e3b:	41 8b c5             	mov    %r13d,%eax
1400a9e3e:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400a9e43:	41 03 c5             	add    %r13d,%eax
1400a9e46:	75 32                	jne    0x1400a9e7a
1400a9e48:	48 8b 7d c0          	mov    -0x40(%rbp),%rdi
1400a9e4c:	48 8b 07             	mov    (%rdi),%rax
1400a9e4f:	48 8b cf             	mov    %rdi,%rcx
1400a9e52:	48 8b 00             	mov    (%rax),%rax
1400a9e55:	ff 15 dd 2d a6 00    	call   *0xa62ddd(%rip)        # 0x140b0cc38
1400a9e5b:	41 8b c5             	mov    %r13d,%eax
1400a9e5e:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400a9e63:	41 03 c5             	add    %r13d,%eax
1400a9e66:	75 12                	jne    0x1400a9e7a
1400a9e68:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400a9e6c:	48 8b 01             	mov    (%rcx),%rax
1400a9e6f:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a9e73:	ff 15 bf 2d a6 00    	call   *0xa62dbf(%rip)        # 0x140b0cc38
1400a9e79:	90                   	nop
1400a9e7a:	8b 8d 90 01 00 00    	mov    0x190(%rbp),%ecx
1400a9e80:	f6 c1 02             	test   $0x2,%cl
1400a9e83:	74 4d                	je     0x1400a9ed2
1400a9e85:	83 a5 90 01 00 00 fd 	andl   $0xfffffffd,0x190(%rbp)
1400a9e8c:	48 8b bd c8 00 00 00 	mov    0xc8(%rbp),%rdi
1400a9e93:	48 85 ff             	test   %rdi,%rdi
1400a9e96:	74 3a                	je     0x1400a9ed2
1400a9e98:	41 8b c5             	mov    %r13d,%eax
1400a9e9b:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400a9ea0:	41 03 c5             	add    %r13d,%eax
1400a9ea3:	75 2d                	jne    0x1400a9ed2
1400a9ea5:	48 8b 07             	mov    (%rdi),%rax
1400a9ea8:	48 8b cf             	mov    %rdi,%rcx
1400a9eab:	48 8b 00             	mov    (%rax),%rax
1400a9eae:	ff 15 84 2d a6 00    	call   *0xa62d84(%rip)        # 0x140b0cc38
1400a9eb4:	41 8b c5             	mov    %r13d,%eax
1400a9eb7:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400a9ebc:	41 03 c5             	add    %r13d,%eax
1400a9ebf:	75 11                	jne    0x1400a9ed2
1400a9ec1:	48 8b 07             	mov    (%rdi),%rax
1400a9ec4:	48 8b cf             	mov    %rdi,%rcx
1400a9ec7:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a9ecb:	ff 15 67 2d a6 00    	call   *0xa62d67(%rip)        # 0x140b0cc38
1400a9ed1:	90                   	nop
1400a9ed2:	8b 8d 90 01 00 00    	mov    0x190(%rbp),%ecx
1400a9ed8:	f6 c1 01             	test   $0x1,%cl
1400a9edb:	74 4c                	je     0x1400a9f29
1400a9edd:	83 a5 90 01 00 00 fe 	andl   $0xfffffffe,0x190(%rbp)
1400a9ee4:	48 8b bd d8 00 00 00 	mov    0xd8(%rbp),%rdi
1400a9eeb:	48 85 ff             	test   %rdi,%rdi
1400a9eee:	74 39                	je     0x1400a9f29
1400a9ef0:	41 8b c5             	mov    %r13d,%eax
1400a9ef3:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400a9ef8:	41 03 c5             	add    %r13d,%eax
1400a9efb:	75 2c                	jne    0x1400a9f29
1400a9efd:	48 8b 07             	mov    (%rdi),%rax
1400a9f00:	48 8b cf             	mov    %rdi,%rcx
1400a9f03:	48 8b 00             	mov    (%rax),%rax
1400a9f06:	ff 15 2c 2d a6 00    	call   *0xa62d2c(%rip)        # 0x140b0cc38
1400a9f0c:	41 8b c5             	mov    %r13d,%eax
1400a9f0f:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400a9f14:	41 03 c5             	add    %r13d,%eax
1400a9f17:	75 10                	jne    0x1400a9f29
1400a9f19:	48 8b 07             	mov    (%rdi),%rax
1400a9f1c:	48 8b cf             	mov    %rdi,%rcx
1400a9f1f:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a9f23:	ff 15 0f 2d a6 00    	call   *0xa62d0f(%rip)        # 0x140b0cc38
1400a9f29:	40 84 f6             	test   %sil,%sil
1400a9f2c:	0f 84 61 01 00 00    	je     0x1400aa093
1400a9f32:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1400a9f37:	48 8b 08             	mov    (%rax),%rcx
1400a9f3a:	48 8b 41 48          	mov    0x48(%rcx),%rax
1400a9f3e:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a9f41:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1400a9f46:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400a9f4a:	48 85 c9             	test   %rcx,%rcx
1400a9f4d:	74 04                	je     0x1400a9f53
1400a9f4f:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400a9f53:	48 8b 0b             	mov    (%rbx),%rcx
1400a9f56:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
1400a9f5a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400a9f5e:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
1400a9f62:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1400a9f66:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400a9f6b:	ff 15 c7 2c a6 00    	call   *0xa62cc7(%rip)        # 0x140b0cc38
1400a9f71:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
1400a9f75:	48 85 ff             	test   %rdi,%rdi
1400a9f78:	74 39                	je     0x1400a9fb3
1400a9f7a:	41 8b c5             	mov    %r13d,%eax
1400a9f7d:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400a9f82:	41 03 c5             	add    %r13d,%eax
1400a9f85:	75 2c                	jne    0x1400a9fb3
1400a9f87:	48 8b 07             	mov    (%rdi),%rax
1400a9f8a:	48 8b cf             	mov    %rdi,%rcx
1400a9f8d:	48 8b 00             	mov    (%rax),%rax
1400a9f90:	ff 15 a2 2c a6 00    	call   *0xa62ca2(%rip)        # 0x140b0cc38
1400a9f96:	41 8b c5             	mov    %r13d,%eax
1400a9f99:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400a9f9e:	41 03 c5             	add    %r13d,%eax
1400a9fa1:	75 10                	jne    0x1400a9fb3
1400a9fa3:	48 8b 07             	mov    (%rdi),%rax
1400a9fa6:	48 8b cf             	mov    %rdi,%rcx
1400a9fa9:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a9fad:	ff 15 85 2c a6 00    	call   *0xa62c85(%rip)        # 0x140b0cc38
1400a9fb3:	48 8b 0b             	mov    (%rbx),%rcx
1400a9fb6:	48 8b 01             	mov    (%rcx),%rax
1400a9fb9:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a9fbc:	66 0f 7f 45 30       	movdqa %xmm0,0x30(%rbp)
1400a9fc1:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx