469e10:	37                   	aaa
469e11:	51                   	push   %ecx
469e12:	55                   	push   %ebp
469e13:	52                   	push   %edx
469e14:	35 66 76 71 54       	xor    $0x54717666,%eax
469e19:	70 4f                	jo     0x469e6a
469e1b:	42                   	inc    %edx
469e1c:	31 48 71             	xor    %ecx,0x71(%eax)
469e1f:	59                   	pop    %ecx
469e20:	4d                   	dec    %ebp
469e21:	74 54                	je     0x469e77
469e23:	47                   	inc    %edi
469e24:	57                   	push   %edi
469e25:	61                   	popa
469e26:	37                   	aaa
469e27:	44                   	inc    %esp
469e28:	4a                   	dec    %edx
469e29:	35 78 53 69 35       	xor    $0x35695378,%eax
469e2e:	41                   	inc    %ecx
469e2f:	6f                   	outsl  %ds:(%esi),(%dx)
469e30:	76 30                	jbe    0x469e62
469e32:	64 30 57 50          	xor    %dl,%fs:0x50(%edi)
469e36:	70 6b                	jo     0x469ea3
469e38:	63 4e 69             	arpl   %ecx,0x69(%esi)
469e3b:	51                   	push   %ecx
469e3c:	34 54                	xor    $0x54,%al
469e3e:	32 7a 4a             	xor    0x4a(%edx),%bh
469e41:	79 6a                	jns    0x469ead
469e43:	62 58 41             	bound  %ebx,0x41(%eax)
469e46:	41                   	inc    %ecx
469e47:	62 61 59             	bound  %esp,0x59(%ecx)
469e4a:	57                   	push   %edi
469e4b:	45                   	inc    %ebp
469e4c:	6b 4c 72 39 35       	imul   $0x35,0x39(%edx,%esi,2),%ecx
469e51:	4b                   	dec    %ebx
469e52:	4b                   	dec    %ebx
469e53:	6b 61 68 43          	imul   $0x43,0x68(%ecx),%esp
469e57:	41                   	inc    %ecx
469e58:	71 6d                	jno    0x469ec7
469e5a:	2f                   	das
469e5b:	52                   	push   %edx
469e5c:	46                   	inc    %esi
469e5d:	45                   	inc    %ebp
469e5e:	30 54 39 51          	xor    %dl,0x51(%ecx,%edi,1)
469e62:	52                   	push   %edx
469e63:	61                   	popa
469e64:	69 35 4c 64 47 34 5a 	imul   $0x71672f5a,0x3447644c,%esi
469e6b:	2f 67 71
469e6e:	62 63 4c             	bound  %esp,0x4c(%ebx)
469e71:	37                   	aaa
469e72:	55                   	push   %ebp
469e73:	32 71 6a             	xor    0x6a(%ecx),%dh
469e76:	51                   	push   %ecx
469e77:	31 7a 52             	xor    %edi,0x52(%edx)
469e7a:	35 30 4b 59 6f       	xor    $0x6f594b30,%eax
469e7f:	4d                   	dec    %ebp
469e80:	43                   	inc    %ebx
469e81:	50                   	push   %eax
469e82:	50                   	push   %eax
469e83:	39 44 30 55          	cmp    %eax,0x55(%eax,%esi,1)
469e87:	6e                   	outsb  %ds:(%esi),(%dx)
469e88:	50                   	push   %eax
469e89:	6f                   	outsl  %ds:(%esi),(%dx)
469e8a:	64 79 45             	fs jns 0x469ed2
469e8d:	54                   	push   %esp
469e8e:	58                   	pop    %eax
469e8f:	54                   	push   %esp
469e90:	2f                   	das
469e91:	69 62 31 44 52 70 65 	imul   $0x65705244,0x31(%edx),%esp
469e98:	32 4f 4f             	xor    0x4f(%edi),%cl
469e9b:	34 63                	xor    $0x63,%al
469e9d:	55                   	push   %ebp
469e9e:	32 71 37             	xor    0x37(%ecx),%dh
469ea1:	43                   	inc    %ebx
469ea2:	44                   	inc    %esp
469ea3:	63 46 73             	arpl   %eax,0x73(%esi)
469ea6:	37                   	aaa
469ea7:	38 76 2f             	cmp    %dh,0x2f(%esi)
469eaa:	67 58                	addr16 pop %eax
469eac:	6c                   	insb   (%dx),%es:(%edi)
469ead:	2f                   	das
469eae:	6c                   	insb   (%dx),%es:(%edi)
469eaf:	46                   	inc    %esi
469eb0:	2b 63 51             	sub    0x51(%ebx),%esp
469eb3:	4a                   	dec    %edx
469eb4:	42                   	inc    %edx
469eb5:	72 6d                	jb     0x469f24
469eb7:	4a                   	dec    %edx
469eb8:	56                   	push   %esi
469eb9:	56                   	push   %esi
469eba:	42                   	inc    %edx
469ebb:	45                   	inc    %ebp
469ebc:	69 69 58 62 52 46 7a 	imul   $0x7a465262,0x58(%ecx),%ebp
469ec3:	55                   	push   %ebp
469ec4:	4f                   	dec    %edi
469ec5:	42                   	inc    %edx
469ec6:	49                   	dec    %ecx
469ec7:	33 59 4a             	xor    0x4a(%ecx),%ebx
469eca:	32 37                	xor    (%edi),%dh
469ecc:	53                   	push   %ebx
469ecd:	44                   	inc    %esp
469ece:	41                   	inc    %ecx
469ecf:	59                   	pop    %ecx
469ed0:	7a 72                	jp     0x469f44
469ed2:	50                   	push   %eax
469ed3:	75 37                	jne    0x469f0c
469ed5:	2f                   	das
469ed6:	33 51 52             	xor    0x52(%ecx),%edx
469ed9:	75 45                	jne    0x469f20
469edb:	64 56                	fs push %esi
469edd:	78 78                	js     0x469f57
469edf:	68 67 31 4e 75       	push   $0x754e3167
469ee4:	31 79 53             	xor    %edi,0x53(%ecx)
469ee7:	4c                   	dec    %esp
469ee8:	69 6c 74 7a 58 47 39 	imul   $0x76394758,0x7a(%esp,%esi,2),%ebp
469eef:	76
469ef0:	71 36                	jno    0x469f28
469ef2:	58                   	pop    %eax
469ef3:	51                   	push   %ecx
469ef4:	48                   	dec    %eax
469ef5:	4c                   	dec    %esp
469ef6:	54                   	push   %esp
469ef7:	5a                   	pop    %edx
469ef8:	70 64                	jo     0x469f5e
469efa:	65 67 71 79          	gs addr16 jno 0x469f77
469efe:	78 4f                	js     0x469f4f
469f00:	6d                   	insl   (%dx),%es:(%edi)
469f01:	59                   	pop    %ecx
469f02:	4f                   	dec    %edi
469f03:	46                   	inc    %esi
469f04:	4a                   	dec    %edx
469f05:	4d                   	dec    %ebp
469f06:	42                   	inc    %edx
469f07:	32 4a 2b             	xor    0x2b(%edx),%cl
469f0a:	38 74 65 65          	cmp    %dh,0x65(%ebp,%eiz,2)
469f0e:	68 7a 65 2b 38       	push   $0x382b657a
469f13:	31 41 49             	xor    %eax,0x49(%ecx)
469f16:	55                   	push   %ebp
469f17:	33 68 50             	xor    0x50(%eax),%ebp
469f1a:	54                   	push   %esp
469f1b:	44                   	inc    %esp
469f1c:	32 42 54             	xor    0x54(%edx),%al
469f1f:	6b 43 63 4c          	imul   $0x4c,0x63(%ebx),%eax
469f23:	4c                   	dec    %esp
469f24:	6c                   	insb   (%dx),%es:(%edi)
469f25:	68 6b 76 53 6b       	push   $0x6b53766b
469f2a:	47                   	inc    %edi
469f2b:	39 37                	cmp    %esi,(%edi)
469f2d:	62 45 2f             	bound  %eax,0x2f(%ebp)
469f30:	61                   	popa
469f31:	53                   	push   %ebx
469f32:	4d                   	dec    %ebp
469f33:	75 56                	jne    0x469f8b
469f35:	2b 43 62             	sub    0x62(%ebx),%eax
469f38:	71 70                	jno    0x469faa
469f3a:	69 41 48 71 4a 4b 36 	imul   $0x364b4a71,0x48(%ecx),%eax
469f41:	43                   	inc    %ebx
469f42:	53                   	push   %ebx
469f43:	78 67                	js     0x469fac
469f45:	33 39                	xor    (%ecx),%edi
469f47:	31 59 4c             	xor    %ebx,0x4c(%ecx)
469f4a:	79 37                	jns    0x469f83
469f4c:	42                   	inc    %edx
469f4d:	66 74 65             	data16 je 0x469fb5
469f50:	75 66                	jne    0x469fb8
469f52:	41                   	inc    %ecx
469f53:	79 73                	jns    0x469fc8
469f55:	4a                   	dec    %edx
469f56:	46                   	inc    %esi
469f57:	52                   	push   %edx
469f58:	34 62                	xor    $0x62,%al
469f5a:	7a 38                	jp     0x469f94
469f5c:	57                   	push   %edi
469f5d:	30 34 4d 48 61 6d 61 	xor    %dh,0x616d6148(,%ecx,2)
469f64:	42                   	inc    %edx
469f65:	4f                   	dec    %edi
469f66:	77 46                	ja     0x469fae
469f68:	45                   	inc    %ebp
469f69:	36 2f                	ss das
469f6b:	78 52                	js     0x469fbf
469f6d:	6a 52                	push   $0x52
469f6f:	56                   	push   %esi
469f70:	53                   	push   %ebx
469f71:	76 6d                	jbe    0x469fe0
469f73:	78 5a                	js     0x469fcf
469f75:	6d                   	insl   (%dx),%es:(%edi)
469f76:	77 76                	ja     0x469fee
469f78:	7a 4f                	jp     0x469fc9
469f7a:	65 38 35 50 39 76 76 	cmp    %dh,%gs:0x76763950
469f81:	79 73                	jns    0x469ff6
469f83:	45                   	inc    %ebp
469f84:	62 55 7a             	bound  %edx,0x7a(%ebp)
469f87:	4e                   	dec    %esi
469f88:	38 46 6b             	cmp    %al,0x6b(%esi)
469f8b:	51                   	push   %ecx
469f8c:	2f                   	das
469f8d:	39 48 4f             	cmp    %ecx,0x4f(%eax)
469f90:	45                   	inc    %ebp
469f91:	44                   	inc    %esp
469f92:	65 74 61             	gs je  0x469ff6
469f95:	71 76                	jno    0x46a00d
469f97:	4f                   	dec    %edi
469f98:	2f                   	das
469f99:	4b                   	dec    %ebx
469f9a:	70 47                	jo     0x469fe3
469f9c:	4e                   	dec    %esi
469f9d:	35 46 4a 74 38       	xor    $0x38744a46,%eax
469fa2:	67 72 71             	addr16 jb 0x46a016
469fa5:	77 6d                	ja     0x46a014
469fa7:	68 52 71 35 63       	push   $0x63357152
469fac:	6c                   	insb   (%dx),%es:(%edi)
469fad:	50                   	push   %eax
469fae:	70 74                	jo     0x46a024
469fb0:	2f                   	das
469fb1:	30 46 4d             	xor    %al,0x4d(%esi)
469fb4:	63 67 42             	arpl   %esp,0x42(%edi)
469fb7:	45                   	inc    %ebp
469fb8:	47                   	inc    %edi
469fb9:	77 38                	ja     0x469ff3
469fbb:	69 53 75 71 6d 6a 45 	imul   $0x456a6d71,0x75(%ebx),%edx
469fc2:	4f                   	dec    %edi
469fc3:	66 6e                	data16 outsb %ds:(%esi),(%dx)
469fc5:	4d                   	dec    %ebp
469fc6:	6d                   	insl   (%dx),%es:(%edi)
469fc7:	55                   	push   %ebp
469fc8:	2b 6f 34             	sub    0x34(%edi),%ebp
469fcb:	49                   	dec    %ecx
469fcc:	50                   	push   %eax
469fcd:	30 74 52 73          	xor    %dh,0x73(%edx,%edx,2)
469fd1:	4f                   	dec    %edi
469fd2:	4f                   	dec    %edi
469fd3:	44                   	inc    %esp
469fd4:	48                   	dec    %eax
469fd5:	54                   	push   %esp
469fd6:	36 38 73 66          	cmp    %dh,%ss:0x66(%ebx)
469fda:	45                   	inc    %ebp
469fdb:	65 62 4d 57          	bound  %ecx,%gs:0x57(%ebp)
469fdf:	54                   	push   %esp
469fe0:	4f                   	dec    %edi
469fe1:	46                   	inc    %esi
469fe2:	41                   	inc    %ecx
469fe3:	70 43                	jo     0x46a028
469fe5:	73 2b                	jae    0x46a012
469fe7:	38 43 52             	cmp    %al,0x52(%ebx)
469fea:	72 30                	jb     0x46a01c
469fec:	2f                   	das
469fed:	37                   	aaa
469fee:	75 59                	jne    0x46a049
469ff0:	31 72 66             	xor    %esi,0x66(%edx)
469ff3:	76 33                	jbe    0x46a028
469ff5:	4f                   	dec    %edi
469ff6:	6f                   	outsl  %ds:(%esi),(%dx)
469ff7:	4f                   	dec    %edi
469ff8:	4f                   	dec    %edi
469ff9:	6b 54 65 33 46       	imul   $0x46,0x33(%ebp,%eiz,2),%edx
469ffe:	64 6b 35 54 62 6a 6d 	imul   $0x73,%fs:0x6d6a6254,%esi
46a005:	73
46a006:	57                   	push   %edi
46a007:	72 30                	jb     0x46a039
46a009:	42                   	inc    %edx
46a00a:	61                   	popa
46a00b:	76 4d                	jbe    0x46a05a
46a00d:	54                   	push   %esp
46a00e:	67 65 65 6a 62       	addr16 gs gs push $0x62
46a013:	4f                   	dec    %edi
46a014:	61                   	popa
46a015:	39 71 4b             	cmp    %esi,0x4b(%ecx)
46a018:	54                   	push   %esp
46a019:	74 78                	je     0x46a093
46a01b:	65 53                	gs push %ebx
46a01d:	66 33 37             	xor    (%edi),%si
46a020:	79 64                	jns    0x46a086
46a022:	6c                   	insb   (%dx),%es:(%edi)
46a023:	63 38                	arpl   %edi,(%eax)
46a025:	53                   	push   %ebx
46a026:	6f                   	outsl  %ds:(%esi),(%dx)
46a027:	41                   	inc    %ecx
46a028:	69 56 6d 4f 31 2b 6b 	imul   $0x6b2b314f,0x6d(%esi),%edx
46a02f:	30 64 76 76          	xor    %ah,0x76(%esi,%esi,2)
46a033:	62 6b 65             	bound  %ebp,0x65(%ebx)
46a036:	45                   	inc    %ebp
46a037:	39 49 44             	cmp    %ecx,0x44(%ecx)
46a03a:	6f                   	outsl  %ds:(%esi),(%dx)
46a03b:	6d                   	insl   (%dx),%es:(%edi)
46a03c:	54                   	push   %esp
46a03d:	78 6f                	js     0x46a0ae
46a03f:	44                   	inc    %esp
46a040:	45                   	inc    %ebp
46a041:	4d                   	dec    %ebp
46a042:	6d                   	insl   (%dx),%es:(%edi)
46a043:	6c                   	insb   (%dx),%es:(%edi)
46a044:	45                   	inc    %ebp
46a045:	65 44                	gs inc %esp
46a047:	74 35                	je     0x46a07e
46a049:	31 7a 46             	xor    %edi,0x46(%edx)
46a04c:	5a                   	pop    %edx
46a04d:	34 35                	xor    $0x35,%al
46a04f:	4f                   	dec    %edi
46a050:	67 37                	addr16 aaa
46a052:	68 79 65 42 31       	push   $0x31426579
46a057:	66 46                	inc    %si
46a059:	52                   	push   %edx
46a05a:	72 4d                	jb     0x46a0a9
46a05c:	54                   	push   %esp
46a05d:	46                   	inc    %esi
46a05e:	50                   	push   %eax
46a05f:	50                   	push   %eax
46a060:	48                   	dec    %eax
46a061:	65 70 79             	gs jo  0x46a0dd
46a064:	6d                   	insl   (%dx),%es:(%edi)
46a065:	6a 51                	push   $0x51
46a067:	58                   	pop    %eax
46a068:	67 4b                	addr16 dec %ebx
46a06a:	75 6c                	jne    0x46a0d8
46a06c:	47                   	inc    %edi
46a06d:	78 37                	js     0x46a0a6
46a06f:	6c                   	insb   (%dx),%es:(%edi)
46a070:	7a 35                	jp     0x46a0a7
46a072:	68 52 2b 43 49       	push   $0x49432b52
46a077:	32 66 54             	xor    0x54(%esi),%ah
46a07a:	39 48 57             	cmp    %ecx,0x57(%eax)
46a07d:	47                   	inc    %edi
46a07e:	67 44                	addr16 inc %esp
46a080:	44                   	inc    %esp
46a081:	56                   	push   %esi
46a082:	46                   	inc    %esi
46a083:	2b 63 4e             	sub    0x4e(%ebx),%esp
46a086:	65 6e                	outsb  %gs:(%esi),(%dx)
46a088:	73 64                	jae    0x46a0ee
46a08a:	38 49 67             	cmp    %cl,0x67(%ecx)
46a08d:	6e                   	outsb  %ds:(%esi),(%dx)
46a08e:	41                   	inc    %ecx
46a08f:	7a 2f                	jp     0x46a0c0
46a091:	31 59 76             	xor    %ebx,0x76(%ecx)
46a094:	2b 59 55             	sub    0x55(%ecx),%ebx
46a097:	57                   	push   %edi
46a098:	70 34                	jo     0x46a0ce
46a09a:	41                   	inc    %ecx
46a09b:	66 75 48             	data16 jne 0x46a0e6
46a09e:	54                   	push   %esp
46a09f:	45                   	inc    %ebp
46a0a0:	71 76                	jno    0x46a118
46a0a2:	4a                   	dec    %edx
46a0a3:	55                   	push   %ebp
46a0a4:	6a 78                	push   $0x78
46a0a6:	36 4a                	ss dec %edx
46a0a8:	68 6c 6e 47 47       	push   $0x47476e6c
46a0ad:	76 43                	jbe    0x46a0f2
46a0af:	67 56                	addr16 push %esi
46a0b1:	48                   	dec    %eax