14000a2a9:	75 12                	jne    0x14000a2bd
14000a2ab:	4c 8b c8             	mov    %rax,%r9
14000a2ae:	eb 0d                	jmp    0x14000a2bd
14000a2b0:	4c 8b c8             	mov    %rax,%r9
14000a2b3:	48 8b 40 10          	mov    0x10(%rax),%rax
14000a2b7:	40 38 70 19          	cmp    %sil,0x19(%rax)
14000a2bb:	74 f3                	je     0x14000a2b0
14000a2bd:	49 39 79 20          	cmp    %rdi,0x20(%r9)
14000a2c1:	73 3a                	jae    0x14000a2fd
14000a2c3:	49 8b 41 10          	mov    0x10(%r9),%rax
14000a2c7:	48 8b d3             	mov    %rbx,%rdx
14000a2ca:	40 38 70 19          	cmp    %sil,0x19(%rax)
14000a2ce:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14000a2d3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000a2d8:	74 10                	je     0x14000a2ea
14000a2da:	45 33 c0             	xor    %r8d,%r8d
14000a2dd:	e8 f2 00 00 00       	call   0x14000a3d4
14000a2e2:	48 8b c3             	mov    %rbx,%rax
14000a2e5:	e9 bf 00 00 00       	jmp    0x14000a3a9
14000a2ea:	4d 8b c8             	mov    %r8,%r9
14000a2ed:	41 b0 01             	mov    $0x1,%r8b
14000a2f0:	e8 df 00 00 00       	call   0x14000a3d4
14000a2f5:	48 8b c3             	mov    %rbx,%rax
14000a2f8:	e9 ac 00 00 00       	jmp    0x14000a3a9
14000a2fd:	49 39 78 20          	cmp    %rdi,0x20(%r8)
14000a301:	0f 83 82 00 00 00    	jae    0x14000a389
14000a307:	4d 8b 48 10          	mov    0x10(%r8),%r9
14000a30b:	41 8a 51 19          	mov    0x19(%r9),%dl
14000a30f:	84 d2                	test   %dl,%dl
14000a311:	74 25                	je     0x14000a338
14000a313:	4d 8b 48 08          	mov    0x8(%r8),%r9
14000a317:	41 38 71 19          	cmp    %sil,0x19(%r9)
14000a31b:	75 33                	jne    0x14000a350
14000a31d:	49 8b c0             	mov    %r8,%rax
14000a320:	49 8b c9             	mov    %r9,%rcx
14000a323:	49 3b 41 10          	cmp    0x10(%r9),%rax
14000a327:	75 27                	jne    0x14000a350
14000a329:	4d 8b 49 08          	mov    0x8(%r9),%r9
14000a32d:	48 8b c1             	mov    %rcx,%rax
14000a330:	41 38 71 19          	cmp    %sil,0x19(%r9)
14000a334:	74 ea                	je     0x14000a320
14000a336:	eb 18                	jmp    0x14000a350
14000a338:	49 8b 09             	mov    (%r9),%rcx
14000a33b:	40 38 71 19          	cmp    %sil,0x19(%rcx)
14000a33f:	75 0f                	jne    0x14000a350
14000a341:	4c 8b c9             	mov    %rcx,%r9
14000a344:	48 8b 01             	mov    (%rcx),%rax
14000a347:	48 8b c8             	mov    %rax,%rcx
14000a34a:	40 38 70 19          	cmp    %sil,0x19(%rax)
14000a34e:	74 f1                	je     0x14000a341
14000a350:	4d 3b ca             	cmp    %r10,%r9
14000a353:	74 06                	je     0x14000a35b
14000a355:	49 3b 79 20          	cmp    0x20(%r9),%rdi
14000a359:	73 2e                	jae    0x14000a389
14000a35b:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14000a360:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000a365:	84 d2                	test   %dl,%dl
14000a367:	48 8b d3             	mov    %rbx,%rdx
14000a36a:	74 10                	je     0x14000a37c
14000a36c:	4d 8b c8             	mov    %r8,%r9
14000a36f:	45 33 c0             	xor    %r8d,%r8d
14000a372:	e8 5d 00 00 00       	call   0x14000a3d4
14000a377:	48 8b c3             	mov    %rbx,%rax
14000a37a:	eb 2d                	jmp    0x14000a3a9
14000a37c:	41 b0 01             	mov    $0x1,%r8b
14000a37f:	e8 50 00 00 00       	call   0x14000a3d4
14000a384:	48 8b c3             	mov    %rbx,%rax
14000a387:	eb 20                	jmp    0x14000a3a9
14000a389:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14000a38e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000a393:	4d 8b cb             	mov    %r11,%r9
14000a396:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14000a39b:	e8 e8 02 00 00       	call   0x14000a688
14000a3a0:	48 8b 08             	mov    (%rax),%rcx
14000a3a3:	48 89 0b             	mov    %rcx,(%rbx)
14000a3a6:	48 8b c3             	mov    %rbx,%rax
14000a3a9:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000a3ae:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14000a3b3:	48 83 c4 40          	add    $0x40,%rsp
14000a3b7:	5f                   	pop    %rdi
14000a3b8:	c3                   	ret
14000a3b9:	cc                   	int3
14000a3ba:	cc                   	int3
14000a3bb:	cc                   	int3
14000a3bc:	cc                   	int3
14000a3bd:	cc                   	int3
14000a3be:	cc                   	int3
14000a3bf:	cc                   	int3
14000a3c0:	48 8b ca             	mov    %rdx,%rcx
14000a3c3:	ba 30 00 00 00       	mov    $0x30,%edx
14000a3c8:	e9 3f 0e 00 00       	jmp    0x14000b20c
14000a3cd:	cc                   	int3
14000a3ce:	cc                   	int3
14000a3cf:	cc                   	int3
14000a3d0:	cc                   	int3
14000a3d1:	cc                   	int3
14000a3d2:	cc                   	int3
14000a3d3:	cc                   	int3
14000a3d4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000a3d9:	57                   	push   %rdi
14000a3da:	48 83 ec 20          	sub    $0x20,%rsp
14000a3de:	48 8b 05 33 87 00 00 	mov    0x8733(%rip),%rax        # 0x140012b18
14000a3e5:	48 b9 54 55 55 55 55 	movabs $0x555555555555554,%rcx
14000a3ec:	55 55 05
14000a3ef:	4d 8b d1             	mov    %r9,%r10
14000a3f2:	48 8b da             	mov    %rdx,%rbx
14000a3f5:	48 3b c1             	cmp    %rcx,%rax
14000a3f8:	72 1e                	jb     0x14000a418
14000a3fa:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14000a3ff:	e8 bc ff ff ff       	call   0x14000a3c0
14000a404:	48 8d 0d 55 49 00 00 	lea    0x4955(%rip),%rcx        # 0x14000ed60
14000a40b:	48 ff 15 76 31 00 00 	rex.W call *0x3176(%rip)        # 0x14000d588
14000a412:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a417:	cc                   	int3
14000a418:	4c 8b 4c 24 58       	mov    0x58(%rsp),%r9
14000a41d:	48 ff c0             	inc    %rax
14000a420:	48 89 05 f1 86 00 00 	mov    %rax,0x86f1(%rip)        # 0x140012b18
14000a427:	33 ff                	xor    %edi,%edi
14000a429:	4d 89 51 08          	mov    %r10,0x8(%r9)
14000a42d:	48 8b 05 dc 86 00 00 	mov    0x86dc(%rip),%rax        # 0x140012b10
14000a434:	4c 3b d0             	cmp    %rax,%r10
14000a437:	75 17                	jne    0x14000a450
14000a439:	4c 89 48 08          	mov    %r9,0x8(%rax)
14000a43d:	48 8b 05 cc 86 00 00 	mov    0x86cc(%rip),%rax        # 0x140012b10
14000a444:	4c 89 08             	mov    %r9,(%rax)
14000a447:	48 8b 05 c2 86 00 00 	mov    0x86c2(%rip),%rax        # 0x140012b10
14000a44e:	eb 2a                	jmp    0x14000a47a
14000a450:	45 84 c0             	test   %r8b,%r8b
14000a453:	74 14                	je     0x14000a469
14000a455:	4d 89 0a             	mov    %r9,(%r10)
14000a458:	48 8b 05 b1 86 00 00 	mov    0x86b1(%rip),%rax        # 0x140012b10
14000a45f:	4c 3b 10             	cmp    (%rax),%r10
14000a462:	75 1a                	jne    0x14000a47e
14000a464:	4c 89 08             	mov    %r9,(%rax)
14000a467:	eb 15                	jmp    0x14000a47e
14000a469:	4d 89 4a 10          	mov    %r9,0x10(%r10)
14000a46d:	48 8b 05 9c 86 00 00 	mov    0x869c(%rip),%rax        # 0x140012b10
14000a474:	4c 3b 50 10          	cmp    0x10(%rax),%r10
14000a478:	75 04                	jne    0x14000a47e
14000a47a:	4c 89 48 10          	mov    %r9,0x10(%rax)
14000a47e:	49 8b 41 08          	mov    0x8(%r9),%rax
14000a482:	49 8b d1             	mov    %r9,%rdx
14000a485:	e9 cb 01 00 00       	jmp    0x14000a655
14000a48a:	4c 8d 52 08          	lea    0x8(%rdx),%r10
14000a48e:	49 8b 0a             	mov    (%r10),%rcx
14000a491:	4c 8d 59 08          	lea    0x8(%rcx),%r11
14000a495:	4d 8b 03             	mov    (%r11),%r8
14000a498:	49 8b 00             	mov    (%r8),%rax
14000a49b:	48 3b c8             	cmp    %rax,%rcx
14000a49e:	0f 85 cd 00 00 00    	jne    0x14000a571
14000a4a4:	49 8b 40 10          	mov    0x10(%r8),%rax
14000a4a8:	40 38 78 18          	cmp    %dil,0x18(%rax)
14000a4ac:	0f 84 c5 00 00 00    	je     0x14000a577
14000a4b2:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14000a4b6:	49 3b d0             	cmp    %r8,%rdx
14000a4b9:	75 4d                	jne    0x14000a508
14000a4bb:	49 8b 00             	mov    (%r8),%rax
14000a4be:	48 8b d1             	mov    %rcx,%rdx
14000a4c1:	48 89 41 10          	mov    %rax,0x10(%rcx)
14000a4c5:	49 8b 00             	mov    (%r8),%rax
14000a4c8:	40 38 78 19          	cmp    %dil,0x19(%rax)
14000a4cc:	75 04                	jne    0x14000a4d2
14000a4ce:	48 89 48 08          	mov    %rcx,0x8(%rax)
14000a4d2:	49 8b 03             	mov    (%r11),%rax
14000a4d5:	49 89 40 08          	mov    %rax,0x8(%r8)
14000a4d9:	48 8b 05 30 86 00 00 	mov    0x8630(%rip),%rax        # 0x140012b10
14000a4e0:	48 3b 48 08          	cmp    0x8(%rax),%rcx
14000a4e4:	75 06                	jne    0x14000a4ec
14000a4e6:	4c 89 40 08          	mov    %r8,0x8(%rax)
14000a4ea:	eb 11                	jmp    0x14000a4fd
14000a4ec:	49 8b 03             	mov    (%r11),%rax
14000a4ef:	48 3b 08             	cmp    (%rax),%rcx
14000a4f2:	75 05                	jne    0x14000a4f9
14000a4f4:	4c 89 00             	mov    %r8,(%rax)
14000a4f7:	eb 04                	jmp    0x14000a4fd
14000a4f9:	4c 89 40 10          	mov    %r8,0x10(%rax)
14000a4fd:	49 89 08             	mov    %rcx,(%r8)
14000a500:	4d 8b d3             	mov    %r11,%r10
14000a503:	4d 89 03             	mov    %r8,(%r11)
14000a506:	eb 03                	jmp    0x14000a50b
14000a508:	4c 8b c1             	mov    %rcx,%r8
14000a50b:	41 c6 40 18 01       	movb   $0x1,0x18(%r8)
14000a510:	49 8b 02             	mov    (%r10),%rax
14000a513:	48 8b 48 08          	mov    0x8(%rax),%rcx
14000a517:	40 88 79 18          	mov    %dil,0x18(%rcx)
14000a51b:	49 8b 02             	mov    (%r10),%rax
14000a51e:	48 8b 48 08          	mov    0x8(%rax),%rcx
14000a522:	4c 8b 01             	mov    (%rcx),%r8
14000a525:	49 8b 40 10          	mov    0x10(%r8),%rax
14000a529:	48 89 01             	mov    %rax,(%rcx)
14000a52c:	49 8b 40 10          	mov    0x10(%r8),%rax
14000a530:	40 38 78 19          	cmp    %dil,0x19(%rax)
14000a534:	75 04                	jne    0x14000a53a
14000a536:	48 89 48 08          	mov    %rcx,0x8(%rax)
14000a53a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14000a53e:	49 89 40 08          	mov    %rax,0x8(%r8)
14000a542:	48 8b 05 c7 85 00 00 	mov    0x85c7(%rip),%rax        # 0x140012b10
14000a549:	48 3b 48 08          	cmp    0x8(%rax),%rcx
14000a54d:	75 06                	jne    0x14000a555
14000a54f:	4c 89 40 08          	mov    %r8,0x8(%rax)
14000a553:	eb 13                	jmp    0x14000a568
14000a555:	48 8b 41 08          	mov    0x8(%rcx),%rax
14000a559:	48 3b 48 10          	cmp    0x10(%rax),%rcx
14000a55d:	75 06                	jne    0x14000a565
14000a55f:	4c 89 40 10          	mov    %r8,0x10(%rax)
14000a563:	eb 03                	jmp    0x14000a568
14000a565:	4c 89 00             	mov    %r8,(%rax)
14000a568:	49 89 48 10          	mov    %rcx,0x10(%r8)
14000a56c:	e9 dc 00 00 00       	jmp    0x14000a64d
14000a571:	40 38 78 18          	cmp    %dil,0x18(%rax)
14000a575:	75 1f                	jne    0x14000a596
14000a577:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
14000a57b:	c6 40 18 01          	movb   $0x1,0x18(%rax)
14000a57f:	49 8b 02             	mov    (%r10),%rax
14000a582:	48 8b 48 08          	mov    0x8(%rax),%rcx
14000a586:	40 88 79 18          	mov    %dil,0x18(%rcx)
14000a58a:	49 8b 02             	mov    (%r10),%rax
14000a58d:	48 8b 50 08          	mov    0x8(%rax),%rdx
14000a591:	e9 bb 00 00 00       	jmp    0x14000a651
14000a596:	48 8b 01             	mov    (%rcx),%rax
14000a599:	48 3b d0             	cmp    %rax,%rdx
14000a59c:	75 51                	jne    0x14000a5ef
14000a59e:	48 8b d1             	mov    %rcx,%rdx
14000a5a1:	48 8b c8             	mov    %rax,%rcx
14000a5a4:	48 8b 40 10          	mov    0x10(%rax),%rax
14000a5a8:	48 89 02             	mov    %rax,(%rdx)
14000a5ab:	48 8b 41 10          	mov    0x10(%rcx),%rax
14000a5af:	40 38 78 19          	cmp    %dil,0x19(%rax)
14000a5b3:	75 04                	jne    0x14000a5b9
14000a5b5:	48 89 50 08          	mov    %rdx,0x8(%rax)
14000a5b9:	49 8b 03             	mov    (%r11),%rax
14000a5bc:	48 89 41 08          	mov    %rax,0x8(%rcx)
14000a5c0:	48 8b 05 49 85 00 00 	mov    0x8549(%rip),%rax        # 0x140012b10
14000a5c7:	48 3b 50 08          	cmp    0x8(%rax),%rdx
14000a5cb:	75 06                	jne    0x14000a5d3
14000a5cd:	48 89 48 08          	mov    %rcx,0x8(%rax)
14000a5d1:	eb 12                	jmp    0x14000a5e5
14000a5d3:	49 8b 03             	mov    (%r11),%rax
14000a5d6:	48 3b 50 10          	cmp    0x10(%rax),%rdx
14000a5da:	75 06                	jne    0x14000a5e2
14000a5dc:	48 89 48 10          	mov    %rcx,0x10(%rax)
14000a5e0:	eb 03                	jmp    0x14000a5e5
14000a5e2:	48 89 08             	mov    %rcx,(%rax)
14000a5e5:	48 89 51 10          	mov    %rdx,0x10(%rcx)
14000a5e9:	4d 8b d3             	mov    %r11,%r10
14000a5ec:	49 89 0b             	mov    %rcx,(%r11)
14000a5ef:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
14000a5f3:	49 8b 02             	mov    (%r10),%rax
14000a5f6:	48 8b 48 08          	mov    0x8(%rax),%rcx
14000a5fa:	40 88 79 18          	mov    %dil,0x18(%rcx)
14000a5fe:	49 8b 02             	mov    (%r10),%rax
14000a601:	48 8b 48 08          	mov    0x8(%rax),%rcx
14000a605:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14000a609:	49 8b 00             	mov    (%r8),%rax
14000a60c:	48 89 41 10          	mov    %rax,0x10(%rcx)
14000a610:	49 8b 00             	mov    (%r8),%rax
14000a613:	40 38 78 19          	cmp    %dil,0x19(%rax)
14000a617:	75 04                	jne    0x14000a61d
14000a619:	48 89 48 08          	mov    %rcx,0x8(%rax)
14000a61d:	48 8b 41 08          	mov    0x8(%rcx),%rax
14000a621:	49 89 40 08          	mov    %rax,0x8(%r8)
14000a625:	48 8b 05 e4 84 00 00 	mov    0x84e4(%rip),%rax        # 0x140012b10
14000a62c:	48 3b 48 08          	cmp    0x8(%rax),%rcx
14000a630:	75 06                	jne    0x14000a638
14000a632:	4c 89 40 08          	mov    %r8,0x8(%rax)
14000a636:	eb 12                	jmp    0x14000a64a
14000a638:	48 8b 41 08          	mov    0x8(%rcx),%rax
14000a63c:	48 3b 08             	cmp    (%rax),%rcx
14000a63f:	75 05                	jne    0x14000a646
14000a641:	4c 89 00             	mov    %r8,(%rax)
14000a644:	eb 04                	jmp    0x14000a64a
14000a646:	4c 89 40 10          	mov    %r8,0x10(%rax)
14000a64a:	49 89 08             	mov    %rcx,(%r8)
14000a64d:	4c 89 41 08          	mov    %r8,0x8(%rcx)
14000a651:	48 8b 42 08          	mov    0x8(%rdx),%rax
14000a655:	40 38 78 18          	cmp    %dil,0x18(%rax)
14000a659:	0f 84 2b fe ff ff    	je     0x14000a48a
14000a65f:	48 8b 05 aa 84 00 00 	mov    0x84aa(%rip),%rax        # 0x140012b10
14000a666:	4c 89 0b             	mov    %r9,(%rbx)
14000a669:	48 8b 48 08          	mov    0x8(%rax),%rcx
14000a66d:	48 8b c3             	mov    %rbx,%rax
14000a670:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000a675:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
14000a679:	48 83 c4 20          	add    $0x20,%rsp
14000a67d:	5f                   	pop    %rdi
14000a67e:	c3                   	ret
14000a67f:	cc                   	int3
14000a680:	cc                   	int3
14000a681:	cc                   	int3
14000a682:	cc                   	int3
14000a683:	cc                   	int3
14000a684:	cc                   	int3
14000a685:	cc                   	int3
14000a686:	cc                   	int3
14000a687:	cc                   	int3
14000a688:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14000a68d:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14000a692:	57                   	push   %rdi
14000a693:	48 83 ec 30          	sub    $0x30,%rsp
14000a697:	4d 8b d1             	mov    %r9,%r10
14000a69a:	48 8b fa             	mov    %rdx,%rdi
14000a69d:	48 8b 0d 6c 84 00 00 	mov    0x846c(%rip),%rcx        # 0x140012b10
14000a6a4:	4c 8b c9             	mov    %rcx,%r9
14000a6a7:	48 8b 41 08          	mov    0x8(%rcx),%rax
14000a6ab:	41 b0 01             	mov    $0x1,%r8b
14000a6ae:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14000a6b2:	75 1f                	jne    0x14000a6d3
14000a6b4:	49 8b 12             	mov    (%r10),%rdx
14000a6b7:	4c 8b c8             	mov    %rax,%r9
14000a6ba:	48 3b 50 20          	cmp    0x20(%rax),%rdx
14000a6be:	41 0f 92 c0          	setb   %r8b
14000a6c2:	73 05                	jae    0x14000a6c9
14000a6c4:	48 8b 00             	mov    (%rax),%rax
14000a6c7:	eb 04                	jmp    0x14000a6cd
14000a6c9:	48 8b 40 10          	mov    0x10(%rax),%rax
14000a6cd:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14000a6d1:	74 e4                	je     0x14000a6b7
14000a6d3:	49 8b d9             	mov    %r9,%rbx
14000a6d6:	45 84 c0             	test   %r8b,%r8b
14000a6d9:	0f 84 81 00 00 00    	je     0x14000a760
14000a6df:	4c 3b 09             	cmp    (%rcx),%r9
14000a6e2:	75 29                	jne    0x14000a70d
14000a6e4:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14000a6e9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000a6ee:	41 b0 01             	mov    $0x1,%r8b
14000a6f1:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14000a6f6:	e8 d9 fc ff ff       	call   0x14000a3d4
14000a6fb:	48 8b 00             	mov    (%rax),%rax
14000a6fe:	48 89 07             	mov    %rax,(%rdi)
14000a701:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
14000a705:	48 8b c7             	mov    %rdi,%rax
14000a708:	e9 98 00 00 00       	jmp    0x14000a7a5
14000a70d:	41 80 79 19 00       	cmpb   $0x0,0x19(%r9)
14000a712:	74 06                	je     0x14000a71a
14000a714:	49 8b 59 10          	mov    0x10(%r9),%rbx
14000a718:	eb 46                	jmp    0x14000a760
14000a71a:	49 8b 01             	mov    (%r9),%rax
14000a71d:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14000a721:	74 30                	je     0x14000a753
14000a723:	49 8b 41 08          	mov    0x8(%r9),%rax
14000a727:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
14000a72b:	75 1b                	jne    0x14000a748
14000a72d:	49 8b c9             	mov    %r9,%rcx
14000a730:	48 8b d0             	mov    %rax,%rdx
14000a733:	48 3b 08             	cmp    (%rax),%rcx
14000a736:	75 10                	jne    0x14000a748
14000a738:	48 8b d8             	mov    %rax,%rbx
14000a73b:	48 8b 40 08          	mov    0x8(%rax),%rax
14000a73f:	48 8b cb             	mov    %rbx,%rcx
14000a742:	80 78 19 00          	cmpb   $0x0,0x19(%rax)