1401a4f42:	48 85 c9             	test   %rcx,%rcx
1401a4f45:	74 04                	je     0x1401a4f4b
1401a4f47:	f0 01 59 08          	lock add %ebx,0x8(%rcx)
1401a4f4b:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1401a4f50:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1401a4f55:	41 0f 28 d1          	movaps %xmm9,%xmm2
1401a4f59:	48 8b d0             	mov    %rax,%rdx
1401a4f5c:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401a4f60:	e8 57 ea ff ff       	call   0x1401a39bc
1401a4f65:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1401a4f69:	48 3b 4d 90          	cmp    -0x70(%rbp),%rcx
1401a4f6d:	74 33                	je     0x1401a4fa2
1401a4f6f:	4c 89 39             	mov    %r15,(%rcx)
1401a4f72:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1401a4f76:	4c 89 3a             	mov    %r15,(%rdx)
1401a4f79:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401a4f7e:	48 85 c9             	test   %rcx,%rcx
1401a4f81:	74 04                	je     0x1401a4f87
1401a4f83:	f0 01 59 08          	lock add %ebx,0x8(%rcx)
1401a4f87:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401a4f8c:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1401a4f90:	48 89 01             	mov    %rax,(%rcx)
1401a4f93:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401a4f98:	48 89 02             	mov    %rax,(%rdx)
1401a4f9b:	48 83 45 88 10       	addq   $0x10,-0x78(%rbp)
1401a4fa0:	eb 13                	jmp    0x1401a4fb5
1401a4fa2:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401a4fa7:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
1401a4fab:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1401a4faf:	e8 70 b5 e7 ff       	call   0x140020524
1401a4fb4:	90                   	nop
1401a4fb5:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401a4fba:	83 cf ff             	or     $0xffffffff,%edi
1401a4fbd:	48 85 c9             	test   %rcx,%rcx
1401a4fc0:	74 3d                	je     0x1401a4fff
1401a4fc2:	8b c7                	mov    %edi,%eax
1401a4fc4:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401a4fc9:	03 c7                	add    %edi,%eax
1401a4fcb:	75 32                	jne    0x1401a4fff
1401a4fcd:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401a4fd2:	48 8b 03             	mov    (%rbx),%rax
1401a4fd5:	48 8b cb             	mov    %rbx,%rcx
1401a4fd8:	48 8b 00             	mov    (%rax),%rax
1401a4fdb:	ff 15 57 7c 96 00    	call   *0x967c57(%rip)        # 0x140b0cc38
1401a4fe1:	8b c7                	mov    %edi,%eax
1401a4fe3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a4fe8:	03 c7                	add    %edi,%eax
1401a4fea:	75 13                	jne    0x1401a4fff
1401a4fec:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401a4ff1:	48 8b 01             	mov    (%rcx),%rax
1401a4ff4:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a4ff8:	ff 15 3a 7c 96 00    	call   *0x967c3a(%rip)        # 0x140b0cc38
1401a4ffe:	90                   	nop
1401a4fff:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401a5004:	48 85 c9             	test   %rcx,%rcx
1401a5007:	74 3d                	je     0x1401a5046
1401a5009:	8b c7                	mov    %edi,%eax
1401a500b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401a5010:	03 c7                	add    %edi,%eax
1401a5012:	75 32                	jne    0x1401a5046
1401a5014:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401a5019:	48 8b 03             	mov    (%rbx),%rax
1401a501c:	48 8b cb             	mov    %rbx,%rcx
1401a501f:	48 8b 00             	mov    (%rax),%rax
1401a5022:	ff 15 10 7c 96 00    	call   *0x967c10(%rip)        # 0x140b0cc38
1401a5028:	8b c7                	mov    %edi,%eax
1401a502a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a502f:	03 c7                	add    %edi,%eax
1401a5031:	75 13                	jne    0x1401a5046
1401a5033:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401a5038:	48 8b 01             	mov    (%rcx),%rax
1401a503b:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a503f:	ff 15 f3 7b 96 00    	call   *0x967bf3(%rip)        # 0x140b0cc38
1401a5045:	90                   	nop
1401a5046:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401a504b:	48 85 c9             	test   %rcx,%rcx
1401a504e:	74 3c                	je     0x1401a508c
1401a5050:	8b c7                	mov    %edi,%eax
1401a5052:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401a5057:	03 c7                	add    %edi,%eax
1401a5059:	75 31                	jne    0x1401a508c
1401a505b:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401a5060:	48 8b 03             	mov    (%rbx),%rax
1401a5063:	48 8b cb             	mov    %rbx,%rcx
1401a5066:	48 8b 00             	mov    (%rax),%rax
1401a5069:	ff 15 c9 7b 96 00    	call   *0x967bc9(%rip)        # 0x140b0cc38
1401a506f:	8b c7                	mov    %edi,%eax
1401a5071:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a5076:	03 c7                	add    %edi,%eax
1401a5078:	75 12                	jne    0x1401a508c
1401a507a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401a507f:	48 8b 01             	mov    (%rcx),%rax
1401a5082:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a5086:	ff 15 ac 7b 96 00    	call   *0x967bac(%rip)        # 0x140b0cc38
1401a508c:	40 8a 74 24 28       	mov    0x28(%rsp),%sil
1401a5091:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1401a5096:	48 ff c3             	inc    %rbx
1401a5099:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1401a509e:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1401a50a3:	48 8b 07             	mov    (%rdi),%rax
1401a50a6:	48 8b cf             	mov    %rdi,%rcx
1401a50a9:	48 8b 40 40          	mov    0x40(%rax),%rax
1401a50ad:	ff 15 85 7b 96 00    	call   *0x967b85(%rip)        # 0x140b0cc38
1401a50b3:	41 83 cf ff          	or     $0xffffffff,%r15d
1401a50b7:	48 3b d8             	cmp    %rax,%rbx
1401a50ba:	0f 83 a0 00 00 00    	jae    0x1401a5160
1401a50c0:	48 8b 7d a8          	mov    -0x58(%rbp),%rdi
1401a50c4:	e9 f8 ef ff ff       	jmp    0x1401a40c1
1401a50c9:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401a50ce:	48 85 c9             	test   %rcx,%rcx
1401a50d1:	74 41                	je     0x1401a5114
1401a50d3:	41 8b c6             	mov    %r14d,%eax
1401a50d6:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401a50db:	41 03 c6             	add    %r14d,%eax
1401a50de:	75 34                	jne    0x1401a5114
1401a50e0:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401a50e5:	48 8b 03             	mov    (%rbx),%rax
1401a50e8:	48 8b cb             	mov    %rbx,%rcx
1401a50eb:	48 8b 00             	mov    (%rax),%rax
1401a50ee:	ff 15 44 7b 96 00    	call   *0x967b44(%rip)        # 0x140b0cc38
1401a50f4:	41 8b c6             	mov    %r14d,%eax
1401a50f7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a50fc:	41 03 c6             	add    %r14d,%eax
1401a50ff:	75 13                	jne    0x1401a5114
1401a5101:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401a5106:	48 8b 01             	mov    (%rcx),%rax
1401a5109:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a510d:	ff 15 25 7b 96 00    	call   *0x967b25(%rip)        # 0x140b0cc38
1401a5113:	90                   	nop
1401a5114:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401a5119:	48 85 c9             	test   %rcx,%rcx
1401a511c:	0f 84 6f ff ff ff    	je     0x1401a5091
1401a5122:	41 8b c6             	mov    %r14d,%eax
1401a5125:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401a512a:	41 03 c6             	add    %r14d,%eax
1401a512d:	0f 85 5e ff ff ff    	jne    0x1401a5091
1401a5133:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401a5138:	48 8b 03             	mov    (%rbx),%rax
1401a513b:	48 8b cb             	mov    %rbx,%rcx
1401a513e:	48 8b 00             	mov    (%rax),%rax
1401a5141:	ff 15 f1 7a 96 00    	call   *0x967af1(%rip)        # 0x140b0cc38
1401a5147:	41 8b c6             	mov    %r14d,%eax
1401a514a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a514f:	41 03 c6             	add    %r14d,%eax
1401a5152:	e9 1c f1 ff ff       	jmp    0x1401a4273
1401a5157:	ff 15 3b 78 96 00    	call   *0x96783b(%rip)        # 0x140b0c998
1401a515d:	90                   	nop
1401a515e:	66 90                	xchg   %ax,%ax
1401a5160:	45 33 f6             	xor    %r14d,%r14d
1401a5163:	48 8b 75 88          	mov    -0x78(%rbp),%rsi
1401a5167:	48 8b 7d 80          	mov    -0x80(%rbp),%rdi
1401a516b:	48 2b f7             	sub    %rdi,%rsi
1401a516e:	48 c1 fe 04          	sar    $0x4,%rsi
1401a5172:	48 85 f6             	test   %rsi,%rsi
1401a5175:	0f 84 a3 01 00 00    	je     0x1401a531e
1401a517b:	48 83 c7 08          	add    $0x8,%rdi
1401a517f:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401a5184:	48 8b 08             	mov    (%rax),%rcx
1401a5187:	4c 8b 41 68          	mov    0x68(%rcx),%r8
1401a518b:	4c 3b f6             	cmp    %rsi,%r14
1401a518e:	0f 83 bb 02 00 00    	jae    0x1401a544f
1401a5194:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a5197:	f3 0f 7f 45 98       	movdqu %xmm0,-0x68(%rbp)
1401a519c:	48 8b 07             	mov    (%rdi),%rax
1401a519f:	48 85 c0             	test   %rax,%rax
1401a51a2:	74 09                	je     0x1401a51ad
1401a51a4:	b9 01 00 00 00       	mov    $0x1,%ecx
1401a51a9:	f0 01 48 08          	lock add %ecx,0x8(%rax)
1401a51ad:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
1401a51b1:	48 89 4d 98          	mov    %rcx,-0x68(%rbp)
1401a51b5:	48 8b 0f             	mov    (%rdi),%rcx
1401a51b8:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
1401a51bc:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
1401a51c0:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401a51c5:	49 8b c0             	mov    %r8,%rax
1401a51c8:	ff 15 6a 7a 96 00    	call   *0x967a6a(%rip)        # 0x140b0cc38
1401a51ce:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
1401a51d2:	48 85 db             	test   %rbx,%rbx
1401a51d5:	74 39                	je     0x1401a5210
1401a51d7:	41 8b c7             	mov    %r15d,%eax
1401a51da:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a51df:	41 03 c7             	add    %r15d,%eax
1401a51e2:	75 2c                	jne    0x1401a5210
1401a51e4:	48 8b 03             	mov    (%rbx),%rax
1401a51e7:	48 8b cb             	mov    %rbx,%rcx
1401a51ea:	48 8b 00             	mov    (%rax),%rax
1401a51ed:	ff 15 45 7a 96 00    	call   *0x967a45(%rip)        # 0x140b0cc38
1401a51f3:	41 8b c7             	mov    %r15d,%eax
1401a51f6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a51fb:	41 03 c7             	add    %r15d,%eax
1401a51fe:	75 10                	jne    0x1401a5210
1401a5200:	48 8b 03             	mov    (%rbx),%rax
1401a5203:	48 8b cb             	mov    %rbx,%rcx
1401a5206:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a520a:	ff 15 28 7a 96 00    	call   *0x967a28(%rip)        # 0x140b0cc38
1401a5210:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401a5215:	48 8b 08             	mov    (%rax),%rcx
1401a5218:	48 8b 41 48          	mov    0x48(%rcx),%rax
1401a521c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a521f:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1401a5225:	48 8b 0f             	mov    (%rdi),%rcx
1401a5228:	48 85 c9             	test   %rcx,%rcx
1401a522b:	74 04                	je     0x1401a5231
1401a522d:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401a5231:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
1401a5235:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1401a523a:	48 8b 0f             	mov    (%rdi),%rcx
1401a523d:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1401a5242:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401a5247:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401a524c:	ff 15 e6 79 96 00    	call   *0x9679e6(%rip)        # 0x140b0cc38
1401a5252:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401a5257:	48 85 db             	test   %rbx,%rbx
1401a525a:	74 39                	je     0x1401a5295
1401a525c:	41 8b c7             	mov    %r15d,%eax
1401a525f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a5264:	41 03 c7             	add    %r15d,%eax
1401a5267:	75 2c                	jne    0x1401a5295
1401a5269:	48 8b 03             	mov    (%rbx),%rax
1401a526c:	48 8b cb             	mov    %rbx,%rcx
1401a526f:	48 8b 00             	mov    (%rax),%rax
1401a5272:	ff 15 c0 79 96 00    	call   *0x9679c0(%rip)        # 0x140b0cc38
1401a5278:	41 8b c7             	mov    %r15d,%eax
1401a527b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a5280:	41 03 c7             	add    %r15d,%eax
1401a5283:	75 10                	jne    0x1401a5295
1401a5285:	48 8b 03             	mov    (%rbx),%rax
1401a5288:	48 8b cb             	mov    %rbx,%rcx
1401a528b:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a528f:	ff 15 a3 79 96 00    	call   *0x9679a3(%rip)        # 0x140b0cc38
1401a5295:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
1401a5299:	48 8b 01             	mov    (%rcx),%rax
1401a529c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a529f:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1401a52a4:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1401a52a9:	48 85 d2             	test   %rdx,%rdx
1401a52ac:	74 04                	je     0x1401a52b2
1401a52ae:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401a52b2:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1401a52b7:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1401a52bc:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401a52c0:	33 d2                	xor    %edx,%edx
1401a52c2:	48 8b 40 60          	mov    0x60(%rax),%rax
1401a52c6:	ff 15 6c 79 96 00    	call   *0x96796c(%rip)        # 0x140b0cc38
1401a52cc:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1401a52d0:	48 85 db             	test   %rbx,%rbx
1401a52d3:	74 39                	je     0x1401a530e
1401a52d5:	41 8b c7             	mov    %r15d,%eax
1401a52d8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a52dd:	41 03 c7             	add    %r15d,%eax
1401a52e0:	75 2c                	jne    0x1401a530e
1401a52e2:	48 8b 03             	mov    (%rbx),%rax
1401a52e5:	48 8b cb             	mov    %rbx,%rcx
1401a52e8:	48 8b 00             	mov    (%rax),%rax
1401a52eb:	ff 15 47 79 96 00    	call   *0x967947(%rip)        # 0x140b0cc38
1401a52f1:	41 8b c7             	mov    %r15d,%eax
1401a52f4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a52f9:	41 03 c7             	add    %r15d,%eax
1401a52fc:	75 10                	jne    0x1401a530e
1401a52fe:	48 8b 03             	mov    (%rbx),%rax
1401a5301:	48 8b cb             	mov    %rbx,%rcx
1401a5304:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a5308:	ff 15 2a 79 96 00    	call   *0x96792a(%rip)        # 0x140b0cc38
1401a530e:	49 ff c6             	inc    %r14
1401a5311:	48 83 c7 10          	add    $0x10,%rdi
1401a5315:	4c 3b f6             	cmp    %rsi,%r14
1401a5318:	0f 82 61 fe ff ff    	jb     0x1401a517f
1401a531e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401a5323:	e8 74 d0 ff ff       	call   0x1401a239c
1401a5328:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1401a532c:	e8 9f 5b e7 ff       	call   0x14001aed0
1401a5331:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1401a5336:	48 85 d2             	test   %rdx,%rdx
1401a5339:	74 46                	je     0x1401a5381
1401a533b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401a5340:	41 8b c7             	mov    %r15d,%eax
1401a5343:	f0 0f c1 42 08       	lock xadd %eax,0x8(%rdx)
1401a5348:	41 03 c7             	add    %r15d,%eax
1401a534b:	75 34                	jne    0x1401a5381
1401a534d:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1401a5352:	48 8b 03             	mov    (%rbx),%rax
1401a5355:	48 8b cb             	mov    %rbx,%rcx
1401a5358:	48 8b 00             	mov    (%rax),%rax
1401a535b:	ff 15 d7 78 96 00    	call   *0x9678d7(%rip)        # 0x140b0cc38
1401a5361:	41 8b c7             	mov    %r15d,%eax
1401a5364:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a5369:	41 03 c7             	add    %r15d,%eax
1401a536c:	75 13                	jne    0x1401a5381
1401a536e:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401a5373:	48 8b 01             	mov    (%rcx),%rax
1401a5376:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a537a:	ff 15 b8 78 96 00    	call   *0x9678b8(%rip)        # 0x140b0cc38
1401a5380:	90                   	nop
1401a5381:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1401a5385:	e8 46 5b e7 ff       	call   0x14001aed0
1401a538a:	90                   	nop
1401a538b:	49 8b 5d 08          	mov    0x8(%r13),%rbx
1401a538f:	48 85 db             	test   %rbx,%rbx
1401a5392:	74 3a                	je     0x1401a53ce
1401a5394:	41 8b c7             	mov    %r15d,%eax
1401a5397:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a539c:	41 03 c7             	add    %r15d,%eax
1401a539f:	75 2d                	jne    0x1401a53ce
1401a53a1:	48 8b 03             	mov    (%rbx),%rax
1401a53a4:	48 8b cb             	mov    %rbx,%rcx
1401a53a7:	48 8b 00             	mov    (%rax),%rax
1401a53aa:	ff 15 88 78 96 00    	call   *0x967888(%rip)        # 0x140b0cc38
1401a53b0:	41 8b c7             	mov    %r15d,%eax
1401a53b3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a53b8:	41 03 c7             	add    %r15d,%eax
1401a53bb:	75 11                	jne    0x1401a53ce
1401a53bd:	48 8b 03             	mov    (%rbx),%rax
1401a53c0:	48 8b cb             	mov    %rbx,%rcx
1401a53c3:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a53c7:	ff 15 6b 78 96 00    	call   *0x96786b(%rip)        # 0x140b0cc38
1401a53cd:	90                   	nop
1401a53ce:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
1401a53d3:	48 85 db             	test   %rbx,%rbx
1401a53d6:	74 39                	je     0x1401a5411
1401a53d8:	41 8b c7             	mov    %r15d,%eax
1401a53db:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a53e0:	41 03 c7             	add    %r15d,%eax
1401a53e3:	75 2c                	jne    0x1401a5411
1401a53e5:	48 8b 03             	mov    (%rbx),%rax
1401a53e8:	48 8b cb             	mov    %rbx,%rcx
1401a53eb:	48 8b 00             	mov    (%rax),%rax
1401a53ee:	ff 15 44 78 96 00    	call   *0x967844(%rip)        # 0x140b0cc38
1401a53f4:	41 8b c7             	mov    %r15d,%eax
1401a53f7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a53fc:	41 03 c7             	add    %r15d,%eax
1401a53ff:	75 10                	jne    0x1401a5411
1401a5401:	48 8b 03             	mov    (%rbx),%rax
1401a5404:	48 8b cb             	mov    %rbx,%rcx
1401a5407:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a540b:	ff 15 27 78 96 00    	call   *0x967827(%rip)        # 0x140b0cc38
1401a5411:	48 8b 8d 08 02 00 00 	mov    0x208(%rbp),%rcx
1401a5418:	48 33 cc             	xor    %rsp,%rcx
1401a541b:	e8 c0 a1 94 00       	call   0x140aef5e0
1401a5420:	4c 8d 9c 24 50 03 00 	lea    0x350(%rsp),%r11
1401a5427:	00
1401a5428:	49 8b 5b 50          	mov    0x50(%r11),%rbx
1401a542c:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1401a5431:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1401a5436:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
1401a543b:	45 0f 28 4b c0       	movaps -0x40(%r11),%xmm9
1401a5440:	49 8b e3             	mov    %r11,%rsp
1401a5443:	41 5f                	pop    %r15
1401a5445:	41 5e                	pop    %r14
1401a5447:	41 5d                	pop    %r13
1401a5449:	41 5c                	pop    %r12