464aa2:	30 43 76             	xor    %al,0x76(%ebx)
464aa5:	64 31 4c 36 56       	xor    %ecx,%fs:0x56(%esi,%esi,1)
464aaa:	58                   	pop    %eax
464aab:	70 33                	jo     0x464ae0
464aad:	69 53 41 6a 32 4a 68 	imul   $0x684a326a,0x41(%ebx),%edx
464ab4:	49                   	dec    %ecx
464ab5:	4f                   	dec    %edi
464ab6:	44                   	inc    %esp
464ab7:	5a                   	pop    %edx
464ab8:	30 36                	xor    %dh,(%esi)
464aba:	45                   	inc    %ebp
464abb:	43                   	inc    %ebx
464abc:	68 48 39 4f 4f       	push   $0x4f4f3948
464ac1:	50                   	push   %eax
464ac2:	4d                   	dec    %ebp
464ac3:	46                   	inc    %esi
464ac4:	4f                   	dec    %edi
464ac5:	5a                   	pop    %edx
464ac6:	36 52                	ss push %edx
464ac8:	73 61                	jae    0x464b2b
464aca:	63 4b 56             	arpl   %ecx,0x56(%ebx)
464acd:	68 5a 31 38 68       	push   $0x6838315a
464ad2:	6c                   	insb   (%dx),%es:(%edi)
464ad3:	36 76 70             	ss jbe 0x464b46
464ad6:	2b 75 41             	sub    0x41(%ebp),%esi
464ad9:	72 79                	jb     0x464b54
464adb:	75 61                	jne    0x464b3e
464add:	4a                   	dec    %edx
464ade:	59                   	pop    %ecx
464adf:	77 48                	ja     0x464b29
464ae1:	6c                   	insb   (%dx),%es:(%edi)
464ae2:	37                   	aaa
464ae3:	34 64                	xor    $0x64,%al
464ae5:	30 6e 4a             	xor    %ch,0x4a(%esi)
464ae8:	79 32                	jns    0x464b1c
464aea:	6d                   	insl   (%dx),%es:(%edi)
464aeb:	37                   	aaa
464aec:	41                   	inc    %ecx
464aed:	38 55 70             	cmp    %dl,0x70(%ebp)
464af0:	46                   	inc    %esi
464af1:	4b                   	dec    %ebx
464af2:	6a 69                	push   $0x69
464af4:	67 64 6e             	outsb  %fs:(%si),(%dx)
464af7:	32 56 66             	xor    0x66(%esi),%dl
464afa:	69 32 74 2b 74 76    	imul   $0x76742b74,(%edx),%esi
464b00:	53                   	push   %ebx
464b01:	44                   	inc    %esp
464b02:	36 6e                	outsb  %ss:(%esi),(%dx)
464b04:	4a                   	dec    %edx
464b05:	6a 34                	push   $0x34
464b07:	73 4d                	jae    0x464b56
464b09:	51                   	push   %ecx
464b0a:	55                   	push   %ebp
464b0b:	4d                   	dec    %ebp
464b0c:	76 6a                	jbe    0x464b78
464b0e:	44                   	inc    %esp
464b0f:	75 4c                	jne    0x464b5d
464b11:	71 56                	jno    0x464b69
464b13:	61                   	popa
464b14:	62 37                	bound  %esi,(%edi)
464b16:	4d                   	dec    %ebp
464b17:	30 54 36 31          	xor    %dl,0x31(%esi,%esi,1)
464b1b:	75 38                	jne    0x464b55
464b1d:	49                   	dec    %ecx
464b1e:	53                   	push   %ebx
464b1f:	5a                   	pop    %edx
464b20:	6b 6d 78 6c          	imul   $0x6c,0x78(%ebp),%ebp
464b24:	78 57                	js     0x464b7d
464b26:	42                   	inc    %edx
464b27:	41                   	inc    %ecx
464b28:	44                   	inc    %esp
464b29:	5a                   	pop    %edx
464b2a:	36 34 30             	ss xor $0x30,%al
464b2d:	6a 4d                	push   $0x4d
464b2f:	70 71                	jo     0x464ba2
464b31:	72 74                	jb     0x464ba7
464b33:	78 7a                	js     0x464baf
464b35:	70 47                	jo     0x464b7e
464b37:	32 5a 42             	xor    0x42(%edx),%bl
464b3a:	37                   	aaa
464b3b:	6f                   	outsl  %ds:(%esi),(%dx)
464b3c:	44                   	inc    %esp
464b3d:	34 2f                	xor    $0x2f,%al
464b3f:	4b                   	dec    %ebx
464b40:	55                   	push   %ebp
464b41:	71 63                	jno    0x464ba6
464b43:	72 4e                	jb     0x464b93
464b45:	47                   	inc    %edi
464b46:	56                   	push   %esi
464b47:	62 4b 2f             	bound  %ecx,0x2f(%ebx)
464b4a:	43                   	inc    %ebx
464b4b:	70 49                	jo     0x464b96
464b4d:	54                   	push   %esp
464b4e:	57                   	push   %edi
464b4f:	71 4f                	jno    0x464ba0
464b51:	38 65 55             	cmp    %ah,0x55(%ebp)
464b54:	32 4d 49             	xor    0x49(%ebp),%cl
464b57:	73 7a                	jae    0x464bd3
464b59:	46                   	inc    %esi
464b5a:	5a                   	pop    %edx
464b5b:	77 54                	ja     0x464bb1
464b5d:	37                   	aaa
464b5e:	53                   	push   %ebx
464b5f:	71 4b                	jno    0x464bac
464b61:	71 50                	jno    0x464bb3
464b63:	32 2b                	xor    (%ebx),%ch
464b65:	73 41                	jae    0x464ba8
464b67:	47                   	inc    %edi
464b68:	79 70                	jns    0x464bda
464b6a:	31 6f 38             	xor    %ebp,0x38(%edi)
464b6d:	59                   	pop    %ecx
464b6e:	51                   	push   %ecx
464b6f:	48                   	dec    %eax
464b70:	31 52 44             	xor    %edx,0x44(%edx)
464b73:	67 33 57 4a          	xor    0x4a(%bx),%edx
464b77:	6b 56 37 75          	imul   $0x75,0x37(%esi),%edx
464b7b:	55                   	push   %ebp
464b7c:	30 78 64             	xor    %bh,0x64(%eax)
464b7f:	54                   	push   %esp
464b80:	4d                   	dec    %ebp
464b81:	77 32                	ja     0x464bb5
464b83:	43                   	inc    %ebx
464b84:	4e                   	dec    %esi
464b85:	73 48                	jae    0x464bcf
464b87:	33 56 67             	xor    0x67(%esi),%edx
464b8a:	47                   	inc    %edi
464b8b:	67 6b 33 77          	imul   $0x77,(%bp,%di),%esi
464b8f:	44                   	inc    %esp
464b90:	4f                   	dec    %edi
464b91:	5a                   	pop    %edx
464b92:	4d                   	dec    %ebp
464b93:	7a 45                	jp     0x464bda
464b95:	37                   	aaa
464b96:	79 57                	jns    0x464bef
464b98:	6e                   	outsb  %ds:(%esi),(%dx)
464b99:	65 31 69 4f          	xor    %ebp,%gs:0x4f(%ecx)
464b9d:	36 4d                	ss dec %ebp
464b9f:	2f                   	das
464ba0:	54                   	push   %esp
464ba1:	37                   	aaa
464ba2:	66 35 79 47          	xor    $0x4779,%ax
464ba6:	74 62                	je     0x464c0a
464ba8:	58                   	pop    %eax
464ba9:	57                   	push   %edi
464baa:	61                   	popa
464bab:	76 78                	jbe    0x464c25
464bad:	73 37                	jae    0x464be6
464baf:	72 56                	jb     0x464c07
464bb1:	2f                   	das
464bb2:	61                   	popa
464bb3:	75 2f                	jne    0x464be4
464bb5:	43                   	inc    %ebx
464bb6:	6e                   	outsb  %ds:(%esi),(%dx)
464bb7:	5a                   	pop    %edx
464bb8:	38 42 6d             	cmp    %al,0x6d(%edx)
464bbb:	6d                   	insl   (%dx),%es:(%edi)
464bbc:	4a                   	dec    %edx
464bbd:	43                   	inc    %ebx
464bbe:	63 45 37             	arpl   %eax,0x37(%ebp)
464bc1:	67 35 69 53 33 6b    	addr16 xor $0x6b335369,%eax
464bc7:	54                   	push   %esp
464bc8:	7a 52                	jp     0x464c1c
464bca:	57                   	push   %edi
464bcb:	4e                   	dec    %esi
464bcc:	79 32                	jns    0x464c00
464bce:	74 61                	je     0x464c31
464bd0:	73 79                	jae    0x464c4b
464bd2:	56                   	push   %esi
464bd3:	55                   	push   %ebp
464bd4:	46                   	inc    %esi
464bd5:	2f                   	das
464bd6:	73 67                	jae    0x464c3f
464bd8:	6d                   	insl   (%dx),%es:(%edi)
464bd9:	77 71                	ja     0x464c4c
464bdb:	75 57                	jne    0x464c34
464bdd:	43                   	inc    %ebx
464bde:	6c                   	insb   (%dx),%es:(%edi)
464bdf:	56                   	push   %esi
464be0:	6f                   	outsl  %ds:(%esi),(%dx)
464be1:	63 57 77             	arpl   %edx,0x77(%edi)
464be4:	64 70 61             	fs jo  0x464c48
464be7:	57                   	push   %edi
464be8:	6e                   	outsb  %ds:(%esi),(%dx)
464be9:	48                   	dec    %eax
464bea:	6f                   	outsl  %ds:(%esi),(%dx)
464beb:	64 50                	fs push %eax
464bed:	50                   	push   %eax
464bee:	4e                   	dec    %esi
464bef:	5a                   	pop    %edx
464bf0:	67 77 64             	addr16 ja 0x464c57
464bf3:	76 52                	jbe    0x464c47
464bf5:	41                   	inc    %ecx
464bf6:	78 39                	js     0x464c31
464bf8:	78 46                	js     0x464c40
464bfa:	79 76                	jns    0x464c72
464bfc:	44                   	inc    %esp
464bfd:	68 48 37 63 35       	push   $0x35633748
464c02:	57                   	push   %edi
464c03:	72 57                	jb     0x464c5c
464c05:	70 79                	jo     0x464c80
464c07:	35 4e 4c 42 2f       	xor    $0x2f424c4e,%eax
464c0c:	2f                   	das
464c0d:	52                   	push   %edx
464c0e:	44                   	inc    %esp
464c0f:	79 46                	jns    0x464c57
464c11:	66 35 68 6d          	xor    $0x6d68,%ax
464c15:	63 71 69             	arpl   %esi,0x69(%ecx)
464c18:	6a 49                	push   $0x49
464c1a:	54                   	push   %esp
464c1b:	76 58                	jbe    0x464c75
464c1d:	75 46                	jne    0x464c65
464c1f:	38 39                	cmp    %bh,(%ecx)
464c21:	6f                   	outsl  %ds:(%esi),(%dx)
464c22:	55                   	push   %ebp
464c23:	44                   	inc    %esp
464c24:	36 30 61 54          	xor    %ah,%ss:0x54(%ecx)
464c28:	4f                   	dec    %edi
464c29:	68 4e 34 6c 49       	push   $0x496c344e
464c2e:	7a 6f                	jp     0x464c9f
464c30:	69 31 31 54 64 2f    	imul   $0x2f645431,(%ecx),%esi
464c36:	74 4e                	je     0x464c86
464c38:	78 46                	js     0x464c80
464c3a:	62 76 37             	bound  %esi,0x37(%esi)
464c3d:	74 63                	je     0x464ca2
464c3f:	4b                   	dec    %ebx
464c40:	47                   	inc    %edi
464c41:	77 62                	ja     0x464ca5
464c43:	6b 71 6c 71          	imul   $0x71,0x6c(%ecx),%esi
464c47:	74 35                	je     0x464c7e
464c49:	46                   	inc    %esi
464c4a:	64 52                	fs push %edx
464c4c:	6e                   	outsb  %ds:(%esi),(%dx)
464c4d:	43                   	inc    %ebx
464c4e:	74 4b                	je     0x464c9b
464c50:	76 4f                	jbe    0x464ca1
464c52:	30 4c 4f 35          	xor    %cl,0x35(%edi,%ecx,2)
464c56:	52                   	push   %edx
464c57:	67 59                	addr16 pop %ecx
464c59:	39 63 35             	cmp    %esp,0x35(%ebx)
464c5c:	36 78 6f             	ss js  0x464cce
464c5f:	65 6f                	outsl  %gs:(%esi),(%dx)
464c61:	79 52                	jns    0x464cb5
464c63:	4f                   	dec    %edi
464c64:	6d                   	insl   (%dx),%es:(%edi)
464c65:	47                   	inc    %edi
464c66:	37                   	aaa
464c67:	78 6e                	js     0x464cd7
464c69:	50                   	push   %eax
464c6a:	4f                   	dec    %edi
464c6b:	70 4d                	jo     0x464cba
464c6d:	59                   	pop    %ecx
464c6e:	43                   	inc    %ebx
464c6f:	52                   	push   %edx
464c70:	77 4c                	ja     0x464cbe
464c72:	49                   	dec    %ecx
464c73:	4b                   	dec    %ebx
464c74:	57                   	push   %edi
464c75:	45                   	inc    %ebp
464c76:	70 76                	jo     0x464cee
464c78:	44                   	inc    %esp
464c79:	70 75                	jo     0x464cf0
464c7b:	4e                   	dec    %esi
464c7c:	63 67 42             	arpl   %esp,0x42(%edi)
464c7f:	42                   	inc    %edx
464c80:	43                   	inc    %ebx
464c81:	6b 56 68 50          	imul   $0x50,0x68(%esi),%edx
464c85:	4e                   	dec    %esi
464c86:	32 58 62             	xor    0x62(%eax),%bl
464c89:	63 46 53             	arpl   %eax,0x53(%esi)
464c8c:	72 35                	jb     0x464cc3
464c8e:	57                   	push   %edi
464c8f:	71 51                	jno    0x464ce2
464c91:	44                   	inc    %esp
464c92:	45                   	inc    %ebp
464c93:	63 51 4e             	arpl   %edx,0x4e(%ecx)
464c96:	38 2f                	cmp    %ch,(%edi)
464c98:	56                   	push   %esi
464c99:	4e                   	dec    %esi
464c9a:	34 74                	xor    $0x74,%al
464c9c:	30 69 5a             	xor    %ch,0x5a(%ecx)
464c9f:	63 73 74             	arpl   %esi,0x74(%ebx)
464ca2:	50                   	push   %eax
464ca3:	7a 63                	jp     0x464d08
464ca5:	6d                   	insl   (%dx),%es:(%edi)
464ca6:	65 4d                	gs dec %ebp
464ca8:	72 6c                	jb     0x464d16
464caa:	47                   	inc    %edi
464cab:	59                   	pop    %ecx
464cac:	52                   	push   %edx
464cad:	4a                   	dec    %edx
464cae:	74 68                	je     0x464d18
464cb0:	45                   	inc    %ebp
464cb1:	37                   	aaa
464cb2:	4e                   	dec    %esi
464cb3:	72 30                	jb     0x464ce5
464cb5:	43                   	inc    %ebx
464cb6:	63 2b                	arpl   %ebp,(%ebx)
464cb8:	75 78                	jne    0x464d32
464cba:	76 61                	jbe    0x464d1d
464cbc:	63 4b 55             	arpl   %ecx,0x55(%ebx)
464cbf:	48                   	dec    %eax
464cc0:	65 74 69             	gs je  0x464d2c
464cc3:	2b 36                	sub    (%esi),%esi
464cc5:	58                   	pop    %eax
464cc6:	73 74                	jae    0x464d3c
464cc8:	4d                   	dec    %ebp
464cc9:	6a 55                	push   $0x55
464ccb:	62 61 33             	bound  %esp,0x33(%ecx)
464cce:	35 78 6f 6f 69       	xor    $0x696f6f78,%eax
464cd3:	30 68 2f             	xor    %ch,0x2f(%eax)
464cd6:	78 6c                	js     0x464d44
464cd8:	46                   	inc    %esi
464cd9:	37                   	aaa
464cda:	49                   	dec    %ecx
464cdb:	78 45                	js     0x464d22
464cdd:	68 67 52 48 35       	push   $0x35485267
464ce2:	66 53                	push   %bx
464ce4:	73 52                	jae    0x464d38
464ce6:	6b 62 78 6d          	imul   $0x6d,0x78(%edx),%esp
464cea:	6e                   	outsb  %ds:(%esi),(%dx)
464ceb:	62 37                	bound  %esi,(%edi)
464ced:	77 77                	ja     0x464d66
464cef:	7a 56                	jp     0x464d47
464cf1:	4a                   	dec    %edx
464cf2:	43                   	inc    %ebx
464cf3:	66 4c                	dec    %sp
464cf5:	4a                   	dec    %edx
464cf6:	55                   	push   %ebp
464cf7:	67 73 4c             	addr16 jae 0x464d46
464cfa:	39 38                	cmp    %edi,(%eax)
464cfc:	68 71 73 41 51       	push   $0x51417371
464d01:	2b 54 73 66          	sub    0x66(%ebx,%esi,2),%edx
464d05:	34 63                	xor    $0x63,%al
464d07:	39 7a 6e             	cmp    %edi,0x6e(%edx)
464d0a:	57                   	push   %edi
464d0b:	51                   	push   %ecx
464d0c:	48                   	dec    %eax
464d0d:	62 49 65             	bound  %ecx,0x65(%ecx)
464d10:	79 4e                	jns    0x464d60
464d12:	74 62                	je     0x464d76
464d14:	68 76 78 6f 47       	push   $0x476f7876
464d19:	52                   	push   %edx
464d1a:	34 30                	xor    $0x30,%al
464d1c:	64 46                	fs inc %esi
464d1e:	42                   	inc    %edx
464d1f:	55                   	push   %ebp
464d20:	55                   	push   %ebp
464d21:	2b 45 65             	sub    0x65(%ebp),%eax
464d24:	79 47                	jns    0x464d6d
464d26:	77 61                	ja     0x464d89