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
404f1e:	55                   	push   %ebp
404f1f:	32 6d 58             	xor    0x58(%ebp),%ch
404f22:	4d                   	dec    %ebp
404f23:	70 30                	jo     0x404f55
404f25:	69 31 33 77 2b 4f    	imul   $0x4f2b7733,(%ecx),%esi
404f2b:	54                   	push   %esp
404f2c:	30 6d 5a             	xor    %ch,0x5a(%ebp)
404f2f:	61                   	popa
404f30:	49                   	dec    %ecx
404f31:	68 57 4e 6b 67       	push   $0x676b4e57
404f36:	34 31                	xor    $0x31,%al
404f38:	49                   	dec    %ecx
404f39:	41                   	inc    %ecx
404f3a:	5a                   	pop    %edx
404f3b:	77 72                	ja     0x404faf
404f3d:	45                   	inc    %ebp
404f3e:	57                   	push   %edi
404f3f:	4e                   	dec    %esi
404f40:	4f                   	dec    %edi
404f41:	72 4b                	jb     0x404f8e
404f43:	56                   	push   %esi
404f44:	32 31                	xor    (%ecx),%dh
404f46:	6f                   	outsl  %ds:(%esi),(%dx)
404f47:	4a                   	dec    %edx
404f48:	32 39                	xor    (%ecx),%bh
404f4a:	32 4d 57             	xor    0x57(%ebp),%cl
404f4d:	74 54                	je     0x404fa3
404f4f:	51                   	push   %ecx
404f50:	43                   	inc    %ebx
404f51:	71 70                	jno    0x404fc3
404f53:	6e                   	outsb  %ds:(%esi),(%dx)
404f54:	7a 54                	jp     0x404faa
404f56:	72 74                	jb     0x404fcc
404f58:	31 57 58             	xor    %edx,0x58(%edi)
404f5b:	78 69                	js     0x404fc6
404f5d:	6b 62 4e 58          	imul   $0x58,0x4e(%edx),%esp
404f61:	42                   	inc    %edx
404f62:	74 63                	je     0x404fc7
404f64:	51                   	push   %ecx
404f65:	69 2f 68 37 4b 56    	imul   $0x564b3768,(%edi),%ebp
404f6b:	54                   	push   %esp
404f6c:	31 48 59             	xor    %ecx,0x59(%eax)
404f6f:	66 57                	push   %di
404f71:	48                   	dec    %eax
404f72:	6d                   	insl   (%dx),%es:(%edi)
404f73:	6d                   	insl   (%dx),%es:(%edi)
404f74:	34 63                	xor    $0x63,%al
404f76:	45                   	inc    %ebp
404f77:	71 36                	jno    0x404faf
404f79:	50                   	push   %eax
404f7a:	4f                   	dec    %edi
404f7b:	72 33                	jb     0x404fb0
404f7d:	65 6d                	gs insl (%dx),%es:(%edi)
404f7f:	39 54 36 70          	cmp    %edx,0x70(%esi,%esi,1)
404f83:	2f                   	das
404f84:	36 67 44             	ss addr16 inc %esp
404f87:	76 79                	jbe    0x405002
404f89:	61                   	popa
404f8a:	45                   	inc    %ebp
404f8b:	63 39                	arpl   %edi,(%ecx)
404f8d:	33 4a 67             	xor    0x67(%edx),%ecx
404f90:	50                   	push   %eax
404f91:	6a 43                	push   $0x43
404f93:	54                   	push   %esp
404f94:	78 38                	js     0x404fce
404f96:	4f                   	dec    %edi
404f97:	75 49                	jne    0x404fe2
404f99:	67 30 4d 51          	xor    %cl,0x51(%di)
404f9d:	49                   	dec    %ecx
404f9e:	4f                   	dec    %edi
404f9f:	37                   	aaa
404fa0:	67 55                	addr16 push %ebp
404fa2:	48                   	dec    %eax
404fa3:	41                   	inc    %ecx
404fa4:	4d                   	dec    %ebp
404fa5:	70 31                	jo     0x404fd8
404fa7:	5a                   	pop    %edx
404fa8:	39 41 57             	cmp    %eax,0x57(%ecx)
404fab:	5a                   	pop    %edx
404fac:	36 52                	ss push %edx
404fae:	32 77 69             	xor    0x69(%edi),%dh
404fb1:	77 48                	ja     0x404ffb
404fb3:	46                   	inc    %esi
404fb4:	59                   	pop    %ecx
404fb5:	51                   	push   %ecx
404fb6:	38 77 36             	cmp    %dh,0x36(%edi)
404fb9:	50                   	push   %eax
404fba:	67 75 48             	addr16 jne 0x405005
404fbd:	68 63 69 4e 52       	push   $0x524e6963
404fc2:	4c                   	dec    %esp
404fc3:	78 38                	js     0x404ffd
404fc5:	7a 76                	jp     0x40503d
404fc7:	30 65 63             	xor    %ah,0x63(%ebp)
404fca:	52                   	push   %edx
404fcb:	6c                   	insb   (%dx),%es:(%edi)
404fcc:	36 68 69 43 35 6a    	ss push $0x6a354369
404fd2:	58                   	pop    %eax
404fd3:	69 4a 43 42 73 53 6e 	imul   $0x6e537342,0x43(%edx),%ecx
404fda:	7a 43                	jp     0x40501f
404fdc:	54                   	push   %esp
404fdd:	72 39                	jb     0x405018
404fdf:	34 55                	xor    $0x55,%al
404fe1:	74 46                	je     0x405029
404fe3:	66 78 70             	data16 js 0x405056
404fe6:	69 52 75 74 32 59 38 	imul   $0x38593274,0x75(%edx),%edx
404fed:	44                   	inc    %esp
404fee:	67 4c                	addr16 dec %esp
404ff0:	41                   	inc    %ecx
404ff1:	66 59                	pop    %cx
404ff3:	47                   	inc    %edi
404ff4:	65 45                	gs inc %ebp
404ff6:	48                   	dec    %eax
404ff7:	64 70 6c             	fs jo  0x405066
404ffa:	73 6b                	jae    0x405067
404ffc:	68 58 31 63 4e       	push   $0x4e633158
405001:	38 37                	cmp    %dh,(%edi)
405003:	58                   	pop    %eax
405004:	4b                   	dec    %ebx
405005:	6e                   	outsb  %ds:(%esi),(%dx)
405006:	46                   	inc    %esi
405007:	78 5a                	js     0x405063
405009:	64 2f                	fs das
40500b:	42                   	inc    %edx
40500c:	49                   	dec    %ecx
40500d:	61                   	popa
40500e:	76 61                	jbe    0x405071
405010:	32 66 6c             	xor    0x6c(%esi),%ah
405013:	42                   	inc    %edx
405014:	52                   	push   %edx
405015:	71 68                	jno    0x40507f
405017:	72 52                	jb     0x40506b
405019:	79 38                	jns    0x405053
40501b:	53                   	push   %ebx
40501c:	72 75                	jb     0x405093
40501e:	47                   	inc    %edi
40501f:	47                   	inc    %edi
405020:	75 69                	jne    0x40508b
405022:	6b 32 74             	imul   $0x74,(%edx),%esi
405025:	74 69                	je     0x405090
405027:	68 2f 58 65 71       	push   $0x7165582f
40502c:	41                   	inc    %ecx
40502d:	6d                   	insl   (%dx),%es:(%edi)
40502e:	47                   	inc    %edi
40502f:	46                   	inc    %esi
405030:	43                   	inc    %ebx
405031:	32 52 6d             	xor    0x6d(%edx),%dl
405034:	6b 70 7a 4a          	imul   $0x4a,0x7a(%eax),%esi
405038:	52                   	push   %edx
405039:	6e                   	outsb  %ds:(%esi),(%dx)
40503a:	79 64                	jns    0x4050a0
40503c:	6e                   	outsb  %ds:(%esi),(%dx)
40503d:	56                   	push   %esi
40503e:	70 67                	jo     0x4050a7
405040:	41                   	inc    %ecx
405041:	63 56 54             	arpl   %edx,0x54(%esi)
405044:	58                   	pop    %eax
405045:	4e                   	dec    %esi
405046:	63 4f 77             	arpl   %ecx,0x77(%edi)
405049:	7a 6e                	jp     0x4050b9
40504b:	59                   	pop    %ecx
40504c:	45                   	inc    %ebp
40504d:	69 2b 46 52 78 46    	imul   $0x46785246,(%ebx),%ebp
405053:	58                   	pop    %eax
405054:	52                   	push   %edx
405055:	65 36 37             	gs ss aaa
405058:	44                   	inc    %esp
405059:	6a 36                	push   $0x36
40505b:	55                   	push   %ebp
40505c:	4a                   	dec    %edx
40505d:	33 57 69             	xor    0x69(%edi),%edx
405060:	52                   	push   %edx
405061:	63 65 4b             	arpl   %esp,0x4b(%ebp)
405064:	70 41                	jo     0x4050a7
405066:	41                   	inc    %ecx
405067:	65 51                	gs push %ecx