469b5b:	54                   	push   %esp
469b5c:	78 45                	js     0x469ba3
469b5e:	78 62                	js     0x469bc2
469b60:	56                   	push   %esi
469b61:	72 2f                	jb     0x469b92
469b63:	58                   	pop    %eax
469b64:	38 72 4e             	cmp    %dh,0x4e(%edx)
469b67:	4b                   	dec    %ebx
469b68:	30 48 68             	xor    %cl,0x68(%eax)
469b6b:	66 4a                	dec    %dx
469b6d:	75 47                	jne    0x469bb6
469b6f:	44                   	inc    %esp
469b70:	33 47 44             	xor    0x44(%edi),%eax
469b73:	6b 44 41 49 77       	imul   $0x77,0x49(%ecx,%eax,2),%eax
469b78:	4c                   	dec    %esp
469b79:	53                   	push   %ebx
469b7a:	6d                   	insl   (%dx),%es:(%edi)
469b7b:	71 56                	jno    0x469bd3
469b7d:	6e                   	outsb  %ds:(%esi),(%dx)
469b7e:	68 58 36 4c 64       	push   $0x644c3658
469b83:	32 50 59             	xor    0x59(%eax),%dl
469b86:	54                   	push   %esp
469b87:	58                   	pop    %eax
469b88:	72 64                	jb     0x469bee
469b8a:	2b 6c 4d 74          	sub    0x74(%ebp,%ecx,2),%ebp
469b8e:	37                   	aaa
469b8f:	34 53                	xor    $0x53,%al
469b91:	33 73 45             	xor    0x45(%ebx),%esi
469b94:	48                   	dec    %eax
469b95:	33 65 48             	xor    0x48(%ebp),%esp
469b98:	2f                   	das
469b99:	67 6b 45 64 73       	imul   $0x73,0x64(%di),%eax
469b9e:	38 69 69             	cmp    %ch,0x69(%ecx)
469ba1:	4d                   	dec    %ebp
469ba2:	4b                   	dec    %ebx
469ba3:	38 4a 73             	cmp    %cl,0x73(%edx)
469ba6:	48                   	dec    %eax
469ba7:	4b                   	dec    %ebx
469ba8:	4c                   	dec    %esp
469ba9:	54                   	push   %esp
469baa:	75 4b                	jne    0x469bf7
469bac:	67 47                	addr16 inc %edi
469bae:	53                   	push   %ebx
469baf:	65 62 56 58          	bound  %edx,%gs:0x58(%esi)
469bb3:	55                   	push   %ebp
469bb4:	32 43 36             	xor    0x36(%ebx),%al
469bb7:	6d                   	insl   (%dx),%es:(%edi)
469bb8:	6f                   	outsl  %ds:(%esi),(%dx)
469bb9:	59                   	pop    %ecx
469bba:	5a                   	pop    %edx
469bbb:	32 4f 79             	xor    0x79(%edi),%cl
469bbe:	50                   	push   %eax
469bbf:	6e                   	outsb  %ds:(%esi),(%dx)
469bc0:	57                   	push   %edi
469bc1:	4c                   	dec    %esp
469bc2:	51                   	push   %ecx
469bc3:	54                   	push   %esp
469bc4:	67 58                	addr16 pop %eax
469bc6:	59                   	pop    %ecx
469bc7:	65 63 42 56          	arpl   %eax,%gs:0x56(%edx)
469bcb:	52                   	push   %edx
469bcc:	54                   	push   %esp
469bcd:	48                   	dec    %eax
469bce:	4a                   	dec    %edx
469bcf:	53                   	push   %ebx
469bd0:	6e                   	outsb  %ds:(%esi),(%dx)
469bd1:	68 2b 31 50 53       	push   $0x5350312b
469bd6:	36 64 39 4c 33 4c    	ss cmp %ecx,%fs:0x4c(%ebx,%esi,1)
469bdc:	42                   	inc    %edx
469bdd:	62 57 63             	bound  %edx,0x63(%edi)
469be0:	41                   	inc    %ecx
469be1:	74 7a                	je     0x469c5d
469be3:	6a 5a                	push   $0x5a
469be5:	71 54                	jno    0x469c3b
469be7:	36 42                	ss inc %edx
469be9:	61                   	popa
469bea:	52                   	push   %edx
469beb:	39 61 54             	cmp    %esp,0x54(%ecx)
469bee:	45                   	inc    %ebp
469bef:	66 62 4b 75          	bound  %cx,0x75(%ebx)
469bf3:	74 65                	je     0x469c5a
469bf5:	51                   	push   %ecx
469bf6:	73 69                	jae    0x469c61
469bf8:	4d                   	dec    %ebp
469bf9:	76 30                	jbe    0x469c2b
469bfb:	42                   	inc    %edx
469bfc:	70 70                	jo     0x469c6e
469bfe:	50                   	push   %eax
469bff:	4f                   	dec    %edi
469c00:	6f                   	outsl  %ds:(%esi),(%dx)
469c01:	78 67                	js     0x469c6a
469c03:	6f                   	outsl  %ds:(%esi),(%dx)
469c04:	6d                   	insl   (%dx),%es:(%edi)
469c05:	35 75 42 66 61       	xor    $0x61664275,%eax
469c0a:	66 7a 6b             	data16 jp 0x469c78
469c0d:	74 43                	je     0x469c52
469c0f:	58                   	pop    %eax
469c10:	39 71 49             	cmp    %esi,0x49(%ecx)
469c13:	78 76                	js     0x469c8b
469c15:	64 7a 35             	fs jp  0x469c4d
469c18:	59                   	pop    %ecx
469c19:	41                   	inc    %ecx
469c1a:	5a                   	pop    %edx
469c1b:	70 4c                	jo     0x469c69
469c1d:	39 59 6e             	cmp    %ebx,0x6e(%ecx)
469c20:	2b 6d 2b             	sub    0x2b(%ebp),%ebp
469c23:	32 2b                	xor    (%ebx),%ch
469c25:	61                   	popa
469c26:	2f                   	das
469c27:	33 55 41             	xor    0x41(%ebp),%edx
469c2a:	65 71 7a             	gs jno 0x469ca7
469c2d:	57                   	push   %edi
469c2e:	69 61 6f 37 70 6a 38 	imul   $0x386a7037,0x6f(%ecx),%esp
469c35:	7a 75                	jp     0x469cac
469c37:	47                   	inc    %edi
469c38:	44                   	inc    %esp
469c39:	69 31 49 66 4f 53    	imul   $0x534f6649,(%ecx),%esi
469c3f:	30 35 36 64 57 66    	xor    %dh,0x66576436
469c45:	6c                   	insb   (%dx),%es:(%edi)
469c46:	6e                   	outsb  %ds:(%esi),(%dx)
469c47:	4e                   	dec    %esi
469c48:	2f                   	das
469c49:	41                   	inc    %ecx
469c4a:	56                   	push   %esi
469c4b:	38 39                	cmp    %bh,(%ecx)
469c4d:	72 68                	jb     0x469cb7
469c4f:	56                   	push   %esi
469c50:	63 64 2f 38          	arpl   %esp,0x38(%edi,%ebp,1)
469c54:	36 69 54 68 31 72 7a 	imul   $0x4a657a72,%ss:0x31(%eax,%ebp,2),%edx
469c5b:	65 4a
469c5d:	59                   	pop    %ecx
469c5e:	58                   	pop    %eax
469c5f:	38 53 57             	cmp    %dl,0x57(%ebx)
469c62:	42                   	inc    %edx
469c63:	68 71 44 4a 71       	push   $0x714a4471
469c68:	4a                   	dec    %edx
469c69:	72 66                	jb     0x469cd1
469c6b:	39 4c 52 46          	cmp    %ecx,0x46(%edx,%edx,2)
469c6f:	2b 35 64 51 4b 63    	sub    0x634b5164,%esi
469c75:	64 56                	fs push %esi
469c77:	75 4c                	jne    0x469cc5
469c79:	6e                   	outsb  %ds:(%esi),(%dx)
469c7a:	70 4b                	jo     0x469cc7
469c7c:	6f                   	outsl  %ds:(%esi),(%dx)
469c7d:	33 70 4c             	xor    0x4c(%eax),%esi
469c80:	39 64 67 63          	cmp    %esp,0x63(%edi,%eiz,2)
469c84:	73 73                	jae    0x469cf9
469c86:	4c                   	dec    %esp
469c87:	53                   	push   %ebx
469c88:	2f                   	das
469c89:	66 4f                	dec    %di
469c8b:	5a                   	pop    %edx
469c8c:	5a                   	pop    %edx
469c8d:	7a 71                	jp     0x469d00
469c8f:	49                   	dec    %ecx
469c90:	38 76 68             	cmp    %dh,0x68(%esi)
469c93:	6f                   	outsl  %ds:(%esi),(%dx)
469c94:	70 2f                	jo     0x469cc5
469c96:	69 74 35 68 74 61 49 	imul   $0x33496174,0x68(%ebp,%esi,1),%esi
469c9d:	33
469c9e:	34 6b                	xor    $0x6b,%al
469ca0:	46                   	inc    %esi
469ca1:	32 6f 72             	xor    0x72(%edi),%ch
469ca4:	58                   	pop    %eax
469ca5:	4b                   	dec    %ebx
469ca6:	6a 78                	push   $0x78
469ca8:	74 64                	je     0x469d0e
469caa:	34 6b                	xor    $0x6b,%al
469cac:	6d                   	insl   (%dx),%es:(%edi)
469cad:	34 43                	xor    $0x43,%al
469caf:	72 72                	jb     0x469d23
469cb1:	65 7a 61             	gs jp  0x469d15
469cb4:	37                   	aaa
469cb5:	6c                   	insb   (%dx),%es:(%edi)
469cb6:	48                   	dec    %eax
469cb7:	39 59 55             	cmp    %ebx,0x55(%ecx)
469cba:	73 53                	jae    0x469d0f
469cbc:	36 30 79 4a          	xor    %bh,%ss:0x4a(%ecx)
469cc0:	5a                   	pop    %edx
469cc1:	39 59 32             	cmp    %ebx,0x32(%ecx)
469cc4:	79 34                	jns    0x469cfa
469cc6:	75 4c                	jne    0x469d14
469cc8:	49                   	dec    %ecx
469cc9:	55                   	push   %ebp
469cca:	78 75                	js     0x469d41
469ccc:	58                   	pop    %eax
469ccd:	65 46                	gs inc %esi
469ccf:	78 54                	js     0x469d25
469cd1:	67 42                	addr16 inc %edx
469cd3:	2f                   	das
469cd4:	58                   	pop    %eax
469cd5:	55                   	push   %ebp
469cd6:	35 61 42 74 6a       	xor    $0x6a744261,%eax
469cdb:	61                   	popa
469cdc:	37                   	aaa
469cdd:	71 62                	jno    0x469d41
469cdf:	6a 6c                	push   $0x6c
469ce1:	68 70 4b 62 76       	push   $0x76624b70
469ce6:	31 55 49             	xor    %edx,0x49(%ebp)
469ce9:	6a 52                	push   $0x52
469ceb:	48                   	dec    %eax
469cec:	41                   	inc    %ecx
469ced:	38 51 59             	cmp    %dl,0x59(%ecx)
469cf0:	4c                   	dec    %esp
469cf1:	59                   	pop    %ecx
469cf2:	71 49                	jno    0x469d3d
469cf4:	6b 35 43 4b 69 49 61 	imul   $0x61,0x49694b43,%esi
469cfb:	2b 67 43             	sub    0x43(%edi),%esp
469cfe:	4a                   	dec    %edx
469cff:	5a                   	pop    %edx
469d00:	63 49 7a             	arpl   %ecx,0x7a(%ecx)
469d03:	70 4a                	jo     0x469d4f
469d05:	62 37                	bound  %esi,(%edi)
469d07:	67 66 63 31          	arpl   %si,(%bx,%di)
469d0b:	62 43 4f             	bound  %eax,0x4f(%ebx)
469d0e:	63 47 37             	arpl   %eax,0x37(%edi)
469d11:	6b 6a 2b 41          	imul   $0x41,0x2b(%edx),%ebp
469d15:	73 37                	jae    0x469d4e
469d17:	78 72                	js     0x469d8b
469d19:	4d                   	dec    %ebp
469d1a:	45                   	inc    %ebp
469d1b:	56                   	push   %esi
469d1c:	79 46                	jns    0x469d64
469d1e:	65 56                	gs push %esi
469d20:	79 43                	jns    0x469d65
469d22:	4a                   	dec    %edx
469d23:	4e                   	dec    %esi
469d24:	77 69                	ja     0x469d8f
469d26:	49                   	dec    %ecx
469d27:	74 6c                	je     0x469d95
469d29:	36 42                	ss inc %edx
469d2b:	66 30 4a 46          	data16 xor %cl,0x46(%edx)
469d2f:	49                   	dec    %ecx
469d30:	52                   	push   %edx
469d31:	6e                   	outsb  %ds:(%esi),(%dx)
469d32:	6f                   	outsl  %ds:(%esi),(%dx)
469d33:	31 46 6f             	xor    %eax,0x6f(%esi)
469d36:	68 57 6f 6a 42       	push   $0x426a6f57
469d3b:	39 56 4a             	cmp    %edx,0x4a(%esi)
469d3e:	65 74 42             	gs je  0x469d83
469d41:	77 6f                	ja     0x469db2
469d43:	51                   	push   %ecx
469d44:	35 51 43 57 32       	xor    $0x32574351,%eax
469d49:	50                   	push   %eax
469d4a:	5a                   	pop    %edx
469d4b:	33 58 6d             	xor    0x6d(%eax),%ebx
469d4e:	32 53 51             	xor    0x51(%ebx),%dl
469d51:	5a                   	pop    %edx
469d52:	61                   	popa
469d53:	6f                   	outsl  %ds:(%esi),(%dx)
469d54:	54                   	push   %esp
469d55:	52                   	push   %edx
469d56:	62 65 44             	bound  %esp,0x44(%ebp)
469d59:	56                   	push   %esi
469d5a:	46                   	inc    %esi
469d5b:	35 49 32 38 4f       	xor    $0x4f383249,%eax
469d60:	38 31                	cmp    %dh,(%ecx)
469d62:	61                   	popa
469d63:	2f                   	das
469d64:	65 6d                	gs insl (%dx),%es:(%edi)
469d66:	6c                   	insb   (%dx),%es:(%edi)
469d67:	31 39                	xor    %edi,(%ecx)
469d69:	77 2f                	ja     0x469d9a
469d6b:	71 61                	jno    0x469dce
469d6d:	38 63 63             	cmp    %ah,0x63(%ebx)
469d70:	77 59                	ja     0x469dcb
469d72:	62 6d 49             	bound  %ebp,0x49(%ebp)
469d75:	74 54                	je     0x469dcb
469d77:	39 6a 39             	cmp    %ebp,0x39(%edx)
469d7a:	71 54                	jno    0x469dd0
469d7c:	33 2b                	xor    (%ebx),%ebp
469d7e:	44                   	inc    %esp
469d7f:	49                   	dec    %ecx
469d80:	33 36                	xor    (%esi),%esi
469d82:	52                   	push   %edx
469d83:	6a 2b                	push   $0x2b
469d85:	51                   	push   %ecx
469d86:	6f                   	outsl  %ds:(%esi),(%dx)
469d87:	53                   	push   %ebx
469d88:	31 79 79             	xor    %edi,0x79(%ecx)
469d8b:	4f                   	dec    %edi
469d8c:	76 38                	jbe    0x469dc6
469d8e:	53                   	push   %ebx
469d8f:	51                   	push   %ecx
469d90:	6c                   	insb   (%dx),%es:(%edi)
469d91:	6a 65                	push   $0x65
469d93:	53                   	push   %ebx
469d94:	54                   	push   %esp
469d95:	55                   	push   %ebp
469d96:	63 49 51             	arpl   %ecx,0x51(%ecx)
469d99:	59                   	pop    %ecx
469d9a:	4d                   	dec    %ebp
469d9b:	37                   	aaa
469d9c:	2b 57 58             	sub    0x58(%edi),%edx
469d9f:	51                   	push   %ecx
469da0:	76 45                	jbe    0x469de7
469da2:	6d                   	insl   (%dx),%es:(%edi)
469da3:	64 7a 4e             	fs jp  0x469df4
469da6:	39 42 57             	cmp    %eax,0x57(%edx)
469da9:	4d                   	dec    %ebp
469daa:	42                   	inc    %edx
469dab:	6f                   	outsl  %ds:(%esi),(%dx)
469dac:	61                   	popa
469dad:	63 47 33             	arpl   %eax,0x33(%edi)
469db0:	49                   	dec    %ecx
469db1:	72 62                	jb     0x469e15
469db3:	64 35 57 50 66 7a    	fs xor $0x7a665057,%eax
469db9:	67 6d                	insl   (%dx),%es:(%di)
469dbb:	55                   	push   %ebp
469dbc:	33 52 47             	xor    0x47(%edx),%edx
469dbf:	7a 30                	jp     0x469df1
469dc1:	66 53                	push   %bx
469dc3:	6e                   	outsb  %ds:(%esi),(%dx)
469dc4:	59                   	pop    %ecx
469dc5:	6a 4f                	push   $0x4f
469dc7:	48                   	dec    %eax
469dc8:	44                   	inc    %esp
469dc9:	56                   	push   %esi
469dca:	52                   	push   %edx
469dcb:	51                   	push   %ecx
469dcc:	54                   	push   %esp
469dcd:	53                   	push   %ebx
469dce:	6b 66 75 32          	imul   $0x32,0x75(%esi),%esp
469dd2:	50                   	push   %eax
469dd3:	65 62 6a 58          	bound  %ebp,%gs:0x58(%edx)
469dd7:	54                   	push   %esp
469dd8:	63 74 47 71          	arpl   %esi,0x71(%edi,%eax,2)
469ddc:	56                   	push   %esi
469ddd:	75 2f                	jne    0x469e0e
469ddf:	6b 6a 74 41          	imul   $0x41,0x74(%edx),%ebp
469de3:	72 33                	jb     0x469e18
469de5:	68 52 31 75 75       	push   $0x75753152
469dea:	32 63 64             	xor    0x64(%ebx),%ah
469ded:	6d                   	insl   (%dx),%es:(%edi)
469dee:	6b 63 78 54          	imul   $0x54,0x78(%ebx),%esp
469df2:	32 77 52             	xor    0x52(%edi),%dh
469df5:	77 36                	ja     0x469e2d
469df7:	61                   	popa
469df8:	38 5a 58             	cmp    %bl,0x58(%edx)
469dfb:	2b 58 37             	sub    0x37(%eax),%ebx
469dfe:	49                   	dec    %ecx
469dff:	75 74                	jne    0x469e75
469e01:	4d                   	dec    %ebp
469e02:	43                   	inc    %ebx
469e03:	30 7a 5a             	xor    %bh,0x5a(%edx)
469e06:	52                   	push   %edx
469e07:	50                   	push   %eax
469e08:	62 67 43             	bound  %esp,0x43(%edi)
469e0b:	65 2b 49 67          	sub    %gs:0x67(%ecx),%ecx
469e0f:	43                   	inc    %ebx