1400d944c:	8b 8c 82 14 95 0d 00 	mov    0xd9514(%rdx,%rax,4),%ecx
1400d9453:	48 03 ca             	add    %rdx,%rcx
1400d9456:	ff e1                	jmp    *%rcx
1400d9458:	83 c0 de             	add    $0xffffffde,%eax
1400d945b:	83 f8 5b             	cmp    $0x5b,%eax
1400d945e:	0f 87 90 00 00 00    	ja     0x1400d94f4
1400d9464:	48 8d 15 95 6b f2 ff 	lea    -0xd946b(%rip),%rdx        # 0x140000000
1400d946b:	48 98                	cltq
1400d946d:	0f b6 84 02 60 95 0d 	movzbl 0xd9560(%rdx,%rax,1),%eax
1400d9474:	00
1400d9475:	8b 8c 82 50 95 0d 00 	mov    0xd9550(%rdx,%rax,4),%ecx
1400d947c:	48 03 ca             	add    %rdx,%rcx
1400d947f:	ff e1                	jmp    *%rcx
1400d9481:	41 8b c0             	mov    %r8d,%eax
1400d9484:	c1 e8 17             	shr    $0x17,%eax
1400d9487:	eb 06                	jmp    0x1400d948f
1400d9489:	41 8b c0             	mov    %r8d,%eax
1400d948c:	c1 e8 18             	shr    $0x18,%eax
1400d948f:	a8 01                	test   $0x1,%al
1400d9491:	74 61                	je     0x1400d94f4
1400d9493:	0f be 43 78          	movsbl 0x78(%rbx),%eax
1400d9497:	48 8b 0b             	mov    (%rbx),%rcx
1400d949a:	89 43 74             	mov    %eax,0x74(%rbx)
1400d949d:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400d94a1:	48 3b c8             	cmp    %rax,%rcx
1400d94a4:	74 34                	je     0x1400d94da
1400d94a6:	80 39 5c             	cmpb   $0x5c,(%rcx)
1400d94a9:	75 2c                	jne    0x1400d94d7
1400d94ab:	48 ff c1             	inc    %rcx
1400d94ae:	48 3b c8             	cmp    %rax,%rcx
1400d94b1:	74 24                	je     0x1400d94d7
1400d94b3:	41 f6 c0 08          	test   $0x8,%r8b
1400d94b7:	75 09                	jne    0x1400d94c2
1400d94b9:	0f b6 01             	movzbl (%rcx),%eax
1400d94bc:	2c 28                	sub    $0x28,%al
1400d94be:	3c 01                	cmp    $0x1,%al
1400d94c0:	76 12                	jbe    0x1400d94d4
1400d94c2:	f6 83 80 00 00 00 10 	testb  $0x10,0x80(%rbx)
1400d94c9:	75 0c                	jne    0x1400d94d7
1400d94cb:	0f b6 01             	movzbl (%rcx),%eax
1400d94ce:	2c 7b                	sub    $0x7b,%al
1400d94d0:	a8 fd                	test   $0xfd,%al
1400d94d2:	75 03                	jne    0x1400d94d7
1400d94d4:	48 ff 03             	incq   (%rbx)
1400d94d7:	48 ff 03             	incq   (%rbx)
1400d94da:	48 8b cb             	mov    %rbx,%rcx
1400d94dd:	e8 7e 2a 00 00       	call   0x1400dbf60
1400d94e2:	b0 01                	mov    $0x1,%al
1400d94e4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d94e9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400d94ee:	48 83 c4 20          	add    $0x20,%rsp
1400d94f2:	5f                   	pop    %rdi
1400d94f3:	c3                   	ret
1400d94f4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d94f9:	32 c0                	xor    %al,%al
1400d94fb:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400d9500:	48 83 c4 20          	add    $0x20,%rsp
1400d9504:	5f                   	pop    %rdi
1400d9505:	c3                   	ret
1400d9506:	ba 02 00 00 00       	mov    $0x2,%edx
1400d950b:	48 8b cb             	mov    %rbx,%rcx
1400d950e:	e8 7d 18 00 00       	call   0x1400dad90
1400d9513:	cc                   	int3
1400d9514:	f4                   	hlt
1400d9515:	94                   	xchg   %eax,%esp
1400d9516:	0d 00 93 94 0d       	or     $0xd949300,%eax
1400d951b:	00 00                	add    %al,(%rax)
1400d951d:	01 01                	add    %eax,(%rcx)
1400d951f:	01 01                	add    %eax,(%rcx)
1400d9521:	01 01                	add    %eax,(%rcx)
1400d9523:	01 01                	add    %eax,(%rcx)
1400d9525:	01 01                	add    %eax,(%rcx)
1400d9527:	01 01                	add    %eax,(%rcx)
1400d9529:	01 01                	add    %eax,(%rcx)
1400d952b:	00 01                	add    %al,(%rcx)
1400d952d:	01 01                	add    %eax,(%rcx)
1400d952f:	00 01                	add    %al,(%rcx)
1400d9531:	01 01                	add    %eax,(%rcx)
1400d9533:	01 01                	add    %eax,(%rcx)
1400d9535:	01 01                	add    %eax,(%rcx)
1400d9537:	01 01                	add    %eax,(%rcx)
1400d9539:	01 01                	add    %eax,(%rcx)
1400d953b:	00 00                	add    %al,(%rax)
1400d953d:	01 01                	add    %eax,(%rcx)
1400d953f:	01 01                	add    %eax,(%rcx)
1400d9541:	01 01                	add    %eax,(%rcx)
1400d9543:	01 01                	add    %eax,(%rcx)
1400d9545:	01 01                	add    %eax,(%rcx)
1400d9547:	01 01                	add    %eax,(%rcx)
1400d9549:	01 01                	add    %eax,(%rcx)
1400d954b:	00 01                	add    %al,(%rcx)
1400d954d:	01 01                	add    %eax,(%rcx)
1400d954f:	00 89 94 0d 00 93    	add    %cl,-0x6cfff26c(%rcx)
1400d9555:	94                   	xchg   %eax,%esp
1400d9556:	0d 00 81 94 0d       	or     $0xd948100,%eax
1400d955b:	00 f4                	add    %dh,%ah
1400d955d:	94                   	xchg   %eax,%esp
1400d955e:	0d 00 00 03 01       	or     $0x1030000,%eax
1400d9563:	03 03                	add    (%rbx),%eax
1400d9565:	03 02                	add    (%rdx),%eax
1400d9567:	02 01                	add    (%rcx),%al
1400d9569:	02 03                	add    (%rbx),%al
1400d956b:	03 01                	add    (%rcx),%eax
1400d956d:	00 03                	add    %al,(%rbx)
1400d956f:	03 03                	add    (%rbx),%eax
1400d9571:	03 03                	add    (%rbx),%eax
1400d9573:	03 03                	add    (%rbx),%eax
1400d9575:	03 03                	add    (%rbx),%eax
1400d9577:	03 03                	add    (%rbx),%eax
1400d9579:	03 03                	add    (%rbx),%eax
1400d957b:	03 03                	add    (%rbx),%eax
1400d957d:	02 03                	add    (%rbx),%al
1400d957f:	03 03                	add    (%rbx),%eax
1400d9581:	03 03                	add    (%rbx),%eax
1400d9583:	03 03                	add    (%rbx),%eax
1400d9585:	03 03                	add    (%rbx),%eax
1400d9587:	03 03                	add    (%rbx),%eax
1400d9589:	03 03                	add    (%rbx),%eax
1400d958b:	03 03                	add    (%rbx),%eax
1400d958d:	03 03                	add    (%rbx),%eax
1400d958f:	03 03                	add    (%rbx),%eax
1400d9591:	03 03                	add    (%rbx),%eax
1400d9593:	03 03                	add    (%rbx),%eax
1400d9595:	03 03                	add    (%rbx),%eax
1400d9597:	03 03                	add    (%rbx),%eax
1400d9599:	01 01                	add    %eax,(%rcx)
1400d959b:	03 01                	add    (%rcx),%eax
1400d959d:	03 03                	add    (%rbx),%eax
1400d959f:	03 03                	add    (%rbx),%eax
1400d95a1:	03 03                	add    (%rbx),%eax
1400d95a3:	03 03                	add    (%rbx),%eax
1400d95a5:	03 03                	add    (%rbx),%eax
1400d95a7:	03 03                	add    (%rbx),%eax
1400d95a9:	03 03                	add    (%rbx),%eax
1400d95ab:	03 03                	add    (%rbx),%eax
1400d95ad:	03 03                	add    (%rbx),%eax
1400d95af:	03 03                	add    (%rbx),%eax
1400d95b1:	03 03                	add    (%rbx),%eax
1400d95b3:	03 03                	add    (%rbx),%eax
1400d95b5:	03 03                	add    (%rbx),%eax
1400d95b7:	03 03                	add    (%rbx),%eax
1400d95b9:	02 01                	add    (%rcx),%al
1400d95bb:	02 cc                	add    %ah,%cl
1400d95bd:	cc                   	int3
1400d95be:	cc                   	int3
1400d95bf:	cc                   	int3
1400d95c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d95c5:	57                   	push   %rdi
1400d95c6:	48 83 ec 20          	sub    $0x20,%rsp
1400d95ca:	8b 41 7c             	mov    0x7c(%rcx),%eax
1400d95cd:	48 8b d9             	mov    %rcx,%rbx
1400d95d0:	83 f8 5c             	cmp    $0x5c,%eax
1400d95d3:	0f 85 57 01 00 00    	jne    0x1400d9730
1400d95d9:	48 8b 09             	mov    (%rcx),%rcx
1400d95dc:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400d95e0:	48 3b c8             	cmp    %rax,%rcx
1400d95e3:	74 3d                	je     0x1400d9622
1400d95e5:	80 39 5c             	cmpb   $0x5c,(%rcx)
1400d95e8:	75 31                	jne    0x1400d961b
1400d95ea:	48 8d 51 01          	lea    0x1(%rcx),%rdx
1400d95ee:	48 3b d0             	cmp    %rax,%rdx
1400d95f1:	74 28                	je     0x1400d961b
1400d95f3:	44 8b 83 80 00 00 00 	mov    0x80(%rbx),%r8d
1400d95fa:	41 f6 c0 08          	test   $0x8,%r8b
1400d95fe:	75 09                	jne    0x1400d9609
1400d9600:	0f b6 02             	movzbl (%rdx),%eax
1400d9603:	2c 28                	sub    $0x28,%al
1400d9605:	3c 01                	cmp    $0x1,%al
1400d9607:	76 0f                	jbe    0x1400d9618
1400d9609:	41 f6 c0 10          	test   $0x10,%r8b
1400d960d:	75 0c                	jne    0x1400d961b
1400d960f:	0f b6 02             	movzbl (%rdx),%eax
1400d9612:	2c 7b                	sub    $0x7b,%al
1400d9614:	a8 fd                	test   $0xfd,%al
1400d9616:	75 03                	jne    0x1400d961b
1400d9618:	48 8b ca             	mov    %rdx,%rcx
1400d961b:	48 8d 41 01          	lea    0x1(%rcx),%rax
1400d961f:	48 89 03             	mov    %rax,(%rbx)
1400d9622:	48 8b cb             	mov    %rbx,%rcx
1400d9625:	e8 36 29 00 00       	call   0x1400dbf60
1400d962a:	8b 83 80 00 00 00    	mov    0x80(%rbx),%eax
1400d9630:	0f ba e0 15          	bt     $0x15,%eax
1400d9634:	0f 83 8a 00 00 00    	jae    0x1400d96c4
1400d963a:	0f ba e0 0e          	bt     $0xe,%eax
1400d963e:	73 27                	jae    0x1400d9667
1400d9640:	80 7b 78 5c          	cmpb   $0x5c,0x78(%rbx)
1400d9644:	75 21                	jne    0x1400d9667
1400d9646:	48 8b cb             	mov    %rbx,%rcx
1400d9649:	c7 43 74 5c 00 00 00 	movl   $0x5c,0x74(%rbx)
1400d9650:	e8 7b 23 00 00       	call   0x1400db9d0
1400d9655:	bf 01 00 00 00       	mov    $0x1,%edi
1400d965a:	8b c7                	mov    %edi,%eax
1400d965c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d9661:	48 83 c4 20          	add    $0x20,%rsp
1400d9665:	5f                   	pop    %rdi
1400d9666:	c3                   	ret
1400d9667:	0f ba e0 11          	bt     $0x11,%eax
1400d966b:	73 20                	jae    0x1400d968d
1400d966d:	33 d2                	xor    %edx,%edx
1400d966f:	48 8b cb             	mov    %rbx,%rcx
1400d9672:	e8 49 fa ff ff       	call   0x1400d90c0
1400d9677:	84 c0                	test   %al,%al
1400d9679:	74 12                	je     0x1400d968d
1400d967b:	bf 02 00 00 00       	mov    $0x2,%edi
1400d9680:	8b c7                	mov    %edi,%eax
1400d9682:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d9687:	48 83 c4 20          	add    $0x20,%rsp
1400d968b:	5f                   	pop    %rdi
1400d968c:	c3                   	ret
1400d968d:	bf 02 00 00 00       	mov    $0x2,%edi
1400d9692:	48 8b cb             	mov    %rbx,%rcx
1400d9695:	8b d7                	mov    %edi,%edx
1400d9697:	e8 94 02 00 00       	call   0x1400d9930
1400d969c:	84 c0                	test   %al,%al
1400d969e:	74 0c                	je     0x1400d96ac
1400d96a0:	83 7b 74 00          	cmpl   $0x0,0x74(%rbx)
1400d96a4:	0f 85 15 01 00 00    	jne    0x1400d97bf
1400d96aa:	eb a9                	jmp    0x1400d9655
1400d96ac:	48 8b cb             	mov    %rbx,%rcx
1400d96af:	e8 bc fa ff ff       	call   0x1400d9170
1400d96b4:	0f b6 f8             	movzbl %al,%edi
1400d96b7:	8b c7                	mov    %edi,%eax
1400d96b9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d96be:	48 83 c4 20          	add    $0x20,%rsp
1400d96c2:	5f                   	pop    %rdi
1400d96c3:	c3                   	ret
1400d96c4:	0f ba e0 10          	bt     $0x10,%eax
1400d96c8:	73 10                	jae    0x1400d96da
1400d96ca:	0f b6 53 78          	movzbl 0x78(%rbx),%edx
1400d96ce:	48 8b cb             	mov    %rbx,%rcx
1400d96d1:	e8 ea 09 00 00       	call   0x1400da0c0
1400d96d6:	84 c0                	test   %al,%al
1400d96d8:	75 27                	jne    0x1400d9701
1400d96da:	f7 83 80 00 00 00 00 	testl  $0x8000,0x80(%rbx)
1400d96e1:	80 00 00
1400d96e4:	74 33                	je     0x1400d9719
1400d96e6:	0f b6 43 78          	movzbl 0x78(%rbx),%eax
1400d96ea:	3c 61                	cmp    $0x61,%al
1400d96ec:	75 07                	jne    0x1400d96f5
1400d96ee:	b8 07 00 00 00       	mov    $0x7,%eax
1400d96f3:	eb 09                	jmp    0x1400d96fe
1400d96f5:	3c 62                	cmp    $0x62,%al
1400d96f7:	75 20                	jne    0x1400d9719
1400d96f9:	b8 08 00 00 00       	mov    $0x8,%eax
1400d96fe:	89 43 74             	mov    %eax,0x74(%rbx)
1400d9701:	48 8b cb             	mov    %rbx,%rcx
1400d9704:	e8 c7 22 00 00       	call   0x1400db9d0
1400d9709:	b8 01 00 00 00       	mov    $0x1,%eax
1400d970e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d9713:	48 83 c4 20          	add    $0x20,%rsp
1400d9717:	5f                   	pop    %rdi
1400d9718:	c3                   	ret
1400d9719:	c7 43 74 5c 00 00 00 	movl   $0x5c,0x74(%rbx)
1400d9720:	b8 01 00 00 00       	mov    $0x1,%eax
1400d9725:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d972a:	48 83 c4 20          	add    $0x20,%rsp
1400d972e:	5f                   	pop    %rdi
1400d972f:	c3                   	ret
1400d9730:	83 f8 5b             	cmp    $0x5b,%eax
1400d9733:	75 57                	jne    0x1400d978c
1400d9735:	e8 96 22 00 00       	call   0x1400db9d0
1400d973a:	48 63 7b 7c          	movslq 0x7c(%rbx),%rdi
1400d973e:	83 ff 3d             	cmp    $0x3d,%edi
1400d9741:	77 32                	ja     0x1400d9775
1400d9743:	48 b9 00 00 00 00 00 	movabs $0x2400400000000000,%rcx
1400d974a:	40 00 24
1400d974d:	48 0f a3 f9          	bt     %rdi,%rcx
1400d9751:	73 22                	jae    0x1400d9775
1400d9753:	48 8b cb             	mov    %rbx,%rcx
1400d9756:	e8 75 22 00 00       	call   0x1400db9d0
1400d975b:	8b d7                	mov    %edi,%edx
1400d975d:	48 8b cb             	mov    %rbx,%rcx
1400d9760:	e8 bb 07 00 00       	call   0x1400d9f20
1400d9765:	b8 02 00 00 00       	mov    $0x2,%eax
1400d976a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d976f:	48 83 c4 20          	add    $0x20,%rsp
1400d9773:	5f                   	pop    %rdi
1400d9774:	c3                   	ret
1400d9775:	c7 43 74 5b 00 00 00 	movl   $0x5b,0x74(%rbx)
1400d977c:	b8 01 00 00 00       	mov    $0x1,%eax
1400d9781:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d9786:	48 83 c4 20          	add    $0x20,%rsp
1400d978a:	5f                   	pop    %rdi
1400d978b:	c3                   	ret
1400d978c:	83 f8 5d             	cmp    $0x5d,%eax
1400d978f:	74 21                	je     0x1400d97b2
1400d9791:	83 f8 ff             	cmp    $0xffffffff,%eax
1400d9794:	74 1c                	je     0x1400d97b2
1400d9796:	0f be 41 78          	movsbl 0x78(%rcx),%eax
1400d979a:	89 41 74             	mov    %eax,0x74(%rcx)
1400d979d:	e8 2e 22 00 00       	call   0x1400db9d0
1400d97a2:	b8 01 00 00 00       	mov    $0x1,%eax
1400d97a7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d97ac:	48 83 c4 20          	add    $0x20,%rsp
1400d97b0:	5f                   	pop    %rdi
1400d97b1:	c3                   	ret
1400d97b2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d97b7:	33 c0                	xor    %eax,%eax
1400d97b9:	48 83 c4 20          	add    $0x20,%rsp
1400d97bd:	5f                   	pop    %rdi
1400d97be:	c3                   	ret
1400d97bf:	8b d7                	mov    %edi,%edx
1400d97c1:	48 8b cb             	mov    %rbx,%rcx
1400d97c4:	e8 c7 15 00 00       	call   0x1400dad90
1400d97c9:	cc                   	int3
1400d97ca:	cc                   	int3
1400d97cb:	cc                   	int3
1400d97cc:	cc                   	int3
1400d97cd:	cc                   	int3
1400d97ce:	cc                   	int3
1400d97cf:	cc                   	int3
1400d97d0:	40 53                	rex push %rbx
1400d97d2:	48 83 ec 20          	sub    $0x20,%rsp
1400d97d6:	48 8b d9             	mov    %rcx,%rbx
1400d97d9:	e8 e2 fd ff ff       	call   0x1400d95c0
1400d97de:	85 c0                	test   %eax,%eax
1400d97e0:	0f 84 24 01 00 00    	je     0x1400d990a
1400d97e6:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400d97eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400d97f0:	83 f8 02             	cmp    $0x2,%eax
1400d97f3:	0f 84 d9 00 00 00    	je     0x1400d98d2
1400d97f9:	8b 53 74             	mov    0x74(%rbx),%edx
1400d97fc:	85 d2                	test   %edx,%edx
1400d97fe:	75 10                	jne    0x1400d9810
1400d9800:	f7 83 80 00 00 00 00 	testl  $0x100000,0x80(%rbx)
1400d9807:	00 10 00
1400d980a:	0f 84 0e 01 00 00    	je     0x1400d991e
1400d9810:	83 7b 7c 2d          	cmpl   $0x2d,0x7c(%rbx)
1400d9814:	0f 85 af 00 00 00    	jne    0x1400d98c9
1400d981a:	48 8b 0b             	mov    (%rbx),%rcx
1400d981d:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400d9821:	48 3b c8             	cmp    %rax,%rcx
1400d9824:	74 3d                	je     0x1400d9863
1400d9826:	80 39 5c             	cmpb   $0x5c,(%rcx)
1400d9829:	75 31                	jne    0x1400d985c
1400d982b:	48 8d 51 01          	lea    0x1(%rcx),%rdx
1400d982f:	48 3b d0             	cmp    %rax,%rdx
1400d9832:	74 28                	je     0x1400d985c
1400d9834:	44 8b 83 80 00 00 00 	mov    0x80(%rbx),%r8d
1400d983b:	41 f6 c0 08          	test   $0x8,%r8b
1400d983f:	75 09                	jne    0x1400d984a
1400d9841:	0f b6 02             	movzbl (%rdx),%eax
1400d9844:	2c 28                	sub    $0x28,%al
1400d9846:	3c 01                	cmp    $0x1,%al
1400d9848:	76 0f                	jbe    0x1400d9859
1400d984a:	41 f6 c0 10          	test   $0x10,%r8b
1400d984e:	75 0c                	jne    0x1400d985c
1400d9850:	0f b6 02             	movzbl (%rdx),%eax
1400d9853:	2c 7b                	sub    $0x7b,%al
1400d9855:	a8 fd                	test   $0xfd,%al