404b32:	63 68 58             	arpl   %ebp,0x58(%eax)
404b35:	6c                   	insb   (%dx),%es:(%edi)
404b36:	42                   	inc    %edx
404b37:	65 35 52 32 74 6f    	gs xor $0x6f743252,%eax
404b3d:	34 7a                	xor    $0x7a,%al
404b3f:	31 38                	xor    %edi,(%eax)
404b41:	5a                   	pop    %edx
404b42:	73 73                	jae    0x404bb7
404b44:	4e                   	dec    %esi
404b45:	46                   	inc    %esi
404b46:	36 58                	ss pop %eax
404b48:	42                   	inc    %edx
404b49:	6a 34                	push   $0x34
404b4b:	50                   	push   %eax
404b4c:	50                   	push   %eax
404b4d:	51                   	push   %ecx
404b4e:	45                   	inc    %ebp
404b4f:	49                   	dec    %ecx
404b50:	4e                   	dec    %esi
404b51:	78 6b                	js     0x404bbe
404b53:	4f                   	dec    %edi
404b54:	66 42                	inc    %dx
404b56:	45                   	inc    %ebp
404b57:	49                   	dec    %ecx
404b58:	6e                   	outsb  %ds:(%esi),(%dx)
404b59:	31 46 37             	xor    %eax,0x37(%esi)
404b5c:	59                   	pop    %ecx
404b5d:	77 6d                	ja     0x404bcc
404b5f:	59                   	pop    %ecx
404b60:	6c                   	insb   (%dx),%es:(%edi)
404b61:	32 4f 4d             	xor    0x4d(%edi),%cl
404b64:	49                   	dec    %ecx
404b65:	32 2b                	xor    (%ebx),%ch
404b67:	70 6b                	jo     0x404bd4
404b69:	6f                   	outsl  %ds:(%esi),(%dx)
404b6a:	63 69 38             	arpl   %ebp,0x38(%ecx)
404b6d:	6b 68 56 52          	imul   $0x52,0x56(%eax),%ebp
404b71:	6b 57 76 79          	imul   $0x79,0x76(%edi),%edx
404b75:	32 48 4f             	xor    0x4f(%eax),%cl
404b78:	33 74 4d 4d          	xor    0x4d(%ebp,%ecx,2),%esi
404b7c:	61                   	popa
404b7d:	78 44                	js     0x404bc3
404b7f:	4e                   	dec    %esi
404b80:	71 4e                	jno    0x404bd0
404b82:	31 48 7a             	xor    %ecx,0x7a(%eax)
404b85:	56                   	push   %esi
404b86:	32 76 67             	xor    0x67(%esi),%dh
404b89:	67 57                	addr16 push %edi
404b8b:	47                   	inc    %edi
404b8c:	63 32                	arpl   %esi,(%edx)
404b8e:	47                   	inc    %edi
404b8f:	61                   	popa
404b90:	47                   	inc    %edi
404b91:	6c                   	insb   (%dx),%es:(%edi)
404b92:	6f                   	outsl  %ds:(%esi),(%dx)
404b93:	71 44                	jno    0x404bd9
404b95:	51                   	push   %ecx
404b96:	79 31                	jns    0x404bc9
404b98:	4c                   	dec    %esp
404b99:	75 55                	jne    0x404bf0
404b9b:	61                   	popa
404b9c:	69 50 54 61 61 6a 66 	imul   $0x666a6161,0x54(%eax),%edx
404ba3:	56                   	push   %esi
404ba4:	45                   	inc    %ebp
404ba5:	59                   	pop    %ecx
404ba6:	68 38 32 53 54       	push   $0x54533238
404bab:	74 4c                	je     0x404bf9
404bad:	5a                   	pop    %edx
404bae:	58                   	pop    %eax
404baf:	48                   	dec    %eax
404bb0:	51                   	push   %ecx
404bb1:	79 47                	jns    0x404bfa
404bb3:	39 35 34 78 6a 6a    	cmp    %esi,0x6a6a7834
404bb9:	6c                   	insb   (%dx),%es:(%edi)
404bba:	2b 6b 62             	sub    0x62(%ebx),%ebp
404bbd:	47                   	inc    %edi
404bbe:	39 57 76             	cmp    %edx,0x76(%edi)
404bc1:	4c                   	dec    %esp
404bc2:	69 75 4b 53 75 56 2b 	imul   $0x2b567553,0x4b(%ebp),%esi
404bc9:	42                   	inc    %edx
404bca:	79 77                	jns    0x404c43
404bcc:	35 77 38 6e 75       	xor    $0x756e3877,%eax
404bd1:	6b 72 33 34          	imul   $0x34,0x33(%edx),%esi
404bd5:	43                   	inc    %ebx
404bd6:	55                   	push   %ebp
404bd7:	63 6f 39             	arpl   %ebp,0x39(%edi)
404bda:	51                   	push   %ecx
404bdb:	5a                   	pop    %edx
404bdc:	47                   	inc    %edi
404bdd:	72 52                	jb     0x404c31
404bdf:	46                   	inc    %esi
404be0:	73 64                	jae    0x404c46
404be2:	57                   	push   %edi
404be3:	67 67 6f             	addr16 outsl %ds:(%si),(%dx)
404be6:	39 75 55             	cmp    %esi,0x55(%ebp)
404be9:	4b                   	dec    %ebx
404bea:	6a 54                	push   $0x54
404bec:	77 42                	ja     0x404c30
404bee:	42                   	inc    %edx
404bef:	4f                   	dec    %edi
404bf0:	67 62 34             	bound  %esi,(%si)
404bf3:	6b 37 5a             	imul   $0x5a,(%edi),%esi
404bf6:	45                   	inc    %ebp
404bf7:	39 31                	cmp    %esi,(%ecx)
404bf9:	75 31                	jne    0x404c2c
404bfb:	2f                   	das
404bfc:	56                   	push   %esi
404bfd:	39 6e 62             	cmp    %ebp,0x62(%esi)
404c00:	34 32                	xor    $0x32,%al
404c02:	72 31                	jb     0x404c35
404c04:	64 70 34             	fs jo  0x404c3b
404c07:	44                   	inc    %esp
404c08:	50                   	push   %eax
404c09:	62 69 78             	bound  %ebp,0x78(%ecx)
404c0c:	34 69                	xor    $0x69,%al
404c0e:	4c                   	dec    %esp
404c0f:	53                   	push   %ebx
404c10:	43                   	inc    %ebx
404c11:	62 39                	bound  %edi,(%ecx)
404c13:	70 49                	jo     0x404c5e
404c15:	5a                   	pop    %edx
404c16:	50                   	push   %eax
404c17:	2b 4a 39             	sub    0x39(%edx),%ecx
404c1a:	6b 31 61             	imul   $0x61,(%ecx),%esi
404c1d:	69 71 72 6d 73 63 47 	imul   $0x4763736d,0x72(%ecx),%esi
404c24:	49                   	dec    %ecx
404c25:	34 36                	xor    $0x36,%al
404c27:	61                   	popa
404c28:	56                   	push   %esi
404c29:	45                   	inc    %ebp
404c2a:	77 52                	ja     0x404c7e
404c2c:	7a 30                	jp     0x404c5e
404c2e:	79 35                	jns    0x404c65
404c30:	6a 6b                	push   $0x6b
404c32:	4d                   	dec    %ebp
404c33:	42                   	inc    %edx
404c34:	65 41                	gs inc %ecx
404c36:	55                   	push   %ebp
404c37:	43                   	inc    %ebx
404c38:	5a                   	pop    %edx
404c39:	7a 77                	jp     0x404cb2
404c3b:	6e                   	outsb  %ds:(%esi),(%dx)
404c3c:	7a 7a                	jp     0x404cb8
404c3e:	68 53 50 6e 67       	push   $0x676e5053
404c43:	42                   	inc    %edx
404c44:	65 4e                	gs dec %esi
404c46:	4d                   	dec    %ebp
404c47:	74 69                	je     0x404cb2
404c49:	44                   	inc    %esp
404c4a:	49                   	dec    %ecx
404c4b:	6a 41                	push   $0x41
404c4d:	46                   	inc    %esi
404c4e:	69 6e 4e 68 2f 55 42 	imul   $0x42552f68,0x4e(%esi),%ebp
404c55:	45                   	inc    %ebp
404c56:	72 59                	jb     0x404cb1
404c58:	4f                   	dec    %edi
404c59:	4b                   	dec    %ebx
404c5a:	43                   	inc    %ebx
404c5b:	4d                   	dec    %ebp
404c5c:	48                   	dec    %eax
404c5d:	57                   	push   %edi
404c5e:	6c                   	insb   (%dx),%es:(%edi)
404c5f:	31 71 52             	xor    %esi,0x52(%ecx)
404c62:	43                   	inc    %ebx
404c63:	6c                   	insb   (%dx),%es:(%edi)
404c64:	56                   	push   %esi
404c65:	49                   	dec    %ecx
404c66:	4b                   	dec    %ebx
404c67:	4a                   	dec    %edx
404c68:	36 6f                	outsl  %ss:(%esi),(%dx)
404c6a:	52                   	push   %edx
404c6b:	30 61 74             	xor    %ah,0x74(%ecx)
404c6e:	6f                   	outsl  %ds:(%esi),(%dx)
404c6f:	51                   	push   %ecx
404c70:	30 51 71             	xor    %dl,0x71(%ecx)
404c73:	38 53 35             	cmp    %dl,0x35(%ebx)
404c76:	69 74 35 6b 6a 4f 73 	imul   $0x62734f6a,0x6b(%ebp,%esi,1),%esi
404c7d:	62
404c7e:	70 31                	jo     0x404cb1
404c80:	75 61                	jne    0x404ce3
404c82:	58                   	pop    %eax
404c83:	52                   	push   %edx
404c84:	77 65                	ja     0x404ceb
404c86:	73 52                	jae    0x404cda
404c88:	69 52 71 51 53 63 68 	imul   $0x68635351,0x71(%edx),%edx
404c8f:	44                   	inc    %esp
404c90:	53                   	push   %ebx
404c91:	2b 56 43             	sub    0x43(%esi),%edx
404c94:	32 6f 39             	xor    0x39(%edi),%ch
404c97:	4e                   	dec    %esi
404c98:	70 65                	jo     0x404cff
404c9a:	6d                   	insl   (%dx),%es:(%edi)
404c9b:	38 63 41             	cmp    %ah,0x41(%ebx)
404c9e:	4d                   	dec    %ebp
404c9f:	52                   	push   %edx
404ca0:	51                   	push   %ecx
404ca1:	79 51                	jns    0x404cf4
404ca3:	71 55                	jno    0x404cfa
404ca5:	47                   	inc    %edi
404ca6:	52                   	push   %edx
404ca7:	43                   	inc    %ebx
404ca8:	6e                   	outsb  %ds:(%esi),(%dx)
404ca9:	61                   	popa
404caa:	35 6a 65 58 42       	xor    $0x4258656a,%eax
404caf:	6f                   	outsl  %ds:(%esi),(%dx)
404cb0:	43                   	inc    %ebx
404cb1:	77 70                	ja     0x404d23
404cb3:	69 51 2f 69 46 63 44 	imul   $0x44634669,0x2f(%ecx),%edx
404cba:	6c                   	insb   (%dx),%es:(%edi)
404cbb:	67 49                	addr16 dec %ecx
404cbd:	49                   	dec    %ecx
404cbe:	75 43                	jne    0x404d03
404cc0:	57                   	push   %edi
404cc1:	4e                   	dec    %esi
404cc2:	57                   	push   %edi
404cc3:	76 74                	jbe    0x404d39
404cc5:	66 55                	push   %bp
404cc7:	54                   	push   %esp
404cc8:	34 2f                	xor    $0x2f,%al
404cca:	36 5a                	ss pop %edx
404ccc:	4c                   	dec    %esp
404ccd:	45                   	inc    %ebp
404cce:	56                   	push   %esi
404ccf:	76 44                	jbe    0x404d15
404cd1:	4a                   	dec    %edx
404cd2:	71 59                	jno    0x404d2d
404cd4:	2b 44 47 4e          	sub    0x4e(%edi,%eax,2),%eax
404cd8:	56                   	push   %esi
404cd9:	6c                   	insb   (%dx),%es:(%edi)
404cda:	4a                   	dec    %edx
404cdb:	62 42 6d             	bound  %eax,0x6d(%edx)
404cde:	38 32                	cmp    %dh,(%edx)
404ce0:	52                   	push   %edx
404ce1:	4b                   	dec    %ebx
404ce2:	48                   	dec    %eax
404ce3:	5a                   	pop    %edx
404ce4:	33 64 50 78          	xor    0x78(%eax,%edx,2),%esp
404ce8:	58                   	pop    %eax
404ce9:	30 46 53             	xor    %al,0x53(%esi)
404cec:	58                   	pop    %eax
404ced:	7a 79                	jp     0x404d68
404cef:	2b 73 34             	sub    0x34(%ebx),%esi
404cf2:	30 6b 68             	xor    %ch,0x68(%ebx)
404cf5:	54                   	push   %esp
404cf6:	45                   	inc    %ebp
404cf7:	56                   	push   %esi
404cf8:	76 54                	jbe    0x404d4e
404cfa:	33 4c 43 79          	xor    0x79(%ebx,%eax,2),%ecx
404cfe:	46                   	inc    %esi
404cff:	49                   	dec    %ecx
404d00:	52                   	push   %edx
404d01:	79 39                	jns    0x404d3c
404d03:	30 68 6b             	xor    %ch,0x6b(%eax)
404d06:	6e                   	outsb  %ds:(%esi),(%dx)
404d07:	56                   	push   %esi
404d08:	35 42 70 42 59       	xor    $0x59427042,%eax
404d0d:	35 4f 6e 6f 58       	xor    $0x586f6e4f,%eax
404d12:	33 59 4b             	xor    0x4b(%ecx),%ebx
404d15:	41                   	inc    %ecx
404d16:	42                   	inc    %edx
404d17:	79 33                	jns    0x404d4c
404d19:	4a                   	dec    %edx
404d1a:	4b                   	dec    %ebx
404d1b:	31 5a 6d             	xor    %ebx,0x6d(%edx)
404d1e:	71 47                	jno    0x404d67
404d20:	52                   	push   %edx
404d21:	4f                   	dec    %edi
404d22:	56                   	push   %esi
404d23:	34 49                	xor    $0x49,%al
404d25:	38 6d 41             	cmp    %ch,0x41(%ebp)
404d28:	72 32                	jb     0x404d5c
404d2a:	72 79                	jb     0x404da5
404d2c:	75 6e                	jne    0x404d9c
404d2e:	64 59                	fs pop %ecx
404d30:	38 33                	cmp    %dh,(%ebx)
404d32:	70 6f                	jo     0x404da3
404d34:	78 6a                	js     0x404da0
404d36:	72 6d                	jb     0x404da5
404d38:	44                   	inc    %esp
404d39:	6e                   	outsb  %ds:(%esi),(%dx)
404d3a:	53                   	push   %ebx
404d3b:	69 61 38 50 77 5a 35 	imul   $0x355a7750,0x38(%ecx),%esp
404d42:	6e                   	outsb  %ds:(%esi),(%dx)
404d43:	72 31                	jb     0x404d76
404d45:	54                   	push   %esp
404d46:	62 59 58             	bound  %ebx,0x58(%ecx)
404d49:	7a 4f                	jp     0x404d9a
404d4b:	62 5a 78             	bound  %ebx,0x78(%edx)
404d4e:	41                   	inc    %ecx
404d4f:	74 6f                	je     0x404dc0
404d51:	79 65                	jns    0x404db8
404d53:	48                   	dec    %eax
404d54:	78 6a                	js     0x404dc0
404d56:	53                   	push   %ebx
404d57:	61                   	popa
404d58:	6d                   	insl   (%dx),%es:(%edi)
404d59:	6a 72                	push   $0x72
404d5b:	36 45                	ss inc %ebp
404d5d:	64 34 37             	fs xor $0x37,%al
404d60:	49                   	dec    %ecx
404d61:	49                   	dec    %ecx
404d62:	73 55                	jae    0x404db9
404d64:	35 58 76 66 2f       	xor    $0x2f667658,%eax
404d69:	42                   	inc    %edx
404d6a:	56                   	push   %esi
404d6b:	41                   	inc    %ecx
404d6c:	74 45                	je     0x404db3
404d6e:	4d                   	dec    %ebp
404d6f:	35 62 45 34 4c       	xor    $0x4c344562,%eax
404d74:	37                   	aaa
404d75:	38 4e 56             	cmp    %cl,0x56(%esi)
404d78:	63 6f 34             	arpl   %ebp,0x34(%edi)
404d7b:	41                   	inc    %ecx
404d7c:	63 66 69             	arpl   %esp,0x69(%esi)
404d7f:	57                   	push   %edi
404d80:	2f                   	das
404d81:	52                   	push   %edx
404d82:	53                   	push   %ebx
404d83:	62 45 56             	bound  %eax,0x56(%ebp)
404d86:	37                   	aaa
404d87:	4a                   	dec    %edx
404d88:	4c                   	dec    %esp
404d89:	78 6c                	js     0x404df7
404d8b:	34 75                	xor    $0x75,%al
404d8d:	70 2b                	jo     0x404dba
404d8f:	47                   	inc    %edi
404d90:	4b                   	dec    %ebx
404d91:	7a 33                	jp     0x404dc6
404d93:	77 63                	ja     0x404df8
404d95:	61                   	popa
404d96:	64 74 4f             	fs je  0x404de8
404d99:	31 6a 4b             	xor    %ebp,0x4b(%edx)
404d9c:	36 74 47             	ss je  0x404de6
404d9f:	66 66 35 61 4f       	data16 xor $0x4f61,%ax
404da4:	79 31                	jns    0x404dd7
404da6:	33 47 2f             	xor    0x2f(%edi),%eax
404da9:	43                   	inc    %ebx
404daa:	30 6f 77             	xor    %ch,0x77(%edi)
404dad:	35 45 58 33 4f       	xor    $0x4f335845,%eax
404db2:	74 41                	je     0x404df5
404db4:	67 62 51 35          	bound  %edx,0x35(%bx,%di)
404db8:	59                   	pop    %ecx
404db9:	71 58                	jno    0x404e13
404dbb:	67 47                	addr16 inc %edi
404dbd:	64 54                	fs push %esp
404dbf:	41                   	inc    %ecx
404dc0:	75 75                	jne    0x404e37
404dc2:	47                   	inc    %edi
404dc3:	78 6d                	js     0x404e32
404dc5:	6d                   	insl   (%dx),%es:(%edi)