469bc4:	56                   	push   %esi
469bc5:	67 4c                	addr16 dec %esp
469bc7:	4b                   	dec    %ebx
469bc8:	77 59                	ja     0x469c23
469bca:	4d                   	dec    %ebp
469bcb:	4f                   	dec    %edi
469bcc:	41                   	inc    %ecx
469bcd:	4c                   	dec    %esp
469bce:	2f                   	das
469bcf:	2f                   	das
469bd0:	2f                   	das
469bd1:	38 48 46             	cmp    %cl,0x46(%eax)
469bd4:	31 67 4c             	xor    %esp,0x4c(%edi)
469bd7:	4b                   	dec    %ebx
469bd8:	77 6f                	ja     0x469c49
469bda:	38 49 76             	cmp    %cl,0x76(%ecx)
469bdd:	2f                   	das
469bde:	2f                   	das
469bdf:	2f                   	das
469be0:	7a 6a                	jp     0x469c4c
469be2:	68 2f 76 2f 2f       	push   $0x2f2f762f
469be7:	42                   	inc    %edx
469be8:	77 51                	ja     0x469c3b
469bea:	79 41                	jns    0x469c2d
469bec:	69 73 6e 4f 4e 76 2b 	imul   $0x2b764e4f,0x6e(%ebx),%esi
469bf3:	2f                   	das
469bf4:	2f                   	das
469bf5:	39 46 42             	cmp    %eax,0x42(%esi)
469bf8:	67 41                	addr16 inc %ecx
469bfa:	41                   	inc    %ecx
469bfb:	41                   	inc    %ecx
469bfc:	4c                   	dec    %esp
469bfd:	48                   	dec    %eax
469bfe:	2b 2f                	sub    (%edi),%ebp
469c00:	2f                   	das
469c01:	2b 2b                	sub    (%ebx),%ebp
469c03:	2f                   	das
469c04:	76 2f                	jbe    0x469c35
469c06:	2f                   	das
469c07:	7a 2f                	jp     0x469c38
469c09:	37                   	aaa
469c0a:	2f                   	das
469c0b:	2f                   	das
469c0c:	39 62 2b             	cmp    %esp,0x2b(%edx)
469c0f:	2f                   	das
469c10:	2f                   	das
469c11:	2f                   	das
469c12:	6e                   	outsb  %ds:(%esi),(%dx)
469c13:	2f                   	das
469c14:	76 2f                	jbe    0x469c45
469c16:	2f                   	das
469c17:	38 50 37             	cmp    %dl,0x37(%eax)
469c1a:	2f                   	das
469c1b:	2f                   	das
469c1c:	7a 69                	jp     0x469c87
469c1e:	68 2f 76 2f 2f       	push   $0x2f2f762f
469c23:	42                   	inc    %edx
469c24:	69 6f 36 41 69 67 66 	imul   $0x66676941,0x36(%edi),%ebp
469c2b:	41                   	inc    %ecx
469c2c:	41                   	inc    %ecx
469c2d:	41                   	inc    %ecx
469c2e:	4b                   	dec    %ebx
469c2f:	41                   	inc    %ecx
469c30:	67 4e                	addr16 dec %esi
469c32:	39 4b 51             	cmp    %ecx,0x51(%ebx)
469c35:	41                   	inc    %ecx
469c36:	41                   	inc    %ecx
469c37:	42                   	inc    %edx
469c38:	43                   	inc    %ebx
469c39:	6f                   	outsl  %ds:(%esi),(%dx)
469c3a:	41                   	inc    %ecx
469c3b:	41                   	inc    %ecx
469c3c:	41                   	inc    %ecx
469c3d:	41                   	inc    %ecx
469c3e:	54                   	push   %esp
469c3f:	4d                   	dec    %ebp
469c40:	41                   	inc    %ecx
469c41:	55                   	push   %ebp
469c42:	41                   	inc    %ecx
469c43:	37                   	aaa
469c44:	77 41                	ja     0x469c87
469c46:	41                   	inc    %ecx
469c47:	41                   	inc    %ecx
469c48:	42                   	inc    %edx
469c49:	41                   	inc    %ecx
469c4a:	41                   	inc    %ecx
469c4b:	41                   	inc    %ecx
469c4c:	42                   	inc    %edx
469c4d:	45                   	inc    %ebp
469c4e:	43                   	inc    %ebx
469c4f:	41                   	inc    %ecx
469c50:	6e                   	outsb  %ds:(%esi),(%dx)
469c51:	73 71                	jae    0x469cc4
469c53:	41                   	inc    %ecx
469c54:	41                   	inc    %ecx
469c55:	41                   	inc    %ecx
469c56:	45                   	inc    %ebp
469c57:	41                   	inc    %ecx
469c58:	32 70 59             	xor    0x59(%eax),%dh
469c5b:	4b                   	dec    %ebx
469c5c:	31 55 44             	xor    %edx,0x44(%ebp)
469c5f:	41                   	inc    %ecx
469c60:	6e                   	outsb  %ds:(%esi),(%dx)
469c61:	73 6f                	jae    0x469cd2
469c63:	41                   	inc    %ecx
469c64:	41                   	inc    %ecx
469c65:	41                   	inc    %ecx
469c66:	45                   	inc    %ebp
469c67:	41                   	inc    %ecx
469c68:	6e                   	outsb  %ds:(%esi),(%dx)
469c69:	73 6e                	jae    0x469cd9
469c6b:	41                   	inc    %ecx
469c6c:	41                   	inc    %ecx
469c6d:	41                   	inc    %ecx
469c6e:	45                   	inc    %ebp
469c6f:	57                   	push   %edi
469c70:	56                   	push   %esi
469c71:	6b 4b 4b 7a          	imul   $0x7a,0x4b(%ebx),%ecx
469c75:	73 43                	jae    0x469cba
469c77:	41                   	inc    %ecx
469c78:	6e                   	outsb  %ds:(%esi),(%dx)
469c79:	73 6d                	jae    0x469ce8
469c7b:	41                   	inc    %ecx
469c7c:	41                   	inc    %ecx
469c7d:	41                   	inc    %ecx
469c7e:	45                   	inc    %ebp
469c7f:	41                   	inc    %ecx
469c80:	6e                   	outsb  %ds:(%esi),(%dx)
469c81:	73 70                	jae    0x469cf3
469c83:	41                   	inc    %ecx
469c84:	41                   	inc    %ecx
469c85:	41                   	inc    %ecx
469c86:	45                   	inc    %ebp
469c87:	62 34 30             	bound  %esi,(%eax,%esi,1)
469c8a:	41                   	inc    %ecx
469c8b:	41                   	inc    %ecx
469c8c:	41                   	inc    %ecx
469c8d:	71 34                	jno    0x469cc3
469c8f:	41                   	inc    %ecx
469c90:	6e                   	outsb  %ds:(%esi),(%dx)
469c91:	73 6f                	jae    0x469d02
469c93:	41                   	inc    %ecx
469c94:	41                   	inc    %ecx
469c95:	41                   	inc    %ecx
469c96:	45                   	inc    %ebp
469c97:	48                   	dec    %eax
469c98:	78 39                	js     0x469cd3
469c9a:	66 59                	pop    %cx
469c9c:	6d                   	insl   (%dx),%es:(%edi)
469c9d:	41                   	inc    %ecx
469c9e:	72 46                	jb     0x469ce6
469ca0:	41                   	inc    %ecx
469ca1:	49                   	dec    %ecx
469ca2:	43                   	inc    %ebx
469ca3:	65 79 67             	gs jns 0x469d0d
469ca6:	41                   	inc    %ecx
469ca7:	41                   	inc    %ecx
469ca8:	41                   	inc    %ecx
469ca9:	51                   	push   %ecx
469caa:	65 57                	gs push %edi
469cac:	48                   	dec    %eax
469cad:	30 6f 41             	xor    %ch,0x41(%edi)
469cb0:	41                   	inc    %ecx
469cb1:	41                   	inc    %ecx
469cb2:	45                   	inc    %ebp
469cb3:	42                   	inc    %edx
469cb4:	68 35 5a 43 69       	push   $0x69435a35
469cb9:	73 48                	jae    0x469d03
469cbb:	66 53                	push   %bx
469cbd:	59                   	pop    %ecx
469cbe:	41                   	inc    %ecx
469cbf:	41                   	inc    %ecx
469cc0:	41                   	inc    %ecx
469cc1:	51                   	push   %ecx
469cc2:	72 35                	jb     0x469cf9
469cc4:	51                   	push   %ecx
469cc5:	59                   	pop    %ecx
469cc6:	57                   	push   %edi
469cc7:	4d                   	dec    %ebp
469cc8:	41                   	inc    %ecx
469cc9:	49                   	dec    %ecx
469cca:	72 43                	jb     0x469d0f
469ccc:	53                   	push   %ebx
469ccd:	75 39                	jne    0x469d08
469ccf:	66 53                	push   %bx
469cd1:	6f                   	outsl  %ds:(%esi),(%dx)
469cd2:	41                   	inc    %ecx
469cd3:	41                   	inc    %ecx
469cd4:	41                   	inc    %ecx
469cd5:	51                   	push   %ecx
469cd6:	72 70                	jb     0x469d48
469cd8:	41                   	inc    %ecx
469cd9:	4a                   	dec    %edx
469cda:	37                   	aaa
469cdb:	4a                   	dec    %edx
469cdc:	67 41                	addr16 inc %ecx
469cde:	41                   	inc    %ecx
469cdf:	42                   	inc    %edx
469ce0:	41                   	inc    %ecx
469ce1:	4a                   	dec    %edx
469ce2:	37                   	aaa
469ce3:	4a                   	dec    %edx
469ce4:	77 41                	ja     0x469d27
469ce6:	41                   	inc    %ecx
469ce7:	42                   	inc    %edx
469ce8:	42                   	inc    %edx
469ce9:	38 66 58             	cmp    %ah,0x58(%esi)
469cec:	32 51 58             	xor    0x58(%ecx),%dl
469cef:	41                   	inc    %ecx
469cf0:	78 38                	js     0x469d2a
469cf2:	66 58                	pop    %ax
469cf4:	32 49 58             	xor    0x58(%ecx),%cl
469cf7:	57                   	push   %edi
469cf8:	56                   	push   %esi
469cf9:	38 43 41             	cmp    %al,0x41(%ebx)
469cfc:	6e                   	outsb  %ds:(%esi),(%dx)
469cfd:	73 6e                	jae    0x469d6d
469cff:	41                   	inc    %ecx
469d00:	41                   	inc    %ecx
469d01:	41                   	inc    %ecx
469d02:	45                   	inc    %ebp
469d03:	41                   	inc    %ecx
469d04:	31 68 39             	xor    %ebp,0x39(%eax)
469d07:	4a                   	dec    %edx
469d08:	77 41                	ja     0x469d4b
469d0a:	41                   	inc    %ecx
469d0b:	42                   	inc    %edx
469d0c:	41                   	inc    %ecx
469d0d:	4a                   	dec    %edx
469d0e:	37                   	aaa
469d0f:	4b                   	dec    %ebx
469d10:	41                   	inc    %ecx
469d11:	41                   	inc    %ecx
469d12:	41                   	inc    %ecx
469d13:	42                   	inc    %edx
469d14:	41                   	inc    %ecx
469d15:	4a                   	dec    %edx
469d16:	37                   	aaa
469d17:	4a                   	dec    %edx
469d18:	77 41                	ja     0x469d5b
469d1a:	41                   	inc    %ecx
469d1b:	42                   	inc    %edx
469d1c:	44                   	inc    %esp
469d1d:	4d                   	dec    %ebp
469d1e:	59                   	pop    %ecx
469d1f:	41                   	inc    %ecx
469d20:	67 49                	addr16 dec %ecx
469d22:	57                   	push   %edi
469d23:	4a                   	dec    %edx
469d24:	51                   	push   %ecx
469d25:	74 39                	je     0x469d60
469d27:	4a                   	dec    %edx
469d28:	77 41                	ja     0x469d6b
469d2a:	41                   	inc    %ecx
469d2b:	42                   	inc    %edx
469d2c:	41                   	inc    %ecx
469d2d:	64 39 4b 41          	cmp    %ecx,%fs:0x41(%ebx)
469d31:	41                   	inc    %ecx
469d32:	41                   	inc    %ecx
469d33:	42                   	inc    %edx
469d34:	41                   	inc    %ecx
469d35:	49                   	dec    %ecx
469d36:	57                   	push   %edi
469d37:	66 53                	push   %bx
469d39:	59                   	pop    %ecx
469d3a:	41                   	inc    %ecx
469d3b:	41                   	inc    %ecx
469d3c:	41                   	inc    %ecx
469d3d:	51                   	push   %ecx
469d3e:	71 41                	jno    0x469d81
469d40:	6e                   	outsb  %ds:(%esi),(%dx)
469d41:	73 6e                	jae    0x469db1
469d43:	41                   	inc    %ecx
469d44:	41                   	inc    %ecx
469d45:	41                   	inc    %ecx
469d46:	45                   	inc    %ebp
469d47:	48                   	dec    %eax
469d48:	6a 49                	push   $0x49
469d4a:	77 41                	ja     0x469d8d
469d4c:	67 4a                	addr16 dec %edx
469d4e:	37                   	aaa
469d4f:	4a                   	dec    %edx
469d50:	67 41                	addr16 inc %ecx
469d52:	41                   	inc    %ecx
469d53:	42                   	inc    %edx
469d54:	41                   	inc    %ecx
469d55:	4a                   	dec    %edx
469d56:	37                   	aaa
469d57:	4a                   	dec    %edx
469d58:	77 41                	ja     0x469d9b
469d5a:	41                   	inc    %ecx
469d5b:	42                   	inc    %edx
469d5c:	42                   	inc    %edx
469d5d:	38 66 58             	cmp    %ah,0x58(%esi)
469d60:	32 52 39             	xor    0x39(%edx),%dl
469d63:	4a                   	dec    %edx
469d64:	67 41                	addr16 inc %ecx
469d66:	41                   	inc    %ecx
469d67:	42                   	inc    %edx
469d68:	41                   	inc    %ecx
469d69:	49                   	dec    %ecx
469d6a:	43                   	inc    %ebx
469d6b:	65 79 67             	gs jns 0x469dd5
469d6e:	41                   	inc    %ecx
469d6f:	41                   	inc    %ecx
469d70:	41                   	inc    %ecx
469d71:	51                   	push   %ecx
469d72:	43                   	inc    %ebx
469d73:	65 79 63             	gs jns 0x469dd9
469d76:	41                   	inc    %ecx
469d77:	41                   	inc    %ecx
469d78:	41                   	inc    %ecx
469d79:	52                   	push   %edx
469d7a:	5a                   	pop    %edx
469d7b:	66 53                	push   %bx
469d7d:	67 41                	addr16 inc %ecx
469d7f:	41                   	inc    %ecx
469d80:	41                   	inc    %ecx
469d81:	51                   	push   %ecx
469d82:	43                   	inc    %ebx
469d83:	46                   	inc    %esi
469d84:	6e                   	outsb  %ds:(%esi),(%dx)
469d85:	30 6e 41             	xor    %ch,0x41(%esi)
469d88:	41                   	inc    %ecx
469d89:	41                   	inc    %ecx
469d8a:	45                   	inc    %ebp
469d8b:	4b                   	dec    %ebx
469d8c:	67 41                	addr16 inc %ecx
469d8e:	54                   	push   %esp
469d8f:	4d                   	dec    %ebp
469d90:	41                   	inc    %ecx
469d91:	51                   	push   %ecx
469d92:	41                   	inc    %ecx
469d93:	52                   	push   %edx
469d94:	77 41                	ja     0x469dd7
469d96:	41                   	inc    %ecx
469d97:	41                   	inc    %ecx
469d98:	42                   	inc    %edx
469d99:	30 41 41             	xor    %al,0x41(%ecx)
469d9c:	42                   	inc    %edx
469d9d:	45                   	inc    %ebp
469d9e:	43                   	inc    %ebx
469d9f:	65 79 67             	gs jns 0x469e09
469da2:	41                   	inc    %ecx
469da3:	41                   	inc    %ecx
469da4:	41                   	inc    %ecx
469da5:	51                   	push   %ecx
469da6:	43                   	inc    %ebx
469da7:	65 79 63             	gs jns 0x469e0d
469daa:	41                   	inc    %ecx