140012526:	8b f3                	mov    %ebx,%esi
140012528:	eb 12                	jmp    0x14001253c
14001252a:	b9 e8 03 00 00       	mov    $0x3e8,%ecx
14001252f:	ff 15 fb 37 00 00    	call   *0x37fb(%rip)        # 0x140015d30
140012535:	eb d8                	jmp    0x14001250f
140012537:	bb 01 00 00 00       	mov    $0x1,%ebx
14001253c:	8b 05 06 cb 00 00    	mov    0xcb06(%rip),%eax        # 0x14001f048
140012542:	3b c3                	cmp    %ebx,%eax
140012544:	75 0e                	jne    0x140012554
140012546:	bf 1f 00 00 00       	mov    $0x1f,%edi
14001254b:	8b cf                	mov    %edi,%ecx
14001254d:	e8 d1 07 00 00       	call   0x140012d23
140012552:	eb 6c                	jmp    0x1400125c0
140012554:	8b 05 ee ca 00 00    	mov    0xcaee(%rip),%eax        # 0x14001f048
14001255a:	85 c0                	test   %eax,%eax
14001255c:	75 57                	jne    0x1400125b5
14001255e:	89 1d e4 ca 00 00    	mov    %ebx,0xcae4(%rip)        # 0x14001f048
140012564:	4c 8d 3d 45 42 00 00 	lea    0x4245(%rip),%r15        # 0x1400167b0
14001256b:	48 8d 3d 26 42 00 00 	lea    0x4226(%rip),%rdi        # 0x140016798
140012572:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140012577:	41 8b c6             	mov    %r14d,%eax
14001257a:	89 44 24 24          	mov    %eax,0x24(%rsp)
14001257e:	49 3b ff             	cmp    %r15,%rdi
140012581:	73 24                	jae    0x1400125a7
140012583:	85 c0                	test   %eax,%eax
140012585:	75 24                	jne    0x1400125ab
140012587:	4c 39 37             	cmp    %r14,(%rdi)
14001258a:	74 10                	je     0x14001259c
14001258c:	48 8b 07             	mov    (%rdi),%rax
14001258f:	48 8b 0d ca 41 00 00 	mov    0x41ca(%rip),%rcx        # 0x140016760
140012596:	ff d1                	call   *%rcx
140012598:	89 44 24 24          	mov    %eax,0x24(%rsp)
14001259c:	48 83 c7 08          	add    $0x8,%rdi
1400125a0:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400125a5:	eb d7                	jmp    0x14001257e
1400125a7:	85 c0                	test   %eax,%eax
1400125a9:	74 10                	je     0x1400125bb
1400125ab:	b8 ff 00 00 00       	mov    $0xff,%eax
1400125b0:	e9 61 01 00 00       	jmp    0x140012716
1400125b5:	89 1d 2d c0 00 00    	mov    %ebx,0xc02d(%rip)        # 0x14001e5e8
1400125bb:	bf 1f 00 00 00       	mov    $0x1f,%edi
1400125c0:	8b 05 82 ca 00 00    	mov    0xca82(%rip),%eax        # 0x14001f048
1400125c6:	3b c3                	cmp    %ebx,%eax
1400125c8:	75 1d                	jne    0x1400125e7
1400125ca:	48 8d 15 bf 41 00 00 	lea    0x41bf(%rip),%rdx        # 0x140016790
1400125d1:	48 8d 0d 90 41 00 00 	lea    0x4190(%rip),%rcx        # 0x140016768
1400125d8:	e8 21 09 00 00       	call   0x140012efe
1400125dd:	c7 05 61 ca 00 00 02 	movl   $0x2,0xca61(%rip)        # 0x14001f048
1400125e4:	00 00 00
1400125e7:	85 f6                	test   %esi,%esi
1400125e9:	75 0a                	jne    0x1400125f5
1400125eb:	49 8b c6             	mov    %r14,%rax
1400125ee:	48 87 05 4b ca 00 00 	xchg   %rax,0xca4b(%rip)        # 0x14001f040
1400125f5:	4c 39 35 64 ca 00 00 	cmp    %r14,0xca64(%rip)        # 0x14001f060
1400125fc:	74 2a                	je     0x140012628
1400125fe:	48 8d 0d 5b ca 00 00 	lea    0xca5b(%rip),%rcx        # 0x14001f060
140012605:	e8 86 07 00 00       	call   0x140012d90
14001260a:	85 c0                	test   %eax,%eax
14001260c:	74 1a                	je     0x140012628
14001260e:	45 33 c0             	xor    %r8d,%r8d
140012611:	41 8d 50 02          	lea    0x2(%r8),%edx
140012615:	33 c9                	xor    %ecx,%ecx
140012617:	48 8b 05 42 ca 00 00 	mov    0xca42(%rip),%rax        # 0x14001f060
14001261e:	4c 8b 0d 3b 41 00 00 	mov    0x413b(%rip),%r9        # 0x140016760
140012625:	41 ff d1             	call   *%r9
140012628:	48 8b 05 09 40 00 00 	mov    0x4009(%rip),%rax        # 0x140016638
14001262f:	48 8b 08             	mov    (%rax),%rcx
140012632:	48 85 c9             	test   %rcx,%rcx
140012635:	75 0a                	jne    0x140012641
140012637:	b8 ff 00 00 00       	mov    $0xff,%eax
14001263c:	e9 d5 00 00 00       	jmp    0x140012716
140012641:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140012646:	8b 54 24 20          	mov    0x20(%rsp),%edx
14001264a:	0f b7 01             	movzwl (%rcx),%eax
14001264d:	66 83 f8 20          	cmp    $0x20,%ax
140012651:	77 74                	ja     0x1400126c7
140012653:	66 85 c0             	test   %ax,%ax
140012656:	74 04                	je     0x14001265c
140012658:	85 d2                	test   %edx,%edx
14001265a:	75 6b                	jne    0x1400126c7
14001265c:	66 2b c3             	sub    %bx,%ax
14001265f:	66 3b c7             	cmp    %di,%ax
140012662:	77 0e                	ja     0x140012672
140012664:	48 83 c1 02          	add    $0x2,%rcx
140012668:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14001266d:	0f b7 01             	movzwl (%rcx),%eax
140012670:	eb ea                	jmp    0x14001265c
140012672:	84 5c 24 7c          	test   %bl,0x7c(%rsp)
140012676:	0f b7 84 24 80 00 00 	movzwl 0x80(%rsp),%eax
14001267d:	00
14001267e:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
140012684:	44 0f 45 c8          	cmovne %eax,%r9d
140012688:	4c 8b c1             	mov    %rcx,%r8
14001268b:	33 d2                	xor    %edx,%edx
14001268d:	48 8d 0d 6c d9 fe ff 	lea    -0x12694(%rip),%rcx        # 0x140000000
140012694:	e8 f3 08 00 00       	call   0x140012f8c
140012699:	89 05 45 bf 00 00    	mov    %eax,0xbf45(%rip)        # 0x14001e5e4
14001269f:	44 39 35 62 bf 00 00 	cmp    %r14d,0xbf62(%rip)        # 0x14001e608
1400126a6:	75 08                	jne    0x1400126b0
1400126a8:	8b c8                	mov    %eax,%ecx
1400126aa:	ff 15 50 3f 00 00    	call   *0x3f50(%rip)        # 0x140016600
1400126b0:	44 39 35 31 bf 00 00 	cmp    %r14d,0xbf31(%rip)        # 0x14001e5e8
1400126b7:	75 0c                	jne    0x1400126c5
1400126b9:	ff 15 51 3f 00 00    	call   *0x3f51(%rip)        # 0x140016610
1400126bf:	8b 05 1f bf 00 00    	mov    0xbf1f(%rip),%eax        # 0x14001e5e4
1400126c5:	eb 4f                	jmp    0x140012716
1400126c7:	66 83 f8 22          	cmp    $0x22,%ax
1400126cb:	75 0e                	jne    0x1400126db
1400126cd:	41 8b c6             	mov    %r14d,%eax
1400126d0:	85 d2                	test   %edx,%edx
1400126d2:	0f 94 c0             	sete   %al
1400126d5:	8b d0                	mov    %eax,%edx
1400126d7:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400126db:	48 83 c1 02          	add    $0x2,%rcx
1400126df:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400126e4:	e9 61 ff ff ff       	jmp    0x14001264a
1400126e9:	89 05 f5 be 00 00    	mov    %eax,0xbef5(%rip)        # 0x14001e5e4
1400126ef:	83 3d 12 bf 00 00 00 	cmpl   $0x0,0xbf12(%rip)        # 0x14001e608
1400126f6:	75 09                	jne    0x140012701
1400126f8:	8b c8                	mov    %eax,%ecx
1400126fa:	ff 15 08 3f 00 00    	call   *0x3f08(%rip)        # 0x140016608
140012700:	cc                   	int3
140012701:	83 3d e0 be 00 00 00 	cmpl   $0x0,0xbee0(%rip)        # 0x14001e5e8
140012708:	75 0c                	jne    0x140012716
14001270a:	ff 15 00 3f 00 00    	call   *0x3f00(%rip)        # 0x140016610
140012710:	8b 05 ce be 00 00    	mov    0xbece(%rip),%eax        # 0x14001e5e4
140012716:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
14001271d:	00
14001271e:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140012722:	49 8b 73 18          	mov    0x18(%r11),%rsi
140012726:	49 8b 7b 20          	mov    0x20(%r11),%rdi
14001272a:	4d 8b 73 28          	mov    0x28(%r11),%r14
14001272e:	49 8b e3             	mov    %r11,%rsp
140012731:	41 5f                	pop    %r15
140012733:	c3                   	ret
140012734:	cc                   	int3
140012735:	cc                   	int3
140012736:	cc                   	int3
140012737:	cc                   	int3
140012738:	cc                   	int3
140012739:	cc                   	int3
14001273a:	cc                   	int3
14001273b:	cc                   	int3
14001273c:	cc                   	int3
14001273d:	cc                   	int3
14001273e:	cc                   	int3
14001273f:	cc                   	int3
140012740:	48 83 ec 28          	sub    $0x28,%rsp
140012744:	e8 db 06 00 00       	call   0x140012e24
140012749:	48 83 c4 28          	add    $0x28,%rsp
14001274d:	e9 7e fd ff ff       	jmp    0x1400124d0
140012752:	cc                   	int3
140012753:	cc                   	int3
140012754:	cc                   	int3
140012755:	cc                   	int3
140012756:	cc                   	int3
140012757:	cc                   	int3
140012758:	ff 25 6a 3e 00 00    	jmp    *0x3e6a(%rip)        # 0x1400165c8
14001275e:	cc                   	int3
14001275f:	cc                   	int3
140012760:	cc                   	int3
140012761:	cc                   	int3
140012762:	cc                   	int3
140012763:	cc                   	int3
140012764:	cc                   	int3
140012765:	cc                   	int3
140012766:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14001276d:	00 00 00
140012770:	48 3b 0d 19 be 00 00 	cmp    0xbe19(%rip),%rcx        # 0x14001e590
140012777:	75 10                	jne    0x140012789
140012779:	48 c1 c1 10          	rol    $0x10,%rcx
14001277d:	66 f7 c1 ff ff       	test   $0xffff,%cx
140012782:	75 01                	jne    0x140012785
140012784:	c3                   	ret
140012785:	48 c1 c9 10          	ror    $0x10,%rcx
140012789:	e9 f2 00 00 00       	jmp    0x140012880
14001278e:	cc                   	int3
14001278f:	cc                   	int3
140012790:	cc                   	int3
140012791:	cc                   	int3
140012792:	cc                   	int3
140012793:	cc                   	int3
140012794:	48 83 ec 28          	sub    $0x28,%rsp
140012798:	ff 15 b2 3e 00 00    	call   *0x3eb2(%rip)        # 0x140016650
14001279e:	cc                   	int3
14001279f:	cc                   	int3
1400127a0:	cc                   	int3
1400127a1:	cc                   	int3
1400127a2:	cc                   	int3
1400127a3:	cc                   	int3
1400127a4:	cc                   	int3
1400127a5:	cc                   	int3
1400127a6:	cc                   	int3
1400127a7:	cc                   	int3
1400127a8:	cc                   	int3
1400127a9:	cc                   	int3
1400127aa:	cc                   	int3
1400127ab:	cc                   	int3
1400127ac:	cc                   	int3
1400127ad:	cc                   	int3
1400127ae:	cc                   	int3
1400127af:	cc                   	int3
1400127b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400127b5:	57                   	push   %rdi
1400127b6:	48 83 ec 20          	sub    $0x20,%rsp
1400127ba:	8b da                	mov    %edx,%ebx
1400127bc:	48 8b f9             	mov    %rcx,%rdi
1400127bf:	ff 15 9b 3e 00 00    	call   *0x3e9b(%rip)        # 0x140016660
1400127c5:	f6 c3 01             	test   $0x1,%bl
1400127c8:	74 08                	je     0x1400127d2
1400127ca:	48 8b cf             	mov    %rdi,%rcx
1400127cd:	e8 e1 f2 ff ff       	call   0x140011ab3
1400127d2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400127d7:	48 8b c7             	mov    %rdi,%rax
1400127da:	48 83 c4 20          	add    $0x20,%rsp
1400127de:	5f                   	pop    %rdi
1400127df:	c3                   	ret
1400127e0:	cc                   	int3
1400127e1:	cc                   	int3
1400127e2:	cc                   	int3
1400127e3:	cc                   	int3
1400127e4:	cc                   	int3
1400127e5:	cc                   	int3
1400127e6:	cc                   	int3
1400127e7:	cc                   	int3
1400127e8:	cc                   	int3
1400127e9:	cc                   	int3
1400127ea:	cc                   	int3
1400127eb:	cc                   	int3
1400127ec:	cc                   	int3
1400127ed:	cc                   	int3
1400127ee:	cc                   	int3
1400127ef:	cc                   	int3
1400127f0:	ff 25 0a 3f 00 00    	jmp    *0x3f0a(%rip)        # 0x140016700
1400127f6:	cc                   	int3
1400127f7:	cc                   	int3
1400127f8:	cc                   	int3
1400127f9:	cc                   	int3
1400127fa:	cc                   	int3
1400127fb:	cc                   	int3
1400127fc:	e9 ab 02 00 00       	jmp    0x140012aac
140012801:	cc                   	int3
140012802:	cc                   	int3
140012803:	cc                   	int3
140012804:	cc                   	int3
140012805:	cc                   	int3
140012806:	cc                   	int3
140012807:	ff 25 e3 3e 00 00    	jmp    *0x3ee3(%rip)        # 0x1400166f0
14001280d:	cc                   	int3
14001280e:	cc                   	int3
14001280f:	cc                   	int3
140012810:	cc                   	int3
140012811:	cc                   	int3
140012812:	cc                   	int3
140012813:	cc                   	int3
140012814:	cc                   	int3
140012815:	cc                   	int3
140012816:	cc                   	int3
140012817:	cc                   	int3
140012818:	cc                   	int3
140012819:	cc                   	int3
14001281a:	cc                   	int3
14001281b:	cc                   	int3
14001281c:	cc                   	int3
14001281d:	cc                   	int3
14001281e:	cc                   	int3
14001281f:	cc                   	int3
140012820:	ff 25 ba 3e 00 00    	jmp    *0x3eba(%rip)        # 0x1400166e0
140012826:	cc                   	int3
140012827:	cc                   	int3
140012828:	cc                   	int3
140012829:	cc                   	int3
14001282a:	cc                   	int3
14001282b:	cc                   	int3
14001282c:	ff 25 a6 3e 00 00    	jmp    *0x3ea6(%rip)        # 0x1400166d8
140012832:	cc                   	int3
140012833:	cc                   	int3
140012834:	cc                   	int3
140012835:	cc                   	int3
140012836:	cc                   	int3
140012837:	cc                   	int3
140012838:	ff 25 82 3e 00 00    	jmp    *0x3e82(%rip)        # 0x1400166c0
14001283e:	cc                   	int3
14001283f:	cc                   	int3
140012840:	cc                   	int3
140012841:	cc                   	int3
140012842:	cc                   	int3
140012843:	cc                   	int3
140012844:	40 53                	rex push %rbx
140012846:	48 83 ec 20          	sub    $0x20,%rsp
14001284a:	48 8b d9             	mov    %rcx,%rbx
14001284d:	33 c9                	xor    %ecx,%ecx
14001284f:	ff 15 c3 34 00 00    	call   *0x34c3(%rip)        # 0x140015d18
140012855:	48 8b cb             	mov    %rbx,%rcx
140012858:	ff 15 c2 34 00 00    	call   *0x34c2(%rip)        # 0x140015d20
14001285e:	ff 15 1c 35 00 00    	call   *0x351c(%rip)        # 0x140015d80
140012864:	48 8b c8             	mov    %rax,%rcx
140012867:	ba 09 04 00 c0       	mov    $0xc0000409,%edx
14001286c:	48 83 c4 20          	add    $0x20,%rsp
140012870:	5b                   	pop    %rbx
140012871:	48 ff 25 98 34 00 00 	rex.W jmp *0x3498(%rip)        # 0x140015d10
140012878:	cc                   	int3
140012879:	cc                   	int3
14001287a:	cc                   	int3
14001287b:	cc                   	int3
14001287c:	cc                   	int3
14001287d:	cc                   	int3
14001287e:	cc                   	int3
14001287f:	cc                   	int3
140012880:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140012885:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
14001288c:	48 8d 0d 1d be 00 00 	lea    0xbe1d(%rip),%rcx        # 0x14001e6b0
140012893:	ff 15 8f 3e 00 00    	call   *0x3e8f(%rip)        # 0x140016728
140012899:	48 8b 05 08 bf 00 00 	mov    0xbf08(%rip),%rax        # 0x14001e7a8
1400128a0:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400128a5:	45 33 c0             	xor    %r8d,%r8d
1400128a8:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400128ad:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400128b2:	ff 15 88 3e 00 00    	call   *0x3e88(%rip)        # 0x140016740
1400128b8:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400128bd:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
1400128c3:	74 42                	je     0x140012907
1400128c5:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400128cc:	00 00
1400128ce:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1400128d3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400128d8:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400128dd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400128e2:	48 8d 05 c7 bd 00 00 	lea    0xbdc7(%rip),%rax        # 0x14001e6b0
1400128e9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400128ee:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
1400128f3:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1400128f8:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1400128fd:	33 c9                	xor    %ecx,%ecx
1400128ff:	ff 15 13 3e 00 00    	call   *0x3e13(%rip)        # 0x140016718
140012905:	eb 23                	jmp    0x14001292a
140012907:	48 8b 05 3a be 00 00 	mov    0xbe3a(%rip),%rax        # 0x14001e748
14001290e:	48 8b 00             	mov    (%rax),%rax
140012911:	48 89 05 90 be 00 00 	mov    %rax,0xbe90(%rip)        # 0x14001e7a8
140012918:	48 8b 05 29 be 00 00 	mov    0xbe29(%rip),%rax        # 0x14001e748
14001291f:	48 83 c0 08          	add    $0x8,%rax
140012923:	48 89 05 1e be 00 00 	mov    %rax,0xbe1e(%rip)        # 0x14001e748
14001292a:	48 8b 05 77 be 00 00 	mov    0xbe77(%rip),%rax        # 0x14001e7a8
140012931:	48 89 05 e8 bc 00 00 	mov    %rax,0xbce8(%rip)        # 0x14001e620
140012938:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14001293f:	00
140012940:	48 89 05 e9 bd 00 00 	mov    %rax,0xbde9(%rip)        # 0x14001e730
140012947:	c7 05 bf bc 00 00 09 	movl   $0xc0000409,0xbcbf(%rip)        # 0x14001e610
14001294e:	04 00 c0
140012951:	c7 05 b9 bc 00 00 01 	movl   $0x1,0xbcb9(%rip)        # 0x14001e614