1400260eb:	4c 8b 78 68          	mov    0x68(%rax),%r15
1400260ef:	0f 57 c0             	xorps  %xmm0,%xmm0
1400260f2:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1400260f7:	49 8b 46 08          	mov    0x8(%r14),%rax
1400260fb:	48 85 c0             	test   %rax,%rax
1400260fe:	74 04                	je     0x140026104
140026100:	f0 ff 40 08          	lock incl 0x8(%rax)
140026104:	49 8b 06             	mov    (%r14),%rax
140026107:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14002610b:	49 8b 46 08          	mov    0x8(%r14),%rax
14002610f:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140026113:	48 c7 45 38 00 00 00 	movq   $0x0,0x38(%rbp)
14002611a:	00
14002611b:	49 8b 4d 38          	mov    0x38(%r13),%rcx
14002611f:	48 85 c9             	test   %rcx,%rcx
140026122:	74 0d                	je     0x140026131
140026124:	48 8b 01             	mov    (%rcx),%rax
140026127:	48 8d 55 00          	lea    0x0(%rbp),%rdx
14002612b:	ff 10                	call   *(%rax)
14002612d:	48 89 45 38          	mov    %rax,0x38(%rbp)
140026131:	45 33 ed             	xor    %r13d,%r13d
140026134:	41 8b dd             	mov    %r13d,%ebx
140026137:	48 8d 15 be 97 03 00 	lea    0x397be(%rip),%rdx        # 0x14005f8fc
14002613e:	41 8d 4d 70          	lea    0x70(%r13),%ecx
140026142:	e8 81 3b 03 00       	call   0x140059cc8
140026147:	48 8b f8             	mov    %rax,%rdi
14002614a:	48 85 c0             	test   %rax,%rax
14002614d:	74 75                	je     0x1400261c4
14002614f:	48 8d 05 9a c9 03 00 	lea    0x3c99a(%rip),%rax        # 0x140062af0
140026156:	48 89 07             	mov    %rax,(%rdi)
140026159:	c7 47 1c 01 00 00 00 	movl   $0x1,0x1c(%rdi)
140026160:	48 8d 05 89 ca 03 00 	lea    0x3ca89(%rip),%rax        # 0x140062bf0
140026167:	48 89 07             	mov    %rax,(%rdi)
14002616a:	48 8b 0d 47 8c 05 00 	mov    0x58c47(%rip),%rcx        # 0x14007edb8
140026171:	48 85 c9             	test   %rcx,%rcx
140026174:	74 07                	je     0x14002617d
140026176:	48 8b 01             	mov    (%rcx),%rax
140026179:	ff 50 08             	call   *0x8(%rax)
14002617c:	90                   	nop
14002617d:	4c 89 6f 20          	mov    %r13,0x20(%rdi)
140026181:	4c 89 6f 28          	mov    %r13,0x28(%rdi)
140026185:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
140026189:	48 89 47 20          	mov    %rax,0x20(%rdi)
14002618d:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
140026191:	48 89 47 28          	mov    %rax,0x28(%rdi)
140026195:	0f 57 c0             	xorps  %xmm0,%xmm0
140026198:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14002619d:	4c 89 6f 68          	mov    %r13,0x68(%rdi)
1400261a1:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1400261a5:	48 85 c9             	test   %rcx,%rcx
1400261a8:	74 0d                	je     0x1400261b7
1400261aa:	48 8b 01             	mov    (%rcx),%rax
1400261ad:	48 8d 57 30          	lea    0x30(%rdi),%rdx
1400261b1:	ff 10                	call   *(%rax)
1400261b3:	48 89 47 68          	mov    %rax,0x68(%rdi)
1400261b7:	48 8d 05 7a c9 03 00 	lea    0x3c97a(%rip),%rax        # 0x140062b38
1400261be:	48 89 07             	mov    %rax,(%rdi)
1400261c1:	48 8b df             	mov    %rdi,%rbx
1400261c4:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1400261c9:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1400261ce:	48 8b d3             	mov    %rbx,%rdx
1400261d1:	49 8b cc             	mov    %r12,%rcx
1400261d4:	41 ff d7             	call   *%r15
1400261d7:	8b f8                	mov    %eax,%edi
1400261d9:	48 85 db             	test   %rbx,%rbx
1400261dc:	74 0a                	je     0x1400261e8
1400261de:	48 8b 03             	mov    (%rbx),%rax
1400261e1:	48 8b cb             	mov    %rbx,%rcx
1400261e4:	ff 50 10             	call   *0x10(%rax)
1400261e7:	90                   	nop
1400261e8:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1400261ec:	48 85 c9             	test   %rcx,%rcx
1400261ef:	74 14                	je     0x140026205
1400261f1:	48 8b 01             	mov    (%rcx),%rax
1400261f4:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1400261f8:	48 3b ca             	cmp    %rdx,%rcx
1400261fb:	0f 95 c2             	setne  %dl
1400261fe:	ff 50 20             	call   *0x20(%rax)
140026201:	4c 89 6d 38          	mov    %r13,0x38(%rbp)
140026205:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
140026209:	48 85 db             	test   %rbx,%rbx
14002620c:	74 2a                	je     0x140026238
14002620e:	8b c6                	mov    %esi,%eax
140026210:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140026215:	83 f8 01             	cmp    $0x1,%eax
140026218:	75 1e                	jne    0x140026238
14002621a:	48 8b 03             	mov    (%rbx),%rax
14002621d:	48 8b cb             	mov    %rbx,%rcx
140026220:	ff 10                	call   *(%rax)
140026222:	8b c6                	mov    %esi,%eax
140026224:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140026229:	83 f8 01             	cmp    $0x1,%eax
14002622c:	75 0a                	jne    0x140026238
14002622e:	48 8b 03             	mov    (%rbx),%rax
140026231:	48 8b cb             	mov    %rbx,%rcx
140026234:	ff 50 08             	call   *0x8(%rax)
140026237:	90                   	nop
140026238:	49 8b 5e 08          	mov    0x8(%r14),%rbx
14002623c:	48 85 db             	test   %rbx,%rbx
14002623f:	74 27                	je     0x140026268
140026241:	8b c6                	mov    %esi,%eax
140026243:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140026248:	83 f8 01             	cmp    $0x1,%eax
14002624b:	75 1b                	jne    0x140026268
14002624d:	48 8b 03             	mov    (%rbx),%rax
140026250:	48 8b cb             	mov    %rbx,%rcx
140026253:	ff 10                	call   *(%rax)
140026255:	f0 0f c1 73 0c       	lock xadd %esi,0xc(%rbx)
14002625a:	83 fe 01             	cmp    $0x1,%esi
14002625d:	75 09                	jne    0x140026268
14002625f:	48 8b 03             	mov    (%rbx),%rax
140026262:	48 8b cb             	mov    %rbx,%rcx
140026265:	ff 50 08             	call   *0x8(%rax)
140026268:	8b c7                	mov    %edi,%eax
14002626a:	48 8b 9c 24 a0 01 00 	mov    0x1a0(%rsp),%rbx
140026271:	00
140026272:	48 81 c4 50 01 00 00 	add    $0x150,%rsp
140026279:	41 5f                	pop    %r15
14002627b:	41 5e                	pop    %r14
14002627d:	41 5d                	pop    %r13
14002627f:	41 5c                	pop    %r12
140026281:	5f                   	pop    %rdi
140026282:	5e                   	pop    %rsi
140026283:	5d                   	pop    %rbp
140026284:	c3                   	ret
140026285:	cc                   	int3
140026286:	cc                   	int3
140026287:	cc                   	int3
140026288:	cc                   	int3
140026289:	cc                   	int3
14002628a:	cc                   	int3
14002628b:	cc                   	int3
14002628c:	cc                   	int3
14002628d:	cc                   	int3
14002628e:	cc                   	int3
14002628f:	cc                   	int3
140026290:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140026295:	57                   	push   %rdi
140026296:	48 83 ec 20          	sub    $0x20,%rsp
14002629a:	48 8d 79 10          	lea    0x10(%rcx),%rdi
14002629e:	48 8b d9             	mov    %rcx,%rbx
1400262a1:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1400262a5:	48 85 c9             	test   %rcx,%rcx
1400262a8:	74 14                	je     0x1400262be
1400262aa:	48 8b 01             	mov    (%rcx),%rax
1400262ad:	48 3b cf             	cmp    %rdi,%rcx
1400262b0:	0f 95 c2             	setne  %dl
1400262b3:	ff 50 20             	call   *0x20(%rax)
1400262b6:	48 c7 47 38 00 00 00 	movq   $0x0,0x38(%rdi)
1400262bd:	00
1400262be:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1400262c2:	48 85 db             	test   %rbx,%rbx
1400262c5:	74 2c                	je     0x1400262f3
1400262c7:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1400262cc:	8b c7                	mov    %edi,%eax
1400262ce:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400262d3:	83 f8 01             	cmp    $0x1,%eax
1400262d6:	75 1b                	jne    0x1400262f3
1400262d8:	48 8b 03             	mov    (%rbx),%rax
1400262db:	48 8b cb             	mov    %rbx,%rcx
1400262de:	ff 10                	call   *(%rax)
1400262e0:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
1400262e5:	83 ff 01             	cmp    $0x1,%edi
1400262e8:	75 09                	jne    0x1400262f3
1400262ea:	48 8b 03             	mov    (%rbx),%rax
1400262ed:	48 8b cb             	mov    %rbx,%rcx
1400262f0:	ff 50 08             	call   *0x8(%rax)
1400262f3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400262f8:	48 83 c4 20          	add    $0x20,%rsp
1400262fc:	5f                   	pop    %rdi
1400262fd:	c3                   	ret
1400262fe:	cc                   	int3
1400262ff:	cc                   	int3
140026300:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140026305:	57                   	push   %rdi
140026306:	48 83 ec 20          	sub    $0x20,%rsp
14002630a:	48 8d 79 18          	lea    0x18(%rcx),%rdi
14002630e:	48 8b d9             	mov    %rcx,%rbx
140026311:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140026315:	48 85 c9             	test   %rcx,%rcx
140026318:	74 14                	je     0x14002632e
14002631a:	48 8b 01             	mov    (%rcx),%rax
14002631d:	48 3b cf             	cmp    %rdi,%rcx
140026320:	0f 95 c2             	setne  %dl
140026323:	ff 50 20             	call   *0x20(%rax)
140026326:	48 c7 47 38 00 00 00 	movq   $0x0,0x38(%rdi)
14002632d:	00
14002632e:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140026332:	48 85 db             	test   %rbx,%rbx
140026335:	74 2c                	je     0x140026363
140026337:	bf ff ff ff ff       	mov    $0xffffffff,%edi
14002633c:	8b c7                	mov    %edi,%eax
14002633e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140026343:	83 f8 01             	cmp    $0x1,%eax
140026346:	75 1b                	jne    0x140026363
140026348:	48 8b 03             	mov    (%rbx),%rax
14002634b:	48 8b cb             	mov    %rbx,%rcx
14002634e:	ff 10                	call   *(%rax)
140026350:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
140026355:	83 ff 01             	cmp    $0x1,%edi
140026358:	75 09                	jne    0x140026363
14002635a:	48 8b 03             	mov    (%rbx),%rax
14002635d:	48 8b cb             	mov    %rbx,%rcx
140026360:	ff 50 08             	call   *0x8(%rax)
140026363:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140026368:	48 83 c4 20          	add    $0x20,%rsp
14002636c:	5f                   	pop    %rdi
14002636d:	c3                   	ret
14002636e:	cc                   	int3
14002636f:	cc                   	int3
140026370:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140026375:	55                   	push   %rbp
140026376:	56                   	push   %rsi
140026377:	57                   	push   %rdi
140026378:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14002637f:	48 8b 05 ba 1c 05 00 	mov    0x51cba(%rip),%rax        # 0x140078040
140026386:	48 33 c4             	xor    %rsp,%rax
140026389:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14002638e:	48 8b fa             	mov    %rdx,%rdi
140026391:	48 8b d9             	mov    %rcx,%rbx
140026394:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140026399:	33 ed                	xor    %ebp,%ebp
14002639b:	4c 8b 4a 10          	mov    0x10(%rdx),%r9
14002639f:	4d 85 c9             	test   %r9,%r9
1400263a2:	75 22                	jne    0x1400263c6
1400263a4:	0f 57 c0             	xorps  %xmm0,%xmm0
1400263a7:	0f 11 01             	movups %xmm0,(%rcx)
1400263aa:	48 89 69 10          	mov    %rbp,0x10(%rcx)
1400263ae:	48 89 69 18          	mov    %rbp,0x18(%rcx)
1400263b2:	45 33 c0             	xor    %r8d,%r8d
1400263b5:	48 8d 15 8e 97 03 00 	lea    0x3978e(%rip),%rdx        # 0x14005fb4a
1400263bc:	e8 8f 65 fe ff       	call   0x14000c950
1400263c1:	e9 fb 00 00 00       	jmp    0x1400264c1
1400263c6:	4c 8b c7             	mov    %rdi,%r8
1400263c9:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1400263ce:	76 03                	jbe    0x1400263d3
1400263d0:	4c 8b 02             	mov    (%rdx),%r8
1400263d3:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1400263d8:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1400263dd:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1400263e1:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400263e6:	33 d2                	xor    %edx,%edx
1400263e8:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
1400263ed:	ff 15 fd 8c 03 00    	call   *0x38cfd(%rip)        # 0x14005f0f0
1400263f3:	48 63 f0             	movslq %eax,%rsi
1400263f6:	48 8b d6             	mov    %rsi,%rdx
1400263f9:	45 33 c0             	xor    %r8d,%r8d
1400263fc:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140026401:	e8 8a 03 00 00       	call   0x140026790
140026406:	90                   	nop
140026407:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14002640c:	48 83 7c 24 68 0f    	cmpq   $0xf,0x68(%rsp)
140026412:	48 0f 47 54 24 50    	cmova  0x50(%rsp),%rdx
140026418:	44 8b 4f 10          	mov    0x10(%rdi),%r9d
14002641c:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
140026421:	76 03                	jbe    0x140026426
140026423:	48 8b 3f             	mov    (%rdi),%rdi
140026426:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
14002642b:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
140026430:	89 74 24 28          	mov    %esi,0x28(%rsp)
140026434:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140026439:	4c 8b c7             	mov    %rdi,%r8
14002643c:	33 d2                	xor    %edx,%edx
14002643e:	b9 e9 fd 00 00       	mov    $0xfde9,%ecx
140026443:	ff 15 a7 8c 03 00    	call   *0x38ca7(%rip)        # 0x14005f0f0
140026449:	85 c0                	test   %eax,%eax
14002644b:	75 63                	jne    0x1400264b0
14002644d:	0f 57 c0             	xorps  %xmm0,%xmm0
140026450:	0f 11 03             	movups %xmm0,(%rbx)
140026453:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
140026457:	48 89 6b 18          	mov    %rbp,0x18(%rbx)
14002645b:	45 33 c0             	xor    %r8d,%r8d
14002645e:	48 8d 15 e5 96 03 00 	lea    0x396e5(%rip),%rdx        # 0x14005fb4a
140026465:	48 8b cb             	mov    %rbx,%rcx
140026468:	e8 e3 64 fe ff       	call   0x14000c950
14002646d:	90                   	nop
14002646e:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140026473:	48 83 fa 0f          	cmp    $0xf,%rdx
140026477:	76 48                	jbe    0x1400264c1
140026479:	48 ff c2             	inc    %rdx
14002647c:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140026481:	48 8b c1             	mov    %rcx,%rax
140026484:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14002648b:	72 1c                	jb     0x1400264a9
14002648d:	48 83 c2 27          	add    $0x27,%rdx
140026491:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140026495:	48 2b c1             	sub    %rcx,%rax
140026498:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14002649c:	48 83 f8 1f          	cmp    $0x1f,%rax
1400264a0:	76 07                	jbe    0x1400264a9
1400264a2:	ff 15 f8 90 03 00    	call   *0x390f8(%rip)        # 0x14005f5a0
1400264a8:	cc                   	int3
1400264a9:	e8 e6 37 03 00       	call   0x140059c94
1400264ae:	eb 11                	jmp    0x1400264c1
1400264b0:	0f 10 44 24 50       	movups 0x50(%rsp),%xmm0
1400264b5:	0f 11 03             	movups %xmm0,(%rbx)
1400264b8:	0f 10 4c 24 60       	movups 0x60(%rsp),%xmm1
1400264bd:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1400264c1:	48 8b c3             	mov    %rbx,%rax
1400264c4:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400264c9:	48 33 cc             	xor    %rsp,%rcx
1400264cc:	e8 2f 33 03 00       	call   0x140059800
1400264d1:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1400264d8:	00
1400264d9:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1400264e0:	5f                   	pop    %rdi
1400264e1:	5e                   	pop    %rsi
1400264e2:	5d                   	pop    %rbp
1400264e3:	c3                   	ret
1400264e4:	cc                   	int3
1400264e5:	cc                   	int3
1400264e6:	cc                   	int3
1400264e7:	cc                   	int3
1400264e8:	cc                   	int3
1400264e9:	cc                   	int3
1400264ea:	cc                   	int3
1400264eb:	cc                   	int3
1400264ec:	cc                   	int3
1400264ed:	cc                   	int3
1400264ee:	cc                   	int3
1400264ef:	cc                   	int3
1400264f0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400264f5:	55                   	push   %rbp
1400264f6:	56                   	push   %rsi
1400264f7:	57                   	push   %rdi
1400264f8:	48 83 ec 70          	sub    $0x70,%rsp
1400264fc:	48 8b 05 3d 1b 05 00 	mov    0x51b3d(%rip),%rax        # 0x140078040
140026503:	48 33 c4             	xor    %rsp,%rax
140026506:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14002650b:	48 8b fa             	mov    %rdx,%rdi
14002650e:	48 8b d9             	mov    %rcx,%rbx
140026511:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140026516:	33 ed                	xor    %ebp,%ebp
140026518:	4c 8b 4a 10          	mov    0x10(%rdx),%r9
14002651c:	4d 85 c9             	test   %r9,%r9
14002651f:	75 22                	jne    0x140026543
140026521:	0f 57 c0             	xorps  %xmm0,%xmm0
140026524:	0f 11 01             	movups %xmm0,(%rcx)
140026527:	48 89 69 10          	mov    %rbp,0x10(%rcx)
14002652b:	48 89 69 18          	mov    %rbp,0x18(%rcx)
14002652f:	45 33 c0             	xor    %r8d,%r8d
140026532:	48 8d 15 db c9 03 00 	lea    0x3c9db(%rip),%rdx        # 0x140062f14
140026539:	e8 02 db ff ff       	call   0x140024040
14002653e:	e9 fa 00 00 00       	jmp    0x14002663d
140026543:	4c 8b c7             	mov    %rdi,%r8
140026546:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
14002654b:	76 03                	jbe    0x140026550
14002654d:	4c 8b 02             	mov    (%rdx),%r8
140026550:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
140026554:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)