1400365b8:	83 f9 0a             	cmp    $0xa,%ecx
1400365bb:	0f 85 36 01 00 00    	jne    0x1400366f7
1400365c1:	81 fe f3 65 00 00    	cmp    $0x65f3,%esi
1400365c7:	77 56                	ja     0x14003661f
1400365c9:	81 fe 66 58 00 00    	cmp    $0x5866,%esi
1400365cf:	77 55                	ja     0x140036626
1400365d1:	81 fe 5c 58 00 00    	cmp    $0x585c,%esi
1400365d7:	77 54                	ja     0x14003662d
1400365d9:	81 fe ef 55 00 00    	cmp    $0x55ef,%esi
1400365df:	77 15                	ja     0x1400365f6
1400365e1:	81 fe 7b 4f 00 00    	cmp    $0x4f7b,%esi
1400365e7:	77 4b                	ja     0x140036634
1400365e9:	b8 14 00 00 00       	mov    $0x14,%eax
1400365ee:	81 fe 64 4a 00 00    	cmp    $0x4a64,%esi
1400365f4:	76 45                	jbe    0x14003663b
1400365f6:	48 8b 8c 24 98 01 00 	mov    0x198(%rsp),%rcx
1400365fd:	00
1400365fe:	48 31 e1             	xor    %rsp,%rcx
140036601:	48 3b 0d 38 aa 0c 00 	cmp    0xcaa38(%rip),%rcx        # 0x140101040
140036608:	74 06                	je     0x140036610
14003660a:	e8 c1 8c 03 00       	call   0x14006f2d0
14003660f:	cc                   	int3
140036610:	48 81 c4 a0 01 00 00 	add    $0x1a0,%rsp
140036617:	5b                   	pop    %rbx
140036618:	5f                   	pop    %rdi
140036619:	5e                   	pop    %rsi
14003661a:	41 5e                	pop    %r14
14003661c:	41 5f                	pop    %r15
14003661e:	c3                   	ret
14003661f:	b8 19 00 00 00       	mov    $0x19,%eax
140036624:	eb d0                	jmp    0x1400365f6
140036626:	b8 18 00 00 00       	mov    $0x18,%eax
14003662b:	eb c9                	jmp    0x1400365f6
14003662d:	b8 17 00 00 00       	mov    $0x17,%eax
140036632:	eb c2                	jmp    0x1400365f6
140036634:	b8 15 00 00 00       	mov    $0x15,%eax
140036639:	eb bb                	jmp    0x1400365f6
14003663b:	b8 13 00 00 00       	mov    $0x13,%eax
140036640:	74 b4                	je     0x1400365f6
140036642:	b8 12 00 00 00       	mov    $0x12,%eax
140036647:	81 fe 62 4a 00 00    	cmp    $0x4a62,%esi
14003664d:	77 a7                	ja     0x1400365f6
14003664f:	b8 11 00 00 00       	mov    $0x11,%eax
140036654:	74 a0                	je     0x1400365f6
140036656:	b8 10 00 00 00       	mov    $0x10,%eax
14003665b:	81 fe 60 4a 00 00    	cmp    $0x4a60,%esi
140036661:	77 93                	ja     0x1400365f6
140036663:	b8 0f 00 00 00       	mov    $0xf,%eax
140036668:	81 fe ba 47 00 00    	cmp    $0x47ba,%esi
14003666e:	77 86                	ja     0x1400365f6
140036670:	b8 0e 00 00 00       	mov    $0xe,%eax
140036675:	0f 84 7b ff ff ff    	je     0x1400365f6
14003667b:	b8 0d 00 00 00       	mov    $0xd,%eax
140036680:	81 fe 62 45 00 00    	cmp    $0x4562,%esi
140036686:	0f 87 6a ff ff ff    	ja     0x1400365f6
14003668c:	b8 0c 00 00 00       	mov    $0xc,%eax
140036691:	81 fe ed 42 00 00    	cmp    $0x42ed,%esi
140036697:	0f 87 59 ff ff ff    	ja     0x1400365f6
14003669d:	b8 0b 00 00 00       	mov    $0xb,%eax
1400366a2:	81 fe aa 3f 00 00    	cmp    $0x3faa,%esi
1400366a8:	0f 87 48 ff ff ff    	ja     0x1400365f6
1400366ae:	b8 0a 00 00 00       	mov    $0xa,%eax
1400366b3:	81 fe d6 3a 00 00    	cmp    $0x3ad6,%esi
1400366b9:	0f 87 37 ff ff ff    	ja     0x1400365f6
1400366bf:	b8 09 00 00 00       	mov    $0x9,%eax
1400366c4:	81 fe 38 38 00 00    	cmp    $0x3838,%esi
1400366ca:	0f 87 26 ff ff ff    	ja     0x1400365f6
1400366d0:	81 fe 5a 29 00 00    	cmp    $0x295a,%esi
1400366d6:	b8 07 00 00 00       	mov    $0x7,%eax
1400366db:	83 d8 ff             	sbb    $0xffffffff,%eax
1400366de:	e9 13 ff ff ff       	jmp    0x1400365f6
1400366e3:	b8 03 00 00 00       	mov    $0x3,%eax
1400366e8:	e9 09 ff ff ff       	jmp    0x1400365f6
1400366ed:	b8 05 00 00 00       	mov    $0x5,%eax
1400366f2:	e9 ff fe ff ff       	jmp    0x1400365f6
1400366f7:	89 cb                	mov    %ecx,%ebx
1400366f9:	83 f9 0b             	cmp    $0xb,%ecx
1400366fc:	0f 84 f4 fe ff ff    	je     0x1400365f6
140036702:	89 d7                	mov    %edx,%edi
140036704:	83 fb 07             	cmp    $0x7,%ebx
140036707:	73 4b                	jae    0x140036754
140036709:	83 fb 06             	cmp    $0x6,%ebx
14003670c:	75 22                	jne    0x140036730
14003670e:	85 ff                	test   %edi,%edi
140036710:	74 d1                	je     0x1400366e3
140036712:	83 ff 02             	cmp    $0x2,%edi
140036715:	74 d6                	je     0x1400366ed
140036717:	83 ff 01             	cmp    $0x1,%edi
14003671a:	74 0a                	je     0x140036726
14003671c:	b8 06 00 00 00       	mov    $0x6,%eax
140036721:	e9 d0 fe ff ff       	jmp    0x1400365f6
140036726:	b8 04 00 00 00       	mov    $0x4,%eax
14003672b:	e9 c6 fe ff ff       	jmp    0x1400365f6
140036730:	83 fb 05             	cmp    $0x5,%ebx
140036733:	0f 95 c1             	setne  %cl
140036736:	85 ff                	test   %edi,%edi
140036738:	0f 94 c2             	sete   %dl
14003673b:	31 c0                	xor    %eax,%eax
14003673d:	08 ca                	or     %cl,%dl
14003673f:	0f 85 b1 fe ff ff    	jne    0x1400365f6
140036745:	31 c0                	xor    %eax,%eax
140036747:	83 ff 01             	cmp    $0x1,%edi
14003674a:	0f 95 c0             	setne  %al
14003674d:	ff c0                	inc    %eax
14003674f:	e9 a2 fe ff ff       	jmp    0x1400365f6
140036754:	b9 02 00 00 00       	mov    $0x2,%ecx
140036759:	e8 42 92 02 00       	call   0x14005f9a0
14003675e:	84 c0                	test   %al,%al
140036760:	0f 84 86 00 00 00    	je     0x1400367ec
140036766:	48 8d 15 4d 98 0b 00 	lea    0xb984d(%rip),%rdx        # 0x1400effba
14003676d:	4c 8d 74 24 68       	lea    0x68(%rsp),%r14
140036772:	4c 89 f1             	mov    %r14,%rcx
140036775:	41 b8 d2 01 00 00    	mov    $0x1d2,%r8d
14003677b:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140036781:	e8 9a 61 ff ff       	call   0x14002c920
140036786:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14003678b:	48 8d 15 4a 98 0b 00 	lea    0xb984a(%rip),%rdx        # 0x1400effdc
140036792:	41 b8 15 00 00 00    	mov    $0x15,%r8d
140036798:	e8 73 ab 01 00       	call   0x140051310
14003679d:	48 89 c1             	mov    %rax,%rcx
1400367a0:	89 da                	mov    %ebx,%edx
1400367a2:	e8 c9 82 06 00       	call   0x14009ea70
1400367a7:	4c 8d 3d eb c7 0a 00 	lea    0xac7eb(%rip),%r15        # 0x1400e2f99
1400367ae:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400367b4:	48 89 c1             	mov    %rax,%rcx
1400367b7:	4c 89 fa             	mov    %r15,%rdx
1400367ba:	e8 51 ab 01 00       	call   0x140051310
1400367bf:	48 89 c1             	mov    %rax,%rcx
1400367c2:	89 fa                	mov    %edi,%edx
1400367c4:	e8 a7 82 06 00       	call   0x14009ea70
1400367c9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400367cf:	48 89 c1             	mov    %rax,%rcx
1400367d2:	4c 89 fa             	mov    %r15,%rdx
1400367d5:	e8 36 ab 01 00       	call   0x140051310
1400367da:	48 89 c1             	mov    %rax,%rcx
1400367dd:	89 f2                	mov    %esi,%edx
1400367df:	e8 8c 82 06 00       	call   0x14009ea70
1400367e4:	4c 89 f1             	mov    %r14,%rcx
1400367e7:	e8 24 67 ff ff       	call   0x14002cf10
1400367ec:	49 bf aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%r15
1400367f3:	aa aa aa
1400367f6:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
1400367fb:	4c 8d 74 24 68       	lea    0x68(%rsp),%r14
140036800:	4c 89 f1             	mov    %r14,%rcx
140036803:	89 da                	mov    %ebx,%edx
140036805:	e8 26 20 00 00       	call   0x140038830
14003680a:	49 0f be 46 17       	movsbq 0x17(%r14),%rax
14003680f:	48 85 c0             	test   %rax,%rax
140036812:	79 0a                	jns    0x14003681e
140036814:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140036819:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14003681e:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
140036823:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140036828:	8b 05 d2 c2 0d 00    	mov    0xdc2d2(%rip),%eax        # 0x140112b00
14003682e:	8b 0d e4 8e 0d 00    	mov    0xd8ee4(%rip),%ecx        # 0x14010f718
140036834:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
14003683b:	00 00
14003683d:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
140036841:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
140036847:	0f 8f 7e 01 00 00    	jg     0x1400369cb
14003684d:	48 8b 15 a4 c2 0d 00 	mov    0xdc2a4(%rip),%rdx        # 0x140112af8
140036854:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140036859:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14003685e:	e8 7d f5 ff ff       	call   0x140035de0
140036863:	80 7c 24 7f 00       	cmpb   $0x0,0x7f(%rsp)
140036868:	79 0a                	jns    0x140036874
14003686a:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14003686f:	e8 5c 76 03 00       	call   0x14006ded0
140036874:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
140036879:	48 8d 5c 24 68       	lea    0x68(%rsp),%rbx
14003687e:	48 89 d9             	mov    %rbx,%rcx
140036881:	89 fa                	mov    %edi,%edx
140036883:	e8 a8 1f 00 00       	call   0x140038830
140036888:	48 0f be 43 17       	movsbq 0x17(%rbx),%rax
14003688d:	48 85 c0             	test   %rax,%rax
140036890:	79 0a                	jns    0x14003689c
140036892:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140036897:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14003689c:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1400368a1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400368a6:	8b 05 64 c2 0d 00    	mov    0xdc264(%rip),%eax        # 0x140112b10
1400368ac:	8b 0d 66 8e 0d 00    	mov    0xd8e66(%rip),%ecx        # 0x14010f718
1400368b2:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
1400368b9:	00 00
1400368bb:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
1400368bf:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
1400368c5:	0f 8f 42 01 00 00    	jg     0x140036a0d
1400368cb:	48 8b 15 36 c2 0d 00 	mov    0xdc236(%rip),%rdx        # 0x140112b08
1400368d2:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400368d7:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1400368dc:	e8 ff f4 ff ff       	call   0x140035de0
1400368e1:	80 7c 24 7f 00       	cmpb   $0x0,0x7f(%rsp)
1400368e6:	79 0a                	jns    0x1400368f2
1400368e8:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1400368ed:	e8 de 75 03 00       	call   0x14006ded0
1400368f2:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1400368f7:	48 8d 7c 24 68       	lea    0x68(%rsp),%rdi
1400368fc:	48 89 f9             	mov    %rdi,%rcx
1400368ff:	89 f2                	mov    %esi,%edx
140036901:	e8 2a 1f 00 00       	call   0x140038830
140036906:	48 0f be 47 17       	movsbq 0x17(%rdi),%rax
14003690b:	48 85 c0             	test   %rax,%rax
14003690e:	79 0a                	jns    0x14003691a
140036910:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140036915:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14003691a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14003691f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140036924:	8b 05 f6 c1 0d 00    	mov    0xdc1f6(%rip),%eax        # 0x140112b20
14003692a:	8b 0d e8 8d 0d 00    	mov    0xd8de8(%rip),%ecx        # 0x14010f718
140036930:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
140036937:	00 00
140036939:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
14003693d:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
140036943:	0f 8f 06 01 00 00    	jg     0x140036a4f
140036949:	48 8b 15 c8 c1 0d 00 	mov    0xdc1c8(%rip),%rdx        # 0x140112b18
140036950:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140036955:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14003695a:	e8 81 f4 ff ff       	call   0x140035de0
14003695f:	80 7c 24 7f 00       	cmpb   $0x0,0x7f(%rsp)
140036964:	79 0a                	jns    0x140036970
140036966:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14003696b:	e8 60 75 03 00       	call   0x14006ded0
140036970:	48 8d 15 7b 96 0b 00 	lea    0xb967b(%rip),%rdx        # 0x1400efff2
140036977:	4c 8d 05 3c 96 0b 00 	lea    0xb963c(%rip),%r8        # 0x1400effba
14003697e:	48 8d 74 24 68       	lea    0x68(%rsp),%rsi
140036983:	48 89 f1             	mov    %rsi,%rcx
140036986:	41 b9 d8 01 00 00    	mov    $0x1d8,%r9d
14003698c:	e8 ef 90 02 00       	call   0x14005fa80
140036991:	48 ba 00 60 d7 1d 14 	movabs $0x141dd76000,%rdx
140036998:	00 00 00
14003699b:	48 89 f1             	mov    %rsi,%rcx
14003699e:	e8 fd 09 09 00       	call   0x1400c73a0
1400369a3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400369a8:	e8 c3 f4 ff ff       	call   0x140035e70
1400369ad:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400369b2:	e8 b9 f4 ff ff       	call   0x140035e70
1400369b7:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400369bc:	e8 af f4 ff ff       	call   0x140035e70
1400369c1:	b8 1a 00 00 00       	mov    $0x1a,%eax
1400369c6:	e9 2b fc ff ff       	jmp    0x1400365f6
1400369cb:	48 8d 0d 2e c1 0d 00 	lea    0xdc12e(%rip),%rcx        # 0x140112b00
1400369d2:	e8 45 75 03 00       	call   0x14006df1c
1400369d7:	83 3d 22 c1 0d 00 ff 	cmpl   $0xffffffff,0xdc122(%rip)        # 0x140112b00
1400369de:	0f 85 69 fe ff ff    	jne    0x14003684d
1400369e4:	48 8d 0d b9 96 0b 00 	lea    0xb96b9(%rip),%rcx        # 0x1400f00a4
1400369eb:	ba 20 00 00 00       	mov    $0x20,%edx
1400369f0:	e8 5b f3 ff ff       	call   0x140035d50
1400369f5:	48 89 05 fc c0 0d 00 	mov    %rax,0xdc0fc(%rip)        # 0x140112af8
1400369fc:	48 8d 0d fd c0 0d 00 	lea    0xdc0fd(%rip),%rcx        # 0x140112b00
140036a03:	e8 c8 75 03 00       	call   0x14006dfd0
140036a08:	e9 40 fe ff ff       	jmp    0x14003684d
140036a0d:	48 8d 0d fc c0 0d 00 	lea    0xdc0fc(%rip),%rcx        # 0x140112b10
140036a14:	e8 03 75 03 00       	call   0x14006df1c
140036a19:	83 3d f0 c0 0d 00 ff 	cmpl   $0xffffffff,0xdc0f0(%rip)        # 0x140112b10
140036a20:	0f 85 a5 fe ff ff    	jne    0x1400368cb
140036a26:	48 8d 0d 8c 96 0b 00 	lea    0xb968c(%rip),%rcx        # 0x1400f00b9
140036a2d:	ba 20 00 00 00       	mov    $0x20,%edx
140036a32:	e8 19 f3 ff ff       	call   0x140035d50
140036a37:	48 89 05 ca c0 0d 00 	mov    %rax,0xdc0ca(%rip)        # 0x140112b08
140036a3e:	48 8d 0d cb c0 0d 00 	lea    0xdc0cb(%rip),%rcx        # 0x140112b10
140036a45:	e8 86 75 03 00       	call   0x14006dfd0
140036a4a:	e9 7c fe ff ff       	jmp    0x1400368cb
140036a4f:	48 8d 0d ca c0 0d 00 	lea    0xdc0ca(%rip),%rcx        # 0x140112b20
140036a56:	e8 c1 74 03 00       	call   0x14006df1c
140036a5b:	83 3d be c0 0d 00 ff 	cmpl   $0xffffffff,0xdc0be(%rip)        # 0x140112b20
140036a62:	0f 85 e1 fe ff ff    	jne    0x140036949
140036a68:	48 8d 0d 5f 96 0b 00 	lea    0xb965f(%rip),%rcx        # 0x1400f00ce
140036a6f:	ba 20 00 00 00       	mov    $0x20,%edx
140036a74:	e8 d7 f2 ff ff       	call   0x140035d50
140036a79:	48 89 05 98 c0 0d 00 	mov    %rax,0xdc098(%rip)        # 0x140112b18
140036a80:	48 8d 0d 99 c0 0d 00 	lea    0xdc099(%rip),%rcx        # 0x140112b20
140036a87:	e8 44 75 03 00       	call   0x14006dfd0
140036a8c:	e9 b8 fe ff ff       	jmp    0x140036949
140036a91:	cc                   	int3
140036a92:	cc                   	int3
140036a93:	cc                   	int3
140036a94:	cc                   	int3
140036a95:	cc                   	int3
140036a96:	cc                   	int3
140036a97:	cc                   	int3
140036a98:	cc                   	int3
140036a99:	cc                   	int3
140036a9a:	cc                   	int3
140036a9b:	cc                   	int3
140036a9c:	cc                   	int3
140036a9d:	cc                   	int3
140036a9e:	cc                   	int3
140036a9f:	cc                   	int3
140036aa0:	56                   	push   %rsi
140036aa1:	57                   	push   %rdi
140036aa2:	48 83 ec 38          	sub    $0x38,%rsp
140036aa6:	48 89 d7             	mov    %rdx,%rdi
140036aa9:	48 89 ce             	mov    %rcx,%rsi
140036aac:	48 8b 05 8d a5 0c 00 	mov    0xca58d(%rip),%rax        # 0x140101040
140036ab3:	48 31 e0             	xor    %rsp,%rax
140036ab6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140036abb:	8b 05 f7 bf 0d 00    	mov    0xdbff7(%rip),%eax        # 0x140112ab8
140036ac1:	8b 0d 51 8c 0d 00    	mov    0xd8c51(%rip),%ecx        # 0x14010f718
140036ac7:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
140036ace:	00 00
140036ad0:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
140036ad4:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
140036ada:	7e 45                	jle    0x140036b21
140036adc:	48 8d 0d d5 bf 0d 00 	lea    0xdbfd5(%rip),%rcx        # 0x140112ab8
140036ae3:	e8 34 74 03 00       	call   0x14006df1c
140036ae8:	83 3d c9 bf 0d 00 ff 	cmpl   $0xffffffff,0xdbfc9(%rip)        # 0x140112ab8
140036aef:	75 30                	jne    0x140036b21
140036af1:	48 8d 0d 56 cf 0a 00 	lea    0xacf56(%rip),%rcx        # 0x1400e3a4e
140036af8:	ff 15 d2 0b 0c 00    	call   *0xc0bd2(%rip)        # 0x1400f76d0
140036afe:	48 8d 15 a5 94 0b 00 	lea    0xb94a5(%rip),%rdx        # 0x1400effaa
140036b05:	48 89 c1             	mov    %rax,%rcx
140036b08:	ff 15 da 0b 0c 00    	call   *0xc0bda(%rip)        # 0x1400f76e8
140036b0e:	48 89 05 9b bf 0d 00 	mov    %rax,0xdbf9b(%rip)        # 0x140112ab0
140036b15:	48 8d 0d 9c bf 0d 00 	lea    0xdbf9c(%rip),%rcx        # 0x140112ab8
140036b1c:	e8 af 74 03 00       	call   0x14006dfd0
140036b21:	48 8b 05 88 bf 0d 00 	mov    0xdbf88(%rip),%rax        # 0x140112ab0
140036b28:	48 85 c0             	test   %rax,%rax
140036b2b:	0f 84 99 00 00 00    	je     0x140036bca
140036b31:	31 c9                	xor    %ecx,%ecx
140036b33:	48 8d 54 24 2c       	lea    0x2c(%rsp),%rdx
140036b38:	66 89 0a             	mov    %cx,(%rdx)
140036b3b:	4c 8d 44 24 2a       	lea    0x2a(%rsp),%r8
140036b40:	66 41 89 08          	mov    %cx,(%r8)
140036b44:	48 89 f9             	mov    %rdi,%rcx
140036b47:	ff 15 bb 01 0c 00    	call   *0xc01bb(%rip)        # 0x1400f6d08
140036b4d:	85 c0                	test   %eax,%eax
140036b4f:	74 2a                	je     0x140036b7b
140036b51:	0f b7 44 24 2c       	movzwl 0x2c(%rsp),%eax
140036b56:	85 c0                	test   %eax,%eax
140036b58:	75 3f                	jne    0x140036b99
140036b5a:	89 46 60             	mov    %eax,0x60(%rsi)
140036b5d:	0f b7 44 24 2a       	movzwl 0x2a(%rsp),%eax
140036b62:	31 c9                	xor    %ecx,%ecx
140036b64:	3d 64 86 00 00       	cmp    $0x8664,%eax
140036b69:	0f 95 c1             	setne  %cl
140036b6c:	ff c1                	inc    %ecx
140036b6e:	31 d2                	xor    %edx,%edx
140036b70:	3d 64 aa 00 00       	cmp    $0xaa64,%eax
140036b75:	0f 45 d1             	cmovne %ecx,%edx
140036b78:	89 56 64             	mov    %edx,0x64(%rsi)
140036b7b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140036b80:	48 31 e1             	xor    %rsp,%rcx
140036b83:	48 3b 0d b6 a4 0c 00 	cmp    0xca4b6(%rip),%rcx        # 0x140101040
140036b8a:	74 06                	je     0x140036b92
140036b8c:	e8 3f 87 03 00       	call   0x14006f2d0
140036b91:	cc                   	int3
140036b92:	48 83 c4 38          	add    $0x38,%rsp
140036b96:	5f                   	pop    %rdi
140036b97:	5e                   	pop    %rsi
140036b98:	c3                   	ret