467c38:	32 47 6c             	xor    0x6c(%edi),%al
467c3b:	72 4e                	jb     0x467c8b
467c3d:	7a 67                	jp     0x467ca6
467c3f:	6b 67 51 41          	imul   $0x41,0x51(%edi),%esp
467c43:	55                   	push   %ebp
467c44:	61                   	popa
467c45:	4b                   	dec    %ebx
467c46:	6e                   	outsb  %ds:(%esi),(%dx)
467c47:	43                   	inc    %ebx
467c48:	30 50 32             	xor    %dl,0x32(%eax)
467c4b:	7a 63                	jp     0x467cb0
467c4d:	67 56                	addr16 push %esi
467c4f:	73 6c                	jae    0x467cbd
467c51:	56                   	push   %esi
467c52:	37                   	aaa
467c53:	77 68                	ja     0x467cbd
467c55:	39 70 54             	cmp    %esi,0x54(%eax)
467c58:	30 45 4b             	xor    %al,0x4b(%ebp)
467c5b:	4a                   	dec    %edx
467c5c:	61                   	popa
467c5d:	44                   	inc    %esp
467c5e:	76 42                	jbe    0x467ca2
467c60:	37                   	aaa
467c61:	34 39                	xor    $0x39,%al
467c63:	6c                   	insb   (%dx),%es:(%edi)
467c64:	74 41                	je     0x467ca7
467c66:	31 76 58             	xor    %esi,0x58(%esi)
467c69:	73 62                	jae    0x467ccd
467c6b:	38 2f                	cmp    %ch,(%edi)
467c6d:	30 4d 63             	xor    %cl,0x63(%ebp)
467c70:	77 4a                	ja     0x467cbc
467c72:	79 37                	jns    0x467cab
467c74:	34 7a                	xor    $0x7a,%al
467c76:	35 47 6b 6b 75       	xor    $0x756b6b47,%eax
467c7b:	32 44 4e 61          	xor    0x61(%esi,%ecx,2),%al
467c7f:	48                   	dec    %eax
467c80:	55                   	push   %ebp
467c81:	52                   	push   %edx
467c82:	50                   	push   %eax
467c83:	54                   	push   %esp
467c84:	78 6a                	js     0x467cf0
467c86:	4b                   	dec    %ebx
467c87:	57                   	push   %edi
467c88:	34 72                	xor    $0x72,%al
467c8a:	6b 2b 57             	imul   $0x57,(%ebx),%ebp
467c8d:	32 7a 56             	xor    0x56(%edx),%bh
467c90:	75 67                	jne    0x467cf9
467c92:	2b 2b                	sub    (%ebx),%ebp
467c94:	4f                   	dec    %edi
467c95:	4b                   	dec    %ebx
467c96:	4f                   	dec    %edi
467c97:	78 38                	js     0x467cd1
467c99:	78 46                	js     0x467ce1
467c9b:	78 42                	js     0x467cdf
467c9d:	5a                   	pop    %edx
467c9e:	67 6c                	insb   (%dx),%es:(%di)
467ca0:	73 41                	jae    0x467ce3
467ca2:	50                   	push   %eax
467ca3:	75 72                	jne    0x467d17
467ca5:	78 55                	js     0x467cfc
467ca7:	71 65                	jno    0x467d0e
467ca9:	63 47 7a             	arpl   %eax,0x7a(%edi)
467cac:	6e                   	outsb  %ds:(%esi),(%dx)
467cad:	42                   	inc    %edx
467cae:	6a 41                	push   $0x41
467cb0:	65 2b 73 79          	sub    %gs:0x79(%ebx),%esi
467cb4:	4e                   	dec    %esi
467cb5:	6b 32 31             	imul   $0x31,(%edx),%esi
467cb8:	48                   	dec    %eax
467cb9:	73 74                	jae    0x467d2f
467cbb:	41                   	inc    %ecx
467cbc:	34 70                	xor    $0x70,%al
467cbe:	4e                   	dec    %esi
467cbf:	36 6a 59             	ss push $0x59
467cc2:	6c                   	insb   (%dx),%es:(%edi)
467cc3:	4e                   	dec    %esi
467cc4:	52                   	push   %edx
467cc5:	6a 4a                	push   $0x4a
467cc7:	31 57 6e             	xor    %edx,0x6e(%edi)
467cca:	43                   	inc    %ebx
467ccb:	69 57 77 76 35 73 66 	imul   $0x66733576,0x77(%edi),%edx
467cd2:	47                   	inc    %edi
467cd3:	74 50                	je     0x467d25
467cd5:	4e                   	dec    %esi
467cd6:	37                   	aaa
467cd7:	53                   	push   %ebx
467cd8:	44                   	inc    %esp
467cd9:	73 56                	jae    0x467d31
467cdb:	48                   	dec    %eax
467cdc:	56                   	push   %esi
467cdd:	68 38 65 6f 37       	push   $0x376f6538
467ce2:	42                   	inc    %edx
467ce3:	61                   	popa
467ce4:	62 4c 4c 59          	bound  %ecx,0x59(%esp,%ecx,2)
467ce8:	57                   	push   %edi
467ce9:	6e                   	outsb  %ds:(%esi),(%dx)
467cea:	65 56                	gs push %esi
467cec:	57                   	push   %edi
467ced:	57                   	push   %edi
467cee:	57                   	push   %edi
467cef:	39 6e 39             	cmp    %ebp,0x39(%esi)
467cf2:	70 56                	jo     0x467d4a
467cf4:	41                   	inc    %ecx
467cf5:	66 59                	pop    %cx
467cf7:	73 2f                	jae    0x467d28
467cf9:	4b                   	dec    %ebx
467cfa:	51                   	push   %ecx
467cfb:	44                   	inc    %esp
467cfc:	38 50 46             	cmp    %dl,0x46(%eax)
467cff:	32 48 35             	xor    0x35(%eax),%cl
467d02:	64 33 32             	xor    %fs:(%edx),%esi
467d05:	31 66 54             	xor    %esp,0x54(%esi)
467d08:	62 59 36             	bound  %ebx,0x36(%ecx)
467d0b:	51                   	push   %ecx
467d0c:	43                   	inc    %ebx
467d0d:	42                   	inc    %edx
467d0e:	76 4a                	jbe    0x467d5a
467d10:	67 51                	addr16 push %ecx
467d12:	68 4a 64 71 43       	push   $0x4371644a
467d17:	37                   	aaa
467d18:	34 50                	xor    $0x50,%al
467d1a:	42                   	inc    %edx
467d1b:	6b 57 75 6e          	imul   $0x6e,0x75(%edi),%edx
467d1f:	64 58                	fs pop %eax
467d21:	30 69 30             	xor    %ch,0x30(%ecx)
467d24:	6c                   	insb   (%dx),%es:(%edi)
467d25:	4d                   	dec    %ebp
467d26:	78 35                	js     0x467d5d
467d28:	71 7a                	jno    0x467da4
467d2a:	45                   	inc    %ebp
467d2b:	6a 6e                	push   $0x6e
467d2d:	66 6f                	outsw  %ds:(%esi),(%dx)
467d2f:	4f                   	dec    %edi
467d30:	30 4b 39             	xor    %cl,0x39(%ebx)
467d33:	71 67                	jno    0x467d9c
467d35:	69 2b 67 71 6a 77    	imul   $0x776a7167,(%ebx),%ebp
467d3b:	44                   	inc    %esp
467d3c:	33 37                	xor    (%edi),%esi
467d3e:	7a 66                	jp     0x467da6
467d40:	47                   	inc    %edi
467d41:	41                   	inc    %ecx
467d42:	56                   	push   %esi
467d43:	35 62 54 56 79       	xor    $0x79565462,%eax
467d48:	63 38                	arpl   %edi,(%eax)
467d4a:	5a                   	pop    %edx
467d4b:	30 4a 50             	xor    %cl,0x50(%edx)
467d4e:	42                   	inc    %edx
467d4f:	66 42                	inc    %dx
467d51:	74 64                	je     0x467db7
467d53:	71 73                	jno    0x467dc8
467d55:	39 5a 48             	cmp    %ebx,0x48(%edx)
467d58:	54                   	push   %esp
467d59:	50                   	push   %eax
467d5a:	45                   	inc    %ebp
467d5b:	45                   	inc    %ebp
467d5c:	41                   	inc    %ecx
467d5d:	7a 4b                	jp     0x467daa
467d5f:	79 78                	jns    0x467dd9
467d61:	58                   	pop    %eax
467d62:	71 41                	jno    0x467da5
467d64:	4d                   	dec    %ebp
467d65:	41                   	inc    %ecx
467d66:	4e                   	dec    %esi
467d67:	37                   	aaa
467d68:	74 47                	je     0x467db1
467d6a:	68 47 4b 53 70       	push   $0x70534b47
467d6f:	71 44                	jno    0x467db5
467d71:	57                   	push   %edi
467d72:	46                   	inc    %esi
467d73:	38 67 68             	cmp    %ah,0x68(%edi)
467d76:	38 6d 72             	cmp    %ch,0x72(%ebp)
467d79:	32 75 30             	xor    0x30(%ebp),%dh
467d7c:	4d                   	dec    %ebp
467d7d:	2b 6c 2b 75          	sub    0x75(%ebx,%ebp,1),%ebp
467d81:	67 74 42             	addr16 je 0x467dc6
467d84:	59                   	pop    %ecx
467d85:	73 76                	jae    0x467dfd
467d87:	58                   	pop    %eax
467d88:	74 72                	je     0x467dfc
467d8a:	45                   	inc    %ebp
467d8b:	2f                   	das
467d8c:	2f                   	das
467d8d:	4c                   	dec    %esp
467d8e:	4e                   	dec    %esi
467d8f:	6b 4e 43 50          	imul   $0x50,0x43(%esi),%ecx
467d93:	32 75 5a             	xor    0x5a(%ebp),%dh
467d96:	51                   	push   %ecx
467d97:	56                   	push   %esi
467d98:	58                   	pop    %eax
467d99:	31 63 4e             	xor    %esp,0x4e(%ebx)
467d9c:	4b                   	dec    %ebx
467d9d:	46                   	inc    %esi
467d9e:	45                   	inc    %ebp
467d9f:	7a 76                	jp     0x467e17
467da1:	68 75 37 66 57       	push   $0x57663775
467da6:	71 6d                	jno    0x467e15
467da8:	61                   	popa
467da9:	61                   	popa
467daa:	2f                   	das
467dab:	6e                   	outsb  %ds:(%esi),(%dx)
467dac:	57                   	push   %edi
467dad:	68 6b 73 44 79       	push   $0x7944736b
467db2:	55                   	push   %ebp
467db3:	65 53                	gs push %ebx
467db5:	53                   	push   %ebx
467db6:	68 2b 55 71 69       	push   $0x6971552b
467dbb:	44                   	inc    %esp
467dbc:	6d                   	insl   (%dx),%es:(%edi)
467dbd:	2f                   	das
467dbe:	61                   	popa
467dbf:	2b 4d 31             	sub    0x31(%ebp),%ecx
467dc2:	69 33 69 39 53 37    	imul   $0x37533969,(%ebx),%esi
467dc8:	30 76 55             	xor    %dh,0x55(%esi)
467dcb:	69 66 45 33 74 56 39 	imul   $0x39567433,0x45(%esi),%esp
467dd2:	67 69 42 67 2f 31 51 	imul   $0x7451312f,0x67(%bp,%si),%eax
467dd9:	74
467dda:	56                   	push   %esi
467ddb:	50                   	push   %eax
467ddc:	5a                   	pop    %edx
467ddd:	62 78 6e             	bound  %edi,0x6e(%eax)
467de0:	48                   	dec    %eax
467de1:	41                   	inc    %ecx
467de2:	4b                   	dec    %ebx
467de3:	69 7a 52 58 42 38 42 	imul   $0x42384258,0x52(%edx),%edi
467dea:	2b 54 44 6f          	sub    0x6f(%esp,%eax,2),%edx
467dee:	62 4f 63             	bound  %ecx,0x63(%edi)
467df1:	58                   	pop    %eax
467df2:	73 39                	jae    0x467e2d
467df4:	35 51 4d 41 61       	xor    $0x61414d51,%eax
467df9:	41                   	inc    %ecx
467dfa:	45                   	inc    %ebp
467dfb:	65 59                	gs pop %ecx
467dfd:	33 30                	xor    (%eax),%esi
467dff:	45                   	inc    %ebp
467e00:	67 44                	addr16 inc %esp
467e02:	59                   	pop    %ecx
467e03:	68 47 46 67 42       	push   $0x42674647
467e08:	31 54 37 70          	xor    %edx,0x70(%edi,%esi,1)
467e0c:	4e                   	dec    %esi
467e0d:	4d                   	dec    %ebp
467e0e:	37                   	aaa
467e0f:	50                   	push   %eax
467e10:	72 63                	jb     0x467e75
467e12:	56                   	push   %esi
467e13:	4c                   	dec    %esp
467e14:	44                   	inc    %esp
467e15:	51                   	push   %ecx
467e16:	41                   	inc    %ecx
467e17:	64 56                	fs push %esi
467e19:	38 45 66             	cmp    %al,0x66(%ebp)
467e1c:	55                   	push   %ebp
467e1d:	2f                   	das
467e1e:	58                   	pop    %eax
467e1f:	45                   	inc    %ebp
467e20:	59                   	pop    %ecx
467e21:	67 6d                	insl   (%dx),%es:(%di)
467e23:	31 5a 42             	xor    %ebx,0x42(%edx)
467e26:	59                   	pop    %ecx
467e27:	55                   	push   %ebp
467e28:	36 59                	ss pop %ecx
467e2a:	48                   	dec    %eax
467e2b:	65 53                	gs push %ebx
467e2d:	74 78                	je     0x467ea7
467e2f:	4e                   	dec    %esi
467e30:	74 42                	je     0x467e74
467e32:	77 71                	ja     0x467ea5
467e34:	30 35 61 44 68 69    	xor    %dh,0x69684461
467e3a:	36 4a                	ss dec %edx
467e3c:	6f                   	outsl  %ds:(%esi),(%dx)
467e3d:	65 50                	gs push %eax
467e3f:	52                   	push   %edx
467e40:	57                   	push   %edi
467e41:	58                   	pop    %eax
467e42:	4b                   	dec    %ebx
467e43:	55                   	push   %ebp
467e44:	50                   	push   %eax
467e45:	48                   	dec    %eax
467e46:	31 53 38             	xor    %edx,0x38(%ebx)
467e49:	67 39 44 57          	cmp    %eax,0x57(%si)
467e4d:	6c                   	insb   (%dx),%es:(%edi)
467e4e:	62 30                	bound  %esi,(%eax)
467e50:	72 63                	jb     0x467eb5
467e52:	31 76 70             	xor    %esi,0x70(%esi)
467e55:	4f                   	dec    %edi
467e56:	55                   	push   %ebp
467e57:	4c                   	dec    %esp
467e58:	5a                   	pop    %edx
467e59:	65 62 41 69          	bound  %eax,%gs:0x69(%ecx)
467e5d:	56                   	push   %esi
467e5e:	4b                   	dec    %ebx
467e5f:	30 4e 38             	xor    %cl,0x38(%esi)
467e62:	2b 55 59             	sub    0x59(%ebp),%edx
467e65:	53                   	push   %ebx
467e66:	36 4d                	ss dec %ebp
467e68:	45                   	inc    %ebp
467e69:	34 49                	xor    $0x49,%al
467e6b:	50                   	push   %eax
467e6c:	36 62 79 55          	bound  %edi,%ss:0x55(%ecx)
467e70:	7a 52                	jp     0x467ec4
467e72:	66 70 39             	data16 jo 0x467eae
467e75:	5a                   	pop    %edx
467e76:	55                   	push   %ebp
467e77:	31 69 55             	xor    %ebp,0x55(%ecx)
467e7a:	5a                   	pop    %edx
467e7b:	64 57                	fs push %edi
467e7d:	54                   	push   %esp
467e7e:	38 56 61             	cmp    %dl,0x61(%esi)
467e81:	30 73 54             	xor    %dh,0x54(%ebx)
467e84:	55                   	push   %ebp
467e85:	66 61                	popaw
467e87:	4c                   	dec    %esp
467e88:	39 50 67             	cmp    %edx,0x67(%eax)
467e8b:	73 73                	jae    0x467f00
467e8d:	37                   	aaa
467e8e:	6a 42                	push   $0x42
467e90:	45                   	inc    %ebp
467e91:	6b 72 32 61          	imul   $0x61,0x32(%edx),%esi
467e95:	33 73 44             	xor    0x44(%ebx),%esi
467e98:	79 63                	jns    0x467efd
467e9a:	30 30                	xor    %dh,(%eax)
467e9c:	71 43                	jno    0x467ee1
467e9e:	70 43                	jo     0x467ee3
467ea0:	31 42 38             	xor    %eax,0x38(%edx)
467ea3:	48                   	dec    %eax
467ea4:	54                   	push   %esp
467ea5:	56                   	push   %esi
467ea6:	63 41 71             	arpl   %eax,0x71(%ecx)
467ea9:	46                   	inc    %esi
467eaa:	66 46                	inc    %si
467eac:	74 4e                	je     0x467efc
467eae:	52                   	push   %edx
467eaf:	74 55                	je     0x467f06
467eb1:	6a 6a                	push   $0x6a
467eb3:	32 31                	xor    (%ecx),%dh
467eb5:	37                   	aaa
467eb6:	4a                   	dec    %edx
467eb7:	59                   	pop    %ecx
467eb8:	42                   	inc    %edx
467eb9:	6d                   	insl   (%dx),%es:(%edi)
467eba:	46                   	inc    %esi
467ebb:	69 72 4b 73 53 4f 30 	imul   $0x304f5373,0x4b(%edx),%esi
467ec2:	58                   	pop    %eax
467ec3:	2f                   	das
467ec4:	6d                   	insl   (%dx),%es:(%edi)
467ec5:	6b 34 32 6d          	imul   $0x6d,(%edx,%esi,1),%esi
467ec9:	49                   	dec    %ecx
467eca:	4f                   	dec    %edi
467ecb:	6b 75 6f 41          	imul   $0x41,0x6f(%ebp),%esi
467ecf:	54                   	push   %esp
467ed0:	67 53                	addr16 push %ebx