47913b:	47                   	inc    %edi
47913c:	41                   	inc    %ecx
47913d:	4f                   	dec    %edi
47913e:	36 42                	ss inc %edx
479140:	68 77 44 75 67       	push   $0x67754477
479145:	59                   	pop    %ecx
479146:	67 41                	addr16 inc %ecx
479148:	37                   	aaa
479149:	6f                   	outsl  %ds:(%esi),(%dx)
47914a:	47                   	inc    %edi
47914b:	4a                   	dec    %edx
47914c:	41                   	inc    %ecx
47914d:	4f                   	dec    %edi
47914e:	36 42                	ss inc %edx
479150:	69 67 44 75 67 59 73 	imul   $0x73596775,0x44(%edi),%esp
479157:	41                   	inc    %ecx
479158:	37                   	aaa
479159:	6f                   	outsl  %ds:(%esi),(%dx)
47915a:	47                   	inc    %edi
47915b:	4d                   	dec    %ebp
47915c:	41                   	inc    %ecx
47915d:	4f                   	dec    %edi
47915e:	36 42                	ss inc %edx
479160:	6a 51                	push   $0x51
479162:	44                   	inc    %esp
479163:	75 67                	jne    0x4791cc
479165:	59                   	pop    %ecx
479166:	34 41                	xor    $0x41,%al
479168:	37                   	aaa
479169:	6f                   	outsl  %ds:(%esi),(%dx)
47916a:	47                   	inc    %edi
47916b:	50                   	push   %eax
47916c:	41                   	inc    %ecx
47916d:	4f                   	dec    %edi
47916e:	36 42                	ss inc %edx
479170:	6b 41 44 75          	imul   $0x75,0x44(%ecx),%eax
479174:	67 5a                	addr16 pop %edx
479176:	45                   	inc    %ebp
479177:	41                   	inc    %ecx
479178:	37                   	aaa
479179:	6f                   	outsl  %ds:(%esi),(%dx)
47917a:	47                   	inc    %edi
47917b:	53                   	push   %ebx
47917c:	41                   	inc    %ecx
47917d:	4f                   	dec    %edi
47917e:	36 42                	ss inc %edx
479180:	6b 77 44 75          	imul   $0x75,0x44(%edi),%esi
479184:	67 5a                	addr16 pop %edx
479186:	51                   	push   %ecx
479187:	41                   	inc    %ecx
479188:	37                   	aaa
479189:	6f                   	outsl  %ds:(%esi),(%dx)
47918a:	47                   	inc    %edi
47918b:	56                   	push   %esi
47918c:	41                   	inc    %ecx
47918d:	4f                   	dec    %edi
47918e:	36 42                	ss inc %edx
479190:	6c                   	insb   (%dx),%es:(%edi)
479191:	67 44                	addr16 inc %esp
479193:	75 67                	jne    0x4791fc
479195:	5a                   	pop    %edx
479196:	63 41 37             	arpl   %eax,0x37(%ecx)
479199:	6f                   	outsl  %ds:(%esi),(%dx)
47919a:	47                   	inc    %edi
47919b:	59                   	pop    %ecx
47919c:	41                   	inc    %ecx
47919d:	4f                   	dec    %edi
47919e:	36 42                	ss inc %edx
4791a0:	6d                   	insl   (%dx),%es:(%edi)
4791a1:	51                   	push   %ecx
4791a2:	2c 2c                	sub    $0x2c,%al
4791a4:	41                   	inc    %ecx
4791a5:	4c                   	dec    %esp
4791a6:	39 77 44             	cmp    %esi,0x44(%edi)
4791a9:	44                   	inc    %esp
4791aa:	41                   	inc    %ecx
4791ab:	4d                   	dec    %ebp
4791ac:	63 41 37             	arpl   %eax,0x37(%ecx)
4791af:	77 44                	ja     0x4791f5
4791b1:	57                   	push   %edi
4791b2:	2c 41                	sub    $0x41,%al
4791b4:	44                   	inc    %esp
4791b5:	59                   	pop    %ecx
4791b6:	51                   	push   %ecx
4791b7:	2c 67                	sub    $0x67,%al
4791b9:	6e                   	outsb  %ds:(%esi),(%dx)
4791ba:	46                   	inc    %esi
4791bb:	55                   	push   %ebp
4791bc:	41                   	inc    %ecx
4791bd:	46                   	inc    %esi
4791be:	4d                   	dec    %ebp
4791bf:	41                   	inc    %ecx
4791c0:	55                   	push   %ebp
4791c1:	2c 79                	sub    $0x79,%al
4791c3:	41                   	inc    %ecx
4791c4:	46                   	inc    %esi
4791c5:	55                   	push   %ebp
4791c6:	41                   	inc    %ecx
4791c7:	56                   	push   %esi
4791c8:	77 42                	ja     0x47920c
4791ca:	56                   	push   %esi
4791cb:	41                   	inc    %ecx
4791cc:	45                   	inc    %ebp
4791cd:	63 41 5a             	arpl   %eax,0x5a(%ecx)
4791d0:	67 41                	addr16 inc %ecx
4791d2:	77 41                	ja     0x479215
4791d4:	46                   	inc    %esi
4791d5:	55                   	push   %ebp
4791d6:	41                   	inc    %ecx
4791d7:	57                   	push   %edi
4791d8:	41                   	inc    %ecx
4791d9:	42                   	inc    %edx
4791da:	4d                   	dec    %ebp
4791db:	41                   	inc    %ecx
4791dc:	46                   	inc    %esi
4791dd:	55                   	push   %ebp
4791de:	41                   	inc    %ecx
4791df:	53                   	push   %ebx
4791e0:	51                   	push   %ecx
4791e1:	42                   	inc    %edx
4791e2:	70 41                	jo     0x479225
4791e4:	45                   	inc    %ebp
4791e5:	38 41 57             	cmp    %al,0x57(%ecx)
4791e8:	41                   	inc    %ecx
4791e9:	42                   	inc    %edx
4791ea:	42                   	inc    %edx
4791eb:	41                   	inc    %ecx
4791ec:	47                   	inc    %edi
4791ed:	59                   	pop    %ecx
4791ee:	41                   	inc    %ecx
4791ef:	51                   	push   %ecx
4791f0:	67 42                	addr16 inc %edx
4791f2:	72 41                	jb     0x479235
4791f4:	47                   	inc    %edi
4791f5:	63 41 62             	arpl   %eax,0x62(%ecx)
4791f8:	41                   	inc    %ecx
4791f9:	42                   	inc    %edx
4791fa:	53                   	push   %ebx
4791fb:	41                   	inc    %ecx
4791fc:	45                   	inc    %ebp
4791fd:	49                   	dec    %ecx
4791fe:	41                   	inc    %ecx
4791ff:	64 41                	fs inc %ecx
479201:	42                   	inc    %edx
479202:	73 41                	jae    0x479245
479204:	46                   	inc    %esi
479205:	63 41 52             	arpl   %eax,0x52(%ecx)
479208:	51                   	push   %ecx
479209:	42                   	inc    %edx
47920a:	68 41 44 59 41       	push   $0x41594441
47920f:	54                   	push   %esp
479210:	41                   	inc    %ecx
479211:	42                   	inc    %edx
479212:	46                   	inc    %esi
479213:	41                   	inc    %ecx
479214:	44                   	inc    %esp
479215:	55                   	push   %ebp
479216:	41                   	inc    %ecx
479217:	61                   	popa
479218:	67 42                	addr16 inc %edx
47921a:	56                   	push   %esi
47921b:	41                   	inc    %ecx
47921c:	45                   	inc    %ebp
47921d:	4d                   	dec    %ebp
47921e:	41                   	inc    %ecx
47921f:	63 2c 79             	arpl   %ebp,(%ecx,%edi,2)
479222:	41                   	inc    %ecx
479223:	46                   	inc    %esi
479224:	49                   	dec    %ecx
479225:	41                   	inc    %ecx
479226:	55                   	push   %ebp
479227:	67 42                	addr16 inc %edx
479229:	59                   	pop    %ecx
47922a:	41                   	inc    %ecx
47922b:	48                   	dec    %eax
47922c:	67 41                	addr16 inc %ecx
47922e:	5a                   	pop    %edx
47922f:	2c 79                	sub    $0x79,%al
479231:	41                   	inc    %ecx
479232:	46                   	inc    %esi
479233:	6f                   	outsl  %ds:(%esi),(%dx)
479234:	41                   	inc    %ecx
479235:	4e                   	dec    %esi
479236:	51                   	push   %ecx
479237:	42                   	inc    %edx
479238:	55                   	push   %ebp
479239:	41                   	inc    %ecx
47923a:	47                   	inc    %edi
47923b:	77 41                	ja     0x47927e
47923d:	4d                   	dec    %ebp
47923e:	51                   	push   %ecx
47923f:	42                   	inc    %edx
479240:	78 41                	js     0x479283
479242:	46                   	inc    %esi
479243:	2c 56                	sub    $0x56,%al
479245:	77 42                	ja     0x479289
479247:	61                   	popa
479248:	41                   	inc    %ecx
479249:	48                   	dec    %eax
47924a:	59                   	pop    %ecx
47924b:	41                   	inc    %ecx
47924c:	52                   	push   %edx
47924d:	41                   	inc    %ecx
47924e:	42                   	inc    %edx
47924f:	49                   	dec    %ecx
479250:	41                   	inc    %ecx
479251:	47                   	inc    %edi
479252:	73 41                	jae    0x479295
479254:	51                   	push   %ecx
479255:	51                   	push   %ecx
479256:	42                   	inc    %edx
479257:	53                   	push   %ebx
479258:	41                   	inc    %ecx
479259:	45                   	inc    %ebp
47925a:	4d                   	dec    %ebp
47925b:	41                   	inc    %ecx
47925c:	4e                   	dec    %esi
47925d:	67 42                	addr16 inc %edx
47925f:	52                   	push   %edx
479260:	41                   	inc    %ecx
479261:	47                   	inc    %edi
479262:	45                   	inc    %ebp
479263:	41                   	inc    %ecx
479264:	4d                   	dec    %ebp
479265:	51                   	push   %ecx
479266:	41                   	inc    %ecx
479267:	31 41 48             	xor    %eax,0x48(%ecx)
47926a:	4d                   	dec    %ebp
47926b:	41                   	inc    %ecx
47926c:	59                   	pop    %ecx
47926d:	67 42                	addr16 inc %edx
47926f:	46                   	inc    %esi
479270:	41                   	inc    %ecx
479271:	44                   	inc    %esp
479272:	55                   	push   %ebp
479273:	41                   	inc    %ecx
479274:	61                   	popa
479275:	41                   	inc    %ecx
479276:	42                   	inc    %edx
479277:	69 41 46 63 41 56 51 	imul   $0x51564163,0x46(%ecx),%eax
47927e:	41                   	inc    %ecx
47927f:	33 41 47             	xor    0x47(%ecx),%eax
479282:	49                   	dec    %ecx
479283:	41                   	inc    %ecx
479284:	4d                   	dec    %ebp
479285:	51                   	push   %ecx
479286:	41                   	inc    %ecx
479287:	78 41                	js     0x4792ca
479289:	47                   	inc    %edi
47928a:	59                   	pop    %ecx
47928b:	41                   	inc    %ecx
47928c:	55                   	push   %ebp
47928d:	77 42                	ja     0x4792d1
47928f:	58                   	pop    %eax
479290:	41                   	inc    %ecx
479291:	44                   	inc    %esp
479292:	55                   	push   %ebp
479293:	41                   	inc    %ecx
479294:	62 41 42             	bound  %eax,0x42(%ecx)
479297:	6a 41                	push   $0x41
479299:	46                   	inc    %esi
47929a:	67 41                	addr16 inc %ecx
47929c:	56                   	push   %esi
47929d:	67 42                	addr16 inc %edx
47929f:	6f                   	outsl  %ds:(%esi),(%dx)
4792a0:	41                   	inc    %ecx
4792a1:	47                   	inc    %edi
4792a2:	49                   	dec    %ecx
4792a3:	41                   	inc    %ecx
4792a4:	52                   	push   %edx
4792a5:	77 42                	ja     0x4792e9
4792a7:	72 41                	jb     0x4792ea
4792a9:	46                   	inc    %esi
4792aa:	4d                   	dec    %ebp
4792ab:	41                   	inc    %ecx
4792ac:	5a                   	pop    %edx
4792ad:	51                   	push   %ecx
4792ae:	42                   	inc    %edx
4792af:	55                   	push   %ebp
4792b0:	41                   	inc    %ecx
4792b1:	48                   	dec    %eax
4792b2:	51                   	push   %ecx
4792b3:	41                   	inc    %ecx
4792b4:	62 67 42             	bound  %esp,0x42(%edi)
4792b7:	61                   	popa
4792b8:	41                   	inc    %ecx
4792b9:	46                   	inc    %esi
4792ba:	67 41                	addr16 inc %ecx
4792bc:	55                   	push   %ebp
4792bd:	67 42                	addr16 inc %edx
4792bf:	6d                   	insl   (%dx),%es:(%edi)
4792c0:	41                   	inc    %ecx
4792c1:	46                   	inc    %esi
4792c2:	51                   	push   %ecx
4792c3:	41                   	inc    %ecx
4792c4:	52                   	push   %edx
4792c5:	77 42                	ja     0x479309
4792c7:	57                   	push   %edi
4792c8:	41                   	inc    %ecx
4792c9:	48                   	dec    %eax
4792ca:	55                   	push   %ebp
4792cb:	41                   	inc    %ecx
4792cc:	57                   	push   %edi
4792cd:	67 41                	addr16 inc %ecx
4792cf:	7a 41                	jp     0x479312
4792d1:	46                   	inc    %esi
4792d2:	49                   	dec    %ecx
4792d3:	41                   	inc    %ecx
4792d4:	62 77 42             	bound  %esi,0x42(%edi)
4792d7:	50                   	push   %eax
4792d8:	41                   	inc    %ecx
4792d9:	44                   	inc    %esp
4792da:	2c 5a                	sub    $0x5a,%al
4792dc:	41                   	inc    %ecx
4792dd:	42                   	inc    %edx
4792de:	73 41                	jae    0x479321
4792e0:	47                   	inc    %edi
4792e1:	51                   	push   %ecx
4792e2:	41                   	inc    %ecx
4792e3:	52                   	push   %edx
4792e4:	67 42                	addr16 inc %edx
4792e6:	53                   	push   %ebx
4792e7:	41                   	inc    %ecx
4792e8:	44                   	inc    %esp
4792e9:	55                   	push   %ebp
4792ea:	41                   	inc    %ecx
4792eb:	59                   	pop    %ecx
4792ec:	77 42                	ja     0x479330
4792ee:	48                   	dec    %eax
4792ef:	41                   	inc    %ecx
4792f0:	46                   	inc    %esi
4792f1:	59                   	pop    %ecx
4792f2:	41                   	inc    %ecx
4792f3:	52                   	push   %edx
4792f4:	77 42                	ja     0x479338
4792f6:	6a 41                	push   $0x41
4792f8:	47                   	inc    %edi
4792f9:	30 41 4f             	xor    %al,0x4f(%ecx)
4792fc:	51                   	push   %ecx
4792fd:	42                   	inc    %edx
4792fe:	30 41 46             	xor    %al,0x46(%ecx)
479301:	4d                   	dec    %ebp
479302:	41                   	inc    %ecx
479303:	52                   	push   %edx
479304:	77 42                	ja     0x479348
479306:	47                   	inc    %edi
479307:	41                   	inc    %ecx
479308:	48                   	dec    %eax
479309:	55                   	push   %ebp
47930a:	41                   	inc    %ecx