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)
46937b:	57                   	push   %edi
46937c:	4e                   	dec    %esi
46937d:	31 47 78             	xor    %eax,0x78(%edi)
469380:	56                   	push   %esi
469381:	77 76                	ja     0x4693f9
469383:	65 79 70             	gs jns 0x4693f6
469386:	39 77 64             	cmp    %esi,0x64(%edi)
469389:	69 4c 51 33 6e 72 36 	imul   $0x4736726e,0x33(%ecx,%edx,2),%ecx
469390:	47
469391:	56                   	push   %esi
469392:	38 6f 46             	cmp    %ch,0x46(%edi)
469395:	34 53                	xor    $0x53,%al
469397:	74 59                	je     0x4693f2
469399:	7a 51                	jp     0x4693ec
46939b:	5a                   	pop    %edx
46939c:	39 2b                	cmp    %ebp,(%ebx)
46939e:	35 61 75 73 50       	xor    $0x50737561,%eax
4693a3:	6c                   	insb   (%dx),%es:(%edi)
4693a4:	4c                   	dec    %esp
4693a5:	6e                   	outsb  %ds:(%esi),(%dx)
4693a6:	4d                   	dec    %ebp
4693a7:	6c                   	insb   (%dx),%es:(%edi)
4693a8:	66 39 61 53          	cmp    %sp,0x53(%ecx)
4693ac:	56                   	push   %esi
4693ad:	6b 4a 42 4b          	imul   $0x4b,0x42(%edx),%ecx
4693b1:	46                   	inc    %esi
4693b2:	50                   	push   %eax
4693b3:	54                   	push   %esp
4693b4:	4b                   	dec    %ebx
4693b5:	54                   	push   %esp
4693b6:	4b                   	dec    %ebx
4693b7:	4f                   	dec    %edi
4693b8:	66 6d                	insw   (%dx),%es:(%edi)
4693ba:	78 70                	js     0x46942c
4693bc:	39 30                	cmp    %esi,(%eax)
4693be:	50                   	push   %eax
4693bf:	5a                   	pop    %edx
4693c0:	4e                   	dec    %esi
4693c1:	30 4d 34             	xor    %cl,0x34(%ebp)
4693c4:	6c                   	insb   (%dx),%es:(%edi)
4693c5:	54                   	push   %esp
4693c6:	71 41                	jno    0x469409
4693c8:	73 4d                	jae    0x469417
4693ca:	34 78                	xor    $0x78,%al
4693cc:	63 61 39             	arpl   %esp,0x39(%ecx)
4693cf:	72 69                	jb     0x46943a
4693d1:	63 76 62             	arpl   %esi,0x62(%esi)
4693d4:	52                   	push   %edx
4693d5:	51                   	push   %ecx
4693d6:	59                   	pop    %ecx
4693d7:	79 66                	jns    0x46943f
4693d9:	42                   	inc    %edx
4693da:	32 52 56             	xor    0x56(%edx),%dl
4693dd:	6f                   	outsl  %ds:(%esi),(%dx)
4693de:	55                   	push   %ebp
4693df:	52                   	push   %edx
4693e0:	4d                   	dec    %ebp
4693e1:	78 45                	js     0x469428
4693e3:	4f                   	dec    %edi
4693e4:	31 56 32             	xor    %edx,0x32(%esi)
4693e7:	55                   	push   %ebp
4693e8:	5a                   	pop    %edx
4693e9:	69 49 57 71 5a 4f 35 	imul   $0x354f5a71,0x57(%ecx),%ecx
4693f0:	7a 67                	jp     0x469459
4693f2:	51                   	push   %ecx
4693f3:	4e                   	dec    %esi
4693f4:	43                   	inc    %ebx
4693f5:	50                   	push   %eax
4693f6:	4d                   	dec    %ebp
4693f7:	49                   	dec    %ecx
4693f8:	7a 41                	jp     0x46943b
4693fa:	6b 79 33 64          	imul   $0x64,0x33(%ecx),%edi
4693fe:	48                   	dec    %eax
4693ff:	65 59                	gs pop %ecx
469401:	4f                   	dec    %edi
469402:	4f                   	dec    %edi
469403:	43                   	inc    %ebx
469404:	63 6c 77 62          	arpl   %ebp,0x62(%edi,%esi,2)
469408:	39 51 76             	cmp    %edx,0x76(%ecx)
46940b:	4e                   	dec    %esi
46940c:	4f                   	dec    %edi
46940d:	53                   	push   %ebx
46940e:	33 78 59             	xor    0x59(%eax),%edi
469411:	56                   	push   %esi
469412:	71 76                	jno    0x46948a
469414:	72 51                	jb     0x469467
469416:	4c                   	dec    %esp
469417:	72 68                	jb     0x469481
469419:	44                   	inc    %esp
46941a:	62 38                	bound  %edi,(%eax)
46941c:	45                   	inc    %ebp
46941d:	52                   	push   %edx
46941e:	42                   	inc    %edx
46941f:	42                   	inc    %edx
469420:	75 4a                	jne    0x46946c
469422:	57                   	push   %edi
469423:	58                   	pop    %eax
469424:	45                   	inc    %ebp
469425:	69 78 44 72 34 78 50 	imul   $0x50783472,0x44(%eax),%edi
46942c:	55                   	push   %ebp
46942d:	2f                   	das
46942e:	31 59 37             	xor    %ebx,0x37(%ecx)
469431:	48                   	dec    %eax
469432:	39 79 44             	cmp    %edi,0x44(%ecx)
469435:	50                   	push   %eax
469436:	56                   	push   %esi
469437:	69 32 42 4b 55 65    	imul   $0x65554b42,(%edx),%esi
46943d:	71 2f                	jno    0x46946e
46943f:	33 55 63             	xor    0x63(%ebp),%edx
469442:	72 44                	jb     0x469488
469444:	56                   	push   %esi
469445:	52                   	push   %edx
469446:	4f                   	dec    %edi
469447:	5a                   	pop    %edx
469448:	33 57 2b             	xor    0x2b(%edi),%edx
46944b:	5a                   	pop    %edx
46944c:	4a                   	dec    %edx
46944d:	59                   	pop    %ecx
46944e:	34 68                	xor    $0x68,%al
469450:	37                   	aaa
469451:	39 51 6e             	cmp    %edx,0x6e(%ecx)
469454:	4a                   	dec    %edx
469455:	42                   	inc    %edx
469456:	39 6c 4c 43          	cmp    %ebp,0x43(%esp,%ecx,2)
46945a:	74 42                	je     0x46949e
46945c:	53                   	push   %ebx
46945d:	34 54                	xor    $0x54,%al
46945f:	6b 59 64 45          	imul   $0x45,0x64(%ecx),%ebx
469463:	31 55 6a             	xor    %edx,0x6a(%ebp)
469466:	45                   	inc    %ebp
469467:	51                   	push   %ecx
469468:	66 76 48             	data16 jbe 0x4694b3
46946b:	41                   	inc    %ecx
46946c:	2b 71 6c             	sub    0x6c(%ecx),%esi
46946f:	5a                   	pop    %edx
469470:	4b                   	dec    %ebx
469471:	62 6b 6d             	bound  %ebp,0x6d(%ebx)
469474:	34 49                	xor    $0x49,%al
469476:	75 50                	jne    0x4694c8
469478:	42                   	inc    %edx
469479:	67 77 57             	addr16 ja 0x4694d3
46947c:	48                   	dec    %eax
46947d:	65 4f                	gs dec %edi
46947f:	45                   	inc    %ebp
469480:	4e                   	dec    %esi
469481:	4e                   	dec    %esi
469482:	42                   	inc    %edx
469483:	64 6f                	outsl  %fs:(%esi),(%dx)
469485:	74 67                	je     0x4694ee
469487:	45                   	inc    %ebp
469488:	76 44                	jbe    0x4694ce
46948a:	6d                   	insl   (%dx),%es:(%edi)
46948b:	52                   	push   %edx
46948c:	62 4f 74             	bound  %ecx,0x74(%edi)
46948f:	4a                   	dec    %edx
469490:	33 69 53             	xor    0x53(%ecx),%ebp
469493:	5a                   	pop    %edx
469494:	52                   	push   %edx
469495:	66 44                	inc    %sp
469497:	71 77                	jno    0x469510
469499:	39 52 6d             	cmp    %edx,0x6d(%edx)
46949c:	49                   	dec    %ecx
46949d:	71 36                	jno    0x4694d5
46949f:	63 59 46             	arpl   %ebx,0x46(%ecx)
4694a2:	30 35 45 75 48 68    	xor    %dh,0x68487545
4694a8:	57                   	push   %edi
4694a9:	68 64 45 42 50       	push   $0x50424564
4694ae:	6e                   	outsb  %ds:(%esi),(%dx)
4694af:	75 62                	jne    0x469513
4694b1:	4a                   	dec    %edx
4694b2:	43                   	inc    %ebx
4694b3:	50                   	push   %eax
4694b4:	39 75 32             	cmp    %esi,0x32(%ebp)
4694b7:	5a                   	pop    %edx
4694b8:	33 77 42             	xor    0x42(%edi),%esi