458687:	76 71                	jbe    0x4586fa
458689:	58                   	pop    %eax
45868a:	74 63                	je     0x4586ef
45868c:	4f                   	dec    %edi
45868d:	4c                   	dec    %esp
45868e:	33 6a 4f             	xor    0x4f(%edx),%ebp
458691:	6b 65 53 2b          	imul   $0x2b,0x53(%ebp),%esp
458695:	62 78 62             	bound  %edi,0x62(%eax)
458698:	6f                   	outsl  %ds:(%esi),(%dx)
458699:	77 63                	ja     0x4586fe
45869b:	38 47 45             	cmp    %al,0x45(%edi)
45869e:	78 57                	js     0x4586f7
4586a0:	69 79 33 46 51 43 38 	imul   $0x38435146,0x33(%ecx),%edi
4586a7:	6d                   	insl   (%dx),%es:(%edi)
4586a8:	2b 67 4c             	sub    0x4c(%edi),%esp
4586ab:	50                   	push   %eax
4586ac:	4d                   	dec    %ebp
4586ad:	63 31                	arpl   %esi,(%ecx)
4586af:	77 58                	ja     0x458709
4586b1:	36 54                	ss push %esp
4586b3:	2b 66 50             	sub    0x50(%esi),%esp
4586b6:	4a                   	dec    %edx
4586b7:	63 6d 6b             	arpl   %ebp,0x6b(%ebp)
4586ba:	68 71 38 4a 69       	push   $0x694a3871
4586bf:	67 48                	addr16 dec %eax
4586c1:	54                   	push   %esp
4586c2:	44                   	inc    %esp
4586c3:	63 5a 64             	arpl   %ebx,0x64(%edx)
4586c6:	56                   	push   %esi
4586c7:	70 58                	jo     0x458721
4586c9:	6c                   	insb   (%dx),%es:(%edi)
4586ca:	41                   	inc    %ecx
4586cb:	78 50                	js     0x45871d
4586cd:	66 2b 56 6e          	sub    0x6e(%esi),%dx
4586d1:	2f                   	das
4586d2:	35 6e 4b 42 4a       	xor    $0x4a424b6e,%eax
4586d7:	41                   	inc    %ecx
4586d8:	77 53                	ja     0x45872d
4586da:	55                   	push   %ebp
4586db:	4c                   	dec    %esp
4586dc:	68 6a 35 32 62       	push   $0x6232356a
4586e1:	77 4f                	ja     0x458732
4586e3:	6b 78 52 4f          	imul   $0x4f,0x52(%eax),%edi
4586e7:	34 32                	xor    $0x32,%al
4586e9:	6d                   	insl   (%dx),%es:(%edi)
4586ea:	77 39                	ja     0x458725
4586ec:	69 6a 56 4e 45 4b 74 	imul   $0x744b454e,0x56(%edx),%ebp
4586f3:	4c                   	dec    %esp
4586f4:	4b                   	dec    %ebx
4586f5:	2f                   	das
4586f6:	48                   	dec    %eax
4586f7:	47                   	inc    %edi
4586f8:	6b 55 5a 61          	imul   $0x61,0x5a(%ebp),%edx
4586fc:	4c                   	dec    %esp
4586fd:	33 49 74             	xor    0x74(%ecx),%ecx
458700:	48                   	dec    %eax
458701:	6f                   	outsl  %ds:(%esi),(%dx)
458702:	6b 4f 6d 57          	imul   $0x57,0x6d(%edi),%ecx
458706:	65 70 64             	gs jo  0x45876d
458709:	71 74                	jno    0x45877f
45870b:	79 42                	jns    0x45874f
45870d:	48                   	dec    %eax
45870e:	65 44                	gs inc %esp
458710:	4b                   	dec    %ebx
458711:	30 75 71             	xor    %dh,0x71(%ebp)
458714:	63 34 61             	arpl   %esi,(%ecx,%eiz,2)
458717:	57                   	push   %edi
458718:	4b                   	dec    %ebx
458719:	35 4d 69 65 46       	xor    $0x4665694d,%eax
45871e:	58                   	pop    %eax
45871f:	78 42                	js     0x458763
458721:	45                   	inc    %ebp
458722:	50                   	push   %eax
458723:	6c                   	insb   (%dx),%es:(%edi)
458724:	6a 70                	push   $0x70
458726:	68 7a 68 55 4d       	push   $0x4d55687a
45872b:	54                   	push   %esp
45872c:	36 65 77 30          	ss gs ja 0x458760
458730:	35 37 76 30 49       	xor    $0x49307637,%eax
458735:	5a                   	pop    %edx
458736:	77 35                	ja     0x45876d
458738:	50                   	push   %eax
458739:	2f                   	das
45873a:	50                   	push   %eax
45873b:	6f                   	outsl  %ds:(%esi),(%dx)
45873c:	5a                   	pop    %edx
45873d:	4f                   	dec    %edi
45873e:	77 31                	ja     0x458771
458740:	4c                   	dec    %esp
458741:	46                   	inc    %esi
458742:	71 67                	jno    0x4587ab
458744:	67 69 4c 37 2b 51 47 	imul   $0x4847512b,0x37(%si),%ecx
45874b:	48
45874c:	61                   	popa
45874d:	35 72 67 65 57       	xor    $0x57656772,%eax
458752:	6f                   	outsl  %ds:(%esi),(%dx)
458753:	45                   	inc    %ebp
458754:	50                   	push   %eax
458755:	30 39                	xor    %bh,(%ecx)
458757:	64 78 70             	fs js  0x4587ca
45875a:	78 48                	js     0x4587a4
45875c:	2f                   	das
45875d:	48                   	dec    %eax
45875e:	7a 46                	jp     0x4587a6
458760:	47                   	inc    %edi
458761:	4e                   	dec    %esi
458762:	56                   	push   %esi
458763:	4a                   	dec    %edx
458764:	42                   	inc    %edx
458765:	79 36                	jns    0x45879d
458767:	2b 6e 44             	sub    0x44(%esi),%ebp
45876a:	47                   	inc    %edi
45876b:	64 47                	fs inc %edi
45876d:	32 51 39             	xor    0x39(%ecx),%dl
458770:	71 4b                	jno    0x4587bd
458772:	2f                   	das
458773:	6d                   	insl   (%dx),%es:(%edi)
458774:	53                   	push   %ebx
458775:	6d                   	insl   (%dx),%es:(%edi)
458776:	6d                   	insl   (%dx),%es:(%edi)
458777:	4e                   	dec    %esi
458778:	55                   	push   %ebp
458779:	43                   	inc    %ebx
45877a:	35 33 49 49 33       	xor    $0x33494933,%eax
45877f:	48                   	dec    %eax
458780:	56                   	push   %esi
458781:	42                   	inc    %edx
458782:	35 58 79 68 46       	xor    $0x46687958,%eax
458787:	67 74 47             	addr16 je 0x4587d1
45878a:	65 43                	gs inc %ebx
45878c:	31 4e 38             	xor    %ecx,0x38(%esi)
45878f:	64 49                	fs dec %ecx
458791:	37                   	aaa
458792:	53                   	push   %ebx
458793:	51                   	push   %ecx
458794:	79 77                	jns    0x45880d
458796:	65 66 4c             	gs dec %sp
458799:	39 6c 71 30          	cmp    %ebp,0x30(%ecx,%esi,2)
45879d:	65 34 45             	gs xor $0x45,%al
4587a0:	6e                   	outsb  %ds:(%esi),(%dx)
4587a1:	32 4d 2f             	xor    0x2f(%ebp),%cl
4587a4:	33 34 68             	xor    (%eax,%ebp,2),%esi
4587a7:	48                   	dec    %eax
4587a8:	72 70                	jb     0x45881a
4587aa:	63 72 50             	arpl   %esi,0x50(%edx)
4587ad:	59                   	pop    %ecx
4587ae:	54                   	push   %esp
4587af:	6d                   	insl   (%dx),%es:(%edi)
4587b0:	69 61 38 32 50 58 76 	imul   $0x76585032,0x38(%ecx),%esp
4587b7:	31 30                	xor    %esi,(%eax)
4587b9:	7a 37                	jp     0x4587f2
4587bb:	7a 65                	jp     0x458822
4587bd:	4c                   	dec    %esp
4587be:	52                   	push   %edx
4587bf:	43                   	inc    %ebx
4587c0:	31 2b                	xor    %ebp,(%ebx)
4587c2:	76 55                	jbe    0x458819
4587c4:	6c                   	insb   (%dx),%es:(%edi)
4587c5:	49                   	dec    %ecx
4587c6:	46                   	inc    %esi
4587c7:	38 46 33             	cmp    %al,0x33(%esi)
4587ca:	67 57                	addr16 push %edi
4587cc:	75 50                	jne    0x45881e
4587ce:	73 50                	jae    0x458820
4587d0:	6e                   	outsb  %ds:(%esi),(%dx)
4587d1:	6a 45                	push   $0x45
4587d3:	65 78 6a             	gs js  0x458840
4587d6:	33 6f 35             	xor    0x35(%edi),%ebp
4587d9:	65 51                	gs push %ecx
4587db:	37                   	aaa
4587dc:	34 63                	xor    $0x63,%al
4587de:	69 36 53 61 4e 6a    	imul   $0x6a4e6153,(%esi),%esi
4587e4:	36 38 62 66          	cmp    %ah,%ss:0x66(%edx)
4587e8:	62 69 63             	bound  %ebp,0x63(%ecx)
4587eb:	75 67                	jne    0x458854
4587ed:	73 30                	jae    0x45881f
4587ef:	69 4f 41 47 45 51 37 	imul   $0x37514547,0x41(%edi),%ecx
4587f6:	42                   	inc    %edx
4587f7:	75 41                	jne    0x45883a
4587f9:	41                   	inc    %ecx
4587fa:	37                   	aaa
4587fb:	6a 78                	push   $0x78
4587fd:	71 55                	jno    0x458854
4587ff:	7a 58                	jp     0x458859
458801:	53                   	push   %ebx
458802:	46                   	inc    %esi
458803:	61                   	popa
458804:	6c                   	insb   (%dx),%es:(%edi)
458805:	62 6b 58             	bound  %ebp,0x58(%ebx)
458808:	64 4a                	fs dec %edx
45880a:	46                   	inc    %esi
45880b:	70 5a                	jo     0x458867
45880d:	31 37                	xor    %esi,(%edi)
45880f:	73 2f                	jae    0x458840
458811:	71 6b                	jno    0x45887e
458813:	6b 6f 50 41          	imul   $0x41,0x50(%edi),%ebp
458817:	31 62 38             	xor    %esp,0x38(%edx)
45881a:	2b 58 55             	sub    0x55(%eax),%ebx
45881d:	6d                   	insl   (%dx),%es:(%edi)
45881e:	44                   	inc    %esp
45881f:	64 43                	fs inc %ebx
458821:	2f                   	das
458822:	51                   	push   %ecx
458823:	48                   	dec    %eax
458824:	30 43 58             	xor    %al,0x58(%ebx)
458827:	49                   	dec    %ecx
458828:	74 4a                	je     0x458874
45882a:	46                   	inc    %esi
45882b:	46                   	inc    %esi
45882c:	33 41 73             	xor    0x73(%ecx),%eax
45882f:	6c                   	insb   (%dx),%es:(%edi)
458830:	32 59 78             	xor    0x78(%ecx),%bl
458833:	36 49                	ss dec %ecx
458835:	49                   	dec    %ecx
458836:	53                   	push   %ebx
458837:	61                   	popa
458838:	61                   	popa
458839:	65 43                	gs inc %ebx
45883b:	2b 77 51             	sub    0x51(%edi),%esi
45883e:	5a                   	pop    %edx
45883f:	32 75 52             	xor    0x52(%ebp),%dh
458842:	6d                   	insl   (%dx),%es:(%edi)
458843:	72 56                	jb     0x45889b
458845:	31 45 64             	xor    %eax,0x64(%ebp)
458848:	41                   	inc    %ecx
458849:	4a                   	dec    %edx
45884a:	31 69 5a             	xor    %ebp,0x5a(%ecx)
45884d:	67 70 7a             	addr16 jo 0x4588ca
458850:	70 42                	jo     0x458894
458852:	33 63 6e             	xor    0x6e(%ebx),%esp
458855:	59                   	pop    %ecx
458856:	6a 50                	push   $0x50
458858:	44                   	inc    %esp
458859:	68 38 64 70 6a       	push   $0x6a706438
45885e:	48                   	dec    %eax
45885f:	35 62 33 71 34       	xor    $0x34713362,%eax
458864:	58                   	pop    %eax
458865:	53                   	push   %ebx
458866:	4d                   	dec    %ebp
458867:	4d                   	dec    %ebp
458868:	4b                   	dec    %ebx
458869:	4a                   	dec    %edx
45886a:	4e                   	dec    %esi
45886b:	61                   	popa
45886c:	4f                   	dec    %edi
45886d:	46                   	inc    %esi
45886e:	74 36                	je     0x4588a6
458870:	4b                   	dec    %ebx
458871:	6f                   	outsl  %ds:(%esi),(%dx)
458872:	67 54                	addr16 push %esp
458874:	73 4d                	jae    0x4588c3
458876:	73 36                	jae    0x4588ae
458878:	48                   	dec    %eax
458879:	36 4d                	ss dec %ebp
45887b:	49                   	dec    %ecx
45887c:	4d                   	dec    %ebp
45887d:	6a 63                	push   $0x63
45887f:	49                   	dec    %ecx
458880:	65 71 75             	gs jno 0x4588f8
458883:	41                   	inc    %ecx
458884:	43                   	inc    %ebx
458885:	54                   	push   %esp
458886:	6d                   	insl   (%dx),%es:(%edi)
458887:	49                   	dec    %ecx
458888:	6e                   	outsb  %ds:(%esi),(%dx)
458889:	41                   	inc    %ecx
45888a:	73 52                	jae    0x4588de
45888c:	48                   	dec    %eax
45888d:	7a 79                	jp     0x458908
45888f:	58                   	pop    %eax
458890:	54                   	push   %esp
458891:	64 61                	fs popa
458893:	6f                   	outsl  %ds:(%esi),(%dx)
458894:	35 79 61 76 75       	xor    $0x75766179,%eax
458899:	41                   	inc    %ecx
45889a:	75 61                	jne    0x4588fd
45889c:	63 4b 79             	arpl   %ecx,0x79(%ebx)
45889f:	57                   	push   %edi
4588a0:	62 52 44             	bound  %edx,0x44(%edx)
4588a3:	78 75                	js     0x45891a
4588a5:	2f                   	das
4588a6:	66 4f                	dec    %di
4588a8:	66 4b                	dec    %bx
4588aa:	34 43                	xor    $0x43,%al
4588ac:	53                   	push   %ebx
4588ad:	65 58                	gs pop %eax
4588af:	6a 68                	push   $0x68
4588b1:	43                   	inc    %ebx
4588b2:	4e                   	dec    %esi
4588b3:	6d                   	insl   (%dx),%es:(%edi)
4588b4:	4f                   	dec    %edi
4588b5:	4e                   	dec    %esi
4588b6:	6b 50 69 52          	imul   $0x52,0x69(%eax),%edx
4588ba:	48                   	dec    %eax
4588bb:	30 42 59             	xor    %al,0x59(%edx)
4588be:	77 44                	ja     0x458904
4588c0:	41                   	inc    %ecx
4588c1:	6a 54                	push   $0x54
4588c3:	34 4c                	xor    $0x4c,%al
4588c5:	38 61 4c             	cmp    %ah,0x4c(%ecx)
4588c8:	5a                   	pop    %edx
4588c9:	75 35                	jne    0x458900
4588cb:	77 35                	ja     0x458902
4588cd:	49                   	dec    %ecx
4588ce:	55                   	push   %ebp
4588cf:	67 58                	addr16 pop %eax
4588d1:	67 34 2f             	addr16 xor $0x2f,%al
4588d4:	71 6a                	jno    0x458940
4588d6:	61                   	popa
4588d7:	67 47                	addr16 inc %edi
4588d9:	45                   	inc    %ebp
4588da:	2f                   	das
4588db:	5a                   	pop    %edx
4588dc:	4c                   	dec    %esp
4588dd:	71 59                	jno    0x458938
4588df:	73 61                	jae    0x458942
4588e1:	41                   	inc    %ecx
4588e2:	34 56                	xor    $0x56,%al
4588e4:	64 54                	fs push %esp
4588e6:	48                   	dec    %eax
4588e7:	36 71 54             	ss jno 0x45893e
4588ea:	72 6b                	jb     0x458957
4588ec:	4c                   	dec    %esp
4588ed:	51                   	push   %ecx
4588ee:	71 70                	jno    0x458960
4588f0:	4b                   	dec    %ebx
4588f1:	57                   	push   %edi
4588f2:	64 4e                	fs dec %esi
4588f4:	31 2b                	xor    %ebp,(%ebx)
4588f6:	32 6b 69             	xor    0x69(%ebx),%ch
4588f9:	47                   	inc    %edi
4588fa:	30 6a 34             	xor    %ch,0x34(%edx)
4588fd:	61                   	popa
4588fe:	46                   	inc    %esi
4588ff:	71 59                	jno    0x45895a
458901:	54                   	push   %esp
458902:	68 32 70 42 34       	push   $0x34427032
458907:	58                   	pop    %eax
458908:	51                   	push   %ecx
458909:	67 70 4a             	addr16 jo 0x458956
45890c:	37                   	aaa
45890d:	48                   	dec    %eax
45890e:	6b 4e 68 6a          	imul   $0x6a,0x68(%esi),%ecx
458912:	33 53 78             	xor    0x78(%ebx),%edx
458915:	7a 54                	jp     0x45896b
458917:	49                   	dec    %ecx
458918:	54                   	push   %esp
458919:	37                   	aaa
45891a:	55                   	push   %ebp
45891b:	38 6f 49             	cmp    %ch,0x49(%edi)