464768:	77 42                	ja     0x4647ac
46476a:	76 50                	jbe    0x4647bc
46476c:	41                   	inc    %ecx
46476d:	41                   	inc    %ecx
46476e:	41                   	inc    %ecx
46476f:	43                   	inc    %ebx
464770:	69 56 2b 52 77 41 41 	imul   $0x41417752,0x2b(%esi),%edx
464777:	43                   	inc    %ebx
464778:	6d                   	insl   (%dx),%es:(%edi)
464779:	38 36                	cmp    %dh,(%esi)
46477b:	41                   	inc    %ecx
46477c:	41                   	inc    %ecx
46477d:	41                   	inc    %ecx
46477e:	4b                   	dec    %ebx
46477f:	4a                   	dec    %edx
464780:	58                   	pop    %eax
464781:	35 49 41 41 41       	xor    $0x41414149,%eax
464786:	4b                   	dec    %ebx
464787:	2f                   	das
464788:	67 77 52             	addr16 ja 0x4647dd
46478b:	41                   	inc    %ecx
46478c:	47                   	inc    %edi
46478d:	39 41 41             	cmp    %eax,0x41(%ecx)
464790:	41                   	inc    %ecx
464791:	41                   	inc    %ecx
464792:	4b                   	dec    %ebx
464793:	4a                   	dec    %edx
464794:	58                   	pop    %eax
464795:	35 44 41 41 41       	xor    $0x41414144,%eax
46479a:	4b                   	dec    %ebx
46479b:	49                   	dec    %ecx
46479c:	4b                   	dec    %ebx
46479d:	37                   	aaa
46479e:	2f                   	das
46479f:	53                   	push   %ebx
4647a0:	46                   	inc    %esi
4647a1:	4d                   	dec    %ebp
4647a2:	67 6e                	outsb  %ds:(%si),(%dx)
4647a4:	74 79                	je     0x46481f
4647a6:	4a                   	dec    %edx
4647a7:	4b                   	dec    %ebx
4647a8:	56                   	push   %esi
4647a9:	68 6d 49 4e 57       	push   $0x574e496d
4647ae:	33 55 64             	xor    0x64(%ebp),%edx
4647b1:	31 68 5a             	xor    %ebp,0x5a(%eax)
4647b4:	69 41 74 47 64 54 73 	imul   $0x73546447,0x74(%ecx),%eax
4647bb:	57                   	push   %edi
4647bc:	43                   	inc    %ebx
4647bd:	41                   	inc    %ecx
4647be:	42                   	inc    %edx
4647bf:	41                   	inc    %ecx
4647c0:	41                   	inc    %ecx
4647c1:	41                   	inc    %ecx
4647c2:	41                   	inc    %ecx
4647c3:	59                   	pop    %ecx
4647c4:	79 43                	jns    0x464809
4647c6:	38 54 46 4c          	cmp    %dl,0x4c(%esi,%eax,2)
4647ca:	69 57 53 42 64 69 69 	imul   $0x69696442,0x53(%edi),%edx
4647d1:	59                   	pop    %ecx
4647d2:	62 59 57             	bound  %ebx,0x57(%ecx)
4647d5:	56                   	push   %esi
4647d6:	76 4f                	jbe    0x464827
4647d8:	41                   	inc    %ecx
4647d9:	41                   	inc    %ecx
4647da:	41                   	inc    %ecx
4647db:	43                   	inc    %ebx
4647dc:	69 56 2b 52 41 41 41 	imul   $0x41414152,0x2b(%esi),%edx
4647e3:	43                   	inc    %ebx
4647e4:	76 34                	jbe    0x46481a
4647e6:	4d                   	dec    %ebp
4647e7:	41                   	inc    %ecx
4647e8:	67 41                	addr16 inc %ecx
4647ea:	67 56                	addr16 push %esi
4647ec:	4f                   	dec    %edi
4647ed:	75 49                	jne    0x464838
4647ef:	4b                   	dec    %ebx
4647f0:	57                   	push   %edi
4647f1:	5a                   	pop    %edx
4647f2:	6c                   	insb   (%dx),%es:(%edi)
4647f3:	5a                   	pop    %edx
4647f4:	53                   	push   %ebx
4647f5:	42                   	inc    %edx
4647f6:	6d                   	insl   (%dx),%es:(%edi)
4647f7:	36 34 67             	ss xor $0x67,%al
4647fa:	70 57                	jo     0x464853
4647fc:	4a                   	dec    %edx
4647fd:	70 76                	jo     0x464875
4647ff:	52                   	push   %edx
464800:	51                   	push   %ecx
464801:	41                   	inc    %ecx
464802:	41                   	inc    %ecx
464803:	43                   	inc    %ebx
464804:	69 56 2b 52 67 41 41 	imul   $0x41416752,0x2b(%esi),%edx
46480b:	43                   	inc    %ebx
46480c:	6d                   	insl   (%dx),%es:(%edi)
46480d:	38 36                	cmp    %dh,(%esi)
46480f:	41                   	inc    %ecx
464810:	41                   	inc    %ecx
464811:	41                   	inc    %ecx
464812:	4b                   	dec    %ebx
464813:	4a                   	dec    %edx
464814:	58                   	pop    %eax
464815:	35 42 41 41 41       	xor    $0x41414142,%eax
46481a:	4b                   	dec    %ebx
46481b:	2f                   	das
46481c:	67 77 48             	addr16 ja 0x464867
46481f:	41                   	inc    %ecx
464820:	47                   	inc    %edi
464821:	38 38                	cmp    %bh,(%eax)
464823:	41                   	inc    %ecx
464824:	41                   	inc    %ecx
464825:	41                   	inc    %ecx
464826:	4b                   	dec    %ebx
464827:	4a                   	dec    %edx
464828:	58                   	pop    %eax
464829:	35 48 41 41 41       	xor    $0x41414148,%eax
46482e:	4b                   	dec    %ebx
46482f:	62 7a 6f             	bound  %edi,0x6f(%edx)
464832:	41                   	inc    %ecx
464833:	41                   	inc    %ecx
464834:	41                   	inc    %ecx
464835:	6f                   	outsl  %ds:(%esi),(%dx)
464836:	6c                   	insb   (%dx),%es:(%edi)
464837:	66 6b 6b 41 41       	imul   $0x41,0x41(%ebx),%bp
46483c:	41                   	inc    %ecx
46483d:	72 2b                	jb     0x46486a
46483f:	44                   	inc    %esp
464840:	42                   	inc    %edx
464841:	41                   	inc    %ecx
464842:	41                   	inc    %ecx
464843:	62 30                	bound  %esi,(%eax)
464845:	41                   	inc    %ecx
464846:	41                   	inc    %ecx
464847:	41                   	inc    %ecx
464848:	41                   	inc    %ecx
464849:	6f                   	outsl  %ds:(%esi),(%dx)
46484a:	6c                   	insb   (%dx),%es:(%edi)
46484b:	2f                   	das
46484c:	67 77 52             	addr16 ja 0x4648a1
46484f:	41                   	inc    %ecx
464850:	47                   	inc    %edi
464851:	39 4b 41             	cmp    %ecx,0x41(%ebx)
464854:	41                   	inc    %ecx
464855:	41                   	inc    %ecx
464856:	4b                   	dec    %ebx
464857:	4a                   	dec    %edx
464858:	58                   	pop    %eax
464859:	35 4c 41 41 41       	xor    $0x4141414c,%eax
46485e:	4b                   	dec    %ebx
46485f:	62 7a 6f             	bound  %edi,0x6f(%edx)
464862:	41                   	inc    %ecx
464863:	41                   	inc    %ecx
464864:	41                   	inc    %ecx
464865:	6f                   	outsl  %ds:(%esi),(%dx)
464866:	6c                   	insb   (%dx),%es:(%edi)
464867:	66 6a 6b             	pushw  $0x6b
46486a:	41                   	inc    %ecx
46486b:	41                   	inc    %ecx
46486c:	41                   	inc    %ecx
46486d:	70 76                	jo     0x4648e5
46486f:	4f                   	dec    %edi
464870:	67 41                	addr16 inc %ecx
464872:	41                   	inc    %ecx
464873:	43                   	inc    %ebx
464874:	69 58 2b 44 42 41 41 	imul   $0x41414244,0x2b(%eax),%ebx
46487b:	62 30                	bound  %esi,(%eax)
46487d:	6f                   	outsl  %ds:(%esi),(%dx)
46487e:	41                   	inc    %ecx
46487f:	41                   	inc    %ecx
464880:	41                   	inc    %ecx
464881:	6f                   	outsl  %ds:(%esi),(%dx)
464882:	6c                   	insb   (%dx),%es:(%edi)
464883:	66 6b 77 41 41       	imul   $0x41,0x41(%edi),%si
464888:	41                   	inc    %ecx
464889:	70 76                	jo     0x464901
46488b:	4f                   	dec    %edi
46488c:	67 41                	addr16 inc %ecx
46488e:	41                   	inc    %ecx
46488f:	43                   	inc    %ebx
464890:	69 56 2b 51 51 41 41 	imul   $0x41415151,0x2b(%esi),%edx
464897:	43                   	inc    %ebx
464898:	76 34                	jbe    0x4648ce
46489a:	4d                   	dec    %ebp
46489b:	43                   	inc    %ebx
46489c:	41                   	inc    %ecx
46489d:	42                   	inc    %edx
46489e:	76 50                	jbe    0x4648f0
4648a0:	41                   	inc    %ecx
4648a1:	41                   	inc    %ecx
4648a2:	41                   	inc    %ecx
4648a3:	43                   	inc    %ebx
4648a4:	69 56 2b 54 51 41 41 	imul   $0x41415154,0x2b(%esi),%edx
4648ab:	43                   	inc    %ebx
4648ac:	6d                   	insl   (%dx),%es:(%edi)
4648ad:	38 36                	cmp    %dh,(%esi)
4648af:	41                   	inc    %ecx
4648b0:	41                   	inc    %ecx
4648b1:	41                   	inc    %ecx
4648b2:	4b                   	dec    %ebx
4648b3:	4a                   	dec    %edx
4648b4:	58                   	pop    %eax
4648b5:	35 4d 41 41 41       	xor    $0x4141414d,%eax
4648ba:	4b                   	dec    %ebx
4648bb:	62 7a 6f             	bound  %edi,0x6f(%edx)
4648be:	41                   	inc    %ecx
4648bf:	41                   	inc    %ecx
4648c0:	41                   	inc    %ecx
4648c1:	6f                   	outsl  %ds:(%esi),(%dx)
4648c2:	6c                   	insb   (%dx),%es:(%edi)
4648c3:	66 6b 34 41 41       	imul   $0x41,(%ecx,%eax,2),%si
4648c8:	41                   	inc    %ecx
4648c9:	72 2b                	jb     0x4648f6
4648cb:	44                   	inc    %esp
4648cc:	41                   	inc    %ecx
4648cd:	6b 41 62 30          	imul   $0x30,0x62(%ecx),%eax
4648d1:	38 41 41             	cmp    %al,0x41(%ecx)
4648d4:	41                   	inc    %ecx
4648d5:	6f                   	outsl  %ds:(%esi),(%dx)
4648d6:	6c                   	insb   (%dx),%es:(%edi)
4648d7:	66 6c                	data16 insb (%dx),%es:(%edi)
4648d9:	41                   	inc    %ecx
4648da:	41                   	inc    %ecx
4648db:	41                   	inc    %ecx
4648dc:	41                   	inc    %ecx
4648dd:	70 76                	jo     0x464955
4648df:	4f                   	dec    %edi
4648e0:	67 41                	addr16 inc %ecx
4648e2:	41                   	inc    %ecx
4648e3:	43                   	inc    %ebx
4648e4:	69 56 2b 54 67 41 41 	imul   $0x41416754,0x2b(%esi),%edx
4648eb:	43                   	inc    %ebx
4648ec:	76 34                	jbe    0x464922
4648ee:	4d                   	dec    %ebp
4648ef:	43                   	inc    %ebx
4648f0:	67 42                	addr16 inc %edx
4648f2:	76 54                	jbe    0x464948
4648f4:	77 41                	ja     0x464937
4648f6:	41                   	inc    %ecx
4648f7:	43                   	inc    %ebx
4648f8:	69 56 2b 51 67 41 41 	imul   $0x41416751,0x2b(%esi),%edx
4648ff:	43                   	inc    %ebx
464900:	69 43 41 2f 2f 2f 2f 	imul   $0x2f2f2f2f,0x41(%ebx),%eax
464907:	5a                   	pop    %edx
464908:	53                   	push   %ebx
464909:	41                   	inc    %ecx
46490a:	46                   	inc    %esi
46490b:	41                   	inc    %ecx
46490c:	41                   	inc    %ecx
46490d:	41                   	inc    %ecx
46490e:	41                   	inc    %ecx
46490f:	59                   	pop    %ecx
464910:	32 38                	xor    (%eax),%bh
464912:	34 41                	xor    $0x41,%al
464914:	41                   	inc    %ecx
464915:	41                   	inc    %ecx
464916:	4b                   	dec    %ebx
464917:	4a                   	dec    %edx
464918:	58                   	pop    %eax
464919:	35 52 41 41 41       	xor    $0x41414152,%eax
46491e:	4b                   	dec    %ebx
46491f:	62 7a 6f             	bound  %edi,0x6f(%edx)
464922:	41                   	inc    %ecx
464923:	41                   	inc    %ecx
464924:	41                   	inc    %ecx
464925:	6f                   	outsl  %ds:(%esi),(%dx)
464926:	6c                   	insb   (%dx),%es:(%edi)
464927:	66 6b 45 41 41       	imul   $0x41,0x41(%ebp),%ax
46492c:	41                   	inc    %ecx
46492d:	72 2b                	jb     0x46495a
46492f:	44                   	inc    %esp
464930:	41                   	inc    %ecx
464931:	73 41                	jae    0x464974
464933:	62 7a 77             	bound  %edi,0x77(%edx)
464936:	41                   	inc    %ecx
464937:	41                   	inc    %ecx
464938:	41                   	inc    %ecx
464939:	6f                   	outsl  %ds:(%esi),(%dx)
46493a:	6c                   	insb   (%dx),%es:(%edi)
46493b:	66 6b 49 41 41       	imul   $0x41,0x41(%ecx),%cx
464940:	41                   	inc    %ecx
464941:	6f                   	outsl  %ds:(%esi),(%dx)
464942:	67 67 30 31          	addr16 xor %dh,(%bx,%di)
464946:	78 78                	js     0x4649c0
464948:	53                   	push   %ebx
464949:	42                   	inc    %edx
46494a:	6a 70                	push   $0x70
46494c:	57                   	push   %edi
46494d:	51                   	push   %ecx
46494e:	6b 57 47 55          	imul   $0x55,0x47(%edi),%edx
464952:	67 7a 6f             	addr16 jp 0x4649c4
464955:	32 4e 45             	xor    0x45(%esi),%cl
464958:	46                   	inc    %esi
464959:	68 6c 49 41 4d       	push   $0x4d41496c
46495e:	41                   	inc    %ecx
46495f:	41                   	inc    %ecx
464960:	41                   	inc    %ecx
464961:	42                   	inc    %edx
464962:	6a 49                	push   $0x49
464964:	44                   	inc    %esp
464965:	31 37                	xor    %esi,(%edi)
464967:	44                   	inc    %esp
464968:	43                   	inc    %ebx
464969:	70 68                	jo     0x4649d3
46496b:	49                   	dec    %ecx
46496c:	46                   	inc    %esi
46496d:	61                   	popa
46496e:	43                   	inc    %ebx
46496f:	76 41                	jbe    0x4649b2
464971:	39 59 5a             	cmp    %ebx,0x5a(%ecx)
464974:	53                   	push   %ebx
464975:	42                   	inc    %edx
464976:	77 30                	ja     0x4649a8
464978:	2f                   	das
464979:	73 4d                	jae    0x4649c8
46497b:	57                   	push   %edi
46497c:	53                   	push   %ebx
46497d:	43                   	inc    %ebx
46497e:	5a                   	pop    %edx
46497f:	4d                   	dec    %ebp
464980:	69 49 53 59 57 38 34 	imul   $0x34385759,0x53(%ecx),%ecx
464987:	41                   	inc    %ecx
464988:	41                   	inc    %ecx
464989:	41                   	inc    %ecx
46498a:	4b                   	dec    %ebx
46498b:	4a                   	dec    %edx
46498c:	58                   	pop    %eax
46498d:	35 44 41 41 41       	xor    $0x41414144,%eax
464992:	4b                   	dec    %ebx
464993:	49                   	dec    %ecx
464994:	50                   	push   %eax
464995:	6b 51 36 69          	imul   $0x69,0x36(%ecx),%edx
464999:	52                   	push   %edx
46499a:	6d                   	insl   (%dx),%es:(%edi)
46499b:	49                   	dec    %ecx
46499c:	4f                   	dec    %edi
46499d:	4a                   	dec    %edx
46499e:	49                   	dec    %ecx
46499f:	6a 69                	push   $0x69
4649a1:	4a                   	dec    %edx
4649a2:	59                   	pop    %ecx
4649a3:	49                   	dec    %ecx
4649a4:	41                   	inc    %ecx
4649a5:	45                   	inc    %ebp
4649a6:	41                   	inc    %ecx
4649a7:	41                   	inc    %ecx
4649a8:	41                   	inc    %ecx
4649a9:	42                   	inc    %edx
4649aa:	6a 49                	push   $0x49
4649ac:	41                   	inc    %ecx
4649ad:	51                   	push   %ecx