473e61:	45                   	inc    %ebp
473e62:	37                   	aaa
473e63:	2f                   	das
473e64:	2f                   	das
473e65:	2f                   	das
473e66:	39 7a 4e             	cmp    %edi,0x4e(%edx)
473e69:	77 2c                	ja     0x473e97
473e6b:	42                   	inc    %edx
473e6c:	67 77 64             	addr16 ja 0x473ed3
473e6f:	45                   	inc    %ebp
473e70:	77 63                	ja     0x473ed5
473e72:	34 51                	xor    $0x51,%al
473e74:	50                   	push   %eax
473e75:	2f                   	das
473e76:	2f                   	das
473e77:	2f                   	das
473e78:	79 74                	jns    0x473eee
473e7a:	4e                   	dec    %esi
473e7b:	45                   	inc    %ebp
473e7c:	51                   	push   %ecx
473e7d:	5a                   	pop    %edx
473e7e:	37                   	aaa
473e7f:	44                   	inc    %esp
473e80:	51                   	push   %ecx
473e81:	2c 42                	sub    $0x42,%al
473e83:	48                   	dec    %eax
473e84:	73 52                	jae    0x473ed8
473e86:	2c 41                	sub    $0x41,%al
473e88:	45                   	inc    %ebp
473e89:	45                   	inc    %ebp
473e8a:	51                   	push   %ecx
473e8b:	5a                   	pop    %edx
473e8c:	37                   	aaa
473e8d:	44                   	inc    %esp
473e8e:	51                   	push   %ecx
473e8f:	2c 42                	sub    $0x42,%al
473e91:	48                   	dec    %eax
473e92:	73 53                	jae    0x473ee7
473e94:	2c 41                	sub    $0x41,%al
473e96:	45                   	inc    %ebp
473e97:	42                   	inc    %edx
473e98:	56                   	push   %esi
473e99:	6b 58 57 52          	imul   $0x52,0x57(%eax),%ebx
473e9d:	38 66 58             	cmp    %ah,0x58(%esi)
473ea0:	32 4d 58             	xor    0x58(%ebp),%cl
473ea3:	58                   	pop    %eax
473ea4:	78 62                	js     0x473f08
473ea6:	2b 41 79             	sub    0x79(%ecx),%eax
473ea9:	77 44                	ja     0x473eef
473eab:	46                   	inc    %esi
473eac:	69 73 44 46 79 73 41 	imul   $0x41737946,0x44(%ebx),%esi
473eb3:	4c                   	dec    %esp
473eb4:	51                   	push   %ecx
473eb5:	38 48 43             	cmp    %cl,0x43(%eax)
473eb8:	53                   	push   %ebx
473eb9:	55                   	push   %ebp
473eba:	58                   	pop    %eax
473ebb:	57                   	push   %edi
473ebc:	41                   	inc    %ecx
473ebd:	30 52 42             	xor    %dl,0x42(%edx)
473ec0:	71 51                	jno    0x473f13
473ec2:	4a                   	dec    %edx
473ec3:	2c 41                	sub    $0x41,%al
473ec5:	43                   	inc    %ebx
473ec6:	4b                   	dec    %ebx
473ec7:	77 38                	ja     0x473f01
473ec9:	47                   	inc    %edi
473eca:	45                   	inc    %ebp
473ecb:	51                   	push   %ecx
473ecc:	51                   	push   %ecx
473ecd:	6c                   	insb   (%dx),%es:(%edi)
473ece:	46                   	inc    %esi
473ecf:	31 67 54             	xor    %esp,0x54(%edi)
473ed2:	42                   	inc    %edx
473ed3:	42                   	inc    %edx
473ed4:	45                   	inc    %ebp
473ed5:	47                   	inc    %edi
473ed6:	70 41                	jo     0x473f19
473ed8:	6b 2c 41 49          	imul   $0x49,(%ecx,%eax,2),%ebp
473edc:	52                   	push   %edx
473edd:	42                   	inc    %edx
473ede:	52                   	push   %edx
473edf:	64 59                	fs pop %ecx
473ee1:	45                   	inc    %ebp
473ee2:	77 55                	ja     0x473f39
473ee4:	52                   	push   %edx
473ee5:	42                   	inc    %edx
473ee6:	51                   	push   %ecx
473ee7:	4d                   	dec    %ebp
473ee8:	2f                   	das
473ee9:	54                   	push   %esp
473eea:	76 2f                	jbe    0x473f1b
473eec:	2f                   	das
473eed:	2f                   	das
473eee:	77 68                	ja     0x473f58
473ef0:	37                   	aaa
473ef1:	45                   	inc    %ebp
473ef2:	77 2c                	ja     0x473f20
473ef4:	42                   	inc    %edx
473ef5:	43                   	inc    %ebx
473ef6:	77 44                	ja     0x473f3c
473ef8:	46                   	inc    %esi
473ef9:	79 73                	jns    0x473f6e
473efb:	44                   	inc    %esp
473efc:	46                   	inc    %esi
473efd:	69 73 41 4f 6f 55 2c 	imul   $0x2c556f4f,0x41(%ebx),%esi
473f04:	2c 52                	sub    $0x52,%al
473f06:	42                   	inc    %edx
473f07:	42                   	inc    %edx
473f08:	59                   	pop    %ecx
473f09:	78 49                	js     0x473f54
473f0b:	41                   	inc    %ecx
473f0c:	67 47                	addr16 inc %edi
473f0e:	45                   	inc    %ebp
473f0f:	51                   	push   %ecx
473f10:	51                   	push   %ecx
473f11:	45                   	inc    %ebp
473f12:	46                   	inc    %esi
473f13:	32 49 46             	xor    0x46(%ecx),%cl
473f16:	46                   	inc    %esi
473f17:	31 67 6f             	xor    %esp,0x6f(%edi)
473f1a:	49                   	dec    %ecx
473f1b:	77 2c                	ja     0x473f49
473f1d:	42                   	inc    %edx
473f1e:	6e                   	outsb  %ds:(%esi),(%dx)
473f1f:	30 56 2c             	xor    %dl,0x2c(%esi)
473f22:	41                   	inc    %ecx
473f23:	45                   	inc    %ebp
473f24:	4b                   	dec    %ebx
473f25:	77 70                	ja     0x473f97
473f27:	39 45 77             	cmp    %eax,0x77(%ebp)
473f2a:	2c 42                	sub    $0x42,%al
473f2c:	44                   	inc    %esp
473f2d:	6a 51                	push   $0x51
473f2f:	2f                   	das
473f30:	76 2f                	jbe    0x473f61
473f32:	2f                   	das
473f33:	43                   	inc    %ebx
473f34:	52                   	push   %edx
473f35:	59                   	pop    %ecx
473f36:	78 41                	js     0x473f79
473f38:	69 73 4a 4b 31 67 54 	imul   $0x5467314b,0x4a(%ebx),%esi
473f3f:	42                   	inc    %edx
473f40:	54                   	push   %esp
473f41:	69 30 2f 76 2f 2f    	imul   $0x2f2f762f,(%eax),%esi
473f47:	43                   	inc    %ebx
473f48:	41                   	inc    %ecx
473f49:	63 4a 42             	arpl   %ecx,0x42(%edx)
473f4c:	42                   	inc    %edx
473f4d:	64 69 46 32 41 46 46 	imul   $0x31464641,%fs:0x32(%esi),%eax
473f54:	31
473f55:	67 6f                	outsl  %ds:(%si),(%dx)
473f57:	49                   	dec    %ecx
473f58:	77 2c                	ja     0x473f86
473f5a:	42                   	inc    %edx
473f5b:	6e                   	outsb  %ds:(%esi),(%dx)
473f5c:	30 57 2c             	xor    %dl,0x2c(%edi)
473f5f:	41                   	inc    %ecx
473f60:	45                   	inc    %ebp
473f61:	4b                   	dec    %ebx
473f62:	7a 70                	jp     0x473fd4
473f64:	46                   	inc    %esi
473f65:	44                   	inc    %esp
473f66:	2c 2c                	sub    $0x2c,%al
473f68:	47                   	inc    %edi
473f69:	4c                   	dec    %esp
473f6a:	2b 2f                	sub    (%edi),%ebp
473f6c:	2f                   	das
473f6d:	39 75 2f             	cmp    %esi,0x2f(%ebp)
473f70:	76 2f                	jbe    0x473fa1
473f72:	2f                   	das
473f73:	65 76 37             	gs jbe 0x473fad
473f76:	2f                   	das
473f77:	2f                   	das
473f78:	34 66                	xor    $0x66,%al
473f7a:	2b 2f                	sub    (%edi),%ebp
473f7c:	2f                   	das
473f7d:	2b 52 2f             	sub    0x2f(%edx),%edx
473f80:	76 2f                	jbe    0x473fb1
473f82:	2f                   	das
473f83:	71 50                	jno    0x473fd5
473f85:	37                   	aaa
473f86:	2f                   	das
473f87:	2f                   	das
473f88:	37                   	aaa
473f89:	76 2b                	jbe    0x473fb6
473f8b:	2f                   	das
473f8c:	2f                   	das
473f8d:	2f                   	das
473f8e:	4b                   	dec    %ebx
473f8f:	2f                   	das
473f90:	76 2f                	jbe    0x473fc1
473f92:	2f                   	das
473f93:	33 2f                	xor    (%edi),%ebp
473f95:	37                   	aaa
473f96:	2f                   	das
473f97:	2f                   	das
473f98:	2f                   	das
473f99:	62 2b                	bound  %ebp,(%ebx)
473f9b:	2f                   	das
473f9c:	2f                   	das
473f9d:	38 43 2f             	cmp    %al,0x2f(%ebx)
473fa0:	2f                   	das
473fa1:	2f                   	das
473fa2:	2f                   	das
473fa3:	45                   	inc    %ebp
473fa4:	50                   	push   %eax
473fa5:	2f                   	das
473fa6:	2f                   	das
473fa7:	2f                   	das
473fa8:	7a 68                	jp     0x474012
473faa:	53                   	push   %ebx
473fab:	2f                   	das
473fac:	76 2f                	jbe    0x473fdd
473fae:	2f                   	das
473faf:	43                   	inc    %ebx
473fb0:	43                   	inc    %ebx
473fb1:	70 2b                	jo     0x473fde
473fb3:	41                   	inc    %ecx
473fb4:	33 34 4a             	xor    (%edx,%ecx,2),%esi
473fb7:	2c 41                	sub    $0x41,%al
473fb9:	45                   	inc    %ebp
473fba:	41                   	inc    %ecx
473fbb:	69 41 42 41 51 2c 57 	imul   $0x572c5141,0x42(%ecx),%eax
473fc2:	5a                   	pop    %edx
473fc3:	52                   	push   %edx
473fc4:	55                   	push   %ebp
473fc5:	42                   	inc    %edx
473fc6:	48                   	dec    %eax
473fc7:	34 4b                	xor    $0x4b,%al
473fc9:	2c 41                	sub    $0x41,%al
473fcb:	45                   	inc    %ebp
473fcc:	41                   	inc    %ecx
473fcd:	69 41 42 41 51 2c 57 	imul   $0x572c5141,0x42(%ecx),%eax
473fd4:	5a                   	pop    %edx
473fd5:	52                   	push   %edx
473fd6:	55                   	push   %ebp
473fd7:	4b                   	dec    %ebx
473fd8:	67 2c 41             	addr16 sub $0x41,%al
473fdb:	42                   	inc    %edx
473fdc:	4d                   	dec    %ebp
473fdd:	77 42                	ja     0x474021
473fdf:	41                   	inc    %ecx
473fe0:	42                   	inc    %edx
473fe1:	72 2c                	jb     0x47400f
473fe3:	2c 45                	sub    $0x45,%al
473fe5:	51                   	push   %ecx
473fe6:	2c 45                	sub    $0x45,%al
473fe8:	58                   	pop    %eax
473fe9:	34 4a                	xor    $0x4a,%al
473feb:	2c 41                	sub    $0x41,%al
473fed:	45                   	inc    %ebp
473fee:	41                   	inc    %ecx
473fef:	69 67 42 2c 41 72 4b 	imul   $0x4b72412c,0x42(%edi),%esp
473ff6:	31 59 47             	xor    %ebx,0x47(%ecx)
473ff9:	46                   	inc    %esi
473ffa:	69 73 2f 42 6d 59 58 	imul   $0x58596d42,0x2f(%ebx),%esi
474001:	57                   	push   %edi
474002:	53                   	push   %ebx
474003:	73 66                	jae    0x47406b
474005:	41                   	inc    %ecx
474006:	77 59                	ja     0x474061
474008:	67 41                	addr16 inc %ecx
47400a:	51                   	push   %ecx
47400b:	45                   	inc    %ebp
47400c:	2c 46                	sub    $0x46,%al
47400e:	68 55 4b 78 63       	push   $0x63784b55
474013:	48                   	dec    %eax
474014:	52                   	push   %edx
474015:	51                   	push   %ecx
474016:	4d                   	dec    %ebp
474017:	2c 2c                	sub    $0x2c,%al
474019:	50                   	push   %eax
47401a:	2c 2c                	sub    $0x2c,%al
47401c:	4a                   	dec    %edx
47401d:	2c 2c                	sub    $0x2c,%al
47401f:	44                   	inc    %esp
474020:	59                   	pop    %ecx
474021:	2c 2c                	sub    $0x2c,%al
474023:	72 41                	jb     0x474066
474025:	77 6f                	ja     0x474096
474027:	72 33                	jb     0x47405c
474029:	68 38 62 4b 44       	push   $0x444b6238
47402e:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
474031:	59                   	pop    %ecx
474032:	4c                   	dec    %esp
474033:	4b                   	dec    %ebx
474034:	39 38                	cmp    %edi,(%eax)
474036:	45                   	inc    %ebp
474037:	41                   	inc    %ecx
474038:	6e                   	outsb  %ds:(%esi),(%dx)
474039:	34 4a                	xor    $0x4a,%al
47403b:	2c 41                	sub    $0x41,%al
47403d:	45                   	inc    %ebp
47403e:	42                   	inc    %edx
47403f:	70 52                	jo     0x474093
474041:	5a                   	pop    %edx
474042:	56                   	push   %esi
474043:	43                   	inc    %ebx
474044:	73 45                	jae    0x47408b
474046:	4c                   	dec    %esp
474047:	38 55 72             	cmp    %dl,0x72(%ebp)
47404a:	76 52                	jbe    0x47409e
47404c:	63 4c 4b 38          	arpl   %ecx,0x38(%ebx,%ecx,2)
474050:	6f                   	outsl  %ds:(%esi),(%dx)
474051:	46                   	inc    %esi
474052:	66 67 6f             	outsw  %ds:(%si),(%dx)
474055:	2c 41                	sub    $0x41,%al
474057:	51                   	push   %ecx
474058:	47                   	inc    %edi
474059:	6c                   	insb   (%dx),%es:(%edi)
47405a:	46                   	inc    %esi
47405b:	51                   	push   %ecx
47405c:	72 41                	jb     0x47409f
47405e:	77 6f                	ja     0x4740cf
474060:	72 70                	jb     0x4740d2
474062:	78 67                	js     0x4740cb
474064:	4c                   	dec    %esp
474065:	4b                   	dec    %ebx
474066:	37                   	aaa
474067:	67 71 41             	addr16 jno 0x4740ab
47406a:	42                   	inc    %edx
47406b:	4d                   	dec    %ebp
47406c:	77 42                	ja     0x4740b0
47406e:	41                   	inc    %ecx
47406f:	42                   	inc    %edx
474070:	6c                   	insb   (%dx),%es:(%edi)
474071:	2c 2c                	sub    $0x2c,%al
474073:	45                   	inc    %ebp
474074:	51                   	push   %ecx
474075:	2c 45                	sub    $0x45,%al
474077:	58                   	pop    %eax
474078:	34 4c                	xor    $0x4c,%al
47407a:	2c 41                	sub    $0x41,%al
47407c:	45                   	inc    %ebp
47407d:	41                   	inc    %ecx
47407e:	69 67 42 2c 41 72 4b 	imul   $0x4b72412c,0x42(%edi),%esp
474085:	31 41 47             	xor    %eax,0x47(%ecx)
474088:	46                   	inc    %esi
474089:	69 73 35 42 6d 59 58 	imul   $0x58596d42,0x35(%ebx),%esi
474090:	57                   	push   %edi
474091:	53                   	push   %ebx
474092:	73 5a                	jae    0x4740ee
474094:	41                   	inc    %ecx
474095:	77 5a                	ja     0x4740f1
474097:	55                   	push   %ebp
474098:	4b                   	dec    %ebx
474099:	78 63                	js     0x4740fe
47409b:	48                   	dec    %eax
47409c:	52                   	push   %edx