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
469235:	76 38                	jbe    0x46926f
469237:	33 66 6e             	xor    0x6e(%esi),%esp
46923a:	4a                   	dec    %edx
46923b:	63 62 32             	arpl   %esp,0x32(%edx)
46923e:	6d                   	insl   (%dx),%es:(%edi)
46923f:	44                   	inc    %esp
469240:	50                   	push   %eax
469241:	30 49 45             	xor    %cl,0x45(%ecx)
469244:	45                   	inc    %ebp
469245:	44                   	inc    %esp
469246:	41                   	inc    %ecx
469247:	36 77 6f             	ss ja  0x4692b9
46924a:	36 62 4a 43          	bound  %ecx,%ss:0x43(%edx)
46924e:	58                   	pop    %eax
46924f:	78 52                	js     0x4692a3
469251:	2f                   	das
469252:	32 61 4c             	xor    0x4c(%ecx),%ah
469255:	73 6f                	jae    0x4692c6
469257:	7a 74                	jp     0x4692cd
469259:	72 6d                	jb     0x4692c8
46925b:	76 64                	jbe    0x4692c1
46925d:	44                   	inc    %esp
46925e:	58                   	pop    %eax
46925f:	39 55 6e             	cmp    %edx,0x6e(%ebp)
469262:	32 69 4b             	xor    0x4b(%ecx),%ch
469265:	4a                   	dec    %edx
469266:	51                   	push   %ecx
469267:	36 7a 79             	ss jp  0x4692e3
46926a:	51                   	push   %ecx
46926b:	58                   	pop    %eax
46926c:	47                   	inc    %edi
46926d:	46                   	inc    %esi
46926e:	52                   	push   %edx
46926f:	61                   	popa
469270:	77 69                	ja     0x4692db
469272:	39 47 6a             	cmp    %eax,0x6a(%edi)
469275:	6c                   	insb   (%dx),%es:(%edi)
469276:	30 65 33             	xor    %ah,0x33(%ebp)
469279:	44                   	inc    %esp
46927a:	7a 58                	jp     0x4692d4
46927c:	45                   	inc    %ebp
46927d:	4e                   	dec    %esi
46927e:	59                   	pop    %ecx
46927f:	4f                   	dec    %edi
469280:	35 6e 52 55 43       	xor    $0x4355526e,%eax
469285:	49                   	dec    %ecx
469286:	50                   	push   %eax
469287:	6c                   	insb   (%dx),%es:(%edi)
469288:	67 58                	addr16 pop %eax
46928a:	52                   	push   %edx
46928b:	56                   	push   %esi
46928c:	75 42                	jne    0x4692d0
46928e:	71 4c                	jno    0x4692dc
469290:	4b                   	dec    %ebx
469291:	62 78 42             	bound  %edi,0x42(%eax)
469294:	68 73 4c 6e 33       	push   $0x336e4c73
469299:	61                   	popa
46929a:	43                   	inc    %ebx
46929b:	62 68 55             	bound  %ebp,0x55(%eax)
46929e:	4d                   	dec    %ebp
46929f:	35 65 35 30 79       	xor    $0x79303565,%eax
4692a4:	49                   	dec    %ecx
4692a5:	38 55 51             	cmp    %dl,0x51(%ebp)
4692a8:	6b 39 73             	imul   $0x73,(%ecx),%edi
4692ab:	4f                   	dec    %edi
4692ac:	59                   	pop    %ecx
4692ad:	72 79                	jb     0x469328
4692af:	44                   	inc    %esp
4692b0:	6d                   	insl   (%dx),%es:(%edi)
4692b1:	4a                   	dec    %edx
4692b2:	62 6c 49 6b          	bound  %ebp,0x6b(%ecx,%ecx,2)
4692b6:	43                   	inc    %ebx
4692b7:	76 57                	jbe    0x469310
4692b9:	68 51 4a 72 44       	push   $0x44724a51
4692be:	62 55 35             	bound  %edx,0x35(%ebp)
4692c1:	4d                   	dec    %ebp
4692c2:	7a 61                	jp     0x469325
4692c4:	54                   	push   %esp
4692c5:	52                   	push   %edx
4692c6:	77 6a                	ja     0x469332
4692c8:	74 4b                	je     0x469315
4692ca:	6d                   	insl   (%dx),%es:(%edi)
4692cb:	34 68                	xor    $0x68,%al
4692cd:	74 54                	je     0x469323
4692cf:	67 6b 34 45          	imul   $0x45,(%si),%esi
4692d3:	51                   	push   %ecx
4692d4:	43                   	inc    %ebx
4692d5:	42                   	inc    %edx
4692d6:	69 31 49 51 7a 38    	imul   $0x387a5149,(%ecx),%esi
4692dc:	42                   	inc    %edx
4692dd:	33 34 69             	xor    (%ecx,%ebp,2),%esi
4692e0:	44                   	inc    %esp
4692e1:	2f                   	das
4692e2:	72 36                	jb     0x46931a
4692e4:	57                   	push   %edi
4692e5:	4a                   	dec    %edx
4692e6:	59                   	pop    %ecx
4692e7:	72 72                	jb     0x46935b
4692e9:	64 70 59             	fs jo  0x469345
4692ec:	52                   	push   %edx
4692ed:	49                   	dec    %ecx
4692ee:	48                   	dec    %eax
4692ef:	50                   	push   %eax
4692f0:	75 63                	jne    0x469355
4692f2:	51                   	push   %ecx
4692f3:	62 44 42 75          	bound  %eax,0x75(%edx,%eax,2)
4692f7:	39 32                	cmp    %esi,(%edx)
4692f9:	52                   	push   %edx
4692fa:	5a                   	pop    %edx
4692fb:	6b 42 4d 32          	imul   $0x32,0x4d(%edx),%eax
4692ff:	4a                   	dec    %edx
469300:	2b 37                	sub    (%edi),%esi
469302:	76 42                	jbe    0x469346
469304:	43                   	inc    %ebx
469305:	4d                   	dec    %ebp
469306:	4b                   	dec    %ebx
469307:	7a 43                	jp     0x46934c
469309:	68 5a 51 53 62       	push   $0x6253515a
46930e:	79 56                	jns    0x469366
469310:	77 73                	ja     0x469385
469312:	37                   	aaa
469313:	33 4f 42             	xor    0x42(%edi),%ecx
469316:	33 31                	xor    (%ecx),%esi
469318:	56                   	push   %esi
469319:	76 6c                	jbe    0x469387
46931b:	6f                   	outsl  %ds:(%esi),(%dx)
46931c:	74 5a                	je     0x469378
46931e:	45                   	inc    %ebp
46931f:	6b 54 43 6a 4c       	imul   $0x4c,0x6a(%ebx,%eax,2),%edx
469324:	33 70 75             	xor    0x75(%eax),%esi
469327:	58                   	pop    %eax
469328:	58                   	pop    %eax
469329:	6c                   	insb   (%dx),%es:(%edi)
46932a:	42                   	inc    %edx
46932b:	34 62                	xor    $0x62,%al
46932d:	39 39                	cmp    %edi,(%ecx)
46932f:	79 68                	jns    0x469399
469331:	75 4b                	jne    0x46937e
469333:	50                   	push   %eax
469334:	44                   	inc    %esp
469335:	78 77                	js     0x4693ae
469337:	48                   	dec    %eax
469338:	37                   	aaa
469339:	63 50 7a             	arpl   %edx,0x7a(%eax)
46933c:	61                   	popa
46933d:	30 61 75             	xor    %ah,0x75(%ecx)
469340:	2b 42 6e             	sub    0x6e(%edx),%eax
469343:	4d                   	dec    %ebp
469344:	42                   	inc    %edx
469345:	4b                   	dec    %ebx
469346:	32 64 43 4d          	xor    0x4d(%ebx,%eax,2),%ah
46934a:	64 6d                	fs insl (%dx),%es:(%edi)
46934c:	43                   	inc    %ebx
46934d:	6f                   	outsl  %ds:(%esi),(%dx)
46934e:	45                   	inc    %ebp
46934f:	69 71 51 46 47 31 53 	imul   $0x53314746,0x51(%ecx),%esi
469356:	63 64 70 6a          	arpl   %esp,0x6a(%eax,%esi,2)
46935a:	64 6d                	fs insl (%dx),%es:(%edi)
46935c:	67 2b 73 49          	sub    0x49(%bp,%di),%esi
469360:	72 2b                	jb     0x46938d
469362:	61                   	popa
469363:	70 50                	jo     0x4693b5
469365:	4e                   	dec    %esi
469366:	66 30 75 68          	data16 xor %dh,0x68(%ebp)
46936a:	48                   	dec    %eax
46936b:	62 49 55             	bound  %ecx,0x55(%ecx)
46936e:	6e                   	outsb  %ds:(%esi),(%dx)
46936f:	78 50                	js     0x4693c1
469371:	52                   	push   %edx
469372:	2b 43 77             	sub    0x77(%ebx),%eax
469375:	51                   	push   %ecx
469376:	70 76                	jo     0x4693ee
469378:	4d                   	dec    %ebp
469379:	4f                   	dec    %edi
46937a:	6f                   	outsl  %ds:(%esi),(%dx)