476f00:	41                   	inc    %ecx
476f01:	45                   	inc    %ebp
476f02:	6a 42                	push   $0x42
476f04:	67 59                	addr16 pop %ecx
476f06:	41                   	inc    %ecx
476f07:	4b                   	dec    %ebx
476f08:	41                   	inc    %ecx
476f09:	65 52                	gs push %edx
476f0b:	43                   	inc    %ebx
476f0c:	67 59                	addr16 pop %ecx
476f0e:	41                   	inc    %ecx
476f0f:	50                   	push   %eax
476f10:	51                   	push   %ecx
476f11:	61                   	popa
476f12:	52                   	push   %edx
476f13:	43                   	inc    %ebx
476f14:	67 59                	addr16 pop %ecx
476f16:	41                   	inc    %ecx
476f17:	77 41                	ja     0x476f5a
476f19:	4f                   	dec    %edi
476f1a:	58                   	pop    %eax
476f1b:	42                   	inc    %edx
476f1c:	67 59                	addr16 pop %ecx
476f1e:	41                   	inc    %ecx
476f1f:	6b 77 49 6a          	imul   $0x6a,0x49(%edi),%esi
476f23:	42                   	inc    %edx
476f24:	67 59                	addr16 pop %ecx
476f26:	41                   	inc    %ecx
476f27:	45                   	inc    %ebp
476f28:	51                   	push   %ecx
476f29:	53                   	push   %ebx
476f2a:	58                   	pop    %eax
476f2b:	42                   	inc    %edx
476f2c:	67 59                	addr16 pop %ecx
476f2e:	41                   	inc    %ecx
476f2f:	58                   	pop    %eax
476f30:	41                   	inc    %ecx
476f31:	55                   	push   %ebp
476f32:	6a 42                	push   $0x42
476f34:	67 59                	addr16 pop %ecx
476f36:	41                   	inc    %ecx
476f37:	4b                   	dec    %ebx
476f38:	41                   	inc    %ecx
476f39:	54                   	push   %esp
476f3a:	4a                   	dec    %edx
476f3b:	43                   	inc    %ebx
476f3c:	41                   	inc    %ecx
476f3d:	59                   	pop    %ecx
476f3e:	41                   	inc    %ecx
476f3f:	6c                   	insb   (%dx),%es:(%edi)
476f40:	51                   	push   %ecx
476f41:	54                   	push   %esp
476f42:	4a                   	dec    %edx
476f43:	43                   	inc    %ebx
476f44:	41                   	inc    %ecx
476f45:	59                   	pop    %ecx
476f46:	41                   	inc    %ecx
476f47:	47                   	inc    %edi
476f48:	41                   	inc    %ecx
476f49:	4e                   	dec    %esi
476f4a:	77 43                	ja     0x476f8f
476f4c:	42                   	inc    %edx
476f4d:	63 42 41             	arpl   %eax,0x41(%edx)
476f50:	67 6b 2c 41          	imul   $0x41,(%si),%ebp
476f54:	59                   	pop    %ecx
476f55:	41                   	inc    %ecx
476f56:	51                   	push   %ecx
476f57:	41                   	inc    %ecx
476f58:	4f                   	dec    %edi
476f59:	58                   	pop    %eax
476f5a:	42                   	inc    %edx
476f5b:	67 59                	addr16 pop %ecx
476f5d:	41                   	inc    %ecx
476f5e:	39 41 4f             	cmp    %eax,0x4f(%ecx)
476f61:	58                   	pop    %eax
476f62:	42                   	inc    %edx
476f63:	67 59                	addr16 pop %ecx
476f65:	41                   	inc    %ecx
476f66:	31 51 4f             	xor    %edx,0x4f(%ecx)
476f69:	58                   	pop    %eax
476f6a:	42                   	inc    %edx
476f6b:	67 59                	addr16 pop %ecx
476f6d:	41                   	inc    %ecx
476f6e:	66 41                	inc    %cx
476f70:	53                   	push   %ebx
476f71:	58                   	pop    %eax
476f72:	42                   	inc    %edx
476f73:	67 59                	addr16 pop %ecx
476f75:	41                   	inc    %ecx
476f76:	53                   	push   %ebx
476f77:	41                   	inc    %ecx
476f78:	53                   	push   %ebx
476f79:	58                   	pop    %eax
476f7a:	42                   	inc    %edx
476f7b:	67 59                	addr16 pop %ecx
476f7d:	41                   	inc    %ecx
476f7e:	59                   	pop    %ecx
476f7f:	51                   	push   %ecx
476f80:	53                   	push   %ebx
476f81:	58                   	pop    %eax
476f82:	42                   	inc    %edx
476f83:	67 59                	addr16 pop %ecx
476f85:	41                   	inc    %ecx
476f86:	56                   	push   %esi
476f87:	77 4f                	ja     0x476fd8
476f89:	58                   	pop    %eax
476f8a:	42                   	inc    %edx
476f8b:	67 59                	addr16 pop %ecx
476f8d:	41                   	inc    %ecx
476f8e:	4c                   	dec    %esp
476f8f:	41                   	inc    %ecx
476f90:	4f                   	dec    %edi
476f91:	44                   	inc    %esp
476f92:	43                   	inc    %ebx
476f93:	41                   	inc    %ecx
476f94:	59                   	pop    %ecx
476f95:	41                   	inc    %ecx
476f96:	43                   	inc    %ebx
476f97:	67 4f                	addr16 dec %edi
476f99:	44                   	inc    %esp
476f9a:	43                   	inc    %ebx
476f9b:	41                   	inc    %ecx
476f9c:	59                   	pop    %ecx
476f9d:	41                   	inc    %ecx
476f9e:	6f                   	outsl  %ds:(%esi),(%dx)
476f9f:	77 4f                	ja     0x476ff0
476fa1:	58                   	pop    %eax
476fa2:	42                   	inc    %edx
476fa3:	67 59                	addr16 pop %ecx
476fa5:	41                   	inc    %ecx
476fa6:	63 67 50             	arpl   %esp,0x50(%edi)
476fa9:	70 42                	jo     0x476fed
476fab:	41                   	inc    %ecx
476fac:	59                   	pop    %ecx
476fad:	41                   	inc    %ecx
476fae:	69 77 50 4a 43 2c 2c 	imul   $0x2c2c434a,0x50(%edi),%esi
476fb5:	41                   	inc    %ecx
476fb6:	43                   	inc    %ebx
476fb7:	39 2c 2c             	cmp    %ebp,(%esp,%ebp,1)
476fba:	2c 41                	sub    $0x41,%al
476fbc:	42                   	inc    %edx
476fbd:	2c 45                	sub    $0x45,%al
476fbf:	2c 51                	sub    $0x51,%al
476fc1:	41                   	inc    %ecx
476fc2:	51                   	push   %ecx
476fc3:	41                   	inc    %ecx
476fc4:	4e                   	dec    %esi
476fc5:	6f                   	outsl  %ds:(%esi),(%dx)
476fc6:	43                   	inc    %ebx
476fc7:	2b 67 63             	sub    0x63(%edi),%esp
476fca:	46                   	inc    %esi
476fcb:	2c 45                	sub    $0x45,%al
476fcd:	2c 51                	sub    $0x51,%al
476fcf:	2c 41                	sub    $0x41,%al
476fd1:	51                   	push   %ecx
476fd2:	2c 54                	sub    $0x54,%al
476fd4:	77 2c                	ja     0x477002
476fd6:	2c 55                	sub    $0x55,%al
476fd8:	2c 51                	sub    $0x51,%al
476fda:	41                   	inc    %ecx
476fdb:	49                   	dec    %ecx
476fdc:	2c 4d                	sub    $0x4d,%al
476fde:	42                   	inc    %edx
476fdf:	2c 41                	sub    $0x41,%al
476fe1:	57                   	push   %edi
476fe2:	43                   	inc    %ebx
476fe3:	77 2c                	ja     0x477011
476fe5:	55                   	push   %ebp
476fe6:	51                   	push   %ecx
476fe7:	41                   	inc    %ecx
476fe8:	44                   	inc    %esp
476fe9:	2c 77                	sub    $0x77,%al
476feb:	2c 77                	sub    $0x77,%al
476fed:	45                   	inc    %ebp
476fee:	51                   	push   %ecx
476fef:	41                   	inc    %ecx
476ff0:	42                   	inc    %edx
476ff1:	6f                   	outsl  %ds:(%esi),(%dx)
476ff2:	4c                   	dec    %esp
476ff3:	2c 41                	sub    $0x41,%al
476ff5:	46                   	inc    %esi
476ff6:	2c 4d                	sub    $0x4d,%al
476ff8:	41                   	inc    %ecx
476ff9:	45                   	inc    %ebp
476ffa:	2c 2c                	sub    $0x2c,%al
476ffc:	2c 41                	sub    $0x41,%al
476ffe:	46                   	inc    %esi
476fff:	67 73 2c             	addr16 jae 0x47702e
477002:	41                   	inc    %ecx
477003:	55                   	push   %ebp
477004:	2c 77                	sub    $0x77,%al
477006:	41                   	inc    %ecx
477007:	55                   	push   %ebp
477008:	2c 41                	sub    $0x41,%al
47700a:	42                   	inc    %edx
47700b:	2c 41                	sub    $0x41,%al
47700d:	61                   	popa
47700e:	43                   	inc    %ebx
47700f:	77 2c                	ja     0x47703d
477011:	42                   	inc    %edx
477012:	51                   	push   %ecx
477013:	41                   	inc    %ecx
477014:	46                   	inc    %esi
477015:	41                   	inc    %ecx
477016:	42                   	inc    %edx
477017:	77 2c                	ja     0x477045
477019:	77 45                	ja     0x477060
47701b:	51                   	push   %ecx
47701c:	41                   	inc    %ecx
47701d:	42                   	inc    %edx
47701e:	59                   	pop    %ecx
47701f:	4c                   	dec    %esp
477020:	2c 41                	sub    $0x41,%al
477022:	46                   	inc    %esi
477023:	2c 30                	sub    $0x30,%al
477025:	41                   	inc    %ecx
477026:	4c                   	dec    %esp
477027:	2c 4c                	sub    $0x4c,%al
477029:	41                   	inc    %ecx
47702a:	52                   	push   %edx
47702b:	2c 47                	sub    $0x47,%al
47702d:	67 73 2c             	addr16 jae 0x47705c
477030:	41                   	inc    %ecx
477031:	45                   	inc    %ebp
477032:	42                   	inc    %edx
477033:	44                   	inc    %esp
477034:	51                   	push   %ecx
477035:	41                   	inc    %ecx
477036:	77 2c                	ja     0x477064
477038:	2c 45                	sub    $0x45,%al
47703a:	2c 69                	sub    $0x69,%al
47703c:	43                   	inc    %ebx
47703d:	77 2c                	ja     0x47706b
47703f:	42                   	inc    %edx
477040:	51                   	push   %ecx
477041:	41                   	inc    %ecx
477042:	50                   	push   %eax
477043:	41                   	inc    %ecx
477044:	44                   	inc    %esp
477045:	2c 43                	sub    $0x43,%al
477047:	41                   	inc    %ecx
477048:	45                   	inc    %ebp
477049:	51                   	push   %ecx
47704a:	41                   	inc    %ecx
47704b:	43                   	inc    %ebx
47704c:	6f                   	outsl  %ds:(%esi),(%dx)
47704d:	4c                   	dec    %esp
47704e:	2c 41                	sub    $0x41,%al
477050:	42                   	inc    %edx
477051:	41                   	inc    %ecx
477052:	52                   	push   %edx
477053:	45                   	inc    %ebp
477054:	41                   	inc    %ecx
477055:	4e                   	dec    %esi
477056:	77 2c                	ja     0x477084
477058:	41                   	inc    %ecx
477059:	52                   	push   %edx
47705a:	2c 4c                	sub    $0x4c,%al
47705c:	67 73 2c             	addr16 jae 0x47708b
47705f:	41                   	inc    %ecx
477060:	55                   	push   %ebp
477061:	41                   	inc    %ecx
477062:	45                   	inc    %ebp
477063:	77 41                	ja     0x4770a6
477065:	33 2c 41             	xor    (%ecx,%eax,2),%ebp
477068:	42                   	inc    %edx
477069:	45                   	inc    %ebp
47706a:	2c 79                	sub    $0x79,%al
47706c:	43                   	inc    %ebx
47706d:	77 2c                	ja     0x47709b
47706f:	42                   	inc    %edx
477070:	51                   	push   %ecx
477071:	41                   	inc    %ecx
477072:	58                   	pop    %eax
477073:	41                   	inc    %ecx
477074:	44                   	inc    %esp
477075:	6b 2c 41 45          	imul   $0x45,(%ecx,%eax,2),%ebp
477079:	51                   	push   %ecx
47707a:	41                   	inc    %ecx
47707b:	44                   	inc    %esp
47707c:	59                   	pop    %ecx
47707d:	4c                   	dec    %esp
47707e:	2c 41                	sub    $0x41,%al
477080:	46                   	inc    %esi
477081:	41                   	inc    %ecx
477082:	42                   	inc    %edx
477083:	6b 41 4f 77          	imul   $0x77,0x4f(%ecx),%eax
477087:	41                   	inc    %ecx
477088:	43                   	inc    %ebx
477089:	41                   	inc    %ecx
47708a:	52                   	push   %edx
47708b:	2c 46                	sub    $0x46,%al
47708d:	67 73 2c             	addr16 jae 0x4770bc
477090:	41                   	inc    %ecx
477091:	55                   	push   %ebp
477092:	41                   	inc    %ecx
477093:	47                   	inc    %edi
477094:	51                   	push   %ecx
477095:	42                   	inc    %edx
477096:	2c 41                	sub    $0x41,%al
477098:	4d                   	dec    %ebp
477099:	42                   	inc    %edx
47709a:	45                   	inc    %ebp
47709b:	2c 61                	sub    $0x61,%al
47709d:	43                   	inc    %ebx
47709e:	77 2c                	ja     0x4770cc
4770a0:	42                   	inc    %edx
4770a1:	51                   	push   %ecx
4770a2:	41                   	inc    %ecx
4770a3:	6c                   	insb   (%dx),%es:(%edi)
4770a4:	41                   	inc    %ecx
4770a5:	45                   	inc    %ebp
4770a6:	77 2c                	ja     0x4770d4
4770a8:	77 45                	ja     0x4770ef
4770aa:	51                   	push   %ecx
4770ab:	41                   	inc    %ecx
4770ac:	43                   	inc    %ebx
4770ad:	49                   	dec    %ecx
4770ae:	4c                   	dec    %esp
4770af:	2c 41                	sub    $0x41,%al
4770b1:	46                   	inc    %esi
4770b2:	41                   	inc    %ecx
4770b3:	43                   	inc    %ebx
4770b4:	6f                   	outsl  %ds:(%esi),(%dx)
4770b5:	41                   	inc    %ecx
4770b6:	55                   	push   %ebp
4770b7:	2c 52                	sub    $0x52,%al
4770b9:	41                   	inc    %ecx
4770ba:	42                   	inc    %edx
4770bb:	59                   	pop    %ecx
4770bc:	4c                   	dec    %esp
4770bd:	4c                   	dec    %esp
4770be:	41                   	inc    %ecx
4770bf:	45                   	inc    %ebp
4770c0:	52                   	push   %edx
4770c1:	41                   	inc    %ecx
4770c2:	42                   	inc    %edx
4770c3:	6f                   	outsl  %ds:(%esi),(%dx)
4770c4:	4c                   	dec    %esp
4770c5:	4c                   	dec    %esp
4770c6:	77 45                	ja     0x47710d
4770c8:	52                   	push   %edx
4770c9:	41                   	inc    %ecx
4770ca:	43                   	inc    %ebx
4770cb:	6f                   	outsl  %ds:(%esi),(%dx)
4770cc:	4c                   	dec    %esp
4770cd:	76 77                	jbe    0x477146
4770cf:	49                   	dec    %ecx
4770d0:	52                   	push   %edx
4770d1:	41                   	inc    %ecx