465ca4:	49                   	dec    %ecx
465ca5:	48                   	dec    %eax
465ca6:	67 77 57             	addr16 ja 0x465d00
465ca9:	2f                   	das
465caa:	46                   	inc    %esi
465cab:	50                   	push   %eax
465cac:	59                   	pop    %ecx
465cad:	46                   	inc    %esi
465cae:	65 35 41 33 4d 6a    	gs xor $0x6a4d3341,%eax
465cb4:	6a 74                	push   $0x74
465cb6:	61                   	popa
465cb7:	4d                   	dec    %ebp
465cb8:	43                   	inc    %ebx
465cb9:	34 31                	xor    $0x31,%al
465cbb:	2b 4e 59             	sub    0x59(%esi),%ecx
465cbe:	30 63 4b             	xor    %ah,0x4b(%ebx)
465cc1:	66 73 75             	data16 jae 0x465d39
465cc4:	67 77 6d             	addr16 ja 0x465d34
465cc7:	49                   	dec    %ecx
465cc8:	67 67 67 38 65 6d    	addr16 addr16 cmp %ah,0x6d(%di)
465cce:	66 57                	push   %di
465cd0:	37                   	aaa
465cd1:	74 66                	je     0x465d39
465cd3:	54                   	push   %esp
465cd4:	66 65 35 34 36       	gs xor $0x3634,%ax
465cd9:	6b 45 42 4c          	imul   $0x4c,0x42(%ebp),%eax
465cdd:	37                   	aaa
465cde:	2b 71 37             	sub    0x37(%ecx),%esi
465ce1:	61                   	popa
465ce2:	64 44                	fs inc %esp
465ce4:	33 6e 66             	xor    0x66(%esi),%ebp
465ce7:	4b                   	dec    %ebx
465ce8:	73 58                	jae    0x465d42
465cea:	2b 4f 2b             	sub    0x2b(%edi),%ecx
465ced:	4a                   	dec    %edx
465cee:	31 77 55             	xor    %esi,0x55(%edi)
465cf1:	71 52                	jno    0x465d45
465cf3:	75 68                	jne    0x465d5d
465cf5:	66 4e                	dec    %si
465cf7:	42                   	inc    %edx
465cf8:	47                   	inc    %edi
465cf9:	72 77                	jb     0x465d72
465cfb:	57                   	push   %edi
465cfc:	39 50 57             	cmp    %edx,0x57(%eax)
465cff:	4a                   	dec    %edx
465d00:	59                   	pop    %ecx
465d01:	72 4e                	jb     0x465d51
465d03:	33 41 52             	xor    0x52(%ecx),%eax
465d06:	6f                   	outsl  %ds:(%esi),(%dx)
465d07:	52                   	push   %edx
465d08:	6a 39                	push   $0x39
465d0a:	57                   	push   %edi
465d0b:	7a 6d                	jp     0x465d7a
465d0d:	32 44 48 32          	xor    0x32(%eax,%ecx,2),%al
465d11:	47                   	inc    %edi
465d12:	34 34                	xor    $0x34,%al
465d14:	7a 67                	jp     0x465d7d
465d16:	48                   	dec    %eax
465d17:	45                   	inc    %ebp
465d18:	45                   	inc    %ebp
465d19:	33 4f 7a             	xor    0x7a(%edi),%ecx
465d1c:	45                   	inc    %ebp
465d1d:	4c                   	dec    %esp
465d1e:	4f                   	dec    %edi
465d1f:	55                   	push   %ebp
465d20:	50                   	push   %eax
465d21:	41                   	inc    %ecx
465d22:	53                   	push   %ebx
465d23:	33 68 7a             	xor    0x7a(%eax),%ebp
465d26:	72 48                	jb     0x465d70
465d28:	75 51                	jne    0x465d7b
465d2a:	61                   	popa
465d2b:	54                   	push   %esp
465d2c:	4f                   	dec    %edi
465d2d:	43                   	inc    %ebx
465d2e:	63 68 75             	arpl   %ebp,0x75(%eax)
465d31:	7a 59                	jp     0x465d8c
465d33:	79 78                	jns    0x465dad
465d35:	69 64 2f 55 43 4c 4c 	imul   $0x494c4c43,0x55(%edi,%ebp,1),%esp
465d3c:	49
465d3d:	78 5a                	js     0x465d99
465d3f:	44                   	inc    %esp
465d40:	4a                   	dec    %edx
465d41:	33 56 4f             	xor    0x4f(%esi),%edx
465d44:	6c                   	insb   (%dx),%es:(%edi)
465d45:	4d                   	dec    %ebp
465d46:	67 70 41             	addr16 jo 0x465d8a
465d49:	74 32                	je     0x465d7d
465d4b:	46                   	inc    %esi
465d4c:	42                   	inc    %edx
465d4d:	7a 45                	jp     0x465d94
465d4f:	33 6f 6b             	xor    0x6b(%edi),%ebp
465d52:	45                   	inc    %ebp
465d53:	41                   	inc    %ecx
465d54:	6a 38                	push   $0x38
465d56:	52                   	push   %edx
465d57:	55                   	push   %ebp
465d58:	4f                   	dec    %edi
465d59:	45                   	inc    %ebp
465d5a:	32 51 66             	xor    0x66(%ecx),%dl
465d5d:	74 67                	je     0x465dc6
465d5f:	38 37                	cmp    %dh,(%edi)
465d61:	71 46                	jno    0x465da9
465d63:	71 63                	jno    0x465dc8
465d65:	56                   	push   %esi
465d66:	76 50                	jbe    0x465db8
465d68:	45                   	inc    %ebp
465d69:	70 77                	jo     0x465de2
465d6b:	49                   	dec    %ecx
465d6c:	35 56 42 63 77       	xor    $0x77634256,%eax
465d71:	4f                   	dec    %edi
465d72:	33 4b 63             	xor    0x63(%ebx),%ecx
465d75:	64 47                	fs inc %edi
465d77:	56                   	push   %esi
465d78:	66 75 4a             	data16 jne 0x465dc5
465d7b:	49                   	dec    %ecx
465d7c:	57                   	push   %edi
465d7d:	42                   	inc    %edx
465d7e:	7a 67                	jp     0x465de7
465d80:	62 49 43             	bound  %ecx,0x43(%ecx)
465d83:	39 48 36             	cmp    %ecx,0x36(%eax)
465d86:	75 54                	jne    0x465ddc
465d88:	37                   	aaa
465d89:	33 6f 63             	xor    0x63(%edi),%ebp
465d8c:	36 51                	ss push %ecx
465d8e:	4d                   	dec    %ebp
465d8f:	33 6b 65             	xor    0x65(%ebx),%ebp
465d92:	59                   	pop    %ecx
465d93:	49                   	dec    %ecx
465d94:	79 49                	jns    0x465ddf
465d96:	51                   	push   %ecx
465d97:	6f                   	outsl  %ds:(%esi),(%dx)
465d98:	5a                   	pop    %edx
465d99:	6a 71                	push   $0x71
465d9b:	51                   	push   %ecx
465d9c:	64 35 65 6a 74 4a    	fs xor $0x4a746a65,%eax
465da2:	4f                   	dec    %edi
465da3:	34 56                	xor    $0x56,%al
465da5:	2f                   	das
465da6:	70 79                	jo     0x465e21
465da8:	56                   	push   %esi
465da9:	6c                   	insb   (%dx),%es:(%edi)
465daa:	6b 4f 47 64          	imul   $0x64,0x47(%edi),%ecx
465dae:	54                   	push   %esp
465daf:	39 39                	cmp    %edi,(%ecx)
465db1:	36 45                	ss inc %ebp
465db3:	76 4a                	jbe    0x465dff
465db5:	78 51                	js     0x465e08
465db7:	4f                   	dec    %edi
465db8:	4d                   	dec    %ebp
465db9:	32 2b                	xor    (%ebx),%ch
465dbb:	59                   	pop    %ecx
465dbc:	46                   	inc    %esi
465dbd:	52                   	push   %edx
465dbe:	75 5a                	jne    0x465e1a
465dc0:	46                   	inc    %esi
465dc1:	39 4b 4e             	cmp    %ecx,0x4e(%ebx)
465dc4:	6b 6e 32 32          	imul   $0x32,0x32(%esi),%ebp
465dc8:	52                   	push   %edx
465dc9:	47                   	inc    %edi
465dca:	36 2b 6e 47          	sub    %ss:0x47(%esi),%ebp
465dce:	6f                   	outsl  %ds:(%esi),(%dx)
465dcf:	44                   	inc    %esp
465dd0:	6a 42                	push   $0x42
465dd2:	6a 51                	push   $0x51
465dd4:	4b                   	dec    %ebx
465dd5:	49                   	dec    %ecx
465dd6:	4f                   	dec    %edi
465dd7:	5a                   	pop    %edx
465dd8:	57                   	push   %edi
465dd9:	71 7a                	jno    0x465e55
465ddb:	64 66 63 66 55       	arpl   %sp,%fs:0x55(%esi)
465de0:	43                   	inc    %ebx
465de1:	6b 30 63             	imul   $0x63,(%eax),%esi
465de4:	55                   	push   %ebp
465de5:	2f                   	das
465de6:	67 36 68 67 6a 64 30 	addr16 ss push $0x30646a67
465ded:	62 6c 52 4e          	bound  %ebp,0x4e(%edx,%edx,2)
465df1:	69 77 31 66 50 56 68 	imul   $0x68565066,0x31(%edi),%esi
465df8:	57                   	push   %edi
465df9:	6a 6f                	push   $0x6f
465dfb:	34 59                	xor    $0x59,%al
465dfd:	79 54                	jns    0x465e53
465dff:	4a                   	dec    %edx
465e00:	6d                   	insl   (%dx),%es:(%edi)
465e01:	71 47                	jno    0x465e4a
465e03:	39 36                	cmp    %esi,(%esi)
465e05:	5a                   	pop    %edx
465e06:	68 77 6f 6b 52       	push   $0x526b6f77
465e0b:	63 6c 38 32          	arpl   %ebp,0x32(%eax,%edi,1)
465e0f:	53                   	push   %ebx
465e10:	68 53 7a 43 55       	push   $0x55437a53
465e15:	4a                   	dec    %edx
465e16:	41                   	inc    %ecx
465e17:	41                   	inc    %ecx
465e18:	41                   	inc    %ecx
465e19:	69 73 63 6e 7a 61 57 	imul   $0x57617a6e,0x63(%ebx),%esi
465e20:	59                   	pop    %ecx
465e21:	43                   	inc    %ebx
465e22:	6b 6e 4b 41          	imul   $0x41,0x4b(%esi),%ebp
465e26:	75 4d                	jne    0x465e75
465e28:	74 48                	je     0x465e72
465e2a:	6f                   	outsl  %ds:(%esi),(%dx)
465e2b:	69 64 67 47 79 61 4c 	imul   $0x4b4c6179,0x47(%edi,%eiz,2),%esp
465e32:	4b
465e33:	7a 78                	jp     0x465ead
465e35:	76 66                	jbe    0x465e9d
465e37:	54                   	push   %esp
465e38:	73 45                	jae    0x465e7f
465e3a:	69 50 63 45 38 4e 4c 	imul   $0x4c4e3845,0x63(%eax),%edx
465e41:	73 72                	jae    0x465eb5
465e43:	42                   	inc    %edx
465e44:	39 66 59             	cmp    %esp,0x59(%esi)
465e47:	41                   	inc    %ecx
465e48:	54                   	push   %esp
465e49:	54                   	push   %esp
465e4a:	4e                   	dec    %esi
465e4b:	69 65 4c 74 30 34 4c 	imul   $0x4c343074,0x4c(%ebp),%esp
465e52:	53                   	push   %ebx
465e53:	44                   	inc    %esp
465e54:	63 56 7a             	arpl   %edx,0x7a(%esi)
465e57:	58                   	pop    %eax
465e58:	59                   	pop    %ecx
465e59:	56                   	push   %esi
465e5a:	6d                   	insl   (%dx),%es:(%edi)
465e5b:	39 4f 70             	cmp    %ecx,0x70(%edi)
465e5e:	79 6c                	jns    0x465ecc
465e60:	78 46                	js     0x465ea8
465e62:	4c                   	dec    %esp
465e63:	35 66 73 68 32       	xor    $0x32687366,%eax
465e68:	6c                   	insb   (%dx),%es:(%edi)
465e69:	58                   	pop    %eax
465e6a:	38 73 6a             	cmp    %dh,0x6a(%ebx)
465e6d:	2f                   	das
465e6e:	53                   	push   %ebx
465e6f:	75 78                	jne    0x465ee9
465e71:	62 47 2b             	bound  %eax,0x2b(%edi)
465e74:	4f                   	dec    %edi
465e75:	7a 6b                	jp     0x465ee2
465e77:	61                   	popa
465e78:	72 35                	jb     0x465eaf
465e7a:	35 69 61 47 59       	xor    $0x59476169,%eax
465e7f:	5a                   	pop    %edx
465e80:	36 52                	ss push %edx
465e82:	78 73                	js     0x465ef7
465e84:	2f                   	das
465e85:	4e                   	dec    %esi
465e86:	6c                   	insb   (%dx),%es:(%edi)
465e87:	4c                   	dec    %esp
465e88:	4c                   	dec    %esp
465e89:	68 54 4d 44 33       	push   $0x33444d54
465e8e:	2f                   	das
465e8f:	6b 47 33 5a          	imul   $0x5a,0x33(%edi),%eax
465e93:	62 6a 71             	bound  %ebp,0x71(%edx)
465e96:	6d                   	insl   (%dx),%es:(%edi)
465e97:	44                   	inc    %esp
465e98:	68 31 38 53 37       	push   $0x37533831
465e9d:	4e                   	dec    %esi
465e9e:	55                   	push   %ebp
465e9f:	6e                   	outsb  %ds:(%esi),(%dx)
465ea0:	47                   	inc    %edi
465ea1:	69 46 6c 4c 6d 36 43 	imul   $0x43366d4c,0x6c(%esi),%eax
465ea8:	49                   	dec    %ecx
465ea9:	6c                   	insb   (%dx),%es:(%edi)
465eaa:	68 35 50 71 65       	push   $0x65715035
465eaf:	6c                   	insb   (%dx),%es:(%edi)
465eb0:	79 47                	jns    0x465ef9
465eb2:	78 34                	js     0x465ee8
465eb4:	6a 78                	push   $0x78
465eb6:	56                   	push   %esi
465eb7:	52                   	push   %edx
465eb8:	47                   	inc    %edi
465eb9:	49                   	dec    %ecx
465eba:	71 4c                	jno    0x465f08
465ebc:	6e                   	outsb  %ds:(%esi),(%dx)
465ebd:	49                   	dec    %ecx
465ebe:	32 63 66             	xor    0x66(%ebx),%ah
465ec1:	54                   	push   %esp
465ec2:	45                   	inc    %ebp
465ec3:	6a 75                	push   $0x75
465ec5:	42                   	inc    %edx
465ec6:	62 5a 58             	bound  %ebx,0x58(%edx)
465ec9:	58                   	pop    %eax
465eca:	2b 62 56             	sub    0x56(%edx),%esp
465ecd:	6b 32 50             	imul   $0x50,(%edx),%esi
465ed0:	55                   	push   %ebp
465ed1:	73 32                	jae    0x465f05
465ed3:	62 4c 31 44          	bound  %ecx,0x44(%ecx,%esi,1)
465ed7:	2f                   	das
465ed8:	76 71                	jbe    0x465f4b
465eda:	4e                   	dec    %esi
465edb:	74 73                	je     0x465f50
465edd:	6f                   	outsl  %ds:(%esi),(%dx)
465ede:	64 2b 36             	sub    %fs:(%esi),%esi
465ee1:	69 41 72 4c 50 49 52 	imul   $0x5249504c,0x72(%ecx),%eax
465ee8:	62 46 5a             	bound  %eax,0x5a(%esi)
465eeb:	57                   	push   %edi
465eec:	43                   	inc    %ebx
465eed:	58                   	pop    %eax
465eee:	46                   	inc    %esi
465eef:	78 6a                	js     0x465f5b
465ef1:	46                   	inc    %esi
465ef2:	33 70 52             	xor    0x52(%eax),%esi
465ef5:	70 77                	jo     0x465f6e
465ef7:	51                   	push   %ecx
465ef8:	6e                   	outsb  %ds:(%esi),(%dx)
465ef9:	74 6f                	je     0x465f6a
465efb:	6e                   	outsb  %ds:(%esi),(%dx)
465efc:	47                   	inc    %edi
465efd:	49                   	dec    %ecx
465efe:	42                   	inc    %edx
465eff:	68 6c 49 50 6a       	push   $0x6a50496c
465f04:	71 51                	jno    0x465f57
465f06:	48                   	dec    %eax
465f07:	79 4b                	jns    0x465f54
465f09:	58                   	pop    %eax
465f0a:	4c                   	dec    %esp
465f0b:	37                   	aaa
465f0c:	70 36                	jo     0x465f44
465f0e:	5a                   	pop    %edx
465f0f:	34 74                	xor    $0x74,%al
465f11:	67 2b 37             	sub    (%bx),%esi
465f14:	75 4e                	jne    0x465f64
465f16:	44                   	inc    %esp
465f17:	4f                   	dec    %edi
465f18:	71 6b                	jno    0x465f85
465f1a:	48                   	dec    %eax
465f1b:	45                   	inc    %ebp
465f1c:	31 79 79             	xor    %edi,0x79(%ecx)
465f1f:	6d                   	insl   (%dx),%es:(%edi)
465f20:	32 77 38             	xor    0x38(%edi),%dh
465f23:	50                   	push   %eax
465f24:	5a                   	pop    %edx
465f25:	6c                   	insb   (%dx),%es:(%edi)
465f26:	76 69                	jbe    0x465f91
465f28:	6f                   	outsl  %ds:(%esi),(%dx)
465f29:	47                   	inc    %edi
465f2a:	37                   	aaa
465f2b:	38 55 47             	cmp    %dl,0x47(%ebp)
465f2e:	71 4a                	jno    0x465f7a
465f30:	43                   	inc    %ebx
465f31:	6c                   	insb   (%dx),%es:(%edi)
465f32:	57                   	push   %edi
465f33:	45                   	inc    %ebp
465f34:	54                   	push   %esp
465f35:	55                   	push   %ebp
465f36:	70 44                	jo     0x465f7c
465f38:	42                   	inc    %edx
465f39:	33 48 4b             	xor    0x4b(%eax),%ecx
465f3c:	66 68 32 45          	pushw  $0x4532