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)
404dc6:	43                   	inc    %ebx
404dc7:	69 65 48 30 6b 50 4f 	imul   $0x4f506b30,0x48(%ebp),%esp
404dce:	69 4a 55 4c 6a 37 6d 	imul   $0x6d376a4c,0x55(%edx),%ecx
404dd5:	48                   	dec    %eax
404dd6:	4b                   	dec    %ebx
404dd7:	6f                   	outsl  %ds:(%esi),(%dx)
404dd8:	59                   	pop    %ecx
404dd9:	34 31                	xor    $0x31,%al
404ddb:	55                   	push   %ebp
404ddc:	73 32                	jae    0x404e10
404dde:	4b                   	dec    %ebx
404ddf:	78 6a                	js     0x404e4b
404de1:	71 32                	jno    0x404e15
404de3:	6f                   	outsl  %ds:(%esi),(%dx)
404de4:	63 39                	arpl   %edi,(%ecx)
404de6:	44                   	inc    %esp
404de7:	6b 54 6d 76 56       	imul   $0x56,0x76(%ebp,%ebp,2),%edx
404dec:	4b                   	dec    %ebx
404ded:	7a 52                	jp     0x404e41
404def:	7a 66                	jp     0x404e57
404df1:	34 54                	xor    $0x54,%al
404df3:	53                   	push   %ebx
404df4:	41                   	inc    %ecx
404df5:	36 47                	ss inc %edi
404df7:	52                   	push   %edx
404df8:	66 44                	inc    %sp
404dfa:	68 46 62 74 39       	push   $0x39746246
404dff:	4d                   	dec    %ebp
404e00:	35 32 34 30 71       	xor    $0x71303432,%eax
404e05:	71 62                	jno    0x404e69
404e07:	54                   	push   %esp
404e08:	77 57                	ja     0x404e61
404e0a:	76 64                	jbe    0x404e70
404e0c:	65 36 63 53 2b       	gs arpl %edx,%ss:0x2b(%ebx)
404e11:	70 4f                	jo     0x404e62
404e13:	63 4b 37             	arpl   %ecx,0x37(%ebx)
404e16:	67 78 4a             	addr16 js 0x404e63
404e19:	31 67 37             	xor    %esp,0x37(%edi)
404e1c:	67 74 39             	addr16 je 0x404e58
404e1f:	66 77 31             	data16 ja 0x404e53
404e22:	43                   	inc    %ebx
404e23:	79 4e                	jns    0x404e73
404e25:	38 6b 70             	cmp    %ch,0x70(%ebx)
404e28:	5a                   	pop    %edx
404e29:	72 42                	jb     0x404e6d
404e2b:	41                   	inc    %ecx
404e2c:	53                   	push   %ebx
404e2d:	4c                   	dec    %esp
404e2e:	49                   	dec    %ecx
404e2f:	2b 67 66             	sub    0x66(%edi),%esp
404e32:	35 73 4d 4f 5a       	xor    $0x5a4f4d73,%eax
404e37:	59                   	pop    %ecx
404e38:	33 7a 65             	xor    0x65(%edx),%edi
404e3b:	64 37                	fs aaa
404e3d:	6a 77                	push   $0x77
404e3f:	39 4f 6a             	cmp    %ecx,0x6a(%edi)
404e42:	2b 76 77             	sub    0x77(%esi),%esi
404e45:	58                   	pop    %eax
404e46:	77 4d                	ja     0x404e95
404e48:	6d                   	insl   (%dx),%es:(%edi)
404e49:	75 32                	jne    0x404e7d
404e4b:	78 37                	js     0x404e84
404e4d:	6a 44                	push   $0x44
404e4f:	57                   	push   %edi
404e50:	62 44 6a 79          	bound  %eax,0x79(%edx,%ebp,2)
404e54:	30 65 5a             	xor    %ah,0x5a(%ebp)
404e57:	36 6c                	ss insb (%dx),%es:(%edi)
404e59:	71 6c                	jno    0x404ec7
404e5b:	34 54                	xor    $0x54,%al
404e5d:	39 49 50             	cmp    %ecx,0x50(%ecx)
404e60:	59                   	pop    %ecx
404e61:	30 56 36             	xor    %dl,0x36(%esi)
404e64:	4c                   	dec    %esp
404e65:	57                   	push   %edi
404e66:	41                   	inc    %ecx
404e67:	5a                   	pop    %edx
404e68:	68 67 6e 78 4d       	push   $0x4d786e67
404e6d:	46                   	inc    %esi
404e6e:	50                   	push   %eax
404e6f:	67 33 31             	xor    (%bx,%di),%esi
404e72:	69 34 37 2b 47 7a 4d 	imul   $0x4d7a472b,(%edi,%esi,1),%esi
404e79:	78 43                	js     0x404ebe
404e7b:	41                   	inc    %ecx
404e7c:	75 47                	jne    0x404ec5
404e7e:	4b                   	dec    %ebx
404e7f:	6e                   	outsb  %ds:(%esi),(%dx)
404e80:	53                   	push   %ebx
404e81:	50                   	push   %eax
404e82:	66 70 50             	data16 jo 0x404ed5
404e85:	51                   	push   %ecx
404e86:	33 42 51             	xor    0x51(%edx),%eax
404e89:	6c                   	insb   (%dx),%es:(%edi)
404e8a:	41                   	inc    %ecx
404e8b:	78 38                	js     0x404ec5
404e8d:	39 45 64             	cmp    %eax,0x64(%ebp)
404e90:	76 65                	jbe    0x404ef7
404e92:	76 4e                	jbe    0x404ee2
404e94:	59                   	pop    %ecx
404e95:	58                   	pop    %eax
404e96:	42                   	inc    %edx
404e97:	51                   	push   %ecx
404e98:	44                   	inc    %esp
404e99:	35 2b 50 4a 73       	xor    $0x734a502b,%eax
404e9e:	67 34 4c             	addr16 xor $0x4c,%al
404ea1:	44                   	inc    %esp
404ea2:	35 44 56 61 4c       	xor    $0x4c615644,%eax
404ea7:	45                   	inc    %ebp
404ea8:	50                   	push   %eax
404ea9:	41                   	inc    %ecx
404eaa:	76 6c                	jbe    0x404f18
404eac:	53                   	push   %ebx
404ead:	73 75                	jae    0x404f24
404eaf:	45                   	inc    %ebp
404eb0:	54                   	push   %esp
404eb1:	39 74 68 61          	cmp    %esi,0x61(%eax,%ebp,2)
404eb5:	53                   	push   %ebx
404eb6:	6a 44                	push   $0x44
404eb8:	62 68 5a             	bound  %ebp,0x5a(%eax)
404ebb:	64 4d                	fs dec %ebp
404ebd:	54                   	push   %esp
404ebe:	31 62 36             	xor    %esp,0x36(%edx)
404ec1:	62 42 69             	bound  %eax,0x69(%edx)
404ec4:	6d                   	insl   (%dx),%es:(%edi)
404ec5:	31 73 2f             	xor    %esi,0x2f(%ebx)
404ec8:	63 6c 37 4d          	arpl   %ebp,0x4d(%edi,%esi,1)
404ecc:	65 76 73             	gs jbe 0x404f42
404ecf:	4e                   	dec    %esi
404ed0:	58                   	pop    %eax
404ed1:	77 35                	ja     0x404f08
404ed3:	53                   	push   %ebx
404ed4:	70 73                	jo     0x404f49
404ed6:	45                   	inc    %ebp
404ed7:	51                   	push   %ecx
404ed8:	4e                   	dec    %esi
404ed9:	6a 4b                	push   $0x4b
404edb:	42                   	inc    %edx
404edc:	75 53                	jne    0x404f31
404ede:	57                   	push   %edi
404edf:	6d                   	insl   (%dx),%es:(%edi)
404ee0:	51                   	push   %ecx
404ee1:	2b 48 57             	sub    0x57(%eax),%ecx
404ee4:	53                   	push   %ebx
404ee5:	50                   	push   %eax
404ee6:	30 35 34 6f 49 6b    	xor    %dh,0x6b496f34
404eec:	30 32                	xor    %dh,(%edx)
404eee:	2f                   	das
404eef:	49                   	dec    %ecx
404ef0:	71 4b                	jno    0x404f3d
404ef2:	58                   	pop    %eax
404ef3:	68 6d 31 42 70       	push   $0x7042316d
404ef8:	74 75                	je     0x404f6f
404efa:	72 36                	jb     0x404f32
404efc:	64 30 44 32 63       	xor    %al,%fs:0x63(%edx,%esi,1)
404f01:	4e                   	dec    %esi
404f02:	50                   	push   %eax
404f03:	37                   	aaa
404f04:	59                   	pop    %ecx
404f05:	74 79                	je     0x404f80
404f07:	55                   	push   %ebp
404f08:	6e                   	outsb  %ds:(%esi),(%dx)
404f09:	6f                   	outsl  %ds:(%esi),(%dx)
404f0a:	7a 4b                	jp     0x404f57
404f0c:	74 6d                	je     0x404f7b
404f0e:	5a                   	pop    %edx
404f0f:	4f                   	dec    %edi
404f10:	48                   	dec    %eax
404f11:	52                   	push   %edx
404f12:	4a                   	dec    %edx
404f13:	48                   	dec    %eax
404f14:	37                   	aaa
404f15:	39 71 55             	cmp    %esi,0x55(%ecx)
404f18:	61                   	popa
404f19:	47                   	inc    %edi
404f1a:	66 76 41             	data16 jbe 0x404f5e
404f1d:	41                   	inc    %ecx