472be7:	67 57                	addr16 push %edi
472be9:	2c 41                	sub    $0x41,%al
472beb:	47                   	inc    %edi
472bec:	66 58                	pop    %ax
472bee:	63 2c 41             	arpl   %ebp,(%ecx,%eax,2)
472bf1:	6f                   	outsl  %ds:(%esi),(%dx)
472bf2:	66 44                	inc    %sp
472bf4:	52                   	push   %edx
472bf5:	4d                   	dec    %ebp
472bf6:	46                   	inc    %esi
472bf7:	4f                   	dec    %edi
472bf8:	4f                   	dec    %edi
472bf9:	54                   	push   %esp
472bfa:	2b 2f                	sub    (%edi),%ebp
472bfc:	2f                   	das
472bfd:	38 67 67             	cmp    %ah,0x67(%edi)
472c00:	2c 2c                	sub    $0x2c,%al
472c02:	41                   	inc    %ecx
472c03:	30 66 44             	xor    %ah,0x44(%esi)
472c06:	42                   	inc    %edx
472c07:	4d                   	dec    %ebp
472c08:	46                   	inc    %esi
472c09:	4f                   	dec    %edi
472c0a:	4e                   	dec    %esi
472c0b:	58                   	pop    %eax
472c0c:	2b 2f                	sub    (%edi),%ebp
472c0e:	2f                   	das
472c0f:	38 49 43             	cmp    %cl,0x43(%ecx)
472c12:	56                   	push   %esi
472c13:	67 4d                	addr16 dec %ebp
472c15:	48                   	dec    %eax
472c16:	77 6b                	ja     0x472c83
472c18:	54                   	push   %esp
472c19:	42                   	inc    %edx
472c1a:	54                   	push   %esp
472c1b:	6a 49                	push   $0x49
472c1d:	2f                   	das
472c1e:	76 2f                	jbe    0x472c4f
472c20:	2f                   	das
472c21:	42                   	inc    %edx
472c22:	33 74 34 2c          	xor    0x2c(%esp,%esi,1),%esi
472c26:	41                   	inc    %ecx
472c27:	4b                   	dec    %ebx
472c28:	4b                   	dec    %ebx
472c29:	48                   	dec    %eax
472c2a:	49                   	dec    %ecx
472c2b:	2c 41                	sub    $0x41,%al
472c2d:	6f                   	outsl  %ds:(%esi),(%dx)
472c2e:	66 46                	inc    %si
472c30:	52                   	push   %edx
472c31:	4d                   	dec    %ebp
472c32:	46                   	inc    %esi
472c33:	4f                   	dec    %edi
472c34:	4c                   	dec    %esp
472c35:	54                   	push   %esp
472c36:	2b 2f                	sub    (%edi),%ebp
472c38:	2f                   	das
472c39:	38 53 41             	cmp    %dl,0x41(%ebx)
472c3c:	51                   	push   %ecx
472c3d:	49                   	dec    %ecx
472c3e:	49                   	dec    %ecx
472c3f:	43                   	inc    %ebx
472c40:	53                   	push   %ebx
472c41:	67 57                	addr16 push %edi
472c43:	2c 41                	sub    $0x41,%al
472c45:	47                   	inc    %edi
472c46:	66 58                	pop    %ax
472c48:	55                   	push   %ebp
472c49:	2c 41                	sub    $0x41,%al
472c4b:	6f                   	outsl  %ds:(%esi),(%dx)
472c4c:	5a                   	pop    %edx
472c4d:	45                   	inc    %ebp
472c4e:	77 55                	ja     0x472ca5
472c50:	34 6e                	xor    $0x6e,%al
472c52:	66 37                	data16 aaa
472c54:	2f                   	das
472c55:	2f                   	das
472c56:	77 64                	ja     0x472cbc
472c58:	37                   	aaa
472c59:	64 77 2c             	fs ja  0x472c88
472c5c:	43                   	inc    %ebx
472c5d:	69 68 79 2c 41 4b 48 	imul   $0x484b412c,0x79(%eax),%ebp
472c64:	78 45                	js     0x472cab
472c66:	54                   	push   %esp
472c67:	42                   	inc    %edx
472c68:	54                   	push   %esp
472c69:	69 4a 2f 76 2f 2f 48 	imul   $0x482f2f76,0x2f(%edx),%ecx
472c70:	30 41 4e             	xor    %al,0x4e(%ecx)
472c73:	48                   	dec    %eax
472c74:	78 41                	js     0x472cb7
472c76:	54                   	push   %esp
472c77:	42                   	inc    %edx
472c78:	54                   	push   %esp
472c79:	68 39 2f 76 2f       	push   $0x2f762f39
472c7e:	2f                   	das
472c7f:	48                   	dec    %eax
472c80:	30 41 4e             	xor    %al,0x4e(%ecx)
472c83:	47                   	inc    %edi
472c84:	78 4d                	js     0x472cd3
472c86:	46                   	inc    %esi
472c87:	4f                   	dec    %edi
472c88:	48                   	dec    %eax
472c89:	4c                   	dec    %esp
472c8a:	2b 2f                	sub    (%edi),%ebp
472c8c:	2f                   	das
472c8d:	38 53 41             	cmp    %dl,0x41(%ebx)
472c90:	51                   	push   %ecx
472c91:	49                   	dec    %ecx
472c92:	49                   	dec    %ecx
472c93:	43                   	inc    %ebx
472c94:	53                   	push   %ebx
472c95:	67 57                	addr16 push %edi
472c97:	2c 41                	sub    $0x41,%al
472c99:	47                   	inc    %edi
472c9a:	66 58                	pop    %ax
472c9c:	6b 2c 41 6f          	imul   $0x6f,(%ecx,%eax,2),%ebp
472ca0:	66 46                	inc    %si
472ca2:	68 4d 46 4f 46       	push   $0x464f464d
472ca7:	72 2b                	jb     0x472cd4
472ca9:	2f                   	das
472caa:	2f                   	das
472cab:	38 49 43             	cmp    %cl,0x43(%ecx)
472cae:	56                   	push   %esi
472caf:	67 4d                	addr16 dec %ebp
472cb1:	48                   	dec    %eax
472cb2:	77 34                	ja     0x472ce8
472cb4:	54                   	push   %esp
472cb5:	42                   	inc    %edx
472cb6:	54                   	push   %esp
472cb7:	68 4e 2f 76 2f       	push   $0x2f762f4e
472cbc:	2f                   	das
472cbd:	48                   	dec    %eax
472cbe:	30 41 4e             	xor    %al,0x4e(%ecx)
472cc1:	46                   	inc    %esi
472cc2:	78 4d                	js     0x472d11
472cc4:	46                   	inc    %esi
472cc5:	4f                   	dec    %edi
472cc6:	45                   	inc    %ebp
472cc7:	4c                   	dec    %esp
472cc8:	2b 2f                	sub    (%edi),%ebp
472cca:	2f                   	das
472ccb:	38 49 43             	cmp    %cl,0x43(%ecx)
472cce:	56                   	push   %esi
472ccf:	67 4d                	addr16 dec %ebp
472cd1:	48                   	dec    %eax
472cd2:	78 49                	js     0x472d1d
472cd4:	54                   	push   %esp
472cd5:	42                   	inc    %edx
472cd6:	54                   	push   %esp
472cd7:	67 31 2f             	xor    %ebp,(%bx)
472cda:	76 2f                	jbe    0x472d0b
472cdc:	2f                   	das
472cdd:	45                   	inc    %ebp
472cde:	67 45                	addr16 inc %ebp
472ce0:	43                   	inc    %ebx
472ce1:	43                   	inc    %ebx
472ce2:	41                   	inc    %ecx
472ce3:	6b 6f 46 67          	imul   $0x67,0x46(%edi),%ebp
472ce7:	2c 42                	sub    $0x42,%al
472ce9:	6e                   	outsb  %ds:(%esi),(%dx)
472cea:	31 34 2c             	xor    %esi,(%esp,%ebp,1)
472ced:	41                   	inc    %ecx
472cee:	4b                   	dec    %ebx
472cef:	4b                   	dec    %ebx
472cf0:	77 6f                	ja     0x472d61
472cf2:	35 38 66 7a 2f       	xor    $0x2f7a6638,%eax
472cf7:	2f                   	das
472cf8:	7a 6a                	jp     0x472d64
472cfa:	70 2f                	jo     0x472d2b
472cfc:	50                   	push   %eax
472cfd:	2f                   	das
472cfe:	2f                   	das
472cff:	48                   	dec    %eax
472d00:	77 73                	ja     0x472d75
472d02:	54                   	push   %esp
472d03:	42                   	inc    %edx
472d04:	54                   	push   %esp
472d05:	67 52                	addr16 push %edx
472d07:	2f                   	das
472d08:	76 2f                	jbe    0x472d39
472d0a:	2f                   	das
472d0b:	43                   	inc    %ebx
472d0c:	41                   	inc    %ecx
472d0d:	6c                   	insb   (%dx),%es:(%edi)
472d0e:	59                   	pop    %ecx
472d0f:	44                   	inc    %esp
472d10:	43                   	inc    %ebx
472d11:	73 4b                	jae    0x472d5e
472d13:	4f                   	dec    %edi
472d14:	62 37                	bound  %esi,(%edi)
472d16:	38 2f                	cmp    %ch,(%edi)
472d18:	2f                   	das
472d19:	38 34 74             	cmp    %dh,(%esp,%esi,2)
472d1c:	76 7a                	jbe    0x472d98
472d1e:	2f                   	das
472d1f:	2f                   	das
472d20:	78 59                	js     0x472d7b
472d22:	54                   	push   %esp
472d23:	42                   	inc    %edx
472d24:	54                   	push   %esp
472d25:	6a 35                	push   $0x35
472d27:	2f                   	das
472d28:	66 2f                	data16 das
472d2a:	2f                   	das
472d2b:	42                   	inc    %edx
472d2c:	33 74 35 2c          	xor    0x2c(%ebp,%esi,1),%esi
472d30:	41                   	inc    %ecx
472d31:	4b                   	dec    %ebx
472d32:	4b                   	dec    %ebx
472d33:	48                   	dec    %eax
472d34:	49                   	dec    %ecx
472d35:	2c 41                	sub    $0x41,%al
472d37:	6f                   	outsl  %ds:(%esi),(%dx)
472d38:	72 42                	jb     0x472d7c
472d3a:	67 6f                	outsl  %ds:(%si),(%dx)
472d3c:	34 6c                	xor    $0x6c,%al
472d3e:	66 7a 2f             	data16 jp 0x472d70
472d41:	2f                   	das
472d42:	78 38                	js     0x472d7c
472d44:	54                   	push   %esp
472d45:	45                   	inc    %ebp
472d46:	77 55                	ja     0x472d9d
472d48:	34 33                	xor    $0x33,%al
472d4a:	66 33 2f             	xor    (%edi),%bp
472d4d:	2f                   	das
472d4e:	77 63                	ja     0x472db3
472d50:	71 2c                	jno    0x472d7e
472d52:	2c 45                	sub    $0x45,%al
472d54:	7a 41                	jp     0x472d97
472d56:	44                   	inc    %esp
472d57:	41                   	inc    %ecx
472d58:	46                   	inc    %esi
472d59:	49                   	dec    %ecx
472d5a:	2c 2c                	sub    $0x2c,%al
472d5c:	52                   	push   %edx
472d5d:	2c 41                	sub    $0x41,%al
472d5f:	52                   	push   %edx
472d60:	41                   	inc    %ecx
472d61:	42                   	inc    %edx
472d62:	59                   	pop    %ecx
472d63:	4b                   	dec    %ebx
472d64:	4b                   	dec    %ebx
472d65:	77 4d                	ja     0x472db4
472d67:	48                   	dec    %eax
472d68:	4b                   	dec    %ebx
472d69:	7a 55                	jp     0x472dc0
472d6b:	66 47                	inc    %di
472d6d:	79 67                	jns    0x472dd6
472d6f:	39 2c 41             	cmp    %ebp,(%ecx,%eax,2)
472d72:	47                   	inc    %edi
472d73:	43                   	inc    %ebx
472d74:	79 76                	jns    0x472dec
472d76:	7a 42                	jp     0x472dba
472d78:	69 73 61 46 77 73 72 	imul   $0x72737746,0x61(%ebx),%esi
472d7f:	37                   	aaa
472d80:	41                   	inc    %ecx
472d81:	49                   	dec    %ecx
472d82:	47                   	inc    %edi
472d83:	42                   	inc    %edx
472d84:	46                   	inc    %esi
472d85:	69 52 41 77 61 52 4c 	imul   $0x4c526177,0x41(%edx),%edx
472d8c:	67 59                	addr16 pop %ecx
472d8e:	59                   	pop    %ecx
472d8f:	43                   	inc    %ebx
472d90:	79 76                	jns    0x472e08
472d92:	65 46                	gs inc %esi
472d94:	69 6f 47 46 31 67 4b 	imul   $0x4b673146,0x47(%edi),%ebp
472d9b:	4b                   	dec    %ebx
472d9c:	77 51                	ja     0x472def
472d9e:	73 41                	jae    0x472de1
472da0:	69 76 69 42 67 4f 4f 	imul   $0x4f4f6742,0x69(%esi),%esi
472da7:	61                   	popa
472da8:	54                   	push   %esp
472da9:	49                   	dec    %ecx
472daa:	43                   	inc    %ebx
472dab:	4b                   	dec    %ebx
472dac:	78 55                	js     0x472e03
472dae:	72 33                	jb     0x472de3
472db0:	45                   	inc    %ebp
472db1:	55                   	push   %ebp
472db2:	44                   	inc    %esp
472db3:	2c 2c                	sub    $0x2c,%al
472db5:	78 50                	js     0x472e07
472db7:	2f                   	das
472db8:	2f                   	das
472db9:	2f                   	das
472dba:	38 76 2f             	cmp    %dh,0x2f(%esi)
472dbd:	2f                   	das
472dbe:	2f                   	das
472dbf:	2f                   	das
472dc0:	5a                   	pop    %edx
472dc1:	2f                   	das
472dc2:	2f                   	das
472dc3:	2f                   	das
472dc4:	2f                   	das
472dc5:	4b                   	dec    %ebx
472dc6:	37                   	aaa
472dc7:	67 58                	addr16 pop %eax
472dc9:	4b                   	dec    %ebx
472dca:	67 2c 45             	addr16 sub $0x45,%al
472dcd:	7a 41                	jp     0x472e10
472dcf:	45                   	inc    %ebp
472dd0:	41                   	inc    %ecx
472dd1:	42                   	inc    %edx
472dd2:	67 2c 2c             	addr16 sub $0x2c,%al
472dd5:	4f                   	dec    %edi
472dd6:	2c 41                	sub    $0x41,%al
472dd8:	52                   	push   %edx
472dd9:	63 33                	arpl   %esi,(%ebx)
472ddb:	6f                   	outsl  %ds:(%esi),(%dx)
472ddc:	2c 41                	sub    $0x41,%al
472dde:	6f                   	outsl  %ds:(%esi),(%dx)
472ddf:	44                   	inc    %esp
472de0:	62 33                	bound  %esi,(%ebx)
472de2:	73 2c                	jae    0x472e10
472de4:	41                   	inc    %ecx
472de5:	6f                   	outsl  %ds:(%esi),(%dx)
472de6:	6c                   	insb   (%dx),%es:(%edi)
472de7:	43                   	inc    %ebx
472de8:	67 6f                	outsl  %ds:(%si),(%dx)
472dea:	43                   	inc    %ebx
472deb:	42                   	inc    %edx
472dec:	68 51 45 62 33       	push   $0x33624551
472df1:	77 2c                	ja     0x472e1f
472df3:	41                   	inc    %ecx
472df4:	6f                   	outsl  %ds:(%esi),(%dx)
472df5:	71 48                	jno    0x472e3f
472df7:	67 49                	addr16 dec %ecx
472df9:	6f                   	outsl  %ds:(%esi),(%dx)
472dfa:	42                   	inc    %edx
472dfb:	77 2c                	ja     0x472e29
472dfd:	43                   	inc    %ebx
472dfe:	69 6f 54 4d 41 4d 41 	imul   $0x414d414d,0x54(%edi),%ebp
472e05:	6c                   	insb   (%dx),%es:(%edi)
472e06:	77 63                	ja     0x472e6b
472e08:	2c 41                	sub    $0x41,%al
472e0a:	49                   	dec    %ecx
472e0b:	2c 42                	sub    $0x42,%al
472e0d:	45                   	inc    %ebp
472e0e:	2c 2c                	sub    $0x2c,%al
472e10:	72 42                	jb     0x472e54
472e12:	78 45                	js     0x472e59
472e14:	4a                   	dec    %edx
472e15:	4f                   	dec    %edi
472e16:	42                   	inc    %edx
472e17:	67 48                	addr16 dec %eax
472e19:	2c 41                	sub    $0x41,%al
472e1b:	66 4a                	dec    %dx
472e1d:	53                   	push   %ebx
472e1e:	67 39 2c             	cmp    %ebp,(%si)