140026129:	74 30                	je     0x14002615b
14002612b:	48 8b 01             	mov    (%rcx),%rax
14002612e:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140026135:	ff 15 fd 6a ae 00    	call   *0xae6afd(%rip)        # 0x140b0cc38
14002613b:	0f 10 00             	movups (%rax),%xmm0
14002613e:	f3 0f 7f 45 07       	movdqu %xmm0,0x7(%rbp)
140026143:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
140026147:	48 8b 01             	mov    (%rcx),%rax
14002614a:	48 8d 55 07          	lea    0x7(%rbp),%rdx
14002614e:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
140026155:	ff 15 dd 6a ae 00    	call   *0xae6add(%rip)        # 0x140b0cc38
14002615b:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140026162:	00
140026163:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140026167:	49 8b 73 18          	mov    0x18(%r11),%rsi
14002616b:	49 8b 7b 20          	mov    0x20(%r11),%rdi
14002616f:	4d 8b 73 28          	mov    0x28(%r11),%r14
140026173:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140026178:	0f 28 7c 24 70       	movaps 0x70(%rsp),%xmm7
14002617d:	49 8b e3             	mov    %r11,%rsp
140026180:	5d                   	pop    %rbp
140026181:	c3                   	ret
140026182:	ff 15 10 68 ae 00    	call   *0xae6810(%rip)        # 0x140b0c998
140026188:	90                   	nop
140026189:	ff 15 09 68 ae 00    	call   *0xae6809(%rip)        # 0x140b0c998
14002618f:	cc                   	int3
140026190:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140026195:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14002619a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14002619f:	55                   	push   %rbp
1400261a0:	41 54                	push   %r12
1400261a2:	41 55                	push   %r13
1400261a4:	41 56                	push   %r14
1400261a6:	41 57                	push   %r15
1400261a8:	48 8b ec             	mov    %rsp,%rbp
1400261ab:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1400261b2:	48 8b 05 87 8e c9 00 	mov    0xc98e87(%rip),%rax        # 0x140cbf040
1400261b9:	48 33 c4             	xor    %rsp,%rax
1400261bc:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400261c0:	48 8b f9             	mov    %rcx,%rdi
1400261c3:	45 33 ed             	xor    %r13d,%r13d
1400261c6:	41 8b f5             	mov    %r13d,%esi
1400261c9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400261cd:	48 8b 17             	mov    (%rdi),%rdx
1400261d0:	48 8b c1             	mov    %rcx,%rax
1400261d3:	48 2b c2             	sub    %rdx,%rax
1400261d6:	48 c1 f8 04          	sar    $0x4,%rax
1400261da:	48 85 c0             	test   %rax,%rax
1400261dd:	74 59                	je     0x140026238
1400261df:	45 8b f5             	mov    %r13d,%r14d
1400261e2:	48 2b ca             	sub    %rdx,%rcx
1400261e5:	48 c1 f9 04          	sar    $0x4,%rcx
1400261e9:	48 3b f1             	cmp    %rcx,%rsi
1400261ec:	0f 83 cc 03 00 00    	jae    0x1400265be
1400261f2:	4a 8b 0c 32          	mov    (%rdx,%r14,1),%rcx
1400261f6:	48 85 f6             	test   %rsi,%rsi
1400261f9:	0f 94 c3             	sete   %bl
1400261fc:	48 8b 01             	mov    (%rcx),%rax
1400261ff:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140026206:	ff 15 2c 6a ae 00    	call   *0xae6a2c(%rip)        # 0x140b0cc38
14002620c:	48 8b d0             	mov    %rax,%rdx
14002620f:	44 8a c3             	mov    %bl,%r8b
140026212:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
140026216:	e8 7d 00 19 00       	call   0x1401b6298
14002621b:	48 ff c6             	inc    %rsi
14002621e:	49 83 c6 10          	add    $0x10,%r14
140026222:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140026226:	48 8b 17             	mov    (%rdi),%rdx
140026229:	48 8b c1             	mov    %rcx,%rax
14002622c:	48 2b c2             	sub    %rdx,%rax
14002622f:	48 c1 f8 04          	sar    $0x4,%rax
140026233:	48 3b f0             	cmp    %rax,%rsi
140026236:	72 aa                	jb     0x1400261e2
140026238:	0f 57 c0             	xorps  %xmm0,%xmm0
14002623b:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14002623f:	4c 89 6d c0          	mov    %r13,-0x40(%rbp)
140026243:	48 c7 45 c8 07 00 00 	movq   $0x7,-0x38(%rbp)
14002624a:	00
14002624b:	66 44 89 6d b0       	mov    %r13w,-0x50(%rbp)
140026250:	48 2b ca             	sub    %rdx,%rcx
140026253:	48 c1 f9 04          	sar    $0x4,%rcx
140026257:	48 85 c9             	test   %rcx,%rcx
14002625a:	75 07                	jne    0x140026263
14002625c:	ff 15 36 67 ae 00    	call   *0xae6736(%rip)        # 0x140b0c998
140026262:	cc                   	int3
140026263:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140026267:	e8 98 66 ff ff       	call   0x14001c904
14002626c:	48 8b 30             	mov    (%rax),%rsi
14002626f:	41 83 ce ff          	or     $0xffffffff,%r14d
140026273:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
140026277:	48 85 db             	test   %rbx,%rbx
14002627a:	74 39                	je     0x1400262b5
14002627c:	41 8b c6             	mov    %r14d,%eax
14002627f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140026284:	41 03 c6             	add    %r14d,%eax
140026287:	75 2c                	jne    0x1400262b5
140026289:	48 8b 03             	mov    (%rbx),%rax
14002628c:	48 8b cb             	mov    %rbx,%rcx
14002628f:	48 8b 00             	mov    (%rax),%rax
140026292:	ff 15 a0 69 ae 00    	call   *0xae69a0(%rip)        # 0x140b0cc38
140026298:	41 8b c6             	mov    %r14d,%eax
14002629b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400262a0:	41 03 c6             	add    %r14d,%eax
1400262a3:	75 10                	jne    0x1400262b5
1400262a5:	48 8b 03             	mov    (%rbx),%rax
1400262a8:	48 8b cb             	mov    %rbx,%rcx
1400262ab:	48 8b 40 08          	mov    0x8(%rax),%rax
1400262af:	ff 15 83 69 ae 00    	call   *0xae6983(%rip)        # 0x140b0cc38
1400262b5:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400262b9:	48 85 f6             	test   %rsi,%rsi
1400262bc:	0f 84 95 01 00 00    	je     0x140026457
1400262c2:	41 b6 01             	mov    $0x1,%r14b
1400262c5:	4d 8b fd             	mov    %r13,%r15
1400262c8:	48 8b 17             	mov    (%rdi),%rdx
1400262cb:	48 8b c1             	mov    %rcx,%rax
1400262ce:	48 2b c2             	sub    %rdx,%rax
1400262d1:	48 c1 f8 04          	sar    $0x4,%rax
1400262d5:	48 85 c0             	test   %rax,%rax
1400262d8:	0f 84 38 01 00 00    	je     0x140026416
1400262de:	4d 8b e5             	mov    %r13,%r12
1400262e1:	48 2b ca             	sub    %rdx,%rcx
1400262e4:	48 c1 f9 04          	sar    $0x4,%rcx
1400262e8:	4c 3b f9             	cmp    %rcx,%r15
1400262eb:	0f 83 5f 01 00 00    	jae    0x140026450
1400262f1:	49 03 d4             	add    %r12,%rdx
1400262f4:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400262f8:	e8 07 66 ff ff       	call   0x14001c904
1400262fd:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
140026301:	48 8b 57 30          	mov    0x30(%rdi),%rdx
140026305:	48 3b 57 38          	cmp    0x38(%rdi),%rdx
140026309:	74 2a                	je     0x140026335
14002630b:	4c 89 2a             	mov    %r13,(%rdx)
14002630e:	4c 89 6a 08          	mov    %r13,0x8(%rdx)
140026312:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
140026316:	48 85 db             	test   %rbx,%rbx
140026319:	74 08                	je     0x140026323
14002631b:	f0 ff 43 08          	lock incl 0x8(%rbx)
14002631f:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
140026323:	48 8b 75 a0          	mov    -0x60(%rbp),%rsi
140026327:	48 89 32             	mov    %rsi,(%rdx)
14002632a:	48 89 5a 08          	mov    %rbx,0x8(%rdx)
14002632e:	48 83 47 30 10       	addq   $0x10,0x30(%rdi)
140026333:	eb 11                	jmp    0x140026346
140026335:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
140026339:	e8 e6 a1 ff ff       	call   0x140020524
14002633e:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
140026342:	48 8b 75 a0          	mov    -0x60(%rbp),%rsi
140026346:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14002634a:	48 8b ce             	mov    %rsi,%rcx
14002634d:	e8 1e 6e 16 00       	call   0x14018d170
140026352:	90                   	nop
140026353:	48 8b d0             	mov    %rax,%rdx
140026356:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14002635a:	e8 a9 5b ff ff       	call   0x14001bf08
14002635f:	90                   	nop
140026360:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
140026364:	48 83 f8 07          	cmp    $0x7,%rax
140026368:	76 32                	jbe    0x14002639c
14002636a:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140026371:	00
140026372:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140026376:	48 8b d1             	mov    %rcx,%rdx
140026379:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14002637f:	72 15                	jb     0x140026396
140026381:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140026385:	48 2b d1             	sub    %rcx,%rdx
140026388:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14002638c:	48 83 f8 1f          	cmp    $0x1f,%rax
140026390:	0f 87 b3 00 00 00    	ja     0x140026449
140026396:	ff 15 24 65 ae 00    	call   *0xae6524(%rip)        # 0x140b0c8c0
14002639c:	45 84 f6             	test   %r14b,%r14b
14002639f:	74 0f                	je     0x1400263b0
1400263a1:	48 8b ce             	mov    %rsi,%rcx
1400263a4:	e8 37 78 16 00       	call   0x14018dbe0
1400263a9:	84 c0                	test   %al,%al
1400263ab:	41 b6 01             	mov    $0x1,%r14b
1400263ae:	75 03                	jne    0x1400263b3
1400263b0:	45 8a f5             	mov    %r13b,%r14b
1400263b3:	48 85 db             	test   %rbx,%rbx
1400263b6:	74 3d                	je     0x1400263f5
1400263b8:	83 ce ff             	or     $0xffffffff,%esi
1400263bb:	8b c6                	mov    %esi,%eax
1400263bd:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400263c2:	03 c6                	add    %esi,%eax
1400263c4:	75 2f                	jne    0x1400263f5
1400263c6:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
1400263ca:	48 8b 03             	mov    (%rbx),%rax
1400263cd:	48 8b cb             	mov    %rbx,%rcx
1400263d0:	48 8b 00             	mov    (%rax),%rax
1400263d3:	ff 15 5f 68 ae 00    	call   *0xae685f(%rip)        # 0x140b0cc38
1400263d9:	8b c6                	mov    %esi,%eax
1400263db:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400263e0:	03 c6                	add    %esi,%eax
1400263e2:	75 11                	jne    0x1400263f5
1400263e4:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400263e8:	48 8b 01             	mov    (%rcx),%rax
1400263eb:	48 8b 40 08          	mov    0x8(%rax),%rax
1400263ef:	ff 15 43 68 ae 00    	call   *0xae6843(%rip)        # 0x140b0cc38
1400263f5:	49 ff c7             	inc    %r15
1400263f8:	49 83 c4 10          	add    $0x10,%r12
1400263fc:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140026400:	48 8b 17             	mov    (%rdi),%rdx
140026403:	48 8b c1             	mov    %rcx,%rax
140026406:	48 2b c2             	sub    %rdx,%rax
140026409:	48 c1 f8 04          	sar    $0x4,%rax
14002640d:	4c 3b f8             	cmp    %rax,%r15
140026410:	0f 82 cb fe ff ff    	jb     0x1400262e1
140026416:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
14002641a:	48 3b 87 80 00 00 00 	cmp    0x80(%rdi),%rax
140026421:	73 07                	jae    0x14002642a
140026423:	48 89 87 80 00 00 00 	mov    %rax,0x80(%rdi)
14002642a:	48 8b 4f 60          	mov    0x60(%rdi),%rcx
14002642e:	48 8b c1             	mov    %rcx,%rax
140026431:	48 83 e0 bf          	and    $0xffffffffffffffbf,%rax
140026435:	48 83 c9 40          	or     $0x40,%rcx
140026439:	45 84 f6             	test   %r14b,%r14b
14002643c:	48 0f 44 c8          	cmove  %rax,%rcx
140026440:	48 89 4f 60          	mov    %rcx,0x60(%rdi)
140026444:	e9 3e 01 00 00       	jmp    0x140026587
140026449:	ff 15 49 65 ae 00    	call   *0xae6549(%rip)        # 0x140b0c998
14002644f:	90                   	nop
140026450:	ff 15 42 65 ae 00    	call   *0xae6542(%rip)        # 0x140b0c998
140026456:	cc                   	int3
140026457:	48 2b 0f             	sub    (%rdi),%rcx
14002645a:	48 c1 f9 04          	sar    $0x4,%rcx
14002645e:	48 85 c9             	test   %rcx,%rcx
140026461:	75 07                	jne    0x14002646a
140026463:	ff 15 2f 65 ae 00    	call   *0xae652f(%rip)        # 0x140b0c998
140026469:	cc                   	int3
14002646a:	48 8b 17             	mov    (%rdi),%rdx
14002646d:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140026471:	e8 2a 0b 00 00       	call   0x140026fa0
140026476:	48 8b 08             	mov    (%rax),%rcx
140026479:	48 8b 50 08          	mov    0x8(%rax),%rdx
14002647d:	4c 89 28             	mov    %r13,(%rax)
140026480:	4c 89 68 08          	mov    %r13,0x8(%rax)
140026484:	48 89 4f 40          	mov    %rcx,0x40(%rdi)
140026488:	48 8b 5f 48          	mov    0x48(%rdi),%rbx
14002648c:	48 89 57 48          	mov    %rdx,0x48(%rdi)
140026490:	48 85 db             	test   %rbx,%rbx
140026493:	74 39                	je     0x1400264ce
140026495:	41 8b c6             	mov    %r14d,%eax
140026498:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14002649d:	41 03 c6             	add    %r14d,%eax
1400264a0:	75 2c                	jne    0x1400264ce
1400264a2:	48 8b 03             	mov    (%rbx),%rax
1400264a5:	48 8b cb             	mov    %rbx,%rcx
1400264a8:	48 8b 00             	mov    (%rax),%rax
1400264ab:	ff 15 87 67 ae 00    	call   *0xae6787(%rip)        # 0x140b0cc38
1400264b1:	41 8b c6             	mov    %r14d,%eax
1400264b4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400264b9:	41 03 c6             	add    %r14d,%eax
1400264bc:	75 10                	jne    0x1400264ce
1400264be:	48 8b 03             	mov    (%rbx),%rax
1400264c1:	48 8b cb             	mov    %rbx,%rcx
1400264c4:	48 8b 40 08          	mov    0x8(%rax),%rax
1400264c8:	ff 15 6a 67 ae 00    	call   *0xae676a(%rip)        # 0x140b0cc38
1400264ce:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
1400264d2:	48 85 db             	test   %rbx,%rbx
1400264d5:	74 39                	je     0x140026510
1400264d7:	41 8b c6             	mov    %r14d,%eax
1400264da:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400264df:	41 03 c6             	add    %r14d,%eax
1400264e2:	75 2c                	jne    0x140026510
1400264e4:	48 8b 03             	mov    (%rbx),%rax
1400264e7:	48 8b cb             	mov    %rbx,%rcx
1400264ea:	48 8b 00             	mov    (%rax),%rax
1400264ed:	ff 15 45 67 ae 00    	call   *0xae6745(%rip)        # 0x140b0cc38
1400264f3:	41 8b c6             	mov    %r14d,%eax
1400264f6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400264fb:	41 03 c6             	add    %r14d,%eax
1400264fe:	75 10                	jne    0x140026510
140026500:	48 8b 03             	mov    (%rbx),%rax
140026503:	48 8b cb             	mov    %rbx,%rcx
140026506:	48 8b 40 08          	mov    0x8(%rax),%rax
14002650a:	ff 15 28 67 ae 00    	call   *0xae6728(%rip)        # 0x140b0cc38
140026510:	4c 39 6f 40          	cmp    %r13,0x40(%rdi)
140026514:	75 71                	jne    0x140026587
140026516:	48 8b 47 08          	mov    0x8(%rdi),%rax
14002651a:	48 2b 07             	sub    (%rdi),%rax
14002651d:	48 c1 f8 04          	sar    $0x4,%rax
140026521:	48 85 c0             	test   %rax,%rax
140026524:	75 07                	jne    0x14002652d
140026526:	ff 15 6c 64 ae 00    	call   *0xae646c(%rip)        # 0x140b0c998
14002652c:	cc                   	int3
14002652d:	48 8b 17             	mov    (%rdi),%rdx
140026530:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140026534:	e8 cb 0a 00 00       	call   0x140027004
140026539:	48 8d 4f 50          	lea    0x50(%rdi),%rcx
14002653d:	48 8b d0             	mov    %rax,%rdx
140026540:	e8 9f fd fd ff       	call   0x1400062e4
140026545:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
140026549:	48 85 db             	test   %rbx,%rbx
14002654c:	74 39                	je     0x140026587
14002654e:	41 8b c6             	mov    %r14d,%eax
140026551:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140026556:	41 03 c6             	add    %r14d,%eax
140026559:	75 2c                	jne    0x140026587
14002655b:	48 8b 03             	mov    (%rbx),%rax
14002655e:	48 8b cb             	mov    %rbx,%rcx
140026561:	48 8b 00             	mov    (%rax),%rax
140026564:	ff 15 ce 66 ae 00    	call   *0xae66ce(%rip)        # 0x140b0cc38
14002656a:	41 8b c6             	mov    %r14d,%eax
14002656d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140026572:	41 03 c6             	add    %r14d,%eax
140026575:	75 10                	jne    0x140026587
140026577:	48 8b 03             	mov    (%rbx),%rax
14002657a:	48 8b cb             	mov    %rbx,%rcx
14002657d:	48 8b 40 08          	mov    0x8(%rax),%rax
140026581:	ff 15 b1 66 ae 00    	call   *0xae66b1(%rip)        # 0x140b0cc38
140026587:	48 83 4f 60 01       	orq    $0x1,0x60(%rdi)
14002658c:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
140026590:	48 83 f8 07          	cmp    $0x7,%rax
140026594:	76 35                	jbe    0x1400265cb
140026596:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
14002659a:	48 8b d1             	mov    %rcx,%rdx
14002659d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400265a4:	00
1400265a5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400265ab:	72 18                	jb     0x1400265c5
1400265ad:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400265b1:	48 2b d1             	sub    %rcx,%rdx
1400265b4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400265b8:	48 83 f8 1f          	cmp    $0x1f,%rax
1400265bc:	76 07                	jbe    0x1400265c5
1400265be:	ff 15 d4 63 ae 00    	call   *0xae63d4(%rip)        # 0x140b0c998
1400265c4:	cc                   	int3
1400265c5:	ff 15 f5 62 ae 00    	call   *0xae62f5(%rip)        # 0x140b0c8c0
1400265cb:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400265cf:	48 33 cc             	xor    %rsp,%rcx
1400265d2:	e8 09 90 ac 00       	call   0x140aef5e0
1400265d7:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
1400265de:	00
1400265df:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1400265e3:	49 8b 73 40          	mov    0x40(%r11),%rsi
1400265e7:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1400265eb:	49 8b e3             	mov    %r11,%rsp
1400265ee:	41 5f                	pop    %r15
1400265f0:	41 5e                	pop    %r14
1400265f2:	41 5d                	pop    %r13
1400265f4:	41 5c                	pop    %r12
1400265f6:	5d                   	pop    %rbp
1400265f7:	c3                   	ret
1400265f8:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400265fd:	55                   	push   %rbp
1400265fe:	56                   	push   %rsi
1400265ff:	57                   	push   %rdi
140026600:	48 83 ec 60          	sub    $0x60,%rsp
140026604:	48 8b 05 35 8a c9 00 	mov    0xc98a35(%rip),%rax        # 0x140cbf040
14002660b:	48 33 c4             	xor    %rsp,%rax