447664:	6c                   	insb   (%dx),%es:(%edi)
447665:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
44766a:	6e                   	outsb  %ds:(%esi),(%dx)
44766b:	00 52 65             	add    %dl,0x65(%edx)
44766e:	61                   	popa
44766f:	64 41                	fs inc %ecx
447671:	6c                   	insb   (%dx),%es:(%edi)
447672:	6c                   	insb   (%dx),%es:(%edi)
447673:	4c                   	dec    %esp
447674:	69 6e 65 73 00 67 65 	imul   $0x65670073,0x65(%esi),%ebp
44767b:	74 5f                	je     0x4476dc
44767d:	56                   	push   %esi
44767e:	61                   	popa
44767f:	6c                   	insb   (%dx),%es:(%edi)
447680:	75 65                	jne    0x4476e7
447682:	73 00                	jae    0x447684
447684:	52                   	push   %edx
447685:	69 6a 6e 64 61 65 6c 	imul   $0x6c656164,0x6e(%edx),%ebp
44768c:	4d                   	dec    %ebp
44768d:	61                   	popa
44768e:	6e                   	outsb  %ds:(%esi),(%dx)
44768f:	61                   	popa
447690:	67 65 64 00 52 66    	gs add %dl,%fs:0x66(%bp,%si)
447696:	63 32                	arpl   %esi,(%edx)
447698:	38 39                	cmp    %bh,(%ecx)
44769a:	38 44 65 72          	cmp    %al,0x72(%ebp,%eiz,2)
44769e:	69 76 65 42 79 74 65 	imul   $0x65747942,0x65(%esi),%esi
4476a5:	73 00                	jae    0x4476a7
4476a7:	4c                   	dec    %esp
4476a8:	61                   	popa
4476a9:	74 65                	je     0x447710
4476ab:	53                   	push   %ebx
4476ac:	65 74 00             	gs je  0x4476af
4476af:	45                   	inc    %ebp
4476b0:	73 63                	jae    0x447715
4476b2:	61                   	popa
4476b3:	70 65                	jo     0x44771a
4476b5:	00 67 65             	add    %ah,0x65(%edi)
4476b8:	74 5f                	je     0x447719
4476ba:	53                   	push   %ebx
4476bb:	74 61                	je     0x44771e
4476bd:	72 74                	jb     0x447733
4476bf:	49                   	dec    %ecx
4476c0:	6e                   	outsb  %ds:(%esi),(%dx)
4476c1:	66 6f                	outsw  %ds:(%esi),(%dx)
4476c3:	00 50 72             	add    %dl,0x72(%eax)
4476c6:	6f                   	outsl  %ds:(%esi),(%dx)
4476c7:	63 65 73             	arpl   %esp,0x73(%ebp)
4476ca:	73 53                	jae    0x44771f
4476cc:	74 61                	je     0x44772f
4476ce:	72 74                	jb     0x447744
4476d0:	49                   	dec    %ecx
4476d1:	6e                   	outsb  %ds:(%esi),(%dx)
4476d2:	66 6f                	outsw  %ds:(%esi),(%dx)
4476d4:	00 73 65             	add    %dh,0x65(%ebx)
4476d7:	74 5f                	je     0x447738
4476d9:	57                   	push   %edi
4476da:	69 6e 64 6f 77 53 74 	imul   $0x7453776f,0x64(%esi),%ebp
4476e1:	79 6c                	jns    0x44774f
4476e3:	65 00 50 72          	add    %dl,%gs:0x72(%eax)
4476e7:	6f                   	outsl  %ds:(%esi),(%dx)
4476e8:	63 65 73             	arpl   %esp,0x73(%ebp)
4476eb:	73 57                	jae    0x447744
4476ed:	69 6e 64 6f 77 53 74 	imul   $0x7453776f,0x64(%esi),%ebp
4476f4:	79 6c                	jns    0x447762
4476f6:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4476fa:	74 5f                	je     0x44775b
4476fc:	41                   	inc    %ecx
4476fd:	72 67                	jb     0x447766
4476ff:	75 6d                	jne    0x44776e
447701:	65 6e                	outsb  %gs:(%esi),(%dx)
447703:	74 73                	je     0x447778
447705:	00 73 65             	add    %dh,0x65(%ebx)
447708:	74 5f                	je     0x447769
44770a:	43                   	inc    %ebx
44770b:	72 65                	jb     0x447772
44770d:	61                   	popa
44770e:	74 65                	je     0x447775
447710:	4e                   	dec    %esi
447711:	6f                   	outsl  %ds:(%esi),(%dx)
447712:	57                   	push   %edi
447713:	69 6e 64 6f 77 00 73 	imul   $0x7300776f,0x64(%esi),%ebp
44771a:	65 74 5f             	gs je  0x44777c
44771d:	52                   	push   %edx
44771e:	65 64 69 72 65 63 74 	gs imul $0x74537463,%fs:0x65(%edx),%esi
447725:	53 74
447727:	61                   	popa
447728:	6e                   	outsb  %ds:(%esi),(%dx)
447729:	64 61                	fs popa
44772b:	72 64                	jb     0x447791
44772d:	4f                   	dec    %edi
44772e:	75 74                	jne    0x4477a4
447730:	70 75                	jo     0x4477a7
447732:	74 00                	je     0x447734
447734:	73 65                	jae    0x44779b
447736:	74 5f                	je     0x447797
447738:	55                   	push   %ebp
447739:	73 65                	jae    0x4477a0
44773b:	53                   	push   %ebx
44773c:	68 65 6c 6c 45       	push   $0x456c6c65
447741:	78 65                	js     0x4477a8
447743:	63 75 74             	arpl   %esi,0x74(%ebp)
447746:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
44774a:	74 5f                	je     0x4477ab
44774c:	53                   	push   %ebx
44774d:	74 61                	je     0x4477b0
44774f:	6e                   	outsb  %ds:(%esi),(%dx)
447750:	64 61                	fs popa
447752:	72 64                	jb     0x4477b8
447754:	4f                   	dec    %edi
447755:	75 74                	jne    0x4477cb
447757:	70 75                	jo     0x4477ce
447759:	74 00                	je     0x44775b
44775b:	57                   	push   %edi
44775c:	61                   	popa
44775d:	69 74 46 6f 72 45 78 	imul   $0x69784572,0x6f(%esi,%eax,2),%esi
447764:	69
447765:	74 00                	je     0x447767
447767:	53                   	push   %ebx
447768:	74 72                	je     0x4477dc
44776a:	69 6e 67 73 00 43 6f 	imul   $0x6f430073,0x67(%esi),%ebp
447771:	6d                   	insl   (%dx),%es:(%edi)
447772:	70 61                	jo     0x4477d5
447774:	72 65                	jb     0x4477db
447776:	4d                   	dec    %ebp
447777:	65 74 68             	gs je  0x4477e2
44777a:	6f                   	outsl  %ds:(%esi),(%dx)
44777b:	64 00 4c 65 6e       	add    %cl,%fs:0x6e(%ebp,%eiz,2)
447780:	00 49 6e             	add    %cl,0x6e(%ecx)
447783:	53                   	push   %ebx
447784:	74 72                	je     0x4477f8
447786:	00 4d 69             	add    %cl,0x69(%ebp)
447789:	64 00 43 68          	add    %al,%fs:0x68(%ebx)
44778d:	72 00                	jb     0x44778f
44778f:	41                   	inc    %ecx
447790:	73 63                	jae    0x4477f5
447792:	00 53 74             	add    %dl,0x74(%ebx)
447795:	72 69                	jb     0x447800
447797:	6e                   	outsb  %ds:(%esi),(%dx)
447798:	67 54                	addr16 push %esp
44779a:	79 70                	jns    0x44780c
44779c:	65 00 4d 69          	add    %cl,%gs:0x69(%ebp)
4477a0:	64 53                	fs push %ebx
4477a2:	74 6d                	je     0x447811
4477a4:	74 53                	je     0x4477f9
4477a6:	74 72                	je     0x44781a
4477a8:	00 54 6f 42          	add    %dl,0x42(%edi,%ebp,2)
4477ac:	79 74                	jns    0x447822
4477ae:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
4477b2:	73 74                	jae    0x447828
4477b4:	65 6d                	gs insl (%dx),%es:(%edi)
4477b6:	2e 58                	cs pop %eax
4477b8:	6d                   	insl   (%dx),%es:(%edi)
4477b9:	6c                   	insb   (%dx),%es:(%edi)
4477ba:	00 58 6d             	add    %bl,0x6d(%eax)
4477bd:	6c                   	insb   (%dx),%es:(%edi)
4477be:	44                   	inc    %esp
4477bf:	6f                   	outsl  %ds:(%esi),(%dx)
4477c0:	63 75 6d             	arpl   %esi,0x6d(%ebp)
4477c3:	65 6e                	outsb  %gs:(%esi),(%dx)
4477c5:	74 00                	je     0x4477c7
4477c7:	58                   	pop    %eax
4477c8:	6d                   	insl   (%dx),%es:(%edi)
4477c9:	6c                   	insb   (%dx),%es:(%edi)
4477ca:	4e                   	dec    %esi
4477cb:	6f                   	outsl  %ds:(%esi),(%dx)
4477cc:	64 65 4c             	fs gs dec %esp
4477cf:	69 73 74 00 58 6d 6c 	imul   $0x6c6d5800,0x74(%ebx),%esi
4477d6:	4e                   	dec    %esi
4477d7:	6f                   	outsl  %ds:(%esi),(%dx)
4477d8:	64 65 00 4c 6f 61    	fs add %cl,%gs:0x61(%edi,%ebp,2)
4477de:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
4477e2:	74 5f                	je     0x447843
4477e4:	43                   	inc    %ebx
4477e5:	68 69 6c 64 4e       	push   $0x4e646c69
4477ea:	6f                   	outsl  %ds:(%esi),(%dx)
4477eb:	64 65 73 00          	fs gs jae 0x4477ef
4477ef:	67 65 74 5f          	addr16 gs je 0x447852
4477f3:	49                   	dec    %ecx
4477f4:	74 65                	je     0x44785b
4477f6:	6d                   	insl   (%dx),%es:(%edi)
4477f7:	4f                   	dec    %edi
4477f8:	66 00 58 6d          	data16 add %bl,0x6d(%eax)
4477fc:	6c                   	insb   (%dx),%es:(%edi)
4477fd:	45                   	inc    %ebp
4477fe:	6c                   	insb   (%dx),%es:(%edi)
4477ff:	65 6d                	gs insl (%dx),%es:(%edi)
447801:	65 6e                	outsb  %gs:(%esi),(%dx)
447803:	74 00                	je     0x447805
447805:	67 65 74 5f          	addr16 gs je 0x447868
447809:	49                   	dec    %ecx
44780a:	6e                   	outsb  %ds:(%esi),(%dx)
44780b:	6e                   	outsb  %ds:(%esi),(%dx)
44780c:	65 72 54             	gs jb  0x447863
44780f:	65 78 74             	gs js  0x447886
447812:	00 67 65             	add    %ah,0x65(%edi)
447815:	74 5f                	je     0x447876
447817:	55                   	push   %ebp
447818:	6e                   	outsb  %ds:(%esi),(%dx)
447819:	69 63 6f 64 65 00 52 	imul   $0x52006564,0x6f(%ebx),%esp
447820:	65 73 69             	gs jae 0x44788c
447823:	7a 65                	jp     0x44788a
447825:	00 41 64             	add    %al,0x64(%ecx)
447828:	64 4f                	fs dec %edi
44782a:	62 6a 65             	bound  %ebp,0x65(%edx)
44782d:	63 74 00 55          	arpl   %esi,0x55(%eax,%eax,1)
447831:	6e                   	outsb  %ds:(%esi),(%dx)
447832:	65 73 63             	gs jae 0x447898
447835:	61                   	popa
447836:	70 65                	jo     0x44789d
447838:	44                   	inc    %esp
447839:	61                   	popa
44783a:	74 61                	je     0x44789d
44783c:	53                   	push   %ebx
44783d:	74 72                	je     0x4478b1
44783f:	69 6e 67 00 46 6f 72 	imul   $0x726f4600,0x67(%esi),%ebp
447846:	6d                   	insl   (%dx),%es:(%edi)
447847:	61                   	popa
447848:	74 00                	je     0x44784a
44784a:	67 65 74 5f          	addr16 gs je 0x4478ad
44784e:	43                   	inc    %ebx
44784f:	68 61 72 73 00       	push   $0x737261
447854:	49                   	dec    %ecx
447855:	6e                   	outsb  %ds:(%esi),(%dx)
447856:	64 65 78 4f          	fs gs js 0x4478a9
44785a:	66 00 54 6f 43       	data16 add %dl,0x43(%edi,%ebp,2)
44785f:	68 61 72 41 72       	push   $0x72417261
447864:	72 61                	jb     0x4478c7
447866:	79 00                	jns    0x447868
447868:	49                   	dec    %ecx
447869:	6e                   	outsb  %ds:(%esi),(%dx)
44786a:	66 6f                	outsw  %ds:(%esi),(%dx)
44786c:	72 6d                	jb     0x4478db
44786e:	61                   	popa
44786f:	74 69                	je     0x4478da
447871:	6f                   	outsl  %ds:(%esi),(%dx)
447872:	6e                   	outsb  %ds:(%esi),(%dx)
447873:	00 55 42             	add    %dl,0x42(%ebp)
447876:	6f                   	outsl  %ds:(%esi),(%dx)
447877:	75 6e                	jne    0x4478e7
447879:	64 00 46 69          	add    %al,%fs:0x69(%esi)
44787d:	6c                   	insb   (%dx),%es:(%edi)
44787e:	65 53                	gs push %ebx
447880:	79 73                	jns    0x4478f5
447882:	74 65                	je     0x4478e9
447884:	6d                   	insl   (%dx),%es:(%edi)
447885:	00 44 69 72          	add    %al,0x72(%ecx,%ebp,2)
447889:	00 46 69             	add    %al,0x69(%esi)
44788c:	6c                   	insb   (%dx),%es:(%edi)
44788d:	65 41                	gs inc %ecx
44788f:	74 74                	je     0x447905
447891:	72 69                	jb     0x4478fc
447893:	62 75 74             	bound  %esi,0x74(%ebp)
447896:	65 00 53 75          	add    %dl,%gs:0x75(%ebx)
44789a:	62 74 72 61          	bound  %esi,0x61(%edx,%esi,2)
44789e:	63 74 4f 62          	arpl   %esi,0x62(%edi,%ecx,2)
4478a2:	6a 65                	push   $0x65
4478a4:	63 74 00 43          	arpl   %esi,0x43(%eax,%eax,1)
4478a8:	68 72 57 00 44       	push   $0x44005772
4478ad:	69 76 69 64 65 4f 62 	imul   $0x624f6564,0x69(%esi),%esi
4478b4:	6a 65                	push   $0x65
4478b6:	63 74 00 53          	arpl   %esi,0x53(%eax,%eax,1)
4478ba:	74 72                	je     0x44792e
4478bc:	69 6e 67 53 70 6c 69 	imul   $0x696c7053,0x67(%esi),%ebp
4478c3:	74 4f                	je     0x447914
4478c5:	70 74                	jo     0x44793b
4478c7:	69 6f 6e 73 00 4c 61 	imul   $0x614c0073,0x6e(%edi),%ebp
4478ce:	74 65                	je     0x447935
4478d0:	49                   	dec    %ecx
4478d1:	6e                   	outsb  %ds:(%esi),(%dx)
4478d2:	64 65 78 47          	fs gs js 0x44791d
4478d6:	65 74 00             	gs je  0x4478d9
4478d9:	58                   	pop    %eax
4478da:	6f                   	outsl  %ds:(%esi),(%dx)
4478db:	72 4f                	jb     0x44792c
4478dd:	62 6a 65             	bound  %ebp,0x65(%edx)
4478e0:	63 74 00 54          	arpl   %esi,0x54(%eax,%eax,1)
4478e4:	6f                   	outsl  %ds:(%esi),(%dx)
4478e5:	43                   	inc    %ebx
4478e6:	68 61 72 00 52       	push   $0x52007261
4478eb:	61                   	popa
4478ec:	6e                   	outsb  %ds:(%esi),(%dx)
4478ed:	64 6f                	outsl  %fs:(%esi),(%dx)
4478ef:	6d                   	insl   (%dx),%es:(%edi)
4478f0:	00 43 6f             	add    %al,0x6f(%ebx)
4478f3:	6e                   	outsb  %ds:(%esi),(%dx)
4478f4:	64 69 74 69 6f 6e 61 	imul   $0x436c616e,%fs:0x6f(%ecx,%ebp,2),%esi
4478fb:	6c 43
4478fd:	6f                   	outsl  %ds:(%esi),(%dx)
4478fe:	6d                   	insl   (%dx),%es:(%edi)
4478ff:	70 61                	jo     0x447962
447901:	72 65                	jb     0x447968
447903:	4f                   	dec    %edi
447904:	62 6a 65             	bound  %ebp,0x65(%edx)
447907:	63 74 45 71          	arpl   %esi,0x71(%ebp,%eax,2)
44790b:	75 61                	jne    0x44796e
44790d:	6c                   	insb   (%dx),%es:(%edi)
44790e:	00 43 6f             	add    %al,0x6f(%ebx)
447911:	6e                   	outsb  %ds:(%esi),(%dx)
447912:	64 69 74 69 6f 6e 61 	imul   $0x436c616e,%fs:0x6f(%ecx,%ebp,2),%esi
447919:	6c 43
44791b:	6f                   	outsl  %ds:(%esi),(%dx)
44791c:	6d                   	insl   (%dx),%es:(%edi)
44791d:	70 61                	jo     0x447980
44791f:	72 65                	jb     0x447986
447921:	4f                   	dec    %edi
447922:	62 6a 65             	bound  %ebp,0x65(%edx)
447925:	63 74 4c 65          	arpl   %esi,0x65(%esp,%ecx,2)
447929:	73 73                	jae    0x44799e
44792b:	00 43 6f             	add    %al,0x6f(%ebx)
44792e:	6e                   	outsb  %ds:(%esi),(%dx)
44792f:	64 69 74 69 6f 6e 61 	imul   $0x436c616e,%fs:0x6f(%ecx,%ebp,2),%esi
447936:	6c 43
447938:	6f                   	outsl  %ds:(%esi),(%dx)
447939:	6d                   	insl   (%dx),%es:(%edi)
44793a:	70 61                	jo     0x44799d
44793c:	72 65                	jb     0x4479a3
44793e:	4f                   	dec    %edi
44793f:	62 6a 65             	bound  %ebp,0x65(%edx)
447942:	63 74 47 72          	arpl   %esi,0x72(%edi,%eax,2)
447946:	65 61                	gs popa
447948:	74 65                	je     0x4479af
44794a:	72 00                	jb     0x44794c
44794c:	46                   	inc    %esi
44794d:	69 6c 65 53 74 72 65 	imul   $0x61657274,0x53(%ebp,%eiz,2),%ebp
447954:	61
447955:	6d                   	insl   (%dx),%es:(%edi)
447956:	00 46 69             	add    %al,0x69(%esi)
447959:	6c                   	insb   (%dx),%es:(%edi)
44795a:	65 4d                	gs dec %ebp
44795c:	6f                   	outsl  %ds:(%esi),(%dx)
44795d:	64 65 00 46 69       	fs add %al,%gs:0x69(%esi)
447962:	6c                   	insb   (%dx),%es:(%edi)
447963:	65 53                	gs push %ebx
447965:	68 61 72 65 00       	push   $0x657261
44796a:	46                   	inc    %esi
44796b:	6c                   	insb   (%dx),%es:(%edi)
44796c:	6f                   	outsl  %ds:(%esi),(%dx)
44796d:	6f                   	outsl  %ds:(%esi),(%dx)
44796e:	72 00                	jb     0x447970
447970:	49                   	dec    %ecx
447971:	6e                   	outsb  %ds:(%esi),(%dx)
447972:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
447979:	65
44797a:	00 44 65 63          	add    %al,0x63(%ebp,%eiz,2)
44797e:	6f                   	outsl  %ds:(%esi),(%dx)
44797f:	64 65 72 00          	fs gs jb 0x447983
447983:	47                   	inc    %edi
447984:	65 74 44             	gs je  0x4479cb
447987:	65 63 6f 64          	arpl   %ebp,%gs:0x64(%edi)