49f283:	00 47 64             	add    %al,0x64(%edi)
49f286:	69 70 44 72 61 77 52 	imul   $0x52776172,0x44(%eax),%esi
49f28d:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
49f292:	67 6c                	insb   (%dx),%es:(%di)
49f294:	65 49                	gs dec %ecx
49f296:	00 00                	add    %al,(%eax)
49f298:	4d                   	dec    %ebp
49f299:	00 47 64             	add    %al,0x64(%edi)
49f29c:	69 70 43 72 65 61 74 	imul   $0x74616572,0x43(%eax),%esi
49f2a3:	65 42                	gs inc %edx
49f2a5:	69 74 6d 61 70 46 72 	imul   $0x6f724670,0x61(%ebp,%ebp,2),%esi
49f2ac:	6f
49f2ad:	6d                   	insl   (%dx),%es:(%edi)
49f2ae:	48                   	dec    %eax
49f2af:	42                   	inc    %edx
49f2b0:	49                   	dec    %ecx
49f2b1:	54                   	push   %esp
49f2b2:	4d                   	dec    %ebp
49f2b3:	41                   	inc    %ecx
49f2b4:	50                   	push   %eax
49f2b5:	00 2d 00 47 64 69    	add    %ch,0x69644700
49f2bb:	70 42                	jo     0x49f2ff
49f2bd:	69 74 6d 61 70 53 65 	imul   $0x74655370,0x61(%ebp,%ebp,2),%esi
49f2c4:	74
49f2c5:	52                   	push   %edx
49f2c6:	65 73 6f             	gs jae 0x49f338
49f2c9:	6c                   	insb   (%dx),%es:(%edi)
49f2ca:	75 74                	jne    0x49f340
49f2cc:	69 6f 6e 00 47 02 47 	imul   $0x47024700,0x6e(%edi),%ebp
49f2d3:	64 69 70 53 65 74 50 	imul   $0x72507465,%fs:0x53(%eax),%esi
49f2da:	72
49f2db:	6f                   	outsl  %ds:(%esi),(%dx)
49f2dc:	70 65                	jo     0x49f343
49f2de:	72 74                	jb     0x49f354
49f2e0:	79 49                	jns    0x49f32b
49f2e2:	74 65                	je     0x49f349
49f2e4:	6d                   	insl   (%dx),%es:(%edi)
49f2e5:	00 f0                	add    %dh,%al
49f2e7:	01 47 64             	add    %eax,0x64(%edi)
49f2ea:	69 70 53 61 76 65 49 	imul   $0x49657661,0x53(%eax),%esi
49f2f1:	6d                   	insl   (%dx),%es:(%edi)
49f2f2:	61                   	popa
49f2f3:	67 65 54             	addr16 gs push %esp
49f2f6:	6f                   	outsl  %ds:(%esi),(%dx)
49f2f7:	46                   	inc    %esi
49f2f8:	69 6c 65 00 92 00 47 	imul   $0x64470092,0x0(%ebp,%eiz,2),%ebp
49f2ff:	64
49f300:	69 70 44 65 6c 65 74 	imul   $0x74656c65,0x44(%eax),%esi
49f307:	65 50                	gs push %eax
49f309:	61                   	popa
49f30a:	74 68                	je     0x49f374
49f30c:	00 00                	add    %al,(%eax)
49f30e:	73 00                	jae    0x49f310
49f310:	47                   	inc    %edi
49f311:	64 69 70 43 72 65 61 	imul   $0x74616572,%fs:0x43(%eax),%esi
49f318:	74
49f319:	65 50                	gs push %eax
49f31b:	61                   	popa
49f31c:	74 68                	je     0x49f386
49f31e:	00 00                	add    %al,(%eax)
49f320:	96                   	xchg   %eax,%esi
49f321:	00 47 64             	add    %al,0x64(%edi)
49f324:	69 70 44 65 6c 65 74 	imul   $0x74656c65,0x44(%eax),%esi
49f32b:	65 52                	gs push %edx
49f32d:	65 67 69 6f 6e 00 00 	imul   $0x1820000,%gs:0x6e(%bx),%ebp
49f334:	82 01
49f336:	47                   	inc    %edi
49f337:	64 69 70 47 65 74 53 	imul   $0x6d537465,%fs:0x47(%eax),%esi
49f33e:	6d
49f33f:	6f                   	outsl  %ds:(%esi),(%dx)
49f340:	6f                   	outsl  %ds:(%esi),(%dx)
49f341:	74 68                	je     0x49f3ab
49f343:	69 6e 67 4d 6f 64 65 	imul   $0x65646f4d,0x67(%esi),%ebp
49f34a:	00 00                	add    %al,(%eax)
49f34c:	f9                   	stc
49f34d:	00 47 64             	add    %al,0x64(%edi)
49f350:	69 70 47 65 74 43 6f 	imul   $0x6f437465,0x47(%eax),%esi
49f357:	6d                   	insl   (%dx),%es:(%edi)
49f358:	70 6f                	jo     0x49f3c9
49f35a:	73 69                	jae    0x49f3c5
49f35c:	74 69                	je     0x49f3c7
49f35e:	6e                   	outsb  %ds:(%esi),(%dx)
49f35f:	67 4d                	addr16 dec %ebp
49f361:	6f                   	outsl  %ds:(%esi),(%dx)
49f362:	64 65 00 00          	fs add %al,%gs:(%eax)
49f366:	00 02                	add    %al,(%edx)
49f368:	47                   	inc    %edi
49f369:	64 69 70 53 65 74 43 	imul   $0x6c437465,%fs:0x53(%eax),%esi
49f370:	6c
49f371:	69 70 52 65 63 74 49 	imul   $0x49746365,0x52(%eax),%esi
49f378:	00 00                	add    %al,(%eax)
49f37a:	7c 00                	jl     0x49f37c
49f37c:	47                   	inc    %edi
49f37d:	64 69 70 43 72 65 61 	imul   $0x74616572,%fs:0x43(%eax),%esi
49f384:	74
49f385:	65 52                	gs push %edx
49f387:	65 67 69 6f 6e 00 00 	imul   $0x2010000,%gs:0x6e(%bx),%ebp
49f38e:	01 02
49f390:	47                   	inc    %edi
49f391:	64 69 70 53 65 74 43 	imul   $0x6c437465,%fs:0x53(%eax),%esi
49f398:	6c
49f399:	69 70 52 65 67 69 6f 	imul   $0x6f696765,0x52(%eax),%esi
49f3a0:	6e                   	outsb  %ds:(%esi),(%dx)
49f3a1:	00 f8                	add    %bh,%al
49f3a3:	00 47 64             	add    %al,0x64(%edi)
49f3a6:	69 70 47 65 74 43 6c 	imul   $0x6c437465,0x47(%eax),%esi
49f3ad:	69 70 42 6f 75 6e 64 	imul   $0x646e756f,0x42(%eax),%esi
49f3b4:	73 49                	jae    0x49f3ff
49f3b6:	00 00                	add    %al,(%eax)
49f3b8:	57                   	push   %edi
49f3b9:	02 47 64             	add    0x64(%edi),%al
49f3bc:	69 70 53 65 74 57 6f 	imul   $0x6f577465,0x53(%eax),%esi
49f3c3:	72 6c                	jb     0x49f431
49f3c5:	64 54                	fs push %esp
49f3c7:	72 61                	jb     0x49f42a
49f3c9:	6e                   	outsb  %ds:(%esi),(%dx)
49f3ca:	73 66                	jae    0x49f432
49f3cc:	6f                   	outsl  %ds:(%esi),(%dx)
49f3cd:	72 6d                	jb     0x49f43c
49f3cf:	00 94 01 47 64 69 70 	add    %dl,0x70696447(%ecx,%eax,1)
49f3d6:	47                   	inc    %edi
49f3d7:	65 74 57             	gs je  0x49f431
49f3da:	6f                   	outsl  %ds:(%esi),(%dx)
49f3db:	72 6c                	jb     0x49f449
49f3dd:	64 54                	fs push %esp
49f3df:	72 61                	jb     0x49f442
49f3e1:	6e                   	outsb  %ds:(%esi),(%dx)
49f3e2:	73 66                	jae    0x49f44a
49f3e4:	6f                   	outsl  %ds:(%esi),(%dx)
49f3e5:	72 6d                	jb     0x49f454
49f3e7:	00 7e 00             	add    %bh,0x0(%esi)
49f3ea:	47                   	inc    %edi
49f3eb:	64 69 70 43 72 65 61 	imul   $0x74616572,%fs:0x43(%eax),%esi
49f3f2:	74
49f3f3:	65 52                	gs push %edx
49f3f5:	65 67 69 6f 6e 50 61 	imul   $0x68746150,%gs:0x6e(%bx),%ebp
49f3fc:	74 68
49f3fe:	00 00                	add    %al,(%eax)
49f400:	80 00 47             	addb   $0x47,(%eax)
49f403:	64 69 70 43 72 65 61 	imul   $0x74616572,%fs:0x43(%eax),%esi
49f40a:	74
49f40b:	65 52                	gs push %edx
49f40d:	65 67 69 6f 6e 52 65 	imul   $0x74636552,%gs:0x6e(%bx),%ebp
49f414:	63 74
49f416:	49                   	dec    %ecx
49f417:	00 2b                	add    %ch,(%ebx)
49f419:	00 47 64             	add    %al,0x64(%edi)
49f41c:	69 70 42 69 74 6d 61 	imul   $0x616d7469,0x42(%eax),%esi
49f423:	70 4c                	jo     0x49f471
49f425:	6f                   	outsl  %ds:(%esi),(%dx)
49f426:	63 6b 42             	arpl   %ebp,0x42(%ebx)
49f429:	69 74 73 00 00 2e 00 	imul   $0x47002e00,0x0(%ebx,%esi,2),%esi
49f430:	47
49f431:	64 69 70 42 69 74 6d 	imul   $0x616d7469,%fs:0x42(%eax),%esi
49f438:	61
49f439:	70 55                	jo     0x49f490
49f43b:	6e                   	outsb  %ds:(%esi),(%dx)
49f43c:	6c                   	insb   (%dx),%es:(%edi)
49f43d:	6f                   	outsl  %ds:(%esi),(%dx)
49f43e:	63 6b 42             	arpl   %ebp,0x42(%ebx)
49f441:	69 74 73 00 00 b2 00 	imul   $0x4700b200,0x0(%ebx,%esi,2),%esi
49f448:	47
49f449:	64 69 70 44 72 61 77 	imul   $0x49776172,%fs:0x44(%eax),%esi
49f450:	49
49f451:	6d                   	insl   (%dx),%es:(%edi)
49f452:	61                   	popa
49f453:	67 65 50             	addr16 gs push %eax
49f456:	6f                   	outsl  %ds:(%esi),(%dx)
49f457:	69 6e 74 52 65 63 74 	imul   $0x74636552,0x74(%esi),%ebp
49f45e:	49                   	dec    %ecx
49f45f:	00 b0 00 47 64 69    	add    %dh,0x69644700(%eax)
49f465:	70 44                	jo     0x49f4ab
49f467:	72 61                	jb     0x49f4ca
49f469:	77 49                	ja     0x49f4b4
49f46b:	6d                   	insl   (%dx),%es:(%edi)
49f46c:	61                   	popa
49f46d:	67 65 49             	addr16 gs dec %ecx
49f470:	00 00                	add    %al,(%eax)
49f472:	2c 00                	sub    $0x0,%al
49f474:	47                   	inc    %edi
49f475:	64 69 70 42 69 74 6d 	imul   $0x616d7469,%fs:0x42(%eax),%esi
49f47c:	61
49f47d:	70 53                	jo     0x49f4d2
49f47f:	65 74 50             	gs je  0x49f4d2
49f482:	69 78 65 6c 00 00 15 	imul   $0x1500006c,0x65(%eax),%edi
49f489:	00 47 64             	add    %al,0x64(%edi)
49f48c:	69 70 41 64 64 50 61 	imul   $0x61506464,0x41(%eax),%esi
49f493:	74 68                	je     0x49f4fd
49f495:	4c                   	dec    %esp
49f496:	69 6e 65 49 00 00 14 	imul   $0x14000049,0x65(%esi),%ebp
49f49d:	00 47 64             	add    %al,0x64(%edi)
49f4a0:	69 70 41 64 64 50 61 	imul   $0x61506464,0x41(%eax),%esi
49f4a7:	74 68                	je     0x49f511
49f4a9:	4c                   	dec    %esp
49f4aa:	69 6e 65 32 49 00 01 	imul   $0x1004932,0x65(%esi),%ebp
49f4b1:	00 47 64             	add    %al,0x64(%edi)
49f4b4:	69 70 41 64 64 50 61 	imul   $0x61506464,0x41(%eax),%esi
49f4bb:	74 68                	je     0x49f525
49f4bd:	41                   	inc    %ecx
49f4be:	72 63                	jb     0x49f523
49f4c0:	49                   	dec    %ecx
49f4c1:	00 03                	add    %al,(%ebx)
49f4c3:	00 47 64             	add    %al,0x64(%edi)
49f4c6:	69 70 41 64 64 50 61 	imul   $0x61506464,0x41(%eax),%esi
49f4cd:	74 68                	je     0x49f537
49f4cf:	42                   	inc    %edx
49f4d0:	65 7a 69             	gs jp  0x49f53c
49f4d3:	65 72 49             	gs jb  0x49f51f
49f4d6:	00 00                	add    %al,(%eax)
49f4d8:	11 00                	adc    %eax,(%eax)
49f4da:	47                   	inc    %edi
49f4db:	64 69 70 41 64 64 50 	imul   $0x61506464,%fs:0x41(%eax),%esi
49f4e2:	61
49f4e3:	74 68                	je     0x49f54d
49f4e5:	45                   	inc    %ebp
49f4e6:	6c                   	insb   (%dx),%es:(%edi)
49f4e7:	6c                   	insb   (%dx),%es:(%edi)
49f4e8:	69 70 73 65 49 00 39 	imul   $0x39004965,0x73(%eax),%esi
49f4ef:	00 47 64             	add    %al,0x64(%edi)
49f4f2:	69 70 43 6c 6f 6e 65 	imul   $0x656e6f6c,0x43(%eax),%esi
49f4f9:	50                   	push   %eax
49f4fa:	61                   	popa
49f4fb:	74 68                	je     0x49f565
49f4fd:	00 eb                	add    %ch,%bl
49f4ff:	00 47 64             	add    %al,0x64(%edi)
49f502:	69 70 46 6c 61 74 74 	imul   $0x7474616c,0x46(%eax),%esi
49f509:	65 6e                	outsb  %gs:(%esi),(%dx)
49f50b:	50                   	push   %eax
49f50c:	61                   	popa
49f50d:	74 68                	je     0x49f577
49f50f:	00 73 01             	add    %dh,0x1(%ebx)
49f512:	47                   	inc    %edi
49f513:	64 69 70 47 65 74 50 	imul   $0x6f507465,%fs:0x47(%eax),%esi
49f51a:	6f
49f51b:	69 6e 74 43 6f 75 6e 	imul   $0x6e756f43,0x74(%esi),%ebp
49f522:	74 00                	je     0x49f524
49f524:	5a                   	pop    %edx
49f525:	01 47 64             	add    %eax,0x64(%edi)
49f528:	69 70 47 65 74 50 61 	imul   $0x61507465,0x47(%eax),%esi
49f52f:	74 68                	je     0x49f599
49f531:	50                   	push   %eax
49f532:	6f                   	outsl  %ds:(%esi),(%dx)
49f533:	69 6e 74 73 49 00 00 	imul   $0x4973,0x74(%esi),%ebp
49f53a:	8f 01                	pop    (%ecx)
49f53c:	47                   	inc    %edi
49f53d:	64 69 70 47 65 74 54 	imul   $0x65547465,%fs:0x47(%eax),%esi
49f544:	65
49f545:	78 74                	js     0x49f5bb
49f547:	75 72                	jne    0x49f5bb
49f549:	65 49                	gs dec %ecx
49f54b:	6d                   	insl   (%dx),%es:(%edi)
49f54c:	61                   	popa
49f54d:	67 65 00 a5 01 47    	add    %ah,%gs:0x4701(%di)
49f553:	64 69 70 49 73 4d 61 	imul   $0x74614d73,%fs:0x49(%eax),%esi
49f55a:	74
49f55b:	72 69                	jb     0x49f5c6
49f55d:	78 49                	js     0x49f5a8
49f55f:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
49f562:	74 69                	je     0x49f5cd
49f564:	74 79                	je     0x49f5df
49f566:	00 00                	add    %al,(%eax)
49f568:	21 02                	and    %eax,(%edx)
49f56a:	47                   	inc    %edi
49f56b:	64 69 70 53 65 74 4d 	imul   $0x614d7465,%fs:0x53(%eax),%esi
49f572:	61
49f573:	74 72                	je     0x49f5e7
49f575:	69 78 45 6c 65 6d 65 	imul   $0x656d656c,0x45(%eax),%edi
49f57c:	6e                   	outsb  %ds:(%esi),(%dx)
49f57d:	74 73                	je     0x49f5f2
49f57f:	00 66 02             	add    %ah,0x2(%esi)
49f582:	47                   	inc    %edi
49f583:	64 69 70 54 72 61 6e 	imul   $0x736e6172,%fs:0x54(%eax),%esi
49f58a:	73
49f58b:	6c                   	insb   (%dx),%es:(%edi)
49f58c:	61                   	popa
49f58d:	74 65                	je     0x49f5f4
49f58f:	4d                   	dec    %ebp
49f590:	61                   	popa
49f591:	74 72                	je     0x49f605
49f593:	69 78 00 e8 01 47 64 	imul   $0x644701e8,0x0(%eax),%edi
49f59a:	69 70 52 6f 74 61 74 	imul   $0x7461746f,0x52(%eax),%esi
49f5a1:	65 4d                	gs dec %ebp
49f5a3:	61                   	popa
49f5a4:	74 72                	je     0x49f618
49f5a6:	69 78 00 00 f3 01 47 	imul   $0x4701f300,0x0(%eax),%edi
49f5ad:	64 69 70 53 63 61 6c 	imul   $0x656c6163,%fs:0x53(%eax),%esi
49f5b4:	65
49f5b5:	4d                   	dec    %ebp
49f5b6:	61                   	popa
49f5b7:	74 72                	je     0x49f62b
49f5b9:	69 78 00 38 00 47 64 	imul   $0x64470038,0x0(%eax),%edi
49f5c0:	69 70 43 6c 6f 6e 65 	imul   $0x656e6f6c,0x43(%eax),%esi
49f5c7:	4d                   	dec    %ebp
49f5c8:	61                   	popa
49f5c9:	74 72                	je     0x49f63d
49f5cb:	69 78 00 3b 01 47 64 	imul   $0x6447013b,0x0(%eax),%edi
49f5d2:	69 70 47 65 74 4d 61 	imul   $0x614d7465,0x47(%eax),%esi
49f5d9:	74 72                	je     0x49f64d
49f5db:	69 78 45 6c 65 6d 65 	imul   $0x656d656c,0x45(%eax),%edi
49f5e2:	6e                   	outsb  %ds:(%esi),(%dx)
49f5e3:	74 73                	je     0x49f658
49f5e5:	00 bd 01 47 64 69    	add    %bh,0x69644701(%ebp)
49f5eb:	70 4d                	jo     0x49f63a
49f5ed:	75 6c                	jne    0x49f65b
49f5ef:	74 69                	je     0x49f65a
49f5f1:	70 6c                	jo     0x49f65f
49f5f3:	79 4d                	jns    0x49f642
49f5f5:	61                   	popa
49f5f6:	74 72                	je     0x49f66a
49f5f8:	69 78 00 00 6d 02 47 	imul   $0x47026d00,0x0(%eax),%edi
49f5ff:	64 69 70 56 65 63 74 	imul   $0x6f746365,%fs:0x56(%eax),%esi
49f606:	6f
49f607:	72 54                	jb     0x49f65d
49f609:	72 61                	jb     0x49f66c
49f60b:	6e                   	outsb  %ds:(%esi),(%dx)
49f60c:	73 66                	jae    0x49f674
49f60e:	6f                   	outsl  %ds:(%esi),(%dx)
49f60f:	72 6d                	jb     0x49f67e
49f611:	4d                   	dec    %ebp
49f612:	61                   	popa
49f613:	74 72                	je     0x49f687
49f615:	69 78 50 6f 69 6e 74 	imul   $0x746e696f,0x50(%eax),%edi
49f61c:	73 00                	jae    0x49f61e
49f61e:	5e                   	pop    %esi
49f61f:	02 47 64             	add    0x64(%edi),%al
49f622:	69 70 54 72 61 6e 73 	imul   $0x736e6172,0x54(%eax),%esi
49f629:	66 6f                	outsw  %ds:(%esi),(%dx)
49f62b:	72 6d                	jb     0x49f69a
49f62d:	4d                   	dec    %ebp
49f62e:	61                   	popa
49f62f:	74 72                	je     0x49f6a3
49f631:	69 78 50 6f 69 6e 74 	imul   $0x746e696f,0x50(%eax),%edi
49f638:	73 49                	jae    0x49f683
49f63a:	00 00                	add    %al,(%eax)
49f63c:	6b 00 47             	imul   $0x47,(%eax),%eax
49f63f:	64 69 70 43 72 65 61 	imul   $0x74616572,%fs:0x43(%eax),%esi
49f646:	74
49f647:	65 4d                	gs dec %ebp
49f649:	61                   	popa
49f64a:	74 72                	je     0x49f6be
49f64c:	69 78 32 00 5d 02 47 	imul   $0x47025d00,0x32(%eax),%edi
49f653:	64 69 70 54 72 61 6e 	imul   $0x736e6172,%fs:0x54(%eax),%esi
49f65a:	73
49f65b:	66 6f                	outsw  %ds:(%esi),(%dx)
49f65d:	72 6d                	jb     0x49f6cc
49f65f:	4d                   	dec    %ebp
49f660:	61                   	popa
49f661:	74 72                	je     0x49f6d5
49f663:	69 78 50 6f 69 6e 74 	imul   $0x746e696f,0x50(%eax),%edi
49f66a:	73 00                	jae    0x49f66c