475210:	57
475211:	57                   	push   %edi
475212:	55                   	push   %ebp
475213:	71 49                	jno    0x47525e
475215:	49                   	dec    %ecx
475216:	67 63 68 78          	arpl   %ebp,0x78(%bx,%si)
47521a:	73 67                	jae    0x475283
47521c:	64 75 4e             	fs jne 0x47526d
47521f:	34 35                	xor    $0x35,%al
475221:	46                   	inc    %esi
475222:	68 6d 5a 53 6f       	push   $0x6f535a6d
475227:	67 66 77 38          	addr16 data16 ja 0x475263
47522b:	2c 47                	sub    $0x47,%al
47522d:	56                   	push   %esi
47522e:	6d                   	insl   (%dx),%es:(%edi)
47522f:	49                   	dec    %ecx
475230:	41                   	inc    %ecx
475231:	45                   	inc    %ebp
475232:	2c 41                	sub    $0x41,%al
475234:	42                   	inc    %edx
475235:	6a 5a                	push   $0x5a
475237:	69 41 47 2c 2c 59 79 	imul   $0x79592c2c,0x47(%ecx),%eax
47523e:	6f                   	outsl  %ds:(%esi),(%dx)
47523f:	67 48                	addr16 dec %eax
475241:	71 31                	jno    0x475274
475243:	76 46                	jbe    0x47528b
475245:	6d                   	insl   (%dx),%es:(%edi)
475246:	55                   	push   %ebp
475247:	67 42                	addr16 inc %edx
475249:	71 31                	jno    0x47527c
47524b:	76 46                	jbe    0x475293
47524d:	6c                   	insb   (%dx),%es:(%edi)
47524e:	67 71 49             	addr16 jno 0x47529a
475251:	4c                   	dec    %esp
475252:	76 77                	jbe    0x4752cb
475254:	48                   	dec    %eax
475255:	75 30                	jne    0x475287
475257:	67 4f                	addr16 dec %edi
475259:	77 58                	ja     0x4752b3
47525b:	68 45 6d 45 67       	push   $0x67456d45
475260:	42                   	inc    %edx
475261:	77 2c                	ja     0x47528f
475263:	41                   	inc    %ecx
475264:	47                   	inc    %edi
475265:	4d                   	dec    %ebp
475266:	71 49                	jno    0x4752b1
475268:	45                   	inc    %ebp
475269:	49                   	dec    %ecx
47526a:	49                   	dec    %ecx
47526b:	62 38                	bound  %edi,(%eax)
47526d:	73 67                	jae    0x4752d6
47526f:	58                   	pop    %eax
475270:	45                   	inc    %ebp
475271:	54                   	push   %esp
475272:	2b 32                	sub    (%edx),%esi
475274:	32 45 67             	xor    0x67(%ebp),%al
475277:	48                   	dec    %eax
475278:	30 79 52             	xor    %bh,0x52(%ecx)
47527b:	45                   	inc    %ebp
47527c:	47                   	inc    %edi
47527d:	46                   	inc    %esi
47527e:	6c                   	insb   (%dx),%es:(%edi)
47527f:	4b                   	dec    %ebx
475280:	74 34                	je     0x4752b6
475282:	43                   	inc    %ebx
475283:	49                   	dec    %ecx
475284:	41                   	inc    %ecx
475285:	47                   	inc    %edi
475286:	2c 41                	sub    $0x41,%al
475288:	42                   	inc    %edx
475289:	7a 55                	jp     0x4752e0
47528b:	2c 41                	sub    $0x41,%al
47528d:	42                   	inc    %edx
47528e:	6e                   	outsb  %ds:(%esi),(%dx)
47528f:	30 5a 2c             	xor    %bl,0x2c(%edx)
475292:	41                   	inc    %ecx
475293:	45                   	inc    %ebp
475294:	41                   	inc    %ecx
475295:	68 55 72 44 77       	push   $0x77447255
47529a:	49                   	dec    %ecx
47529b:	56                   	push   %esi
47529c:	66 52                	push   %dx
47529e:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
4752a1:	51                   	push   %ecx
4752a2:	43                   	inc    %ebx
4752a3:	4b                   	dec    %ebx
4752a4:	41                   	inc    %ecx
4752a5:	63 2c 41             	arpl   %ebp,(%ecx,%eax,2)
4752a8:	6f                   	outsl  %ds:(%esi),(%dx)
4752a9:	72 42                	jb     0x4752ed
4752ab:	33 30                	xor    (%eax),%esi
4752ad:	63 2c 41             	arpl   %ebp,(%ecx,%eax,2)
4752b0:	45                   	inc    %ebp
4752b1:	4b                   	dec    %ebx
4752b2:	2b 6f 43             	sub    0x43(%edi),%ebp
4752b5:	41                   	inc    %ecx
4752b6:	33 4e 4d             	xor    0x4d(%esi),%ecx
4752b9:	2c 41                	sub    $0x41,%al
4752bb:	47                   	inc    %edi
4752bc:	66 52                	push   %dx
4752be:	6f                   	outsl  %ds:(%esi),(%dx)
4752bf:	2c 41                	sub    $0x41,%al
4752c1:	51                   	push   %ecx
4752c2:	71 45                	jno    0x475309
4752c4:	7a 41                	jp     0x475307
4752c6:	46                   	inc    %esi
4752c7:	41                   	inc    %ecx
4752c8:	4e                   	dec    %esi
4752c9:	77 2c                	ja     0x4752f7
4752cb:	2c 53                	sub    $0x53,%al
4752cd:	2c 41                	sub    $0x41,%al
4752cf:	52                   	push   %edx
4752d0:	42                   	inc    %edx
4752d1:	54                   	push   %esp
4752d2:	6a 4b                	push   $0x4b
4752d4:	2c 2c                	sub    $0x2c,%al
4752d6:	46                   	inc    %esi
4752d7:	69 73 44 46 79 73 41 	imul   $0x41737946,0x44(%ebx),%esi
4752de:	4c                   	dec    %esp
4752df:	52                   	push   %edx
4752e0:	4d                   	dec    %ebp
4752e1:	43                   	inc    %ebx
4752e2:	65 79 49             	gs jns 0x47532e
4752e5:	2c 41                	sub    $0x41,%al
4752e7:	51                   	push   %ecx
4752e8:	34 6f                	xor    $0x6f,%al
4752ea:	67 2c 41             	addr16 sub $0x41,%al
4752ed:	42                   	inc    %edx
4752ee:	59                   	pop    %ecx
4752ef:	72 41                	jb     0x475332
4752f1:	78 63                	js     0x475356
4752f3:	72 41                	jb     0x475336
4752f5:	43                   	inc    %ebx
4752f6:	30 43 46             	xor    %al,0x46(%ebx)
4752f9:	69 6f 57 4f 48 30 2c 	imul   $0x2c30484f,0x57(%edi),%ebp
475300:	2c 47                	sub    $0x47,%al
475302:	4f                   	dec    %edi
475303:	5a                   	pop    %edx
475304:	59                   	pop    %ecx
475305:	2c 2c                	sub    $0x2c,%al
475307:	43                   	inc    %ebx
475308:	41                   	inc    %ecx
475309:	69 68 43 2c 41 47 46 	imul   $0x4647412c,0x43(%eax),%ebp
475310:	76 34                	jbe    0x475346
475312:	42                   	inc    %edx
475313:	66 53                	push   %bx
475315:	49                   	dec    %ecx
475316:	2c 41                	sub    $0x41,%al
475318:	51                   	push   %ecx
475319:	43                   	inc    %ebx
47531a:	65 78 77             	gs js  0x475394
47531d:	2c 41                	sub    $0x41,%al
47531f:	51                   	push   %ecx
475320:	57                   	push   %edi
475321:	4c                   	dec    %esp
475322:	78 41                	js     0x475365
475324:	43                   	inc    %ebx
475325:	65 79 49             	gs jns 0x475371
475328:	2c 41                	sub    $0x41,%al
47532a:	51                   	push   %ecx
47532b:	73 41                	jae    0x47536e
47532d:	78 59                	js     0x475388
47532f:	72 41                	jb     0x475372
475331:	78 63                	js     0x475396
475333:	72 41                	jb     0x475376
475335:	43                   	inc    %ebx
475336:	33 59 41             	xor    0x41(%ecx),%ebx
475339:	6e                   	outsb  %ds:(%esi),(%dx)
47533a:	73 69                	jae    0x4753a5
47533c:	2c 41                	sub    $0x41,%al
47533e:	45                   	inc    %ebp
47533f:	4c                   	dec    %esp
475340:	41                   	inc    %ecx
475341:	4d                   	dec    %ebp
475342:	58                   	pop    %eax
475343:	4b                   	dec    %ebx
475344:	77 4d                	ja     0x475393
475346:	57                   	push   %edi
475347:	4b                   	dec    %ebx
475348:	77 41                	ja     0x47538b
47534a:	36 63 2c 2c          	arpl   %ebp,%ss:(%esp,%ebp,1)
47534e:	41                   	inc    %ecx
47534f:	49                   	dec    %ecx
475350:	44                   	inc    %esp
475351:	42                   	inc    %edx
475352:	41                   	inc    %ecx
475353:	5a                   	pop    %edx
475354:	59                   	pop    %ecx
475355:	42                   	inc    %edx
475356:	51                   	push   %ecx
475357:	5a                   	pop    %edx
475358:	5a                   	pop    %edx
475359:	4b                   	dec    %ebx
47535a:	45                   	inc    %ebp
47535b:	4d                   	dec    %ebp
47535c:	2c 41                	sub    $0x41,%al
47535e:	59                   	pop    %ecx
47535f:	4c                   	dec    %esp
475360:	4b                   	dec    %ebx
475361:	78 49                	js     0x4753ac
475363:	49                   	dec    %ecx
475364:	52                   	push   %edx
475365:	51                   	push   %ecx
475366:	4d                   	dec    %ebp
475367:	2c 2c                	sub    $0x2c,%al
475369:	4b                   	dec    %ebx
47536a:	2c 2c                	sub    $0x2c,%al
47536c:	45                   	inc    %ebp
47536d:	67 2c 41             	addr16 sub $0x41,%al
475370:	43                   	inc    %ebx
475371:	51                   	push   %ecx
475372:	2c 2c                	sub    $0x2c,%al
475374:	66 45                	inc    %bp
475376:	43                   	inc    %ebx
475377:	67 39 2c             	cmp    %ebp,(%si)
47537a:	41                   	inc    %ecx
47537b:	47                   	inc    %edi
47537c:	44                   	inc    %esp
47537d:	43                   	inc    %ebx
47537e:	76 6b                	jbe    0x4753eb
475380:	42                   	inc    %edx
475381:	67 64 59             	addr16 fs pop %ecx
475384:	43                   	inc    %ebx
475385:	68 67 4d 4b 39       	push   $0x394b4d67
47538a:	77 48                	ja     0x4753d4
47538c:	46                   	inc    %esi
47538d:	6a 45                	push   $0x45
47538f:	43                   	inc    %ebx
475390:	4b                   	dec    %ebx
475391:	77 67                	ja     0x4753fa
475393:	72 44                	jb     0x4753d9
475395:	41                   	inc    %ecx
475396:	6f                   	outsl  %ds:(%esi),(%dx)
475397:	34 66                	xor    $0x66,%al
475399:	66 2f                	data16 das
47539b:	2f                   	das
47539c:	2f                   	das
47539d:	78 59                	js     0x4753f8
47539f:	4d                   	dec    %ebp
4753a0:	4b                   	dec    %ebx
4753a1:	38 6f 72             	cmp    %ch,0x72(%edi)
4753a4:	45                   	inc    %ebp
4753a5:	77 49                	ja     0x4753f0
4753a7:	56                   	push   %esi
4753a8:	66 52                	push   %dx
4753aa:	77 2c                	ja     0x4753d8
4753ac:	41                   	inc    %ecx
4753ad:	51                   	push   %ecx
4753ae:	72 43                	jb     0x4753f3
4753b0:	6a 6c                	push   $0x6c
4753b2:	63 2f                	arpl   %ebp,(%edi)
4753b4:	2f                   	das
4753b5:	2f                   	das
4753b6:	2f                   	das
4753b7:	4f                   	dec    %edi
4753b8:	46                   	inc    %esi
4753b9:	54                   	push   %esp
4753ba:	2f                   	das
4753bb:	2f                   	das
4753bc:	2f                   	das
4753bd:	38 47 42             	cmp    %al,0x42(%edi)
4753c0:	54                   	push   %esp
4753c1:	49                   	dec    %ecx
4753c2:	43                   	inc    %ebx
4753c3:	4b                   	dec    %ebx
4753c4:	77 38                	ja     0x4753fe
4753c6:	34 62                	xor    $0x62,%al
4753c8:	76 2f                	jbe    0x4753f9
4753ca:	2f                   	das
4753cb:	2f                   	das
4753cc:	7a 6b                	jp     0x475439
4753ce:	30 2f                	xor    %ch,(%edi)
4753d0:	2f                   	das
4753d1:	2f                   	das
4753d2:	2f                   	das
4753d3:	4f                   	dec    %edi
4753d4:	43                   	inc    %ebx
4753d5:	7a 2f                	jp     0x475406
4753d7:	2f                   	das
4753d8:	2f                   	das
4753d9:	38 47 4b             	cmp    %al,0x4b(%edi)
4753dc:	68 4d 77 42 41       	push   $0x4142774d
4753e1:	42                   	inc    %edx
4753e2:	68 42 2c 41 48       	push   $0x48412c42
4753e7:	77 2c                	ja     0x475415
4753e9:	45                   	inc    %ebp
4753ea:	66 34 4a             	data16 xor $0x4a,%al
4753ed:	2c 42                	sub    $0x42,%al
4753ef:	37                   	aaa
4753f0:	48                   	dec    %eax
4753f1:	67 2c 42             	addr16 sub $0x42,%al
4753f4:	44                   	inc    %esp
4753f5:	67 33 42 2c          	xor    0x2c(%bp,%si),%eax
4753f9:	41                   	inc    %ecx
4753fa:	49                   	dec    %ecx
4753fb:	4f                   	dec    %edi
4753fc:	63 4c 7a 77          	arpl   %ecx,0x77(%edx,%edi,2)
475400:	30 67 35             	xor    %ah,0x35(%edi)
475403:	77 76                	ja     0x47547b
475405:	50                   	push   %eax
475406:	44                   	inc    %esp
475407:	57                   	push   %edi
475408:	46                   	inc    %esi
475409:	6c                   	insb   (%dx),%es:(%edi)
47540a:	4f                   	dec    %edi
47540b:	42                   	inc    %edx
47540c:	59                   	pop    %ecx
47540d:	2c 2c                	sub    $0x2c,%al
47540f:	67 6e                	outsb  %ds:(%si),(%dx)
475411:	46                   	inc    %esi
475412:	42                   	inc    %edx
475413:	56                   	push   %esi
475414:	56                   	push   %esi
475415:	53                   	push   %ebx
475416:	41                   	inc    %ecx
475417:	42                   	inc    %edx
475418:	2c 2c                	sub    $0x2c,%al
47541a:	59                   	pop    %ecx
47541b:	79 42                	jns    0x47545f
47541d:	4e                   	dec    %esi
47541e:	71 4b                	jno    0x47546b
475420:	6f                   	outsl  %ds:(%esi),(%dx)
475421:	71 57                	jno    0x47547a
475423:	54                   	push   %esp
475424:	67 2c 2c             	addr16 sub $0x2c,%al
475427:	41                   	inc    %ecx
475428:	4f                   	dec    %edi
475429:	67 30 2c             	xor    %ch,(%si)
47542c:	2c 67                	sub    $0x67,%al
47542e:	6b 2b 35             	imul   $0x35,(%ebx),%ebp
475431:	50                   	push   %eax
475432:	49                   	dec    %ecx
475433:	47                   	inc    %edi
475434:	59                   	pop    %ecx
475435:	67 6c                	insb   (%dx),%es:(%di)
475437:	4f                   	dec    %edi
475438:	35 50 49 46 67       	xor    $0x67464950,%eax
47543d:	71 2f                	jno    0x47546e
47543f:	67 6b 2c 50          	imul   $0x50,(%si),%ebp
475443:	34 4a                	xor    $0x4a,%al
475445:	2c 42                	sub    $0x42,%al
475447:	37                   	aaa
475448:	47                   	inc    %edi
475449:	67 2c 42             	addr16 sub $0x42,%al
47544c:	48                   	dec    %eax
47544d:	73 70                	jae    0x4754bf
47544f:	2c 41                	sub    $0x41,%al
475451:	45                   	inc    %ebp
475452:	66 53                	push   %bx
475454:	2c 2c                	sub    $0x2c,%al