4205cc:	20 64 6f 63          	and    %ah,0x63(%edi,%ebp,2)
4205d0:	6b 20 70             	imul   $0x70,(%eax),%esp
4205d3:	61                   	popa
4205d4:	6e                   	outsb  %ds:(%esi),(%dx)
4205d5:	65 6c                	gs insb (%dx),%es:(%edi)
4205d7:	20 74 68 69          	and    %dh,0x69(%eax,%ebp,2)
4205db:	73 20                	jae    0x4205fd
4205dd:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
4205e0:	74 65                	je     0x420647
4205e2:	6e                   	outsb  %ds:(%esi),(%dx)
4205e3:	74 20                	je     0x420605
4205e5:	77 69                	ja     0x420650
4205e7:	6c                   	insb   (%dx),%es:(%edi)
4205e8:	6c                   	insb   (%dx),%es:(%edi)
4205e9:	20 62 65             	and    %ah,0x65(%edx)
4205ec:	20 61 64             	and    %ah,0x64(%ecx)
4205ef:	64 65 64 20 74 6f 2e 	fs gs and %dh,%fs:0x2e(%edi,%ebp,2)
4205f6:	00 00                	add    %al,(%eax)
4205f8:	25 01 00 55 1b       	and    $0x1b550001,%eax
4205fd:	44                   	inc    %esp
4205fe:	61                   	popa
4205ff:	72 6b                	jb     0x42066c
420601:	55                   	push   %ebp
420602:	49                   	dec    %ecx
420603:	2e 44                	cs inc %esp
420605:	6f                   	outsl  %ds:(%esi),(%dx)
420606:	63 6b 69             	arpl   %ebp,0x69(%ebx)
420609:	6e                   	outsb  %ds:(%esi),(%dx)
42060a:	67 2e 44             	addr16 cs inc %esp
42060d:	61                   	popa
42060e:	72 6b                	jb     0x42067b
420610:	44                   	inc    %esp
420611:	6f                   	outsl  %ds:(%esi),(%dx)
420612:	63 6b 41             	arpl   %ebp,0x41(%ebx)
420615:	72 65                	jb     0x42067c
420617:	61                   	popa
420618:	01 00                	add    %eax,(%eax)
42061a:	00 00                	add    %al,(%eax)
42061c:	00 00                	add    %al,(%eax)
42061e:	0d 01 00 08 42       	or     $0x42080001,%eax
420623:	65 68 61 76 69 6f    	gs push $0x6f697661
420629:	72 00                	jb     0x42062b
42062b:	00 47 01             	add    %al,0x1(%edi)
42062e:	00 42 44             	add    %al,0x44(%edx)
420631:	65 74 65             	gs je  0x420699
420634:	72 6d                	jb     0x4206a3
420636:	69 6e 65 73 20 74 68 	imul   $0x68742073,0x65(%esi),%ebp
42063d:	65 20 6b 65          	and    %ch,%gs:0x65(%ebx)
420641:	79 20                	jns    0x420663
420643:	75 73                	jne    0x4206b8
420645:	65 64 20 62 79       	gs and %ah,%fs:0x79(%edx)
42064a:	20 74 68 69          	and    %dh,0x69(%eax,%ebp,2)
42064e:	73 20                	jae    0x420670
420650:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
420653:	74 65                	je     0x4206ba
420655:	6e                   	outsb  %ds:(%esi),(%dx)
420656:	74 20                	je     0x420678
420658:	69 6e 20 74 68 65 20 	imul   $0x20656874,0x20(%esi),%ebp
42065f:	64 6f                	outsl  %fs:(%esi),(%dx)
420661:	63 6b 20             	arpl   %ebp,0x20(%ebx)
420664:	73 65                	jae    0x4206cb
420666:	72 69                	jb     0x4206d1
420668:	61                   	popa
420669:	6c                   	insb   (%dx),%es:(%edi)
42066a:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
420671:	2e 00 00             	add    %al,%cs:(%eax)
420674:	29 01                	sub    %eax,(%ecx)
420676:	00 24 44             	add    %ah,(%esp,%eax,2)
420679:	65 74 65             	gs je  0x4206e1
42067c:	72 6d                	jb     0x4206eb
42067e:	69 6e 65 73 20 74 68 	imul   $0x68742073,0x65(%esi),%ebp
420685:	65 20 68 65          	and    %ch,%gs:0x65(%eax)
420689:	69 67 68 74 20 6f 66 	imul   $0x666f2074,0x68(%edi),%esp
420690:	20 74 72 65          	and    %dh,0x65(%edx,%esi,2)
420694:	65 20 6e 6f          	and    %ch,%gs:0x6f(%esi)
420698:	64 65 73 2e          	fs gs jae 0x4206ca
42069c:	00 00                	add    %al,(%eax)
42069e:	08 01                	or     %al,(%ecx)
4206a0:	00 14 00             	add    %dl,(%eax,%eax,1)
4206a3:	00 00                	add    %al,(%eax)
4206a5:	00 00                	add    %al,(%eax)
4206a7:	44                   	inc    %esp
4206a8:	01 00                	add    %eax,(%eax)
4206aa:	3f                   	aas
4206ab:	44                   	inc    %esp
4206ac:	65 74 65             	gs je  0x420714
4206af:	72 6d                	jb     0x42071e
4206b1:	69 6e 65 73 20 74 68 	imul   $0x68742073,0x65(%esi),%ebp
4206b8:	65 20 61 6d          	and    %ah,%gs:0x6d(%ecx)
4206bc:	6f                   	outsl  %ds:(%esi),(%dx)
4206bd:	75 6e                	jne    0x42072d
4206bf:	74 20                	je     0x4206e1
4206c1:	6f                   	outsl  %ds:(%esi),(%dx)
4206c2:	66 20 68 6f          	data16 and %ch,0x6f(%eax)
4206c6:	72 69                	jb     0x420731
4206c8:	7a 6f                	jp     0x420739
4206ca:	6e                   	outsb  %ds:(%esi),(%dx)
4206cb:	74 61                	je     0x42072e
4206cd:	6c                   	insb   (%dx),%es:(%edi)
4206ce:	20 73 70             	and    %dh,0x70(%ebx)
4206d1:	61                   	popa
4206d2:	63 65 20             	arpl   %esp,0x20(%ebp)
4206d5:	67 69 76 65 6e 20 62 	imul   $0x7962206e,0x65(%bp),%esi
4206dc:	79
4206dd:	20 70 61             	and    %dh,0x61(%eax)
4206e0:	72 65                	jb     0x420747
4206e2:	6e                   	outsb  %ds:(%esi),(%dx)
4206e3:	74 20                	je     0x420705
4206e5:	6e                   	outsb  %ds:(%esi),(%dx)
4206e6:	6f                   	outsl  %ds:(%esi),(%dx)
4206e7:	64 65 2e 00 00       	fs gs add %al,%cs:(%eax)
4206ec:	44                   	inc    %esp
4206ed:	01 00                	add    %eax,(%eax)
4206ef:	3f                   	aas
4206f0:	44                   	inc    %esp
4206f1:	65 74 65             	gs je  0x420759
4206f4:	72 6d                	jb     0x420763
4206f6:	69 6e 65 73 20 77 68 	imul   $0x68772073,0x65(%esi),%ebp
4206fd:	65 74 68             	gs je  0x420768
420700:	65 72 20             	gs jb  0x420723
420703:	6d                   	insl   (%dx),%es:(%edi)
420704:	75 6c                	jne    0x420772
420706:	74 69                	je     0x420771
420708:	70 6c                	jo     0x420776
42070a:	65 20 74 72 65       	and    %dh,%gs:0x65(%edx,%esi,2)
42070f:	65 20 6e 6f          	and    %ch,%gs:0x6f(%esi)
420713:	64 65 73 20          	fs gs jae 0x420737
420717:	63 61 6e             	arpl   %esp,0x6e(%ecx)
42071a:	20 62 65             	and    %ah,0x65(%edx)
42071d:	20 73 65             	and    %dh,0x65(%ebx)
420720:	6c                   	insb   (%dx),%es:(%edi)
420721:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
420726:	20 61 74             	and    %ah,0x74(%ecx)
420729:	20 6f 6e             	and    %ch,0x6e(%edi)
42072c:	63 65 2e             	arpl   %esp,0x2e(%ebp)
42072f:	00 00                	add    %al,(%eax)
420731:	41                   	inc    %ecx
420732:	01 00                	add    %eax,(%eax)
420734:	3c 44                	cmp    $0x44,%al
420736:	65 74 65             	gs je  0x42079e
420739:	72 6d                	jb     0x4207a8
42073b:	69 6e 65 73 20 77 68 	imul   $0x68772073,0x65(%esi),%ebp
420742:	65 74 68             	gs je  0x4207ad
420745:	65 72 20             	gs jb  0x420768
420748:	6e                   	outsb  %ds:(%esi),(%dx)
420749:	6f                   	outsl  %ds:(%esi),(%dx)
42074a:	64 65 73 20          	fs gs jae 0x42076e
42074e:	63 61 6e             	arpl   %esp,0x6e(%ecx)
420751:	20 62 65             	and    %ah,0x65(%edx)
420754:	20 6d 6f             	and    %ch,0x6f(%ebp)
420757:	76 65                	jbe    0x4207be
420759:	64 20 77 69          	and    %dh,%fs:0x69(%edi)
42075d:	74 68                	je     0x4207c7
42075f:	69 6e 20 74 68 69 73 	imul   $0x73696874,0x20(%esi),%ebp
420766:	20 74 72 65          	and    %dh,0x65(%edx,%esi,2)
42076a:	65 20 76 69          	and    %dh,%gs:0x69(%esi)
42076e:	65 77 2e             	gs ja  0x42079f
420771:	00 00                	add    %al,(%eax)
420773:	3f                   	aas
420774:	01 00                	add    %eax,(%eax)
420776:	3a 44 65 74          	cmp    0x74(%ebp,%eiz,2),%al
42077a:	65 72 6d             	gs jb  0x4207ea
42077d:	69 6e 65 73 20 77 68 	imul   $0x68772073,0x65(%esi),%ebp
420784:	65 74 68             	gs je  0x4207ef
420787:	65 72 20             	gs jb  0x4207aa
42078a:	69 63 6f 6e 73 20 61 	imul   $0x6120736e,0x6f(%ebx),%esp
420791:	72 65                	jb     0x4207f8
420793:	20 72 65             	and    %dh,0x65(%edx)
420796:	6e                   	outsb  %ds:(%esi),(%dx)
420797:	64 65 72 65          	fs gs jb 0x420800
42079b:	64 20 77 69          	and    %dh,%fs:0x69(%edi)
42079f:	74 68                	je     0x420809
4207a1:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
4207a5:	20 74 72 65          	and    %dh,0x65(%edx,%esi,2)
4207a9:	65 20 6e 6f          	and    %ch,%gs:0x6f(%esi)
4207ad:	64 65 73 2e          	fs gs jae 0x4207df
4207b1:	00 00                	add    %al,(%eax)
4207b3:	3d 01 00 38 44       	cmp    $0x44380001,%eax
4207b8:	65 74 65             	gs je  0x420820
4207bb:	72 6d                	jb     0x42082a
4207bd:	69 6e 65 73 20 74 68 	imul   $0x68742073,0x65(%esi),%ebp
4207c4:	65 20 68 65          	and    %ch,%gs:0x65(%eax)
4207c8:	69 67 68 74 20 6f 66 	imul   $0x666f2074,0x68(%edi),%esp
4207cf:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
4207d3:	20 69 6e             	and    %ch,0x6e(%ecx)
4207d6:	64 69 76 69 64 75 61 	imul   $0x6c617564,%fs:0x69(%esi),%esi
4207dd:	6c
4207de:	20 6c 69 73          	and    %ch,0x73(%ecx,%ebp,2)
4207e2:	74 20                	je     0x420804
4207e4:	76 69                	jbe    0x42084f
4207e6:	65 77 20             	gs ja  0x420809
4207e9:	69 74 65 6d 73 2e 00 	imul   $0x2e73,0x6d(%ebp,%eiz,2),%esi
4207f0:	00
4207f1:	0e                   	push   %cs
4207f2:	01 00                	add    %eax,(%eax)
4207f4:	09 42 65             	or     %eax,0x65(%edx)
4207f7:	68 61 76 69 6f       	push   $0x6f697661
4207fc:	75 72                	jne    0x420870
4207fe:	00 00                	add    %al,(%eax)
420800:	49                   	dec    %ecx
420801:	01 00                	add    %eax,(%eax)
420803:	44                   	inc    %esp
420804:	44                   	inc    %esp
420805:	65 74 65             	gs je  0x42086d
420808:	72 6d                	jb     0x420877
42080a:	69 6e 65 73 20 77 68 	imul   $0x68772073,0x65(%esi),%ebp
420811:	65 74 68             	gs je  0x42087c
420814:	65 72 20             	gs jb  0x420837
420817:	6d                   	insl   (%dx),%es:(%edi)
420818:	75 6c                	jne    0x420886
42081a:	74 69                	je     0x420885
42081c:	70 6c                	jo     0x42088a
42081e:	65 20 6c 69 73       	and    %ch,%gs:0x73(%ecx,%ebp,2)
420823:	74 20                	je     0x420845
420825:	76 69                	jbe    0x420890
420827:	65 77 20             	gs ja  0x42084a
42082a:	69 74 65 6d 73 20 63 	imul   $0x61632073,0x6d(%ebp,%eiz,2),%esi
420831:	61
420832:	6e                   	outsb  %ds:(%esi),(%dx)
420833:	20 62 65             	and    %ah,0x65(%edx)
420836:	20 73 65             	and    %dh,0x65(%ebx)
420839:	6c                   	insb   (%dx),%es:(%edi)
42083a:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
42083f:	20 61 74             	and    %ah,0x74(%ecx)
420842:	20 6f 6e             	and    %ch,0x6e(%edi)
420845:	63 65 2e             	arpl   %esp,0x2e(%ebp)
420848:	00 00                	add    %al,(%eax)
42084a:	38 01                	cmp    %al,(%ecx)
42084c:	00 33                	add    %dh,(%ebx)
42084e:	44                   	inc    %esp
42084f:	65 74 65             	gs je  0x4208b7
420852:	72 6d                	jb     0x4208c1
420854:	69 6e 65 73 20 74 68 	imul   $0x68742073,0x65(%esi),%ebp
42085b:	65 20 6d 61          	and    %ch,%gs:0x61(%ebp)
42085f:	78 69                	js     0x4208ca
420861:	6d                   	insl   (%dx),%es:(%edi)
420862:	75 6d                	jne    0x4208d1
420864:	20 73 63             	and    %dh,0x63(%ebx)
420867:	72 6f                	jb     0x4208d8
420869:	6c                   	insb   (%dx),%es:(%edi)
42086a:	6c                   	insb   (%dx),%es:(%edi)
42086b:	20 63 68             	and    %ah,0x68(%ebx)
42086e:	61                   	popa
42086f:	6e                   	outsb  %ds:(%esi),(%dx)
420870:	67 65 20 77 68       	and    %dh,%gs:0x68(%bx)
420875:	65 6e                	outsb  %gs:(%esi),(%dx)
420877:	20 64 72 61          	and    %ah,0x61(%edx,%esi,2)
42087b:	67 67 69 6e 67 2e 00 	addr16 imul $0x2800002e,0x67(%bp),%ebp
420882:	00 28
420884:	01 00                	add    %eax,(%eax)
420886:	23 44 65 74          	and    0x74(%ebp,%eiz,2),%eax
42088a:	65 72 6d             	gs jb  0x4208fa
42088d:	69 6e 65 73 20 74 68 	imul   $0x68742073,0x65(%esi),%ebp
420894:	65 20 73 74          	and    %dh,%gs:0x74(%ebx)
420898:	79 6c                	jns    0x420906
42089a:	65 20 6f 66          	and    %ch,%gs:0x66(%edi)
42089e:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
4208a2:	20 62 75             	and    %ah,0x75(%edx)
4208a5:	74 74                	je     0x42091b
4208a7:	6f                   	outsl  %ds:(%esi),(%dx)
4208a8:	6e                   	outsb  %ds:(%esi),(%dx)
4208a9:	2e 00 00             	add    %al,%cs:(%eax)
4208ac:	29 01                	sub    %eax,(%ecx)
4208ae:	00 55 1f             	add    %dl,0x1f(%ebp)
4208b1:	44                   	inc    %esp
4208b2:	61                   	popa
4208b3:	72 6b                	jb     0x420920
4208b5:	55                   	push   %ebp
4208b6:	49                   	dec    %ecx
4208b7:	2e 43                	cs inc %ebx
4208b9:	6f                   	outsl  %ds:(%esi),(%dx)
4208ba:	6e                   	outsb  %ds:(%esi),(%dx)
4208bb:	74 72                	je     0x42092f
4208bd:	6f                   	outsl  %ds:(%esi),(%dx)
4208be:	6c                   	insb   (%dx),%es:(%edi)
4208bf:	73 2e                	jae    0x4208ef
4208c1:	44                   	inc    %esp
4208c2:	61                   	popa
4208c3:	72 6b                	jb     0x420930
4208c5:	42                   	inc    %edx
4208c6:	75 74                	jne    0x42093c
4208c8:	74 6f                	je     0x420939
4208ca:	6e                   	outsb  %ds:(%esi),(%dx)
4208cb:	53                   	push   %ebx
4208cc:	74 79                	je     0x420947
4208ce:	6c                   	insb   (%dx),%es:(%edi)
4208cf:	65 00 00             	add    %al,%gs:(%eax)
4208d2:	00 00                	add    %al,(%eax)
4208d4:	00 00                	add    %al,(%eax)
4208d6:	41                   	inc    %ecx
4208d7:	01 00                	add    %eax,(%eax)
4208d9:	3c 44                	cmp    $0x44,%al
4208db:	65 74 65             	gs je  0x420943
4208de:	72 6d                	jb     0x42094d
4208e0:	69 6e 65 73 20 74 68 	imul   $0x68742073,0x65(%esi),%ebp
4208e7:	65 20 61 6d          	and    %ah,%gs:0x6d(%ecx)
4208eb:	6f                   	outsl  %ds:(%esi),(%dx)
4208ec:	75 6e                	jne    0x42095c
4208ee:	74 20                	je     0x420910
4208f0:	6f                   	outsl  %ds:(%esi),(%dx)
4208f1:	66 20 70 61          	data16 and %dh,0x61(%eax)
4208f5:	64 64 69 6e 67 20 62 	fs imul $0x74656220,%fs:0x67(%esi),%ebp
4208fc:	65 74
4208fe:	77 65                	ja     0x420965
420900:	65 6e                	outsb  %gs:(%esi),(%dx)
420902:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
420906:	20 69 6d             	and    %ch,0x6d(%ecx)
420909:	61                   	popa
42090a:	67 65 20 61 6e       	and    %ah,%gs:0x6e(%bx,%di)
42090f:	64 20 74 65 78       	and    %dh,%fs:0x78(%ebp,%eiz,2)
420914:	74 2e                	je     0x420944
420916:	00 00                	add    %al,(%eax)
420918:	08 01                	or     %al,(%ecx)
42091a:	00 05 00 00 00 00    	add    %al,0x0
420920:	00 48 01             	add    %cl,0x1(%eax)
420923:	00 43 45             	add    %al,0x45(%ebx)
420926:	6e                   	outsb  %ds:(%esi),(%dx)
420927:	61                   	popa
420928:	62 6c 65 73          	bound  %ebp,0x73(%ebp,%eiz,2)
42092c:	20 61 75             	and    %ah,0x75(%ecx)
42092f:	74 6f                	je     0x4209a0
420931:	6d                   	insl   (%dx),%es:(%edi)
420932:	61                   	popa
420933:	74 69                	je     0x42099e
420935:	63 20                	arpl   %esp,(%eax)
420937:	68 65 69 67 68       	push   $0x68676965
42093c:	74 20                	je     0x42095e
42093e:	73 69                	jae    0x4209a9
420940:	7a 69                	jp     0x4209ab
420942:	6e                   	outsb  %ds:(%esi),(%dx)
420943:	67 20 62 61          	and    %ah,0x61(%bp,%si)
420947:	73 65                	jae    0x4209ae
420949:	64 20 6f 6e          	and    %ch,%fs:0x6e(%edi)
42094d:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
420951:	20 63 6f             	and    %ah,0x6f(%ebx)
420954:	6e                   	outsb  %ds:(%esi),(%dx)
420955:	74 65                	je     0x4209bc
420957:	6e                   	outsb  %ds:(%esi),(%dx)
420958:	74 73                	je     0x4209cd
42095a:	20 6f 66             	and    %ch,0x66(%edi)
42095d:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
420961:	20 6c 61 62          	and    %ch,0x62(%ecx,%eiz,2)
420965:	65 6c                	gs insb (%dx),%es:(%edi)
420967:	2e 00 00             	add    %al,%cs:(%eax)
42096a:	2b 01                	sub    (%ecx),%eax
42096c:	00 26                	add    %ah,(%esi)
42096e:	54                   	push   %esp
42096f:	68 65 20 6f 72       	push   $0x726f2065
420974:	69 65 6e 74 61 74 69 	imul   $0x69746174,0x6e(%ebp),%esp
42097b:	6f                   	outsl  %ds:(%esi),(%dx)