1401cb81e:	48 8d 95 60 02 00 00 	lea    0x260(%rbp),%rdx
1401cb825:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401cb82a:	e8 b5 aa e3 ff       	call   0x1400062e4
1401cb82f:	48 8b 8d 68 02 00 00 	mov    0x268(%rbp),%rcx
1401cb836:	48 85 c9             	test   %rcx,%rcx
1401cb839:	74 44                	je     0x1401cb87f
1401cb83b:	41 8b c5             	mov    %r13d,%eax
1401cb83e:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401cb843:	41 03 c5             	add    %r13d,%eax
1401cb846:	75 37                	jne    0x1401cb87f
1401cb848:	48 8b bd 68 02 00 00 	mov    0x268(%rbp),%rdi
1401cb84f:	48 8b 07             	mov    (%rdi),%rax
1401cb852:	48 8b cf             	mov    %rdi,%rcx
1401cb855:	48 8b 00             	mov    (%rax),%rax
1401cb858:	ff 15 da 13 94 00    	call   *0x9413da(%rip)        # 0x140b0cc38
1401cb85e:	41 8b c5             	mov    %r13d,%eax
1401cb861:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401cb866:	41 03 c5             	add    %r13d,%eax
1401cb869:	75 14                	jne    0x1401cb87f
1401cb86b:	48 8b 8d 68 02 00 00 	mov    0x268(%rbp),%rcx
1401cb872:	48 8b 01             	mov    (%rcx),%rax
1401cb875:	48 8b 40 08          	mov    0x8(%rax),%rax
1401cb879:	ff 15 b9 13 94 00    	call   *0x9413b9(%rip)        # 0x140b0cc38
1401cb87f:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
1401cb883:	48 8b 08             	mov    (%rax),%rcx
1401cb886:	48 8b 41 60          	mov    0x60(%rcx),%rax
1401cb88a:	0f 57 c0             	xorps  %xmm0,%xmm0
1401cb88d:	f3 0f 7f 45 60       	movdqu %xmm0,0x60(%rbp)
1401cb892:	49 8b 4f 58          	mov    0x58(%r15),%rcx
1401cb896:	48 85 c9             	test   %rcx,%rcx
1401cb899:	74 04                	je     0x1401cb89f
1401cb89b:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401cb89f:	49 8b 4f 50          	mov    0x50(%r15),%rcx
1401cb8a3:	48 89 4d 60          	mov    %rcx,0x60(%rbp)
1401cb8a7:	49 8b 4f 58          	mov    0x58(%r15),%rcx
1401cb8ab:	48 89 4d 68          	mov    %rcx,0x68(%rbp)
1401cb8af:	4c 8d 45 60          	lea    0x60(%rbp),%r8
1401cb8b3:	33 d2                	xor    %edx,%edx
1401cb8b5:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1401cb8b9:	ff 15 79 13 94 00    	call   *0x941379(%rip)        # 0x140b0cc38
1401cb8bf:	90                   	nop
1401cb8c0:	48 8b 7d 68          	mov    0x68(%rbp),%rdi
1401cb8c4:	48 85 ff             	test   %rdi,%rdi
1401cb8c7:	74 39                	je     0x1401cb902
1401cb8c9:	41 8b c5             	mov    %r13d,%eax
1401cb8cc:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401cb8d1:	41 03 c5             	add    %r13d,%eax
1401cb8d4:	75 2c                	jne    0x1401cb902
1401cb8d6:	48 8b 07             	mov    (%rdi),%rax
1401cb8d9:	48 8b cf             	mov    %rdi,%rcx
1401cb8dc:	48 8b 00             	mov    (%rax),%rax
1401cb8df:	ff 15 53 13 94 00    	call   *0x941353(%rip)        # 0x140b0cc38
1401cb8e5:	41 8b c5             	mov    %r13d,%eax
1401cb8e8:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401cb8ed:	41 03 c5             	add    %r13d,%eax
1401cb8f0:	75 10                	jne    0x1401cb902
1401cb8f2:	48 8b 07             	mov    (%rdi),%rax
1401cb8f5:	48 8b cf             	mov    %rdi,%rcx
1401cb8f8:	48 8b 40 08          	mov    0x8(%rax),%rax
1401cb8fc:	ff 15 36 13 94 00    	call   *0x941336(%rip)        # 0x140b0cc38
1401cb902:	4d 8b 47 50          	mov    0x50(%r15),%r8
1401cb906:	49 8b 00             	mov    (%r8),%rax
1401cb909:	0f 57 c0             	xorps  %xmm0,%xmm0
1401cb90c:	66 0f 7f 85 e0 00 00 	movdqa %xmm0,0xe0(%rbp)
1401cb913:	00
1401cb914:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1401cb918:	48 85 c9             	test   %rcx,%rcx
1401cb91b:	74 04                	je     0x1401cb921
1401cb91d:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401cb921:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
1401cb925:	66 0f 7f 85 e0 00 00 	movdqa %xmm0,0xe0(%rbp)
1401cb92c:	00
1401cb92d:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx
1401cb934:	49 8b c8             	mov    %r8,%rcx
1401cb937:	48 8b 40 48          	mov    0x48(%rax),%rax
1401cb93b:	ff 15 f7 12 94 00    	call   *0x9412f7(%rip)        # 0x140b0cc38
1401cb941:	48 8b bd e8 00 00 00 	mov    0xe8(%rbp),%rdi
1401cb948:	e9 e3 02 00 00       	jmp    0x1401cbc30
1401cb94d:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401cb952:	48 8b 0b             	mov    (%rbx),%rcx
1401cb955:	4d 8b c6             	mov    %r14,%r8
1401cb958:	48 85 f6             	test   %rsi,%rsi
1401cb95b:	0f 84 bb 01 00 00    	je     0x1401cbb1c
1401cb961:	48 8b 06             	mov    (%rsi),%rax
1401cb964:	48 8b 78 48          	mov    0x48(%rax),%rdi
1401cb968:	48 8b 01             	mov    (%rcx),%rax
1401cb96b:	48 8d 95 a8 01 00 00 	lea    0x1a8(%rbp),%rdx
1401cb972:	48 8b 40 30          	mov    0x30(%rax),%rax
1401cb976:	ff 15 bc 12 94 00    	call   *0x9412bc(%rip)        # 0x140b0cc38
1401cb97c:	48 8b d0             	mov    %rax,%rdx
1401cb97f:	48 8b ce             	mov    %rsi,%rcx
1401cb982:	48 8b c7             	mov    %rdi,%rax
1401cb985:	ff 15 ad 12 94 00    	call   *0x9412ad(%rip)        # 0x140b0cc38
1401cb98b:	48 8b bd b0 01 00 00 	mov    0x1b0(%rbp),%rdi
1401cb992:	48 85 ff             	test   %rdi,%rdi
1401cb995:	74 39                	je     0x1401cb9d0
1401cb997:	41 8b c5             	mov    %r13d,%eax
1401cb99a:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401cb99f:	41 03 c5             	add    %r13d,%eax
1401cb9a2:	75 2c                	jne    0x1401cb9d0
1401cb9a4:	48 8b 07             	mov    (%rdi),%rax
1401cb9a7:	48 8b cf             	mov    %rdi,%rcx
1401cb9aa:	48 8b 00             	mov    (%rax),%rax
1401cb9ad:	ff 15 85 12 94 00    	call   *0x941285(%rip)        # 0x140b0cc38
1401cb9b3:	41 8b c5             	mov    %r13d,%eax
1401cb9b6:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401cb9bb:	41 03 c5             	add    %r13d,%eax
1401cb9be:	75 10                	jne    0x1401cb9d0
1401cb9c0:	48 8b 07             	mov    (%rdi),%rax
1401cb9c3:	48 8b cf             	mov    %rdi,%rcx
1401cb9c6:	48 8b 40 08          	mov    0x8(%rax),%rax
1401cb9ca:	ff 15 68 12 94 00    	call   *0x941268(%rip)        # 0x140b0cc38
1401cb9d0:	48 8b 0b             	mov    (%rbx),%rcx
1401cb9d3:	48 8b 01             	mov    (%rcx),%rax
1401cb9d6:	4d 8b c6             	mov    %r14,%r8
1401cb9d9:	48 8d 95 b8 01 00 00 	lea    0x1b8(%rbp),%rdx
1401cb9e0:	48 8b 40 30          	mov    0x30(%rax),%rax
1401cb9e4:	ff 15 4e 12 94 00    	call   *0x94124e(%rip)        # 0x140b0cc38
1401cb9ea:	4c 8b 08             	mov    (%rax),%r9
1401cb9ed:	49 8b 01             	mov    (%r9),%rax
1401cb9f0:	0f 57 c0             	xorps  %xmm0,%xmm0
1401cb9f3:	66 0f 7f 85 f0 00 00 	movdqa %xmm0,0xf0(%rbp)
1401cb9fa:	00
1401cb9fb:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401cba00:	48 85 c9             	test   %rcx,%rcx
1401cba03:	74 04                	je     0x1401cba09
1401cba05:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401cba09:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
1401cba0e:	66 0f 7f 85 f0 00 00 	movdqa %xmm0,0xf0(%rbp)
1401cba15:	00
1401cba16:	4c 8d 85 f0 00 00 00 	lea    0xf0(%rbp),%r8
1401cba1d:	33 d2                	xor    %edx,%edx
1401cba1f:	49 8b c9             	mov    %r9,%rcx
1401cba22:	48 8b 40 60          	mov    0x60(%rax),%rax
1401cba26:	ff 15 0c 12 94 00    	call   *0x94120c(%rip)        # 0x140b0cc38
1401cba2c:	48 8b bd f8 00 00 00 	mov    0xf8(%rbp),%rdi
1401cba33:	48 85 ff             	test   %rdi,%rdi
1401cba36:	74 3a                	je     0x1401cba72
1401cba38:	41 8b c5             	mov    %r13d,%eax
1401cba3b:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401cba40:	41 03 c5             	add    %r13d,%eax
1401cba43:	75 2d                	jne    0x1401cba72
1401cba45:	48 8b 07             	mov    (%rdi),%rax
1401cba48:	48 8b cf             	mov    %rdi,%rcx
1401cba4b:	48 8b 00             	mov    (%rax),%rax
1401cba4e:	ff 15 e4 11 94 00    	call   *0x9411e4(%rip)        # 0x140b0cc38
1401cba54:	41 8b c5             	mov    %r13d,%eax
1401cba57:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401cba5c:	41 03 c5             	add    %r13d,%eax
1401cba5f:	75 11                	jne    0x1401cba72
1401cba61:	48 8b 07             	mov    (%rdi),%rax
1401cba64:	48 8b cf             	mov    %rdi,%rcx
1401cba67:	48 8b 40 08          	mov    0x8(%rax),%rax
1401cba6b:	ff 15 c7 11 94 00    	call   *0x9411c7(%rip)        # 0x140b0cc38
1401cba71:	90                   	nop
1401cba72:	48 8b bd c0 01 00 00 	mov    0x1c0(%rbp),%rdi
1401cba79:	48 85 ff             	test   %rdi,%rdi
1401cba7c:	74 39                	je     0x1401cbab7
1401cba7e:	41 8b c5             	mov    %r13d,%eax
1401cba81:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401cba86:	41 03 c5             	add    %r13d,%eax
1401cba89:	75 2c                	jne    0x1401cbab7
1401cba8b:	48 8b 07             	mov    (%rdi),%rax
1401cba8e:	48 8b cf             	mov    %rdi,%rcx
1401cba91:	48 8b 00             	mov    (%rax),%rax
1401cba94:	ff 15 9e 11 94 00    	call   *0x94119e(%rip)        # 0x140b0cc38
1401cba9a:	41 8b c5             	mov    %r13d,%eax
1401cba9d:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401cbaa2:	41 03 c5             	add    %r13d,%eax
1401cbaa5:	75 10                	jne    0x1401cbab7
1401cbaa7:	48 8b 07             	mov    (%rdi),%rax
1401cbaaa:	48 8b cf             	mov    %rdi,%rcx
1401cbaad:	48 8b 40 08          	mov    0x8(%rax),%rax
1401cbab1:	ff 15 81 11 94 00    	call   *0x941181(%rip)        # 0x140b0cc38
1401cbab7:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401cbabc:	48 8b 06             	mov    (%rsi),%rax
1401cbabf:	48 8b b8 b8 00 00 00 	mov    0xb8(%rax),%rdi
1401cbac6:	48 8b 0b             	mov    (%rbx),%rcx
1401cbac9:	48 8b 01             	mov    (%rcx),%rax
1401cbacc:	4d 8b c6             	mov    %r14,%r8
1401cbacf:	48 8d 95 c8 01 00 00 	lea    0x1c8(%rbp),%rdx
1401cbad6:	48 8b 40 30          	mov    0x30(%rax),%rax
1401cbada:	ff 15 58 11 94 00    	call   *0x941158(%rip)        # 0x140b0cc38
1401cbae0:	48 8b 08             	mov    (%rax),%rcx
1401cbae3:	48 8b 11             	mov    (%rcx),%rdx
1401cbae6:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401cbaed:	ff 15 45 11 94 00    	call   *0x941145(%rip)        # 0x140b0cc38
1401cbaf3:	45 33 c0             	xor    %r8d,%r8d
1401cbaf6:	48 8b d0             	mov    %rax,%rdx
1401cbaf9:	48 8b ce             	mov    %rsi,%rcx
1401cbafc:	48 8b c7             	mov    %rdi,%rax
1401cbaff:	ff 15 33 11 94 00    	call   *0x941133(%rip)        # 0x140b0cc38
1401cbb05:	90                   	nop
1401cbb06:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1401cbb0d:	00 00 00
1401cbb10:	48 8b bd d0 01 00 00 	mov    0x1d0(%rbp),%rdi
1401cbb17:	e9 14 01 00 00       	jmp    0x1401cbc30
1401cbb1c:	48 8b 01             	mov    (%rcx),%rax
1401cbb1f:	48 8d 95 d8 01 00 00 	lea    0x1d8(%rbp),%rdx
1401cbb26:	48 8b 40 30          	mov    0x30(%rax),%rax
1401cbb2a:	ff 15 08 11 94 00    	call   *0x941108(%rip)        # 0x140b0cc38
1401cbb30:	90                   	nop
1401cbb31:	48 8b 08             	mov    (%rax),%rcx
1401cbb34:	48 8b 01             	mov    (%rcx),%rax
1401cbb37:	0f 57 c0             	xorps  %xmm0,%xmm0
1401cbb3a:	f3 0f 7f 45 70       	movdqu %xmm0,0x70(%rbp)
1401cbb3f:	49 8b 57 58          	mov    0x58(%r15),%rdx
1401cbb43:	48 85 d2             	test   %rdx,%rdx
1401cbb46:	74 04                	je     0x1401cbb4c
1401cbb48:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401cbb4c:	49 8b 57 50          	mov    0x50(%r15),%rdx
1401cbb50:	48 89 55 70          	mov    %rdx,0x70(%rbp)
1401cbb54:	49 8b 57 58          	mov    0x58(%r15),%rdx
1401cbb58:	48 89 55 78          	mov    %rdx,0x78(%rbp)
1401cbb5c:	4c 8d 45 70          	lea    0x70(%rbp),%r8
1401cbb60:	33 d2                	xor    %edx,%edx
1401cbb62:	48 8b 40 60          	mov    0x60(%rax),%rax
1401cbb66:	ff 15 cc 10 94 00    	call   *0x9410cc(%rip)        # 0x140b0cc38
1401cbb6c:	48 8b 7d 78          	mov    0x78(%rbp),%rdi
1401cbb70:	48 85 ff             	test   %rdi,%rdi
1401cbb73:	74 3b                	je     0x1401cbbb0
1401cbb75:	41 8b c5             	mov    %r13d,%eax
1401cbb78:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401cbb7d:	41 03 c5             	add    %r13d,%eax
1401cbb80:	75 2e                	jne    0x1401cbbb0
1401cbb82:	48 8b 07             	mov    (%rdi),%rax
1401cbb85:	48 8b cf             	mov    %rdi,%rcx
1401cbb88:	48 8b 00             	mov    (%rax),%rax
1401cbb8b:	ff 15 a7 10 94 00    	call   *0x9410a7(%rip)        # 0x140b0cc38
1401cbb91:	41 8b c5             	mov    %r13d,%eax
1401cbb94:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401cbb99:	41 03 c5             	add    %r13d,%eax
1401cbb9c:	75 12                	jne    0x1401cbbb0
1401cbb9e:	48 8b 07             	mov    (%rdi),%rax
1401cbba1:	48 8b cf             	mov    %rdi,%rcx
1401cbba4:	48 8b 40 08          	mov    0x8(%rax),%rax
1401cbba8:	ff 15 8a 10 94 00    	call   *0x94108a(%rip)        # 0x140b0cc38
1401cbbae:	90                   	nop
1401cbbaf:	90                   	nop
1401cbbb0:	48 8b bd e0 01 00 00 	mov    0x1e0(%rbp),%rdi
1401cbbb7:	48 85 ff             	test   %rdi,%rdi
1401cbbba:	74 39                	je     0x1401cbbf5
1401cbbbc:	41 8b c5             	mov    %r13d,%eax
1401cbbbf:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401cbbc4:	41 03 c5             	add    %r13d,%eax
1401cbbc7:	75 2c                	jne    0x1401cbbf5
1401cbbc9:	48 8b 07             	mov    (%rdi),%rax
1401cbbcc:	48 8b cf             	mov    %rdi,%rcx
1401cbbcf:	48 8b 00             	mov    (%rax),%rax
1401cbbd2:	ff 15 60 10 94 00    	call   *0x941060(%rip)        # 0x140b0cc38
1401cbbd8:	41 8b c5             	mov    %r13d,%eax
1401cbbdb:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401cbbe0:	41 03 c5             	add    %r13d,%eax
1401cbbe3:	75 10                	jne    0x1401cbbf5
1401cbbe5:	48 8b 07             	mov    (%rdi),%rax
1401cbbe8:	48 8b cf             	mov    %rdi,%rcx
1401cbbeb:	48 8b 40 08          	mov    0x8(%rax),%rax
1401cbbef:	ff 15 43 10 94 00    	call   *0x941043(%rip)        # 0x140b0cc38
1401cbbf5:	49 8b 77 50          	mov    0x50(%r15),%rsi
1401cbbf9:	48 8b 06             	mov    (%rsi),%rax
1401cbbfc:	48 8b 78 48          	mov    0x48(%rax),%rdi
1401cbc00:	48 8b 0b             	mov    (%rbx),%rcx
1401cbc03:	48 8b 01             	mov    (%rcx),%rax
1401cbc06:	4d 8b c6             	mov    %r14,%r8
1401cbc09:	48 8d 95 e8 01 00 00 	lea    0x1e8(%rbp),%rdx
1401cbc10:	48 8b 40 30          	mov    0x30(%rax),%rax
1401cbc14:	ff 15 1e 10 94 00    	call   *0x94101e(%rip)        # 0x140b0cc38
1401cbc1a:	48 8b d0             	mov    %rax,%rdx
1401cbc1d:	48 8b ce             	mov    %rsi,%rcx
1401cbc20:	48 8b c7             	mov    %rdi,%rax
1401cbc23:	ff 15 0f 10 94 00    	call   *0x94100f(%rip)        # 0x140b0cc38
1401cbc29:	48 8b bd f0 01 00 00 	mov    0x1f0(%rbp),%rdi
1401cbc30:	48 85 ff             	test   %rdi,%rdi
1401cbc33:	74 3a                	je     0x1401cbc6f
1401cbc35:	41 8b c5             	mov    %r13d,%eax
1401cbc38:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401cbc3d:	41 03 c5             	add    %r13d,%eax
1401cbc40:	75 2d                	jne    0x1401cbc6f
1401cbc42:	48 8b 07             	mov    (%rdi),%rax
1401cbc45:	48 8b cf             	mov    %rdi,%rcx
1401cbc48:	48 8b 00             	mov    (%rax),%rax
1401cbc4b:	ff 15 e7 0f 94 00    	call   *0x940fe7(%rip)        # 0x140b0cc38
1401cbc51:	41 8b c5             	mov    %r13d,%eax
1401cbc54:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401cbc59:	41 03 c5             	add    %r13d,%eax
1401cbc5c:	75 11                	jne    0x1401cbc6f
1401cbc5e:	48 8b 07             	mov    (%rdi),%rax
1401cbc61:	48 8b cf             	mov    %rdi,%rcx
1401cbc64:	48 8b 40 08          	mov    0x8(%rax),%rax
1401cbc68:	ff 15 ca 0f 94 00    	call   *0x940fca(%rip)        # 0x140b0cc38
1401cbc6e:	90                   	nop
1401cbc6f:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1401cbc73:	48 85 c9             	test   %rcx,%rcx
1401cbc76:	74 3d                	je     0x1401cbcb5
1401cbc78:	83 ce ff             	or     $0xffffffff,%esi
1401cbc7b:	8b c6                	mov    %esi,%eax
1401cbc7d:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401cbc82:	03 c6                	add    %esi,%eax
1401cbc84:	75 2f                	jne    0x1401cbcb5
1401cbc86:	48 8b 7d a8          	mov    -0x58(%rbp),%rdi
1401cbc8a:	48 8b 07             	mov    (%rdi),%rax
1401cbc8d:	48 8b cf             	mov    %rdi,%rcx
1401cbc90:	48 8b 00             	mov    (%rax),%rax
1401cbc93:	ff 15 9f 0f 94 00    	call   *0x940f9f(%rip)        # 0x140b0cc38
1401cbc99:	8b c6                	mov    %esi,%eax
1401cbc9b:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401cbca0:	03 c6                	add    %esi,%eax
1401cbca2:	75 11                	jne    0x1401cbcb5
1401cbca4:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1401cbca8:	48 8b 01             	mov    (%rcx),%rax
1401cbcab:	48 8b 40 08          	mov    0x8(%rax),%rax
1401cbcaf:	ff 15 83 0f 94 00    	call   *0x940f83(%rip)        # 0x140b0cc38
1401cbcb5:	49 ff c6             	inc    %r14
1401cbcb8:	48 8b 0b             	mov    (%rbx),%rcx
1401cbcbb:	48 8b 01             	mov    (%rcx),%rax
1401cbcbe:	48 8b 40 40          	mov    0x40(%rax),%rax
1401cbcc2:	ff 15 70 0f 94 00    	call   *0x940f70(%rip)        # 0x140b0cc38
1401cbcc8:	4c 3b f0             	cmp    %rax,%r14
1401cbccb:	0f 82 cc f7 ff ff    	jb     0x1401cb49d
1401cbcd1:	33 ff                	xor    %edi,%edi
1401cbcd3:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
1401cbcd7:	4c 8b 65 d8          	mov    -0x28(%rbp),%r12
1401cbcdb:	4c 2b 65 d0          	sub    -0x30(%rbp),%r12
1401cbcdf:	49 c1 fc 04          	sar    $0x4,%r12
1401cbce3:	4d 85 e4             	test   %r12,%r12
1401cbce6:	0f 84 4a 02 00 00    	je     0x1401cbf36
1401cbcec:	33 f6                	xor    %esi,%esi
1401cbcee:	48 89 75 98          	mov    %rsi,-0x68(%rbp)
1401cbcf2:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
1401cbcf6:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401cbcfa:	48 2b c1             	sub    %rcx,%rax
1401cbcfd:	48 c1 f8 04          	sar    $0x4,%rax
1401cbd01:	48 3b f8             	cmp    %rax,%rdi
1401cbd04:	0f 83 a3 03 00 00    	jae    0x1401cc0ad
1401cbd0a:	4c 8d 34 0e          	lea    (%rsi,%rcx,1),%r14
1401cbd0e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401cbd11:	f3 0f 7f 85 80 00 00 	movdqu %xmm0,0x80(%rbp)
1401cbd18:	00
1401cbd19:	49 8b 46 08          	mov    0x8(%r14),%rax
1401cbd1d:	48 85 c0             	test   %rax,%rax
1401cbd20:	74 04                	je     0x1401cbd26
1401cbd22:	f0 ff 40 08          	lock incl 0x8(%rax)
1401cbd26:	49 8b 06             	mov    (%r14),%rax
1401cbd29:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
1401cbd30:	49 8b 46 08          	mov    0x8(%r14),%rax
1401cbd34:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
1401cbd3b:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1401cbd42:	49 8b cf             	mov    %r15,%rcx
1401cbd45:	e8 ae 2a 00 00       	call   0x1401ce7f8
1401cbd4a:	84 c0                	test   %al,%al