479b32:	51                   	push   %ecx
479b33:	67 64 43             	addr16 fs inc %ebx
479b36:	41                   	inc    %ecx
479b37:	67 49                	addr16 dec %ecx
479b39:	45                   	inc    %ebp
479b3a:	67 63 4c 48          	arpl   %ecx,0x48(%si)
479b3e:	51                   	push   %ecx
479b3f:	67 64 43             	addr16 fs inc %ebx
479b42:	41                   	inc    %ecx
479b43:	67 64 43             	addr16 fs inc %ebx
479b46:	42                   	inc    %edx
479b47:	30 49 48             	xor    %cl,0x48(%ecx)
479b4a:	51                   	push   %ecx
479b4b:	67 49                	addr16 dec %ecx
479b4d:	43                   	inc    %ebx
479b4e:	41                   	inc    %ecx
479b4f:	67 49                	addr16 dec %ecx
479b51:	43                   	inc    %ebx
479b52:	41                   	inc    %ecx
479b53:	67 2c 77             	addr16 sub $0x77,%al
479b56:	45                   	inc    %ebp
479b57:	53                   	push   %ebx
479b58:	47                   	inc    %edi
479b59:	52                   	push   %edx
479b5a:	49                   	dec    %ecx
479b5b:	5a                   	pop    %edx
479b5c:	43                   	inc    %ebx
479b5d:	41                   	inc    %ecx
479b5e:	6f                   	outsl  %ds:(%esi),(%dx)
479b5f:	51                   	push   %ecx
479b60:	41                   	inc    %ecx
479b61:	67 49                	addr16 dec %ecx
479b63:	42                   	inc    %edx
479b64:	48                   	dec    %eax
479b65:	52                   	push   %edx
479b66:	34 41                	xor    $0x41,%al
479b68:	48                   	dec    %eax
479b69:	52                   	push   %edx
479b6a:	34 42                	xor    $0x42,%al
479b6c:	42                   	inc    %edx
479b6d:	41                   	inc    %ecx
479b6e:	6f                   	outsl  %ds:(%esi),(%dx)
479b6f:	43                   	inc    %ebx
479b70:	43                   	inc    %ebx
479b71:	41                   	inc    %ecx
479b72:	67 5a                	addr16 pop %edx
479b74:	42                   	inc    %edx
479b75:	78 45                	js     0x479bbc
479b77:	49                   	dec    %ecx
479b78:	48                   	dec    %eax
479b79:	52                   	push   %edx
479b7a:	30 49 48             	xor    %cl,0x48(%ecx)
479b7d:	51                   	push   %ecx
479b7e:	67 64 43             	addr16 fs inc %ebx
479b81:	41                   	inc    %ecx
479b82:	67 49                	addr16 dec %ecx
479b84:	43                   	inc    %ebx
479b85:	42                   	inc    %edx
479b86:	30 49 43             	xor    %cl,0x43(%ecx)
479b89:	41                   	inc    %ecx
479b8a:	67 64 43             	addr16 fs inc %ebx
479b8d:	41                   	inc    %ecx
479b8e:	67 49                	addr16 dec %ecx
479b90:	43                   	inc    %ebx
479b91:	41                   	inc    %ecx
479b92:	67 49                	addr16 dec %ecx
479b94:	43                   	inc    %ebx
479b95:	41                   	inc    %ecx
479b96:	49                   	dec    %ecx
479b97:	64 43                	fs inc %ebx
479b99:	41                   	inc    %ecx
479b9a:	67 48                	addr16 dec %eax
479b9c:	42                   	inc    %edx
479b9d:	52                   	push   %edx
479b9e:	30 49 43             	xor    %cl,0x43(%ecx)
479ba1:	41                   	inc    %ecx
479ba2:	67 49                	addr16 dec %ecx
479ba4:	43                   	inc    %ebx
479ba5:	41                   	inc    %ecx
479ba6:	67 2c 68             	addr16 sub $0x68,%al
479ba9:	30 49 48             	xor    %cl,0x48(%ecx)
479bac:	51                   	push   %ecx
479bad:	67 64 43             	addr16 fs inc %ebx
479bb0:	41                   	inc    %ecx
479bb1:	4d                   	dec    %ebp
479bb2:	47                   	inc    %edi
479bb3:	45                   	inc    %ebp
479bb4:	53                   	push   %ebx
479bb5:	77 43                	ja     0x479bfa
479bb7:	42                   	inc    %edx
479bb8:	67 63 43 42          	arpl   %eax,0x42(%bp,%di)
479bbc:	67 67 45             	addr16 addr16 inc %ebp
479bbf:	49                   	dec    %ecx
479bc0:	41                   	inc    %ecx
479bc1:	45                   	inc    %ebp
479bc2:	49                   	dec    %ecx
479bc3:	43                   	inc    %ebx
479bc4:	41                   	inc    %ecx
479bc5:	55                   	push   %ebp
479bc6:	48                   	dec    %eax
479bc7:	41                   	inc    %ecx
479bc8:	68 30 49 43 41       	push   $0x41434930
479bcd:	51                   	push   %ecx
479bce:	48                   	dec    %eax
479bcf:	41                   	inc    %ecx
479bd0:	52                   	push   %edx
479bd1:	30 49 42             	xor    %cl,0x42(%ecx)
479bd4:	43                   	inc    %ebx
479bd5:	2c 48                	sub    $0x48,%al
479bd7:	51                   	push   %ecx
479bd8:	67 44                	addr16 inc %esp
479bda:	42                   	inc    %edx
479bdb:	77 45                	ja     0x479c22
479bdd:	49                   	dec    %ecx
479bde:	41                   	inc    %ecx
479bdf:	79 67                	jns    0x479c48
479be1:	41                   	inc    %ecx
479be2:	43                   	inc    %ebx
479be3:	41                   	inc    %ecx
479be4:	51                   	push   %ecx
479be5:	6f                   	outsl  %ds:(%esi),(%dx)
479be6:	41                   	inc    %ecx
479be7:	51                   	push   %ecx
479be8:	67 49                	addr16 dec %ecx
479bea:	43                   	inc    %ebx
479beb:	51                   	push   %ecx
479bec:	45                   	inc    %ebp
479bed:	41                   	inc    %ecx
479bee:	42                   	inc    %edx
479bef:	45                   	inc    %ebp
479bf0:	6c                   	insb   (%dx),%es:(%edi)
479bf1:	30 5a 57             	xor    %bl,0x57(%edx)
479bf4:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
479bf7:	49                   	dec    %ecx
479bf8:	47                   	inc    %edi
479bf9:	41                   	inc    %ecx
479bfa:	67 4d                	addr16 dec %ebp
479bfc:	47                   	inc    %edi
479bfd:	45                   	inc    %ebp
479bfe:	6a 41                	push   $0x41
479c00:	49                   	dec    %ecx
479c01:	42                   	inc    %edx
479c02:	77 51                	ja     0x479c55
479c04:	64 42                	fs inc %edx
479c06:	52                   	push   %edx
479c07:	49                   	dec    %ecx
479c08:	38 43 41             	cmp    %al,0x41(%ebx)
479c0b:	67 44                	addr16 inc %esp
479c0d:	42                   	inc    %edx
479c0e:	68 4a 45 41 77       	push   $0x7741454a
479c13:	59                   	pop    %ecx
479c14:	53                   	push   %ebx
479c15:	51                   	push   %ecx
479c16:	41                   	inc    %ecx
479c17:	49                   	dec    %ecx
479c18:	47                   	inc    %edi
479c19:	43                   	inc    %ebx
479c1a:	67 77 48             	addr16 ja 0x479c65
479c1d:	42                   	inc    %edx
479c1e:	68 30 52 4c 42       	push   $0x424c5230
479c23:	30 52 4c             	xor    %dl,0x4c(%edx)
479c26:	41                   	inc    %ecx
479c27:	67 49                	addr16 dec %ecx
479c29:	43                   	inc    %ebx
479c2a:	41                   	inc    %ecx
479c2b:	67 4b                	addr16 dec %ebx
479c2d:	42                   	inc    %edx
479c2e:	77 67                	ja     0x479c97
479c30:	49                   	dec    %ecx
479c31:	43                   	inc    %ebx
479c32:	41                   	inc    %ecx
479c33:	67 49                	addr16 dec %ecx
479c35:	43                   	inc    %ebx
479c36:	41                   	inc    %ecx
479c37:	67 49                	addr16 dec %ecx
479c39:	43                   	inc    %ebx
479c3a:	41                   	inc    %ecx
479c3b:	55                   	push   %ebp
479c3c:	2c 67                	sub    $0x67,%al
479c3e:	67 49                	addr16 dec %ecx
479c40:	43                   	inc    %ebx
479c41:	41                   	inc    %ecx
479c42:	67 48                	addr16 dec %eax
479c44:	42                   	inc    %edx
479c45:	51                   	push   %ecx
479c46:	67 64 42             	addr16 fs inc %edx
479c49:	51                   	push   %ecx
479c4a:	67 49                	addr16 dec %ecx
479c4c:	43                   	inc    %ebx
479c4d:	41                   	inc    %ecx
479c4e:	6b 67 41 77          	imul   $0x77,0x41(%edi),%esp
479c52:	45                   	inc    %ebp
479c53:	64 42                	fs inc %edx
479c55:	52                   	push   %edx
479c56:	41                   	inc    %ecx
479c57:	49                   	dec    %ecx
479c58:	45                   	inc    %ebp
479c59:	41                   	inc    %ecx
479c5a:	67 45                	addr16 inc %ebp
479c5c:	49                   	dec    %ecx
479c5d:	41                   	inc    %ecx
479c5e:	45                   	inc    %ebp
479c5f:	43                   	inc    %ebx
479c60:	43                   	inc    %ebx
479c61:	41                   	inc    %ecx
479c62:	63 2c 67             	arpl   %ebp,(%edi,%eiz,2)
479c65:	67 53                	addr16 push %ebx
479c67:	51                   	push   %ecx
479c68:	42                   	inc    %edx
479c69:	49                   	dec    %ecx
479c6a:	77 42                	ja     0x479cae
479c6c:	67 41                	addr16 inc %ecx
479c6e:	43                   	inc    %ebx
479c6f:	43                   	inc    %ebx
479c70:	42                   	inc    %edx
479c71:	4a                   	dec    %edx
479c72:	41                   	inc    %ecx
479c73:	43                   	inc    %ebx
479c74:	42                   	inc    %edx
479c75:	4d                   	dec    %ebp
479c76:	48                   	dec    %eax
479c77:	44                   	inc    %esp
479c78:	51                   	push   %ecx
479c79:	67 49                	addr16 dec %ecx
479c7b:	43                   	inc    %ebx
479c7c:	42                   	inc    %edx
479c7d:	30 49 48             	xor    %cl,0x48(%ecx)
479c80:	51                   	push   %ecx
479c81:	67 53                	addr16 push %ebx
479c83:	4d                   	dec    %ebp
479c84:	42                   	inc    %edx
479c85:	30 49 43             	xor    %cl,0x43(%ecx)
479c88:	41                   	inc    %ecx
479c89:	67 49                	addr16 dec %ecx
479c8b:	43                   	inc    %ebx
479c8c:	41                   	inc    %ecx
479c8d:	67 49                	addr16 dec %ecx
479c8f:	44                   	inc    %esp
479c90:	53                   	push   %ebx
479c91:	41                   	inc    %ecx
479c92:	44                   	inc    %esp
479c93:	41                   	inc    %ecx
479c94:	52                   	push   %edx
479c95:	4a                   	dec    %edx
479c96:	41                   	inc    %ecx
479c97:	45                   	inc    %ebp
479c98:	42                   	inc    %edx
479c99:	30 52 4c             	xor    %dl,0x4c(%edx)
479c9c:	42                   	inc    %edx
479c9d:	41                   	inc    %ecx
479c9e:	64 45                	fs inc %ebp
479ca0:	53                   	push   %ebx
479ca1:	77 4e                	ja     0x479cf1
479ca3:	42                   	inc    %edx
479ca4:	77 6f                	ja     0x479d15
479ca6:	64 43                	fs inc %ebx
479ca8:	41                   	inc    %ecx
479ca9:	67 49                	addr16 dec %ecx
479cab:	43                   	inc    %ebx
479cac:	41                   	inc    %ecx
479cad:	67 49                	addr16 dec %ecx
479caf:	43                   	inc    %ebx
479cb0:	41                   	inc    %ecx
479cb1:	67 49                	addr16 dec %ecx
479cb3:	43                   	inc    %ebx
479cb4:	41                   	inc    %ecx
479cb5:	6b 2c 78 30          	imul   $0x30,(%eax,%edi,2),%ebp
479cb9:	49                   	dec    %ecx
479cba:	45                   	inc    %ebp
479cbb:	6b 41 53 4d          	imul   $0x4d,0x53(%ecx),%eax
479cbf:	41                   	inc    %ecx
479cc0:	67 43                	addr16 inc %ebx
479cc2:	42                   	inc    %edx
479cc3:	67 6b 44 42 68       	imul   $0x68,0x42(%si),%eax
479cc8:	4a                   	dec    %edx
479cc9:	4a                   	dec    %edx
479cca:	42                   	inc    %edx
479ccb:	43                   	inc    %ebx
479ccc:	41                   	inc    %ecx
479ccd:	42                   	inc    %edx
479cce:	41                   	inc    %ecx
479ccf:	51                   	push   %ecx
479cd0:	67 45                	addr16 inc %ebp
479cd2:	49                   	dec    %ecx
479cd3:	41                   	inc    %ecx
479cd4:	45                   	inc    %ebp
479cd5:	42                   	inc    %edx
479cd6:	42                   	inc    %edx
479cd7:	51                   	push   %ecx
479cd8:	63 48 42             	arpl   %ecx,0x42(%eax)
479cdb:	42                   	inc    %edx
479cdc:	30 46 43             	xor    %al,0x43(%esi)
479cdf:	41                   	inc    %ecx
479ce0:	67 49                	addr16 dec %ecx
479ce2:	42                   	inc    %edx
479ce3:	69 41 43 48 51 55 49 	imul   $0x49555148,0x43(%ecx),%eax
479cea:	43                   	inc    %ebx
479ceb:	41                   	inc    %ecx
479cec:	67 42                	addr16 inc %edx
479cee:	2c 67                	sub    $0x67,%al
479cf0:	2c 2c                	sub    $0x2c,%al
479cf2:	2c 42                	sub    $0x42,%al
479cf4:	34 42                	xor    $0x42,%al
479cf6:	2c 45                	sub    $0x45,%al
479cf8:	41                   	inc    %ecx
479cf9:	56                   	push   %esi
479cfa:	41                   	inc    %ecx
479cfb:	49                   	dec    %ecx
479cfc:	57                   	push   %edi
479cfd:	56                   	push   %esi
479cfe:	33 4a 68             	xor    0x68(%edx),%ecx
479d01:	63 45 35             	arpl   %eax,0x35(%ebp)
479d04:	76 62                	jbe    0x479d68
479d06:	6b 56 34 59          	imul   $0x59,0x34(%esi),%edx
479d0a:	32 56 77             	xor    0x77(%esi),%dl
479d0d:	64 47                	fs inc %edi
479d0f:	6c                   	insb   (%dx),%es:(%edi)
479d10:	76 62                	jbe    0x479d74
479d12:	6c                   	insb   (%dx),%es:(%edi)
479d13:	52                   	push   %edx
479d14:	6f                   	outsl  %ds:(%esi),(%dx)
479d15:	63 6d 39             	arpl   %ebp,0x39(%ebp)
479d18:	33 63 77             	xor    0x77(%ebx),%esp
479d1b:	45                   	inc    %ebp
479d1c:	47                   	inc    %edi
479d1d:	49                   	dec    %ecx
479d1e:	41                   	inc    %ecx
479d1f:	45                   	inc    %ebp
479d20:	42                   	inc    %edx
479d21:	45                   	inc    %ebp
479d22:	59                   	pop    %ecx
479d23:	45                   	inc    %ebp
479d24:	5a                   	pop    %edx
479d25:	43                   	inc    %ebx
479d26:	41                   	inc    %ecx
479d27:	45                   	inc    %ebp
479d28:	41                   	inc    %ecx
479d29:	42                   	inc    %edx
479d2a:	77 45                	ja     0x479d71
479d2c:	2c 2c                	sub    $0x2c,%al
479d2e:	41                   	inc    %ecx
479d2f:	45                   	inc    %ebp
479d30:	67 45                	addr16 inc %ebp
479d32:	41                   	inc    %ecx
479d33:	44                   	inc    %esp
479d34:	55                   	push   %ebp
479d35:	52                   	push   %edx
479d36:	79 61                	jns    0x479d99
479d38:	58                   	pop    %eax
479d39:	5a                   	pop    %edx