49b22c:	76 65                	jbe    0x49b293
49b22e:	6e                   	outsb  %ds:(%esi),(%dx)
49b22f:	74 00                	je     0x49b231
49b231:	05 08 06 53 65       	add    $0x65530608,%eax
49b236:	6e                   	outsb  %ds:(%esi),(%dx)
49b237:	64 65 72 0f          	fs gs jb 0x49b24a
49b23b:	54                   	push   %esp
49b23c:	43                   	inc    %ebx
49b23d:	75 73                	jne    0x49b2b2
49b23f:	74 6f                	je     0x49b2b0
49b241:	6d                   	insl   (%dx),%es:(%edi)
49b242:	4c                   	dec    %esp
49b243:	69 73 74 56 69 65 77 	imul   $0x77656956,0x74(%ebx),%esi
49b24a:	08 04 49             	or     %al,(%ecx,%ecx,2)
49b24d:	74 65                	je     0x49b2b4
49b24f:	6d                   	insl   (%dx),%es:(%edi)
49b250:	09 54 4c 69          	or     %edx,0x69(%esp,%ecx,2)
49b254:	73 74                	jae    0x49b2ca
49b256:	49                   	dec    %ecx
49b257:	74 65                	je     0x49b2be
49b259:	6d                   	insl   (%dx),%es:(%edi)
49b25a:	00 05 53 74 61 74    	add    %al,0x74617453
49b260:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
49b265:	73 74                	jae    0x49b2db
49b267:	6f                   	outsl  %ds:(%esi),(%dx)
49b268:	6d                   	insl   (%dx),%es:(%edi)
49b269:	44                   	inc    %esp
49b26a:	72 61                	jb     0x49b2cd
49b26c:	77 53                	ja     0x49b2c1
49b26e:	74 61                	je     0x49b2d1
49b270:	74 65                	je     0x49b2d7
49b272:	00 05 53 74 61 67    	add    %al,0x67617453
49b278:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
49b27d:	73 74                	jae    0x49b2f3
49b27f:	6f                   	outsl  %ds:(%esi),(%dx)
49b280:	6d                   	insl   (%dx),%es:(%edi)
49b281:	44                   	inc    %esp
49b282:	72 61                	jb     0x49b2e5
49b284:	77 53                	ja     0x49b2d9
49b286:	74 61                	je     0x49b2e9
49b288:	67 65 01 0b          	add    %ecx,%gs:(%bp,%di)
49b28c:	44                   	inc    %esp
49b28d:	65 66 61             	gs popaw
49b290:	75 6c                	jne    0x49b2fe
49b292:	74 44                	je     0x49b2d8
49b294:	72 61                	jb     0x49b2f7
49b296:	77 07                	ja     0x49b29f
49b298:	42                   	inc    %edx
49b299:	6f                   	outsl  %ds:(%esi),(%dx)
49b29a:	6f                   	outsl  %ds:(%esi),(%dx)
49b29b:	6c                   	insb   (%dx),%es:(%edi)
49b29c:	65 61                	gs popa
49b29e:	6e                   	outsb  %ds:(%esi),(%dx)
49b29f:	90                   	nop
49b2a0:	a4                   	movsb  %ds:(%esi),%es:(%edi)
49b2a1:	b2 49                	mov    $0x49,%dl
49b2a3:	00 08                	add    %cl,(%eax)
49b2a5:	21 54 4c 56          	and    %edx,0x56(%esp,%ecx,2)
49b2a9:	41                   	inc    %ecx
49b2aa:	64 76 61             	fs jbe 0x49b30e
49b2ad:	6e                   	outsb  %ds:(%esi),(%dx)
49b2ae:	63 65 64             	arpl   %esp,0x64(%ebp)
49b2b1:	43                   	inc    %ebx
49b2b2:	75 73                	jne    0x49b327
49b2b4:	74 6f                	je     0x49b325
49b2b6:	6d                   	insl   (%dx),%es:(%edi)
49b2b7:	44                   	inc    %esp
49b2b8:	72 61                	jb     0x49b31b
49b2ba:	77 53                	ja     0x49b30f
49b2bc:	75 62                	jne    0x49b320
49b2be:	49                   	dec    %ecx
49b2bf:	74 65                	je     0x49b326
49b2c1:	6d                   	insl   (%dx),%es:(%edi)
49b2c2:	45                   	inc    %ebp
49b2c3:	76 65                	jbe    0x49b32a
49b2c5:	6e                   	outsb  %ds:(%esi),(%dx)
49b2c6:	74 00                	je     0x49b2c8
49b2c8:	06                   	push   %es
49b2c9:	08 06                	or     %al,(%esi)
49b2cb:	53                   	push   %ebx
49b2cc:	65 6e                	outsb  %gs:(%esi),(%dx)
49b2ce:	64 65 72 0f          	fs gs jb 0x49b2e1
49b2d2:	54                   	push   %esp
49b2d3:	43                   	inc    %ebx
49b2d4:	75 73                	jne    0x49b349
49b2d6:	74 6f                	je     0x49b347
49b2d8:	6d                   	insl   (%dx),%es:(%edi)
49b2d9:	4c                   	dec    %esp
49b2da:	69 73 74 56 69 65 77 	imul   $0x77656956,0x74(%ebx),%esi
49b2e1:	08 04 49             	or     %al,(%ecx,%ecx,2)
49b2e4:	74 65                	je     0x49b34b
49b2e6:	6d                   	insl   (%dx),%es:(%edi)
49b2e7:	09 54 4c 69          	or     %edx,0x69(%esp,%ecx,2)
49b2eb:	73 74                	jae    0x49b361
49b2ed:	49                   	dec    %ecx
49b2ee:	74 65                	je     0x49b355
49b2f0:	6d                   	insl   (%dx),%es:(%edi)
49b2f1:	00 07                	add    %al,(%edi)
49b2f3:	53                   	push   %ebx
49b2f4:	75 62                	jne    0x49b358
49b2f6:	49                   	dec    %ecx
49b2f7:	74 65                	je     0x49b35e
49b2f9:	6d                   	insl   (%dx),%es:(%edi)
49b2fa:	07                   	pop    %es
49b2fb:	49                   	dec    %ecx
49b2fc:	6e                   	outsb  %ds:(%esi),(%dx)
49b2fd:	74 65                	je     0x49b364
49b2ff:	67 65 72 00          	addr16 gs jb 0x49b303
49b303:	05 53 74 61 74       	add    $0x74617453,%eax
49b308:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
49b30d:	73 74                	jae    0x49b383
49b30f:	6f                   	outsl  %ds:(%esi),(%dx)
49b310:	6d                   	insl   (%dx),%es:(%edi)
49b311:	44                   	inc    %esp
49b312:	72 61                	jb     0x49b375
49b314:	77 53                	ja     0x49b369
49b316:	74 61                	je     0x49b379
49b318:	74 65                	je     0x49b37f
49b31a:	00 05 53 74 61 67    	add    %al,0x67617453
49b320:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
49b325:	73 74                	jae    0x49b39b
49b327:	6f                   	outsl  %ds:(%esi),(%dx)
49b328:	6d                   	insl   (%dx),%es:(%edi)
49b329:	44                   	inc    %esp
49b32a:	72 61                	jb     0x49b38d
49b32c:	77 53                	ja     0x49b381
49b32e:	74 61                	je     0x49b391
49b330:	67 65 01 0b          	add    %ecx,%gs:(%bp,%di)
49b334:	44                   	inc    %esp
49b335:	65 66 61             	gs popaw
49b338:	75 6c                	jne    0x49b3a6
49b33a:	74 44                	je     0x49b380
49b33c:	72 61                	jb     0x49b39f
49b33e:	77 07                	ja     0x49b347
49b340:	42                   	inc    %edx
49b341:	6f                   	outsl  %ds:(%esi),(%dx)
49b342:	6f                   	outsl  %ds:(%esi),(%dx)
49b343:	6c                   	insb   (%dx),%es:(%edi)
49b344:	65 61                	gs popa
49b346:	6e                   	outsb  %ds:(%esi),(%dx)
49b347:	90                   	nop
49b348:	4c                   	dec    %esp
49b349:	b3 49                	mov    $0x49,%bl
49b34b:	00 08                	add    %cl,(%eax)
49b34d:	11 54 4c 56          	adc    %edx,0x56(%esp,%ecx,2)
49b351:	4f                   	dec    %edi
49b352:	77 6e                	ja     0x49b3c2
49b354:	65 72 44             	gs jb  0x49b39b
49b357:	61                   	popa
49b358:	74 61                	je     0x49b3bb
49b35a:	45                   	inc    %ebp
49b35b:	76 65                	jbe    0x49b3c2
49b35d:	6e                   	outsb  %ds:(%esi),(%dx)
49b35e:	74 00                	je     0x49b360
49b360:	02 08                	add    (%eax),%cl
49b362:	06                   	push   %es
49b363:	53                   	push   %ebx
49b364:	65 6e                	outsb  %gs:(%esi),(%dx)
49b366:	64 65 72 07          	fs gs jb 0x49b371
49b36a:	54                   	push   %esp
49b36b:	4f                   	dec    %edi
49b36c:	62 6a 65             	bound  %ebp,0x65(%edx)
49b36f:	63 74 08 04          	arpl   %esi,0x4(%eax,%ecx,1)
49b373:	49                   	dec    %ecx
49b374:	74 65                	je     0x49b3db
49b376:	6d                   	insl   (%dx),%es:(%edi)
49b377:	09 54 4c 69          	or     %edx,0x69(%esp,%ecx,2)
49b37b:	73 74                	jae    0x49b3f1
49b37d:	49                   	dec    %ecx
49b37e:	74 65                	je     0x49b3e5
49b380:	6d                   	insl   (%dx),%es:(%edi)
49b381:	8d 40 00             	lea    0x0(%eax),%eax
49b384:	88 b3 49 00 08 15    	mov    %dh,0x15080049(%ebx)
49b38a:	54                   	push   %esp
49b38b:	4c                   	dec    %esp
49b38c:	56                   	push   %esi
49b38d:	4f                   	dec    %edi
49b38e:	77 6e                	ja     0x49b3fe
49b390:	65 72 44             	gs jb  0x49b3d7
49b393:	61                   	popa
49b394:	74 61                	je     0x49b3f7
49b396:	46                   	inc    %esi
49b397:	69 6e 64 45 76 65 6e 	imul   $0x6e657645,0x64(%esi),%ebp
49b39e:	74 00                	je     0x49b3a0
49b3a0:	09 08                	or     %ecx,(%eax)
49b3a2:	06                   	push   %es
49b3a3:	53                   	push   %ebx
49b3a4:	65 6e                	outsb  %gs:(%esi),(%dx)
49b3a6:	64 65 72 07          	fs gs jb 0x49b3b1
49b3aa:	54                   	push   %esp
49b3ab:	4f                   	dec    %edi
49b3ac:	62 6a 65             	bound  %ebp,0x65(%edx)
49b3af:	63 74 00 04          	arpl   %esi,0x4(%eax,%eax,1)
49b3b3:	46                   	inc    %esi
49b3b4:	69 6e 64 09 54 49 74 	imul   $0x74495409,0x64(%esi),%ebp
49b3bb:	65 6d                	gs insl (%dx),%es:(%edi)
49b3bd:	46                   	inc    %esi
49b3be:	69 6e 64 02 0a 46 69 	imul   $0x69460a02,0x64(%esi),%ebp
49b3c5:	6e                   	outsb  %ds:(%esi),(%dx)
49b3c6:	64 53                	fs push %ebx
49b3c8:	74 72                	je     0x49b43c
49b3ca:	69 6e 67 06 53 74 72 	imul   $0x72745306,0x67(%esi),%ebp
49b3d1:	69 6e 67 12 0c 46 69 	imul   $0x69460c12,0x67(%esi),%ebp
49b3d8:	6e                   	outsb  %ds:(%esi),(%dx)
49b3d9:	64 50                	fs push %eax
49b3db:	6f                   	outsl  %ds:(%esi),(%dx)
49b3dc:	73 69                	jae    0x49b447
49b3de:	74 69                	je     0x49b449
49b3e0:	6f                   	outsl  %ds:(%esi),(%dx)
49b3e1:	6e                   	outsb  %ds:(%esi),(%dx)
49b3e2:	06                   	push   %es
49b3e3:	54                   	push   %esp
49b3e4:	50                   	push   %eax
49b3e5:	6f                   	outsl  %ds:(%esi),(%dx)
49b3e6:	69 6e 74 00 08 46 69 	imul   $0x69460800,0x74(%esi),%ebp
49b3ed:	6e                   	outsb  %ds:(%esi),(%dx)
49b3ee:	64 44                	fs inc %esp
49b3f0:	61                   	popa
49b3f1:	74 61                	je     0x49b454
49b3f3:	07                   	pop    %es
49b3f4:	50                   	push   %eax
49b3f5:	6f                   	outsl  %ds:(%esi),(%dx)
49b3f6:	69 6e 74 65 72 00 0a 	imul   $0xa007265,0x74(%esi),%ebp
49b3fd:	53                   	push   %ebx
49b3fe:	74 61                	je     0x49b461
49b400:	72 74                	jb     0x49b476
49b402:	49                   	dec    %ecx
49b403:	6e                   	outsb  %ds:(%esi),(%dx)
49b404:	64 65 78 07          	fs gs js 0x49b40f
49b408:	49                   	dec    %ecx
49b409:	6e                   	outsb  %ds:(%esi),(%dx)
49b40a:	74 65                	je     0x49b471
49b40c:	67 65 72 00          	addr16 gs jb 0x49b410
49b410:	09 44 69 72          	or     %eax,0x72(%ecx,%ebp,2)
49b414:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
49b419:	6e                   	outsb  %ds:(%esi),(%dx)
49b41a:	10 54 53 65          	adc    %dl,0x65(%ebx,%edx,2)
49b41e:	61                   	popa
49b41f:	72 63                	jb     0x49b484
49b421:	68 44 69 72 65       	push   $0x65726944
49b426:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
49b42a:	6e                   	outsb  %ds:(%esi),(%dx)
49b42b:	00 04 57             	add    %al,(%edi,%edx,2)
49b42e:	72 61                	jb     0x49b491
49b430:	70 07                	jo     0x49b439
49b432:	42                   	inc    %edx
49b433:	6f                   	outsl  %ds:(%esi),(%dx)
49b434:	6f                   	outsl  %ds:(%esi),(%dx)
49b435:	6c                   	insb   (%dx),%es:(%edi)
49b436:	65 61                	gs popa
49b438:	6e                   	outsb  %ds:(%esi),(%dx)
49b439:	01 05 49 6e 64 65    	add    %eax,0x65646e49
49b43f:	78 07                	js     0x49b448
49b441:	49                   	dec    %ecx
49b442:	6e                   	outsb  %ds:(%esi),(%dx)
49b443:	74 65                	je     0x49b4aa
49b445:	67 65 72 4c          	addr16 gs jb 0x49b495
49b449:	b4 49                	mov    $0x49,%ah
49b44b:	00 08                	add    %cl,(%eax)
49b44d:	15 54 4c 56 4f       	adc    $0x4f564c54,%eax
49b452:	77 6e                	ja     0x49b4c2
49b454:	65 72 44             	gs jb  0x49b49b
49b457:	61                   	popa
49b458:	74 61                	je     0x49b4bb
49b45a:	48                   	dec    %eax
49b45b:	69 6e 74 45 76 65 6e 	imul   $0x6e657645,0x74(%esi),%ebp
49b462:	74 00                	je     0x49b464
49b464:	03 08                	add    (%eax),%ecx
49b466:	06                   	push   %es
49b467:	53                   	push   %ebx
49b468:	65 6e                	outsb  %gs:(%esi),(%dx)
49b46a:	64 65 72 07          	fs gs jb 0x49b475
49b46e:	54                   	push   %esp
49b46f:	4f                   	dec    %edi
49b470:	62 6a 65             	bound  %ebp,0x65(%edx)
49b473:	63 74 00 0a          	arpl   %esi,0xa(%eax,%eax,1)
49b477:	53                   	push   %ebx
49b478:	74 61                	je     0x49b4db
49b47a:	72 74                	jb     0x49b4f0
49b47c:	49                   	dec    %ecx
49b47d:	6e                   	outsb  %ds:(%esi),(%dx)
49b47e:	64 65 78 07          	fs gs js 0x49b489
49b482:	49                   	dec    %ecx
49b483:	6e                   	outsb  %ds:(%esi),(%dx)
49b484:	74 65                	je     0x49b4eb
49b486:	67 65 72 00          	addr16 gs jb 0x49b48a
49b48a:	08 45 6e             	or     %al,0x6e(%ebp)
49b48d:	64 49                	fs dec %ecx
49b48f:	6e                   	outsb  %ds:(%esi),(%dx)
49b490:	64 65 78 07          	fs gs js 0x49b49b
49b494:	49                   	dec    %ecx
49b495:	6e                   	outsb  %ds:(%esi),(%dx)
49b496:	74 65                	je     0x49b4fd
49b498:	67 65 72 90          	addr16 gs jb 0x49b42c
49b49c:	a0 b4 49 00 08       	mov    0x80049b4,%al
49b4a1:	1c 54                	sbb    $0x54,%al
49b4a3:	4c                   	dec    %esp
49b4a4:	56                   	push   %esi
49b4a5:	4f                   	dec    %edi
49b4a6:	77 6e                	ja     0x49b516
49b4a8:	65 72 44             	gs jb  0x49b4ef
49b4ab:	61                   	popa
49b4ac:	74 61                	je     0x49b50f
49b4ae:	53                   	push   %ebx
49b4af:	74 61                	je     0x49b512
49b4b1:	74 65                	je     0x49b518
49b4b3:	43                   	inc    %ebx
49b4b4:	68 61 6e 67 65       	push   $0x65676e61
49b4b9:	45                   	inc    %ebp
49b4ba:	76 65                	jbe    0x49b521
49b4bc:	6e                   	outsb  %ds:(%esi),(%dx)
49b4bd:	74 00                	je     0x49b4bf
49b4bf:	05 08 06 53 65       	add    $0x65530608,%eax
49b4c4:	6e                   	outsb  %ds:(%esi),(%dx)
49b4c5:	64 65 72 07          	fs gs jb 0x49b4d0
49b4c9:	54                   	push   %esp
49b4ca:	4f                   	dec    %edi
49b4cb:	62 6a 65             	bound  %ebp,0x65(%edx)
49b4ce:	63 74 00 0a          	arpl   %esi,0xa(%eax,%eax,1)
49b4d2:	53                   	push   %ebx
49b4d3:	74 61                	je     0x49b536
49b4d5:	72 74                	jb     0x49b54b
49b4d7:	49                   	dec    %ecx
49b4d8:	6e                   	outsb  %ds:(%esi),(%dx)
49b4d9:	64 65 78 07          	fs gs js 0x49b4e4
49b4dd:	49                   	dec    %ecx
49b4de:	6e                   	outsb  %ds:(%esi),(%dx)
49b4df:	74 65                	je     0x49b546
49b4e1:	67 65 72 00          	addr16 gs jb 0x49b4e5
49b4e5:	08 45 6e             	or     %al,0x6e(%ebp)
49b4e8:	64 49                	fs dec %ecx
49b4ea:	6e                   	outsb  %ds:(%esi),(%dx)
49b4eb:	64 65 78 07          	fs gs js 0x49b4f6
49b4ef:	49                   	dec    %ecx
49b4f0:	6e                   	outsb  %ds:(%esi),(%dx)
49b4f1:	74 65                	je     0x49b558
49b4f3:	67 65 72 00          	addr16 gs jb 0x49b4f7
49b4f7:	08 4f 6c             	or     %cl,0x6c(%edi)
49b4fa:	64 53                	fs push %ebx
49b4fc:	74 61                	je     0x49b55f
49b4fe:	74 65                	je     0x49b565
49b500:	0b 54 49 74          	or     0x74(%ecx,%ecx,2),%edx
49b504:	65 6d                	gs insl (%dx),%es:(%edi)
49b506:	53                   	push   %ebx
49b507:	74 61                	je     0x49b56a
49b509:	74 65                	je     0x49b570
49b50b:	73 00                	jae    0x49b50d
49b50d:	08 4e 65             	or     %cl,0x65(%esi)
49b510:	77 53                	ja     0x49b565
49b512:	74 61                	je     0x49b575