476302:	72 48                	jb     0x47634c
476304:	78 45                	js     0x47634b
476306:	4c                   	dec    %esp
476307:	52                   	push   %edx
476308:	51                   	push   %ecx
476309:	59                   	pop    %ecx
47630a:	2c 2c                	sub    $0x2c,%al
47630c:	4c                   	dec    %esp
47630d:	2c 2c                	sub    $0x2c,%al
47630f:	4b                   	dec    %ebx
476310:	51                   	push   %ecx
476311:	2c 41                	sub    $0x41,%al
476313:	44                   	inc    %esp
476314:	73 2c                	jae    0x476342
476316:	41                   	inc    %ecx
476317:	42                   	inc    %edx
476318:	44                   	inc    %esp
476319:	2c 2c                	sub    $0x2c,%al
47631b:	54                   	push   %esp
47631c:	2c 2c                	sub    $0x2c,%al
47631e:	46                   	inc    %esi
47631f:	6b 2c 2c 66          	imul   $0x66,(%esp,%ebp,1),%ebp
476323:	45                   	inc    %ebp
476324:	43                   	inc    %ebx
476325:	67 39 2c             	cmp    %ebp,(%si)
476328:	41                   	inc    %ecx
476329:	47                   	inc    %edi
47632a:	45                   	inc    %ebp
47632b:	77 73                	ja     0x4763a0
47632d:	72 31                	jb     0x476360
47632f:	67 52                	addr16 push %edx
476331:	51                   	push   %ecx
476332:	45                   	inc    %ebp
476333:	51                   	push   %ecx
476334:	69 50 43 77 2c 41 68 	imul   $0x68412c77,0x43(%eax),%edx
47633b:	45                   	inc    %ebp
47633c:	47                   	inc    %edi
47633d:	45                   	inc    %ebp
47633e:	51                   	push   %ecx
47633f:	69 55 66 52 49 2c 41 	imul   $0x412c4952,0x66(%ebp),%edx
476346:	51                   	push   %ecx
476347:	66 4a                	dec    %dx
476349:	69 67 39 2c 41 47 45 	imul   $0x4547412c,0x39(%edi),%esp
476350:	77 73                	ja     0x4763c5
476352:	72 75                	jb     0x4763c9
476354:	41                   	inc    %ecx
476355:	4d                   	dec    %ebp
476356:	52                   	push   %edx
476357:	42                   	inc    %edx
476358:	51                   	push   %ecx
476359:	59                   	pop    %ecx
47635a:	48                   	dec    %eax
47635b:	57                   	push   %edi
47635c:	43                   	inc    %ebx
47635d:	68 4c 2c 41 47       	push   $0x47412c4c
476362:	45                   	inc    %ebp
476363:	77 59                	ja     0x4763be
476365:	61                   	popa
476366:	45                   	inc    %ebp
476367:	77 73                	ja     0x4763dc
476369:	72 70                	jb     0x4763db
47636b:	68 59 54 43 42       	push   $0x42435459
476370:	6b 54 43 79 75       	imul   $0x75,0x79(%ebx,%eax,2),%edx
476375:	65 45                	gs inc %ebp
476377:	51                   	push   %ecx
476378:	67 73 47             	addr16 jae 0x4763c2
47637b:	42                   	inc    %edx
47637c:	59                   	pop    %ecx
47637d:	54                   	push   %esp
47637e:	43                   	inc    %ebx
47637f:	79 75                	jns    0x4763f6
476381:	56                   	push   %esi
476382:	42                   	inc    %edx
476383:	41                   	inc    %ecx
476384:	61                   	popa
476385:	4e                   	dec    %esi
476386:	43                   	inc    %ebx
476387:	77 2c                	ja     0x4763b5
476389:	41                   	inc    %ecx
47638a:	6c                   	insb   (%dx),%es:(%edi)
47638b:	45                   	inc    %ebp
47638c:	59                   	pop    %ecx
47638d:	45                   	inc    %ebp
47638e:	77 73                	ja     0x476403
476390:	72 69                	jb     0x4763fb
476392:	42                   	inc    %edx
476393:	45                   	inc    %ebp
476394:	49                   	dec    %ecx
476395:	46                   	inc    %esi
476396:	31 67 54             	xor    %esp,0x54(%edi)
476399:	43                   	inc    %ebx
47639a:	42                   	inc    %edx
47639b:	45                   	inc    %ebp
47639c:	49                   	dec    %ecx
47639d:	42                   	inc    %edx
47639e:	6a 4b                	push   $0x4b
4763a0:	6e                   	outsb  %ds:(%esi),(%dx)
4763a1:	42                   	inc    %edx
4763a2:	46                   	inc    %esi
4763a3:	41                   	inc    %ecx
4763a4:	6f                   	outsl  %ds:(%esi),(%dx)
4763a5:	49                   	dec    %ecx
4763a6:	2c 41                	sub    $0x41,%al
4763a8:	42                   	inc    %edx
4763a9:	69 73 62 45 51 78 46 	imul   $0x46785145,0x62(%ebx),%esi
4763b0:	42                   	inc    %edx
4763b1:	51                   	push   %ecx
4763b2:	2c 2c                	sub    $0x2c,%al
4763b4:	73 2c                	jae    0x4763e2
4763b6:	2c 65                	sub    $0x65,%al
4763b8:	2c 2c                	sub    $0x2c,%al
4763ba:	4a                   	dec    %edx
4763bb:	77 2c                	ja     0x4763e9
4763bd:	41                   	inc    %ecx
4763be:	45                   	inc    %ebp
4763bf:	45                   	inc    %ebp
4763c0:	2c 41                	sub    $0x41,%al
4763c2:	42                   	inc    %edx
4763c3:	52                   	push   %edx
4763c4:	2c 2c                	sub    $0x2c,%al
4763c6:	48                   	dec    %eax
4763c7:	78 73                	js     0x47643c
4763c9:	6f                   	outsl  %ds:(%esi),(%dx)
4763ca:	50                   	push   %eax
4763cb:	51                   	push   %ecx
4763cc:	2c 42                	sub    $0x42,%al
4763ce:	68 4d 4d 4b 39       	push   $0x394b4d4d
4763d3:	6f                   	outsl  %ds:(%esi),(%dx)
4763d4:	46                   	inc    %esi
4763d5:	42                   	inc    %edx
4763d6:	34 30                	xor    $0x30,%al
4763d8:	4c                   	dec    %esp
4763d9:	2c 41                	sub    $0x41,%al
4763db:	43                   	inc    %ebx
4763dc:	55                   	push   %ebp
4763dd:	52                   	push   %edx
4763de:	38 52 4b             	cmp    %dl,0x4b(%edx)
4763e1:	44                   	inc    %esp
4763e2:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
4763e5:	59                   	pop    %ecx
4763e6:	54                   	push   %esp
4763e7:	44                   	inc    %esp
4763e8:	43                   	inc    %ebx
4763e9:	76 48                	jbe    0x476433
4763eb:	45                   	inc    %ebp
4763ec:	51                   	push   %ecx
4763ed:	6b 73 51 52          	imul   $0x52,0x51(%ebx),%esi
4763f1:	67 54                	addr16 push %esp
4763f3:	44                   	inc    %esp
4763f4:	43                   	inc    %ebx
4763f5:	75 2b                	jne    0x476422
4763f7:	42                   	inc    %edx
4763f8:	56                   	push   %esi
4763f9:	41                   	inc    %ecx
4763fa:	52                   	push   %edx
4763fb:	43                   	inc    %ebx
4763fc:	59                   	pop    %ecx
4763fd:	38 4c 2c 41          	cmp    %cl,0x41(%esp,%ebp,1)
476401:	43                   	inc    %ebx
476402:	45                   	inc    %ebp
476403:	51                   	push   %ecx
476404:	59                   	pop    %ecx
476405:	52                   	push   %edx
476406:	43                   	inc    %ebx
476407:	51                   	push   %ecx
476408:	5a                   	pop    %edx
476409:	59                   	pop    %ecx
47640a:	6c                   	insb   (%dx),%es:(%edi)
47640b:	48                   	dec    %eax
47640c:	30 53 2c             	xor    %dl,0x2c(%ebx)
47640f:	41                   	inc    %ecx
476410:	45                   	inc    %ebp
476411:	47                   	inc    %edi
476412:	68 4d 4d 4b 36       	push   $0x364b4d4d
476417:	51                   	push   %ecx
476418:	57                   	push   %edi
476419:	45                   	inc    %ebp
47641a:	77 6b                	ja     0x476487
47641c:	72 42                	jb     0x476460
47641e:	67 30 34             	xor    %dh,(%si)
476421:	70 76                	jo     0x476499
476423:	37                   	aaa
476424:	2f                   	das
476425:	2f                   	das
476426:	78 63                	js     0x47648b
476428:	54                   	push   %esp
476429:	44                   	inc    %esp
47642a:	43                   	inc    %ebx
47642b:	75 55                	jne    0x476482
47642d:	45                   	inc    %ebp
47642e:	51                   	push   %ecx
47642f:	6b 58 57 42          	imul   $0x42,0x57(%eax),%ebx
476433:	4d                   	dec    %ebp
476434:	4a                   	dec    %edx
476435:	4b                   	dec    %ebx
476436:	77 6f                	ja     0x4764a7
476438:	35 35 76 37 2f       	xor    $0x2f377635,%eax
47643d:	2f                   	das
47643e:	7a 68                	jp     0x4764a8
476440:	36 2f                	ss das
476442:	76 2f                	jbe    0x476473
476444:	2f                   	das
476445:	45                   	inc    %ebp
476446:	51                   	push   %ecx
476447:	6b 48 4d 67          	imul   $0x67,0x4d(%eax),%ecx
47644b:	49                   	dec    %ecx
47644c:	72 4c                	jb     0x47649a
47644e:	43                   	inc    %ebx
47644f:	75 37                	jne    0x476488
476451:	52                   	push   %edx
476452:	51                   	push   %ecx
476453:	67 2c 41             	addr16 sub $0x41,%al
476456:	42                   	inc    %edx
476457:	46                   	inc    %esi
476458:	2f                   	das
476459:	76 2f                	jbe    0x47648a
47645b:	2f                   	das
47645c:	56                   	push   %esi
47645d:	2f                   	das
47645e:	37                   	aaa
47645f:	2f                   	das
476460:	2f                   	das
476461:	32 62 2b             	xor    0x2b(%edx),%ah
476464:	2f                   	das
476465:	2f                   	das
476466:	39 75 2f             	cmp    %esi,0x2f(%ebp)
476469:	76 2f                	jbe    0x47649a
47646b:	2f                   	das
47646c:	67 66 37             	addr16 data16 aaa
47646f:	2f                   	das
476470:	2f                   	das
476471:	35 44 2b 2f 2f       	xor    $0x2f2f2b44,%eax
476476:	2b 65 2f             	sub    0x2f(%ebp),%esp
476479:	76 2f                	jbe    0x4764aa
47647b:	2f                   	das
47647c:	72 66                	jb     0x4764e4
47647e:	37                   	aaa
47647f:	2f                   	das
476480:	2f                   	das
476481:	7a 67                	jp     0x4764ea
476483:	31 2f                	xor    %ebp,(%edi)
476485:	76 2f                	jbe    0x4764b6
476487:	2f                   	das
476488:	42                   	inc    %edx
476489:	56                   	push   %esi
47648a:	41                   	inc    %ecx
47648b:	6f                   	outsl  %ds:(%esi),(%dx)
47648c:	49                   	dec    %ecx
47648d:	2c 41                	sub    $0x41,%al
47648f:	42                   	inc    %edx
476490:	69 6f 41 45 7a 41 46 	imul   $0x46417a45,0x41(%edi),%ebp
476497:	41                   	inc    %ecx
476498:	48                   	dec    %eax
476499:	49                   	dec    %ecx
47649a:	42                   	inc    %edx
47649b:	2c 41                	sub    $0x41,%al
47649d:	6a 2c                	push   $0x2c
47649f:	41                   	inc    %ecx
4764a0:	52                   	push   %edx
4764a1:	2c 53                	sub    $0x53,%al
4764a3:	4e                   	dec    %esi
4764a4:	44                   	inc    %esp
4764a5:	2c 2c                	sub    $0x2c,%al
4764a7:	51                   	push   %ecx
4764a8:	6f                   	outsl  %ds:(%esi),(%dx)
4764a9:	72 42                	jb     0x4764ed
4764ab:	78 45                	js     0x4764f2
4764ad:	49                   	dec    %ecx
4764ae:	4f                   	dec    %edi
4764af:	44                   	inc    %esp
4764b0:	30 42 2c             	xor    %al,0x2c(%edx)
4764b3:	41                   	inc    %ecx
4764b4:	66 47                	inc    %di
4764b6:	53                   	push   %ebx
4764b7:	67 39 2c             	cmp    %ebp,(%si)
4764ba:	41                   	inc    %ecx
4764bb:	47                   	inc    %edi
4764bc:	45                   	inc    %ebp
4764bd:	77 67                	ja     0x476526
4764bf:	72 37                	jb     0x4764f8
4764c1:	67 67 66 45          	addr16 addr16 inc %bp
4764c5:	44                   	inc    %esp
4764c6:	67 56                	addr16 push %esi
4764c8:	41                   	inc    %ecx
4764c9:	51                   	push   %ecx
4764ca:	2c 47                	sub    $0x47,%al
4764cc:	68 4d 49 4b 2b       	push   $0x2b4b494d
4764d1:	45                   	inc    %ebp
4764d2:	43                   	inc    %ebx
4764d3:	41                   	inc    %ecx
4764d4:	79 68                	jns    0x47653e
4764d6:	48                   	dec    %eax
4764d7:	2c 41                	sub    $0x41,%al
4764d9:	47                   	inc    %edi
4764da:	4f                   	dec    %edi
4764db:	50                   	push   %eax
4764dc:	67 2c 2c             	addr16 sub $0x2c,%al
4764df:	57                   	push   %edi
4764e0:	45                   	inc    %ebp
4764e1:	77 67                	ja     0x47654a
4764e3:	72 30                	jb     0x476515
4764e5:	42                   	inc    %edx
4764e6:	59                   	pop    %ecx
4764e7:	4c                   	dec    %esp
4764e8:	47                   	inc    %edi
4764e9:	52                   	push   %edx
4764ea:	4d                   	dec    %ebp
4764eb:	49                   	dec    %ecx
4764ec:	4b                   	dec    %ebx
4764ed:	38 6b 48             	cmp    %ch,0x48(%ebx)
4764f0:	4f                   	dec    %edi
4764f1:	66 77 2c             	data16 ja 0x476520
4764f4:	2c 66                	sub    $0x66,%al
4764f6:	45                   	inc    %ebp
4764f7:	43                   	inc    %ebx
4764f8:	67 39 2c             	cmp    %ebp,(%si)
4764fb:	41                   	inc    %ecx
4764fc:	47                   	inc    %edi
4764fd:	45                   	inc    %ebp
4764fe:	77 67                	ja     0x476567
476500:	72 75                	jb     0x476577
476502:	41                   	inc    %ecx
476503:	59                   	pop    %ecx
476504:	48                   	dec    %eax
476505:	43                   	inc    %ebx
476506:	4a                   	dec    %edx
476507:	34 62                	xor    $0x62,%al
476509:	45                   	inc    %ebp
47650a:	77 67                	ja     0x476573
47650c:	72 72                	jb     0x476580
47650e:	7a 6a                	jp     0x47657a
476510:	54                   	push   %esp
476511:	2c 2c                	sub    $0x2c,%al
476513:	43                   	inc    %ebx
476514:	42                   	inc    %edx
476515:	38 51 51             	cmp    %dl,0x51(%ecx)
476518:	47                   	inc    %edi
476519:	67 2c 2c             	addr16 sub $0x2c,%al
47651c:	43                   	inc    %ebx
47651d:	47                   	inc    %edi
47651e:	47                   	inc    %edi
47651f:	39 4e 2c             	cmp    %ecx,0x2c(%esi)
476522:	41                   	inc    %ecx
476523:	47                   	inc    %edi
476524:	47                   	inc    %edi
476525:	56                   	push   %esi
476526:	67 4e                	addr16 dec %esi
476528:	4b                   	dec    %ebx
476529:	78 63                	js     0x47658e
47652b:	52                   	push   %edx