4690c6:	2b 43 51             	sub    0x51(%ebx),%eax
4690c9:	41                   	inc    %ecx
4690ca:	41                   	inc    %ecx
4690cb:	65 79 55             	gs jns 0x469123
4690ce:	41                   	inc    %ecx
4690cf:	41                   	inc    %ecx
4690d0:	41                   	inc    %ecx
4690d1:	51                   	push   %ecx
4690d2:	35 45 41 41 41       	xor    $0x41414145,%eax
4690d7:	41                   	inc    %ecx
4690d8:	43                   	inc    %ebx
4690d9:	42                   	inc    %edx
4690da:	58                   	pop    %eax
4690db:	6c                   	insb   (%dx),%es:(%edi)
4690dc:	78 6a                	js     0x469148
4690de:	2f                   	das
4690df:	49                   	dec    %ecx
4690e0:	46                   	inc    %esi
4690e1:	61                   	popa
4690e2:	58                   	pop    %eax
4690e3:	47                   	inc    %edi
4690e4:	50                   	push   %eax
4690e5:	39 68 4f             	cmp    %ebp,0x4f(%eax)
4690e8:	42                   	inc    %edx
4690e9:	45                   	inc    %ebp
4690ea:	41                   	inc    %ecx
4690eb:	41                   	inc    %ecx
4690ec:	41                   	inc    %ecx
4690ed:	41                   	inc    %ecx
4690ee:	67 78 34             	addr16 js 0x469125
4690f1:	63 38                	arpl   %edi,(%eax)
4690f3:	2f                   	das
4690f4:	69 44 48 68 7a 7a 2b 	imul   $0x592b7a7a,0x68(%eax,%ecx,2),%eax
4690fb:	59
4690fc:	57                   	push   %edi
4690fd:	55                   	push   %ebp
4690fe:	34 41                	xor    $0x41,%al
469100:	41                   	inc    %ecx
469101:	41                   	inc    %ecx
469102:	41                   	inc    %ecx
469103:	41                   	inc    %ecx
469104:	44                   	inc    %esp
469105:	72 65                	jb     0x46916c
469107:	41                   	inc    %ecx
469108:	51                   	push   %ecx
469109:	41                   	inc    %ecx
46910a:	41                   	inc    %ecx
46910b:	2f                   	das
46910c:	67 77 43             	addr16 ja 0x469152
46910f:	41                   	inc    %ecx
469110:	43                   	inc    %ebx
469111:	41                   	inc    %ecx
469112:	42                   	inc    %edx
469113:	41                   	inc    %ecx
469114:	51                   	push   %ecx
469115:	41                   	inc    %ecx
469116:	41                   	inc    %ecx
469117:	5a                   	pop    %edx
469118:	57                   	push   %edi
469119:	59                   	pop    %ecx
46911a:	38 70 67             	cmp    %dh,0x67(%eax)
46911d:	41                   	inc    %ecx
46911e:	41                   	inc    %ecx
46911f:	41                   	inc    %ecx
469120:	50                   	push   %eax
469121:	34 4a                	xor    $0x4a,%al
469123:	41                   	inc    %ecx
469124:	51                   	push   %ecx
469125:	44                   	inc    %esp
469126:	2b 43 51             	sub    0x51(%ebx),%eax
469129:	49                   	dec    %ecx
46912a:	41                   	inc    %ecx
46912b:	4a                   	dec    %edx
46912c:	53                   	push   %ebx
46912d:	41                   	inc    %ecx
46912e:	43                   	inc    %ebx
46912f:	41                   	inc    %ecx
469130:	41                   	inc    %ecx
469131:	41                   	inc    %ecx
469132:	41                   	inc    %ecx
469133:	5a                   	pop    %edx
469134:	57                   	push   %edi
469135:	5a                   	pop    %edx
469136:	59                   	pop    %ecx
469137:	2f                   	das
469138:	67 73 43             	addr16 jae 0x46917e
46913b:	41                   	inc    %ecx
46913c:	50                   	push   %eax
46913d:	34 4d                	xor    $0x4d,%al
46913f:	41                   	inc    %ecx
469140:	67 44                	addr16 inc %esp
469142:	53                   	push   %ebx
469143:	6e                   	outsb  %ds:(%esi),(%dx)
469144:	44                   	inc    %esp
469145:	67 56                	addr16 push %esi
469147:	41                   	inc    %ecx
469148:	41                   	inc    %ecx
469149:	41                   	inc    %ecx
46914a:	41                   	inc    %ecx
46914b:	2f                   	das
46914c:	67 77 48             	addr16 ja 0x469197
46914f:	41                   	inc    %ecx
469150:	45                   	inc    %ebp
469151:	55                   	push   %ebp
469152:	44                   	inc    %esp
469153:	41                   	inc    %ecx
469154:	41                   	inc    %ecx
469155:	41                   	inc    %ecx
469156:	41                   	inc    %ecx
469157:	47                   	inc    %edi
469158:	67 41                	addr16 inc %ecx
46915a:	41                   	inc    %ecx
46915b:	41                   	inc    %ecx
46915c:	45                   	inc    %ebp
46915d:	49                   	dec    %ecx
46915e:	41                   	inc    %ecx
46915f:	41                   	inc    %ecx
469160:	41                   	inc    %ecx
469161:	42                   	inc    %edx
469162:	73 41                	jae    0x4691a5
469164:	41                   	inc    %ecx
469165:	41                   	inc    %ecx
469166:	41                   	inc    %ecx
469167:	49                   	dec    %ecx
469168:	4f                   	dec    %edi
469169:	2b 43 35             	sub    0x35(%ebx),%eax
46916c:	74 34                	je     0x4691a2
46916e:	67 43                	addr16 inc %ebx
469170:	34 50                	xor    $0x50,%al
469172:	6d                   	insl   (%dx),%es:(%edi)
469173:	33 6c 6c 6d          	xor    0x6d(%esp,%ebp,2),%ebp
469177:	4b                   	dec    %ebx
469178:	44                   	inc    %esp
469179:	6f                   	outsl  %ds:(%esi),(%dx)
46917a:	41                   	inc    %ecx
46917b:	41                   	inc    %ecx
46917c:	41                   	inc    %ecx
46917d:	62 2b                	bound  %ebp,(%ebx)
46917f:	44                   	inc    %esp
469180:	67 63 41 4f          	arpl   %eax,0x4f(%bx,%di)
469184:	4e                   	dec    %esi
469185:	48                   	dec    %eax
469186:	2f                   	das
469187:	2f                   	das
469188:	2f                   	das
469189:	2f                   	das
46918a:	2b 43 51             	sub    0x51(%ebx),%eax
46918d:	41                   	inc    %ecx
46918e:	41                   	inc    %ecx
46918f:	65 78 6f             	gs js  0x469201
469192:	41                   	inc    %ecx
469193:	41                   	inc    %ecx
469194:	41                   	inc    %ecx
469195:	54                   	push   %esp
469196:	2b 44 41 49          	sub    0x49(%ecx,%eax,2),%eax
46919a:	41                   	inc    %ecx
46919b:	30 6d 39             	xor    %ch,0x39(%ebp)
46919e:	4e                   	dec    %esi
46919f:	41                   	inc    %ecx
4691a0:	41                   	inc    %ecx
4691a1:	41                   	inc    %ecx
4691a2:	47                   	inc    %edi
4691a3:	49                   	dec    %ecx
4691a4:	42                   	inc    %edx
4691a5:	57                   	push   %edi
4691a6:	68 54 77 64 6d       	push   $0x6d647754
4691ab:	49                   	dec    %ecx
4691ac:	42                   	inc    %edx
4691ad:	65 68 54 77 64 59    	gs push $0x59647754
4691b3:	2f                   	das
4691b4:	67 34 48             	addr16 xor $0x48,%al
4691b7:	41                   	inc    %ecx
4691b8:	44                   	inc    %esp
4691b9:	69 70 2f 2f 2f 2f 2f 	imul   $0x2f2f2f2f,0x2f(%eax),%esi
4691c0:	67 6b 44 41 43       	imul   $0x43,0x41(%si),%eax
4691c5:	43                   	inc    %ebx
4691c6:	6a 77                	push   $0x77
4691c8:	2f                   	das
4691c9:	49                   	dec    %ecx
4691ca:	41                   	inc    %ecx
4691cb:	49                   	dec    %ecx
4691cc:	4b                   	dec    %ebx
4691cd:	58                   	pop    %eax
4691ce:	44                   	inc    %esp
4691cf:	38 67 42             	cmp    %ah,0x42(%edi)
4691d2:	5a                   	pop    %edx
4691d3:	5a                   	pop    %edx
4691d4:	6c                   	insb   (%dx),%es:(%edi)
4691d5:	6e                   	outsb  %ds:(%esi),(%dx)
4691d6:	2b 43 77             	sub    0x77(%ebx),%eax
4691d9:	4d                   	dec    %ebp
4691da:	41                   	inc    %ecx
4691db:	49                   	dec    %ecx
4691dc:	50                   	push   %eax
4691dd:	44                   	inc    %esp
4691de:	2f                   	das
4691df:	2f                   	das
4691e0:	2f                   	das
4691e1:	38 67 41             	cmp    %ah,0x41(%edi)
4691e4:	77 41                	ja     0x469227
4691e6:	41                   	inc    %ecx
4691e7:	41                   	inc    %ecx
4691e8:	47                   	inc    %edi
4691e9:	4e                   	dec    %esi
4691ea:	6c                   	insb   (%dx),%es:(%edi)
4691eb:	2f                   	das
4691ec:	67 34 48             	addr16 xor $0x48,%al
4691ef:	41                   	inc    %ecx
4691f0:	44                   	inc    %esp
4691f1:	68 2f 2f 2f 2f       	push   $0x2f2f2f2f
4691f6:	2f                   	das
4691f7:	4f                   	dec    %edi
4691f8:	50                   	push   %eax
4691f9:	38 41 41             	cmp    %al,0x41(%ecx)
4691fc:	41                   	inc    %ecx
4691fd:	44                   	inc    %esp
4691fe:	2b 44 41 49          	sub    0x49(%ecx,%eax,2),%eax
469202:	41                   	inc    %ecx
469203:	49                   	dec    %ecx
469204:	41                   	inc    %ecx
469205:	42                   	inc    %edx
469206:	78 2f                	js     0x469237
469208:	2f                   	das
469209:	38 67 42             	cmp    %ah,0x42(%edi)
46920c:	77 41                	ja     0x46924f
46920e:	41                   	inc    %ecx
46920f:	41                   	inc    %ecx
469210:	47                   	inc    %edi
469211:	4e                   	dec    %esi
469212:	6d                   	insl   (%dx),%es:(%edi)
469213:	50                   	push   %eax
469214:	65 6f                	outsl  %gs:(%esi),(%dx)
469216:	41                   	inc    %ecx
469217:	41                   	inc    %ecx
469218:	41                   	inc    %ecx
469219:	44                   	inc    %esp
46921a:	2b 43 51             	sub    0x51(%ebx),%eax
46921d:	41                   	inc    %ecx
46921e:	41                   	inc    %ecx
46921f:	65 78 73             	gs js  0x469295
469222:	41                   	inc    %ecx
469223:	41                   	inc    %ecx
469224:	41                   	inc    %ecx
469225:	54                   	push   %esp
469226:	2b 44 41 49          	sub    0x49(%ecx,%eax,2),%eax
46922a:	41                   	inc    %ecx
46922b:	4b                   	dec    %ebx
46922c:	45                   	inc    %ebp
46922d:	51                   	push   %ecx
46922e:	41                   	inc    %ecx
46922f:	41                   	inc    %ecx
469230:	41                   	inc    %ecx
469231:	62 2b                	bound  %ebp,(%ebx)
469233:	44                   	inc    %esp
469234:	67 4d                	addr16 dec %ebp
469236:	41                   	inc    %ecx
469237:	4f                   	dec    %edi
469238:	42                   	inc    %edx
469239:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
46923d:	44                   	inc    %esp
46923e:	2b 44 41 59          	sub    0x59(%ecx,%eax,2),%eax
469242:	41                   	inc    %ecx
469243:	52                   	push   %edx
469244:	51                   	push   %ecx
469245:	51                   	push   %ecx
469246:	41                   	inc    %ecx
469247:	41                   	inc    %ecx
469248:	41                   	inc    %ecx
469249:	41                   	inc    %ecx
46924a:	55                   	push   %ebp
46924b:	41                   	inc    %ecx
46924c:	41                   	inc    %ecx
46924d:	41                   	inc    %ecx
46924e:	41                   	inc    %ecx
46924f:	4e                   	dec    %esi
469250:	67 41                	addr16 inc %ecx
469252:	41                   	inc    %ecx
469253:	41                   	inc    %ecx
469254:	48                   	dec    %eax
469255:	41                   	inc    %ecx
469256:	41                   	inc    %ecx
469257:	41                   	inc    %ecx
469258:	41                   	inc    %ecx
469259:	43                   	inc    %ebx
46925a:	53                   	push   %ebx
46925b:	41                   	inc    %ecx
46925c:	41                   	inc    %ecx
46925d:	41                   	inc    %ecx
46925e:	41                   	inc    %ecx
46925f:	49                   	dec    %ecx
469260:	4f                   	dec    %edi
469261:	2f                   	das
469262:	2f                   	das
469263:	2f                   	das
469264:	2f                   	das
469265:	39 6d 4b             	cmp    %ebp,0x4b(%ebp)
469268:	44                   	inc    %esp
469269:	6f                   	outsl  %ds:(%esi),(%dx)
46926a:	41                   	inc    %ecx
46926b:	41                   	inc    %ecx
46926c:	41                   	inc    %ecx
46926d:	62 2b                	bound  %ebp,(%ebx)
46926f:	44                   	inc    %esp
469270:	67 59                	addr16 pop %ecx
469272:	41                   	inc    %ecx
469273:	4f                   	dec    %edi
469274:	4e                   	dec    %esi
469275:	50                   	push   %eax
469276:	2f                   	das
469277:	2f                   	das
469278:	2f                   	das
469279:	2f                   	das
46927a:	2b 43 51             	sub    0x51(%ebx),%eax
46927d:	41                   	inc    %ecx
46927e:	41                   	inc    %ecx
46927f:	2f                   	das
469280:	67 77 44             	addr16 ja 0x4692c7
469283:	41                   	inc    %ecx
469284:	48                   	dec    %eax
469285:	30 6b 41             	xor    %ch,0x41(%ebx)
469288:	41                   	inc    %ecx
469289:	41                   	inc    %ecx
46928a:	45                   	inc    %ebp
46928b:	49                   	dec    %ecx
46928c:	4a                   	dec    %edx
46928d:	67 72 4b             	addr16 jb 0x4692db
469290:	4f                   	dec    %edi
469291:	49                   	dec    %ecx
469292:	67 6e                	outsb  %ds:(%si),(%dx)
469294:	43                   	inc    %ebx
469295:	73 6f                	jae    0x469306
469297:	34 6c                	xor    $0x6c,%al
469299:	6c                   	insb   (%dx),%es:(%edi)
46929a:	6d                   	insl   (%dx),%es:(%edi)
46929b:	2f                   	das
46929c:	67 34 47             	addr16 xor $0x47,%al
46929f:	41                   	inc    %ecx
4692a0:	44                   	inc    %esp
4692a1:	69 78 2f 2f 2f 2f 2f 	imul   $0x2f2f2f2f,0x2f(%eax),%edi
4692a8:	67 6b 41 41 48       	imul   $0x48,0x41(%bx,%di),%eax
4692ad:	73 62                	jae    0x469311
4692af:	41                   	inc    %ecx
4692b0:	41                   	inc    %ecx
4692b1:	41                   	inc    %ecx
4692b2:	45                   	inc    %ebp
4692b3:	2f                   	das
4692b4:	67 6b 41 41 48       	imul   $0x48,0x41(%bx,%di),%eax
4692b9:	73 63                	jae    0x46931e
4692bb:	41                   	inc    %ecx
4692bc:	41                   	inc    %ecx