473341:	68 4d 4b 4f 4f       	push   $0x4f4f4b4d
473346:	6e                   	outsb  %ds:(%esi),(%dx)
473347:	2b 2f                	sub    (%edi),%ebp
473349:	2f                   	das
47334a:	38 57 44             	cmp    %dl,0x44(%edi)
47334d:	51                   	push   %ecx
47334e:	6b 35 54 51 45 2c 42 	imul   $0x42,0x2c455154,%esi
473355:	38 52 45             	cmp    %dl,0x45(%edx)
473358:	77 6f                	ja     0x4733c9
47335a:	34 32                	xor    $0x32,%al
47335c:	50                   	push   %eax
47335d:	37                   	aaa
47335e:	2f                   	das
47335f:	2f                   	das
473360:	78 38                	js     0x47339a
473362:	65 6a 51             	gs push $0x51
473365:	77 2c                	ja     0x473393
473367:	41                   	inc    %ecx
473368:	47                   	inc    %edi
473369:	41                   	inc    %ecx
47336a:	44                   	inc    %esp
47336b:	2c 41                	sub    $0x41,%al
47336d:	42                   	inc    %edx
47336e:	42                   	inc    %edx
47336f:	6f                   	outsl  %ds:(%esi),(%dx)
473370:	4d                   	dec    %ebp
473371:	48                   	dec    %eax
473372:	42                   	inc    %edx
473373:	4d                   	dec    %ebp
473374:	4b                   	dec    %ebx
473375:	4f                   	dec    %edi
473376:	4d                   	dec    %ebp
473377:	4c                   	dec    %esp
473378:	2b 2f                	sub    (%edi),%ebp
47337a:	2f                   	das
47337b:	39 2b                	cmp    %ebp,(%ebx)
47337d:	43                   	inc    %ebx
47337e:	77 2c                	ja     0x4733ac
473380:	42                   	inc    %edx
473381:	42                   	inc    %edx
473382:	67 5a                	addr16 pop %edx
473384:	6e                   	outsb  %ds:(%esi),(%dx)
473385:	6e                   	outsb  %ds:(%esi),(%dx)
473386:	34 4c                	xor    $0x4c,%al
473388:	2c 41                	sub    $0x41,%al
47338a:	45                   	inc    %ebp
47338b:	47                   	inc    %edi
47338c:	52                   	push   %edx
47338d:	71 65                	jno    0x4733f4
47338f:	48                   	dec    %eax
473390:	77 38                	ja     0x4733ca
473392:	54                   	push   %esp
473393:	43                   	inc    %ebx
473394:	6a 69                	push   $0x69
473396:	70 2f                	jo     0x4733c7
473398:	76 2f                	jbe    0x4733c9
47339a:	2f                   	das
47339b:	66 67 73 2c          	data16 addr16 jae 0x4733cb
47339f:	41                   	inc    %ecx
4733a0:	51                   	push   %ecx
4733a1:	57                   	push   %edi
4733a2:	46                   	inc    %esi
4733a3:	35 35 2b 43 77       	xor    $0x77432b35,%eax
4733a8:	2c 42                	sub    $0x42,%al
4733aa:	42                   	inc    %edx
4733ab:	63 59 6e             	arpl   %ebx,0x6e(%ecx)
4733ae:	68 34 54 43 6a       	push   $0x6a435434
4733b3:	69 52 2f 76 2f 2f 66 	imul   $0x662f2f76,0x2f(%edx),%edx
4733ba:	67 73 2c             	addr16 jae 0x4733e9
4733bd:	41                   	inc    %ecx
4733be:	51                   	push   %ecx
4733bf:	66 45                	inc    %bp
4733c1:	43                   	inc    %ebx
4733c2:	41                   	inc    %ecx
4733c3:	42                   	inc    %edx
4733c4:	41                   	inc    %ecx
4733c5:	51                   	push   %ecx
4733c6:	2c 6e                	sub    $0x6e,%al
4733c8:	6e                   	outsb  %ds:(%esi),(%dx)
4733c9:	34 4c                	xor    $0x4c,%al
4733cb:	2c 41                	sub    $0x41,%al
4733cd:	45                   	inc    %ebp
4733ce:	48                   	dec    %eax
4733cf:	78 45                	js     0x473416
4733d1:	67 67 51             	addr16 addr16 push %ecx
4733d4:	45                   	inc    %ebp
4733d5:	2c 4a                	sub    $0x4a,%al
4733d7:	34 66                	xor    $0x66,%al
4733d9:	4a                   	dec    %edx
4733da:	53                   	push   %ebx
4733db:	67 39 2c             	cmp    %ebp,(%si)
4733de:	41                   	inc    %ecx
4733df:	47                   	inc    %edi
4733e0:	45                   	inc    %ebp
4733e1:	77 6f                	ja     0x473452
4733e3:	34 61                	xor    $0x61,%al
4733e5:	66 37                	data16 aaa
4733e7:	2f                   	das
4733e8:	2f                   	das
4733e9:	33 34 4c             	xor    (%esp,%ecx,2),%esi
4733ec:	2c 41                	sub    $0x41,%al
4733ee:	45                   	inc    %ebp
4733ef:	48                   	dec    %eax
4733f0:	78 77                	js     0x473469
4733f2:	67 41                	addr16 inc %ecx
4733f4:	55                   	push   %ebp
4733f5:	2c 41                	sub    $0x41,%al
4733f7:	4a                   	dec    %edx
4733f8:	35 2b 43 77 2c       	xor    $0x2c77432b,%eax
4733fd:	42                   	inc    %edx
4733fe:	42                   	inc    %edx
4733ff:	38 64 49 41          	cmp    %ah,0x41(%ecx,%ecx,2)
473403:	46                   	inc    %esi
473404:	67 2c 43             	addr16 sub $0x43,%al
473407:	65 48                	gs dec %eax
473409:	52                   	push   %edx
47340a:	4d                   	dec    %ebp
47340b:	4b                   	dec    %ebx
47340c:	4f                   	dec    %edi
47340d:	45                   	inc    %ebp
47340e:	66 2b 2f             	sub    (%edi),%bp
473411:	2f                   	das
473412:	39 2b                	cmp    %ebp,(%ebx)
473414:	43                   	inc    %ebx
473415:	77 2c                	ja     0x473443
473417:	42                   	inc    %edx
473418:	42                   	inc    %edx
473419:	38 4d 48             	cmp    %cl,0x48(%ebp)
47341c:	30 47 65             	xor    %al,0x65(%edi)
47341f:	66 67 73 2c          	data16 addr16 jae 0x47344f
473423:	41                   	inc    %ecx
473424:	51                   	push   %ecx
473425:	66 44                	inc    %sp
473427:	52                   	push   %edx
473428:	39 68 6e             	cmp    %ebp,0x6e(%eax)
47342b:	68 67 54 43 6a       	push   $0x6a435467
473430:	67 72 2f             	addr16 jb 0x473462
473433:	76 2f                	jbe    0x473464
473435:	2f                   	das
473436:	66 67 73 2c          	data16 addr16 jae 0x473466
47343a:	41                   	inc    %ecx
47343b:	51                   	push   %ecx
47343c:	66 47                	inc    %di
47343e:	69 41 42 49 2c 41 6e 	imul   $0x6e412c49,0x42(%ecx),%eax
473445:	6e                   	outsb  %ds:(%esi),(%dx)
473446:	34 4c                	xor    $0x4c,%al
473448:	2c 41                	sub    $0x41,%al
47344a:	45                   	inc    %ebp
47344b:	48                   	dec    %eax
47344c:	78 73                	js     0x4734c1
47344e:	67 41                	addr16 inc %ecx
473450:	54                   	push   %esp
473451:	2c 41                	sub    $0x41,%al
473453:	4a                   	dec    %edx
473454:	34 66                	xor    $0x66,%al
473456:	43                   	inc    %ebx
473457:	78 4d                	js     0x4734a6
473459:	4b                   	dec    %ebx
47345a:	4f                   	dec    %edi
47345b:	41                   	inc    %ecx
47345c:	6a 2b                	push   $0x2b
47345e:	2f                   	das
47345f:	2f                   	das
473460:	39 2b                	cmp    %ebp,(%ebx)
473462:	43                   	inc    %ebx
473463:	77 2c                	ja     0x473491
473465:	42                   	inc    %edx
473466:	42                   	inc    %edx
473467:	38 4b 48             	cmp    %cl,0x48(%ebx)
47346a:	79 47                	jns    0x4734b3
47346c:	65 66 67 73 2c       	gs data16 addr16 jae 0x47349d
473471:	41                   	inc    %ecx
473472:	51                   	push   %ecx
473473:	66 43                	inc    %bx
473475:	78 38                	js     0x4734af
473477:	78 6e                	js     0x4734e7
473479:	68 38 4d 45 77       	push   $0x77454d38
47347e:	6f                   	outsl  %ds:(%esi),(%dx)
47347f:	34 36                	xor    $0x36,%al
473481:	2f                   	das
473482:	33 2f                	xor    (%edi),%ebp
473484:	2f                   	das
473485:	33 34 4c             	xor    (%esp,%ecx,2),%esi
473488:	2c 41                	sub    $0x41,%al
47348a:	45                   	inc    %ebp
47348b:	47                   	inc    %edi
47348c:	68 75 65 66 67       	push   $0x67666575
473491:	73 2c                	jae    0x4734bf
473493:	41                   	inc    %ecx
473494:	51                   	push   %ecx
473495:	62 48 5a             	bound  %ecx,0x5a(%eax)
473498:	34 57                	xor    $0x57,%al
47349a:	45                   	inc    %ebp
47349b:	77 6f                	ja     0x47350c
47349d:	34 30                	xor    $0x30,%al
47349f:	2f                   	das
4734a0:	33 2f                	xor    (%edi),%ebp
4734a2:	2f                   	das
4734a3:	33 34 4c             	xor    (%esp,%ecx,2),%esi
4734a6:	2c 41                	sub    $0x41,%al
4734a8:	45                   	inc    %ebp
4734a9:	48                   	dec    %eax
4734aa:	78 49                	js     0x4734f5
4734ac:	67 41                	addr16 inc %ecx
4734ae:	51                   	push   %ecx
4734af:	49                   	dec    %ecx
4734b0:	2c 4a                	sub    $0x4a,%al
4734b2:	35 2b 43 77 2c       	xor    $0x2c77432b,%eax
4734b7:	42                   	inc    %edx
4734b8:	42                   	inc    %edx
4734b9:	38 54 49 41          	cmp    %dl,0x41(%ecx,%ecx,2)
4734bd:	45                   	inc    %ebp
4734be:	44                   	inc    %esp
4734bf:	2c 43                	sub    $0x43,%al
4734c1:	65 47                	gs inc %edi
4734c3:	52                   	push   %edx
4734c4:	4d                   	dec    %ebp
4734c5:	4b                   	dec    %ebx
4734c6:	4f                   	dec    %edi
4734c7:	4c                   	dec    %esp
4734c8:	48                   	dec    %eax
4734c9:	39 2f                	cmp    %ebp,(%edi)
4734cb:	2f                   	das
4734cc:	38 49 47             	cmp    %cl,0x47(%ecx)
4734cf:	46                   	inc    %esi
4734d0:	30 73 41             	xor    %dh,0x41(%ebx)
4734d3:	78 63                	js     0x473538
4734d5:	72 41                	jb     0x473518
4734d7:	78 59                	js     0x473532
4734d9:	72 41                	jb     0x47351c
4734db:	43                   	inc    %ebx
4734dc:	30 45 43             	xor    %al,0x43(%ebp)
4734df:	52                   	push   %edx
4734e0:	64 59                	fs pop %ecx
4734e2:	44                   	inc    %esp
4734e3:	58                   	pop    %eax
4734e4:	34 4d                	xor    $0x4d,%al
4734e6:	2c 41                	sub    $0x41,%al
4734e8:	45                   	inc    %ebp
4734e9:	43                   	inc    %ebx
4734ea:	41                   	inc    %ecx
4734eb:	6d                   	insl   (%dx),%es:(%edi)
4734ec:	65 43                	gs inc %ebx
4734ee:	42                   	inc    %edx
4734ef:	64 59                	fs pop %ecx
4734f1:	44                   	inc    %esp
4734f2:	41                   	inc    %ecx
4734f3:	67 66 48             	addr16 dec %ax
4734f6:	6a 4c                	push   $0x4c
4734f8:	65 46                	gs inc %esi
4734fa:	68 4d 45 45 51       	push   $0x5145454d
4734ff:	51                   	push   %ecx
473500:	73 4c                	jae    0x47354e
473502:	6e                   	outsb  %ds:(%esi),(%dx)
473503:	34 46                	xor    $0x46,%al
473505:	2c 41                	sub    $0x41,%al
473507:	45                   	inc    %ebp
473508:	45                   	inc    %ebp
473509:	51                   	push   %ecx
47350a:	53                   	push   %ebx
47350b:	50                   	push   %eax
47350c:	43                   	inc    %ebx
47350d:	77 2c                	ja     0x47353b
47350f:	41                   	inc    %ecx
473510:	68 38 77 45 51       	push   $0x51457738
473515:	52                   	push   %edx
473516:	59                   	pop    %ecx
473517:	66 52                	push   %dx
473519:	45                   	inc    %ebp
47351a:	2c 41                	sub    $0x41,%al
47351c:	52                   	push   %edx
47351d:	2b 42 51             	sub    0x51(%edx),%eax
473520:	2c 42                	sub    $0x42,%al
473522:	42                   	inc    %edx
473523:	45                   	inc    %ebp
473524:	45                   	inc    %ebp
473525:	6a 77                	push   $0x77
473527:	73 2c                	jae    0x473555
473529:	41                   	inc    %ecx
47352a:	49                   	dec    %ecx
47352b:	65 66 52             	gs push %dx
47352e:	49                   	dec    %ecx
47352f:	2c 41                	sub    $0x41,%al
473531:	51                   	push   %ecx
473532:	52                   	push   %edx
473533:	42                   	inc    %edx
473534:	42                   	inc    %edx
473535:	64 59                	fs pop %ecx
473537:	45                   	inc    %ebp
473538:	77 51                	ja     0x47358b
47353a:	52                   	push   %edx
47353b:	42                   	inc    %edx
47353c:	43                   	inc    %ebx
47353d:	43                   	inc    %ebx
47353e:	50                   	push   %eax
47353f:	2c 2c                	sub    $0x2c,%al
473541:	4d                   	dec    %ebp
473542:	63 6b 67             	arpl   %ebp,0x67(%ebx)
473545:	6b 2c 2c 42          	imul   $0x42,(%esp,%ebp,1),%ebp
473549:	4d                   	dec    %ebp
47354a:	46                   	inc    %esi
47354b:	45                   	inc    %ebp
47354c:	51                   	push   %ecx
47354d:	55                   	push   %ebp
47354e:	74 4f                	je     0x47359f
473550:	48                   	dec    %eax
473551:	34 46                	xor    $0x46,%al
473553:	2c 41                	sub    $0x41,%al
473555:	45                   	inc    %ebp
473556:	45                   	inc    %ebp
473557:	51                   	push   %ecx
473558:	57                   	push   %edi
473559:	50                   	push   %eax
47355a:	43                   	inc    %ebx
47355b:	77 2c                	ja     0x473589
47355d:	41                   	inc    %ecx
47355e:	69 43 51 41 51 2c 45 	imul   $0x452c5141,0x51(%ebx),%eax
473565:	51                   	push   %ecx
473566:	56                   	push   %esi
473567:	59                   	pop    %ecx
473568:	49                   	dec    %ecx
473569:	4a                   	dec    %edx
47356a:	2c 2c                	sub    $0x2c,%al
47356c:	42                   	inc    %edx
47356d:	5a                   	pop    %edx
47356e:	66 52                	push   %dx
473570:	45                   	inc    %ebp
473571:	2c 41                	sub    $0x41,%al
473573:	52                   	push   %edx
473574:	2b 42 51             	sub    0x51(%edx),%eax
473577:	2c 42                	sub    $0x42,%al
473579:	42                   	inc    %edx
47357a:	45                   	inc    %ebp
47357b:	46                   	inc    %esi
47357c:	6a 77                	push   $0x77
47357e:	73 2c                	jae    0x4735ac
473580:	41                   	inc    %ecx
473581:	49                   	dec    %ecx
473582:	66 43                	inc    %bx
473584:	58                   	pop    %eax
473585:	30 53 2c             	xor    %dl,0x2c(%ebx)
473588:	41                   	inc    %ecx
473589:	45                   	inc    %ebp
47358a:	45                   	inc    %ebp
47358b:	51                   	push   %ecx
47358c:	55                   	push   %ebp
47358d:	58                   	pop    %eax
47358e:	57                   	push   %edi
47358f:	42                   	inc    %edx
473590:	4d                   	dec    %ebp