4729c3:	41                   	inc    %ecx
4729c4:	77 2c                	ja     0x4729f2
4729c6:	2c 52                	sub    $0x52,%al
4729c8:	67 2c 41             	addr16 sub $0x41,%al
4729cb:	46                   	inc    %esi
4729cc:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
4729cf:	42                   	inc    %edx
4729d0:	72 2c                	jb     0x4729fe
4729d2:	2c 64                	sub    $0x64,%al
4729d4:	77 2c                	ja     0x472a02
4729d6:	41                   	inc    %ecx
4729d7:	49                   	dec    %ecx
4729d8:	45                   	inc    %ebp
4729d9:	2c 41                	sub    $0x41,%al
4729db:	43                   	inc    %ebx
4729dc:	59                   	pop    %ecx
4729dd:	2c 2c                	sub    $0x2c,%al
4729df:	48                   	dec    %eax
4729e0:	78 59                	js     0x472a3b
4729e2:	6f                   	outsl  %ds:(%esi),(%dx)
4729e3:	50                   	push   %eax
4729e4:	51                   	push   %ecx
4729e5:	2c 42                	sub    $0x42,%al
4729e7:	68 4d 47 4b 38       	push   $0x384b474d
4729ec:	59                   	pop    %ecx
4729ed:	49                   	dec    %ecx
4729ee:	43                   	inc    %ebx
4729ef:	56                   	push   %esi
4729f0:	67 4d                	addr16 dec %ebp
4729f2:	47                   	inc    %edi
4729f3:	78 4d                	js     0x472a42
4729f5:	47                   	inc    %edi
4729f6:	4b                   	dec    %ebx
4729f7:	37                   	aaa
4729f8:	30 47 4f             	xor    %al,0x4f(%edi)
4729fb:	59                   	pop    %ecx
4729fc:	45                   	inc    %ebp
4729fd:	2c 2c                	sub    $0x2c,%al
4729ff:	66 43                	inc    %bx
472a01:	52                   	push   %edx
472a02:	4d                   	dec    %ebp
472a03:	47                   	inc    %edi
472a04:	4b                   	dec    %ebx
472a05:	37                   	aaa
472a06:	45                   	inc    %ebp
472a07:	48                   	dec    %eax
472a08:	65 33 45 2c          	xor    %gs:0x2c(%ebp),%eax
472a0c:	41                   	inc    %ecx
472a0d:	6f                   	outsl  %ds:(%esi),(%dx)
472a0e:	6f                   	outsl  %ds:(%esi),(%dx)
472a0f:	63 67 2c             	arpl   %esp,0x2c(%edi)
472a12:	43                   	inc    %ebx
472a13:	68 59 54 42 69       	push   $0x69425459
472a18:	75 68                	jne    0x472a82
472a1a:	42                   	inc    %edx
472a1b:	33 74 7a 2c          	xor    0x2c(%edx,%edi,2),%esi
472a1f:	41                   	inc    %ecx
472a20:	4b                   	dec    %ebx
472a21:	4b                   	dec    %ebx
472a22:	48                   	dec    %eax
472a23:	49                   	dec    %ecx
472a24:	2c 41                	sub    $0x41,%al
472a26:	6f                   	outsl  %ds:(%esi),(%dx)
472a27:	66 45                	inc    %bp
472a29:	43                   	inc    %ebx
472a2a:	67 39 2c             	cmp    %ebp,(%si)
472a2d:	41                   	inc    %ecx
472a2e:	47                   	inc    %edi
472a2f:	45                   	inc    %ebp
472a30:	77 59                	ja     0x472a8b
472a32:	72 69                	jb     0x472a9d
472a34:	78 49                	js     0x472a7f
472a36:	42                   	inc    %edx
472a37:	41                   	inc    %ecx
472a38:	67 67 4a             	addr16 addr16 dec %edx
472a3b:	4b                   	dec    %ebx
472a3c:	42                   	inc    %edx
472a3d:	59                   	pop    %ecx
472a3e:	2c 41                	sub    $0x41,%al
472a40:	5a                   	pop    %edx
472a41:	39 63 51             	cmp    %esp,0x51(%ebx)
472a44:	2c 43                	sub    $0x43,%al
472a46:	68 67 54 42 6a       	push   $0x6a425467
472a4b:	68 30 2f 2f 2f       	push   $0x2f2f2f30
472a50:	2f                   	das
472a51:	49                   	dec    %ecx
472a52:	49                   	dec    %ecx
472a53:	2c 2c                	sub    $0x2c,%al
472a55:	41                   	inc    %ecx
472a56:	4e                   	dec    %esi
472a57:	48                   	dec    %eax
472a58:	68 4d 47 4f 47       	push   $0x474f474d
472a5d:	62 2f                	bound  %ebp,(%edi)
472a5f:	2f                   	das
472a60:	2f                   	das
472a61:	38 49 48             	cmp    %cl,0x48(%ecx)
472a64:	6c                   	insb   (%dx),%es:(%edi)
472a65:	67 4d                	addr16 dec %ebp
472a67:	48                   	dec    %eax
472a68:	52                   	push   %edx
472a69:	4d                   	dec    %ebp
472a6a:	47                   	inc    %edi
472a6b:	4f                   	dec    %edi
472a6c:	46                   	inc    %esi
472a6d:	72 2f                	jb     0x472a9e
472a6f:	2f                   	das
472a70:	2f                   	das
472a71:	38 61 44             	cmp    %ah,0x44(%ecx)
472a74:	52                   	push   %edx
472a75:	6f                   	outsl  %ds:(%esi),(%dx)
472a76:	54                   	push   %esp
472a77:	42                   	inc    %edx
472a78:	6a 68                	push   $0x68
472a7a:	51                   	push   %ecx
472a7b:	2f                   	das
472a7c:	2f                   	das
472a7d:	2f                   	das
472a7e:	2f                   	das
472a7f:	45                   	inc    %ebp
472a80:	67 45                	addr16 inc %ebp
472a82:	43                   	inc    %ebx
472a83:	43                   	inc    %ebx
472a84:	41                   	inc    %ecx
472a85:	6b 6f 46 67          	imul   $0x67,0x46(%edi),%ebp
472a89:	2c 42                	sub    $0x42,%al
472a8b:	6e                   	outsb  %ds:(%esi),(%dx)
472a8c:	31 7a 2c             	xor    %edi,0x2c(%edx)
472a8f:	41                   	inc    %ecx
472a90:	4b                   	dec    %ebx
472a91:	47                   	inc    %edi
472a92:	52                   	push   %edx
472a93:	4d                   	dec    %ebp
472a94:	47                   	inc    %edi
472a95:	4f                   	dec    %edi
472a96:	44                   	inc    %esp
472a97:	6e                   	outsb  %ds:(%esi),(%dx)
472a98:	2f                   	das
472a99:	2f                   	das
472a9a:	2f                   	das
472a9b:	38 57 4b             	cmp    %dl,0x4b(%edi)
472a9e:	77 4d                	ja     0x472aed
472aa0:	58                   	pop    %eax
472aa1:	4b                   	dec    %ebx
472aa2:	77 41                	ja     0x472ae5
472aa4:	74 41                	je     0x472ae7
472aa6:	67 63 71 43          	arpl   %esi,0x43(%bx,%di)
472aaa:	41                   	inc    %ecx
472aab:	6c                   	insb   (%dx),%es:(%edi)
472aac:	59                   	pop    %ecx
472aad:	44                   	inc    %esp
472aae:	43                   	inc    %ebx
472aaf:	74 6e                	je     0x472b1f
472ab1:	45                   	inc    %ebp
472ab2:	51                   	push   %ecx
472ab3:	56                   	push   %esi
472ab4:	46                   	inc    %esi
472ab5:	47                   	inc    %edi
472ab6:	2c 2c                	sub    $0x2c,%al
472ab8:	41                   	inc    %ecx
472ab9:	73 2c                	jae    0x472ae7
472abb:	2c 63                	sub    $0x63,%al
472abd:	2c 2c                	sub    $0x2c,%al
472abf:	4d                   	dec    %ebp
472ac0:	77 2c                	ja     0x472aee
472ac2:	41                   	inc    %ecx
472ac3:	44                   	inc    %esp
472ac4:	38 2c 41             	cmp    %ch,(%ecx,%eax,2)
472ac7:	42                   	inc    %edx
472ac8:	54                   	push   %esp
472ac9:	2c 2c                	sub    $0x2c,%al
472acb:	5a                   	pop    %edx
472acc:	77 2c                	ja     0x472afa
472ace:	41                   	inc    %ecx
472acf:	48                   	dec    %eax
472ad0:	34 2c                	xor    $0x2c,%al
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