4208e8:	37                   	aaa
4208e9:	6e                   	outsb  %ds:(%esi),(%dx)
4208ea:	64 78 48             	fs js  0x420935
4208ed:	4b                   	dec    %ebx
4208ee:	73 4f                	jae    0x42093f
4208f0:	47                   	inc    %edi
4208f1:	36 61                	ss popa
4208f3:	6c                   	insb   (%dx),%es:(%edi)
4208f4:	73 44                	jae    0x42093a
4208f6:	53                   	push   %ebx
4208f7:	36 58                	ss pop %eax
4208f9:	64 62 7a 41          	bound  %edi,%fs:0x41(%edx)
4208fd:	62 4a 58             	bound  %ecx,0x58(%edx)
420900:	54                   	push   %esp
420901:	72 78                	jb     0x42097b
420903:	6d                   	insl   (%dx),%es:(%edi)
420904:	77 6f                	ja     0x420975
420906:	72 69                	jb     0x420971
420908:	46                   	inc    %esi
420909:	62 59 68             	bound  %ebx,0x68(%ecx)
42090c:	30 47 42             	xor    %al,0x42(%edi)
42090f:	48                   	dec    %eax
420910:	48                   	dec    %eax
420911:	59                   	pop    %ecx
420912:	62 44 55 4a          	bound  %eax,0x4a(%ebp,%edx,2)
420916:	51                   	push   %ecx
420917:	6a 33                	push   $0x33
420919:	33 52 61             	xor    0x61(%edx),%edx
42091c:	43                   	inc    %ebx
42091d:	76 4a                	jbe    0x420969
42091f:	54                   	push   %esp
420920:	54                   	push   %esp
420921:	54                   	push   %esp
420922:	74 71                	je     0x420995
420924:	69 6b 4d 51 43 6d 4c 	imul   $0x4c6d4351,0x4d(%ebx),%ebp
42092b:	69 34 66 46 7a 46 63 	imul   $0x63467a46,(%esi,%eiz,2),%esi
420932:	4d                   	dec    %ebp
420933:	55                   	push   %ebp
420934:	51                   	push   %ecx
420935:	55                   	push   %ebp
420936:	6c                   	insb   (%dx),%es:(%edi)
420937:	69 4c 56 53 43 58 6b 	imul   $0x646b5843,0x53(%esi,%edx,2),%ecx
42093e:	64
42093f:	6d                   	insl   (%dx),%es:(%edi)
420940:	64 7a 6c             	fs jp  0x4209af
420943:	61                   	popa
420944:	6a 4a                	push   $0x4a
420946:	71 36                	jno    0x42097e
420948:	6f                   	outsl  %ds:(%esi),(%dx)
420949:	6b 6a 61 6e          	imul   $0x6e,0x61(%edx),%ebp
42094d:	48                   	dec    %eax
42094e:	43                   	inc    %ebx
42094f:	55                   	push   %ebp
420950:	7a 2f                	jp     0x420981
420952:	4d                   	dec    %ebp
420953:	76 6c                	jbe    0x4209c1
420955:	48                   	dec    %eax
420956:	4d                   	dec    %ebp
420957:	4f                   	dec    %edi
420958:	76 77                	jbe    0x4209d1
42095a:	31 2b                	xor    %ebp,(%ebx)
42095c:	7a 45                	jp     0x4209a3
42095e:	69 52 65 69 67 76 56 	imul   $0x56766769,0x65(%edx),%edx
420965:	4a                   	dec    %edx
420966:	54                   	push   %esp
420967:	6c                   	insb   (%dx),%es:(%edi)
420968:	31 69 45             	xor    %ebp,0x45(%ecx)
42096b:	4c                   	dec    %esp
42096c:	43                   	inc    %ebx
42096d:	45                   	inc    %ebp
42096e:	37                   	aaa
42096f:	36 71 54             	ss jno 0x4209c6
420972:	43                   	inc    %ebx
420973:	4c                   	dec    %esp
420974:	36 7a 75             	ss jp  0x4209ec
420977:	77 44                	ja     0x4209bd
420979:	66 4c                	dec    %sp
42097b:	77 5a                	ja     0x4209d7
42097d:	6b 63 32 56          	imul   $0x56,0x32(%ebx),%esp
420981:	47                   	inc    %edi
420982:	69 63 68 31 59 6f 58 	imul   $0x586f5931,0x68(%ebx),%esp
420989:	75 4b                	jne    0x4209d6
42098b:	79 78                	jns    0x420a05
42098d:	6d                   	insl   (%dx),%es:(%edi)
42098e:	44                   	inc    %esp
42098f:	66 71 78             	data16 jno 0x420a0a
420992:	6d                   	insl   (%dx),%es:(%edi)
420993:	39 65 6c             	cmp    %esp,0x6c(%ebp)
420996:	37                   	aaa
420997:	6e                   	outsb  %ds:(%esi),(%dx)
420998:	46                   	inc    %esi
420999:	41                   	inc    %ecx
42099a:	73 35                	jae    0x4209d1
42099c:	41                   	inc    %ecx
42099d:	75 53                	jne    0x4209f2
42099f:	35 4c 35 61 6d       	xor    $0x6d61354c,%eax
4209a4:	79 6a                	jns    0x420a10
4209a6:	35 59 6c 50 65       	xor    $0x65506c59,%eax
4209ab:	4a                   	dec    %edx
4209ac:	66 53                	push   %bx
4209ae:	4d                   	dec    %ebp
4209af:	75 4f                	jne    0x420a00
4209b1:	70 75                	jo     0x420a28
4209b3:	38 69 78             	cmp    %ch,0x78(%ecx)
4209b6:	47                   	inc    %edi
4209b7:	70 64                	jo     0x420a1d
4209b9:	35 4a 50 50 43       	xor    $0x4350504a,%eax
4209be:	50                   	push   %eax
4209bf:	56                   	push   %esi
4209c0:	30 57 44             	xor    %dl,0x44(%edi)
4209c3:	44                   	inc    %esp
4209c4:	6a 45                	push   $0x45
4209c6:	6b 59 6a 78          	imul   $0x78,0x6a(%ecx),%ebx
4209ca:	55                   	push   %ebp
4209cb:	6a 62                	push   $0x62
4209cd:	75 53                	jne    0x420a22
4209cf:	4c                   	dec    %esp
4209d0:	43                   	inc    %ebx
4209d1:	31 56 75             	xor    %edx,0x75(%esi)
4209d4:	2f                   	das
4209d5:	4d                   	dec    %ebp
4209d6:	67 66 50             	addr16 push %ax
4209d9:	75 4c                	jne    0x420a27
4209db:	4b                   	dec    %ebx
4209dc:	72 77                	jb     0x420a55
4209de:	53                   	push   %ebx
4209df:	6d                   	insl   (%dx),%es:(%edi)
4209e0:	76 53                	jbe    0x420a35
4209e2:	33 49 59             	xor    0x59(%ecx),%ecx
4209e5:	4f                   	dec    %edi
4209e6:	58                   	pop    %eax
4209e7:	74 78                	je     0x420a61
4209e9:	43                   	inc    %ebx
4209ea:	59                   	pop    %ecx
4209eb:	48                   	dec    %eax
4209ec:	32 67 42             	xor    0x42(%edi),%ah
4209ef:	59                   	pop    %ecx
4209f0:	42                   	inc    %edx
4209f1:	64 71 45             	fs jno 0x420a39
4209f4:	65 78 67             	gs js  0x420a5e
4209f7:	35 65 49 50 4d       	xor    $0x4d504965,%eax
4209fc:	4c                   	dec    %esp
4209fd:	67 63 54 35          	arpl   %edx,0x35(%si)
420a01:	31 73 32             	xor    %esi,0x32(%ebx)
420a04:	36 2f                	ss das
420a06:	58                   	pop    %eax
420a07:	38 67 6b             	cmp    %ah,0x6b(%edi)
420a0a:	59                   	pop    %ecx
420a0b:	37                   	aaa
420a0c:	47                   	inc    %edi
420a0d:	77 4a                	ja     0x420a59
420a0f:	4f                   	dec    %edi
420a10:	4b                   	dec    %ebx
420a11:	4e                   	dec    %esi
420a12:	64 73 31             	fs jae 0x420a46
420a15:	72 56                	jb     0x420a6d
420a17:	65 47                	gs inc %edi
420a19:	54                   	push   %esp
420a1a:	38 48 59             	cmp    %cl,0x59(%eax)
420a1d:	33 47 4a             	xor    0x4a(%edi),%eax
420a20:	34 38                	xor    $0x38,%al
420a22:	39 73 73             	cmp    %esi,0x73(%ebx)
420a25:	72 6c                	jb     0x420a93
420a27:	69 70 76 50 72 43 47 	imul   $0x47437250,0x76(%eax),%esi
420a2e:	37                   	aaa
420a2f:	62 45 6f             	bound  %eax,0x6f(%ebp)
420a32:	4c                   	dec    %esp
420a33:	54                   	push   %esp
420a34:	66 74 63             	data16 je 0x420a9a
420a37:	59                   	pop    %ecx
420a38:	2b 2b                	sub    (%ebx),%ebp
420a3a:	46                   	inc    %esi
420a3b:	74 6d                	je     0x420aaa
420a3d:	76 5a                	jbe    0x420a99
420a3f:	44                   	inc    %esp
420a40:	44                   	inc    %esp
420a41:	2b 6c 4b 5a          	sub    0x5a(%ebx,%ecx,2),%ebp
420a45:	6d                   	insl   (%dx),%es:(%edi)
420a46:	48                   	dec    %eax
420a47:	2b 76 53             	sub    0x53(%esi),%esi
420a4a:	47                   	inc    %edi
420a4b:	48                   	dec    %eax
420a4c:	34 61                	xor    $0x61,%al
420a4e:	68 38 63 38 6b       	push   $0x6b386338
420a53:	51                   	push   %ecx
420a54:	75 65                	jne    0x420abb
420a56:	4c                   	dec    %esp
420a57:	31 4a 63             	xor    %ecx,0x63(%edx)
420a5a:	53                   	push   %ebx
420a5b:	64 58                	fs pop %eax
420a5d:	2b 76 73             	sub    0x73(%esi),%esi
420a60:	52                   	push   %edx
420a61:	73 56                	jae    0x420ab9
420a63:	69 69 35 70 44 65 78 	imul   $0x78654470,0x35(%ecx),%ebp
420a6a:	59                   	pop    %ecx
420a6b:	48                   	dec    %eax
420a6c:	6f                   	outsl  %ds:(%esi),(%dx)
420a6d:	36 2f                	ss das
420a6f:	63 55 44             	arpl   %edx,0x44(%ebp)
420a72:	4c                   	dec    %esp
420a73:	73 54                	jae    0x420ac9
420a75:	57                   	push   %edi
420a76:	4d                   	dec    %ebp
420a77:	76 49                	jbe    0x420ac2
420a79:	42                   	inc    %edx
420a7a:	74 4a                	je     0x420ac6
420a7c:	4e                   	dec    %esi
420a7d:	4e                   	dec    %esi
420a7e:	50                   	push   %eax
420a7f:	2b 78 37             	sub    0x37(%eax),%edi
420a82:	52                   	push   %edx
420a83:	62 6a 79             	bound  %ebp,0x79(%edx)
420a86:	74 43                	je     0x420acb
420a88:	47                   	inc    %edi
420a89:	4c                   	dec    %esp
420a8a:	36 6e                	outsb  %ss:(%esi),(%dx)
420a8c:	74 61                	je     0x420aef
420a8e:	33 72 58             	xor    0x58(%edx),%esi
420a91:	71 79                	jno    0x420b0c
420a93:	42                   	inc    %edx
420a94:	6a 75                	push   $0x75
420a96:	38 2b                	cmp    %ch,(%ebx)
420a98:	36 64 44             	ss fs inc %esp
420a9b:	48                   	dec    %eax
420a9c:	6f                   	outsl  %ds:(%esi),(%dx)
420a9d:	4f                   	dec    %edi
420a9e:	2f                   	das
420a9f:	31 37                	xor    %esi,(%edi)
420aa1:	75 76                	jne    0x420b19
420aa3:	71 4e                	jno    0x420af3
420aa5:	77 79                	ja     0x420b20
420aa7:	79 37                	jns    0x420ae0
420aa9:	62 6c 68 70          	bound  %ebp,0x70(%eax,%ebp,2)
420aad:	6a 2b                	push   $0x2b
420aaf:	73 69                	jae    0x420b1a
420ab1:	2f                   	das
420ab2:	6f                   	outsl  %ds:(%esi),(%dx)
420ab3:	39 68 4c             	cmp    %ebp,0x4c(%eax)
420ab6:	50                   	push   %eax
420ab7:	76 6a                	jbe    0x420b23
420ab9:	6c                   	insb   (%dx),%es:(%edi)
420aba:	6b 62 30 51          	imul   $0x51,0x30(%edx),%esp
420abe:	6a 35                	push   $0x35
420ac0:	35 76 56 75 69       	xor    $0x69755676,%eax
420ac5:	43                   	inc    %ebx
420ac6:	64 76 39             	fs jbe 0x420b02
420ac9:	53                   	push   %ebx
420aca:	39 62 62             	cmp    %esp,0x62(%edx)
420acd:	70 6f                	jo     0x420b3e
420acf:	43                   	inc    %ebx
420ad0:	66 35 55 55          	xor    $0x5555,%ax
420ad4:	4b                   	dec    %ebx
420ad5:	4e                   	dec    %esi
420ad6:	37                   	aaa
420ad7:	4e                   	dec    %esi
420ad8:	73 44                	jae    0x420b1e
420ada:	4c                   	dec    %esp
420adb:	58                   	pop    %eax
420adc:	4e                   	dec    %esi
420add:	67 4a                	addr16 dec %edx
420adf:	72 65                	jb     0x420b46
420ae1:	55                   	push   %ebp
420ae2:	51                   	push   %ecx
420ae3:	43                   	inc    %ebx
420ae4:	54                   	push   %esp
420ae5:	65 33 4a 73          	xor    %gs:0x73(%edx),%ecx
420ae9:	43                   	inc    %ebx
420aea:	35 64 4b 38 43       	xor    $0x43384b64,%eax
420aef:	42                   	inc    %edx
420af0:	49                   	dec    %ecx
420af1:	4d                   	dec    %ebp
420af2:	41                   	inc    %ecx
420af3:	44                   	inc    %esp
420af4:	73 6e                	jae    0x420b64
420af6:	71 53                	jno    0x420b4b
420af8:	2b 4b 47             	sub    0x47(%ebx),%ecx
420afb:	53                   	push   %ebx
420afc:	39 39                	cmp    %edi,(%ecx)
420afe:	4b                   	dec    %ebx
420aff:	49                   	dec    %ecx
420b00:	57                   	push   %edi
420b01:	4b                   	dec    %ebx
420b02:	4f                   	dec    %edi
420b03:	75 52                	jne    0x420b57
420b05:	44                   	inc    %esp
420b06:	63 6c 47 77          	arpl   %ebp,0x77(%edi,%eax,2)
420b0a:	4d                   	dec    %ebp
420b0b:	6b 64 38 77 43       	imul   $0x43,0x77(%eax,%edi,1),%esp
420b10:	66 39 4e 6b          	cmp    %cx,0x6b(%esi)
420b14:	61                   	popa
420b15:	78 6d                	js     0x420b84
420b17:	70 4f                	jo     0x420b68
420b19:	47                   	inc    %edi
420b1a:	61                   	popa
420b1b:	56                   	push   %esi
420b1c:	7a 70                	jp     0x420b8e
420b1e:	52                   	push   %edx
420b1f:	31 6a 6c             	xor    %ebp,0x6c(%edx)
420b22:	44                   	inc    %esp
420b23:	47                   	inc    %edi
420b24:	38 50 31             	cmp    %dl,0x31(%eax)
420b27:	56                   	push   %esi
420b28:	30 31                	xor    %dh,(%ecx)
420b2a:	4d                   	dec    %ebp
420b2b:	38 53 78             	cmp    %dl,0x78(%ebx)
420b2e:	32 47 6b             	xor    0x6b(%edi),%al
420b31:	37                   	aaa
420b32:	2b 51 56             	sub    0x56(%ecx),%edx
420b35:	33 47 6b             	xor    0x6b(%edi),%eax
420b38:	36 74 33             	ss je  0x420b6e
420b3b:	4c                   	dec    %esp
420b3c:	39 5a 37             	cmp    %ebx,0x37(%edx)
420b3f:	61                   	popa
420b40:	43                   	inc    %ebx
420b41:	54                   	push   %esp
420b42:	58                   	pop    %eax
420b43:	56                   	push   %esi
420b44:	76 66                	jbe    0x420bac
420b46:	70 4b                	jo     0x420b93
420b48:	75 6a                	jne    0x420bb4
420b4a:	35 65 6f 57 43       	xor    $0x43576f65,%eax
420b4f:	67 6c                	insb   (%dx),%es:(%di)
420b51:	34 36                	xor    $0x36,%al
420b53:	69 4d 4f 6d 4a 66 4b 	imul   $0x4b664a6d,0x4f(%ebp),%ecx
420b5a:	45                   	inc    %ebp
420b5b:	62 52 35             	bound  %edx,0x35(%edx)
420b5e:	2b 73 37             	sub    0x37(%ebx),%esi
420b61:	33 31                	xor    (%ecx),%esi
420b63:	4a                   	dec    %edx
420b64:	68 6a 79 76 68       	push   $0x6876796a
420b69:	4f                   	dec    %edi
420b6a:	4b                   	dec    %ebx
420b6b:	6d                   	insl   (%dx),%es:(%edi)
420b6c:	79 57                	jns    0x420bc5
420b6e:	34 6a                	xor    $0x6a,%al
420b70:	61                   	popa
420b71:	34 77                	xor    $0x77,%al
420b73:	69 30 42 39 31 55    	imul   $0x55313942,(%eax),%esi
420b79:	71 44                	jno    0x420bbf
420b7b:	32 42 56             	xor    0x56(%edx),%al
420b7e:	6f                   	outsl  %ds:(%esi),(%dx)
420b7f:	52                   	push   %edx
420b80:	48                   	dec    %eax
420b81:	79 58                	jns    0x420bdb
420b83:	30 78 51             	xor    %bh,0x51(%eax)
420b86:	79 73                	jns    0x420bfb
420b88:	44                   	inc    %esp
420b89:	71 2b                	jno    0x420bb6
420b8b:	73 74                	jae    0x420c01
420b8d:	76 46                	jbe    0x420bd5