4722d9:	69 2c 2c 42 38 52 4b 	imul   $0x4b523842,(%esp,%ebp,1),%ebp
4722e0:	44                   	inc    %esp
4722e1:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
4722e4:	59                   	pop    %ecx
4722e5:	4c                   	dec    %esp
4722e6:	4b                   	dec    %ebx
4722e7:	2f                   	das
4722e8:	42                   	inc    %edx
4722e9:	2b 41 77             	sub    0x77(%ecx),%eax
4722ec:	2c 42                	sub    $0x42,%al
4722ee:	42                   	inc    %edx
4722ef:	6b 66 4d 53          	imul   $0x53,0x4d(%esi),%esp
4722f3:	74 59                	je     0x47234e
4722f5:	48                   	dec    %eax
4722f6:	78 41                	js     0x472339
4722f8:	6f                   	outsl  %ds:(%esi),(%dx)
4722f9:	50                   	push   %eax
4722fa:	51                   	push   %ecx
4722fb:	2c 42                	sub    $0x42,%al
4722fd:	67 73 72             	addr16 jae 0x472372
472300:	33 48 34             	xor    0x34(%eax),%ecx
472303:	45                   	inc    %ebp
472304:	2c 41                	sub    $0x41,%al
472306:	45                   	inc    %ebp
472307:	47                   	inc    %edi
472308:	52                   	push   %edx
472309:	38 79 4b             	cmp    %bh,0x4b(%ecx)
47230c:	79 67                	jns    0x472375
47230e:	63 43 79             	arpl   %eax,0x79(%ebx)
472311:	76 4f                	jbe    0x472362
472313:	66 67 4d             	addr16 dec %bp
472316:	2c 41                	sub    $0x41,%al
472318:	51                   	push   %ecx
472319:	57                   	push   %edi
47231a:	66 67 51             	addr16 push %cx
47231d:	2c 41                	sub    $0x41,%al
47231f:	51                   	push   %ecx
472320:	57                   	push   %edi
472321:	48                   	dec    %eax
472322:	31 49 6c             	xor    %ecx,0x6c(%ecx)
472325:	43                   	inc    %ebx
472326:	70 77                	jo     0x47239f
472328:	47                   	inc    %edi
472329:	6e                   	outsb  %ds:(%esi),(%dx)
47232a:	42                   	inc    %edx
47232b:	73 4c                	jae    0x472379
47232d:	4b                   	dec    %ebx
47232e:	37                   	aaa
47232f:	63 61 6a             	arpl   %esp,0x6a(%ecx)
472332:	51                   	push   %ecx
472333:	51                   	push   %ecx
472334:	2c 41                	sub    $0x41,%al
472336:	47                   	inc    %edi
472337:	41                   	inc    %ecx
472338:	42                   	inc    %edx
472339:	2c 41                	sub    $0x41,%al
47233b:	42                   	inc    %edx
47233c:	43                   	inc    %ebx
47233d:	73 44                	jae    0x472383
47233f:	6e                   	outsb  %ds:(%esi),(%dx)
472340:	43                   	inc    %ebx
472341:	76 56                	jbe    0x472399
472343:	47                   	inc    %edi
472344:	41                   	inc    %ecx
472345:	73 72                	jae    0x4723b9
472347:	6f                   	outsl  %ds:(%esi),(%dx)
472348:	33 34 44             	xor    (%esp,%eax,2),%esi
47234b:	2c 41                	sub    $0x41,%al
47234d:	45                   	inc    %ebp
47234e:	47                   	inc    %edi
47234f:	48                   	dec    %eax
472350:	34 45                	xor    $0x45,%al
472352:	2c 41                	sub    $0x41,%al
472354:	45                   	inc    %ebp
472355:	47                   	inc    %edi
472356:	42                   	inc    %edx
472357:	39 42 4a             	cmp    %eax,0x4a(%edx)
47235a:	51                   	push   %ecx
47235b:	71 63                	jno    0x4723c0
47235d:	42                   	inc    %edx
47235e:	70 77                	jo     0x4723d7
472360:	72 41                	jb     0x4723a3
472362:	35 77 72 70 52       	xor    $0x52707277,%eax
472367:	59                   	pop    %ecx
472368:	4c                   	dec    %esp
472369:	4b                   	dec    %ebx
47236a:	34 64                	xor    $0x64,%al
47236c:	2b 41 77             	sub    0x77(%ecx),%eax
47236f:	2c 42                	sub    $0x42,%al
472371:	42                   	inc    %edx
472372:	64 2b 42 2c          	sub    %fs:0x2c(%edx),%eax
472376:	41                   	inc    %ecx
472377:	42                   	inc    %edx
472378:	42                   	inc    %edx
472379:	63 66 55             	arpl   %esp,0x55(%esi)
47237c:	79 55                	jns    0x4723d3
47237e:	4b                   	dec    %ebx
47237f:	6e                   	outsb  %ds:(%esi),(%dx)
472380:	41                   	inc    %ecx
472381:	61                   	popa
472382:	63 4b 79             	arpl   %ecx,0x79(%ebx)
472385:	5a                   	pop    %edx
472386:	46                   	inc    %esi
472387:	42                   	inc    %edx
472388:	77 2c                	ja     0x4723b6
47238a:	41                   	inc    %ecx
47238b:	47                   	inc    %edi
47238c:	48                   	dec    %eax
47238d:	2f                   	das
47238e:	2f                   	das
47238f:	2f                   	das
472390:	39 31                	cmp    %esi,(%ecx)
472392:	2f                   	das
472393:	2f                   	das
472394:	2f                   	das
472395:	2f                   	das
472396:	67 2f                	addr16 das
472398:	2f                   	das
472399:	2f                   	das
47239a:	2f                   	das
47239b:	35 72 2f 2f 2f       	xor    $0x2f2f2f72,%eax
4723a0:	2b 75 2f             	sub    0x2f(%ebp),%esi
4723a3:	2f                   	das
4723a4:	2f                   	das
4723a5:	2f                   	das
4723a6:	79 76                	jns    0x47241e
4723a8:	2f                   	das
4723a9:	2f                   	das
4723aa:	2f                   	das
4723ab:	77 77                	ja     0x472424
4723ad:	2c 2c                	sub    $0x2c,%al
4723af:	34 55                	xor    $0x55,%al
4723b1:	76 2f                	jbe    0x4723e2
4723b3:	2f                   	das
4723b4:	2f                   	das
4723b5:	78 6f                	js     0x472426
4723b7:	4c                   	dec    %esp
4723b8:	4f                   	dec    %edi
4723b9:	45                   	inc    %ebp
4723ba:	58                   	pop    %eax
4723bb:	2f                   	das
4723bc:	2f                   	das
4723bd:	2f                   	das
4723be:	38 71 2c             	cmp    %dh,0x2c(%ecx)
4723c1:	41                   	inc    %ecx
4723c2:	62 4d 41             	bound  %ecx,0x41(%ebp)
4723c5:	59                   	pop    %ecx
4723c6:	41                   	inc    %ecx
4723c7:	71 51                	jno    0x47241a
4723c9:	4d                   	dec    %ebp
4723ca:	2c 41                	sub    $0x41,%al
4723cc:	30 2c 42             	xor    %ch,(%edx,%eax,2)
4723cf:	45                   	inc    %ebp
4723d0:	2c 6e                	sub    $0x6e,%al
4723d2:	4e                   	dec    %esi
4723d3:	59                   	pop    %ecx
4723d4:	2c 41                	sub    $0x41,%al
4723d6:	4b                   	dec    %ebx
4723d7:	43                   	inc    %ebx
4723d8:	69 73 48 45 52 55 34 	imul   $0x34555245,0x48(%ebx),%esi
4723df:	59                   	pop    %ecx
4723e0:	77 4d                	ja     0x47242f
4723e2:	2c 42                	sub    $0x42,%al
4723e4:	38 5a 4b             	cmp    %bl,0x4b(%edx)
4723e7:	44                   	inc    %esp
4723e8:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
4723eb:	59                   	pop    %ecx
4723ec:	54                   	push   %esp
4723ed:	46                   	inc    %esi
4723ee:	53                   	push   %ebx
4723ef:	76 75                	jbe    0x472466
4723f1:	45                   	inc    %ebp
4723f2:	51                   	push   %ecx
4723f3:	38 34 4c             	cmp    %dh,(%esp,%ecx,2)
4723f6:	67 4d                	addr16 dec %ebp
4723f8:	2c 42                	sub    $0x42,%al
4723fa:	30 54 46 53          	xor    %dl,0x53(%esi,%eax,2)
4723fe:	76 69                	jbe    0x472469
472400:	46                   	inc    %esi
472401:	6a 67                	push   $0x67
472403:	4c                   	dec    %esp
472404:	41                   	inc    %ecx
472405:	77 2c                	ja     0x472433
472407:	46                   	inc    %esi
472408:	68 4d 56 4b 39       	push   $0x394b564d
47240d:	64 7a 57             	fs jp  0x472467
472410:	51                   	push   %ecx
472411:	2c 43                	sub    $0x43,%al
472413:	67 73 61             	addr16 jae 0x472477
472416:	45                   	inc    %ebp
472417:	78 55                	js     0x47246e
472419:	72 7a                	jb     0x472495
47241b:	41                   	inc    %ecx
47241c:	69 4e 42 2c 2c 51 30 	imul   $0x30512c2c,0x42(%esi),%ecx
472423:	63 45 78             	arpl   %eax,0x78(%ebp)
472426:	55                   	push   %ebp
472427:	72 77                	jb     0x4724a0
472429:	41                   	inc    %ecx
47242a:	5a                   	pop    %edx
47242b:	76 57                	jbe    0x472484
47242d:	67 2c 43             	addr16 sub $0x43,%al
472430:	67 77 5a             	addr16 ja 0x47248d
472433:	45                   	inc    %ebp
472434:	78 55                	js     0x47248b
472436:	72 74                	jb     0x4724ac
472438:	42                   	inc    %edx
472439:	71 4e                	jno    0x472489
47243b:	42                   	inc    %edx
47243c:	2c 2c                	sub    $0x2c,%al
47243e:	52                   	push   %edx
47243f:	4d                   	dec    %ebp
472440:	45                   	inc    %ebp
472441:	48                   	dec    %eax
472442:	68 4d 56 4b 36       	push   $0x364b564d
472447:	63 47 43             	arpl   %eax,0x43(%edi)
47244a:	52                   	push   %edx
47244b:	59                   	pop    %ecx
47244c:	49                   	dec    %ecx
47244d:	62 31                	bound  %esi,(%ecx)
47244f:	73 2c                	jae    0x47247d
472451:	41                   	inc    %ecx
472452:	6f                   	outsl  %ds:(%esi),(%dx)
472453:	6d                   	insl   (%dx),%es:(%edi)
472454:	47                   	inc    %edi
472455:	78 4d                	js     0x4724a4
472457:	56                   	push   %esi
472458:	4b                   	dec    %ebx
472459:	35 67 4a 45 51       	xor    $0x51454a67,%eax
47245e:	38 4a 45             	cmp    %cl,0x45(%edx)
472461:	51                   	push   %ecx
472462:	2b 52 45             	sub    0x45(%edx),%edx
472465:	51                   	push   %ecx
472466:	51                   	push   %ecx
472467:	52                   	push   %edx
472468:	44                   	inc    %esp
472469:	78 70                	js     0x4724db
47246b:	64 6b 57 48 53       	imul   $0x53,%fs:0x48(%edi),%edx
472470:	6e                   	outsb  %ds:(%esi),(%dx)
472471:	42                   	inc    %edx
472472:	38 68 4b             	cmp    %ch,0x4b(%eax)
472475:	44                   	inc    %esp
472476:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
472479:	59                   	pop    %ecx
47247a:	54                   	push   %esp
47247b:	46                   	inc    %esi
47247c:	54                   	push   %esp
47247d:	68 35 2f 2f 2f       	push   $0x2f2f2f35
472482:	2f                   	das
472483:	42                   	inc    %edx
472484:	68 45 45 46 68       	push   $0x68464545
472489:	70 76                	jo     0x472501
47248b:	57                   	push   %edi
47248c:	77 2c                	ja     0x4724ba
47248e:	43                   	inc    %ebx
47248f:	69 59 58 45 78 55 34 	imul   $0x34557845,0x58(%ecx),%ebx
472496:	5a                   	pop    %edx
472497:	76 2f                	jbe    0x4724c8
472499:	2f                   	das
47249a:	2f                   	das
47249b:	78 45                	js     0x4724e2
47249d:	50                   	push   %eax
47249e:	46                   	inc    %esi
47249f:	31 67 54             	xor    %esp,0x54(%edi)
4724a2:	44                   	inc    %esp
4724a3:	78 45                	js     0x4724ea
4724a5:	50                   	push   %eax
4724a6:	43                   	inc    %ebx
4724a7:	44                   	inc    %esp
4724a8:	4c                   	dec    %esp
4724a9:	44                   	inc    %esp
4724aa:	43                   	inc    %ebx
4724ab:	52                   	push   %edx
4724ac:	5a                   	pop    %edx
4724ad:	7a 58                	jp     0x472507
4724af:	2c 41                	sub    $0x41,%al
4724b1:	43                   	inc    %ebx
4724b2:	6e                   	outsb  %ds:(%esi),(%dx)
4724b3:	4e                   	dec    %esi
4724b4:	59                   	pop    %ecx
4724b5:	2c 41                	sub    $0x41,%al
4724b7:	4b                   	dec    %ebx
4724b8:	45                   	inc    %ebp
4724b9:	77 55                	ja     0x472510
4724bb:	72 4e                	jb     0x47250b
4724bd:	78 45                	js     0x472504
4724bf:	55                   	push   %ebp
4724c0:	52                   	push   %edx
4724c1:	51                   	push   %ecx
4724c2:	77 2c                	ja     0x4724f0
4724c4:	2c 4c                	sub    $0x4c,%al
4724c6:	2c 2c                	sub    $0x2c,%al
4724c8:	47                   	inc    %edi
4724c9:	51                   	push   %ecx
4724ca:	2c 41                	sub    $0x41,%al
4724cc:	43                   	inc    %ebx
4724cd:	67 2c 2c             	addr16 sub $0x2c,%al
4724d0:	31 2c 2c             	xor    %ebp,(%esp,%ebp,1)
4724d3:	53                   	push   %ebx
4724d4:	67 2c 41             	addr16 sub $0x41,%al
4724d7:	46                   	inc    %esi
4724d8:	6f                   	outsl  %ds:(%esi),(%dx)
4724d9:	2c 41                	sub    $0x41,%al
4724db:	42                   	inc    %edx
4724dc:	72 2c                	jb     0x47250a
4724de:	2c 66                	sub    $0x66,%al
4724e0:	2c 2c                	sub    $0x2c,%al
4724e2:	49                   	dec    %ecx
4724e3:	63 2c 41             	arpl   %ebp,(%ecx,%eax,2)
4724e6:	43                   	inc    %ebx
4724e7:	59                   	pop    %ecx
4724e8:	2c 2c                	sub    $0x2c,%al
4724ea:	71 51                	jno    0x47253d
4724ec:	2c 41                	sub    $0x41,%al
4724ee:	4c                   	dec    %esp
4724ef:	73 2c                	jae    0x47251d
4724f1:	2c 66                	sub    $0x66,%al
4724f3:	4a                   	dec    %edx
4724f4:	43                   	inc    %ebx
4724f5:	67 39 2c             	cmp    %ebp,(%si)
4724f8:	41                   	inc    %ecx
4724f9:	47                   	inc    %edi
4724fa:	45                   	inc    %ebp
4724fb:	78 51                	js     0x47254e
4724fd:	72 76                	jb     0x472575
4724ff:	68 45 46 62 31       	push   $0x31624645
472504:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
472507:	6f                   	outsl  %ds:(%esi),(%dx)
472508:	54                   	push   %esp
472509:	42                   	inc    %edx
47250a:	78 34                	js     0x472540
47250c:	54                   	push   %esp
47250d:	46                   	inc    %esi
47250e:	43                   	inc    %ebx
47250f:	75 77                	jne    0x472588
472511:	45                   	inc    %ebp
472512:	51                   	push   %ecx
472513:	56                   	push   %esi
472514:	76 58                	jbe    0x47256e
472516:	51                   	push   %ecx
472517:	2c 43                	sub    $0x43,%al
472519:	68 4d 4b 48 77       	push   $0x77484b4d
47251e:	6f                   	outsl  %ds:(%esi),(%dx)
47251f:	54                   	push   %esp
472520:	46                   	inc    %esi
472521:	43                   	inc    %ebx
472522:	75 68                	jne    0x47258c
472524:	45                   	inc    %ebp
472525:	51                   	push   %ecx
472526:	6f                   	outsl  %ds:(%esi),(%dx)
472527:	35 6a 77 2c 41       	xor    $0x412c776a,%eax