468f9d:	47                   	inc    %edi
468f9e:	75 57                	jne    0x468ff7
468fa0:	66 37                	data16 aaa
468fa2:	39 74 58 76          	cmp    %esi,0x76(%eax,%ebx,2)
468fa6:	47                   	inc    %edi
468fa7:	32 41 47             	xor    0x47(%ecx),%al
468faa:	58                   	pop    %eax
468fab:	42                   	inc    %edx
468fac:	71 54                	jno    0x469002
468fae:	39 54 41 47          	cmp    %edx,0x47(%ecx,%eax,2)
468fb2:	37                   	aaa
468fb3:	5a                   	pop    %edx
468fb4:	58                   	pop    %eax
468fb5:	4e                   	dec    %esi
468fb6:	6d                   	insl   (%dx),%es:(%edi)
468fb7:	4b                   	dec    %ebx
468fb8:	61                   	popa
468fb9:	59                   	pop    %ecx
468fba:	56                   	push   %esi
468fbb:	32 54 4b 4a          	xor    0x4a(%ebx,%ecx,2),%dl
468fbf:	48                   	dec    %eax
468fc0:	45                   	inc    %ebp
468fc1:	36 68 41 73 45 75    	ss push $0x75457341
468fc7:	52                   	push   %edx
468fc8:	37                   	aaa
468fc9:	2f                   	das
468fca:	6a 72                	push   $0x72
468fcc:	71 4c                	jno    0x46901a
468fce:	70 46                	jo     0x469016
468fd0:	4c                   	dec    %esp
468fd1:	69 54 42 54 48 66 5a 	imul   $0x4a5a6648,0x54(%edx,%eax,2),%edx
468fd8:	4a
468fd9:	61                   	popa
468fda:	4a                   	dec    %edx
468fdb:	51                   	push   %ecx
468fdc:	63 33                	arpl   %esi,(%ebx)
468fde:	78 50                	js     0x469030
468fe0:	42                   	inc    %edx
468fe1:	5a                   	pop    %edx
468fe2:	72 32                	jb     0x469016
468fe4:	62 66 5a             	bound  %esp,0x5a(%esi)
468fe7:	64 57                	fs push %edi
468fe9:	68 59 75 67 36       	push   $0x36677559
468fee:	50                   	push   %eax
468fef:	4f                   	dec    %edi
468ff0:	77 68                	ja     0x46905a
468ff2:	6c                   	insb   (%dx),%es:(%edi)
468ff3:	66 4e                	dec    %si
468ff5:	50                   	push   %eax
468ff6:	4e                   	dec    %esi
468ff7:	78 74                	js     0x46906d
468ff9:	4b                   	dec    %ebx
468ffa:	48                   	dec    %eax
468ffb:	31 6b 2f             	xor    %ebp,0x2f(%ebx)
468ffe:	74 49                	je     0x469049
469000:	52                   	push   %edx
469001:	39 48 58             	cmp    %ecx,0x58(%eax)
469004:	68 75 38 64 75       	push   $0x75643875
469009:	59                   	pop    %ecx
46900a:	77 62                	ja     0x46906e
46900c:	6a 2f                	push   $0x2f
46900e:	68 44 63 70 66       	push   $0x66706344
469013:	67 34 62             	addr16 xor $0x62,%al
469016:	6c                   	insb   (%dx),%es:(%edi)
469017:	55                   	push   %ebp
469018:	35 59 66 4a 73       	xor    $0x734a6659,%eax
46901d:	45                   	inc    %ebp
46901e:	49                   	dec    %ecx
46901f:	61                   	popa
469020:	63 6b 47             	arpl   %ebp,0x47(%ebx)
469023:	62 6a 66             	bound  %ebp,0x66(%edx)
469026:	5a                   	pop    %edx
469027:	57                   	push   %edi
469028:	48                   	dec    %eax
469029:	6f                   	outsl  %ds:(%esi),(%dx)
46902a:	62 48 50             	bound  %ecx,0x50(%eax)
46902d:	71 70                	jno    0x46909f
46902f:	33 68 6e             	xor    0x6e(%eax),%ebp
469032:	75 36                	jne    0x46906a
469034:	59                   	pop    %ecx
469035:	49                   	dec    %ecx
469036:	71 69                	jno    0x4690a1
469038:	4c                   	dec    %esp
469039:	78 38                	js     0x469073
46903b:	36 53                	ss push %ebx
46903d:	5a                   	pop    %edx
46903e:	61                   	popa
46903f:	51                   	push   %ecx
469040:	64 79 56             	fs jns 0x469099
469043:	47                   	inc    %edi
469044:	68 6c 61 41 36       	push   $0x3641616c
469049:	46                   	inc    %esi
46904a:	6f                   	outsl  %ds:(%esi),(%dx)
46904b:	36 63 63 77          	arpl   %esp,%ss:0x77(%ebx)
46904f:	59                   	pop    %ecx
469050:	6b 66 6c 4b          	imul   $0x4b,0x6c(%esi),%esp
469054:	48                   	dec    %eax
469055:	41                   	inc    %ecx
469056:	36 53                	ss push %ebx
469058:	6e                   	outsb  %ds:(%esi),(%dx)
469059:	48                   	dec    %eax
46905a:	47                   	inc    %edi
46905b:	39 68 39             	cmp    %ebp,0x39(%eax)
46905e:	4a                   	dec    %edx
46905f:	31 68 56             	xor    %ebp,0x56(%eax)
469062:	66 53                	push   %bx
469064:	78 57                	js     0x4690bd
469066:	32 35 70 69 77 68    	xor    0x68776970,%dh
46906c:	6e                   	outsb  %ds:(%esi),(%dx)
46906d:	6e                   	outsb  %ds:(%esi),(%dx)
46906e:	5a                   	pop    %edx
46906f:	48                   	dec    %eax
469070:	2f                   	das
469071:	34 71                	xor    $0x71,%al
469073:	58                   	pop    %eax
469074:	42                   	inc    %edx
469075:	53                   	push   %ebx
469076:	76 69                	jbe    0x4690e1
469078:	44                   	inc    %esp
469079:	4d                   	dec    %ebp
46907a:	65 48                	gs dec %eax
46907c:	52                   	push   %edx
46907d:	75 59                	jne    0x4690d8
46907f:	6e                   	outsb  %ds:(%esi),(%dx)
469080:	6b 39 50             	imul   $0x50,(%ecx),%edi
469083:	7a 30                	jp     0x4690b5
469085:	78 30                	js     0x4690b7
469087:	4c                   	dec    %esp
469088:	69 67 5a 76 2b 70 59 	imul   $0x59702b76,0x5a(%edi),%esp
46908f:	41                   	inc    %ecx
469090:	49                   	dec    %ecx
469091:	4f                   	dec    %edi
469092:	71 65                	jno    0x4690f9
469094:	69 30 32 2f 71 77    	imul   $0x77712f32,(%eax),%esi
46909a:	46                   	inc    %esi
46909b:	6f                   	outsl  %ds:(%esi),(%dx)
46909c:	2b 5a 50             	sub    0x50(%edx),%ebx
46909f:	4b                   	dec    %ebx
4690a0:	39 57 7a             	cmp    %edx,0x7a(%edi)
4690a3:	66 54                	push   %sp
4690a5:	73 55                	jae    0x4690fc
4690a7:	41                   	inc    %ecx
4690a8:	76 32                	jbe    0x4690dc
4690aa:	77 4f                	ja     0x4690fb
4690ac:	73 50                	jae    0x4690fe
4690ae:	6e                   	outsb  %ds:(%esi),(%dx)
4690af:	50                   	push   %eax
4690b0:	75 31                	jne    0x4690e3
4690b2:	57                   	push   %edi
4690b3:	34 45                	xor    $0x45,%al
4690b5:	68 73 64 2f 32       	push   $0x322f6473
4690ba:	31 73 48             	xor    %esi,0x48(%ebx)
4690bd:	58                   	pop    %eax
4690be:	46                   	inc    %esi
4690bf:	71 71                	jno    0x469132
4690c1:	4e                   	dec    %esi
4690c2:	56                   	push   %esi
4690c3:	2b 61 51             	sub    0x51(%ecx),%esp
4690c6:	62 43 63             	bound  %eax,0x63(%ebx)
4690c9:	34 68                	xor    $0x68,%al
4690cb:	65 56                	gs push %esi
4690cd:	64 6a 50             	fs push $0x50
4690d0:	4c                   	dec    %esp
4690d1:	4c                   	dec    %esp
4690d2:	72 71                	jb     0x469145
4690d4:	2f                   	das
4690d5:	6f                   	outsl  %ds:(%esi),(%dx)
4690d6:	72 33                	jb     0x46910b
4690d8:	4c                   	dec    %esp
4690d9:	73 56                	jae    0x469131
4690db:	36 62 39             	bound  %edi,%ss:(%ecx)
4690de:	57                   	push   %edi
4690df:	79 78                	jns    0x469159
4690e1:	68 35 65 74 6d       	push   $0x6d746535
4690e6:	32 70 78             	xor    0x78(%eax),%dh
4690e9:	5a                   	pop    %edx
4690ea:	7a 5a                	jp     0x469146
4690ec:	51                   	push   %ecx
4690ed:	76 66                	jbe    0x469155
4690ef:	71 79                	jno    0x46916a
4690f1:	34 41                	xor    $0x41,%al
4690f3:	64 49                	fs dec %ecx
4690f5:	72 50                	jb     0x469147
4690f7:	77 6e                	ja     0x469167
4690f9:	6a 74                	push   $0x74
4690fb:	69 74 45 69 73 4b 31 	imul   $0x34314b73,0x69(%ebp,%eax,2),%esi
469102:	34
469103:	6d                   	insl   (%dx),%es:(%edi)
469104:	63 44 76 53          	arpl   %eax,0x53(%esi,%esi,2)
469108:	56                   	push   %esi
469109:	5a                   	pop    %edx
46910a:	64 31 44 4f 66       	xor    %eax,%fs:0x66(%edi,%ecx,2)
46910f:	78 61                	js     0x469172
469111:	7a 2b                	jp     0x46913e
469113:	53                   	push   %ebx
469114:	46                   	inc    %esi
469115:	6e                   	outsb  %ds:(%esi),(%dx)
469116:	65 46                	gs inc %esi
469118:	2b 7a 42             	sub    0x42(%edx),%edi
46911b:	61                   	popa
46911c:	49                   	dec    %ecx
46911d:	37                   	aaa
46911e:	58                   	pop    %eax
46911f:	4c                   	dec    %esp
469120:	48                   	dec    %eax
469121:	62 6c 53 48          	bound  %ebp,0x48(%ebx,%edx,2)
469125:	59                   	pop    %ecx
469126:	6e                   	outsb  %ds:(%esi),(%dx)
469127:	39 51 74             	cmp    %edx,0x74(%ecx)
46912a:	78 41                	js     0x46916d
46912c:	65 4d                	gs dec %ebp
46912e:	4b                   	dec    %ebx
46912f:	34 70                	xor    $0x70,%al
469131:	4e                   	dec    %esi
469132:	41                   	inc    %ecx
469133:	6f                   	outsl  %ds:(%esi),(%dx)
469134:	34 36                	xor    $0x36,%al
469136:	34 54                	xor    $0x54,%al
469138:	71 46                	jno    0x469180
46913a:	39 34 49             	cmp    %esi,(%ecx,%ecx,2)
46913d:	44                   	inc    %esp
46913e:	77 5a                	ja     0x46919a
469140:	6f                   	outsl  %ds:(%esi),(%dx)
469141:	41                   	inc    %ecx
469142:	2b 39                	sub    (%ecx),%edi
469144:	47                   	inc    %edi
469145:	66 41                	inc    %cx
469147:	33 36                	xor    (%esi),%esi
469149:	43                   	inc    %ebx
46914a:	54                   	push   %esp
46914b:	31 6a 71             	xor    %ebp,0x71(%edx)
46914e:	73 77                	jae    0x4691c7
469150:	6a 2f                	push   $0x2f
469152:	78 6f                	js     0x4691c3
469154:	62 55 63             	bound  %edx,0x63(%ebp)
469157:	50                   	push   %eax
469158:	2f                   	das
469159:	79 57                	jns    0x4691b2
46915b:	71 41                	jno    0x46919e
46915d:	32 39                	xor    (%ecx),%bh
46915f:	57                   	push   %edi
469160:	7a 4f                	jp     0x4691b1
469162:	32 49 61             	xor    0x61(%ecx),%cl
469165:	66 56                	push   %si
469167:	73 4d                	jae    0x4691b6
469169:	52                   	push   %edx
46916a:	31 6e 42             	xor    %ebp,0x42(%esi)
46916d:	59                   	pop    %ecx
46916e:	70 30                	jo     0x4691a0
469170:	65 73 5a             	gs jae 0x4691cd
469173:	6e                   	outsb  %ds:(%esi),(%dx)
469174:	4b                   	dec    %ebx
469175:	53                   	push   %ebx
469176:	4f                   	dec    %edi
469177:	52                   	push   %edx
469178:	48                   	dec    %eax
469179:	6e                   	outsb  %ds:(%esi),(%dx)
46917a:	67 7a 37             	addr16 jp 0x4691b4
46917d:	50                   	push   %eax
46917e:	51                   	push   %ecx
46917f:	68 42 51 36 44       	push   $0x44365142
469184:	4c                   	dec    %esp
469185:	48                   	dec    %eax
469186:	43                   	inc    %ebx
469187:	62 49 44             	bound  %ecx,0x44(%ecx)
46918a:	4b                   	dec    %ebx
46918b:	39 58 33             	cmp    %ebx,0x33(%eax)
46918e:	62 68 32             	bound  %ebp,0x32(%eax)
469191:	6d                   	insl   (%dx),%es:(%edi)
469192:	56                   	push   %esi
469193:	73 6c                	jae    0x469201
469195:	66 35 54 76          	xor    $0x7654,%ax
469199:	77 42                	ja     0x4691dd
46919b:	48                   	dec    %eax
46919c:	6b 34 6e 66          	imul   $0x66,(%esi,%ebp,2),%esi
4691a0:	2b 74 73 79          	sub    0x79(%ebx,%esi,2),%esi
4691a4:	55                   	push   %ebp
4691a5:	50                   	push   %eax
4691a6:	69 45 34 64 41 75 50 	imul   $0x50754164,0x34(%ebp),%eax
4691ad:	63 43 34             	arpl   %eax,0x34(%ebx)
4691b0:	6c                   	insb   (%dx),%es:(%edi)
4691b1:	36 33 51 68          	xor    %ss:0x68(%ecx),%edx
4691b5:	6a 4b                	push   $0x4b
4691b7:	41                   	inc    %ecx
4691b8:	56                   	push   %esi
4691b9:	77 53                	ja     0x46920e
4691bb:	35 44 79 50 44       	xor    $0x44507944,%eax
4691c0:	31 78 39             	xor    %edi,0x39(%eax)
4691c3:	59                   	pop    %ecx
4691c4:	54                   	push   %esp
4691c5:	62 66 71             	bound  %esp,0x71(%esi)
4691c8:	72 6b                	jb     0x469235
4691ca:	6d                   	insl   (%dx),%es:(%edi)
4691cb:	4f                   	dec    %edi
4691cc:	55                   	push   %ebp
4691cd:	30 49 34             	xor    %cl,0x34(%ecx)
4691d0:	76 45                	jbe    0x469217
4691d2:	43                   	inc    %ebx
4691d3:	77 66                	ja     0x46923b
4691d5:	51                   	push   %ecx
4691d6:	49                   	dec    %ecx
4691d7:	6c                   	insb   (%dx),%es:(%edi)
4691d8:	34 6e                	xor    $0x6e,%al
4691da:	34 50                	xor    $0x50,%al
4691dc:	41                   	inc    %ecx
4691dd:	41                   	inc    %ecx
4691de:	46                   	inc    %esi
4691df:	4b                   	dec    %ebx
4691e0:	50                   	push   %eax
4691e1:	49                   	dec    %ecx
4691e2:	55                   	push   %ebp
4691e3:	6b 7a 6d 45          	imul   $0x45,0x6d(%edx),%edi
4691e7:	38 36                	cmp    %dh,(%esi)
4691e9:	33 52 6d             	xor    0x6d(%edx),%edx
4691ec:	78 33                	js     0x469221
4691ee:	2b 47 54             	sub    0x54(%edi),%eax
4691f1:	39 6a 69             	cmp    %ebp,0x69(%edx)
4691f4:	6d                   	insl   (%dx),%es:(%edi)
4691f5:	75 72                	jne    0x469269
4691f7:	35 54 6c 50 62       	xor    $0x62506c54,%eax
4691fc:	49                   	dec    %ecx
4691fd:	57                   	push   %edi
4691fe:	74 49                	je     0x469249
469200:	66 4e                	dec    %si
469202:	50                   	push   %eax
469203:	76 32                	jbe    0x469237
469205:	67 6e                	outsb  %ds:(%si),(%dx)
469207:	47                   	inc    %edi
469208:	2f                   	das
469209:	51                   	push   %ecx
46920a:	59                   	pop    %ecx
46920b:	58                   	pop    %eax
46920c:	46                   	inc    %esi
46920d:	7a 6d                	jp     0x46927c
46920f:	66 65 48             	gs dec %ax
469212:	2b 32                	sub    (%edx),%esi
469214:	7a 64                	jp     0x46927a
469216:	51                   	push   %ecx
469217:	39 77 46             	cmp    %esi,0x46(%edi)
46921a:	34 50                	xor    $0x50,%al
46921c:	4a                   	dec    %edx
46921d:	77 76                	ja     0x469295
46921f:	46                   	inc    %esi
469220:	49                   	dec    %ecx
469221:	69 6d 78 53 46 2b 48 	imul   $0x482b4653,0x78(%ebp),%ebp
469228:	32 61 78             	xor    0x78(%ecx),%ah
46922b:	58                   	pop    %eax
46922c:	65 4d                	gs dec %ebp
46922e:	74 2b                	je     0x46925b
469230:	68 2b 43 59 73       	push   $0x7359432b