4695b9:	77 41                	ja     0x4695fc
4695bb:	41                   	inc    %ecx
4695bc:	41                   	inc    %ecx
4695bd:	6f                   	outsl  %ds:(%esi),(%dx)
4695be:	6f                   	outsl  %ds:(%esi),(%dx)
4695bf:	50                   	push   %eax
4695c0:	51                   	push   %ecx
4695c1:	41                   	inc    %ecx
4695c2:	41                   	inc    %ecx
4695c3:	42                   	inc    %edx
4695c4:	69 55 4c 46 6a 41 43 	imul   $0x43416a46,0x4c(%ebp),%edx
4695cb:	4b                   	dec    %ebx
4695cc:	77 67                	ja     0x469635
4695ce:	72 32                	jb     0x469602
4695d0:	2f                   	das
4695d1:	34 4c                	xor    $0x4c,%al
4695d3:	41                   	inc    %ecx
4695d4:	51                   	push   %ecx
4695d5:	41                   	inc    %ecx
4695d6:	72 32                	jb     0x46960a
4695d8:	67 4d                	addr16 dec %ebp
4695da:	57                   	push   %edi
4695db:	2f                   	das
4695dc:	67 49                	addr16 dec %ecx
4695de:	57                   	push   %edi
4695df:	2f                   	das
4695e0:	67 45                	addr16 inc %ebp
4695e2:	71 45                	jno    0x469629
4695e4:	7a 41                	jp     0x469627
4695e6:	45                   	inc    %ebp
4695e7:	41                   	inc    %ecx
4695e8:	42                   	inc    %edx
4695e9:	77 41                	ja     0x46962c
4695eb:	41                   	inc    %ecx
4695ec:	41                   	inc    %ecx
4695ed:	41                   	inc    %ecx
4695ee:	4e                   	dec    %esi
4695ef:	41                   	inc    %ecx
4695f0:	41                   	inc    %ecx
4695f1:	41                   	inc    %ecx
4695f2:	52                   	push   %edx
4695f3:	49                   	dec    %ecx
4695f4:	41                   	inc    %ecx
4695f5:	41                   	inc    %ecx
4695f6:	45                   	inc    %ebp
4695f7:	41                   	inc    %ecx
4695f8:	41                   	inc    %ecx
4695f9:	43                   	inc    %ebx
4695fa:	4e                   	dec    %esi
4695fb:	42                   	inc    %edx
4695fc:	41                   	inc    %ecx
4695fd:	41                   	inc    %ecx
4695fe:	41                   	inc    %ecx
4695ff:	41                   	inc    %ecx
469600:	51                   	push   %ecx
469601:	6f                   	outsl  %ds:(%esi),(%dx)
469602:	43                   	inc    %ebx
469603:	42                   	inc    %edx
469604:	68 59 67 41 41       	push   $0x41416759
469609:	51                   	push   %ecx
46960a:	41                   	inc    %ecx
46960b:	41                   	inc    %ecx
46960c:	43                   	inc    %ebx
46960d:	67 39 41 41          	cmp    %eax,0x41(%bx,%di)
469611:	41                   	inc    %ecx
469612:	47                   	inc    %edi
469613:	46                   	inc    %esi
469614:	6a 44                	push   $0x44
469616:	77 4b                	ja     0x469663
469618:	67 4d                	addr16 dec %ebp
46961a:	77 41                	ja     0x46965d
46961c:	67 42                	addr16 inc %edx
46961e:	51                   	push   %ecx
46961f:	41                   	inc    %ecx
469620:	41                   	inc    %ecx
469621:	41                   	inc    %ecx
469622:	41                   	inc    %ecx
469623:	41                   	inc    %ecx
469624:	41                   	inc    %ecx
469625:	41                   	inc    %ecx
469626:	41                   	inc    %ecx
469627:	41                   	inc    %ecx
469628:	43                   	inc    %ebx
469629:	73 61                	jae    0x46968c
46962b:	41                   	inc    %ecx
46962c:	68 64 76 53 51       	push   $0x51537664
469631:	41                   	inc    %ecx
469632:	41                   	inc    %ecx
469633:	42                   	inc    %edx
469634:	68 59 72 4d 51       	push   $0x514d7259
469639:	4e                   	dec    %esi
46963a:	37                   	aaa
46963b:	46                   	inc    %esi
46963c:	67 41                	addr16 inc %ecx
46963e:	41                   	inc    %ecx
46963f:	42                   	inc    %edx
469640:	43                   	inc    %ebx
469641:	73 50                	jae    0x469693
469643:	41                   	inc    %ecx
469644:	33 73 58             	xor    0x58(%ebx),%esi
469647:	41                   	inc    %ecx
469648:	41                   	inc    %ecx
469649:	41                   	inc    %ecx
46964a:	45                   	inc    %ebp
46964b:	4b                   	dec    %ebx
46964c:	77 63                	ja     0x4696b1
46964e:	44                   	inc    %esp
46964f:	4c                   	dec    %esp
469650:	41                   	inc    %ecx
469651:	49                   	dec    %ecx
469652:	72 43                	jb     0x469697
469654:	43                   	inc    %ebx
469655:	73 4a                	jae    0x4696a1
469657:	2f                   	das
469658:	67 73 42             	addr16 jae 0x46969d
46965b:	41                   	inc    %ecx
46965c:	43                   	inc    %ebx
46965d:	76 7a                	jbe    0x4696d9
46965f:	46                   	inc    %esi
469660:	69 73 44 46 79 73 41 	imul   $0x41737946,0x44(%ebx),%esi
469667:	4c                   	dec    %esp
469668:	52                   	push   %edx
469669:	67 44                	addr16 inc %esp
46966b:	65 78 51             	gs js  0x4696bf
46966e:	41                   	inc    %ecx
46966f:	41                   	inc    %ecx
469670:	41                   	inc    %ecx
469671:	51                   	push   %ecx
469672:	73 41                	jae    0x4696b5
469674:	69 73 47 4b 77 63 77 	imul   $0x7763774b,0x47(%ebx),%esi
46967b:	31 53 76             	xor    %edx,0x76(%ebx)
46967e:	4c                   	dec    %esp
46967f:	46                   	inc    %esi
469680:	69 73 44 46 79 73 41 	imul   $0x41737946,0x44(%ebx),%esi
469687:	4c                   	dec    %esp
469688:	62 6b 44             	bound  %ebp,0x44(%ebx)
46968b:	65 78 55             	gs js  0x4696e3
46968e:	41                   	inc    %ecx
46968f:	41                   	inc    %ecx
469690:	41                   	inc    %ecx
469691:	51                   	push   %ecx
469692:	71 45                	jno    0x4696d9
469694:	7a 41                	jp     0x4696d7
469696:	44                   	inc    %esp
469697:	41                   	inc    %ecx
469698:	43                   	inc    %ebx
469699:	49                   	dec    %ecx
46969a:	41                   	inc    %ecx
46969b:	41                   	inc    %ecx
46969c:	41                   	inc    %ecx
46969d:	41                   	inc    %ecx
46969e:	51                   	push   %ecx
46969f:	41                   	inc    %ecx
4696a0:	41                   	inc    %ecx
4696a1:	41                   	inc    %ecx
4696a2:	52                   	push   %edx
4696a3:	41                   	inc    %ecx
4696a4:	78 49                	js     0x4696ef
4696a6:	41                   	inc    %ecx
4696a7:	45                   	inc    %ebp
4696a8:	67 45                	addr16 inc %ebp
4696aa:	72 43                	jb     0x4696ef
4696ac:	41                   	inc    %ecx
4696ad:	63 57 4d             	arpl   %edx,0x4d(%edi)
4696b0:	51                   	push   %ecx
4696b1:	49                   	dec    %ecx
4696b2:	72 43                	jb     0x4696f7
4696b4:	53                   	push   %ebx
4696b5:	73 52                	jae    0x469709
4696b7:	4b                   	dec    %ebx
4696b8:	43                   	inc    %ebx
4696b9:	4d                   	dec    %ebp
4696ba:	41                   	inc    %ecx
4696bb:	41                   	inc    %ecx
4696bc:	41                   	inc    %ecx
4696bd:	59                   	pop    %ecx
4696be:	72 38                	jb     0x4696f8
4696c0:	51                   	push   %ecx
4696c1:	59                   	pop    %ecx
4696c2:	43                   	inc    %ebx
4696c3:	42                   	inc    %edx
4696c4:	32 39                	xor    (%ecx),%bh
4696c6:	4a                   	dec    %edx
4696c7:	41                   	inc    %ecx
4696c8:	41                   	inc    %ecx
4696c9:	41                   	inc    %ecx
4696ca:	47                   	inc    %edi
4696cb:	57                   	push   %edi
4696cc:	43                   	inc    %ebx
4696cd:	6f                   	outsl  %ds:(%esi),(%dx)
4696ce:	47                   	inc    %edi
4696cf:	4b                   	dec    %ebx
4696d0:	67 41                	addr16 inc %ecx
4696d2:	41                   	inc    %ecx
4696d3:	45                   	inc    %ebp
4696d4:	7a 41                	jp     0x469717
4696d6:	43                   	inc    %ebx
4696d7:	41                   	inc    %ecx
4696d8:	48                   	dec    %eax
4696d9:	73 41                	jae    0x46971c
4696db:	41                   	inc    %ecx
4696dc:	41                   	inc    %ecx
4696dd:	41                   	inc    %ecx
4696de:	4b                   	dec    %ebx
4696df:	41                   	inc    %ecx
4696e0:	41                   	inc    %ecx
4696e1:	41                   	inc    %ecx
4696e2:	52                   	push   %edx
4696e3:	41                   	inc    %ecx
4696e4:	41                   	inc    %ecx
4696e5:	49                   	dec    %ecx
4696e6:	44                   	inc    %esp
4696e7:	4b                   	dec    %ebx
4696e8:	45                   	inc    %ebp
4696e9:	4d                   	dec    %ebp
4696ea:	41                   	inc    %ecx
4696eb:	41                   	inc    %ecx
4696ec:	41                   	inc    %ecx
4696ed:	59                   	pop    %ecx
4696ee:	4b                   	dec    %ebx
4696ef:	4b                   	dec    %ebx
4696f0:	77 51                	ja     0x469743
4696f2:	52                   	push   %edx
4696f3:	42                   	inc    %edx
4696f4:	43                   	inc    %ebx
4696f5:	74 47                	je     0x46973e
4696f7:	48                   	dec    %eax
4696f8:	78 45                	js     0x46973f
4696fa:	6f                   	outsl  %ds:(%esi),(%dx)
4696fb:	4f                   	dec    %edi
4696fc:	67 41                	addr16 inc %ecx
4696fe:	41                   	inc    %ecx
4696ff:	42                   	inc    %edx
469700:	68 4d 45 4b 2f       	push   $0x2f4b454d
469705:	45                   	inc    %ebp
469706:	43                   	inc    %ebx
469707:	43                   	inc    %ebx
469708:	47                   	inc    %edi
469709:	39 4a 41             	cmp    %ecx,0x41(%edx)
46970c:	41                   	inc    %ecx
46970d:	41                   	inc    %ecx
46970e:	47                   	inc    %edi
46970f:	4b                   	dec    %ebx
469710:	79 41                	jns    0x469753
469712:	61                   	popa
469713:	45                   	inc    %ebp
469714:	77 51                	ja     0x469767
469716:	72 34                	jb     0x46974c
469718:	33 34 4e             	xor    (%esi,%ecx,2),%esi
46971b:	41                   	inc    %ecx
46971c:	41                   	inc    %ecx
46971d:	41                   	inc    %ecx
46971e:	45                   	inc    %ebp
46971f:	42                   	inc    %edx
469720:	70 51                	jo     0x469773
469722:	4d                   	dec    %ebp
469723:	48                   	dec    %eax
469724:	78 6b                	js     0x469791
469726:	6f                   	outsl  %ds:(%esi),(%dx)
469727:	4f                   	dec    %edi
469728:	67 41                	addr16 inc %ecx
46972a:	41                   	inc    %ecx
46972b:	42                   	inc    %edx
46972c:	68 4d 45 4b 39       	push   $0x394b454d
469731:	41                   	inc    %ecx
469732:	49                   	dec    %ecx
469733:	46                   	inc    %esi
469734:	6a 45                	push   $0x45
469736:	43                   	inc    %ebx
469737:	4b                   	dec    %ebx
469738:	77 55                	ja     0x46978f
46973a:	72 4e                	jb     0x46978a
46973c:	67 30 72 33          	xor    %dh,0x33(%bp,%si)
469740:	52                   	push   %edx
469741:	59                   	pop    %ecx
469742:	54                   	push   %esp
469743:	42                   	inc    %edx
469744:	43                   	inc    %ebx
469745:	76 41                	jbe    0x469788
469747:	66 67 77 41          	data16 addr16 ja 0x46978c
46974b:	41                   	inc    %ecx
46974c:	41                   	inc    %ecx
46974d:	51                   	push   %ecx
46974e:	47                   	inc    %edi
46974f:	6c                   	insb   (%dx),%es:(%edi)
469750:	41                   	inc    %ecx
469751:	73 72                	jae    0x4697c5
469753:	47                   	inc    %edi
469754:	30 55 46             	xor    %dl,0x46(%ebp)
469757:	41                   	inc    %ecx
469758:	41                   	inc    %ecx
469759:	41                   	inc    %ecx
46975a:	41                   	inc    %ecx
46975b:	72 50                	jb     0x4697ad
46975d:	2f                   	das
46975e:	2f                   	das
46975f:	2f                   	das
469760:	37                   	aaa
469761:	72 2f                	jb     0x469792
469763:	2f                   	das
469764:	2f                   	das
469765:	2f                   	das
469766:	4e                   	dec    %esi
469767:	2f                   	das
469768:	2f                   	das
469769:	2f                   	das
46976a:	2f                   	das
46976b:	33 66 2f             	xor    0x2f(%esi),%esp
46976e:	2f                   	das
46976f:	2f                   	das
469770:	77 63                	ja     0x4697d5
469772:	41                   	inc    %ecx
469773:	41                   	inc    %ecx
469774:	41                   	inc    %ecx
469775:	41                   	inc    %ecx
469776:	72 6e                	jb     0x4697e6
469778:	78 63                	js     0x4697dd
46977a:	54                   	push   %esp
46977b:	42                   	inc    %edx
46977c:	43                   	inc    %ebx
46977d:	75 57                	jne    0x4697d6
46977f:	42                   	inc    %edx
469780:	77 6c                	ja     0x4697ee
469782:	59                   	pop    %ecx
469783:	4b                   	dec    %ebx
469784:	67 63 71 41          	arpl   %esi,0x41(%bx,%di)
469788:	42                   	inc    %edx
469789:	4d                   	dec    %ebp
46978a:	77 42                	ja     0x4697ce
46978c:	41                   	inc    %ecx
46978d:	44                   	inc    %esp
46978e:	72 41                	jb     0x4697d1
469790:	51                   	push   %ecx
469791:	41                   	inc    %ecx
469792:	41                   	inc    %ecx
469793:	49                   	dec    %ecx
469794:	67 41                	addr16 inc %ecx
469796:	41                   	inc    %ecx
469797:	45                   	inc    %ebp
469798:	51                   	push   %ecx
469799:	41                   	inc    %ecx
46979a:	44                   	inc    %esp
46979b:	47                   	inc    %edi
46979c:	32 39                	xor    (%ecx),%bh
46979e:	4a                   	dec    %edx
46979f:	41                   	inc    %ecx
4697a0:	41                   	inc    %ecx
4697a1:	41                   	inc    %ecx
4697a2:	47                   	inc    %edi
4697a3:	49                   	dec    %ecx