4206a4:	50                   	push   %eax
4206a5:	6f                   	outsl  %ds:(%esi),(%dx)
4206a6:	35 36 39 53 45       	xor    $0x45533936,%eax
4206ab:	53                   	push   %ebx
4206ac:	76 52                	jbe    0x420700
4206ae:	54                   	push   %esp
4206af:	64 74 44             	fs je  0x4206f6
4206b2:	62 6c 72 38          	bound  %ebp,0x38(%edx,%esi,2)
4206b6:	42                   	inc    %edx
4206b7:	35 66 51 39 37       	xor    $0x37395166,%eax
4206bc:	50                   	push   %eax
4206bd:	66 49                	dec    %cx
4206bf:	45                   	inc    %ebp
4206c0:	4b                   	dec    %ebx
4206c1:	35 72 45 47 68       	xor    $0x68474572,%eax
4206c6:	53                   	push   %ebx
4206c7:	73 59                	jae    0x420722
4206c9:	64 4c                	fs dec %esp
4206cb:	46                   	inc    %esi
4206cc:	68 78 42 70 49       	push   $0x49704278
4206d1:	6c                   	insb   (%dx),%es:(%edi)
4206d2:	32 62 72             	xor    0x72(%edx),%ah
4206d5:	50                   	push   %eax
4206d6:	63 78 71             	arpl   %edi,0x71(%eax)
4206d9:	67 44                	addr16 inc %esp
4206db:	34 5a                	xor    $0x5a,%al
4206dd:	46                   	inc    %esi
4206de:	67 79 65             	addr16 jns 0x420746
4206e1:	2f                   	das
4206e2:	54                   	push   %esp
4206e3:	71 6b                	jno    0x420750
4206e5:	71 70                	jno    0x420757
4206e7:	61                   	popa
4206e8:	56                   	push   %esi
4206e9:	33 57 4e             	xor    0x4e(%edi),%edx
4206ec:	4f                   	dec    %edi
4206ed:	67 77 69             	addr16 ja 0x420759
4206f0:	33 6c 33 39          	xor    0x39(%ebx,%esi,1),%ebp
4206f4:	61                   	popa
4206f5:	64 79 55             	fs jns 0x42074d
4206f8:	58                   	pop    %eax
4206f9:	49                   	dec    %ecx
4206fa:	4e                   	dec    %esi
4206fb:	6b 63 31 64          	imul   $0x64,0x31(%ebx),%esp
4206ff:	30 75 36             	xor    %dh,0x36(%ebp)
420702:	35 4d 58 74 47       	xor    $0x4774584d,%eax
420707:	73 69                	jae    0x420772
420709:	64 65 52             	fs gs push %edx
42070c:	57                   	push   %edi
42070d:	31 63 74             	xor    %esp,0x74(%ebx)
420710:	30 6f 65             	xor    %ch,0x65(%edi)
420713:	71 59                	jno    0x42076e
420715:	64 30 4c 4f 79       	xor    %cl,%fs:0x79(%edi,%ecx,2)
42071a:	7a 35                	jp     0x420751
42071c:	67 59                	addr16 pop %ecx
42071e:	32 74 68 65          	xor    0x65(%eax,%ebp,2),%dh
420722:	55                   	push   %ebp
420723:	53                   	push   %ebx
420724:	76 5a                	jbe    0x420780
420726:	69 6d 79 43 70 41 53 	imul   $0x53417043,0x79(%ebp),%ebp
42072d:	70 47                	jo     0x420776
42072f:	4f                   	dec    %edi
420730:	58                   	pop    %eax
420731:	63 4e 59             	arpl   %ecx,0x59(%esi)
420734:	4b                   	dec    %ebx
420735:	69 7a 30 6c 73 6f 54 	imul   $0x546f736c,0x30(%edx),%edi
42073c:	2f                   	das
42073d:	6f                   	outsl  %ds:(%esi),(%dx)
42073e:	75 45                	jne    0x420785
420740:	47                   	inc    %edi
420741:	43                   	inc    %ebx
420742:	67 48                	addr16 dec %eax
420744:	75 66                	jne    0x4207ac
420746:	56                   	push   %esi
420747:	41                   	inc    %ecx
420748:	4e                   	dec    %esi
420749:	35 41 6f 77 31       	xor    $0x31776f41,%eax
42074e:	79 2f                	jns    0x42077f
420750:	46                   	inc    %esi
420751:	66 41                	inc    %cx
420753:	75 6b                	jne    0x4207c0
420755:	56                   	push   %esi
420756:	70 2b                	jo     0x420783
420758:	56                   	push   %esi
420759:	68 6d 44 44 34       	push   $0x3444446d
42075e:	30 66 63             	xor    %ah,0x63(%esi)
420761:	6b 52 49 32          	imul   $0x32,0x49(%edx),%edx
420765:	41                   	inc    %ecx
420766:	47                   	inc    %edi
420767:	6e                   	outsb  %ds:(%esi),(%dx)
420768:	63 6c 75 32          	arpl   %ebp,0x32(%ebp,%esi,2)
42076c:	7a 50                	jp     0x4207be
42076e:	71 48                	jno    0x4207b8
420770:	2b 36                	sub    (%esi),%esi
420772:	64 43                	fs inc %ebx
420774:	4b                   	dec    %ebx
420775:	31 66 7a             	xor    %esp,0x7a(%esi)
420778:	74 42                	je     0x4207bc
42077a:	32 44 46 51          	xor    0x51(%esi,%eax,2),%al
42077e:	63 72 34             	arpl   %esi,0x34(%edx)
420781:	49                   	dec    %ecx
420782:	64 6a 58             	fs push $0x58
420785:	61                   	popa
420786:	56                   	push   %esi
420787:	6f                   	outsl  %ds:(%esi),(%dx)
420788:	4d                   	dec    %ebp
420789:	38 58 31             	cmp    %bl,0x31(%eax)
42078c:	32 41 39             	xor    0x39(%ecx),%al
42078f:	7a 61                	jp     0x4207f2
420791:	30 39                	xor    %bh,(%ecx)
420793:	69 38 63 6b 64 75    	imul   $0x75646b63,(%eax),%edi
420799:	43                   	inc    %ebx
42079a:	42                   	inc    %edx
42079b:	59                   	pop    %ecx
42079c:	2b 72 55             	sub    0x55(%edx),%esi
42079f:	53                   	push   %ebx
4207a0:	4d                   	dec    %ebp
4207a1:	67 33 54 41          	xor    0x41(%si),%edx
4207a5:	38 66 42             	cmp    %ah,0x42(%esi)
4207a8:	4a                   	dec    %edx
4207a9:	4b                   	dec    %ebx
4207aa:	65 44                	gs inc %esp
4207ac:	65 58                	gs pop %eax
4207ae:	5a                   	pop    %edx
4207af:	37                   	aaa
4207b0:	71 33                	jno    0x4207e5
4207b2:	50                   	push   %eax
4207b3:	64 66 46             	fs inc %si
4207b6:	72 33                	jb     0x4207eb
4207b8:	4d                   	dec    %ebp
4207b9:	45                   	inc    %ebp
4207ba:	31 57 6b             	xor    %edx,0x6b(%edi)
4207bd:	5a                   	pop    %edx
4207be:	57                   	push   %edi
4207bf:	45                   	inc    %ebp
4207c0:	4c                   	dec    %esp
4207c1:	31 31                	xor    %esi,(%ecx)
4207c3:	38 47 45             	cmp    %al,0x45(%edi)
4207c6:	7a 48                	jp     0x420810
4207c8:	68 4b 53 6c 6d       	push   $0x6d6c534b
4207cd:	4b                   	dec    %ebx
4207ce:	42                   	inc    %edx
4207cf:	62 39                	bound  %edi,(%ecx)
4207d1:	39 44 52 6e          	cmp    %eax,0x6e(%edx,%edx,2)
4207d5:	76 76                	jbe    0x42084d
4207d7:	33 49 58             	xor    0x58(%ecx),%ecx
4207da:	4f                   	dec    %edi
4207db:	35 5a 5a 54 4c       	xor    $0x4c545a5a,%eax
4207e0:	56                   	push   %esi
4207e1:	46                   	inc    %esi
4207e2:	53                   	push   %ebx
4207e3:	53                   	push   %ebx
4207e4:	33 61 32             	xor    0x32(%ecx),%esp
4207e7:	39 54 6e 38          	cmp    %edx,0x38(%esi,%ebp,2)
4207eb:	4b                   	dec    %ebx
4207ec:	64 46                	fs inc %esi
4207ee:	57                   	push   %edi
4207ef:	76 77                	jbe    0x420868
4207f1:	6b 31 65             	imul   $0x65,(%ecx),%esi
4207f4:	50                   	push   %eax
4207f5:	72 43                	jb     0x42083a
4207f7:	79 6b                	jns    0x420864
4207f9:	37                   	aaa
4207fa:	31 4a 69             	xor    %ecx,0x69(%edx)
4207fd:	31 59 58             	xor    %ebx,0x58(%ecx)
420800:	79 74                	jns    0x420876
420802:	70 39                	jo     0x42083d
420804:	6b 73 42 30          	imul   $0x30,0x42(%ebx),%esi
420808:	50                   	push   %eax
420809:	39 6f 41             	cmp    %ebp,0x41(%edi)
42080c:	46                   	inc    %esi
42080d:	61                   	popa
42080e:	64 6d                	fs insl (%dx),%es:(%edi)
420810:	5a                   	pop    %edx
420811:	49                   	dec    %ecx
420812:	6d                   	insl   (%dx),%es:(%edi)
420813:	37                   	aaa
420814:	54                   	push   %esp
420815:	7a 44                	jp     0x42085b
420817:	32 46 65             	xor    0x65(%esi),%al
42081a:	68 62 4f 62 6a       	push   $0x6a624f62
42081f:	6e                   	outsb  %ds:(%esi),(%dx)
420820:	78 7a                	js     0x42089c
420822:	77 77                	ja     0x42089b
420824:	4b                   	dec    %ebx
420825:	6b 49 36 48          	imul   $0x48,0x36(%ecx),%ecx
420829:	6a 4d                	push   $0x4d
42082b:	50                   	push   %eax
42082c:	57                   	push   %edi
42082d:	37                   	aaa
42082e:	35 66 50 36 72       	xor    $0x72365066,%eax
420833:	31 64 58 52          	xor    %esp,0x52(%eax,%ebx,2)
420837:	72 41                	jb     0x42087a
420839:	56                   	push   %esi
42083a:	39 64 4b 35          	cmp    %esp,0x35(%ebx,%ecx,2)
42083e:	6d                   	insl   (%dx),%es:(%edi)
42083f:	77 46                	ja     0x420887
420841:	53                   	push   %ebx
420842:	42                   	inc    %edx
420843:	35 56 57 78 42       	xor    $0x42785756,%eax
420848:	35 36 42 4d 64       	xor    $0x644d4236,%eax
42084d:	2b 65 5a             	sub    0x5a(%ebp),%esp
420850:	52                   	push   %edx
420851:	44                   	inc    %esp
420852:	61                   	popa
420853:	34 30                	xor    $0x30,%al
420855:	76 53                	jbe    0x4208aa
420857:	50                   	push   %eax
420858:	5a                   	pop    %edx
420859:	65 6b 4b 47 2f       	imul   $0x2f,%gs:0x47(%ebx),%ecx
42085e:	44                   	inc    %esp
42085f:	45                   	inc    %ebp
420860:	30 71 75             	xor    %dh,0x75(%ecx)
420863:	39 45 75             	cmp    %eax,0x75(%ebp)
420866:	77 53                	ja     0x4208bb
420868:	34 4f                	xor    $0x4f,%al
42086a:	37                   	aaa
42086b:	39 77 6c             	cmp    %esi,0x6c(%edi)
42086e:	4f                   	dec    %edi
42086f:	5a                   	pop    %edx
420870:	37                   	aaa
420871:	42                   	inc    %edx
420872:	6e                   	outsb  %ds:(%esi),(%dx)
420873:	57                   	push   %edi
420874:	79 4e                	jns    0x4208c4
420876:	77 79                	ja     0x4208f1
420878:	39 2b                	cmp    %ebp,(%ebx)
42087a:	67 59                	addr16 pop %ecx
42087c:	58                   	pop    %eax
42087d:	37                   	aaa
42087e:	6a 79                	push   $0x79
420880:	67 59                	addr16 pop %ecx
420882:	45                   	inc    %ebp
420883:	54                   	push   %esp
420884:	4f                   	dec    %edi
420885:	4a                   	dec    %edx
420886:	4e                   	dec    %esi
420887:	58                   	pop    %eax
420888:	70 41                	jo     0x4208cb
42088a:	72 48                	jb     0x4208d4
42088c:	48                   	dec    %eax
42088d:	54                   	push   %esp
42088e:	64 65 65 67 38 33    	fs gs cmp %dh,%gs:(%bp,%di)
420894:	37                   	aaa
420895:	38 58 78             	cmp    %bl,0x78(%eax)
420898:	31 71 2f             	xor    %esi,0x2f(%ecx)
42089b:	2f                   	das
42089c:	4a                   	dec    %edx
42089d:	57                   	push   %edi
42089e:	78 44                	js     0x4208e4
4208a0:	46                   	inc    %esi
4208a1:	5a                   	pop    %edx
4208a2:	4b                   	dec    %ebx
4208a3:	38 71 30             	cmp    %dh,0x30(%ecx)
4208a6:	70 32                	jo     0x4208da
4208a8:	75 63                	jne    0x42090d
4208aa:	34 53                	xor    $0x53,%al
4208ac:	41                   	inc    %ecx
4208ad:	64 6d                	fs insl (%dx),%es:(%edi)
4208af:	67 43                	addr16 inc %ebx
4208b1:	6e                   	outsb  %ds:(%esi),(%dx)
4208b2:	6b 58 62 62          	imul   $0x62,0x62(%eax),%ebx
4208b6:	34 49                	xor    $0x49,%al
4208b8:	4d                   	dec    %ebp
4208b9:	54                   	push   %esp
4208ba:	47                   	inc    %edi
4208bb:	5a                   	pop    %edx
4208bc:	50                   	push   %eax
4208bd:	30 71 4c             	xor    %dh,0x4c(%ecx)
4208c0:	63 36                	arpl   %esi,(%esi)
4208c2:	71 77                	jno    0x42093b
4208c4:	74 49                	je     0x42090f
4208c6:	45                   	inc    %ebp
4208c7:	7a 70                	jp     0x420939
4208c9:	4b                   	dec    %ebx
4208ca:	35 69 37 38 6f       	xor    $0x6f383769,%eax
4208cf:	45                   	inc    %ebp
4208d0:	33 4e 2f             	xor    0x2f(%esi),%ecx
4208d3:	7a 6f                	jp     0x420944
4208d5:	64 57                	fs push %edi
4208d7:	63 64 4f 75          	arpl   %esp,0x75(%edi,%ecx,2)
4208db:	62 2f                	bound  %ebp,(%edi)
4208dd:	62 72 32             	bound  %esi,0x32(%edx)
4208e0:	64 72 33             	fs jb  0x420916
4208e3:	7a 2b                	jp     0x420910
4208e5:	4e                   	dec    %esi
4208e6:	56                   	push   %esi
4208e7:	31 4c 2b 2b          	xor    %ecx,0x2b(%ebx,%ebp,1)
4208eb:	59                   	pop    %ecx
4208ec:	70 71                	jo     0x42095f
4208ee:	35 52 38 4b 34       	xor    $0x344b3852,%eax
4208f3:	6f                   	outsl  %ds:(%esi),(%dx)
4208f4:	59                   	pop    %ecx
4208f5:	34 45                	xor    $0x45,%al
4208f7:	78 41                	js     0x42093a
4208f9:	61                   	popa
4208fa:	37                   	aaa
4208fb:	4c                   	dec    %esp
4208fc:	5a                   	pop    %edx
4208fd:	62 35 62 76 67 73    	bound  %esi,0x73677662
420903:	49                   	dec    %ecx
420904:	7a 62                	jp     0x420968
420906:	41                   	inc    %ecx
420907:	39 72 63             	cmp    %esi,0x63(%edx)
42090a:	77 71                	ja     0x42097d
42090c:	70 4a                	jo     0x420958
42090e:	45                   	inc    %ebp
42090f:	38 6f 58             	cmp    %ch,0x58(%edi)
420912:	4b                   	dec    %ebx
420913:	6f                   	outsl  %ds:(%esi),(%dx)
420914:	4e                   	dec    %esi
420915:	71 41                	jno    0x420958
420917:	48                   	dec    %eax
420918:	6d                   	insl   (%dx),%es:(%edi)
420919:	7a 41                	jp     0x42095c
42091b:	33 54 6b 51          	xor    0x51(%ebx,%ebp,2),%edx
42091f:	55                   	push   %ebp
420920:	36 62 65 55          	bound  %esp,%ss:0x55(%ebp)
420924:	70 58                	jo     0x42097e
420926:	62 6e 59             	bound  %ebp,0x59(%esi)
420929:	71 4f                	jno    0x42097a
42092b:	5a                   	pop    %edx
42092c:	43                   	inc    %ebx
42092d:	49                   	dec    %ecx
42092e:	6f                   	outsl  %ds:(%esi),(%dx)
42092f:	31 61 43             	xor    %esp,0x43(%ecx)
420932:	34 46                	xor    $0x46,%al
420934:	6c                   	insb   (%dx),%es:(%edi)
420935:	4e                   	dec    %esi
420936:	43                   	inc    %ebx
420937:	65 79 64             	gs jns 0x42099e
42093a:	32 69 4c             	xor    0x4c(%ecx),%ch
42093d:	2f                   	das
42093e:	71 4e                	jno    0x42098e
420940:	72 68                	jb     0x4209aa
420942:	34 33                	xor    $0x33,%al
420944:	68 64 52 32 66       	push   $0x66325264
420949:	65 76 4f             	gs jbe 0x42099b
42094c:	74 31                	je     0x42097f
42094e:	47                   	inc    %edi
42094f:	7a 6f                	jp     0x4209c0
420951:	4e                   	dec    %esi
420952:	63 45 79             	arpl   %eax,0x79(%ebp)
420955:	30 58 79             	xor    %bl,0x79(%eax)
420958:	78 31                	js     0x42098b
42095a:	68 52 30 30 4b       	push   $0x4b303052
42095f:	30 75 61             	xor    %dh,0x61(%ebp)
420962:	52                   	push   %edx
420963:	38 4f 79             	cmp    %cl,0x79(%edi)
420966:	75 74                	jne    0x4209dc