47a0bf:	47                   	inc    %edi
47a0c0:	6b 41 62 41          	imul   $0x41,0x62(%ecx),%eax
47a0c4:	42                   	inc    %edx
47a0c5:	6c                   	insb   (%dx),%es:(%edi)
47a0c6:	41                   	inc    %ecx
47a0c7:	45                   	inc    %ebp
47a0c8:	51                   	push   %ecx
47a0c9:	41                   	inc    %ecx
47a0ca:	5a                   	pop    %edx
47a0cb:	51                   	push   %ecx
47a0cc:	42                   	inc    %edx
47a0cd:	7a 41                	jp     0x47a110
47a0cf:	47                   	inc    %edi
47a0d0:	4d                   	dec    %ebp
47a0d1:	41                   	inc    %ecx
47a0d2:	63 67 42             	arpl   %esp,0x42(%edi)
47a0d5:	70 41                	jo     0x47a118
47a0d7:	48                   	dec    %eax
47a0d8:	2c 64                	sub    $0x64,%al
47a0da:	41                   	inc    %ecx
47a0db:	42                   	inc    %edx
47a0dc:	70 41                	jo     0x47a11f
47a0de:	47                   	inc    %edi
47a0df:	38 41 62             	cmp    %al,0x62(%ecx)
47a0e2:	67 2c 2c             	addr16 sub $0x2c,%al
47a0e5:	2c 52                	sub    $0x52,%al
47a0e7:	41                   	inc    %ecx
47a0e8:	42                   	inc    %edx
47a0e9:	79 41                	jns    0x47a12c
47a0eb:	47                   	inc    %edi
47a0ec:	6b 41 64 67          	imul   $0x67,0x64(%ecx),%eax
47a0f0:	42                   	inc    %edx
47a0f1:	6c                   	insb   (%dx),%es:(%edi)
47a0f2:	41                   	inc    %ecx
47a0f3:	48                   	dec    %eax
47a0f4:	49                   	dec    %ecx
47a0f5:	41                   	inc    %ecx
47a0f6:	56                   	push   %esi
47a0f7:	51                   	push   %ecx
47a0f8:	42                   	inc    %edx
47a0f9:	77 41                	ja     0x47a13c
47a0fb:	47                   	inc    %edi
47a0fc:	51                   	push   %ecx
47a0fd:	41                   	inc    %ecx
47a0fe:	59                   	pop    %ecx
47a0ff:	51                   	push   %ecx
47a100:	42                   	inc    %edx
47a101:	30 41 47             	xor    %al,0x47(%ecx)
47a104:	55                   	push   %ebp
47a105:	41                   	inc    %ecx
47a106:	63 67 2c             	arpl   %esp,0x2c(%edi)
47a109:	41                   	inc    %ecx
47a10a:	44                   	inc    %esp
47a10b:	2c 43                	sub    $0x43,%al
47a10d:	2c 42                	sub    $0x42,%al
47a10f:	41                   	inc    %ecx
47a110:	45                   	inc    %ebp
47a111:	59                   	pop    %ecx
47a112:	41                   	inc    %ecx
47a113:	61                   	popa
47a114:	51                   	push   %ecx
47a115:	42                   	inc    %edx
47a116:	73 41                	jae    0x47a159
47a118:	47                   	inc    %edi
47a119:	55                   	push   %ebp
47a11a:	41                   	inc    %ecx
47a11b:	56                   	push   %esi
47a11c:	67 42                	addr16 inc %edx
47a11e:	6c                   	insb   (%dx),%es:(%edi)
47a11f:	41                   	inc    %ecx
47a120:	48                   	dec    %eax
47a121:	49                   	dec    %ecx
47a122:	41                   	inc    %ecx
47a123:	63 77 42             	arpl   %esi,0x42(%edi)
47a126:	70 41                	jo     0x47a169
47a128:	47                   	inc    %edi
47a129:	38 41 62             	cmp    %al,0x62(%ecx)
47a12c:	67 2c 2c             	addr16 sub $0x2c,%al
47a12f:	2c 4d                	sub    $0x4d,%al
47a131:	51                   	push   %ecx
47a132:	41                   	inc    %ecx
47a133:	75 41                	jne    0x47a176
47a135:	44                   	inc    %esp
47a136:	2c 4c                	sub    $0x4c,%al
47a138:	67 41                	addr16 inc %ecx
47a13a:	77 41                	ja     0x47a17d
47a13c:	43                   	inc    %ebx
47a13d:	34 41                	xor    $0x41,%al
47a13f:	4d                   	dec    %ebp
47a140:	2c 2c                	sub    $0x2c,%al
47a142:	45                   	inc    %ebp
47a143:	51                   	push   %ecx
47a144:	41                   	inc    %ecx
47a145:	45                   	inc    %ebp
47a146:	67 41                	addr16 inc %ecx
47a148:	42                   	inc    %edx
47a149:	41                   	inc    %ecx
47a14a:	45                   	inc    %ebp
47a14b:	6b 41 62 67          	imul   $0x67,0x62(%ecx),%eax
47a14f:	42                   	inc    %edx
47a150:	30 41 47             	xor    %al,0x47(%ecx)
47a153:	55                   	push   %ebp
47a154:	41                   	inc    %ecx
47a155:	63 67 42             	arpl   %esp,0x42(%edi)
47a158:	75 41                	jne    0x47a19b
47a15a:	47                   	inc    %edi
47a15b:	45                   	inc    %ebp
47a15c:	41                   	inc    %ecx
47a15d:	62 41 42             	bound  %eax,0x42(%ecx)
47a160:	4f                   	dec    %edi
47a161:	41                   	inc    %ecx
47a162:	47                   	inc    %edi
47a163:	45                   	inc    %ebp
47a164:	41                   	inc    %ecx
47a165:	62 51 42             	bound  %edx,0x42(%ecx)
47a168:	6c                   	insb   (%dx),%es:(%edi)
47a169:	2c 2c                	sub    $0x2c,%al
47a16b:	52                   	push   %edx
47a16c:	41                   	inc    %ecx
47a16d:	42                   	inc    %edx
47a16e:	79 41                	jns    0x47a1b1
47a170:	47                   	inc    %edi
47a171:	6b 41 64 67          	imul   $0x67,0x64(%ecx),%eax
47a175:	42                   	inc    %edx
47a176:	6c                   	insb   (%dx),%es:(%edi)
47a177:	41                   	inc    %ecx
47a178:	48                   	dec    %eax
47a179:	49                   	dec    %ecx
47a17a:	41                   	inc    %ecx
47a17b:	56                   	push   %esi
47a17c:	51                   	push   %ecx
47a17d:	42                   	inc    %edx
47a17e:	77 41                	ja     0x47a1c1
47a180:	47                   	inc    %edi
47a181:	51                   	push   %ecx
47a182:	41                   	inc    %ecx
47a183:	59                   	pop    %ecx
47a184:	51                   	push   %ecx
47a185:	42                   	inc    %edx
47a186:	30 41 47             	xor    %al,0x47(%ecx)
47a189:	55                   	push   %ebp
47a18a:	41                   	inc    %ecx
47a18b:	63 67 41             	arpl   %esp,0x41(%edi)
47a18e:	75 41                	jne    0x47a1d1
47a190:	47                   	inc    %edi
47a191:	51                   	push   %ecx
47a192:	41                   	inc    %ecx
47a193:	62 41 42             	bound  %eax,0x42(%ecx)
47a196:	73 2c                	jae    0x47a1c4
47a198:	2c 53                	sub    $0x53,%al
47a19a:	2c 53                	sub    $0x53,%al
47a19c:	2c 45                	sub    $0x45,%al
47a19e:	41                   	inc    %ecx
47a19f:	54                   	push   %esp
47a1a0:	41                   	inc    %ecx
47a1a1:	42                   	inc    %edx
47a1a2:	6c                   	insb   (%dx),%es:(%edi)
47a1a3:	41                   	inc    %ecx
47a1a4:	47                   	inc    %edi
47a1a5:	63 41 59             	arpl   %eax,0x59(%ecx)
47a1a8:	51                   	push   %ecx
47a1a9:	42                   	inc    %edx
47a1aa:	73 41                	jae    0x47a1ed
47a1ac:	45                   	inc    %ebp
47a1ad:	4d                   	dec    %ebp
47a1ae:	41                   	inc    %ecx
47a1af:	62 77 42             	bound  %esi,0x42(%edi)
47a1b2:	77 41                	ja     0x47a1f5
47a1b4:	48                   	dec    %eax
47a1b5:	6b 41 63 67          	imul   $0x67,0x63(%ecx),%eax
47a1b9:	42                   	inc    %edx
47a1ba:	70 41                	jo     0x47a1fd
47a1bc:	47                   	inc    %edi
47a1bd:	63 41 61             	arpl   %eax,0x61(%ecx)
47a1c0:	41                   	inc    %ecx
47a1c1:	42                   	inc    %edx
47a1c2:	30 2c 2c             	xor    %ch,(%esp,%ebp,1)
47a1c5:	51                   	push   %ecx
47a1c6:	77 42                	ja     0x47a20a
47a1c8:	76 41                	jbe    0x47a20b
47a1ca:	48                   	dec    %eax
47a1cb:	2c 65                	sub    $0x65,%al
47a1cd:	51                   	push   %ecx
47a1ce:	42                   	inc    %edx
47a1cf:	79 41                	jns    0x47a212
47a1d1:	47                   	inc    %edi
47a1d2:	6b 41 5a 77          	imul   $0x77,0x5a(%ecx),%eax
47a1d6:	42                   	inc    %edx
47a1d7:	6f                   	outsl  %ds:(%esi),(%dx)
47a1d8:	41                   	inc    %ecx
47a1d9:	48                   	dec    %eax
47a1da:	51                   	push   %ecx
47a1db:	41                   	inc    %ecx
47a1dc:	49                   	dec    %ecx
47a1dd:	41                   	inc    %ecx
47a1de:	43                   	inc    %ebx
47a1df:	70 41                	jo     0x47a222
47a1e1:	43                   	inc    %ebx
47a1e2:	2c 49                	sub    $0x49,%al
47a1e4:	2c 79                	sub    $0x79,%al
47a1e6:	41                   	inc    %ecx
47a1e7:	44                   	inc    %esp
47a1e8:	2c 4d                	sub    $0x4d,%al
47a1ea:	67 41                	addr16 inc %ecx
47a1ec:	77 2c                	ja     0x47a21a
47a1ee:	2c 4b                	sub    $0x4b,%al
47a1f0:	67 41                	addr16 inc %ecx
47a1f2:	42                   	inc    %edx
47a1f3:	2c 45                	sub    $0x45,%al
47a1f5:	41                   	inc    %ecx
47a1f6:	54                   	push   %esp
47a1f7:	41                   	inc    %ecx
47a1f8:	42                   	inc    %edx
47a1f9:	6c                   	insb   (%dx),%es:(%edi)
47a1fa:	41                   	inc    %ecx
47a1fb:	47                   	inc    %edi
47a1fc:	63 41 59             	arpl   %eax,0x59(%ecx)
47a1ff:	51                   	push   %ecx
47a200:	42                   	inc    %edx
47a201:	73 41                	jae    0x47a244
47a203:	46                   	inc    %esi
47a204:	51                   	push   %ecx
47a205:	41                   	inc    %ecx
47a206:	63 67 42             	arpl   %esp,0x42(%edi)
47a209:	68 41 47 51 41       	push   $0x41514741
47a20e:	5a                   	pop    %edx
47a20f:	51                   	push   %ecx
47a210:	42                   	inc    %edx
47a211:	74 41                	je     0x47a254
47a213:	47                   	inc    %edi
47a214:	45                   	inc    %ebp
47a215:	41                   	inc    %ecx
47a216:	63 67 42             	arpl   %esp,0x42(%edi)
47a219:	72 41                	jb     0x47a25c
47a21b:	48                   	dec    %eax
47a21c:	4d                   	dec    %ebp
47a21d:	2c 2c                	sub    $0x2c,%al
47a21f:	2c 2c                	sub    $0x2c,%al
47a221:	2c 41                	sub    $0x41,%al
47a223:	42                   	inc    %edx
47a224:	4d                   	dec    %ebp
47a225:	41                   	inc    %ecx
47a226:	42                   	inc    %edx
47a227:	49                   	dec    %ecx
47a228:	2c 51                	sub    $0x51,%al
47a22a:	42                   	inc    %edx
47a22b:	50                   	push   %eax
47a22c:	41                   	inc    %ecx
47a22d:	48                   	dec    %eax
47a22e:	49                   	dec    %ecx
47a22f:	41                   	inc    %ecx
47a230:	61                   	popa
47a231:	51                   	push   %ecx
47a232:	42                   	inc    %edx
47a233:	6e                   	outsb  %ds:(%esi),(%dx)
47a234:	41                   	inc    %ecx
47a235:	47                   	inc    %edi
47a236:	6b 41 62 67          	imul   $0x67,0x62(%ecx),%eax
47a23a:	42                   	inc    %edx
47a23b:	68 41 47 77 41       	push   $0x41774741
47a240:	52                   	push   %edx
47a241:	67 42                	addr16 inc %edx
47a243:	70 41                	jo     0x47a286
47a245:	47                   	inc    %edi
47a246:	77 41                	ja     0x47a289
47a248:	5a                   	pop    %edx
47a249:	51                   	push   %ecx
47a24a:	42                   	inc    %edx
47a24b:	75 41                	jne    0x47a28e
47a24d:	47                   	inc    %edi
47a24e:	45                   	inc    %ebp
47a24f:	41                   	inc    %ecx
47a250:	62 51 42             	bound  %edx,0x42(%ecx)
47a253:	6c                   	insb   (%dx),%es:(%edi)
47a254:	2c 2c                	sub    $0x2c,%al
47a256:	52                   	push   %edx
47a257:	41                   	inc    %ecx
47a258:	42                   	inc    %edx
47a259:	79 41                	jns    0x47a29c
47a25b:	47                   	inc    %edi
47a25c:	6b 41 64 67          	imul   $0x67,0x64(%ecx),%eax
47a260:	42                   	inc    %edx
47a261:	6c                   	insb   (%dx),%es:(%edi)
47a262:	41                   	inc    %ecx
47a263:	48                   	dec    %eax
47a264:	49                   	dec    %ecx
47a265:	41                   	inc    %ecx
47a266:	56                   	push   %esi
47a267:	51                   	push   %ecx
47a268:	42                   	inc    %edx
47a269:	77 41                	ja     0x47a2ac
47a26b:	47                   	inc    %edi
47a26c:	51                   	push   %ecx
47a26d:	41                   	inc    %ecx
47a26e:	59                   	pop    %ecx
47a26f:	51                   	push   %ecx
47a270:	42                   	inc    %edx
47a271:	30 41 47             	xor    %al,0x47(%ecx)
47a274:	55                   	push   %ebp
47a275:	41                   	inc    %ecx
47a276:	63 67 41             	arpl   %esp,0x41(%edi)
47a279:	75 41                	jne    0x47a2bc
47a27b:	47                   	inc    %edi
47a27c:	51                   	push   %ecx
47a27d:	41                   	inc    %ecx
47a27e:	62 41 42             	bound  %eax,0x42(%ecx)
47a281:	73 2c                	jae    0x47a2af
47a283:	2c 50                	sub    $0x50,%al
47a285:	2c 4f                	sub    $0x4f,%al
47a287:	2c 45                	sub    $0x45,%al
47a289:	41                   	inc    %ecx
47a28a:	55                   	push   %ebp
47a28b:	41                   	inc    %ecx
47a28c:	42                   	inc    %edx
47a28d:	79 41                	jns    0x47a2d0
47a28f:	47                   	inc    %edi
47a290:	38 41 5a             	cmp    %al,0x5a(%ecx)
47a293:	41                   	inc    %ecx
47a294:	42                   	inc    %edx
47a295:	31 41 47             	xor    %eax,0x47(%ecx)
47a298:	4d                   	dec    %ebp
47a299:	41                   	inc    %ecx
47a29a:	64 41                	fs inc %ecx
47a29c:	42                   	inc    %edx
47a29d:	4f                   	dec    %edi
47a29e:	41                   	inc    %ecx
47a29f:	47                   	inc    %edi
47a2a0:	45                   	inc    %ebp
47a2a1:	41                   	inc    %ecx
47a2a2:	62 51 42             	bound  %edx,0x42(%ecx)
47a2a5:	6c                   	insb   (%dx),%es:(%edi)
47a2a6:	2c 2c                	sub    $0x2c,%al
47a2a8:	2c 42                	sub    $0x42,%al
47a2aa:	45                   	inc    %ebp
47a2ab:	41                   	inc    %ecx
47a2ac:	48                   	dec    %eax
47a2ad:	49                   	dec    %ecx
47a2ae:	41                   	inc    %ecx
47a2af:	61                   	popa
47a2b0:	51                   	push   %ecx
47a2b1:	42                   	inc    %edx
47a2b2:	32 41 47             	xor    0x47(%ecx),%al
47a2b5:	55                   	push   %ebp
47a2b6:	41                   	inc    %ecx
47a2b7:	63 67 42             	arpl   %esp,0x42(%edi)
47a2ba:	56                   	push   %esi
47a2bb:	41                   	inc    %ecx
47a2bc:	48                   	dec    %eax
47a2bd:	2c 5a                	sub    $0x5a,%al
47a2bf:	41                   	inc    %ecx