466746:	39 66 64             	cmp    %esp,0x64(%esi)
466749:	47                   	inc    %edi
46674a:	6f                   	outsl  %ds:(%esi),(%dx)
46674b:	2f                   	das
46674c:	4e                   	dec    %esi
46674d:	31 5a 51             	xor    %ebx,0x51(%edx)
466750:	76 32                	jbe    0x466784
466752:	76 51                	jbe    0x4667a5
466754:	76 54                	jbe    0x4667aa
466756:	41                   	inc    %ecx
466757:	57                   	push   %edi
466758:	49                   	dec    %ecx
466759:	36 32 41 51          	xor    %ss:0x51(%ecx),%al
46675d:	48                   	dec    %eax
46675e:	2f                   	das
46675f:	4a                   	dec    %edx
466760:	50                   	push   %eax
466761:	61                   	popa
466762:	62 50 73             	bound  %edx,0x73(%eax)
466765:	67 6b 6b 4c 30       	imul   $0x30,0x4c(%bp,%di),%ebp
46676a:	41                   	inc    %ecx
46676b:	32 68 6f             	xor    0x6f(%eax),%ch
46676e:	32 48 4c             	xor    0x4c(%eax),%cl
466771:	67 74 53             	addr16 je 0x4667c7
466774:	4b                   	dec    %ebx
466775:	2b 34 6d 58 4d 67 51 	sub    0x51674d58(,%ebp,2),%esi
46677c:	31 66 4d             	xor    %esp,0x4d(%esi)
46677f:	56                   	push   %esi
466780:	6c                   	insb   (%dx),%es:(%edi)
466781:	7a 50                	jp     0x4667d3
466783:	58                   	pop    %eax
466784:	64 4c                	fs dec %esp
466786:	49                   	dec    %ecx
466787:	69 32 6c 62 55 54    	imul   $0x5455626c,(%edx),%esi
46678d:	35 4e 69 6e 69       	xor    $0x696e694e,%eax
466792:	5a                   	pop    %edx
466793:	35 53 30 71 36       	xor    $0x36713053,%eax
466798:	55                   	push   %ebp
466799:	32 55 46             	xor    0x46(%ebp),%dl
46679c:	37                   	aaa
46679d:	69 49 62 50 50 2b 32 	imul   $0x322b5050,0x62(%ecx),%ecx
4667a4:	67 67 64 35 33 6c 4e 	addr16 addr16 fs xor $0x524e6c33,%eax
4667ab:	52
4667ac:	63 5a 44             	arpl   %ebx,0x44(%edx)
4667af:	77 52                	ja     0x466803
4667b1:	54                   	push   %esp
4667b2:	32 79 78             	xor    0x78(%ecx),%bh
4667b5:	2b 71 34             	sub    0x34(%ecx),%esi
4667b8:	68 7a 73 51 71       	push   $0x7151737a
4667bd:	48                   	dec    %eax
4667be:	66 6a 4a             	pushw  $0x4a
4667c1:	4b                   	dec    %ebx
4667c2:	66 31 63 7a          	xor    %sp,0x7a(%ebx)
4667c6:	44                   	inc    %esp
4667c7:	78 57                	js     0x466820
4667c9:	5a                   	pop    %edx
4667ca:	6b 57 47 6c          	imul   $0x6c,0x47(%edi),%edx
4667ce:	78 6a                	js     0x46683a
4667d0:	32 33                	xor    (%ebx),%dh
4667d2:	2f                   	das
4667d3:	2f                   	das
4667d4:	6d                   	insl   (%dx),%es:(%edi)
4667d5:	49                   	dec    %ecx
4667d6:	7a 73                	jp     0x46684b
4667d8:	46                   	inc    %esi
4667d9:	46                   	inc    %esi
4667da:	57                   	push   %edi
4667db:	78 41                	js     0x46681e
4667dd:	61                   	popa
4667de:	72 70                	jb     0x466850
4667e0:	59                   	pop    %ecx
4667e1:	63 67 49             	arpl   %esp,0x49(%edi)
4667e4:	68 4a 77 49 53       	push   $0x5349774a
4667e9:	66 4a                	dec    %dx
4667eb:	6c                   	insb   (%dx),%es:(%edi)
4667ec:	46                   	inc    %esi
4667ed:	4b                   	dec    %ebx
4667ee:	68 4b 43 51 74       	push   $0x7451434b
4667f3:	57                   	push   %edi
4667f4:	51                   	push   %ecx
4667f5:	6f                   	outsl  %ds:(%esi),(%dx)
4667f6:	4c                   	dec    %esp
4667f7:	78 5a                	js     0x466853
4667f9:	56                   	push   %esi
4667fa:	46                   	inc    %esi
4667fb:	71 2f                	jno    0x46682c
4667fd:	30 41 54             	xor    %al,0x54(%ecx)
466800:	33 69 4b             	xor    0x4b(%ecx),%ebp
466803:	56                   	push   %esi
466804:	41                   	inc    %ecx
466805:	49                   	dec    %ecx
466806:	77 73                	ja     0x46687b
466808:	46                   	inc    %esi
466809:	4b                   	dec    %ebx
46680a:	53                   	push   %ebx
46680b:	6e                   	outsb  %ds:(%esi),(%dx)
46680c:	6e                   	outsb  %ds:(%esi),(%dx)
46680d:	63 2f                	arpl   %ebp,(%edi)
46680f:	33 46 75             	xor    0x75(%esi),%eax
466812:	38 41 33             	cmp    %al,0x33(%ecx)
466815:	76 58                	jbe    0x46686f
466817:	7a 49                	jp     0x466862
466819:	4b                   	dec    %ebx
46681a:	51                   	push   %ecx
46681b:	6d                   	insl   (%dx),%es:(%edi)
46681c:	52                   	push   %edx
46681d:	4b                   	dec    %ebx
46681e:	4f                   	dec    %edi
46681f:	67 57                	addr16 push %edi
466821:	52                   	push   %edx
466822:	68 37 33 70 4e       	push   $0x4e703337
466827:	76 4d                	jbe    0x466876
466829:	38 53 31             	cmp    %dl,0x31(%ebx)
46682c:	6d                   	insl   (%dx),%es:(%edi)
46682d:	4e                   	dec    %esi
46682e:	45                   	inc    %ebp
46682f:	38 47 64             	cmp    %al,0x64(%edi)
466832:	36 4e                	ss dec %esi
466834:	37                   	aaa
466835:	36 79 35             	ss jns 0x46686d
466838:	43                   	inc    %ebx
466839:	75 2b                	jne    0x466866
46683b:	39 76 71             	cmp    %esi,0x71(%esi)
46683e:	6d                   	insl   (%dx),%es:(%edi)
46683f:	30 4c 45 6b          	xor    %cl,0x6b(%ebp,%eax,2)
466843:	44                   	inc    %esp
466844:	6f                   	outsl  %ds:(%esi),(%dx)
466845:	47                   	inc    %edi
466846:	4c                   	dec    %esp
466847:	31 6b 4b             	xor    %ebp,0x4b(%ebx)
46684a:	62 57 57             	bound  %edx,0x57(%edi)
46684d:	62 6a 79             	bound  %ebp,0x79(%edx)
466850:	58                   	pop    %eax
466851:	74 37                	je     0x46688a
466853:	6a 41                	push   $0x41
466855:	32 49 67             	xor    0x67(%ecx),%cl
466858:	61                   	popa
466859:	78 4a                	js     0x4668a5
46685b:	6a 63                	push   $0x63
46685d:	76 6d                	jbe    0x4668cc
46685f:	77 55                	ja     0x4668b6
466861:	4c                   	dec    %esp
466862:	35 44 55 6a 44       	xor    $0x446a5544,%eax
466867:	49                   	dec    %ecx
466868:	4e                   	dec    %esi
466869:	44                   	inc    %esp
46686a:	6c                   	insb   (%dx),%es:(%edi)
46686b:	69 6c 79 62 50 6c 4d 	imul   $0x494d6c50,0x62(%ecx,%edi,2),%ebp
466872:	49
466873:	55                   	push   %ebp
466874:	4a                   	dec    %edx
466875:	69 52 57 50 65 4a 36 	imul   $0x364a6550,0x57(%edx),%edx
46687c:	32 4b 5a             	xor    0x5a(%ebx),%cl
46687f:	4d                   	dec    %ebp
466880:	64 4f                	fs dec %edi
466882:	79 61                	jns    0x4668e5
466884:	57                   	push   %edi
466885:	54                   	push   %esp
466886:	6c                   	insb   (%dx),%es:(%edi)
466887:	76 4f                	jbe    0x4668d8
466889:	32 52 6e             	xor    0x6e(%edx),%dl
46688c:	71 2f                	jno    0x4668bd
46688e:	65 33 74 52 30       	xor    %gs:0x30(%edx,%edx,2),%esi
466893:	6c                   	insb   (%dx),%es:(%edi)
466894:	4d                   	dec    %ebp
466895:	2b 61 5a             	sub    0x5a(%ecx),%esp
466898:	31 44 64 4e          	xor    %eax,0x4e(%esp,%eiz,2)
46689c:	42                   	inc    %edx
46689d:	70 6d                	jo     0x46690c
46689f:	50                   	push   %eax
4668a0:	4c                   	dec    %esp
4668a1:	58                   	pop    %eax
4668a2:	79 59                	jns    0x4668fd
4668a4:	39 55 33             	cmp    %edx,0x33(%ebp)
4668a7:	37                   	aaa
4668a8:	4d                   	dec    %ebp
4668a9:	36 4f                	ss dec %edi
4668ab:	33 71 4b             	xor    0x4b(%ecx),%esi
4668ae:	35 76 64 45 39       	xor    $0x39456476,%eax
4668b3:	58                   	pop    %eax
4668b4:	4c                   	dec    %esp
4668b5:	48                   	dec    %eax
4668b6:	6e                   	outsb  %ds:(%esi),(%dx)
4668b7:	34 48                	xor    $0x48,%al
4668b9:	6b 62 44 62          	imul   $0x62,0x44(%edx),%esp
4668bd:	33 46 50             	xor    0x50(%esi),%eax
4668c0:	69 44 56 6e 35 42 4f 	imul   $0x6d4f4235,0x6e(%esi,%edx,2),%eax
4668c7:	6d
4668c8:	51                   	push   %ecx
4668c9:	7a 50                	jp     0x46691b
4668cb:	64 78 38             	fs js  0x466906
4668ce:	2f                   	das
4668cf:	39 48 6e             	cmp    %ecx,0x6e(%eax)
4668d2:	38 43 2f             	cmp    %al,0x2f(%ebx)
4668d5:	4e                   	dec    %esi
4668d6:	68 67 58 4d 33       	push   $0x334d5867
4668db:	45                   	inc    %ebp
4668dc:	4d                   	dec    %ebp
4668dd:	46                   	inc    %esi
4668de:	76 70                	jbe    0x466950
4668e0:	55                   	push   %ebp
4668e1:	6f                   	outsl  %ds:(%esi),(%dx)
4668e2:	30 4d 53             	xor    %cl,0x53(%ebp)
4668e5:	75 52                	jne    0x466939
4668e7:	6a 71                	push   $0x71
4668e9:	59                   	pop    %ecx
4668ea:	4a                   	dec    %edx
4668eb:	72 46                	jb     0x466933
4668ed:	70 37                	jo     0x466926
4668ef:	6e                   	outsb  %ds:(%esi),(%dx)
4668f0:	77 56                	ja     0x466948
4668f2:	44                   	inc    %esp
4668f3:	32 70 44             	xor    0x44(%eax),%dh
4668f6:	61                   	popa
4668f7:	4b                   	dec    %ebx
4668f8:	75 47                	jne    0x466941
4668fa:	39 33                	cmp    %esi,(%ebx)
4668fc:	43                   	inc    %ebx
4668fd:	4f                   	dec    %edi
4668fe:	50                   	push   %eax
4668ff:	57                   	push   %edi
466900:	49                   	dec    %ecx
466901:	63 7a 63             	arpl   %edi,0x63(%edx)
466904:	46                   	inc    %esi
466905:	38 71 76             	cmp    %dh,0x76(%ecx)
466908:	63 53 61             	arpl   %edx,0x61(%ebx)
46690b:	4e                   	dec    %esi
46690c:	6a 4d                	push   $0x4d
46690e:	37                   	aaa
46690f:	4b                   	dec    %ebx
466910:	75 6f                	jne    0x466981
466912:	64 68 6c 57 78 70    	fs push $0x7078576c
466918:	42                   	inc    %edx
466919:	4d                   	dec    %ebp
46691a:	55                   	push   %ebp
46691b:	2b 51 78             	sub    0x78(%ecx),%edx
46691e:	64 68 37 73 79 62    	fs push $0x62797337
466924:	72 66                	jb     0x46698c
466926:	4c                   	dec    %esp
466927:	62 43 2f             	bound  %eax,0x2f(%ebx)
46692a:	37                   	aaa
46692b:	74 76                	je     0x4669a3
46692d:	52                   	push   %edx
46692e:	77 33                	ja     0x466963
466930:	53                   	push   %ebx
466931:	51                   	push   %ecx
466932:	4f                   	dec    %edi
466933:	4a                   	dec    %edx
466934:	75 42                	jne    0x466978
466936:	4e                   	dec    %esi
466937:	54                   	push   %esp
466938:	55                   	push   %ebp
466939:	4b                   	dec    %ebx
46693a:	71 37                	jno    0x466973
46693c:	6d                   	insl   (%dx),%es:(%edi)
46693d:	4b                   	dec    %ebx
46693e:	4e                   	dec    %esi
46693f:	6a 64                	push   $0x64
466941:	57                   	push   %edi
466942:	50                   	push   %eax
466943:	4d                   	dec    %ebp
466944:	70 78                	jo     0x4669be
466946:	38 36                	cmp    %dh,(%esi)
466948:	2f                   	das
466949:	62 6e 77             	bound  %ebp,0x77(%esi)
46694c:	75 65                	jne    0x4669b3
46694e:	37                   	aaa
46694f:	33 50 65             	xor    0x65(%eax),%edx
466952:	55                   	push   %ebp
466953:	4a                   	dec    %edx
466954:	65 65 55             	gs gs push %ebp
466957:	70 68                	jo     0x4669c1
466959:	6b 7a 39 75          	imul   $0x75,0x39(%edx),%edi
46695d:	2f                   	das
46695e:	37                   	aaa
46695f:	51                   	push   %ecx
466960:	7a 48                	jp     0x4669aa
466962:	36 66 72 73          	ss data16 jb 0x4669d9
466966:	6c                   	insb   (%dx),%es:(%edi)
466967:	4d                   	dec    %ebp
466968:	78 6e                	js     0x4669d8
46696a:	61                   	popa
46696b:	4a                   	dec    %edx
46696c:	2b 36                	sub    (%esi),%esi
46696e:	45                   	inc    %ebp
46696f:	59                   	pop    %ecx
466970:	4d                   	dec    %ebp
466971:	32 76 71             	xor    0x71(%esi),%dh
466974:	65 36 64 37          	gs ss fs aaa
466978:	72 72                	jb     0x4669ec
46697a:	65 61                	gs popa
46697c:	6e                   	outsb  %ds:(%esi),(%dx)
46697d:	31 70 44             	xor    %esi,0x44(%eax)
466980:	5a                   	pop    %edx
466981:	52                   	push   %edx
466982:	32 64 73 5a          	xor    0x5a(%ebx,%esi,2),%ah
466986:	4e                   	dec    %esi
466987:	4a                   	dec    %edx
466988:	51                   	push   %ecx
466989:	52                   	push   %edx
46698a:	51                   	push   %ecx
46698b:	67 4b                	addr16 dec %ebx
46698d:	54                   	push   %esp
46698e:	77 5a                	ja     0x4669ea
466990:	38 36                	cmp    %dh,(%esi)
466992:	6a 78                	push   $0x78
466994:	4b                   	dec    %ebx
466995:	46                   	inc    %esi
466996:	77 49                	ja     0x4669e1
466998:	5a                   	pop    %edx
466999:	4a                   	dec    %edx
46699a:	36 62 48 49          	bound  %ecx,%ss:0x49(%eax)
46699e:	37                   	aaa
46699f:	76 79                	jbe    0x466a1a
4669a1:	49                   	dec    %ecx
4669a2:	46                   	inc    %esi
4669a3:	33 44 56 50          	xor    0x50(%esi,%edx,2),%eax
4669a7:	39 76 2b             	cmp    %esi,0x2b(%esi)
4669aa:	4f                   	dec    %edi
4669ab:	67 72 36             	addr16 jb 0x4669e4
4669ae:	6f                   	outsl  %ds:(%esi),(%dx)
4669af:	64 42                	fs inc %edx
4669b1:	57                   	push   %edi
4669b2:	62 51 75             	bound  %edx,0x75(%ecx)
4669b5:	6d                   	insl   (%dx),%es:(%edi)
4669b6:	49                   	dec    %ecx
4669b7:	44                   	inc    %esp
4669b8:	35 41 34 65 67       	xor    $0x67653441,%eax
4669bd:	31 6b 41             	xor    %ebp,0x41(%ebx)
4669c0:	37                   	aaa
4669c1:	2b 74 67 32          	sub    0x32(%edi,%eiz,2),%esi
4669c5:	5a                   	pop    %edx
4669c6:	54                   	push   %esp
4669c7:	4f                   	dec    %edi
4669c8:	75 65                	jne    0x466a2f
4669ca:	35 68 4b 7a 79       	xor    $0x797a4b68,%eax
4669cf:	73 6c                	jae    0x466a3d
4669d1:	49                   	dec    %ecx
4669d2:	57                   	push   %edi
4669d3:	67 77 6f             	addr16 ja 0x466a45
4669d6:	6b 56 6d 46          	imul   $0x46,0x6d(%esi),%edx
4669da:	46                   	inc    %esi
4669db:	55                   	push   %ebp
4669dc:	78 38                	js     0x466a16
4669de:	4d                   	dec    %ebp
4669df:	6f                   	outsl  %ds:(%esi),(%dx)
4669e0:	4e                   	dec    %esi
4669e1:	32 66 52             	xor    0x52(%esi),%ah
4669e4:	4c                   	dec    %esp
4669e5:	46                   	inc    %esi