42f1db:	64 70 79             	fs jo  0x42f257
42f1de:	65 50                	gs push %eax
42f1e0:	7a 46                	jp     0x42f228
42f1e2:	49                   	dec    %ecx
42f1e3:	62 74 34 56          	bound  %esi,0x56(%esp,%esi,1)
42f1e7:	6f                   	outsl  %ds:(%esi),(%dx)
42f1e8:	45                   	inc    %ebp
42f1e9:	32 45 36             	xor    0x36(%ebp),%al
42f1ec:	46                   	inc    %esi
42f1ed:	48                   	dec    %eax
42f1ee:	4b                   	dec    %ebx
42f1ef:	78 72                	js     0x42f263
42f1f1:	33 42 66             	xor    0x66(%edx),%eax
42f1f4:	54                   	push   %esp
42f1f5:	44                   	inc    %esp
42f1f6:	30 72 39             	xor    %dh,0x39(%edx)
42f1f9:	31 6d 70             	xor    %ebp,0x70(%ebp)
42f1fc:	61                   	popa
42f1fd:	70 43                	jo     0x42f242
42f1ff:	50                   	push   %eax
42f200:	53                   	push   %ebx
42f201:	75 72                	jne    0x42f275
42f203:	71 47                	jno    0x42f24c
42f205:	6c                   	insb   (%dx),%es:(%edi)
42f206:	41                   	inc    %ecx
42f207:	57                   	push   %edi
42f208:	44                   	inc    %esp
42f209:	32 56 4d             	xor    0x4d(%esi),%dl
42f20c:	37                   	aaa
42f20d:	4f                   	dec    %edi
42f20e:	34 58                	xor    $0x58,%al
42f210:	70 50                	jo     0x42f262
42f212:	61                   	popa
42f213:	37                   	aaa
42f214:	7a 6d                	jp     0x42f283
42f216:	30 36                	xor    %dh,(%esi)
42f218:	64 76 59             	fs jbe 0x42f274
42f21b:	34 42                	xor    $0x42,%al
42f21d:	6f                   	outsl  %ds:(%esi),(%dx)
42f21e:	49                   	dec    %ecx
42f21f:	61                   	popa
42f220:	78 48                	js     0x42f26a
42f222:	59                   	pop    %ecx
42f223:	4e                   	dec    %esi
42f224:	41                   	inc    %ecx
42f225:	54                   	push   %esp
42f226:	38 72 62             	cmp    %dh,0x62(%edx)
42f229:	43                   	inc    %ebx
42f22a:	4c                   	dec    %esp
42f22b:	74 75                	je     0x42f2a2
42f22d:	59                   	pop    %ecx
42f22e:	35 58 35 49 4a       	xor    $0x4a493558,%eax
42f233:	34 34                	xor    $0x34,%al
42f235:	31 46 44             	xor    %eax,0x44(%esi)
42f238:	51                   	push   %ecx
42f239:	5a                   	pop    %edx
42f23a:	37                   	aaa
42f23b:	70 67                	jo     0x42f2a4
42f23d:	50                   	push   %eax
42f23e:	51                   	push   %ecx
42f23f:	70 49                	jo     0x42f28a
42f241:	7a 70                	jp     0x42f2b3
42f243:	30 6a 6b             	xor    %ch,0x6b(%edx)
42f246:	47                   	inc    %edi
42f247:	6a 68                	push   $0x68
42f249:	43                   	inc    %ebx
42f24a:	44                   	inc    %esp
42f24b:	77 50                	ja     0x42f29d
42f24d:	4a                   	dec    %edx
42f24e:	4f                   	dec    %edi
42f24f:	53                   	push   %ebx
42f250:	52                   	push   %edx
42f251:	6f                   	outsl  %ds:(%esi),(%dx)
42f252:	71 2f                	jno    0x42f283
42f254:	6e                   	outsb  %ds:(%esi),(%dx)
42f255:	68 6e 2f 35 46       	push   $0x46352f6e
42f25a:	49                   	dec    %ecx
42f25b:	39 65 58             	cmp    %esp,0x58(%ebp)
42f25e:	6c                   	insb   (%dx),%es:(%edi)
42f25f:	4d                   	dec    %ebp
42f260:	6e                   	outsb  %ds:(%esi),(%dx)
42f261:	5a                   	pop    %edx
42f262:	5a                   	pop    %edx
42f263:	39 78 71             	cmp    %edi,0x71(%eax)
42f266:	5a                   	pop    %edx
42f267:	47                   	inc    %edi
42f268:	70 41                	jo     0x42f2ab
42f26a:	37                   	aaa
42f26b:	76 48                	jbe    0x42f2b5
42f26d:	64 68 4b 44 49 33    	fs push $0x3349444b
42f273:	59                   	pop    %ecx
42f274:	6e                   	outsb  %ds:(%esi),(%dx)
42f275:	4e                   	dec    %esi
42f276:	2b 48 32             	sub    0x32(%eax),%ecx
42f279:	75 75                	jne    0x42f2f0
42f27b:	6f                   	outsl  %ds:(%esi),(%dx)
42f27c:	6c                   	insb   (%dx),%es:(%edi)
42f27d:	50                   	push   %eax
42f27e:	50                   	push   %eax
42f27f:	62 75 43             	bound  %esi,0x43(%ebp)
42f282:	45                   	inc    %ebp
42f283:	6d                   	insl   (%dx),%es:(%edi)
42f284:	42                   	inc    %edx
42f285:	73 65                	jae    0x42f2ec
42f287:	73 48                	jae    0x42f2d1
42f289:	6e                   	outsb  %ds:(%esi),(%dx)
42f28a:	4b                   	dec    %ebx
42f28b:	57                   	push   %edi
42f28c:	6b 79 53 41          	imul   $0x41,0x53(%ecx),%edi
42f290:	57                   	push   %edi
42f291:	79 4b                	jns    0x42f2de
42f293:	31 4a 58             	xor    %ecx,0x58(%edx)
42f296:	72 57                	jb     0x42f2ef
42f298:	68 78 36 6a 72       	push   $0x726a3678
42f29d:	4e                   	dec    %esi
42f29e:	4f                   	dec    %edi
42f29f:	55                   	push   %ebp
42f2a0:	2f                   	das
42f2a1:	61                   	popa
42f2a2:	6f                   	outsl  %ds:(%esi),(%dx)
42f2a3:	6a 63                	push   $0x63
42f2a5:	39 71 50             	cmp    %esi,0x50(%ecx)
42f2a8:	31 38                	xor    %edi,(%eax)
42f2aa:	49                   	dec    %ecx
42f2ab:	7a 71                	jp     0x42f31e
42f2ad:	68 2f 31 6e 62       	push   $0x626e312f
42f2b2:	30 79 66             	xor    %bh,0x66(%ecx)
42f2b5:	75 31                	jne    0x42f2e8
42f2b7:	39 6d 44             	cmp    %ebp,0x44(%ebp)
42f2ba:	42                   	inc    %edx
42f2bb:	6f                   	outsl  %ds:(%esi),(%dx)
42f2bc:	64 57                	fs push %edi
42f2be:	53                   	push   %ebx
42f2bf:	6e                   	outsb  %ds:(%esi),(%dx)
42f2c0:	50                   	push   %eax
42f2c1:	54                   	push   %esp
42f2c2:	71 52                	jno    0x42f316
42f2c4:	63 67 65             	arpl   %esp,0x65(%edi)
42f2c7:	6d                   	insl   (%dx),%es:(%edi)
42f2c8:	79 2f                	jns    0x42f2f9
42f2ca:	45                   	inc    %ebp
42f2cb:	37                   	aaa
42f2cc:	54                   	push   %esp
42f2cd:	4b                   	dec    %ebx
42f2ce:	4e                   	dec    %esi
42f2cf:	34 47                	xor    $0x47,%al
42f2d1:	59                   	pop    %ecx
42f2d2:	70 72                	jo     0x42f346
42f2d4:	67 6d                	insl   (%dx),%es:(%di)
42f2d6:	79 30                	jns    0x42f308
42f2d8:	55                   	push   %ebp
42f2d9:	76 58                	jbe    0x42f333
42f2db:	72 34                	jb     0x42f311
42f2dd:	2f                   	das
42f2de:	42                   	inc    %edx
42f2df:	62 50 35             	bound  %edx,0x35(%eax)
42f2e2:	34 4f                	xor    $0x4f,%al
42f2e4:	52                   	push   %edx
42f2e5:	57                   	push   %edi
42f2e6:	67 4b                	addr16 dec %ebx
42f2e8:	68 6c 55 34 4c       	push   $0x4c34556c
42f2ed:	54                   	push   %esp
42f2ee:	30 6d 63             	xor    %ch,0x63(%ebp)
42f2f1:	66 53                	push   %bx
42f2f3:	61                   	popa
42f2f4:	64 4b                	fs dec %ebx
42f2f6:	4e                   	dec    %esi
42f2f7:	4a                   	dec    %edx
42f2f8:	53                   	push   %ebx
42f2f9:	4a                   	dec    %edx
42f2fa:	4d                   	dec    %ebp
42f2fb:	73 37                	jae    0x42f334
42f2fd:	45                   	inc    %ebp
42f2fe:	67 63 70 76          	arpl   %esi,0x76(%bx,%si)
42f302:	63 2b                	arpl   %ebp,(%ebx)
42f304:	59                   	pop    %ecx
42f305:	59                   	pop    %ecx
42f306:	6f                   	outsl  %ds:(%esi),(%dx)
42f307:	6f                   	outsl  %ds:(%esi),(%dx)
42f308:	76 6d                	jbe    0x42f377
42f30a:	59                   	pop    %ecx
42f30b:	4b                   	dec    %ebx
42f30c:	75 78                	jne    0x42f386
42f30e:	67 75 2b             	addr16 jne 0x42f33c
42f311:	39 30                	cmp    %esi,(%eax)
42f313:	6b 6a 64 4b          	imul   $0x4b,0x64(%edx),%ebp
42f317:	4f                   	dec    %edi
42f318:	58                   	pop    %eax
42f319:	77 52                	ja     0x42f36d
42f31b:	69 37 79 59 69 59    	imul   $0x59695979,(%edi),%esi
42f321:	42                   	inc    %edx
42f322:	64 4e                	fs dec %esi
42f324:	47                   	inc    %edi
42f325:	31 32                	xor    %esi,(%edx)
42f327:	2b 43 32             	sub    0x32(%ebx),%eax
42f32a:	4c                   	dec    %esp
42f32b:	6e                   	outsb  %ds:(%esi),(%dx)
42f32c:	6d                   	insl   (%dx),%es:(%edi)
42f32d:	49                   	dec    %ecx
42f32e:	58                   	pop    %eax
42f32f:	6f                   	outsl  %ds:(%esi),(%dx)
42f330:	45                   	inc    %ebp
42f331:	70 65                	jo     0x42f398
42f333:	77 7a                	ja     0x42f3af
42f335:	55                   	push   %ebp
42f336:	6a 4f                	push   $0x4f
42f338:	69 55 56 75 4b 72 63 	imul   $0x63724b75,0x56(%ebp),%edx
42f33f:	70 64                	jo     0x42f3a5
42f341:	34 4b                	xor    $0x4b,%al
42f343:	36 36 33 41 53       	ss xor %ss:0x53(%ecx),%eax
42f348:	56                   	push   %esi
42f349:	6b 4e 59 2f          	imul   $0x2f,0x59(%esi),%ecx
42f34d:	74 55                	je     0x42f3a4
42f34f:	6f                   	outsl  %ds:(%esi),(%dx)
42f350:	49                   	dec    %ecx
42f351:	4b                   	dec    %ebx
42f352:	6d                   	insl   (%dx),%es:(%edi)
42f353:	74 31                	je     0x42f386
42f355:	37                   	aaa
42f356:	62 79 77             	bound  %edi,0x77(%ecx)
42f359:	42                   	inc    %edx
42f35a:	49                   	dec    %ecx
42f35b:	31 46 43             	xor    %eax,0x43(%esi)
42f35e:	69 78 63 4f 71 54 39 	imul   $0x3954714f,0x63(%eax),%edi
42f365:	64 53                	fs push %ebx
42f367:	72 73                	jb     0x42f3dc
42f369:	66 2b 5a 74          	sub    0x74(%edx),%bx
42f36d:	53                   	push   %ebx
42f36e:	43                   	inc    %ebx
42f36f:	55                   	push   %ebp
42f370:	49                   	dec    %ecx
42f371:	39 41 4c             	cmp    %eax,0x4c(%ecx)
42f374:	59                   	pop    %ecx
42f375:	44                   	inc    %esp
42f376:	6b 2f 38             	imul   $0x38,(%edi),%ebp
42f379:	34 53                	xor    $0x53,%al
42f37b:	6f                   	outsl  %ds:(%esi),(%dx)
42f37c:	6d                   	insl   (%dx),%es:(%edi)
42f37d:	64 41                	fs inc %ecx
42f37f:	75 6d                	jne    0x42f3ee
42f381:	44                   	inc    %esp
42f382:	51                   	push   %ecx
42f383:	48                   	dec    %eax
42f384:	73 46                	jae    0x42f3cc
42f386:	59                   	pop    %ecx
42f387:	4d                   	dec    %ebp
42f388:	4a                   	dec    %edx
42f389:	43                   	inc    %ebx
42f38a:	49                   	dec    %ecx
42f38b:	6d                   	insl   (%dx),%es:(%edi)
42f38c:	64 56                	fs push %esi
42f38e:	4e                   	dec    %esi
42f38f:	31 4e 6c             	xor    %ecx,0x6c(%esi)
42f392:	65 4b                	gs dec %ebx
42f394:	65 43                	gs inc %ebx
42f396:	53                   	push   %ebx
42f397:	2b 76 35             	sub    0x35(%esi),%esi
42f39a:	43                   	inc    %ebx
42f39b:	56                   	push   %esi
42f39c:	77 70                	ja     0x42f40e
42f39e:	4e                   	dec    %esi
42f39f:	6f                   	outsl  %ds:(%esi),(%dx)
42f3a0:	62 76 48             	bound  %esi,0x48(%esi)
42f3a3:	31 52 44             	xor    %edx,0x44(%edx)
42f3a6:	42                   	inc    %edx
42f3a7:	4e                   	dec    %esi
42f3a8:	32 4e 6c             	xor    0x6c(%esi),%cl
42f3ab:	71 30                	jno    0x42f3dd
42f3ad:	36 4d                	ss dec %ebp
42f3af:	7a 34                	jp     0x42f3e5
42f3b1:	6f                   	outsl  %ds:(%esi),(%dx)
42f3b2:	4f                   	dec    %edi
42f3b3:	57                   	push   %edi
42f3b4:	34 6c                	xor    $0x6c,%al
42f3b6:	55                   	push   %ebp
42f3b7:	4a                   	dec    %edx
42f3b8:	31 2f                	xor    %ebp,(%edi)
42f3ba:	6b 75 43 79          	imul   $0x79,0x43(%ebp),%esi
42f3be:	64 6c                	fs insb (%dx),%es:(%edi)
42f3c0:	62 49 68             	bound  %ecx,0x68(%ecx)
42f3c3:	30 78 5a             	xor    %bh,0x5a(%eax)
42f3c6:	62 72 43             	bound  %esi,0x43(%edx)
42f3c9:	55                   	push   %ebp
42f3ca:	2f                   	das
42f3cb:	69 73 31 6a 6b 55 62 	imul   $0x62556b6a,0x31(%ebx),%esi
42f3d2:	36 6f                	outsl  %ss:(%esi),(%dx)
42f3d4:	71 6a                	jno    0x42f440
42f3d6:	63 43 35             	arpl   %eax,0x35(%ebx)
42f3d9:	35 41 32 48 2b       	xor    $0x2b483241,%eax
42f3de:	30 62 43             	xor    %ah,0x43(%edx)
42f3e1:	2b 31                	sub    (%ecx),%esi
42f3e3:	6a 6d                	push   $0x6d
42f3e5:	4c                   	dec    %esp
42f3e6:	73 32                	jae    0x42f41a
42f3e8:	7a 36                	jp     0x42f420
42f3ea:	6a 66                	push   $0x66
42f3ec:	4d                   	dec    %ebp
42f3ed:	6d                   	insl   (%dx),%es:(%edi)
42f3ee:	7a 76                	jp     0x42f466
42f3f0:	74 76                	je     0x42f468
42f3f2:	66 52                	push   %dx
42f3f4:	4c                   	dec    %esp
42f3f5:	70 77                	jo     0x42f46e
42f3f7:	38 36                	cmp    %dh,(%esi)
42f3f9:	50                   	push   %eax
42f3fa:	63 74 52 78          	arpl   %esi,0x78(%edx,%edx,2)
42f3fe:	4c                   	dec    %esp
42f3ff:	50                   	push   %eax
42f400:	77 71                	ja     0x42f473
42f402:	42                   	inc    %edx
42f403:	77 30                	ja     0x42f435
42f405:	67 49                	addr16 dec %ecx
42f407:	79 68                	jns    0x42f471
42f409:	4b                   	dec    %ebx
42f40a:	48                   	dec    %eax
42f40b:	65 44                	gs inc %esp
42f40d:	78 47                	js     0x42f456
42f40f:	7a 67                	jp     0x42f478
42f411:	67 4b                	addr16 dec %ebx
42f413:	78 43                	js     0x42f458
42f415:	33 61 4f             	xor    0x4f(%ecx),%esp
42f418:	4e                   	dec    %esi
42f419:	4f                   	dec    %edi
42f41a:	72 6e                	jb     0x42f48a
42f41c:	4d                   	dec    %ebp
42f41d:	43                   	inc    %ebx
42f41e:	4b                   	dec    %ebx
42f41f:	68 47 78 68 35       	push   $0x35687847
42f424:	42                   	inc    %edx
42f425:	2b 61 79             	sub    0x79(%ecx),%esp
42f428:	69 66 2b 44 67 78 65 	imul   $0x65786744,0x2b(%esi),%esp
42f42f:	61                   	popa
42f430:	6a 71                	push   $0x71
42f432:	52                   	push   %edx
42f433:	71 4b                	jno    0x42f480
42f435:	61                   	popa
42f436:	62 47 45             	bound  %eax,0x45(%edi)
42f439:	4d                   	dec    %ebp
42f43a:	4b                   	dec    %ebx
42f43b:	35 63 49 58 4a       	xor    $0x4a584963,%eax
42f440:	64 65 54             	fs gs push %esp
42f443:	74 36                	je     0x42f47b
42f445:	4a                   	dec    %edx
42f446:	63 53 75             	arpl   %edx,0x75(%ebx)
42f449:	61                   	popa
42f44a:	38 31                	cmp    %dh,(%ecx)
42f44c:	41                   	inc    %ecx
42f44d:	42                   	inc    %edx
42f44e:	74 4b                	je     0x42f49b
42f450:	53                   	push   %ebx