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
4697a4:	41                   	inc    %ecx
4697a5:	45                   	inc    %ebp
4697a6:	42                   	inc    %edx
4697a7:	41                   	inc    %ecx
4697a8:	41                   	inc    %ecx
4697a9:	42                   	inc    %edx
4697aa:	59                   	pop    %ecx
4697ab:	43                   	inc    %ebx
4697ac:	69 73 48 45 51 6f 34 	imul   $0x346f5145,0x48(%ebx),%esi
4697b3:	6f                   	outsl  %ds:(%esi),(%dx)
4697b4:	51                   	push   %ecx
4697b5:	45                   	inc    %ebp
4697b6:	41                   	inc    %ecx
4697b7:	41                   	inc    %ecx
4697b8:	42                   	inc    %edx
4697b9:	38 57 4b             	cmp    %dl,0x4b(%edi)
4697bc:	44                   	inc    %esp
4697bd:	6f                   	outsl  %ds:(%esi),(%dx)
4697be:	41                   	inc    %ecx
4697bf:	41                   	inc    %ecx
4697c0:	41                   	inc    %ecx
4697c1:	59                   	pop    %ecx
4697c2:	54                   	push   %esp
4697c3:	43                   	inc    %ebx
4697c4:	69 76 75 45 51 63 34 	imul   $0x34635145,0x75(%esi),%esi
4697cb:	66 41                	inc    %cx
4697cd:	45                   	inc    %ebp
4697ce:	41                   	inc    %ecx
4697cf:	41                   	inc    %ecx
4697d0:	42                   	inc    %edx
4697d1:	38 52 4b             	cmp    %dl,0x4b(%edx)
4697d4:	44                   	inc    %esp
4697d5:	6f                   	outsl  %ds:(%esi),(%dx)
4697d6:	41                   	inc    %ecx
4697d7:	41                   	inc    %ecx
4697d8:	41                   	inc    %ecx
4697d9:	59                   	pop    %ecx
4697da:	54                   	push   %esp
4697db:	43                   	inc    %ebx
4697dc:	69 76 63 66 67 6b 41 	imul   $0x416b6766,0x63(%esi),%esi
4697e3:	41                   	inc    %ecx
4697e4:	41                   	inc    %ecx
4697e5:	51                   	push   %ecx
4697e6:	34 56                	xor    $0x56,%al
4697e8:	41                   	inc    %ecx
4697e9:	45                   	inc    %ebp
4697ea:	41                   	inc    %ecx
4697eb:	41                   	inc    %ecx
4697ec:	42                   	inc    %edx
4697ed:	73 54                	jae    0x469843
4697ef:	43                   	inc    %ebx
4697f0:	69 76 4e 46 68 4d 48 	imul   $0x484d6846,0x4e(%esi),%esi
4697f7:	46                   	inc    %esi
4697f8:	68 4d 4b 4b 38       	push   $0x384b4b4d
4697fd:	55                   	push   %ebp
4697fe:	52                   	push   %edx
4697ff:	42                   	inc    %edx
469800:	41                   	inc    %ecx
469801:	6b 52 42 35          	imul   $0x35,0x42(%edx),%edx
469805:	51                   	push   %ecx
469806:	44                   	inc    %esp
469807:	47                   	inc    %edi
469808:	57                   	push   %edi
469809:	39 4a 41             	cmp    %ecx,0x41(%edx)
46980c:	41                   	inc    %ecx
46980d:	41                   	inc    %ecx
46980e:	47                   	inc    %edi
46980f:	6e                   	outsb  %ds:(%esi),(%dx)
469810:	68 30 54 43 69       	push   $0x69435430
469815:	75 79                	jne    0x469890
469817:	41                   	inc    %ecx
469818:	78 70                	js     0x46988a
46981a:	76 53                	jbe    0x46986f
46981c:	51                   	push   %ecx
46981d:	41                   	inc    %ecx
46981e:	41                   	inc    %ecx
46981f:	42                   	inc    %edx
469820:	68 70 59 44 42       	push   $0x42445970
469825:	63 54 43 69          	arpl   %edx,0x69(%ebx,%eax,2)
469829:	75 6a                	jne    0x469895
46982b:	48                   	dec    %eax
46982c:	78 4f                	js     0x46987d
46982e:	4e                   	dec    %esi
46982f:	46                   	inc    %esi
469830:	67 41                	addr16 inc %ecx
469832:	41                   	inc    %ecx
469833:	41                   	inc    %ecx
469834:	52                   	push   %edx
469835:	4d                   	dec    %ebp
469836:	45                   	inc    %ebp
469837:	47                   	inc    %edi
469838:	42                   	inc    %edx
469839:	4d                   	dec    %ebp
46983a:	4b                   	dec    %ebx
46983b:	4b                   	dec    %ebx
46983c:	35 55 44 47 32       	xor    $0x32474455,%eax
469841:	39 4a 41             	cmp    %ecx,0x41(%edx)
469844:	41                   	inc    %ecx
469845:	41                   	inc    %ecx
469846:	47                   	inc    %edi
469847:	46                   	inc    %esi
469848:	31 67 4c             	xor    %esp,0x4c(%edi)
46984b:	47                   	inc    %edi
46984c:	68 4d 4b 4b 34       	push   $0x344b4b4d
469851:	59                   	pop    %ecx
469852:	52                   	push   %edx
469853:	42                   	inc    %edx
469854:	78 64                	js     0x4698ba
469856:	59                   	pop    %ecx
469857:	45                   	inc    %ebp
469858:	77 63                	ja     0x4698bd
46985a:	52                   	push   %edx
46985b:	42                   	inc    %edx
46985c:	77 67                	ja     0x4698c5
46985e:	79 74                	jns    0x4698d4
469860:	68 45 45 4b 42       	push   $0x424b4545
469865:	34 41                	xor    $0x41,%al
469867:	41                   	inc    %ecx
469868:	41                   	inc    %ecx
469869:	59                   	pop    %ecx
46986a:	6f                   	outsl  %ds:(%esi),(%dx)
46986b:	49                   	dec    %ecx
46986c:	51                   	push   %ecx
46986d:	41                   	inc    %ecx
46986e:	41                   	inc    %ecx
46986f:	42                   	inc    %edx
469870:	68 4d 46 4b 78       	push   $0x784b464d
469875:	38 52 43             	cmp    %dl,0x43(%edx)
469878:	30 55 47             	xor    %dl,0x47(%ebp)
46987b:	41                   	inc    %ecx
46987c:	41                   	inc    %ecx
46987d:	41                   	inc    %ecx
46987e:	41                   	inc    %ecx
46987f:	43                   	inc    %ebx
469880:	77 41                	ja     0x4698c3
469882:	41                   	inc    %ecx
469883:	41                   	inc    %ecx
469884:	43                   	inc    %ebx
469885:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
469889:	41                   	inc    %ecx
46988a:	37                   	aaa
46988b:	41                   	inc    %ecx
46988c:	41                   	inc    %ecx
46988d:	41                   	inc    %ecx
46988e:	41                   	inc    %ecx
46988f:	51                   	push   %ecx
469890:	77 41                	ja     0x4698d3
469892:	41                   	inc    %ecx
469893:	41                   	inc    %ecx
469894:	45                   	inc    %ebp
469895:	77 41                	ja     0x4698d8
469897:	41                   	inc    %ecx
469898:	41                   	inc    %ecx
469899:	42                   	inc    %edx
46989a:	5a                   	pop    %edx
46989b:	41                   	inc    %ecx
46989c:	41                   	inc    %ecx
46989d:	41                   	inc    %ecx
46989e:	41                   	inc    %ecx
46989f:	48                   	dec    %eax
4698a0:	78 41                	js     0x4698e3
4698a2:	6f                   	outsl  %ds:(%esi),(%dx)
4698a3:	4f                   	dec    %edi
4698a4:	67 41                	addr16 inc %ecx
4698a6:	41                   	inc    %ecx
4698a7:	42                   	inc    %edx
4698a8:	68 4d 4c 4b 39       	push   $0x394b4c4d
4698ad:	59                   	pop    %ecx
4698ae:	45                   	inc    %ebp
4698af:	55                   	push   %ebp
4698b0:	42                   	inc    %edx
4698b1:	45                   	inc    %ebp
4698b2:	49                   	dec    %ecx
4698b3:	6a 77                	push   $0x77
4698b5:	73 41                	jae    0x4698f8