479a27:	32 4a 6d             	xor    0x6d(%edx),%cl
479a2a:	64 58                	fs pop %eax
479a2c:	4e                   	dec    %esi
479a2d:	6a 59                	push   $0x59
479a2f:	58                   	pop    %eax
479a30:	52                   	push   %edx
479a31:	70 62                	jo     0x479a95
479a33:	32 34 41             	xor    (%ecx,%eax,2),%dh
479a36:	42                   	inc    %edx
479a37:	41                   	inc    %ecx
479a38:	59                   	pop    %ecx
479a39:	64 45                	fs inc %ebp
479a3b:	53                   	push   %ebx
479a3c:	77 44                	ja     0x479a82
479a3e:	42                   	inc    %edx
479a3f:	68 49 30 41 77       	push   $0x77413049
479a44:	59                   	pop    %ecx
479a45:	64 43                	fs inc %ebx
479a47:	41                   	inc    %ecx
479a48:	55                   	push   %ebp
479a49:	48                   	dec    %eax
479a4a:	41                   	inc    %ecx
479a4b:	77 67                	ja     0x479ab4
479a4d:	49                   	dec    %ecx
479a4e:	43                   	inc    %ebx
479a4f:	41                   	inc    %ecx
479a50:	63 2c 67             	arpl   %ebp,(%edi,%eiz,2)
479a53:	67 64 43             	addr16 fs inc %ebx
479a56:	42                   	inc    %edx
479a57:	30 49 42             	xor    %cl,0x42(%ecx)
479a5a:	77 63                	ja     0x479abf
479a5c:	44                   	inc    %esp
479a5d:	48                   	dec    %eax
479a5e:	52                   	push   %edx
479a5f:	45                   	inc    %ebp
479a60:	73 43                	jae    0x479aa5
479a62:	41                   	inc    %ecx
479a63:	67 48                	addr16 dec %eax
479a65:	2c 45                	sub    $0x45,%al
479a67:	64 45                	fs inc %ebp
479a69:	53                   	push   %ebx
479a6a:	77 64                	ja     0x479ad0
479a6c:	43                   	inc    %ebx
479a6d:	42                   	inc    %edx
479a6e:	41                   	inc    %ecx
479a6f:	48                   	dec    %eax
479a70:	44                   	inc    %esp
479a71:	41                   	inc    %ecx
479a72:	67 64 43             	addr16 fs inc %ebx
479a75:	42                   	inc    %edx
479a76:	30 49 43             	xor    %cl,0x43(%ecx)
479a79:	41                   	inc    %ecx
479a7a:	67 49                	addr16 dec %ecx
479a7c:	43                   	inc    %ebx
479a7d:	41                   	inc    %ecx
479a7e:	67 49                	addr16 dec %ecx
479a80:	43                   	inc    %ebx
479a81:	41                   	inc    %ecx
479a82:	67 49                	addr16 dec %ecx
479a84:	42                   	inc    %edx
479a85:	67 41                	addr16 inc %ecx
479a87:	42                   	inc    %edx
479a88:	41                   	inc    %ecx
479a89:	52                   	push   %edx
479a8a:	30 52 4c             	xor    %dl,0x4c(%edx)
479a8d:	41                   	inc    %ecx
479a8e:	6f                   	outsl  %ds:(%esi),(%dx)
479a8f:	2c 68                	sub    $0x68,%al
479a91:	49                   	dec    %ecx
479a92:	30 48 52             	xor    %cl,0x52(%eax)
479a95:	45                   	inc    %ebp
479a96:	73 48                	jae    0x479ae0
479a98:	52                   	push   %edx
479a99:	45                   	inc    %ebp
479a9a:	73 43                	jae    0x479adf
479a9c:	77 63                	ja     0x479b01
479a9e:	47                   	inc    %edi
479a9f:	48                   	dec    %eax
479aa0:	52                   	push   %edx
479aa1:	45                   	inc    %ebp
479aa2:	6b 43 41 67          	imul   $0x67,0x41(%ebx),%eax
479aa6:	52                   	push   %edx
479aa7:	4a                   	dec    %edx
479aa8:	41                   	inc    %ecx
479aa9:	67 49                	addr16 dec %ecx
479aab:	42                   	inc    %edx
479aac:	77 41                	ja     0x479aef
479aae:	42                   	inc    %edx
479aaf:	45                   	inc    %ebp
479ab0:	6a 41                	push   $0x41
479ab2:	64 45                	fs inc %ebp
479ab4:	53                   	push   %ebx
479ab5:	77 51                	ja     0x479b08
479ab7:	42                   	inc    %edx
479ab8:	77 67                	ja     0x479b21
479aba:	64 45                	fs inc %ebp
479abc:	53                   	push   %ebx
479abd:	51                   	push   %ecx
479abe:	64 45                	fs inc %ebp
479ac0:	53                   	push   %ebx
479ac1:	51                   	push   %ecx
479ac2:	53                   	push   %ebx
479ac3:	4d                   	dec    %ebp
479ac4:	41                   	inc    %ecx
479ac5:	67 49                	addr16 dec %ecx
479ac7:	43                   	inc    %ebx
479ac8:	42                   	inc    %edx
479ac9:	45                   	inc    %ebp
479aca:	6b 43 41 6f          	imul   $0x6f,0x41(%ebx),%eax
479ace:	41                   	inc    %ecx
479acf:	42                   	inc    %edx
479ad0:	42                   	inc    %edx
479ad1:	49                   	dec    %ecx
479ad2:	77 48                	ja     0x479b1c
479ad4:	52                   	push   %edx
479ad5:	45                   	inc    %ebp
479ad6:	6b 43 41 67          	imul   $0x67,0x41(%ebx),%eax
479ada:	49                   	dec    %ecx
479adb:	43                   	inc    %ebx
479adc:	2c 44                	sub    $0x44,%al
479ade:	41                   	inc    %ecx
479adf:	51                   	push   %ecx
479ae0:	67 51                	addr16 push %ecx
479ae2:	43                   	inc    %ebx
479ae3:	42                   	inc    %edx
479ae4:	41                   	inc    %ecx
479ae5:	49                   	dec    %ecx
479ae6:	43                   	inc    %ebx
479ae7:	52                   	push   %edx
479ae8:	41                   	inc    %ecx
479ae9:	42                   	inc    %edx
479aea:	41                   	inc    %ecx
479aeb:	67 67 64 48          	addr16 addr16 fs dec %eax
479aef:	67 41                	addr16 inc %ecx
479af1:	65 2c 4d             	gs sub $0x4d,%al
479af4:	4b                   	dec    %ebx
479af5:	41                   	inc    %ecx
479af6:	51                   	push   %ecx
479af7:	67 4b                	addr16 dec %ebx
479af9:	2c 51                	sub    $0x51,%al
479afb:	42                   	inc    %edx
479afc:	43                   	inc    %ebx
479afd:	42                   	inc    %edx
479afe:	41                   	inc    %ecx
479aff:	49                   	dec    %ecx
479b00:	45                   	inc    %ebp
479b01:	41                   	inc    %ecx
479b02:	67 51                	addr16 push %ecx
479b04:	43                   	inc    %ebx
479b05:	41                   	inc    %ecx
479b06:	63 2c 68             	arpl   %ebp,(%eax,%ebp,2)
479b09:	30 49 48             	xor    %cl,0x48(%ecx)
479b0c:	51                   	push   %ecx
479b0d:	67 49                	addr16 dec %ecx
479b0f:	42                   	inc    %edx
479b10:	67 41                	addr16 inc %ecx
479b12:	42                   	inc    %edx
479b13:	48                   	dec    %eax
479b14:	51                   	push   %ecx
479b15:	67 64 43             	addr16 fs inc %ebx
479b18:	41                   	inc    %ecx
479b19:	51                   	push   %ecx
479b1a:	2c 51                	sub    $0x51,%al
479b1c:	67 49                	addr16 dec %ecx
479b1e:	43                   	inc    %ebx
479b1f:	77 63                	ja     0x479b84
479b21:	49                   	dec    %ecx
479b22:	45                   	inc    %ebp
479b23:	69 67 49 43 41 67 49 	imul   $0x49674143,0x49(%edi),%esp
479b2a:	43                   	inc    %ebx
479b2b:	41                   	inc    %ecx
479b2c:	67 49                	addr16 dec %ecx
479b2e:	43                   	inc    %ebx
479b2f:	2c 44                	sub    $0x44,%al
479b31:	48                   	dec    %eax
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