14007820b:	eb ad                	jmp    0x1400781ba
14007820d:	cc                   	int3
14007820e:	90                   	nop
14007820f:	90                   	nop
140078210:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140078215:	53                   	push   %rbx
140078216:	56                   	push   %rsi
140078217:	57                   	push   %rdi
140078218:	41 54                	push   %r12
14007821a:	41 55                	push   %r13
14007821c:	41 56                	push   %r14
14007821e:	41 57                	push   %r15
140078220:	48 83 ec 30          	sub    $0x30,%rsp
140078224:	4c 8b e2             	mov    %rdx,%r12
140078227:	48 8b f1             	mov    %rcx,%rsi
14007822a:	4c 8b f2             	mov    %rdx,%r14
14007822d:	4c 2b 31             	sub    (%rcx),%r14
140078230:	48 8b 41 08          	mov    0x8(%rcx),%rax
140078234:	48 2b 01             	sub    (%rcx),%rax
140078237:	48 c1 f8 06          	sar    $0x6,%rax
14007823b:	49 b9 ff ff ff ff ff 	movabs $0x3ffffffffffffff,%r9
140078242:	ff ff 03
140078245:	49 3b c1             	cmp    %r9,%rax
140078248:	0f 84 64 01 00 00    	je     0x1400783b2
14007824e:	4c 8d 78 01          	lea    0x1(%rax),%r15
140078252:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140078256:	48 2b 0e             	sub    (%rsi),%rcx
140078259:	48 c1 f9 06          	sar    $0x6,%rcx
14007825d:	48 8b d1             	mov    %rcx,%rdx
140078260:	48 d1 ea             	shr    $1,%rdx
140078263:	49 8b c1             	mov    %r9,%rax
140078266:	48 2b c2             	sub    %rdx,%rax
140078269:	48 3b c8             	cmp    %rax,%rcx
14007826c:	76 05                	jbe    0x140078273
14007826e:	49 8b f9             	mov    %r9,%rdi
140078271:	eb 0b                	jmp    0x14007827e
140078273:	48 8d 3c 0a          	lea    (%rdx,%rcx,1),%rdi
140078277:	49 3b ff             	cmp    %r15,%rdi
14007827a:	49 0f 42 ff          	cmovb  %r15,%rdi
14007827e:	48 89 bc 24 88 00 00 	mov    %rdi,0x88(%rsp)
140078285:	00
140078286:	49 3b f9             	cmp    %r9,%rdi
140078289:	0f 87 29 01 00 00    	ja     0x1400783b8
14007828f:	48 8b cf             	mov    %rdi,%rcx
140078292:	48 c1 e1 06          	shl    $0x6,%rcx
140078296:	33 d2                	xor    %edx,%edx
140078298:	48 85 c9             	test   %rcx,%rcx
14007829b:	75 09                	jne    0x1400782a6
14007829d:	8b da                	mov    %edx,%ebx
14007829f:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
1400782a4:	eb 27                	jmp    0x1400782cd
1400782a6:	0f ae e8             	lfence
1400782a9:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1400782b0:	0f 82 e1 00 00 00    	jb     0x140078397
1400782b6:	e8 99 d5 f8 ff       	call   0x140005854
1400782bb:	48 8b d8             	mov    %rax,%rbx
1400782be:	33 d2                	xor    %edx,%edx
1400782c0:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
1400782c7:	00
1400782c8:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400782cd:	49 83 e6 c0          	and    $0xffffffffffffffc0,%r14
1400782d1:	4c 03 f3             	add    %rbx,%r14
1400782d4:	4d 8d 6e 40          	lea    0x40(%r14),%r13
1400782d8:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400782dd:	0f 57 c0             	xorps  %xmm0,%xmm0
1400782e0:	41 0f 11 06          	movups %xmm0,(%r14)
1400782e4:	49 89 56 10          	mov    %rdx,0x10(%r14)
1400782e8:	49 89 56 18          	mov    %rdx,0x18(%r14)
1400782ec:	41 0f 10 00          	movups (%r8),%xmm0
1400782f0:	41 0f 11 06          	movups %xmm0,(%r14)
1400782f4:	41 0f 10 48 10       	movups 0x10(%r8),%xmm1
1400782f9:	41 0f 11 4e 10       	movups %xmm1,0x10(%r14)
1400782fe:	b8 07 00 00 00       	mov    $0x7,%eax
140078303:	49 89 40 18          	mov    %rax,0x18(%r8)
140078307:	49 89 50 10          	mov    %rdx,0x10(%r8)
14007830b:	66 41 89 10          	mov    %dx,(%r8)
14007830f:	0f 57 c0             	xorps  %xmm0,%xmm0
140078312:	41 0f 11 46 20       	movups %xmm0,0x20(%r14)
140078317:	49 89 56 30          	mov    %rdx,0x30(%r14)
14007831b:	49 89 56 38          	mov    %rdx,0x38(%r14)
14007831f:	41 0f 10 40 20       	movups 0x20(%r8),%xmm0
140078324:	41 0f 11 46 20       	movups %xmm0,0x20(%r14)
140078329:	41 0f 10 48 30       	movups 0x30(%r8),%xmm1
14007832e:	41 0f 11 4e 30       	movups %xmm1,0x30(%r14)
140078333:	49 89 50 30          	mov    %rdx,0x30(%r8)
140078337:	49 89 40 38          	mov    %rax,0x38(%r8)
14007833b:	66 41 89 50 20       	mov    %dx,0x20(%r8)
140078340:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
140078345:	4c 8b c3             	mov    %rbx,%r8
140078348:	4c 3b 66 08          	cmp    0x8(%rsi),%r12
14007834c:	0f ae e8             	lfence
14007834f:	48 8b 0e             	mov    (%rsi),%rcx
140078352:	74 13                	je     0x140078367
140078354:	49 8b d4             	mov    %r12,%rdx
140078357:	e8 98 92 f9 ff       	call   0x1400115f4
14007835c:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140078361:	4d 8b c5             	mov    %r13,%r8
140078364:	49 8b cc             	mov    %r12,%rcx
140078367:	48 8b 56 08          	mov    0x8(%rsi),%rdx
14007836b:	e8 84 92 f9 ff       	call   0x1400115f4
140078370:	0f ae e8             	lfence
140078373:	4c 8b cf             	mov    %rdi,%r9
140078376:	4d 8b c7             	mov    %r15,%r8
140078379:	48 8b d3             	mov    %rbx,%rdx
14007837c:	48 8b ce             	mov    %rsi,%rcx
14007837f:	e8 30 83 f9 ff       	call   0x1400106b4
140078384:	49 8b c6             	mov    %r14,%rax
140078387:	48 83 c4 30          	add    $0x30,%rsp
14007838b:	41 5f                	pop    %r15
14007838d:	41 5e                	pop    %r14
14007838f:	41 5d                	pop    %r13
140078391:	41 5c                	pop    %r12
140078393:	5f                   	pop    %rdi
140078394:	5e                   	pop    %rsi
140078395:	5b                   	pop    %rbx
140078396:	c3                   	ret
140078397:	ff 15 b3 a7 19 00    	call   *0x19a7b3(%rip)        # 0x140212b50
14007839d:	48 8b d8             	mov    %rax,%rbx
1400783a0:	33 d2                	xor    %edx,%edx
1400783a2:	48 85 c0             	test   %rax,%rax
1400783a5:	0f 85 15 ff ff ff    	jne    0x1400782c0
1400783ab:	ff 15 7f a7 19 00    	call   *0x19a77f(%rip)        # 0x140212b30
1400783b1:	cc                   	int3
1400783b2:	e8 e9 c2 f8 ff       	call   0x1400046a0
1400783b7:	cc                   	int3
1400783b8:	e8 af d5 f8 ff       	call   0x14000596c
1400783bd:	cc                   	int3
1400783be:	90                   	nop
1400783bf:	90                   	nop
1400783c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400783c5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400783ca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400783cf:	57                   	push   %rdi
1400783d0:	48 83 ec 20          	sub    $0x20,%rsp
1400783d4:	48 8b 41 30          	mov    0x30(%rcx),%rax
1400783d8:	49 8b f0             	mov    %r8,%rsi
1400783db:	4c 8b 41 18          	mov    0x18(%rcx),%r8
1400783df:	49 23 c1             	and    %r9,%rax
1400783e2:	48 03 c0             	add    %rax,%rax
1400783e5:	48 8b da             	mov    %rdx,%rbx
1400783e8:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1400783ec:	49 8b 7c c0 08       	mov    0x8(%r8,%rax,8),%rdi
1400783f1:	48 3b fa             	cmp    %rdx,%rdi
1400783f4:	75 05                	jne    0x1400783fb
1400783f6:	48 89 13             	mov    %rdx,(%rbx)
1400783f9:	eb 4f                	jmp    0x14007844a
1400783fb:	49 8b 2c c0          	mov    (%r8,%rax,8),%rbp
1400783ff:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140078403:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
140078408:	48 8b 42 10          	mov    0x10(%rdx),%rax
14007840c:	76 03                	jbe    0x140078411
14007840e:	48 8b 12             	mov    (%rdx),%rdx
140078411:	48 83 7e 18 07       	cmpq   $0x7,0x18(%rsi)
140078416:	48 8b ce             	mov    %rsi,%rcx
140078419:	4c 8b 46 10          	mov    0x10(%rsi),%r8
14007841d:	76 03                	jbe    0x140078422
14007841f:	48 8b 0e             	mov    (%rsi),%rcx
140078422:	4c 3b c0             	cmp    %rax,%r8
140078425:	75 09                	jne    0x140078430
140078427:	e8 a0 07 f9 ff       	call   0x140008bcc
14007842c:	85 c0                	test   %eax,%eax
14007842e:	74 0b                	je     0x14007843b
140078430:	48 3b fd             	cmp    %rbp,%rdi
140078433:	74 12                	je     0x140078447
140078435:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
140078439:	eb c4                	jmp    0x1400783ff
14007843b:	48 8b 07             	mov    (%rdi),%rax
14007843e:	48 89 03             	mov    %rax,(%rbx)
140078441:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140078445:	eb 08                	jmp    0x14007844f
140078447:	48 89 3b             	mov    %rdi,(%rbx)
14007844a:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14007844f:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140078454:	48 8b c3             	mov    %rbx,%rax
140078457:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14007845c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140078461:	48 83 c4 20          	add    $0x20,%rsp
140078465:	5f                   	pop    %rdi
140078466:	c3                   	ret
140078467:	90                   	nop
140078468:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14007846d:	53                   	push   %rbx
14007846e:	56                   	push   %rsi
14007846f:	57                   	push   %rdi
140078470:	41 54                	push   %r12
140078472:	41 55                	push   %r13
140078474:	41 56                	push   %r14
140078476:	41 57                	push   %r15
140078478:	48 83 ec 40          	sub    $0x40,%rsp
14007847c:	4d 8b e8             	mov    %r8,%r13
14007847f:	48 8b f2             	mov    %rdx,%rsi
140078482:	4c 8b f9             	mov    %rcx,%r15
140078485:	4c 8b e2             	mov    %rdx,%r12
140078488:	4c 2b 21             	sub    (%rcx),%r12
14007848b:	48 8b 41 08          	mov    0x8(%rcx),%rax
14007848f:	48 2b 01             	sub    (%rcx),%rax
140078492:	48 c1 f8 05          	sar    $0x5,%rax
140078496:	49 b9 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%r9
14007849d:	ff ff 07
1400784a0:	49 3b c1             	cmp    %r9,%rax
1400784a3:	0f 84 06 02 00 00    	je     0x1400786af
1400784a9:	4c 8d 40 01          	lea    0x1(%rax),%r8
1400784ad:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1400784b2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400784b6:	49 2b 0f             	sub    (%r15),%rcx
1400784b9:	48 c1 f9 05          	sar    $0x5,%rcx
1400784bd:	48 8b d1             	mov    %rcx,%rdx
1400784c0:	48 d1 ea             	shr    $1,%rdx
1400784c3:	49 8b c1             	mov    %r9,%rax
1400784c6:	48 2b c2             	sub    %rdx,%rax
1400784c9:	48 3b c8             	cmp    %rax,%rcx
1400784cc:	76 05                	jbe    0x1400784d3
1400784ce:	49 8b f9             	mov    %r9,%rdi
1400784d1:	eb 0b                	jmp    0x1400784de
1400784d3:	48 8d 3c 0a          	lea    (%rdx,%rcx,1),%rdi
1400784d7:	49 3b f8             	cmp    %r8,%rdi
1400784da:	49 0f 42 f8          	cmovb  %r8,%rdi
1400784de:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400784e3:	49 3b f9             	cmp    %r9,%rdi
1400784e6:	0f 87 c9 01 00 00    	ja     0x1400786b5
1400784ec:	48 8b cf             	mov    %rdi,%rcx
1400784ef:	48 c1 e1 05          	shl    $0x5,%rcx
1400784f3:	33 d2                	xor    %edx,%edx
1400784f5:	48 85 c9             	test   %rcx,%rcx
1400784f8:	75 0c                	jne    0x140078506
1400784fa:	8b da                	mov    %edx,%ebx
1400784fc:	48 89 94 24 98 00 00 	mov    %rdx,0x98(%rsp)
140078503:	00
140078504:	eb 22                	jmp    0x140078528
140078506:	0f ae e8             	lfence
140078509:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140078510:	0f 82 b8 00 00 00    	jb     0x1400785ce
140078516:	e8 39 d3 f8 ff       	call   0x140005854
14007851b:	48 8b d8             	mov    %rax,%rbx
14007851e:	33 d2                	xor    %edx,%edx
140078520:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
140078527:	00
140078528:	0f ae e8             	lfence
14007852b:	49 83 e4 e0          	and    $0xffffffffffffffe0,%r12
14007852f:	4d 8d 34 1c          	lea    (%r12,%rbx,1),%r14
140078533:	49 8d 46 20          	lea    0x20(%r14),%rax
140078537:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14007853c:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140078543:	00
140078544:	0f 57 c0             	xorps  %xmm0,%xmm0
140078547:	41 0f 11 06          	movups %xmm0,(%r14)
14007854b:	49 89 56 10          	mov    %rdx,0x10(%r14)
14007854f:	49 89 56 18          	mov    %rdx,0x18(%r14)
140078553:	4d 8b 45 10          	mov    0x10(%r13),%r8
140078557:	49 83 7d 18 07       	cmpq   $0x7,0x18(%r13)
14007855c:	76 04                	jbe    0x140078562
14007855e:	4d 8b 6d 00          	mov    0x0(%r13),%r13
140078562:	49 8b d5             	mov    %r13,%rdx
140078565:	49 8b ce             	mov    %r14,%rcx
140078568:	e8 87 e8 f8 ff       	call   0x140006df4
14007856d:	4c 89 b4 24 88 00 00 	mov    %r14,0x88(%rsp)
140078574:	00
140078575:	49 8b 57 08          	mov    0x8(%r15),%rdx
140078579:	49 8b 07             	mov    (%r15),%rax
14007857c:	48 8b cb             	mov    %rbx,%rcx
14007857f:	48 3b f2             	cmp    %rdx,%rsi
140078582:	75 65                	jne    0x1400785e9
140078584:	48 3b c2             	cmp    %rdx,%rax
140078587:	0f 84 f9 00 00 00    	je     0x140078686
14007858d:	45 33 c0             	xor    %r8d,%r8d
140078590:	0f 57 c0             	xorps  %xmm0,%xmm0
140078593:	0f 11 01             	movups %xmm0,(%rcx)
140078596:	4c 89 41 10          	mov    %r8,0x10(%rcx)
14007859a:	4c 89 41 18          	mov    %r8,0x18(%rcx)
14007859e:	0f 10 00             	movups (%rax),%xmm0
1400785a1:	0f 11 01             	movups %xmm0,(%rcx)
1400785a4:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1400785a8:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
1400785ac:	4c 89 40 10          	mov    %r8,0x10(%rax)
1400785b0:	48 c7 40 18 07 00 00 	movq   $0x7,0x18(%rax)
1400785b7:	00
1400785b8:	66 44 89 00          	mov    %r8w,(%rax)
1400785bc:	48 8d 49 20          	lea    0x20(%rcx),%rcx
1400785c0:	48 83 c0 20          	add    $0x20,%rax
1400785c4:	48 3b c2             	cmp    %rdx,%rax
1400785c7:	75 c7                	jne    0x140078590
1400785c9:	e9 b8 00 00 00       	jmp    0x140078686
1400785ce:	ff 15 7c a5 19 00    	call   *0x19a57c(%rip)        # 0x140212b50
1400785d4:	48 8b d8             	mov    %rax,%rbx
1400785d7:	33 d2                	xor    %edx,%edx
1400785d9:	48 85 c0             	test   %rax,%rax
1400785dc:	0f 85 3e ff ff ff    	jne    0x140078520
1400785e2:	ff 15 48 a5 19 00    	call   *0x19a548(%rip)        # 0x140212b30
1400785e8:	90                   	nop
1400785e9:	45 33 c0             	xor    %r8d,%r8d
1400785ec:	48 3b c6             	cmp    %rsi,%rax
1400785ef:	74 36                	je     0x140078627
1400785f1:	0f 57 c0             	xorps  %xmm0,%xmm0
1400785f4:	0f 11 01             	movups %xmm0,(%rcx)
1400785f7:	4c 89 41 10          	mov    %r8,0x10(%rcx)
1400785fb:	4c 89 41 18          	mov    %r8,0x18(%rcx)
1400785ff:	0f 10 00             	movups (%rax),%xmm0
140078602:	0f 11 01             	movups %xmm0,(%rcx)
140078605:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140078609:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
14007860d:	4c 89 40 10          	mov    %r8,0x10(%rax)
140078611:	48 c7 40 18 07 00 00 	movq   $0x7,0x18(%rax)
140078618:	00
140078619:	66 44 89 00          	mov    %r8w,(%rax)
14007861d:	48 8d 49 20          	lea    0x20(%rcx),%rcx
140078621:	48 83 c0 20          	add    $0x20,%rax
140078625:	eb c5                	jmp    0x1400785ec
140078627:	48 89 9c 24 88 00 00 	mov    %rbx,0x88(%rsp)
14007862e:	00
14007862f:	49 8b 57 08          	mov    0x8(%r15),%rdx
140078633:	48 3b f2             	cmp    %rdx,%rsi
140078636:	74 4e                	je     0x140078686
140078638:	49 8d 4e 38          	lea    0x38(%r14),%rcx
14007863c:	48 2b f3             	sub    %rbx,%rsi
14007863f:	49 2b f4             	sub    %r12,%rsi
140078642:	0f 57 c0             	xorps  %xmm0,%xmm0
140078645:	0f 11 41 e8          	movups %xmm0,-0x18(%rcx)
140078649:	4c 89 41 f8          	mov    %r8,-0x8(%rcx)
14007864d:	4c 89 01             	mov    %r8,(%rcx)
140078650:	0f 10 44 0e c8       	movups -0x38(%rsi,%rcx,1),%xmm0
140078655:	0f 11 41 e8          	movups %xmm0,-0x18(%rcx)
140078659:	0f 10 4c 0e d8       	movups -0x28(%rsi,%rcx,1),%xmm1
14007865e:	0f 11 49 f8          	movups %xmm1,-0x8(%rcx)
140078662:	4c 89 44 0e d8       	mov    %r8,-0x28(%rsi,%rcx,1)
140078667:	48 c7 44 0e e0 07 00 	movq   $0x7,-0x20(%rsi,%rcx,1)
14007866e:	00 00
140078670:	66 44 89 44 0e c8    	mov    %r8w,-0x38(%rsi,%rcx,1)
140078676:	48 8d 49 20          	lea    0x20(%rcx),%rcx
14007867a:	48 8d 41 c8          	lea    -0x38(%rcx),%rax
14007867e:	48 03 c6             	add    %rsi,%rax
140078681:	48 3b c2             	cmp    %rdx,%rax
140078684:	75 bc                	jne    0x140078642
140078686:	0f ae e8             	lfence
140078689:	4c 8b cf             	mov    %rdi,%r9
14007868c:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140078691:	48 8b d3             	mov    %rbx,%rdx
140078694:	49 8b cf             	mov    %r15,%rcx
140078697:	e8 50 21 f9 ff       	call   0x14000a7ec
14007869c:	49 8b c6             	mov    %r14,%rax
14007869f:	48 83 c4 40          	add    $0x40,%rsp
1400786a3:	41 5f                	pop    %r15
1400786a5:	41 5e                	pop    %r14
1400786a7:	41 5d                	pop    %r13
1400786a9:	41 5c                	pop    %r12
1400786ab:	5f                   	pop    %rdi
1400786ac:	5e                   	pop    %rsi
1400786ad:	5b                   	pop    %rbx
1400786ae:	c3                   	ret
1400786af:	e8 ec bf f8 ff       	call   0x1400046a0
1400786b4:	cc                   	int3