465815:	62 75 74             	bound  %esi,0x74(%ebp)
465818:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
46581c:	73 65                	jae    0x465883
46581e:	6d                   	insl   (%dx),%es:(%edi)
46581f:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
465823:	6f                   	outsl  %ds:(%esi),(%dx)
465824:	6d                   	insl   (%dx),%es:(%edi)
465825:	70 61                	jo     0x465888
465827:	6e                   	outsb  %ds:(%esi),(%dx)
465828:	79 41                	jns    0x46586b
46582a:	74 74                	je     0x4658a0
46582c:	72 69                	jb     0x465897
46582e:	62 75 74             	bound  %esi,0x74(%ebp)
465831:	65 00 47 75          	add    %al,%gs:0x75(%edi)
465835:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
46583c:	62
46583d:	75 74                	jne    0x4658b3
46583f:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
465843:	73 74                	jae    0x4658b9
465845:	65 6d                	gs insl (%dx),%es:(%edi)
465847:	2e 52                	cs push %edx
465849:	75 6e                	jne    0x4658b9
46584b:	74 69                	je     0x4658b6
46584d:	6d                   	insl   (%dx),%es:(%edi)
46584e:	65 2e 49             	gs cs dec %ecx
465851:	6e                   	outsb  %ds:(%esi),(%dx)
465852:	74 65                	je     0x4658b9
465854:	72 6f                	jb     0x4658c5
465856:	70 53                	jo     0x4658ab
465858:	65 72 76             	gs jb  0x4658d1
46585b:	69 63 65 73 00 41 73 	imul   $0x73410073,0x65(%ebx),%esp
465862:	73 65                	jae    0x4658c9
465864:	6d                   	insl   (%dx),%es:(%edi)
465865:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
465869:	65 73 63             	gs jae 0x4658cf
46586c:	72 69                	jb     0x4658d7
46586e:	70 74                	jo     0x4658e4
465870:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
465877:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
46587e:	73 73                	jae    0x4658f3
465880:	65 6d                	gs insl (%dx),%es:(%edi)
465882:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
465886:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
46588d:	72
46588e:	69 62 75 74 65 00 43 	imul   $0x43006574,0x75(%edx),%esp
465895:	6f                   	outsl  %ds:(%esi),(%dx)
465896:	6d                   	insl   (%dx),%es:(%edi)
465897:	70 69                	jo     0x465902
465899:	6c                   	insb   (%dx),%es:(%edi)
46589a:	61                   	popa
46589b:	74 69                	je     0x465906
46589d:	6f                   	outsl  %ds:(%esi),(%dx)
46589e:	6e                   	outsb  %ds:(%esi),(%dx)
46589f:	52                   	push   %edx
4658a0:	65 6c                	gs insb (%dx),%es:(%edi)
4658a2:	61                   	popa
4658a3:	78 61                	js     0x465906
4658a5:	74 69                	je     0x465910
4658a7:	6f                   	outsl  %ds:(%esi),(%dx)
4658a8:	6e                   	outsb  %ds:(%esi),(%dx)
4658a9:	73 41                	jae    0x4658ec
4658ab:	74 74                	je     0x465921
4658ad:	72 69                	jb     0x465918
4658af:	62 75 74             	bound  %esi,0x74(%ebp)
4658b2:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
4658b6:	6e                   	outsb  %ds:(%esi),(%dx)
4658b7:	49                   	dec    %ecx
4658b8:	6e                   	outsb  %ds:(%esi),(%dx)
4658b9:	73 74                	jae    0x46592f
4658bb:	61                   	popa
4658bc:	6c                   	insb   (%dx),%es:(%edi)
4658bd:	6c                   	insb   (%dx),%es:(%edi)
4658be:	65 72 41             	gs jb  0x465902
4658c1:	74 74                	je     0x465937
4658c3:	72 69                	jb     0x46592e
4658c5:	62 75 74             	bound  %esi,0x74(%ebp)
4658c8:	65 00 53 54          	add    %dl,%gs:0x54(%ebx)
4658cc:	41                   	inc    %ecx
4658cd:	54                   	push   %esp
4658ce:	68 72 65 61 64       	push   $0x64616572
4658d3:	41                   	inc    %ecx
4658d4:	74 74                	je     0x46594a
4658d6:	72 69                	jb     0x465941
4658d8:	62 75 74             	bound  %esi,0x74(%ebp)
4658db:	65 00 38             	add    %bh,%gs:(%eax)
4658de:	35 65 31 33 2e       	xor    $0x2e333165,%eax
4658e3:	72 65                	jb     0x46594a
4658e5:	73 6f                	jae    0x465956
4658e7:	75 72                	jne    0x46595b
4658e9:	63 65 73             	arpl   %esp,0x73(%ebp)
4658ec:	00 4d 65             	add    %cl,0x65(%ebp)
4658ef:	6d                   	insl   (%dx),%es:(%edi)
4658f0:	6f                   	outsl  %ds:(%esi),(%dx)
4658f1:	72 79                	jb     0x46596c
4658f3:	53                   	push   %ebx
4658f4:	74 72                	je     0x465968
4658f6:	65 61                	gs popa
4658f8:	6d                   	insl   (%dx),%es:(%edi)
4658f9:	00 42 79             	add    %al,0x79(%edx)
4658fc:	74 65                	je     0x465963
4658fe:	00 52 65             	add    %dl,0x65(%edx)
465901:	61                   	popa
465902:	64 00 52 65          	add    %dl,%fs:0x65(%edx)
465906:	61                   	popa
465907:	64 42                	fs inc %edx
465909:	79 74                	jns    0x46597f
46590b:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
46590f:	74 5f                	je     0x465970
465911:	4c                   	dec    %esp
465912:	65 6e                	outsb  %gs:(%esi),(%dx)
465914:	67 74 68             	addr16 je 0x46597f
465917:	00 55 49             	add    %dl,0x49(%ebp)
46591a:	6e                   	outsb  %ds:(%esi),(%dx)
46591b:	74 33                	je     0x465950
46591d:	32 00                	xor    (%eax),%al
46591f:	52                   	push   %edx
465920:	75 6e                	jne    0x465990
465922:	74 69                	je     0x46598d
465924:	6d                   	insl   (%dx),%es:(%edi)
465925:	65 48                	gs dec %eax
465927:	65 6c                	gs insb (%dx),%es:(%edi)
465929:	70 65                	jo     0x465990
46592b:	72 73                	jb     0x4659a0
46592d:	00 49 6e             	add    %cl,0x6e(%ecx)
465930:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
465937:	65
465938:	41                   	inc    %ecx
465939:	72 72                	jb     0x4659ad
46593b:	61                   	popa
46593c:	79 00                	jns    0x46593e
46593e:	41                   	inc    %ecx
46593f:	72 72                	jb     0x4659b3
465941:	61                   	popa
465942:	79 00                	jns    0x465944
465944:	52                   	push   %edx
465945:	75 6e                	jne    0x4659b5
465947:	74 69                	je     0x4659b2
465949:	6d                   	insl   (%dx),%es:(%edi)
46594a:	65 46                	gs inc %esi
46594c:	69 65 6c 64 48 61 6e 	imul   $0x6e614864,0x6c(%ebp),%esp
465953:	64 6c                	fs insb (%dx),%es:(%edi)
465955:	65 00 45 6e          	add    %al,%gs:0x6e(%ebp)
465959:	63 6f 64             	arpl   %ebp,0x64(%edi)
46595c:	69 6e 67 00 67 65 74 	imul   $0x74656700,0x67(%esi),%ebp
465963:	5f                   	pop    %edi
465964:	55                   	push   %ebp
465965:	54                   	push   %esp
465966:	46                   	inc    %esi
465967:	38 00                	cmp    %al,(%eax)
465969:	47                   	inc    %edi
46596a:	65 74 53             	gs je  0x4659c0
46596d:	74 72                	je     0x4659e1
46596f:	69 6e 67 00 53 74 72 	imul   $0x72745300,0x67(%esi),%ebp
465976:	69 6e 67 00 49 6e 74 	imul   $0x746e4900,0x67(%esi),%ebp
46597d:	65 72 6e             	gs jb  0x4659ee
465980:	00 42 75             	add    %al,0x75(%edx)
465983:	66 66 65 72 00       	data16 data16 gs jb 0x465988
465988:	42                   	inc    %edx
465989:	6c                   	insb   (%dx),%es:(%edi)
46598a:	6f                   	outsl  %ds:(%esi),(%dx)
46598b:	63 6b 43             	arpl   %ebp,0x43(%ebx)
46598e:	6f                   	outsl  %ds:(%esi),(%dx)
46598f:	70 79                	jo     0x465a0a
465991:	00 47 65             	add    %al,0x65(%edi)
465994:	74 54                	je     0x4659ea
465996:	79 70                	jns    0x465a08
465998:	65 46                	gs inc %esi
46599a:	72 6f                	jb     0x465a0b
46599c:	6d                   	insl   (%dx),%es:(%edi)
46599d:	48                   	dec    %eax
46599e:	61                   	popa
46599f:	6e                   	outsb  %ds:(%esi),(%dx)
4659a0:	64 6c                	fs insb (%dx),%es:(%edi)
4659a2:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
4659a6:	6e                   	outsb  %ds:(%esi),(%dx)
4659a7:	74 69                	je     0x465a12
4659a9:	6d                   	insl   (%dx),%es:(%edi)
4659aa:	65 54                	gs push %esp
4659ac:	79 70                	jns    0x465a1e
4659ae:	65 48                	gs dec %eax
4659b0:	61                   	popa
4659b1:	6e                   	outsb  %ds:(%esi),(%dx)
4659b2:	64 6c                	fs insb (%dx),%es:(%edi)
4659b4:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4659b8:	74 45                	je     0x4659ff
4659ba:	6c                   	insb   (%dx),%es:(%edi)
4659bb:	65 6d                	gs insl (%dx),%es:(%edi)
4659bd:	65 6e                	outsb  %gs:(%esi),(%dx)
4659bf:	74 54                	je     0x465a15
4659c1:	79 70                	jns    0x465a33
4659c3:	65 00 43 72          	add    %al,%gs:0x72(%ebx)
4659c7:	65 61                	gs popa
4659c9:	74 65                	je     0x465a30
4659cb:	49                   	dec    %ecx
4659cc:	6e                   	outsb  %ds:(%esi),(%dx)
4659cd:	73 74                	jae    0x465a43
4659cf:	61                   	popa
4659d0:	6e                   	outsb  %ds:(%esi),(%dx)
4659d1:	63 65 00             	arpl   %esp,0x0(%ebp)
4659d4:	4d                   	dec    %ebp
4659d5:	61                   	popa
4659d6:	74 68                	je     0x465a40
4659d8:	00 4d 61             	add    %cl,0x61(%ebp)
4659db:	78 00                	js     0x4659dd
4659dd:	57                   	push   %edi
4659de:	72 69                	jb     0x465a49
4659e0:	74 65                	je     0x465a47
4659e2:	00 47 65             	add    %al,0x65(%edi)
4659e5:	74 45                	je     0x465a2c
4659e7:	78 65                	js     0x465a4e
4659e9:	63 75 74             	arpl   %esi,0x74(%ebp)
4659ec:	69 6e 67 41 73 73 65 	imul   $0x65737341,0x67(%esi),%ebp
4659f3:	6d                   	insl   (%dx),%es:(%edi)
4659f4:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
4659f8:	67 65 74 5f          	addr16 gs je 0x465a5b
4659fc:	4c                   	dec    %esp
4659fd:	6f                   	outsl  %ds:(%esi),(%dx)
4659fe:	63 61 74             	arpl   %esp,0x74(%ecx)
465a01:	69 6f 6e 00 52 65 70 	imul   $0x70655200,0x6e(%edi),%ebp
465a08:	6c                   	insb   (%dx),%es:(%edi)
465a09:	61                   	popa
465a0a:	63 65 00             	arpl   %esp,0x0(%ebp)
465a0d:	43                   	inc    %ebx
465a0e:	6f                   	outsl  %ds:(%esi),(%dx)
465a0f:	6e                   	outsb  %ds:(%esi),(%dx)
465a10:	76 65                	jbe    0x465a77
465a12:	72 74                	jb     0x465a88
465a14:	00 46 72             	add    %al,0x72(%esi)
465a17:	6f                   	outsl  %ds:(%esi),(%dx)
465a18:	6d                   	insl   (%dx),%es:(%edi)
465a19:	42                   	inc    %edx
465a1a:	61                   	popa
465a1b:	73 65                	jae    0x465a82
465a1d:	36 34 53             	ss xor $0x53,%al
465a20:	74 72                	je     0x465a94
465a22:	69 6e 67 00 4c 6f 61 	imul   $0x616f4c00,0x67(%esi),%ebp
465a29:	64 00 47 65          	add    %al,%fs:0x65(%edi)
465a2d:	74 54                	je     0x465a83
465a2f:	79 70                	jns    0x465aa1
465a31:	65 73 00             	gs jae 0x465a34
465a34:	47                   	inc    %edi
465a35:	65 74 4d             	gs je  0x465a85
465a38:	65 74 68             	gs je  0x465aa3
465a3b:	6f                   	outsl  %ds:(%esi),(%dx)
465a3c:	64 00 49 6e          	add    %cl,%fs:0x6e(%ecx)
465a40:	74 65                	je     0x465aa7
465a42:	72 61                	jb     0x465aa5
465a44:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
465a48:	6e                   	outsb  %ds:(%esi),(%dx)
465a49:	00 43 61             	add    %al,0x61(%ebx)
465a4c:	6c                   	insb   (%dx),%es:(%edi)
465a4d:	6c                   	insb   (%dx),%es:(%edi)
465a4e:	42                   	inc    %edx
465a4f:	79 4e                	jns    0x465a9f
465a51:	61                   	popa
465a52:	6d                   	insl   (%dx),%es:(%edi)
465a53:	65 00 53 75          	add    %dl,%gs:0x75(%ebx)
465a57:	62 73 74             	bound  %esi,0x74(%ebx)
465a5a:	72 69                	jb     0x465ac5
465a5c:	6e                   	outsb  %ds:(%esi),(%dx)
465a5d:	67 00 54 6f          	add    %dl,0x6f(%si)
465a61:	42                   	inc    %edx
465a62:	79 74                	jns    0x465ad8
465a64:	65 00 53 74          	add    %dl,%gs:0x74(%ebx)
465a68:	72 69                	jb     0x465ad3
465a6a:	6e                   	outsb  %ds:(%esi),(%dx)
465a6b:	67 73 00             	addr16 jae 0x465a6e
465a6e:	43                   	inc    %ebx
465a6f:	68 72 00 41 70       	push   $0x70410072
465a74:	70 65                	jo     0x465adb
465a76:	6e                   	outsb  %ds:(%esi),(%dx)
465a77:	64 00 54 6f 53       	add    %dl,%fs:0x53(%edi,%ebp,2)
465a7c:	74 72                	je     0x465af0
465a7e:	69 6e 67 00 41 70 70 	imul   $0x70704100,0x67(%esi),%ebp
465a85:	6c                   	insb   (%dx),%es:(%edi)
465a86:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
465a8d:	00 45 6e             	add    %al,0x6e(%ebp)
465a90:	61                   	popa
465a91:	62 6c 65 56          	bound  %ebp,0x56(%ebp,%eiz,2)
465a95:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
465a9c:	79 6c                	jns    0x465b0a
465a9e:	65 73 00             	gs jae 0x465aa1
465aa1:	53                   	push   %ebx
465aa2:	65 74 43             	gs je  0x465ae8
465aa5:	6f                   	outsl  %ds:(%esi),(%dx)
465aa6:	6d                   	insl   (%dx),%es:(%edi)
465aa7:	70 61                	jo     0x465b0a
465aa9:	74 69                	je     0x465b14
465aab:	62 6c 65 54          	bound  %ebp,0x54(%ebp,%eiz,2)
465aaf:	65 78 74             	gs js  0x465b26
465ab2:	52                   	push   %edx
465ab3:	65 6e                	outsb  %gs:(%esi),(%dx)
465ab5:	64 65 72 69          	fs gs jb 0x465b22
465ab9:	6e                   	outsb  %ds:(%esi),(%dx)
465aba:	67 44                	addr16 inc %esp
465abc:	65 66 61             	gs popaw
465abf:	75 6c                	jne    0x465b2d
465ac1:	74 00                	je     0x465ac3
465ac3:	52                   	push   %edx
465ac4:	75 6e                	jne    0x465b34
465ac6:	00 73 65             	add    %dh,0x65(%ebx)
465ac9:	74 5f                	je     0x465b2a
465acb:	54                   	push   %esp
465acc:	65 78 74             	gs js  0x465b43
465acf:	00 67 65             	add    %ah,0x65(%edi)
465ad2:	74 5f                	je     0x465b33
465ad4:	57                   	push   %edi
465ad5:	69 64 74 68 00 73 65 	imul   $0x74657300,0x68(%esp,%esi,2),%esp
465adc:	74
465add:	5f                   	pop    %edi
465ade:	4c                   	dec    %esp
465adf:	65 66 74 00          	gs data16 je 0x465ae3
465ae3:	4e                   	dec    %esi
465ae4:	65 78 74             	gs js  0x465b5b
465ae7:	00 43 6f             	add    %al,0x6f(%ebx)
465aea:	6e                   	outsb  %ds:(%esi),(%dx)
465aeb:	63 61 74             	arpl   %esp,0x74(%ecx)
465aee:	00 67 65             	add    %ah,0x65(%edi)
465af1:	74 5f                	je     0x465b52
465af3:	49                   	dec    %ecx
465af4:	6d                   	insl   (%dx),%es:(%edi)
465af5:	61                   	popa
465af6:	67 65 00 73 65       	add    %dh,%gs:0x65(%bp,%di)
465afb:	74 5f                	je     0x465b5c
465afd:	49                   	dec    %ecx
465afe:	6d                   	insl   (%dx),%es:(%edi)
465aff:	61                   	popa
465b00:	67 65 00 47 65       	add    %al,%gs:0x65(%bx)
465b05:	74 46                	je     0x465b4d
465b07:	6f                   	outsl  %ds:(%esi),(%dx)
465b08:	6c                   	insb   (%dx),%es:(%edi)
465b09:	64 65 72 50          	fs gs jb 0x465b5d
465b0d:	61                   	popa
465b0e:	74 68                	je     0x465b78
465b10:	00 44 69 72          	add    %al,0x72(%ecx,%ebp,2)
465b14:	65 63 74 6f 72       	arpl   %esi,%gs:0x72(%edi,%ebp,2)
465b19:	79 00                	jns    0x465b1b
465b1b:	47                   	inc    %edi
465b1c:	65 74 50             	gs je  0x465b6f
465b1f:	61                   	popa
465b20:	72 65                	jb     0x465b87
465b22:	6e                   	outsb  %ds:(%esi),(%dx)
465b23:	74 00                	je     0x465b25
465b25:	73 65                	jae    0x465b8c
465b27:	74 5f                	je     0x465b88
465b29:	46                   	inc    %esi
465b2a:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
465b31:	00
465b32:	47                   	inc    %edi
465b33:	65 74 43             	gs je  0x465b79