4665eb:	61                   	popa
4665ec:	76 6d                	jbe    0x46665b
4665ee:	32 4f 66             	xor    0x66(%edi),%cl
4665f1:	4a                   	dec    %edx
4665f2:	70 66                	jo     0x46665a
4665f4:	46                   	inc    %esi
4665f5:	73 42                	jae    0x466639
4665f7:	56                   	push   %esi
4665f8:	7a 2f                	jp     0x466629
4665fa:	35 32 7a 44 36       	xor    $0x36447a32,%eax
4665ff:	75 2f                	jne    0x466630
466601:	51                   	push   %ecx
466602:	71 43                	jno    0x466647
466604:	59                   	pop    %ecx
466605:	50                   	push   %eax
466606:	58                   	pop    %eax
466607:	45                   	inc    %ebp
466608:	5a                   	pop    %edx
466609:	4f                   	dec    %edi
46660a:	78 6d                	js     0x466679
46660c:	6c                   	insb   (%dx),%es:(%edi)
46660d:	32 66 52             	xor    0x52(%esi),%ah
466610:	7a 47                	jp     0x466659
466612:	43                   	inc    %ebx
466613:	57                   	push   %edi
466614:	51                   	push   %ecx
466615:	50                   	push   %eax
466616:	55                   	push   %ebp
466617:	31 76 56             	xor    %esi,0x56(%esi)
46661a:	73 66                	jae    0x466682
46661c:	58                   	pop    %eax
46661d:	68 48 37 57 6b       	push   $0x6b573748
466622:	33 55 2f             	xor    0x2f(%ebp),%edx
466625:	68 4c 5a 6a 6c       	push   $0x6c6a5a4c
46662a:	4f                   	dec    %edi
46662b:	52                   	push   %edx
46662c:	47                   	inc    %edi
46662d:	44                   	inc    %esp
46662e:	38 4a 78             	cmp    %cl,0x78(%edx)
466631:	68 37 74 36 63       	push   $0x63367437
466636:	7a 4a                	jp     0x466682
466638:	66 59                	pop    %cx
46663a:	69 49 4e 75 30 54 73 	imul   $0x73543075,0x4e(%ecx),%ecx
466641:	64 61                	fs popa
466643:	36 78 7a             	ss js  0x4666c0
466646:	59                   	pop    %ecx
466647:	6f                   	outsl  %ds:(%esi),(%dx)
466648:	6f                   	outsl  %ds:(%esi),(%dx)
466649:	69 67 48 50 57 34 6c 	imul   $0x6c345750,0x48(%edi),%esp
466650:	75 51                	jne    0x4666a3
466652:	47                   	inc    %edi
466653:	54                   	push   %esp
466654:	2b 53 62             	sub    0x62(%ebx),%edx
466657:	61                   	popa
466658:	65 7a 55             	gs jp  0x4666b0
46665b:	6b 37 42             	imul   $0x42,(%edi),%esi
46665e:	31 57 43             	xor    %edx,0x43(%edi)
466661:	44                   	inc    %esp
466662:	5a                   	pop    %edx
466663:	33 31                	xor    (%ecx),%esi
466665:	6a 58                	push   $0x58
466667:	5a                   	pop    %edx
466668:	56                   	push   %esi
466669:	64 35 4f 58 4c 2b    	fs xor $0x2b4c584f,%eax
46666f:	6e                   	outsb  %ds:(%esi),(%dx)
466670:	52                   	push   %edx
466671:	74 70                	je     0x4666e3
466673:	52                   	push   %edx
466674:	32 7a 54             	xor    0x54(%edx),%bh
466677:	72 2b                	jb     0x4666a4
466679:	42                   	inc    %edx
46667a:	4d                   	dec    %ebp
46667b:	6d                   	insl   (%dx),%es:(%edi)
46667c:	55                   	push   %ebp
46667d:	58                   	pop    %eax
46667e:	2b 50 4d             	sub    0x4d(%eax),%edx
466681:	57                   	push   %edi
466682:	76 6c                	jbe    0x4666f0
466684:	30 76 52             	xor    %dh,0x52(%esi)
466687:	44                   	inc    %esp
466688:	6f                   	outsl  %ds:(%esi),(%dx)
466689:	56                   	push   %esi
46668a:	39 6d 35             	cmp    %ebp,0x35(%ebp)
46668d:	42                   	inc    %edx
46668e:	35 4e 57 4f 4f       	xor    $0x4f4f574e,%eax
466693:	43                   	inc    %ebx
466694:	6b 32 44             	imul   $0x44,(%edx),%esi
466697:	75 30                	jne    0x4666c9
466699:	35 6b 6c 66 36       	xor    $0x36666c6b,%eax
46669e:	4f                   	dec    %edi
46669f:	38 73 32             	cmp    %dh,0x32(%ebx)
4666a2:	4b                   	dec    %ebx
4666a3:	61                   	popa
4666a4:	30 54 79 59          	xor    %dl,0x59(%ecx,%edi,2)
4666a8:	4f                   	dec    %edi
4666a9:	56                   	push   %esi
4666aa:	52                   	push   %edx
4666ab:	42                   	inc    %edx
4666ac:	75 32                	jne    0x4666e0
4666ae:	4b                   	dec    %ebx
4666af:	79 4f                	jns    0x466700
4666b1:	4a                   	dec    %edx
4666b2:	4d                   	dec    %ebp
4666b3:	6e                   	outsb  %ds:(%esi),(%dx)
4666b4:	72 30                	jb     0x4666e6
4666b6:	6e                   	outsb  %ds:(%esi),(%dx)
4666b7:	75 50                	jne    0x466709
4666b9:	6e                   	outsb  %ds:(%esi),(%dx)
4666ba:	57                   	push   %edi
4666bb:	52                   	push   %edx
4666bc:	48                   	dec    %eax
4666bd:	35 41 7a 66 32       	xor    $0x32667a41,%eax
4666c2:	6c                   	insb   (%dx),%es:(%edi)
4666c3:	4e                   	dec    %esi
4666c4:	7a 6f                	jp     0x466735
4666c6:	4c                   	dec    %esp
4666c7:	76 66                	jbe    0x46672f
4666c9:	6c                   	insb   (%dx),%es:(%edi)
4666ca:	36 6b 67 4e 63       	imul   $0x63,%ss:0x4e(%edi),%esp
4666cf:	34 33                	xor    $0x33,%al
4666d1:	6b 6e 47 54          	imul   $0x54,0x47(%esi),%ebp
4666d5:	76 6f                	jbe    0x466746
4666d7:	49                   	dec    %ecx
4666d8:	33 53 58             	xor    0x58(%ebx),%edx
4666db:	78 65                	js     0x466742
4666dd:	41                   	inc    %ecx
4666de:	75 72                	jne    0x466752
4666e0:	38 67 54             	cmp    %ah,0x54(%edi)
4666e3:	70 6b                	jo     0x466750
4666e5:	69 67 44 38 53 34 4f 	imul   $0x4f345338,0x44(%edi),%esp
4666ec:	31 65 63             	xor    %esp,0x63(%ebp)
4666ef:	4e                   	dec    %esi
4666f0:	2b 68 6a             	sub    0x6a(%eax),%ebp
4666f3:	63 4f 37             	arpl   %ecx,0x37(%edi)
4666f6:	32 39                	xor    (%ecx),%bh
4666f8:	56                   	push   %esi
4666f9:	58                   	pop    %eax
4666fa:	63 38                	arpl   %edi,(%eax)
4666fc:	42                   	inc    %edx
4666fd:	77 33                	ja     0x466732
4666ff:	48                   	dec    %eax
466700:	64 45                	fs inc %ebp
466702:	4e                   	dec    %esi
466703:	65 30 35 39 64 6f 37 	xor    %dh,%gs:0x376f6439
46670a:	75 74                	jne    0x466780
46670c:	38 39                	cmp    %bh,(%ecx)
46670e:	4e                   	dec    %esi
46670f:	71 36                	jno    0x466747
466711:	78 73                	js     0x466786
466713:	6c                   	insb   (%dx),%es:(%edi)
466714:	69 71 6c 33 36 2b 44 	imul   $0x442b3633,0x6c(%ecx),%esi
46671b:	39 48 51             	cmp    %ecx,0x51(%eax)
46671e:	36 32 72 34          	xor    %ss:0x34(%edx),%dh
466722:	32 67 62             	xor    0x62(%edi),%ah
466725:	50                   	push   %eax
466726:	6e                   	outsb  %ds:(%esi),(%dx)
466727:	53                   	push   %ebx
466728:	48                   	dec    %eax
466729:	33 4f 2f             	xor    0x2f(%edi),%ecx
46672c:	58                   	pop    %eax
46672d:	6c                   	insb   (%dx),%es:(%edi)
46672e:	7a 37                	jp     0x466767
466730:	36 2b 44 39 30       	sub    %ss:0x30(%ecx,%edi,1),%eax
466735:	57                   	push   %edi
466736:	52                   	push   %edx
466737:	61                   	popa
466738:	6a 57                	push   $0x57
46673a:	57                   	push   %edi
46673b:	4e                   	dec    %esi
46673c:	70 62                	jo     0x4667a0
46673e:	4d                   	dec    %ebp
46673f:	36 78 62             	ss js  0x4667a4
466742:	52                   	push   %edx
466743:	61                   	popa
466744:	33 31                	xor    (%ecx),%esi
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