4794e3:	41                   	inc    %ecx
4794e4:	48                   	dec    %eax
4794e5:	6f                   	outsl  %ds:(%esi),(%dx)
4794e6:	41                   	inc    %ecx
4794e7:	5a                   	pop    %edx
4794e8:	41                   	inc    %ecx
4794e9:	42                   	inc    %edx
4794ea:	42                   	inc    %edx
4794eb:	41                   	inc    %ecx
4794ec:	44                   	inc    %esp
4794ed:	30 41 50             	xor    %al,0x50(%ecx)
4794f0:	51                   	push   %ecx
4794f1:	2c 41                	sub    $0x41,%al
4794f3:	7a 38                	jp     0x47952d
4794f5:	2c 4e                	sub    $0x4e,%al
4794f7:	34 55                	xor    $0x55,%al
4794f9:	56                   	push   %esi
4794fa:	4b                   	dec    %ebx
4794fb:	58                   	pop    %eax
4794fc:	73 45                	jae    0x479543
4794fe:	4e                   	dec    %esi
4794ff:	33 6e 58             	xor    0x58(%esi),%ebp
479502:	79 4c                	jns    0x479550
479504:	68 33 77 42 39       	push   $0x39427733
479509:	77 34                	ja     0x47953f
47950b:	34 41                	xor    $0x41,%al
47950d:	43                   	inc    %ebx
47950e:	4c                   	dec    %esp
47950f:	64 36 58             	fs ss pop %eax
479512:	46                   	inc    %esi
479513:	59                   	pop    %ecx
479514:	5a                   	pop    %edx
479515:	4e                   	dec    %esi
479516:	4f                   	dec    %edi
479517:	43                   	inc    %ebx
479518:	4a                   	dec    %edx
479519:	43                   	inc    %ebx
47951a:	4c                   	dec    %esp
47951b:	41                   	inc    %ecx
47951c:	2f                   	das
47951d:	58                   	pop    %eax
47951e:	33 38                	xor    (%eax),%edi
479520:	52                   	push   %edx
479521:	31 51 6f             	xor    %edx,0x6f(%ecx)
479524:	36 42                	ss inc %edx
479526:	41                   	inc    %ecx
479527:	63 42 48             	arpl   %eax,0x48(%edx)
47952a:	51                   	push   %ecx
47952b:	34 45                	xor    $0x45,%al
47952d:	2c 41                	sub    $0x41,%al
47952f:	64 44                	fs inc %esp
479531:	67 34 48             	addr16 xor $0x48,%al
479534:	44                   	inc    %esp
479535:	41                   	inc    %ecx
479536:	67 49                	addr16 dec %ecx
479538:	43                   	inc    %ebx
479539:	41                   	inc    %ecx
47953a:	67 49                	addr16 dec %ecx
47953c:	43                   	inc    %ebx
47953d:	41                   	inc    %ecx
47953e:	67 49                	addr16 dec %ecx
479540:	43                   	inc    %ebx
479541:	41                   	inc    %ecx
479542:	67 49                	addr16 dec %ecx
479544:	43                   	inc    %ebx
479545:	41                   	inc    %ecx
479546:	55                   	push   %ebp
479547:	2c 51                	sub    $0x51,%al
479549:	45                   	inc    %ebp
47954a:	64 44                	fs inc %esp
47954c:	68 34 48 47 41       	push   $0x41474834
479551:	67 49                	addr16 dec %ecx
479553:	43                   	inc    %ebx
479554:	42                   	inc    %edx
479555:	30 46 43             	xor    %al,0x43(%esi)
479558:	42                   	inc    %edx
479559:	30 46 43             	xor    %al,0x43(%esi)
47955c:	41                   	inc    %ecx
47955d:	67 52                	addr16 push %edx
47955f:	43                   	inc    %ebx
479560:	51                   	push   %ecx
479561:	49                   	dec    %ecx
479562:	43                   	inc    %ebx
479563:	48                   	dec    %eax
479564:	51                   	push   %ecx
479565:	55                   	push   %ebp
479566:	49                   	dec    %ecx
479567:	43                   	inc    %ebx
479568:	41                   	inc    %ecx
479569:	67 49                	addr16 dec %ecx
47956b:	43                   	inc    %ebx
47956c:	41                   	inc    %ecx
47956d:	67 49                	addr16 dec %ecx
47956f:	43                   	inc    %ebx
479570:	41                   	inc    %ecx
479571:	67 49                	addr16 dec %ecx
479573:	43                   	inc    %ebx
479574:	41                   	inc    %ecx
479575:	67 44                	addr16 inc %esp
479577:	49                   	dec    %ecx
479578:	2c 49                	sub    $0x49,%al
47957a:	42                   	inc    %edx
47957b:	51                   	push   %ecx
47957c:	41                   	inc    %ecx
47957d:	42                   	inc    %edx
47957e:	48                   	dec    %eax
47957f:	51                   	push   %ecx
479580:	55                   	push   %ebp
479581:	49                   	dec    %ecx
479582:	43                   	inc    %ebx
479583:	67 41                	addr16 inc %ecx
479585:	46                   	inc    %esi
479586:	41                   	inc    %ecx
479587:	52                   	push   %edx
479588:	49                   	dec    %ecx
479589:	5a                   	pop    %edx
47958a:	43                   	inc    %ebx
47958b:	42                   	inc    %edx
47958c:	49                   	dec    %ecx
47958d:	5a                   	pop    %edx
47958e:	43                   	inc    %ebx
47958f:	41                   	inc    %ecx
479590:	67 47                	addr16 inc %edi
479592:	49                   	dec    %ecx
479593:	41                   	inc    %ecx
479594:	49                   	dec    %ecx
479595:	52                   	push   %edx
479596:	43                   	inc    %ebx
479597:	51                   	push   %ecx
479598:	67 49                	addr16 dec %ecx
47959a:	42                   	inc    %edx
47959b:	67 41                	addr16 inc %ecx
47959d:	43                   	inc    %ebx
47959e:	43                   	inc    %ebx
47959f:	42                   	inc    %edx
4795a0:	30 46 43             	xor    %al,0x43(%esi)
4795a3:	41                   	inc    %ecx
4795a4:	59                   	pop    %ecx
4795a5:	2c 52                	sub    $0x52,%al
4795a7:	30 46 45             	xor    %al,0x45(%esi)
4795aa:	68 30 44 49 2c       	push   $0x2c494430
4795af:	42                   	inc    %edx
4795b0:	42                   	inc    %edx
4795b1:	69 41 44 41 51 34 4f 	imul   $0x4f345141,0x44(%ecx),%eax
4795b8:	44                   	inc    %esp
4795b9:	68 49 48 44 68       	push   $0x68444849
4795be:	49                   	dec    %ecx
4795bf:	64 48                	fs dec %eax
4795c1:	51                   	push   %ecx
4795c2:	55                   	push   %ebp
4795c3:	49                   	dec    %ecx
4795c4:	43                   	inc    %ebx
4795c5:	41                   	inc    %ecx
4795c6:	67 49                	addr16 dec %ecx
4795c8:	43                   	inc    %ebx
4795c9:	41                   	inc    %ecx
4795ca:	67 49                	addr16 dec %ecx
4795cc:	43                   	inc    %ebx
4795cd:	41                   	inc    %ecx
4795ce:	67 49                	addr16 dec %ecx
4795d0:	43                   	inc    %ebx
4795d1:	41                   	inc    %ecx
4795d2:	67 45                	addr16 inc %ebp
4795d4:	2c 41                	sub    $0x41,%al
4795d6:	53                   	push   %ebx
4795d7:	4a                   	dec    %edx
4795d8:	51                   	push   %ecx
4795d9:	59                   	pop    %ecx
4795da:	67 41                	addr16 inc %ecx
4795dc:	52                   	push   %edx
4795dd:	49                   	dec    %ecx
4795de:	70 48                	jo     0x479628
4795e0:	51                   	push   %ecx
4795e1:	55                   	push   %ebp
4795e2:	45                   	inc    %ebp
4795e3:	49                   	dec    %ecx
4795e4:	2c 53                	sub    $0x53,%al
4795e6:	4c                   	dec    %esp
4795e7:	51                   	push   %ecx
4795e8:	59                   	pop    %ecx
4795e9:	67 41                	addr16 inc %ecx
4795eb:	68 77 63 48 52       	push   $0x52486377
4795f0:	77 45                	ja     0x479637
4795f2:	2c 45                	sub    $0x45,%al
4795f4:	42                   	inc    %edx
4795f5:	43                   	inc    %ebx
4795f6:	41                   	inc    %ecx
4795f7:	59                   	pop    %ecx
4795f8:	2c 77                	sub    $0x77,%al
4795fa:	45                   	inc    %ebp
4795fb:	4f                   	dec    %edi
4795fc:	44                   	inc    %esp
4795fd:	67 34 5a             	addr16 xor $0x5a,%al
479600:	42                   	inc    %edx
479601:	78 51                	js     0x479654
479603:	49                   	dec    %ecx
479604:	48                   	dec    %eax
479605:	51                   	push   %ecx
479606:	55                   	push   %ebp
479607:	49                   	dec    %ecx
479608:	48                   	dec    %eax
479609:	51                   	push   %ecx
47960a:	55                   	push   %ebp
47960b:	49                   	dec    %ecx
47960c:	43                   	inc    %ebx
47960d:	41                   	inc    %ecx
47960e:	49                   	dec    %ecx
47960f:	64 42                	fs inc %edx
479611:	51                   	push   %ecx
479612:	67 49                	addr16 dec %ecx
479614:	43                   	inc    %ebx
479615:	41                   	inc    %ecx
479616:	67 49                	addr16 dec %ecx
479618:	43                   	inc    %ebx
479619:	41                   	inc    %ecx
47961a:	67 49                	addr16 dec %ecx
47961c:	43                   	inc    %ebx
47961d:	41                   	inc    %ecx
47961e:	67 49                	addr16 dec %ecx
479620:	43                   	inc    %ebx
479621:	41                   	inc    %ecx
479622:	51                   	push   %ecx
479623:	2c 42                	sub    $0x42,%al
479625:	49                   	dec    %ecx
479626:	39 42 53             	cmp    %eax,0x53(%edx)
479629:	41                   	inc    %ecx
47962a:	42                   	inc    %edx
47962b:	48                   	dec    %eax
47962c:	51                   	push   %ecx
47962d:	55                   	push   %ebp
47962e:	4f                   	dec    %edi
47962f:	43                   	inc    %ebx
479630:	2c 43                	sub    $0x43,%al
479632:	45                   	inc    %ebp
479633:	68 6b 53 47 52       	push   $0x5247536b
479638:	49                   	dec    %ecx
479639:	5a                   	pop    %edx
47963a:	41                   	inc    %ecx
47963b:	68 30 46 42 77       	push   $0x77424630
479640:	41                   	inc    %ecx
479641:	43                   	inc    %ebx
479642:	48                   	dec    %eax
479643:	51                   	push   %ecx
479644:	55                   	push   %ebp
479645:	64 42                	fs inc %edx
479647:	51                   	push   %ecx
479648:	34 53                	xor    $0x53,%al
47964a:	42                   	inc    %edx
47964b:	77 34                	ja     0x479681
47964d:	53                   	push   %ebx
47964e:	52                   	push   %edx
47964f:	52                   	push   %edx
479650:	49                   	dec    %ecx
479651:	64 43                	fs inc %ebx
479653:	41                   	inc    %ecx
479654:	67 49                	addr16 dec %ecx
479656:	43                   	inc    %ebx
479657:	41                   	inc    %ecx
479658:	67 49                	addr16 dec %ecx
47965a:	43                   	inc    %ebx
47965b:	41                   	inc    %ecx
47965c:	67 49                	addr16 dec %ecx
47965e:	43                   	inc    %ebx
47965f:	41                   	inc    %ecx
479660:	67 49                	addr16 dec %ecx
479662:	42                   	inc    %edx
479663:	43                   	inc    %ebx
479664:	41                   	inc    %ecx
479665:	42                   	inc    %edx
479666:	48                   	dec    %eax
479667:	41                   	inc    %ecx
479668:	34 46                	xor    $0x46,%al
47966a:	2c 49                	sub    $0x49,%al
47966c:	4f                   	dec    %edi
47966d:	44                   	inc    %esp
47966e:	67 34 45             	addr16 xor $0x45,%al
479671:	2c 41                	sub    $0x41,%al
479673:	53                   	push   %ebx
479674:	4b                   	dec    %ebx
479675:	51                   	push   %ecx
479676:	59                   	pop    %ecx
479677:	67 41                	addr16 inc %ecx
479679:	67 45                	addr16 inc %ebp
47967b:	4f                   	dec    %edi
47967c:	45                   	inc    %ebp
47967d:	69 6b 47 2c 49 53 48 	imul   $0x4853492c,0x47(%ebx),%ebp
479684:	51                   	push   %ecx
479685:	34 4f                	xor    $0x4f,%al
479687:	42                   	inc    %edx
479688:	41                   	inc    %ecx
479689:	67 41                	addr16 inc %ecx
47968b:	48                   	dec    %eax
47968c:	51                   	push   %ecx
47968d:	34 43                	xor    $0x43,%al
47968f:	42                   	inc    %edx
479690:	67 34 44             	addr16 xor $0x44,%al
479693:	42                   	inc    %edx
479694:	68 49 51 42 41       	push   $0x41425149
479699:	63 42 45             	arpl   %eax,0x45(%edx)
47969c:	6b 6b 46 49          	imul   $0x49,0x46(%ebx),%ebp
4796a0:	41                   	inc    %ecx
4796a1:	45                   	inc    %ebp
4796a2:	53                   	push   %ebx
4796a3:	53                   	push   %ebx
4796a4:	51                   	push   %ecx
4796a5:	34 44                	xor    $0x44,%al
4796a7:	2c 41                	sub    $0x41,%al
4796a9:	42                   	inc    %edx
4796aa:	42                   	inc    %edx
4796ab:	43                   	inc    %ebx
4796ac:	41                   	inc    %ecx
4796ad:	42                   	inc    %edx
4796ae:	48                   	dec    %eax
4796af:	42                   	inc    %edx
4796b0:	77 45                	ja     0x4796f7
4796b2:	2c 45                	sub    $0x45,%al
4796b4:	4f                   	dec    %edi
4796b5:	43                   	inc    %ebx
4796b6:	41                   	inc    %ecx
4796b7:	55                   	push   %ebp
4796b8:	48                   	dec    %eax
4796b9:	41                   	inc    %ecx
4796ba:	68 30 44 43 41       	push   $0x41434430
4796bf:	51                   	push   %ecx
4796c0:	67 41                	addr16 inc %ecx
4796c2:	42                   	inc    %edx
4796c3:	30 44 42 53          	xor    %al,0x53(%edx,%eax,2)
4796c7:	41                   	inc    %ecx
4796c8:	42                   	inc    %edx
4796c9:	41                   	inc    %ecx
4796ca:	52                   	push   %edx
4796cb:	30 44 42 53          	xor    %al,0x53(%edx,%eax,2)
4796cf:	41                   	inc    %ecx
4796d0:	43                   	inc    %ebx
4796d1:	41                   	inc    %ecx
4796d2:	52                   	push   %edx
4796d3:	77 59                	ja     0x47972e
4796d5:	42                   	inc    %edx
4796d6:	43                   	inc    %ebx
4796d7:	41                   	inc    %ecx
4796d8:	42                   	inc    %edx
4796d9:	44                   	inc    %esp
4796da:	67 67 49             	addr16 addr16 dec %ecx
4796dd:	49                   	dec    %ecx
4796de:	41                   	inc    %ecx
4796df:	4d                   	dec    %ebp
4796e0:	53                   	push   %ebx
4796e1:	56                   	push   %esi
4796e2:	51                   	push   %ecx
4796e3:	67 53                	addr16 push %ebx