465789:	59                   	pop    %ecx
46578a:	55                   	push   %ebp
46578b:	34 62                	xor    $0x62,%al
46578d:	51                   	push   %ecx
46578e:	4c                   	dec    %esp
46578f:	51                   	push   %ecx
465790:	2f                   	das
465791:	74 44                	je     0x4657d7
465793:	62 58 77             	bound  %ebx,0x77(%eax)
465796:	34 59                	xor    $0x59,%al
465798:	4c                   	dec    %esp
465799:	34 50                	xor    $0x50,%al
46579b:	4e                   	dec    %esi
46579c:	31 78 5a             	xor    %edi,0x5a(%eax)
46579f:	42                   	inc    %edx
4657a0:	41                   	inc    %ecx
4657a1:	4a                   	dec    %edx
4657a2:	46                   	inc    %esi
4657a3:	44                   	inc    %esp
4657a4:	52                   	push   %edx
4657a5:	6b 46 44 4b          	imul   $0x4b,0x44(%esi),%eax
4657a9:	73 74                	jae    0x46581f
4657ab:	77 57                	ja     0x465804
4657ad:	41                   	inc    %ecx
4657ae:	46                   	inc    %esi
4657af:	66 46                	inc    %si
4657b1:	39 44 46 7a          	cmp    %eax,0x7a(%esi,%eax,2)
4657b5:	4a                   	dec    %edx
4657b6:	30 57 34             	xor    %dl,0x34(%edi)
4657b9:	57                   	push   %edi
4657ba:	43                   	inc    %ebx
4657bb:	41                   	inc    %ecx
4657bc:	4d                   	dec    %ebp
4657bd:	34 39                	xor    $0x39,%al
4657bf:	58                   	pop    %eax
4657c0:	70 6c                	jo     0x46582e
4657c2:	65 6a 63             	gs push $0x63
4657c5:	31 55 58             	xor    %edx,0x58(%ebp)
4657c8:	2b 64 73 77          	sub    0x77(%ebx,%esi,2),%esp
4657cc:	62 34 4b             	bound  %esi,(%ebx,%ecx,2)
4657cf:	4d                   	dec    %ebp
4657d0:	73 6f                	jae    0x465841
4657d2:	2f                   	das
4657d3:	76 77                	jbe    0x46584c
4657d5:	77 72                	ja     0x465849
4657d7:	63 35 47 48 76 4a    	arpl   %esi,0x4a764847
4657dd:	54                   	push   %esp
4657de:	79 55                	jns    0x465835
4657e0:	67 4f                	addr16 dec %edi
4657e2:	35 73 56 33 69       	xor    $0x69335673,%eax
4657e7:	78 42                	js     0x46582b
4657e9:	37                   	aaa
4657ea:	4b                   	dec    %ebx
4657eb:	49                   	dec    %ecx
4657ec:	32 42 75             	xor    0x75(%edx),%al
4657ef:	73 38                	jae    0x465829
4657f1:	72 6a                	jb     0x46585d
4657f3:	6f                   	outsl  %ds:(%esi),(%dx)
4657f4:	4c                   	dec    %esp
4657f5:	67 51                	addr16 push %ecx
4657f7:	46                   	inc    %esi
4657f8:	41                   	inc    %ecx
4657f9:	41                   	inc    %ecx
4657fa:	4e                   	dec    %esi
4657fb:	46                   	inc    %esi
4657fc:	77 70                	ja     0x46586e
4657fe:	46                   	inc    %esi
4657ff:	58                   	pop    %eax
465800:	68 53 43 51 6a       	push   $0x6a514353
465805:	5a                   	pop    %edx
465806:	4f                   	dec    %edi
465807:	63 69 58             	arpl   %ebp,0x58(%ecx)
46580a:	37                   	aaa
46580b:	54                   	push   %esp
46580c:	4f                   	dec    %edi
46580d:	6d                   	insl   (%dx),%es:(%edi)
46580e:	68 43 52 66 67       	push   $0x67665243
465813:	45                   	inc    %ebp
465814:	67 61                	addr16 popa
465816:	65 52                	gs push %edx
465818:	65 37                	gs aaa
46581a:	55                   	push   %ebp
46581b:	78 4e                	js     0x46586b
46581d:	47                   	inc    %edi
46581e:	2b 41 39             	sub    0x39(%ecx),%eax
465821:	56                   	push   %esi
465822:	62 77 42             	bound  %esi,0x42(%edi)
465825:	48                   	dec    %eax
465826:	42                   	inc    %edx
465827:	33 33                	xor    (%ebx),%esi
465829:	31 49 50             	xor    %ecx,0x50(%ecx)
46582c:	31 6b 57             	xor    %ebp,0x57(%ebx)
46582f:	4c                   	dec    %esp
465830:	56                   	push   %esi
465831:	79 50                	jns    0x465883
465833:	77 49                	ja     0x46587e
465835:	56                   	push   %esi
465836:	71 6e                	jno    0x4658a6
465838:	66 62 38             	bound  %di,(%eax)
46583b:	75 48                	jne    0x465885
46583d:	7a 71                	jp     0x4658b0
46583f:	7a 59                	jp     0x46589a
465841:	6a 45                	push   $0x45
465843:	48                   	dec    %eax
465844:	5a                   	pop    %edx
465845:	6a 37                	push   $0x37
465847:	48                   	dec    %eax
465848:	4d                   	dec    %ebp
465849:	6b 31 37             	imul   $0x37,(%ecx),%esi
46584c:	77 6b                	ja     0x4658b9
46584e:	34 6b                	xor    $0x6b,%al
465850:	55                   	push   %ebp
465851:	66 5a                	pop    %dx
465853:	51                   	push   %ecx
465854:	2b 43 38             	sub    0x38(%ebx),%eax
465857:	4e                   	dec    %esi
465858:	71 36                	jno    0x465890
46585a:	37                   	aaa
46585b:	78 47                	js     0x4658a4
46585d:	31 51 79             	xor    %edx,0x79(%ecx)
465860:	76 43                	jbe    0x4658a5
465862:	7a 72                	jp     0x4658d6
465864:	34 33                	xor    $0x33,%al
465866:	64 30 6c 54 5a       	xor    %ch,%fs:0x5a(%esp,%edx,2)
46586b:	54                   	push   %esp
46586c:	62 50 47             	bound  %edx,0x47(%eax)
46586f:	58                   	pop    %eax
465870:	55                   	push   %ebp
465871:	74 67                	je     0x4658da
465873:	4a                   	dec    %edx
465874:	63 52 59             	arpl   %edx,0x59(%edx)
465877:	34 58                	xor    $0x58,%al
465879:	79 2b                	jns    0x4658a6
46587b:	77 54                	ja     0x4658d1
46587d:	58                   	pop    %eax
46587e:	4b                   	dec    %ebx
46587f:	37                   	aaa
465880:	64 30 42 46          	xor    %al,%fs:0x46(%edx)
465884:	61                   	popa
465885:	4b                   	dec    %ebx
465886:	6b 73 56 55          	imul   $0x55,0x56(%ebx),%esi
46588a:	76 70                	jbe    0x4658fc
46588c:	30 4c 4c 43          	xor    %cl,0x43(%esp,%ecx,2)
465890:	6e                   	outsb  %ds:(%esi),(%dx)
465891:	54                   	push   %esp
465892:	43                   	inc    %ebx
465893:	49                   	dec    %ecx
465894:	54                   	push   %esp
465895:	52                   	push   %edx
465896:	58                   	pop    %eax
465897:	33 5a 4d             	xor    0x4d(%edx),%ebx
46589a:	35 4f 2b 6c 6f       	xor    $0x6f6c2b4f,%eax
46589f:	66 36 45             	ss inc %bp
4658a2:	38 30                	cmp    %dh,(%eax)
4658a4:	30 52 64             	xor    %dl,0x64(%edx)
4658a7:	41                   	inc    %ecx
4658a8:	55                   	push   %ebp
4658a9:	74 32                	je     0x4658dd
4658ab:	4e                   	dec    %esi
4658ac:	49                   	dec    %ecx
4658ad:	42                   	inc    %edx
4658ae:	75 72                	jne    0x465922
4658b0:	2f                   	das
4658b1:	70 37                	jo     0x4658ea
4658b3:	4b                   	dec    %ebx
4658b4:	7a 77                	jp     0x46592d
4658b6:	49                   	dec    %ecx
4658b7:	48                   	dec    %eax
4658b8:	36 69 43 45 46 6c 72 	imul   $0x54726c46,%ss:0x45(%ebx),%eax
4658bf:	54
4658c0:	41                   	inc    %ecx
4658c1:	4b                   	dec    %ebx
4658c2:	79 56                	jns    0x46591a
4658c4:	50                   	push   %eax
4658c5:	35 59 55 53 4c       	xor    $0x4c535559,%eax
4658ca:	63 2b                	arpl   %ebp,(%ebx)
4658cc:	6d                   	insl   (%dx),%es:(%edi)
4658cd:	38 4d 53             	cmp    %cl,0x53(%ebp)
4658d0:	79 6c                	jns    0x46593e
4658d2:	2f                   	das
4658d3:	4f                   	dec    %edi
4658d4:	46                   	inc    %esi
4658d5:	37                   	aaa
4658d6:	35 34 5a 77 55       	xor    $0x55775a34,%eax
4658db:	65 4b                	gs dec %ebx
4658dd:	5a                   	pop    %edx
4658de:	36 65 4f             	ss gs dec %edi
4658e1:	62 6e 78             	bound  %ebp,0x78(%esi)
4658e4:	4e                   	dec    %esi
4658e5:	72 49                	jb     0x465930
4658e7:	7a 56                	jp     0x46593f
4658e9:	71 65                	jno    0x465950
4658eb:	78 51                	js     0x46593e
4658ed:	51                   	push   %ecx
4658ee:	66 71 51             	data16 jno 0x465942
4658f1:	2f                   	das
4658f2:	51                   	push   %ecx
4658f3:	35 57 63 70 71       	xor    $0x71706357,%eax
4658f8:	32 53 4c             	xor    0x4c(%ebx),%dl
4658fb:	76 6d                	jbe    0x46596a
4658fd:	6f                   	outsl  %ds:(%esi),(%dx)
4658fe:	34 4c                	xor    $0x4c,%al
465900:	4f                   	dec    %edi
465901:	64 4c                	fs dec %esp
465903:	57                   	push   %edi
465904:	41                   	inc    %ecx
465905:	77 57                	ja     0x46595e
465907:	41                   	inc    %ecx
465908:	49                   	dec    %ecx
465909:	35 50 49 68 66       	xor    $0x66684950,%eax
46590e:	47                   	inc    %edi
46590f:	2f                   	das
465910:	55                   	push   %ebp
465911:	6d                   	insl   (%dx),%es:(%edi)
465912:	63 39                	arpl   %edi,(%ecx)
465914:	46                   	inc    %esi
465915:	7a 79                	jp     0x465990
465917:	56                   	push   %esi
465918:	78 56                	js     0x465970
46591a:	79 53                	jns    0x46596f
46591c:	50                   	push   %eax
46591d:	2b 74 33 53          	sub    0x53(%ebx,%esi,1),%esi
465921:	77 5a                	ja     0x46597d
465923:	4e                   	dec    %esi
465924:	48                   	dec    %eax
465925:	69 38 59 6e 73 51    	imul   $0x51736e59,(%eax),%edi
46592b:	62 2f                	bound  %ebp,(%edi)
46592d:	44                   	inc    %esp
46592e:	79 5a                	jns    0x46598a
465930:	49                   	dec    %ecx
465931:	58                   	pop    %eax
465932:	6c                   	insb   (%dx),%es:(%edi)
465933:	61                   	popa
465934:	71 34                	jno    0x46596a
465936:	6e                   	outsb  %ds:(%esi),(%dx)
465937:	79 70                	jns    0x4659a9
465939:	44                   	inc    %esp
46593a:	47                   	inc    %edi
46593b:	66 57                	push   %di
46593d:	39 6d 52             	cmp    %ebp,0x52(%ebp)
465940:	69 73 46 35 4f 51 70 	imul   $0x70514f35,0x46(%ebx),%esi
465947:	4c                   	dec    %esp
465948:	73 38                	jae    0x465982
46594a:	66 2b 76 78          	sub    0x78(%esi),%si
46594e:	30 54 5a 34          	xor    %dl,0x34(%edx,%ebx,2)
465952:	42                   	inc    %edx
465953:	35 47 48 64 33       	xor    $0x33644847,%eax
465958:	45                   	inc    %ebp
465959:	66 31 4e 70          	xor    %cx,0x70(%esi)
46595d:	37                   	aaa
46595e:	6b 30 74             	imul   $0x74,(%eax),%esi
465961:	34 77                	xor    $0x77,%al
465963:	44                   	inc    %esp
465964:	61                   	popa
465965:	78 76                	js     0x4659dd
465967:	6f                   	outsl  %ds:(%esi),(%dx)
465968:	51                   	push   %ecx
465969:	45                   	inc    %ebp
46596a:	4c                   	dec    %esp
46596b:	64 63 63 4d          	arpl   %esp,%fs:0x4d(%ebx)
46596f:	4b                   	dec    %ebx
465970:	4f                   	dec    %edi
465971:	58                   	pop    %eax
465972:	6a 39                	push   $0x39
465974:	49                   	dec    %ecx
465975:	53                   	push   %ebx
465976:	6c                   	insb   (%dx),%es:(%edi)
465977:	34 55                	xor    $0x55,%al
465979:	74 59                	je     0x4659d4
46597b:	69 61 77 70 33 78 2b 	imul   $0x2b783370,0x77(%ecx),%esp
465982:	55                   	push   %ebp
465983:	57                   	push   %edi
465984:	5a                   	pop    %edx
465985:	4b                   	dec    %ebx
465986:	6f                   	outsl  %ds:(%esi),(%dx)
465987:	56                   	push   %esi
465988:	52                   	push   %edx
465989:	34 57                	xor    $0x57,%al
46598b:	4b                   	dec    %ebx
46598c:	49                   	dec    %ecx
46598d:	67 53                	addr16 push %ebx
46598f:	69 42 47 57 31 75 39 	imul   $0x39753157,0x47(%edx),%eax
465996:	4f                   	dec    %edi
465997:	51                   	push   %ecx
465998:	58                   	pop    %eax
465999:	76 68                	jbe    0x465a03
46599b:	75 76                	jne    0x465a13
46599d:	52                   	push   %edx
46599e:	61                   	popa
46599f:	42                   	inc    %edx
4659a0:	68 79 34 6f 66       	push   $0x666f3479
4659a5:	71 50                	jno    0x4659f7
4659a7:	4c                   	dec    %esp
4659a8:	72 48                	jb     0x4659f2
4659aa:	45                   	inc    %ebp
4659ab:	2f                   	das
4659ac:	57                   	push   %edi
4659ad:	38 58 68             	cmp    %bl,0x68(%eax)
4659b0:	73 31                	jae    0x4659e3
4659b2:	72 37                	jb     0x4659eb
4659b4:	36 66 59             	ss pop %cx
4659b7:	69 2b 4f 61 2b 63    	imul   $0x632b614f,(%ebx),%ebp
4659bd:	67 48                	addr16 dec %eax
4659bf:	36 64 46             	ss fs inc %esi
4659c2:	4d                   	dec    %ebp
4659c3:	76 55                	jbe    0x465a1a
4659c5:	77 39                	ja     0x465a00
4659c7:	62 72 73             	bound  %esi,0x73(%edx)
4659ca:	52                   	push   %edx
4659cb:	38 50 59             	cmp    %dl,0x59(%eax)
4659ce:	4a                   	dec    %edx
4659cf:	51                   	push   %ecx
4659d0:	63 41 69             	arpl   %eax,0x69(%ecx)
4659d3:	4c                   	dec    %esp
4659d4:	34 45                	xor    $0x45,%al
4659d6:	33 42 71             	xor    0x71(%edx),%eax
4659d9:	47                   	inc    %edi
4659da:	4c                   	dec    %esp
4659db:	4f                   	dec    %edi
4659dc:	67 48                	addr16 dec %eax
4659de:	49                   	dec    %ecx
4659df:	6f                   	outsl  %ds:(%esi),(%dx)
4659e0:	6a 31                	push   $0x31
4659e2:	4c                   	dec    %esp
4659e3:	6b 62 73 50          	imul   $0x50,0x73(%edx),%esp
4659e7:	4c                   	dec    %esp
4659e8:	37                   	aaa
4659e9:	69 44 7a 46 59 47 68 	imul   $0x6f684759,0x46(%edx,%edi,2),%eax
4659f0:	6f
4659f1:	74 44                	je     0x465a37
4659f3:	54                   	push   %esp
4659f4:	2b 79 4d             	sub    0x4d(%ecx),%edi
4659f7:	56                   	push   %esi
4659f8:	69 6b 69 47 49 71 48 	imul   $0x48714947,0x69(%ebx),%ebp
4659ff:	75 78                	jne    0x465a79
465a01:	72 4c                	jb     0x465a4f
465a03:	4f                   	dec    %edi
465a04:	63 32                	arpl   %esi,(%edx)
465a06:	61                   	popa
465a07:	75 30                	jne    0x465a39
465a09:	36 74 4b             	ss je  0x465a57
465a0c:	65 69 58 6b 4a 6a 2f 	imul   $0x372f6a4a,%gs:0x6b(%eax),%ebx
465a13:	37
465a14:	45                   	inc    %ebp
465a15:	46                   	inc    %esi
465a16:	33 47 44             	xor    0x44(%edi),%eax
465a19:	36 59                	ss pop %ecx
465a1b:	4a                   	dec    %edx
465a1c:	7a 54                	jp     0x465a72
465a1e:	44                   	inc    %esp