14019c266:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14019c26d:	00 00 00
14019c270:	44 38 64 02 01       	cmp    %r12b,0x1(%rdx,%rax,1)
14019c275:	48 8d 40 01          	lea    0x1(%rax),%rax
14019c279:	75 f5                	jne    0x14019c270
14019c27b:	4c 8d 78 01          	lea    0x1(%rax),%r15
14019c27f:	49 8b c6             	mov    %r14,%rax
14019c282:	48 2b c3             	sub    %rbx,%rax
14019c285:	49 3b c7             	cmp    %r15,%rax
14019c288:	73 12                	jae    0x14019c29c
14019c28a:	48 85 ff             	test   %rdi,%rdi
14019c28d:	74 03                	je     0x14019c292
14019c28f:	4c 89 27             	mov    %r12,(%rdi)
14019c292:	48 8b 56 70          	mov    0x70(%rsi),%rdx
14019c296:	49 8d 7d 70          	lea    0x70(%r13),%rdi
14019c29a:	eb 4c                	jmp    0x14019c2e8
14019c29c:	4d 85 ff             	test   %r15,%r15
14019c29f:	74 25                	je     0x14019c2c6
14019c2a1:	48 85 db             	test   %rbx,%rbx
14019c2a4:	75 12                	jne    0x14019c2b8
14019c2a6:	e8 45 e0 c8 00       	call   0x140e2a2f0
14019c2ab:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14019c2b1:	e8 ce de c8 00       	call   0x140e2a184
14019c2b6:	eb 0e                	jmp    0x14019c2c6
14019c2b8:	0f ae e8             	lfence
14019c2bb:	4d 8b c7             	mov    %r15,%r8
14019c2be:	48 8b cb             	mov    %rbx,%rcx
14019c2c1:	e8 4a 2d d4 00       	call   0x140edf010
14019c2c6:	48 85 ff             	test   %rdi,%rdi
14019c2c9:	74 03                	je     0x14019c2ce
14019c2cb:	48 89 1f             	mov    %rbx,(%rdi)
14019c2ce:	49 03 df             	add    %r15,%rbx
14019c2d1:	eb 08                	jmp    0x14019c2db
14019c2d3:	48 85 ff             	test   %rdi,%rdi
14019c2d6:	74 03                	je     0x14019c2db
14019c2d8:	4c 89 27             	mov    %r12,(%rdi)
14019c2db:	48 8b 56 70          	mov    0x70(%rsi),%rdx
14019c2df:	49 8d 7d 70          	lea    0x70(%r13),%rdi
14019c2e3:	49 3b de             	cmp    %r14,%rbx
14019c2e6:	74 70                	je     0x14019c358
14019c2e8:	48 85 d2             	test   %rdx,%rdx
14019c2eb:	74 6b                	je     0x14019c358
14019c2ed:	44 38 22             	cmp    %r12b,(%rdx)
14019c2f0:	74 66                	je     0x14019c358
14019c2f2:	48 8b c5             	mov    %rbp,%rax
14019c2f5:	44 38 64 02 01       	cmp    %r12b,0x1(%rdx,%rax,1)
14019c2fa:	48 8d 40 01          	lea    0x1(%rax),%rax
14019c2fe:	75 f5                	jne    0x14019c2f5
14019c300:	4c 8d 78 01          	lea    0x1(%rax),%r15
14019c304:	49 8b c6             	mov    %r14,%rax
14019c307:	48 2b c3             	sub    %rbx,%rax
14019c30a:	49 3b c7             	cmp    %r15,%rax
14019c30d:	73 12                	jae    0x14019c321
14019c30f:	48 85 ff             	test   %rdi,%rdi
14019c312:	74 03                	je     0x14019c317
14019c314:	4c 89 27             	mov    %r12,(%rdi)
14019c317:	48 8b 56 78          	mov    0x78(%rsi),%rdx
14019c31b:	49 8d 7d 78          	lea    0x78(%r13),%rdi
14019c31f:	eb 4c                	jmp    0x14019c36d
14019c321:	4d 85 ff             	test   %r15,%r15
14019c324:	74 25                	je     0x14019c34b
14019c326:	48 85 db             	test   %rbx,%rbx
14019c329:	75 12                	jne    0x14019c33d
14019c32b:	e8 c0 df c8 00       	call   0x140e2a2f0
14019c330:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14019c336:	e8 49 de c8 00       	call   0x140e2a184
14019c33b:	eb 0e                	jmp    0x14019c34b
14019c33d:	0f ae e8             	lfence
14019c340:	4d 8b c7             	mov    %r15,%r8
14019c343:	48 8b cb             	mov    %rbx,%rcx
14019c346:	e8 c5 2c d4 00       	call   0x140edf010
14019c34b:	48 85 ff             	test   %rdi,%rdi
14019c34e:	74 03                	je     0x14019c353
14019c350:	48 89 1f             	mov    %rbx,(%rdi)
14019c353:	49 03 df             	add    %r15,%rbx
14019c356:	eb 08                	jmp    0x14019c360
14019c358:	48 85 ff             	test   %rdi,%rdi
14019c35b:	74 03                	je     0x14019c360
14019c35d:	4c 89 27             	mov    %r12,(%rdi)
14019c360:	48 8b 56 78          	mov    0x78(%rsi),%rdx
14019c364:	49 8d 7d 78          	lea    0x78(%r13),%rdi
14019c368:	49 3b de             	cmp    %r14,%rbx
14019c36b:	74 7b                	je     0x14019c3e8
14019c36d:	48 85 d2             	test   %rdx,%rdx
14019c370:	74 76                	je     0x14019c3e8
14019c372:	66 44 39 22          	cmp    %r12w,(%rdx)
14019c376:	74 70                	je     0x14019c3e8
14019c378:	48 8b c5             	mov    %rbp,%rax
14019c37b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14019c380:	66 44 39 64 42 02    	cmp    %r12w,0x2(%rdx,%rax,2)
14019c386:	48 8d 40 01          	lea    0x1(%rax),%rax
14019c38a:	75 f4                	jne    0x14019c380
14019c38c:	4c 8d 3c 45 02 00 00 	lea    0x2(,%rax,2),%r15
14019c393:	00
14019c394:	49 8b c6             	mov    %r14,%rax
14019c397:	48 2b c3             	sub    %rbx,%rax
14019c39a:	49 3b c7             	cmp    %r15,%rax
14019c39d:	73 12                	jae    0x14019c3b1
14019c39f:	48 85 ff             	test   %rdi,%rdi
14019c3a2:	74 03                	je     0x14019c3a7
14019c3a4:	4c 89 27             	mov    %r12,(%rdi)
14019c3a7:	48 8b 56 58          	mov    0x58(%rsi),%rdx
14019c3ab:	49 8d 7d 58          	lea    0x58(%r13),%rdi
14019c3af:	eb 4c                	jmp    0x14019c3fd
14019c3b1:	4d 85 ff             	test   %r15,%r15
14019c3b4:	74 25                	je     0x14019c3db
14019c3b6:	48 85 db             	test   %rbx,%rbx
14019c3b9:	75 12                	jne    0x14019c3cd
14019c3bb:	e8 30 df c8 00       	call   0x140e2a2f0
14019c3c0:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14019c3c6:	e8 b9 dd c8 00       	call   0x140e2a184
14019c3cb:	eb 0e                	jmp    0x14019c3db
14019c3cd:	0f ae e8             	lfence
14019c3d0:	4d 8b c7             	mov    %r15,%r8
14019c3d3:	48 8b cb             	mov    %rbx,%rcx
14019c3d6:	e8 35 2c d4 00       	call   0x140edf010
14019c3db:	48 85 ff             	test   %rdi,%rdi
14019c3de:	74 03                	je     0x14019c3e3
14019c3e0:	48 89 1f             	mov    %rbx,(%rdi)
14019c3e3:	49 03 df             	add    %r15,%rbx
14019c3e6:	eb 08                	jmp    0x14019c3f0
14019c3e8:	48 85 ff             	test   %rdi,%rdi
14019c3eb:	74 03                	je     0x14019c3f0
14019c3ed:	4c 89 27             	mov    %r12,(%rdi)
14019c3f0:	48 8b 56 58          	mov    0x58(%rsi),%rdx
14019c3f4:	49 8d 7d 58          	lea    0x58(%r13),%rdi
14019c3f8:	49 3b de             	cmp    %r14,%rbx
14019c3fb:	74 76                	je     0x14019c473
14019c3fd:	48 85 d2             	test   %rdx,%rdx
14019c400:	74 71                	je     0x14019c473
14019c402:	44 38 22             	cmp    %r12b,(%rdx)
14019c405:	74 6c                	je     0x14019c473
14019c407:	48 8b c5             	mov    %rbp,%rax
14019c40a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14019c410:	44 38 64 02 01       	cmp    %r12b,0x1(%rdx,%rax,1)
14019c415:	48 8d 40 01          	lea    0x1(%rax),%rax
14019c419:	75 f5                	jne    0x14019c410
14019c41b:	4c 8d 78 01          	lea    0x1(%rax),%r15
14019c41f:	49 8b c6             	mov    %r14,%rax
14019c422:	48 2b c3             	sub    %rbx,%rax
14019c425:	49 3b c7             	cmp    %r15,%rax
14019c428:	73 12                	jae    0x14019c43c
14019c42a:	48 85 ff             	test   %rdi,%rdi
14019c42d:	74 03                	je     0x14019c432
14019c42f:	4c 89 27             	mov    %r12,(%rdi)
14019c432:	48 8b 56 60          	mov    0x60(%rsi),%rdx
14019c436:	49 8d 7d 60          	lea    0x60(%r13),%rdi
14019c43a:	eb 4c                	jmp    0x14019c488
14019c43c:	4d 85 ff             	test   %r15,%r15
14019c43f:	74 25                	je     0x14019c466
14019c441:	48 85 db             	test   %rbx,%rbx
14019c444:	75 12                	jne    0x14019c458
14019c446:	e8 a5 de c8 00       	call   0x140e2a2f0
14019c44b:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14019c451:	e8 2e dd c8 00       	call   0x140e2a184
14019c456:	eb 0e                	jmp    0x14019c466
14019c458:	0f ae e8             	lfence
14019c45b:	4d 8b c7             	mov    %r15,%r8
14019c45e:	48 8b cb             	mov    %rbx,%rcx
14019c461:	e8 aa 2b d4 00       	call   0x140edf010
14019c466:	48 85 ff             	test   %rdi,%rdi
14019c469:	74 03                	je     0x14019c46e
14019c46b:	48 89 1f             	mov    %rbx,(%rdi)
14019c46e:	49 03 df             	add    %r15,%rbx
14019c471:	eb 08                	jmp    0x14019c47b
14019c473:	48 85 ff             	test   %rdi,%rdi
14019c476:	74 03                	je     0x14019c47b
14019c478:	4c 89 27             	mov    %r12,(%rdi)
14019c47b:	48 8b 56 60          	mov    0x60(%rsi),%rdx
14019c47f:	49 8d 7d 60          	lea    0x60(%r13),%rdi
14019c483:	49 3b de             	cmp    %r14,%rbx
14019c486:	74 61                	je     0x14019c4e9
14019c488:	48 85 d2             	test   %rdx,%rdx
14019c48b:	74 5c                	je     0x14019c4e9
14019c48d:	66 44 39 22          	cmp    %r12w,(%rdx)
14019c491:	74 56                	je     0x14019c4e9
14019c493:	66 44 39 64 6a 02    	cmp    %r12w,0x2(%rdx,%rbp,2)
14019c499:	48 8d 6d 01          	lea    0x1(%rbp),%rbp
14019c49d:	75 f4                	jne    0x14019c493
14019c49f:	49 8b c6             	mov    %r14,%rax
14019c4a2:	48 8d 2c 6d 02 00 00 	lea    0x2(,%rbp,2),%rbp
14019c4a9:	00
14019c4aa:	48 2b c3             	sub    %rbx,%rax
14019c4ad:	48 3b c5             	cmp    %rbp,%rax
14019c4b0:	72 37                	jb     0x14019c4e9
14019c4b2:	48 85 ed             	test   %rbp,%rbp
14019c4b5:	74 25                	je     0x14019c4dc
14019c4b7:	48 85 db             	test   %rbx,%rbx
14019c4ba:	75 12                	jne    0x14019c4ce
14019c4bc:	e8 2f de c8 00       	call   0x140e2a2f0
14019c4c1:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14019c4c7:	e8 b8 dc c8 00       	call   0x140e2a184
14019c4cc:	eb 0e                	jmp    0x14019c4dc
14019c4ce:	0f ae e8             	lfence
14019c4d1:	4c 8b c5             	mov    %rbp,%r8
14019c4d4:	48 8b cb             	mov    %rbx,%rcx
14019c4d7:	e8 34 2b d4 00       	call   0x140edf010
14019c4dc:	48 85 ff             	test   %rdi,%rdi
14019c4df:	74 03                	je     0x14019c4e4
14019c4e1:	48 89 1f             	mov    %rbx,(%rdi)
14019c4e4:	48 03 dd             	add    %rbp,%rbx
14019c4e7:	eb 08                	jmp    0x14019c4f1
14019c4e9:	48 85 ff             	test   %rdi,%rdi
14019c4ec:	74 03                	je     0x14019c4f1
14019c4ee:	4c 89 27             	mov    %r12,(%rdi)
14019c4f1:	4c 2b f3             	sub    %rbx,%r14
14019c4f4:	33 d2                	xor    %edx,%edx
14019c4f6:	4d 8b c6             	mov    %r14,%r8
14019c4f9:	48 8b cb             	mov    %rbx,%rcx
14019c4fc:	e8 af 31 d4 00       	call   0x140edf6b0
14019c501:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14019c506:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14019c50b:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14019c510:	48 83 c4 20          	add    $0x20,%rsp
14019c514:	41 5f                	pop    %r15
14019c516:	41 5e                	pop    %r14
14019c518:	41 5d                	pop    %r13
14019c51a:	41 5c                	pop    %r12
14019c51c:	5f                   	pop    %rdi
14019c51d:	c3                   	ret
14019c51e:	cc                   	int3
14019c51f:	cc                   	int3
14019c520:	40 56                	rex push %rsi
14019c522:	48 83 ec 40          	sub    $0x40,%rsp
14019c526:	48 8b f1             	mov    %rcx,%rsi
14019c529:	ff 15 a9 6d de 00    	call   *0xde6da9(%rip)        # 0x140f832d8
14019c52f:	8b 0d 73 a3 27 01    	mov    0x127a373(%rip),%ecx        # 0x1414168a8
14019c535:	3b c8                	cmp    %eax,%ecx
14019c537:	0f 84 84 01 00 00    	je     0x14019c6c1
14019c53d:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14019c542:	41 bf 01 00 00 00    	mov    $0x1,%r15d
14019c548:	41 8b cf             	mov    %r15d,%ecx
14019c54b:	f0 0f c1 0d 59 a3 27 	lock xadd %ecx,0x127a359(%rip)        # 0x1414168ac
14019c552:	01
14019c553:	ff c1                	inc    %ecx
14019c555:	83 f9 04             	cmp    $0x4,%ecx
14019c558:	0f 8d 57 01 00 00    	jge    0x14019c6b5
14019c55e:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14019c563:	33 c9                	xor    %ecx,%ecx
14019c565:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
14019c56a:	89 05 38 a3 27 01    	mov    %eax,0x127a338(%rip)        # 0x1414168a8
14019c570:	e8 5b e4 ff ff       	call   0x14019a9d0
14019c575:	45 33 e4             	xor    %r12d,%r12d
14019c578:	48 8b f8             	mov    %rax,%rdi
14019c57b:	48 85 c0             	test   %rax,%rax
14019c57e:	0f 84 20 01 00 00    	je     0x14019c6a4
14019c584:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
14019c589:	8b 68 10             	mov    0x10(%rax),%ebp
14019c58c:	4c 39 60 18          	cmp    %r12,0x18(%rax)
14019c590:	0f 85 8d 00 00 00    	jne    0x14019c623
14019c596:	85 ed                	test   %ebp,%ebp
14019c598:	0f 84 85 00 00 00    	je     0x14019c623
14019c59e:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
14019c5a3:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14019c5a8:	ff 15 da 6c de 00    	call   *0xde6cda(%rip)        # 0x140f83288
14019c5ae:	ba 08 00 00 00       	mov    $0x8,%edx
14019c5b3:	41 b8 90 01 00 00    	mov    $0x190,%r8d
14019c5b9:	48 8b c8             	mov    %rax,%rcx
14019c5bc:	ff 15 b6 6c de 00    	call   *0xde6cb6(%rip)        # 0x140f83278
14019c5c2:	4c 8b 35 37 a2 27 01 	mov    0x127a237(%rip),%r14        # 0x141416800
14019c5c9:	48 8b d8             	mov    %rax,%rbx
14019c5cc:	4d 85 f6             	test   %r14,%r14
14019c5cf:	74 15                	je     0x14019c5e6
14019c5d1:	ff 15 b1 6c de 00    	call   *0xde6cb1(%rip)        # 0x140f83288
14019c5d7:	48 8b c8             	mov    %rax,%rcx
14019c5da:	48 8b d3             	mov    %rbx,%rdx
14019c5dd:	49 8b c6             	mov    %r14,%rax
14019c5e0:	ff 15 3a 74 de 00    	call   *0xde743a(%rip)        # 0x140f83a20
14019c5e6:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
14019c5eb:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
14019c5ef:	48 85 db             	test   %rbx,%rbx
14019c5f2:	74 2a                	je     0x14019c61e
14019c5f4:	48 8d 83 90 01 00 00 	lea    0x190(%rbx),%rax
14019c5fb:	c7 47 20 05 00 00 00 	movl   $0x5,0x20(%rdi)
14019c602:	48 3b d8             	cmp    %rax,%rbx
14019c605:	74 17                	je     0x14019c61e
14019c607:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14019c60e:	00 00
14019c610:	66 c7 03 50 00       	movw   $0x50,(%rbx)
14019c615:	48 83 c3 50          	add    $0x50,%rbx
14019c619:	48 3b d8             	cmp    %rax,%rbx
14019c61c:	75 f2                	jne    0x14019c610
14019c61e:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14019c623:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
14019c627:	4d 85 c9             	test   %r9,%r9
14019c62a:	74 73                	je     0x14019c69f
14019c62c:	85 ed                	test   %ebp,%ebp
14019c62e:	74 3a                	je     0x14019c66a
14019c630:	0f b7 47 20          	movzwl 0x20(%rdi),%eax
14019c634:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
14019c638:	48 c1 e2 04          	shl    $0x4,%rdx
14019c63c:	49 03 d1             	add    %r9,%rdx
14019c63f:	4c 3b ca             	cmp    %rdx,%r9
14019c642:	74 26                	je     0x14019c66a
14019c644:	44 8b 47 10          	mov    0x10(%rdi),%r8d
14019c648:	49 8d 41 08          	lea    0x8(%r9),%rax
14019c64c:	0f 1f 40 00          	nopl   0x0(%rax)
14019c650:	44 39 40 fc          	cmp    %r8d,-0x4(%rax)
14019c654:	76 07                	jbe    0x14019c65d
14019c656:	8b 4e 08             	mov    0x8(%rsi),%ecx
14019c659:	39 08                	cmp    %ecx,(%rax)
14019c65b:	74 42                	je     0x14019c69f
14019c65d:	48 83 c0 50          	add    $0x50,%rax
14019c661:	48 8d 48 f8          	lea    -0x8(%rax),%rcx
14019c665:	48 3b ca             	cmp    %rdx,%rcx
14019c668:	75 e6                	jne    0x14019c650
14019c66a:	0f b7 47 22          	movzwl 0x22(%rdi),%eax
14019c66e:	33 d2                	xor    %edx,%edx
14019c670:	0f b7 4f 20          	movzwl 0x20(%rdi),%ecx
14019c674:	ff c0                	inc    %eax
14019c676:	f7 f1                	div    %ecx
14019c678:	0f b7 c2             	movzwl %dx,%eax
14019c67b:	66 89 57 22          	mov    %dx,0x22(%rdi)
14019c67f:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
14019c683:	48 8b 47 08          	mov    0x8(%rdi),%rax
14019c687:	48 c1 e1 04          	shl    $0x4,%rcx
14019c68b:	49 03 c9             	add    %r9,%rcx
14019c68e:	f0 44 0f c1 38       	lock xadd %r15d,(%rax)
14019c693:	45 8d 47 01          	lea    0x1(%r15),%r8d
14019c697:	48 8b d6             	mov    %rsi,%rdx
14019c69a:	e8 d1 f2 ff ff       	call   0x14019b970
14019c69f:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14019c6a4:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14019c6a9:	44 89 25 f8 a1 27 01 	mov    %r12d,0x127a1f8(%rip)        # 0x1414168a8
14019c6b0:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
14019c6b5:	f0 ff 0d f0 a1 27 01 	lock decl 0x127a1f0(%rip)        # 0x1414168ac
14019c6bc:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
14019c6c1:	48 83 c4 40          	add    $0x40,%rsp
14019c6c5:	5e                   	pop    %rsi
14019c6c6:	c3                   	ret
14019c6c7:	cc                   	int3
14019c6c8:	cc                   	int3
14019c6c9:	cc                   	int3
14019c6ca:	cc                   	int3
14019c6cb:	cc                   	int3
14019c6cc:	cc                   	int3
14019c6cd:	cc                   	int3
14019c6ce:	cc                   	int3
14019c6cf:	cc                   	int3
14019c6d0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14019c6d5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14019c6da:	56                   	push   %rsi
14019c6db:	57                   	push   %rdi
14019c6dc:	41 56                	push   %r14
14019c6de:	48 83 ec 60          	sub    $0x60,%rsp
14019c6e2:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
14019c6e6:	4d 8b f0             	mov    %r8,%r14
14019c6e9:	48 8b f2             	mov    %rdx,%rsi
14019c6ec:	48 8b f9             	mov    %rcx,%rdi
14019c6ef:	48 3d fe ff ff 7f    	cmp    $0x7ffffffe,%rax