472ad2:	41                   	inc    %ecx
472ad3:	43                   	inc    %ebx
472ad4:	52                   	push   %edx
472ad5:	2c 2c                	sub    $0x2c,%al
472ad7:	6e                   	outsb  %ds:(%esi),(%dx)
472ad8:	51                   	push   %ecx
472ad9:	2c 41                	sub    $0x41,%al
472adb:	4c                   	dec    %esp
472adc:	55                   	push   %ebp
472add:	2c 41                	sub    $0x41,%al
472adf:	44                   	inc    %esp
472ae0:	45                   	inc    %ebp
472ae1:	2c 2c                	sub    $0x2c,%al
472ae3:	30 51 2c             	xor    %dl,0x2c(%ecx)
472ae6:	41                   	inc    %ecx
472ae7:	4f                   	dec    %edi
472ae8:	55                   	push   %ebp
472ae9:	2c 41                	sub    $0x41,%al
472aeb:	44                   	inc    %esp
472aec:	38 2c 2c             	cmp    %ch,(%esp,%ebp,1)
472aef:	45                   	inc    %ebp
472af0:	41                   	inc    %ecx
472af1:	45                   	inc    %ebp
472af2:	2c 42                	sub    $0x42,%al
472af4:	77 42                	ja     0x472b38
472af6:	2c 41                	sub    $0x41,%al
472af8:	6e                   	outsb  %ds:(%esi),(%dx)
472af9:	41                   	inc    %ecx
472afa:	51                   	push   %ecx
472afb:	2c 50                	sub    $0x50,%al
472afd:	77 45                	ja     0x472b44
472aff:	2c 45                	sub    $0x45,%al
472b01:	77 42                	ja     0x472b45
472b03:	2c 42                	sub    $0x42,%al
472b05:	58                   	pop    %eax
472b06:	41                   	inc    %ecx
472b07:	51                   	push   %ecx
472b08:	2c 5a                	sub    $0x5a,%al
472b0a:	41                   	inc    %ecx
472b0b:	45                   	inc    %ebp
472b0c:	2c 49                	sub    $0x49,%al
472b0e:	67 42                	addr16 inc %edx
472b10:	2c 43                	sub    $0x43,%al
472b12:	67 41                	addr16 inc %ecx
472b14:	51                   	push   %ecx
472b15:	2c 76                	sub    $0x76,%al
472b17:	41                   	inc    %ecx
472b18:	45                   	inc    %ebp
472b19:	2c 42                	sub    $0x42,%al
472b1b:	38 61 4b             	cmp    %ah,0x4b(%ecx)
472b1e:	44                   	inc    %esp
472b1f:	34 2c                	xor    $0x2c,%al
472b21:	41                   	inc    %ecx
472b22:	59                   	pop    %ecx
472b23:	54                   	push   %esp
472b24:	42                   	inc    %edx
472b25:	53                   	push   %ebx
472b26:	75 4f                	jne    0x472b77
472b28:	48                   	dec    %eax
472b29:	30 41 4e             	xor    %al,0x4e(%ecx)
472b2c:	48                   	dec    %eax
472b2d:	78 30                	js     0x472b5f
472b2f:	6f                   	outsl  %ds:(%esi),(%dx)
472b30:	50                   	push   %eax
472b31:	67 2c 42             	addr16 sub $0x42,%al
472b34:	68 4d 46 4f 48       	push   $0x484f464d
472b39:	33 2f                	xor    (%edi),%ebp
472b3b:	2f                   	das
472b3c:	2f                   	das
472b3d:	38 53 41             	cmp    %dl,0x41(%ebx)
472b40:	51                   	push   %ecx
472b41:	49                   	dec    %ecx
472b42:	49                   	dec    %ecx
472b43:	43                   	inc    %ebx
472b44:	53                   	push   %ebx
472b45:	67 57                	addr16 push %edi
472b47:	2c 41                	sub    $0x41,%al
472b49:	47                   	inc    %edi
472b4a:	66 58                	pop    %ax
472b4c:	51                   	push   %ecx
472b4d:	2c 41                	sub    $0x41,%al
472b4f:	6f                   	outsl  %ds:(%esi),(%dx)
472b50:	61                   	popa
472b51:	45                   	inc    %ebp
472b52:	77 55                	ja     0x472ba9
472b54:	34 5a                	xor    $0x5a,%al
472b56:	76 2f                	jbe    0x472b87
472b58:	2f                   	das
472b59:	2f                   	das
472b5a:	78 39                	js     0x472b95
472b5c:	41                   	inc    %ecx
472b5d:	44                   	inc    %esp
472b5e:	52                   	push   %edx
472b5f:	38 55 45             	cmp    %dl,0x45(%ebp)
472b62:	77 55                	ja     0x472bb9
472b64:	34 57                	xor    $0x57,%al
472b66:	76 2f                	jbe    0x472b97
472b68:	2f                   	das
472b69:	2f                   	das
472b6a:	77 64                	ja     0x472bd0
472b6c:	37                   	aaa
472b6d:	64 51                	fs push %ecx
472b6f:	2c 43                	sub    $0x43,%al
472b71:	69 68 79 2c 41 4b 48 	imul   $0x484b412c,0x79(%eax),%ebp
472b78:	78 63                	js     0x472bdd
472b7a:	54                   	push   %esp
472b7b:	42                   	inc    %edx
472b7c:	54                   	push   %esp
472b7d:	68 47 2f 2f 2f       	push   $0x2f2f2f47
472b82:	2f                   	das
472b83:	42                   	inc    %edx
472b84:	33 74 30 2c          	xor    0x2c(%eax,%esi,1),%esi
472b88:	41                   	inc    %ecx
472b89:	4b                   	dec    %ebx
472b8a:	4b                   	dec    %ebx
472b8b:	48                   	dec    %eax
472b8c:	49                   	dec    %ecx
472b8d:	2c 41                	sub    $0x41,%al
472b8f:	6f                   	outsl  %ds:(%esi),(%dx)
472b90:	66 43                	inc    %bx
472b92:	68 4d 46 4f 44       	push   $0x444f464d
472b97:	4c                   	dec    %esp
472b98:	2f                   	das
472b99:	2f                   	das
472b9a:	2f                   	das
472b9b:	38 53 41             	cmp    %dl,0x41(%ebx)
472b9e:	51                   	push   %ecx
472b9f:	49                   	dec    %ecx
472ba0:	49                   	dec    %ecx
472ba1:	43                   	inc    %ebx
472ba2:	53                   	push   %ebx
472ba3:	67 57                	addr16 push %edi
472ba5:	2c 41                	sub    $0x41,%al
472ba7:	47                   	inc    %edi
472ba8:	66 58                	pop    %ax
472baa:	59                   	pop    %ecx
472bab:	2c 41                	sub    $0x41,%al
472bad:	6f                   	outsl  %ds:(%esi),(%dx)
472bae:	63 45 77             	arpl   %eax,0x77(%ebp)
472bb1:	55                   	push   %ebp
472bb2:	34 47                	xor    $0x47,%al
472bb4:	2f                   	das
472bb5:	2f                   	das
472bb6:	2f                   	das
472bb7:	2f                   	das
472bb8:	77 64                	ja     0x472c1e
472bba:	37                   	aaa
472bbb:	64 67 2c 43          	fs addr16 sub $0x43,%al
472bbf:	69 68 79 2c 41 4b 48 	imul   $0x484b412c,0x79(%eax),%ebp
472bc6:	52                   	push   %edx
472bc7:	4d                   	dec    %ebp
472bc8:	46                   	inc    %esi
472bc9:	4f                   	dec    %edi
472bca:	41                   	inc    %ecx
472bcb:	6a 2f                	push   $0x2f
472bcd:	2f                   	das
472bce:	2f                   	das
472bcf:	38 49 43             	cmp    %cl,0x43(%ecx)
472bd2:	56                   	push   %esi
472bd3:	67 4d                	addr16 dec %ebp
472bd5:	47                   	inc    %edi
472bd6:	42                   	inc    %edx
472bd7:	4d                   	dec    %ebp
472bd8:	46                   	inc    %esi
472bd9:	4f                   	dec    %edi
472bda:	50                   	push   %eax
472bdb:	7a 2b                	jp     0x472c08
472bdd:	2f                   	das
472bde:	2f                   	das
472bdf:	38 53 41             	cmp    %dl,0x41(%ebx)
472be2:	51                   	push   %ecx
472be3:	49                   	dec    %ecx
472be4:	49                   	dec    %ecx
472be5:	43                   	inc    %ebx
472be6:	53                   	push   %ebx
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