47795f:	4c                   	dec    %esp
477960:	2c 41                	sub    $0x41,%al
477962:	43                   	inc    %ebx
477963:	41                   	inc    %ecx
477964:	4e                   	dec    %esi
477965:	6f                   	outsl  %ds:(%esi),(%dx)
477966:	4c                   	dec    %esp
477967:	2c 41                	sub    $0x41,%al
477969:	42                   	inc    %edx
47796a:	41                   	inc    %ecx
47796b:	4e                   	dec    %esi
47796c:	34 4c                	xor    $0x4c,%al
47796e:	2c 41                	sub    $0x41,%al
477970:	43                   	inc    %ebx
477971:	41                   	inc    %ecx
477972:	4f                   	dec    %edi
477973:	49                   	dec    %ecx
477974:	4c                   	dec    %esp
477975:	2c 41                	sub    $0x41,%al
477977:	42                   	inc    %edx
477978:	41                   	inc    %ecx
477979:	45                   	inc    %ebp
47797a:	38 4b 2c             	cmp    %cl,0x2c(%ebx)
47797d:	41                   	inc    %ecx
47797e:	42                   	inc    %edx
47797f:	41                   	inc    %ecx
477980:	4f                   	dec    %edi
477981:	59                   	pop    %ecx
477982:	4c                   	dec    %esp
477983:	2c 41                	sub    $0x41,%al
477985:	42                   	inc    %edx
477986:	41                   	inc    %ecx
477987:	4c                   	dec    %esp
477988:	77 45                	ja     0x4779cf
47798a:	2c 41                	sub    $0x41,%al
47798c:	42                   	inc    %edx
47798d:	41                   	inc    %ecx
47798e:	4c                   	dec    %esp
47798f:	77 45                	ja     0x4779d6
477991:	2c 41                	sub    $0x41,%al
477993:	42                   	inc    %edx
477994:	41                   	inc    %ecx
477995:	4c                   	dec    %esp
477996:	77 45                	ja     0x4779dd
477998:	2c 41                	sub    $0x41,%al
47799a:	42                   	inc    %edx
47799b:	41                   	inc    %ecx
47799c:	4c                   	dec    %esp
47799d:	77 45                	ja     0x4779e4
47799f:	2c 41                	sub    $0x41,%al
4779a1:	42                   	inc    %edx
4779a2:	41                   	inc    %ecx
4779a3:	4f                   	dec    %edi
4779a4:	6f                   	outsl  %ds:(%esi),(%dx)
4779a5:	4c                   	dec    %esp
4779a6:	2c 41                	sub    $0x41,%al
4779a8:	43                   	inc    %ebx
4779a9:	41                   	inc    %ecx
4779aa:	4f                   	dec    %edi
4779ab:	34 4c                	xor    $0x4c,%al
4779ad:	2c 41                	sub    $0x41,%al
4779af:	42                   	inc    %edx
4779b0:	41                   	inc    %ecx
4779b1:	50                   	push   %eax
4779b2:	49                   	dec    %ecx
4779b3:	4c                   	dec    %esp
4779b4:	2c 41                	sub    $0x41,%al
4779b6:	42                   	inc    %edx
4779b7:	41                   	inc    %ecx
4779b8:	50                   	push   %eax
4779b9:	59                   	pop    %ecx
4779ba:	4c                   	dec    %esp
4779bb:	2c 41                	sub    $0x41,%al
4779bd:	42                   	inc    %edx
4779be:	41                   	inc    %ecx
4779bf:	4c                   	dec    %esp
4779c0:	77 45                	ja     0x477a07
4779c2:	2c 41                	sub    $0x41,%al
4779c4:	42                   	inc    %edx
4779c5:	41                   	inc    %ecx
4779c6:	50                   	push   %eax
4779c7:	6f                   	outsl  %ds:(%esi),(%dx)
4779c8:	4c                   	dec    %esp
4779c9:	2c 41                	sub    $0x41,%al
4779cb:	42                   	inc    %edx
4779cc:	41                   	inc    %ecx
4779cd:	50                   	push   %eax
4779ce:	34 4c                	xor    $0x4c,%al
4779d0:	2c 41                	sub    $0x41,%al
4779d2:	43                   	inc    %ebx
4779d3:	2c 49                	sub    $0x49,%al
4779d5:	4d                   	dec    %ebp
4779d6:	2c 41                	sub    $0x41,%al
4779d8:	44                   	inc    %esp
4779d9:	2c 59                	sub    $0x59,%al
4779db:	4d                   	dec    %ebp
4779dc:	2c 41                	sub    $0x41,%al
4779de:	42                   	inc    %edx
4779df:	2c 6f                	sub    $0x6f,%al
4779e1:	4d                   	dec    %ebp
4779e2:	2c 41                	sub    $0x41,%al
4779e4:	43                   	inc    %ebx
4779e5:	2c 34                	sub    $0x34,%al
4779e7:	4d                   	dec    %ebp
4779e8:	2c 41                	sub    $0x41,%al
4779ea:	44                   	inc    %esp
4779eb:	41                   	inc    %ecx
4779ec:	42                   	inc    %edx
4779ed:	49                   	dec    %ecx
4779ee:	4d                   	dec    %ebp
4779ef:	2c 41                	sub    $0x41,%al
4779f1:	42                   	inc    %edx
4779f2:	41                   	inc    %ecx
4779f3:	42                   	inc    %edx
4779f4:	59                   	pop    %ecx
4779f5:	4d                   	dec    %ebp
4779f6:	2c 41                	sub    $0x41,%al
4779f8:	43                   	inc    %ebx
4779f9:	41                   	inc    %ecx
4779fa:	42                   	inc    %edx
4779fb:	6f                   	outsl  %ds:(%esi),(%dx)
4779fc:	4d                   	dec    %ebp
4779fd:	2c 41                	sub    $0x41,%al
4779ff:	44                   	inc    %esp
477a00:	41                   	inc    %ecx
477a01:	42                   	inc    %edx
477a02:	34 4d                	xor    $0x4d,%al
477a04:	2c 41                	sub    $0x41,%al
477a06:	42                   	inc    %edx
477a07:	41                   	inc    %ecx
477a08:	43                   	inc    %ebx
477a09:	49                   	dec    %ecx
477a0a:	4d                   	dec    %ebp
477a0b:	2c 41                	sub    $0x41,%al
477a0d:	42                   	inc    %edx
477a0e:	41                   	inc    %ecx
477a0f:	43                   	inc    %ebx
477a10:	59                   	pop    %ecx
477a11:	4d                   	dec    %ebp
477a12:	2c 41                	sub    $0x41,%al
477a14:	43                   	inc    %ebx
477a15:	41                   	inc    %ecx
477a16:	43                   	inc    %ebx
477a17:	6f                   	outsl  %ds:(%esi),(%dx)
477a18:	4d                   	dec    %ebp
477a19:	2c 41                	sub    $0x41,%al
477a1b:	42                   	inc    %edx
477a1c:	41                   	inc    %ecx
477a1d:	43                   	inc    %ebx
477a1e:	34 4d                	xor    $0x4d,%al
477a20:	2c 41                	sub    $0x41,%al
477a22:	43                   	inc    %ebx
477a23:	41                   	inc    %ecx
477a24:	44                   	inc    %esp
477a25:	49                   	dec    %ecx
477a26:	4d                   	dec    %ebp
477a27:	2c 41                	sub    $0x41,%al
477a29:	42                   	inc    %edx
477a2a:	41                   	inc    %ecx
477a2b:	44                   	inc    %esp
477a2c:	59                   	pop    %ecx
477a2d:	4d                   	dec    %ebp
477a2e:	2c 41                	sub    $0x41,%al
477a30:	43                   	inc    %ebx
477a31:	41                   	inc    %ecx
477a32:	44                   	inc    %esp
477a33:	6f                   	outsl  %ds:(%esi),(%dx)
477a34:	4d                   	dec    %ebp
477a35:	2c 41                	sub    $0x41,%al
477a37:	42                   	inc    %edx
477a38:	41                   	inc    %ecx
477a39:	44                   	inc    %esp
477a3a:	34 4d                	xor    $0x4d,%al
477a3c:	41                   	inc    %ecx
477a3d:	67 41                	addr16 inc %ecx
477a3f:	43                   	inc    %ebx
477a40:	41                   	inc    %ecx
477a41:	45                   	inc    %ebp
477a42:	49                   	dec    %ecx
477a43:	4d                   	dec    %ebp
477a44:	41                   	inc    %ecx
477a45:	67 41                	addr16 inc %ecx
477a47:	44                   	inc    %esp
477a48:	41                   	inc    %ecx
477a49:	45                   	inc    %ebp
477a4a:	59                   	pop    %ecx
477a4b:	4d                   	dec    %ebp
477a4c:	2c 41                	sub    $0x41,%al
477a4e:	42                   	inc    %edx
477a4f:	41                   	inc    %ecx
477a50:	45                   	inc    %ebp
477a51:	6f                   	outsl  %ds:(%esi),(%dx)
477a52:	4d                   	dec    %ebp
477a53:	2c 41                	sub    $0x41,%al
477a55:	43                   	inc    %ebx
477a56:	41                   	inc    %ecx
477a57:	45                   	inc    %ebp
477a58:	34 4d                	xor    $0x4d,%al
477a5a:	2c 41                	sub    $0x41,%al
477a5c:	44                   	inc    %esp
477a5d:	41                   	inc    %ecx
477a5e:	46                   	inc    %esi
477a5f:	49                   	dec    %ecx
477a60:	4d                   	dec    %ebp
477a61:	2c 41                	sub    $0x41,%al
477a63:	42                   	inc    %edx
477a64:	41                   	inc    %ecx
477a65:	46                   	inc    %esi
477a66:	59                   	pop    %ecx
477a67:	4d                   	dec    %ebp
477a68:	2c 41                	sub    $0x41,%al
477a6a:	42                   	inc    %edx
477a6b:	41                   	inc    %ecx
477a6c:	46                   	inc    %esi
477a6d:	6f                   	outsl  %ds:(%esi),(%dx)
477a6e:	4d                   	dec    %ebp
477a6f:	2c 41                	sub    $0x41,%al
477a71:	42                   	inc    %edx
477a72:	41                   	inc    %ecx
477a73:	46                   	inc    %esi
477a74:	34 4d                	xor    $0x4d,%al
477a76:	2c 41                	sub    $0x41,%al
477a78:	43                   	inc    %ebx
477a79:	41                   	inc    %ecx
477a7a:	47                   	inc    %edi
477a7b:	49                   	dec    %ecx
477a7c:	4d                   	dec    %ebp
477a7d:	2c 41                	sub    $0x41,%al
477a7f:	44                   	inc    %esp
477a80:	41                   	inc    %ecx
477a81:	47                   	inc    %edi
477a82:	59                   	pop    %ecx
477a83:	4d                   	dec    %ebp
477a84:	2c 41                	sub    $0x41,%al
477a86:	42                   	inc    %edx
477a87:	41                   	inc    %ecx
477a88:	47                   	inc    %edi
477a89:	6f                   	outsl  %ds:(%esi),(%dx)
477a8a:	4d                   	dec    %ebp
477a8b:	2c 41                	sub    $0x41,%al
477a8d:	42                   	inc    %edx
477a8e:	41                   	inc    %ecx
477a8f:	47                   	inc    %edi
477a90:	34 4d                	xor    $0x4d,%al
477a92:	2c 41                	sub    $0x41,%al
477a94:	42                   	inc    %edx
477a95:	41                   	inc    %ecx
477a96:	48                   	dec    %eax
477a97:	49                   	dec    %ecx
477a98:	4d                   	dec    %ebp
477a99:	2c 41                	sub    $0x41,%al
477a9b:	43                   	inc    %ebx
477a9c:	41                   	inc    %ecx
477a9d:	48                   	dec    %eax
477a9e:	59                   	pop    %ecx
477a9f:	4d                   	dec    %ebp
477aa0:	2c 41                	sub    $0x41,%al
477aa2:	44                   	inc    %esp
477aa3:	41                   	inc    %ecx
477aa4:	48                   	dec    %eax
477aa5:	6f                   	outsl  %ds:(%esi),(%dx)
477aa6:	4d                   	dec    %ebp
477aa7:	2c 41                	sub    $0x41,%al
477aa9:	42                   	inc    %edx
477aaa:	41                   	inc    %ecx
477aab:	48                   	dec    %eax
477aac:	34 4d                	xor    $0x4d,%al
477aae:	2c 41                	sub    $0x41,%al
477ab0:	43                   	inc    %ebx
477ab1:	41                   	inc    %ecx
477ab2:	49                   	dec    %ecx
477ab3:	49                   	dec    %ecx
477ab4:	4d                   	dec    %ebp
477ab5:	47                   	inc    %edi
477ab6:	51                   	push   %ecx
477ab7:	42                   	inc    %edx
477ab8:	68 42 56 45 41       	push   $0x41455642
477abd:	45                   	inc    %ebp
477abe:	51                   	push   %ecx
477abf:	42                   	inc    %edx
477ac0:	5a                   	pop    %edx
477ac1:	41                   	inc    %ecx
477ac2:	56                   	push   %esi
477ac3:	45                   	inc    %ebp
477ac4:	41                   	inc    %ecx
477ac5:	4b                   	dec    %ebx
477ac6:	51                   	push   %ecx
477ac7:	42                   	inc    %edx
477ac8:	46                   	inc    %esi
477ac9:	43                   	inc    %ebx
477aca:	56                   	push   %esi
477acb:	55                   	push   %ebp
477acc:	41                   	inc    %ecx
477acd:	4d                   	dec    %ebp
477ace:	51                   	push   %ecx
477acf:	44                   	inc    %esp
477ad0:	76 43                	jbe    0x477b15
477ad2:	6c                   	insb   (%dx),%es:(%edi)
477ad3:	73 41                	jae    0x477b16
477ad5:	4f                   	dec    %edi
477ad6:	51                   	push   %ecx
477ad7:	43                   	inc    %ebx
477ad8:	33 42 57             	xor    0x57(%edx),%eax
477adb:	59                   	pop    %ecx
477adc:	41                   	inc    %ecx
477add:	4b                   	dec    %ebx
477ade:	51                   	push   %ecx
477adf:	42                   	inc    %edx
477ae0:	65 41                	gs inc %ecx
477ae2:	47                   	inc    %edi
477ae3:	30 41 43             	xor    %al,0x43(%ecx)
477ae6:	51                   	push   %ecx
477ae7:	41                   	inc    %ecx
477ae8:	2b 43 48             	sub    0x48(%ebx),%eax
477aeb:	73 41                	jae    0x477b2e
477aed:	51                   	push   %ecx
477aee:	51                   	push   %ecx
477aef:	42                   	inc    %edx
477af0:	32 42 70             	xor    0x70(%edx),%al
477af3:	6b 41 53 51          	imul   $0x51,0x53(%ecx),%eax
477af7:	43                   	inc    %ebx
477af8:	54                   	push   %esp
477af9:	41                   	inc    %ecx
477afa:	5a                   	pop    %edx
477afb:	34 41                	xor    $0x41,%al
477afd:	55                   	push   %ebp
477afe:	51                   	push   %ecx
477aff:	41                   	inc    %ecx
477b00:	59                   	pop    %ecx
477b01:	43                   	inc    %ebx
477b02:	71 55                	jno    0x477b59
477b04:	41                   	inc    %ecx
477b05:	61                   	popa
477b06:	51                   	push   %ecx
477b07:	44                   	inc    %esp
477b08:	31 41 61             	xor    %eax,0x61(%ecx)
477b0b:	6f                   	outsl  %ds:(%esi),(%dx)
477b0c:	41                   	inc    %ecx
477b0d:	51                   	push   %ecx
477b0e:	51                   	push   %ecx
477b0f:	41                   	inc    %ecx
477b10:	44                   	inc    %esp
477b11:	42                   	inc    %edx
477b12:	37                   	aaa
477b13:	45                   	inc    %ebp
477b14:	41                   	inc    %ecx
477b15:	63 51 42             	arpl   %edx,0x42(%ecx)
477b18:	72 42                	jb     0x477b5c
477b1a:	56                   	push   %esi
477b1b:	45                   	inc    %ebp