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
47652c:	42                   	inc    %edx
47652d:	30 55 45             	xor    %dl,0x45(%ebp)
476530:	2c 2c                	sub    $0x2c,%al
476532:	43                   	inc    %ebx
476533:	77 2c                	ja     0x476561
476535:	41                   	inc    %ecx
476536:	42                   	inc    %edx
476537:	4d                   	dec    %ebp
476538:	2c 2c                	sub    $0x2c,%al
47653a:	63 2c 2c             	arpl   %ebp,(%esp,%ebp,1)
47653d:	4d                   	dec    %ebp
47653e:	67 2c 41             	addr16 sub $0x41,%al
476541:	42                   	inc    %edx
476542:	38 62 4b             	cmp    %ah,0x4b(%edx)
476545:	44                   	inc    %esp
476546:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
476549:	59                   	pop    %ecx
47654a:	54                   	push   %esp
47654b:	42                   	inc    %edx
47654c:	79 76                	jns    0x4765c4
47654e:	65 46                	gs inc %esi
476550:	68 4d 45 46 78       	push   $0x7846454d
476555:	4d                   	dec    %ebp
476556:	48                   	dec    %eax
476557:	4b                   	dec    %ebx
476558:	39 59 52             	cmp    %ebx,0x52(%ecx)
47655b:	42                   	inc    %edx
47655c:	43                   	inc    %ebx
47655d:	77 68                	ja     0x4765c7
47655f:	47                   	inc    %edi
476560:	42                   	inc    %edx
476561:	4d                   	dec    %ebp
476562:	48                   	dec    %eax
476563:	4b                   	dec    %ebx
476564:	38 30                	cmp    %dh,(%eax)
476566:	47                   	inc    %edi
476567:	42                   	inc    %edx
476568:	78 45                	js     0x4765af
47656a:	45                   	inc    %ebp
47656b:	57                   	push   %edi
47656c:	41                   	inc    %ecx
47656d:	59                   	pop    %ecx
47656e:	48                   	dec    %eax
47656f:	46                   	inc    %esi
476570:	31 6d 55             	xor    %ebp,0x55(%ebp)
476573:	6e                   	outsb  %ds:(%esi),(%dx)
476574:	68 38 52 4b 44       	push   $0x444b5238
476579:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
47657c:	59                   	pop    %ecx
47657d:	54                   	push   %esp
47657e:	42                   	inc    %edx
47657f:	79 75                	jns    0x4765f6
476581:	33 45 51             	xor    0x51(%ebp),%eax
476584:	51                   	push   %ecx
476585:	58                   	pop    %eax
476586:	57                   	push   %edi
476587:	42                   	inc    %edx
476588:	4d                   	dec    %ebp
476589:	45                   	inc    %ebp
47658a:	45                   	inc    %ebp
47658b:	51                   	push   %ecx
47658c:	51                   	push   %ecx
47658d:	4a                   	dec    %edx
47658e:	4d                   	dec    %ebp
47658f:	74 38                	je     0x4765c9
476591:	48                   	dec    %eax
476592:	43                   	inc    %ebx
476593:	52                   	push   %edx
476594:	64 5a                	fs pop %edx
476596:	57                   	push   %edi
476597:	41                   	inc    %ecx
476598:	73 72                	jae    0x47660c
47659a:	59                   	pop    %ecx
47659b:	77 67                	ja     0x476604
47659d:	66 45                	inc    %bp
47659f:	54                   	push   %esp
4765a0:	4d                   	dec    %ebp
4765a1:	2b 4b 78             	sub    0x78(%ebx),%ecx
4765a4:	4d                   	dec    %ebp
4765a5:	52                   	push   %edx
4765a6:	43                   	inc    %ebx
4765a7:	55                   	push   %ebp
4765a8:	55                   	push   %ebp
4765a9:	44                   	inc    %esp
4765aa:	2c 2c                	sub    $0x2c,%al
4765ac:	43                   	inc    %ebx
4765ad:	77 2c                	ja     0x4765db
4765af:	41                   	inc    %ecx
4765b0:	42                   	inc    %edx
4765b1:	73 2c                	jae    0x4765df
4765b3:	2c 6e                	sub    $0x6e,%al
4765b5:	2c 2c                	sub    $0x2c,%al
4765b7:	48                   	dec    %eax
4765b8:	78 73                	js     0x47662d
4765ba:	6f                   	outsl  %ds:(%esi),(%dx)
4765bb:	50                   	push   %eax
4765bc:	51                   	push   %ecx
4765bd:	2c 42                	sub    $0x42,%al
4765bf:	68 4d 4a 4b 2b       	push   $0x2b4b4a4d
4765c4:	49                   	dec    %ecx
4765c5:	43                   	inc    %ebx
4765c6:	47                   	inc    %edi
4765c7:	57                   	push   %edi
4765c8:	39 4e 2c             	cmp    %ecx,0x2c(%esi)
4765cb:	41                   	inc    %ecx
4765cc:	47                   	inc    %edi
4765cd:	47                   	inc    %edi
4765ce:	56                   	push   %esi
4765cf:	67 54                	addr16 push %esp
4765d1:	42                   	inc    %edx
4765d2:	52                   	push   %edx
4765d3:	63 54 43 53          	arpl   %edx,0x53(%ebx,%eax,2)
4765d7:	76 53                	jbe    0x47662c
4765d9:	42                   	inc    %edx
4765da:	78 45                	js     0x476621
4765dc:	46                   	inc    %esi
4765dd:	46                   	inc    %esi
4765de:	31 6c 59 43          	xor    %ebp,0x43(%ecx,%ebx,2)
4765e2:	78 67                	js     0x47664b
4765e4:	54                   	push   %esp
4765e5:	43                   	inc    %ebx
4765e6:	53                   	push   %ebx
4765e7:	76 47                	jbe    0x476630
4765e9:	4b                   	dec    %ebx
4765ea:	79 41                	jns    0x47662d
4765ec:	49                   	dec    %ecx
4765ed:	48                   	dec    %eax
4765ee:	78 49                	js     0x476639
4765f0:	7a 47                	jp     0x476639
4765f2:	77 49                	ja     0x47663d
4765f4:	64 62 30             	bound  %esi,%fs:(%eax)
4765f7:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
4765fa:	59                   	pop    %ecx
4765fb:	66 43                	inc    %bx
4765fd:	31 67 54             	xor    %esp,0x54(%edi)
476600:	42                   	inc    %edx
476601:	67 63 52 42          	arpl   %edx,0x42(%bp,%si)
476605:	68 64 5a 57 41       	push   $0x41575a64
47660a:	73 72                	jae    0x47667e
47660c:	42                   	inc    %edx
47660d:	67 77 34             	addr16 ja 0x476644
476610:	41                   	inc    %ecx
476611:	76 2f                	jbe    0x476642
476613:	2f                   	das
476614:	2f                   	das
476615:	77 63                	ja     0x47667a
476617:	58                   	pop    %eax
476618:	57                   	push   %edi
476619:	41                   	inc    %ecx
47661a:	73 72                	jae    0x47668e
47661c:	43                   	inc    %ebx
47661d:	6a 77                	push   $0x77
47661f:	69 2f 2f 2f 2f 4f    	imul   $0x4f2f2f2f,(%edi),%ebp
476625:	4f                   	dec    %edi
476626:	48                   	dec    %eax
476627:	2b 2f                	sub    (%edi),%ebp
476629:	2f                   	das
47662a:	38 48 42             	cmp    %cl,0x42(%eax)
47662d:	44                   	inc    %esp
47662e:	49                   	dec    %ecx
47662f:	43                   	inc    %ebx
476630:	4b                   	dec    %ebx
476631:	79 63                	jns    0x476696
476633:	34 32                	xor    $0x32,%al
476635:	2f                   	das
476636:	37                   	aaa
476637:	2f                   	das
476638:	2f                   	das
476639:	30 55 47             	xor    %dl,0x47(%ebp)
47663c:	2c 2c                	sub    $0x2c,%al
47663e:	73 66                	jae    0x4766a6
476640:	37                   	aaa
476641:	2f                   	das
476642:	2f                   	das
476643:	37                   	aaa