46c21b:	62 32                	bound  %esi,(%edx)
46c21d:	31 77 63             	xor    %esi,0x63(%edi)
46c220:	6d                   	insl   (%dx),%es:(%edi)
46c221:	56                   	push   %esi
46c222:	7a 63                	jp     0x46c287
46c224:	32 6c 76 62          	xor    0x62(%esi,%esi,2),%ch
46c228:	67 42                	addr16 inc %edx
46c22a:	54                   	push   %esp
46c22b:	65 58                	gs pop %eax
46c22d:	4e                   	dec    %esi
46c22e:	30 5a 57             	xor    %bl,0x57(%edx)
46c231:	30 75 55             	xor    %dh,0x55(%ebp)
46c234:	6d                   	insl   (%dx),%es:(%edi)
46c235:	56                   	push   %esi
46c236:	6d                   	insl   (%dx),%es:(%edi)
46c237:	62 47 56             	bound  %eax,0x56(%edi)
46c23a:	6a 64                	push   $0x64
46c23c:	47                   	inc    %edi
46c23d:	6c                   	insb   (%dx),%es:(%edi)
46c23e:	76 62                	jbe    0x46c2a2
46c240:	67 42                	addr16 inc %edx
46c242:	7a 5a                	jp     0x46c29e
46c244:	58                   	pop    %eax
46c245:	52                   	push   %edx
46c246:	66 55                	push   %bp
46c248:	47                   	inc    %edi
46c249:	39 7a 61             	cmp    %edi,0x61(%edx)
46c24c:	58                   	pop    %eax
46c24d:	52                   	push   %edx
46c24e:	70 62                	jo     0x46c2b2
46c250:	32 34 41             	xor    (%ecx,%eax,2),%dh
46c253:	53                   	push   %ebx
46c254:	57                   	push   %edi
46c255:	35 32 59 57 78       	xor    $0x78575932,%eax
46c25a:	70 5a                	jo     0x46c2b6
46c25c:	45                   	inc    %ebp
46c25d:	39 77 5a             	cmp    %esi,0x5a(%edi)
46c260:	58                   	pop    %eax
46c261:	4a                   	dec    %edx
46c262:	68 64 47 6c 76       	push   $0x766c4764
46c267:	62 6b 56             	bound  %ebp,0x56(%ebx)
46c26a:	34 59                	xor    $0x59,%al
46c26c:	32 56 77             	xor    0x77(%esi),%dl
46c26f:	64 47                	fs inc %edi
46c271:	6c                   	insb   (%dx),%es:(%edi)
46c272:	76 62                	jbe    0x46c2d6
46c274:	67 42                	addr16 inc %edx
46c276:	54                   	push   %esp
46c277:	64 48                	fs dec %eax
46c279:	4a                   	dec    %edx
46c27a:	70 62                	jo     0x46c2de
46c27c:	6d                   	insl   (%dx),%es:(%edi)
46c27d:	64 44                	fs inc %esp
46c27f:	62 32                	bound  %esi,(%edx)
46c281:	31 77 59             	xor    %esi,0x59(%edi)
46c284:	58                   	pop    %eax
46c285:	4a                   	dec    %edx
46c286:	70 63                	jo     0x46c2eb
46c288:	32 39                	xor    (%ecx),%bh
46c28a:	75 41                	jne    0x46c2cd
46c28c:	45                   	inc    %ebp
46c28d:	31 6c 64 47          	xor    %ebp,0x47(%esp,%eiz,2)
46c291:	68 76 5a 45 6c       	push   $0x6c455a76
46c296:	75 5a                	jne    0x46c2f2
46c298:	6d                   	insl   (%dx),%es:(%edi)
46c299:	38 41 51             	cmp    %al,0x51(%ecx)
46c29c:	32 39                	xor    (%ecx),%bh
46c29e:	75 63                	jne    0x46c303
46c2a0:	33 52 79             	xor    0x79(%edx),%edx
46c2a3:	64 57                	fs push %edi
46c2a5:	4e                   	dec    %esi
46c2a6:	30 62 33             	xor    %ah,0x33(%edx)
46c2a9:	4a                   	dec    %edx
46c2aa:	4a                   	dec    %edx
46c2ab:	62 6d 5a             	bound  %ebp,0x5a(%ebp)
46c2ae:	76 41                	jbe    0x46c2f1
46c2b0:	45                   	inc    %ebp
46c2b1:	46                   	inc    %esi
46c2b2:	75 5a                	jne    0x46c30e
46c2b4:	48                   	dec    %eax
46c2b5:	4a                   	dec    %edx
46c2b6:	76 61                	jbe    0x46c319
46c2b8:	57                   	push   %edi
46c2b9:	52                   	push   %edx
46c2ba:	54                   	push   %esp
46c2bb:	64 48                	fs dec %eax
46c2bd:	56                   	push   %esi
46c2be:	6b 61 57 38          	imul   $0x38,0x57(%ecx),%esp
46c2c2:	41                   	inc    %ecx
46c2c3:	51                   	push   %ecx
46c2c4:	6d                   	insl   (%dx),%es:(%edi)
46c2c5:	6c                   	insb   (%dx),%es:(%edi)
46c2c6:	30 62 57             	xor    %ah,0x57(%edx)
46c2c9:	46                   	inc    %esi
46c2ca:	77 41                	ja     0x46c30d
46c2cc:	46                   	inc    %esi
46c2cd:	4e                   	dec    %esi
46c2ce:	73 5a                	jae    0x46c32a
46c2d0:	57                   	push   %edi
46c2d1:	56                   	push   %esi
46c2d2:	77 41                	ja     0x46c315
46c2d4:	45                   	inc    %ebp
46c2d5:	4e                   	dec    %esi
46c2d6:	6f                   	outsl  %ds:(%esi),(%dx)
46c2d7:	59                   	pop    %ecx
46c2d8:	58                   	pop    %eax
46c2d9:	49                   	dec    %ecx
46c2da:	41                   	inc    %ecx
46c2db:	53                   	push   %ebx
46c2dc:	57                   	push   %edi
46c2dd:	35 32 62 32 74       	xor    $0x74326232,%eax
46c2e2:	6c                   	insb   (%dx),%es:(%edi)
46c2e3:	54                   	push   %esp
46c2e4:	57                   	push   %edi
46c2e5:	56                   	push   %esi
46c2e6:	74 59                	je     0x46c341
46c2e8:	6d                   	insl   (%dx),%es:(%edi)
46c2e9:	56                   	push   %esi
46c2ea:	79 41                	jns    0x46c32d
46c2ec:	45                   	inc    %ebp
46c2ed:	4a                   	dec    %edx
46c2ee:	70 62                	jo     0x46c352
46c2f0:	6d                   	insl   (%dx),%es:(%edi)
46c2f1:	46                   	inc    %esi
46c2f2:	79 65                	jns    0x46c359
46c2f4:	56                   	push   %esi
46c2f5:	4a                   	dec    %edx
46c2f6:	6c                   	insb   (%dx),%es:(%edi)
46c2f7:	59                   	pop    %ecx
46c2f8:	57                   	push   %edi
46c2f9:	52                   	push   %edx
46c2fa:	6c                   	insb   (%dx),%es:(%edi)
46c2fb:	63 67 42             	arpl   %esp,0x42(%edi)
46c2fe:	54                   	push   %esp
46c2ff:	53                   	push   %ebx
46c300:	45                   	inc    %ebp
46c301:	45                   	inc    %ebp
46c302:	78 51                	js     0x46c355
46c304:	33 4a 35             	xor    0x35(%edx),%ecx
46c307:	63 48 52             	arpl   %ecx,0x52(%eax)
46c30a:	76 55                	jbe    0x46c361
46c30c:	32 56 79             	xor    0x79(%esi),%dl
46c30f:	64 6d                	fs insl (%dx),%es:(%edi)
46c311:	6c                   	insb   (%dx),%es:(%edi)
46c312:	6a 5a                	push   $0x5a
46c314:	56                   	push   %esi
46c315:	42                   	inc    %edx
46c316:	79 62                	jns    0x46c37a
46c318:	33 5a 70             	xor    0x70(%edx),%ebx
46c31b:	5a                   	pop    %edx
46c31c:	47                   	inc    %edi
46c31d:	56                   	push   %esi
46c31e:	79 41                	jns    0x46c361
46c320:	46                   	inc    %esi
46c321:	4a                   	dec    %edx
46c322:	54                   	push   %esp
46c323:	51                   	push   %ecx
46c324:	55                   	push   %ebp
46c325:	4e                   	dec    %esi
46c326:	79 65                	jns    0x46c38d
46c328:	58                   	pop    %eax
46c329:	42                   	inc    %edx
46c32a:	30 62 31             	xor    %ah,0x31(%edx)
46c32d:	4e                   	dec    %esi
46c32e:	6c                   	insb   (%dx),%es:(%edi)
46c32f:	63 6e 5a             	arpl   %ebp,0x5a(%esi)
46c332:	70 59                	jo     0x46c38d
46c334:	32 56 51             	xor    0x51(%esi),%dl
46c337:	63 6d 39             	arpl   %ebp,0x39(%ebp)
46c33a:	32 61 57             	xor    0x57(%ecx),%ah
46c33d:	52                   	push   %edx
46c33e:	6c                   	insb   (%dx),%es:(%edi)
46c33f:	63 67 42             	arpl   %esp,0x42(%edi)
46c342:	45                   	inc    %ebp
46c343:	52                   	push   %edx
46c344:	56                   	push   %esi
46c345:	4e                   	dec    %esi
46c346:	44                   	inc    %esp
46c347:	63 6e 6c             	arpl   %ebp,0x6c(%esi)
46c34a:	77 64                	ja     0x46c3b0
46c34c:	47                   	inc    %edi
46c34d:	39 54 5a 58          	cmp    %edx,0x58(%edx,%ebx,2)
46c351:	4a                   	dec    %edx
46c352:	32 61 57             	xor    0x57(%ecx),%ah
46c355:	4e                   	dec    %esi
46c356:	6c                   	insb   (%dx),%es:(%edi)
46c357:	55                   	push   %ebp
46c358:	48                   	dec    %eax
46c359:	4a                   	dec    %edx
46c35a:	76 64                	jbe    0x46c3c0
46c35c:	6d                   	insl   (%dx),%es:(%edi)
46c35d:	6c                   	insb   (%dx),%es:(%edi)
46c35e:	6b 5a 58 49          	imul   $0x49,0x58(%edx),%ebx
46c362:	41                   	inc    %ecx
46c363:	54                   	push   %esp
46c364:	57                   	push   %edi
46c365:	56                   	push   %esi
46c366:	30 61 47             	xor    %ah,0x47(%ecx)
46c369:	39 6b 51             	cmp    %ebp,0x51(%ebx)
46c36c:	6e                   	outsb  %ds:(%esi),(%dx)
46c36d:	56                   	push   %esi
46c36e:	70 62                	jo     0x46c3d2
46c370:	47                   	inc    %edi
46c371:	52                   	push   %edx
46c372:	6c                   	insb   (%dx),%es:(%edi)
46c373:	63 67 42             	arpl   %esp,0x42(%edi)
46c376:	4e                   	dec    %esi
46c377:	62 32                	bound  %esi,(%edx)
46c379:	52                   	push   %edx
46c37a:	31 62 47             	xor    %esp,0x47(%edx)
46c37d:	56                   	push   %esi
46c37e:	43                   	inc    %ebx
46c37f:	64 57                	fs push %edi
46c381:	6c                   	insb   (%dx),%es:(%edi)
46c382:	73 5a                	jae    0x46c3de
46c384:	47                   	inc    %edi
46c385:	56                   	push   %esi
46c386:	79 41                	jns    0x46c3c9
46c388:	46                   	inc    %esi
46c389:	52                   	push   %edx
46c38a:	35 63 47 56 43       	xor    $0x43564763,%eax
46c38f:	64 57                	fs push %edi
46c391:	6c                   	insb   (%dx),%es:(%edi)
46c392:	73 5a                	jae    0x46c3ee
46c394:	47                   	inc    %edi
46c395:	56                   	push   %esi
46c396:	79 41                	jns    0x46c3d9
46c398:	45                   	inc    %ebp
46c399:	78 76                	js     0x46c411
46c39b:	59                   	pop    %ecx
46c39c:	32 46 73             	xor    0x73(%esi),%al
46c39f:	51                   	push   %ecx
46c3a0:	6e                   	outsb  %ds:(%esi),(%dx)
46c3a1:	56                   	push   %esi
46c3a2:	70 62                	jo     0x46c406
46c3a4:	47                   	inc    %edi
46c3a5:	52                   	push   %edx
46c3a6:	6c                   	insb   (%dx),%es:(%edi)
46c3a7:	63 67 42             	arpl   %esp,0x42(%edi)
46c3aa:	51                   	push   %ecx
46c3ab:	59                   	pop    %ecx
46c3ac:	58                   	pop    %eax
46c3ad:	4a                   	dec    %edx
46c3ae:	68 62 57 56 30       	push   $0x30565762
46c3b3:	5a                   	pop    %edx
46c3b4:	58                   	pop    %eax
46c3b5:	4a                   	dec    %edx
46c3b6:	43                   	inc    %ebx
46c3b7:	64 57                	fs push %edi
46c3b9:	6c                   	insb   (%dx),%es:(%edi)
46c3ba:	73 5a                	jae    0x46c416
46c3bc:	47                   	inc    %edi
46c3bd:	56                   	push   %esi
46c3be:	79 41                	jns    0x46c401
46c3c0:	45                   	inc    %ebp
46c3c1:	46                   	inc    %esi
46c3c2:	7a 63                	jp     0x46c427
46c3c4:	32 56 74             	xor    0x74(%esi),%dl
46c3c7:	59                   	pop    %ecx
46c3c8:	6d                   	insl   (%dx),%es:(%edi)
46c3c9:	78 35                	js     0x46c400
46c3cb:	51                   	push   %ecx
46c3cc:	6e                   	outsb  %ds:(%esi),(%dx)
46c3cd:	56                   	push   %esi
46c3ce:	70 62                	jo     0x46c432
46c3d0:	47                   	inc    %edi
46c3d1:	52                   	push   %edx
46c3d2:	6c                   	insb   (%dx),%es:(%edi)
46c3d3:	63 67 42             	arpl   %esp,0x42(%edi)
46c3d6:	43                   	inc    %ebx
46c3d7:	61                   	popa
46c3d8:	57                   	push   %edi
46c3d9:	35 6b 5a 58 49       	xor    $0x49585a6b,%eax
46c3de:	41                   	inc    %ecx
46c3df:	51                   	push   %ecx
46c3e0:	6e                   	outsb  %ds:(%esi),(%dx)
46c3e1:	56                   	push   %esi
46c3e2:	6d                   	insl   (%dx),%es:(%edi)
46c3e3:	5a                   	pop    %edx
46c3e4:	6d                   	insl   (%dx),%es:(%edi)
46c3e5:	56                   	push   %esi
46c3e6:	79 41                	jns    0x46c429
46c3e8:	46                   	inc    %esi
46c3e9:	4a                   	dec    %edx
46c3ea:	6c                   	insb   (%dx),%es:(%edi)
46c3eb:	63 32                	arpl   %esi,(%edx)
46c3ed:	39 31                	cmp    %esi,(%ecx)
46c3ef:	63 6d 4e             	arpl   %ebp,0x4e(%ebp)
46c3f2:	6c                   	insb   (%dx),%es:(%edi)
46c3f3:	54                   	push   %esp
46c3f4:	57                   	push   %edi
46c3f5:	46                   	inc    %esi
46c3f6:	75 59                	jne    0x46c451
46c3f8:	57                   	push   %edi
46c3f9:	64 6c                	fs insb (%dx),%es:(%edi)
46c3fb:	63 67 42             	arpl   %esp,0x42(%edi)
46c3fe:	51                   	push   %ecx
46c3ff:	59                   	pop    %ecx
46c400:	58                   	pop    %eax
46c401:	4a                   	dec    %edx
46c402:	68 62 57 56 30       	push   $0x30565762
46c407:	5a                   	pop    %edx
46c408:	58                   	pop    %eax
46c409:	4a                   	dec    %edx
46c40a:	4e                   	dec    %esi
46c40b:	62 32                	bound  %esi,(%edx)
46c40d:	52                   	push   %edx
46c40e:	70 5a                	jo     0x46c46a
46c410:	6d                   	insl   (%dx),%es:(%edi)
46c411:	6c                   	insb   (%dx),%es:(%edi)
46c412:	6c                   	insb   (%dx),%es:(%edi)
46c413:	63 67 42             	arpl   %esp,0x42(%edi)
46c416:	45                   	inc    %ebp
46c417:	5a                   	pop    %edx
46c418:	57                   	push   %edi
46c419:	5a                   	pop    %edx
46c41a:	70 62                	jo     0x46c47e
46c41c:	6d                   	insl   (%dx),%es:(%edi)
46c41d:	56                   	push   %esi
46c41e:	51                   	push   %ecx
46c41f:	59                   	pop    %ecx
46c420:	58                   	pop    %eax
46c421:	4a                   	dec    %edx
46c422:	68 62 57 56 30       	push   $0x30565762
46c427:	5a                   	pop    %edx
46c428:	58                   	pop    %eax
46c429:	49                   	dec    %ecx
46c42a:	41                   	inc    %ecx
46c42b:	51                   	push   %ecx
46c42c:	6d                   	insl   (%dx),%es:(%edi)
46c42d:	6c                   	insb   (%dx),%es:(%edi)
46c42e:	30 51 32             	xor    %dl,0x32(%ecx)
46c431:	39 75 64             	cmp    %esi,0x64(%ebp)
46c434:	6d                   	insl   (%dx),%es:(%edi)
46c435:	56                   	push   %esi
46c436:	79 64                	jns    0x46c49c
46c438:	47                   	inc    %edi
46c439:	56                   	push   %esi
46c43a:	79 41                	jns    0x46c47d
46c43c:	46                   	inc    %esi
46c43d:	68 76 63 67 42       	push   $0x42676376
46c442:	44                   	inc    %esp
46c443:	62 32                	bound  %esi,(%edx)
46c445:	78 76                	js     0x46c4bd
46c447:	63 67 42             	arpl   %esp,0x42(%edi)
46c44a:	48                   	dec    %eax
46c44b:	5a                   	pop    %edx
46c44c:	58                   	pop    %eax
46c44d:	52                   	push   %edx
46c44e:	4a                   	dec    %edx