5c6417:	10 40 00             	adc    %al,0x0(%eax)
5c641a:	3c 01                	cmp    $0x1,%al
5c641c:	00 00                	add    %al,(%eax)
5c641e:	ac                   	lods   %ds:(%esi),%al
5c641f:	10 40 00             	adc    %al,0x0(%eax)
5c6422:	48                   	dec    %eax
5c6423:	01 00                	add    %eax,(%eax)
5c6425:	00 ac 10 40 00 78 01 	add    %ch,0x1780040(%eax,%edx,1)
5c642c:	00 00                	add    %al,(%eax)
5c642e:	ac                   	lods   %ds:(%esi),%al
5c642f:	10 40 00             	adc    %al,0x0(%eax)
5c6432:	7c 01                	jl     0x5c6435
5c6434:	00 00                	add    %al,(%eax)
5c6436:	ac                   	lods   %ds:(%esi),%al
5c6437:	10 40 00             	adc    %al,0x0(%eax)
5c643a:	80 01 00             	addb   $0x0,(%ecx)
5c643d:	00 ac 10 40 00 9c 01 	add    %ch,0x19c0040(%eax,%edx,1)
5c6444:	00 00                	add    %al,(%eax)
5c6446:	ac                   	lods   %ds:(%esi),%al
5c6447:	10 40 00             	adc    %al,0x0(%eax)
5c644a:	a0 01 00 00 ac       	mov    0xac000001,%al
5c644f:	10 40 00             	adc    %al,0x0(%eax)
5c6452:	a4                   	movsb  %ds:(%esi),%es:(%edi)
5c6453:	01 00                	add    %eax,(%eax)
5c6455:	00 ac 10 40 00 38 02 	add    %ch,0x2380040(%eax,%edx,1)
5c645c:	00 00                	add    %al,(%eax)
5c645e:	ac                   	lods   %ds:(%esi),%al
5c645f:	10 40 00             	adc    %al,0x0(%eax)
5c6462:	5c                   	pop    %esp
5c6463:	02 00                	add    (%eax),%al
5c6465:	00 ac 10 40 00 60 02 	add    %ch,0x2600040(%eax,%edx,1)
5c646c:	00 00                	add    %al,(%eax)
5c646e:	ac                   	lods   %ds:(%esi),%al
5c646f:	10 40 00             	adc    %al,0x0(%eax)
5c6472:	64 02 00             	add    %fs:(%eax),%al
5c6475:	00 ac 10 40 00 b8 02 	add    %ch,0x2b80040(%eax,%edx,1)
5c647c:	00 00                	add    %al,(%eax)
5c647e:	ac                   	lods   %ds:(%esi),%al
5c647f:	10 40 00             	adc    %al,0x0(%eax)
5c6482:	bc 02 00 00 ac       	mov    $0xac000002,%esp
5c6487:	10 40 00             	adc    %al,0x0(%eax)
5c648a:	c0 02 00             	rolb   $0x0,(%edx)
5c648d:	00 ac 10 40 00 c4 02 	add    %ch,0x2c40040(%eax,%edx,1)
5c6494:	00 00                	add    %al,(%eax)
5c6496:	ac                   	lods   %ds:(%esi),%al
5c6497:	10 40 00             	adc    %al,0x0(%eax)
5c649a:	d4 02                	aam    $0x2
5c649c:	00 00                	add    %al,(%eax)
5c649e:	ac                   	lods   %ds:(%esi),%al
5c649f:	10 40 00             	adc    %al,0x0(%eax)
5c64a2:	04 03                	add    $0x3,%al
5c64a4:	00 00                	add    %al,(%eax)
5c64a6:	ac                   	lods   %ds:(%esi),%al
5c64a7:	10 40 00             	adc    %al,0x0(%eax)
5c64aa:	08 03                	or     %al,(%ebx)
5c64ac:	00 00                	add    %al,(%eax)
5c64ae:	b8 10 40 00 10       	mov    $0x10004010,%eax
5c64b3:	03 00                	add    (%eax),%eax
5c64b5:	00 b8 10 40 00 14    	add    %bh,0x14004010(%eax)
5c64bb:	03 00                	add    (%eax),%eax
5c64bd:	00 b8 10 40 00 18    	add    %bh,0x18004010(%eax)
5c64c3:	03 00                	add    (%eax),%eax
5c64c5:	00 b8 10 40 00 1c    	add    %bh,0x1c004010(%eax)
5c64cb:	03 00                	add    (%eax),%eax
5c64cd:	00 b8 10 40 00 20    	add    %bh,0x20004010(%eax)
5c64d3:	03 00                	add    (%eax),%eax
5c64d5:	00 ac 10 40 00 40 03 	add    %ch,0x3400040(%eax,%edx,1)
5c64dc:	00 00                	add    %al,(%eax)
5c64de:	ac                   	lods   %ds:(%esi),%al
5c64df:	10 40 00             	adc    %al,0x0(%eax)
5c64e2:	50                   	push   %eax
5c64e3:	03 00                	add    (%eax),%eax
5c64e5:	00 ac 10 40 00 54 03 	add    %ch,0x3540040(%eax,%edx,1)
5c64ec:	00 00                	add    %al,(%eax)
5c64ee:	ac                   	lods   %ds:(%esi),%al
5c64ef:	10 40 00             	adc    %al,0x0(%eax)
5c64f2:	58                   	pop    %eax
5c64f3:	03 00                	add    (%eax),%eax
5c64f5:	00 ac 10 40 00 5c 03 	add    %ch,0x35c0040(%eax,%edx,1)
5c64fc:	00 00                	add    %al,(%eax)
5c64fe:	ac                   	lods   %ds:(%esi),%al
5c64ff:	10 40 00             	adc    %al,0x0(%eax)
5c6502:	60                   	pusha
5c6503:	03 00                	add    (%eax),%eax
5c6505:	00 ac 10 40 00 64 03 	add    %ch,0x3640040(%eax,%edx,1)
5c650c:	00 00                	add    %al,(%eax)
5c650e:	ac                   	lods   %ds:(%esi),%al
5c650f:	10 40 00             	adc    %al,0x0(%eax)
5c6512:	94                   	xchg   %eax,%esp
5c6513:	03 00                	add    (%eax),%eax
5c6515:	00 0d 54 49 4f 50    	add    %cl,0x504f4954
5c651b:	61                   	popa
5c651c:	72 61                	jb     0x5c657f
5c651e:	6d                   	insl   (%dx),%es:(%edi)
5c651f:	73 56                	jae    0x5c6577
5c6521:	61                   	popa
5c6522:	6c                   	insb   (%dx),%es:(%edi)
5c6523:	73 70                	jae    0x5c6595
5c6525:	65 5c                	gs pop %esp
5c652f:	00 70 65             	add    %dh,0x65(%eax)
5c6532:	5c                   	pop    %esp
5c6543:	00 a2 65 5c 00 c8    	add    %ah,-0x37ffa39b(%edx)
5c6549:	00 00                	add    %al,(%eax)
5c654b:	00 e8                	add    %ch,%al
5c654d:	10 40 00             	adc    %al,0x0(%eax)
5c6550:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
5c6554:	cc                   	int3
5c6555:	3c 40                	cmp    $0x40,%al
5c6557:	00 d0                	add    %dl,%al
5c6559:	3c 40                	cmp    $0x40,%al
5c655b:	00 d4                	add    %dl,%ah
5c655d:	3c 40                	cmp    $0x40,%al
5c655f:	00 c8                	add    %cl,%al
5c6561:	3c 40                	cmp    $0x40,%al
5c6563:	00 10                	add    %dl,(%eax)
5c6565:	3a 40 00             	cmp    0x0(%eax),%al
5c6568:	2c 3a                	sub    $0x3a,%al
5c656a:	40                   	inc    %eax
5c656b:	00 78 0a             	add    %bh,0xa(%eax)
5c656e:	5d                   	pop    %ebp
5c656f:	00 0e                	add    %cl,(%esi)
5c6571:	00 00                	add    %al,(%eax)
5c6573:	00 00                	add    %al,(%eax)
5c6575:	00 05 00 00 00 ac    	add    %al,0xac000000
5c657b:	10 40 00             	adc    %al,0x0(%eax)
5c657e:	a0 00 00 00 ac       	mov    0xac000000,%al
5c6583:	10 40 00             	adc    %al,0x0(%eax)
5c6586:	a4                   	movsb  %ds:(%esi),%es:(%edi)
5c6587:	00 00                	add    %al,(%eax)
5c6589:	00 ac 10 40 00 a8 00 	add    %ch,0xa80040(%eax,%edx,1)
5c6590:	00 00                	add    %al,(%eax)
5c6592:	ac                   	lods   %ds:(%esi),%al
5c6593:	10 40 00             	adc    %al,0x0(%eax)
5c6596:	ac                   	lods   %ds:(%esi),%al
5c6597:	00 00                	add    %al,(%eax)
5c6599:	00 ac 10 40 00 c4 00 	add    %ch,0xc40040(%eax,%edx,1)
5c65a0:	00 00                	add    %al,(%eax)
5c65a2:	0e                   	push   %cs
5c65a3:	54                   	push   %esp
5c65a4:	49                   	dec    %ecx
5c65a5:	45                   	inc    %ebp
5c65a6:	54                   	push   %esp
5c65a7:	57                   	push   %edi
5c65a8:	61                   	popa
5c65a9:	69 6e 50 61 72 61 6d 	imul   $0x6d617261,0x50(%esi),%ebp
5c65b0:	73 8d                	jae    0x5c653f
5c65b2:	40                   	inc    %eax
5c65b3:	00 b8 65 5c 00 08    	add    %bh,0x8005c65(%eax)
5c65b9:	11 54 49 45          	adc    %edx,0x45(%ecx,%ecx,2)
5c65bd:	49                   	dec    %ecx
5c65be:	4f                   	dec    %edi
5c65bf:	50                   	push   %eax
5c65c0:	72 65                	jb     0x5c6627
5c65c2:	76 69                	jbe    0x5c662d
5c65c4:	65 77 45             	gs ja  0x5c660c
5c65c7:	76 65                	jbe    0x5c662e
5c65c9:	6e                   	outsb  %ds:(%esi),(%dx)
5c65ca:	74 00                	je     0x5c65cc
5c65cc:	02 08                	add    (%eax),%cl
5c65ce:	06                   	push   %es
5c65cf:	53                   	push   %ebx
5c65d0:	65 6e                	outsb  %gs:(%esi),(%dx)
5c65d2:	64 65 72 07          	fs gs jb 0x5c65dd
5c65d6:	54                   	push   %esp
5c65d7:	4f                   	dec    %edi
5c65d8:	62 6a 65             	bound  %ebp,0x65(%edx)
5c65db:	63 74 08 0b          	arpl   %esi,0xb(%eax,%ecx,1)
5c65df:	50                   	push   %eax
5c65e0:	72 65                	jb     0x5c6647
5c65e2:	76 69                	jbe    0x5c664d
5c65e4:	65 77 46             	gs ja  0x5c662d
5c65e7:	6f                   	outsl  %ds:(%esi),(%dx)
5c65e8:	72 6d                	jb     0x5c6657
5c65ea:	05 54 46 6f 72       	add    $0x726f4654,%eax
5c65ef:	6d                   	insl   (%dx),%es:(%edi)
5c65f0:	f4                   	hlt
5c65f1:	65 5c                	gs pop %esp
5c65f3:	00 08                	add    %cl,(%eax)
5c65f5:	12 54 49 45          	adc    0x45(%ecx,%ecx,2),%dl
5c65f9:	44                   	inc    %esp
5c65fa:	6f                   	outsl  %ds:(%esi),(%dx)
5c65fb:	50                   	push   %eax
5c65fc:	72 65                	jb     0x5c6663
5c65fe:	76 69                	jbe    0x5c6669
5c6600:	65 77 73             	gs ja  0x5c6676
5c6603:	45                   	inc    %ebp
5c6604:	76 65                	jbe    0x5c666b
5c6606:	6e                   	outsb  %ds:(%esi),(%dx)
5c6607:	74 00                	je     0x5c6609
5c6609:	02 08                	add    (%eax),%cl
5c660b:	06                   	push   %es
5c660c:	53                   	push   %ebx
5c660d:	65 6e                	outsb  %gs:(%esi),(%dx)
5c660f:	64 65 72 07          	fs gs jb 0x5c661a
5c6613:	54                   	push   %esp
5c6614:	4f                   	dec    %edi
5c6615:	62 6a 65             	bound  %ebp,0x65(%edx)
5c6618:	63 74 01 07          	arpl   %esi,0x7(%ecx,%eax,1)
5c661c:	48                   	dec    %eax
5c661d:	61                   	popa
5c661e:	6e                   	outsb  %ds:(%esi),(%dx)
5c661f:	64 6c                	fs insb (%dx),%es:(%edi)
5c6621:	65 64 07             	gs fs pop %es
5c6624:	42                   	inc    %edx
5c6625:	6f                   	outsl  %ds:(%esi),(%dx)
5c6626:	6f                   	outsl  %ds:(%esi),(%dx)
5c6627:	6c                   	insb   (%dx),%es:(%edi)
5c6628:	65 61                	gs popa
5c662a:	6e                   	outsb  %ds:(%esi),(%dx)
5c662b:	90                   	nop
5c662c:	30 66 5c             	xor    %ah,0x5c(%esi)
5c662f:	00 03                	add    %al,(%ebx)
5c6631:	15 54 49 45 44       	adc    $0x44454954,%eax
5c6636:	69 61 6c 6f 67 73 4d 	imul   $0x4d73676f,0x6c(%ecx),%esp
5c663d:	65 61                	gs popa
5c663f:	73 75                	jae    0x5c66b6
5c6641:	72 65                	jb     0x5c66a8
5c6643:	55                   	push   %ebp
5c6644:	6e                   	outsb  %ds:(%esi),(%dx)
5c6645:	69 74 01 00 00 00 00 	imul   $0x3000000,0x0(%ecx,%eax,1),%esi
5c664c:	03
5c664d:	00 00                	add    %al,(%eax)
5c664f:	00 2c 66             	add    %ch,(%esi,%eiz,2)
5c6652:	5c                   	pop    %esp
5c6653:	00 0a                	add    %cl,(%edx)
5c6655:	69 65 64 75 49 6e 63 	imul   $0x636e4975,0x64(%ebp),%esp
5c665c:	68 65 73 06 69       	push   $0x69067365
5c6661:	65 64 75 43          	gs fs jne 0x5c66a8
5c6665:	6d                   	insl   (%dx),%es:(%edi)
5c6666:	17                   	pop    %ss
5c6667:	69 65 64 75 53 65 6c 	imul   $0x6c655375,0x64(%ebp),%esp
5c666e:	65 63 74 61 62       	arpl   %esi,%gs:0x62(%ecx,%eiz,2)
5c6673:	6c                   	insb   (%dx),%es:(%edi)
5c6674:	65 44                	gs inc %esp
5c6676:	65 66 49             	gs dec %cx
5c6679:	6e                   	outsb  %ds:(%esi),(%dx)
5c667a:	63 68 65             	arpl   %ebp,0x65(%eax)
5c667d:	73 13                	jae    0x5c6692
5c667f:	69 65 64 75 53 65 6c 	imul   $0x6c655375,0x64(%ebp),%esp
5c6686:	65 63 74 61 62       	arpl   %esi,%gs:0x62(%ecx,%eiz,2)
5c668b:	6c                   	insb   (%dx),%es:(%edi)
5c668c:	65 44                	gs inc %esp
5c668e:	65 66 43             	gs inc %bx
5c6691:	6d                   	insl   (%dx),%es:(%edi)
5c6692:	09 69 6d             	or     %ebp,0x6d(%ecx)
5c6695:	61                   	popa
5c6696:	67 65 65 6e          	gs outsb %gs:(%si),(%dx)
5c669a:	69 6f e8 66 5c 00 00 	imul   $0x5c66,-0x18(%edi),%ebp
5c66a1:	00 00                	add    %al,(%eax)
5c66a3:	00 00                	add    %al,(%eax)
5c66a5:	00 00                	add    %al,(%eax)
5c66a7:	00 f0                	add    %dh,%al
5c66a9:	66 5c                	pop    %sp
5c66bb:	00 0a                	add    %cl,(%edx)
5c66bd:	67 5c                	addr16 pop %esp
5c66bf:	00 c8                	add    %cl,%al
5c66c1:	00 00                	add    %al,(%eax)
5c66c3:	00 24 a2             	add    %ah,(%edx,%eiz,4)
5c66c6:	41                   	inc    %ecx
5c66c7:	00 c0                	add    %al,%al
5c66c9:	3c 40                	cmp    $0x40,%al
5c66cb:	00 6c 43 42          	add    %ch,0x42(%ebx,%eax,2)
5c66cf:	00 d0                	add    %dl,%al
5c66d1:	3c 40                	cmp    $0x40,%al
5c66d3:	00 d4                	add    %dl,%ah
5c66d5:	3c 40                	cmp    $0x40,%al
5c66d7:	00 c8                	add    %cl,%al
5c66d9:	3c 40                	cmp    $0x40,%al
5c66db:	00 10                	add    %dl,(%eax)
5c66dd:	3a 40 00             	cmp    0x0(%eax),%al
5c66e0:	2c 3a                	sub    $0x3a,%al
5c66e2:	40                   	inc    %eax
5c66e3:	00 04 43             	add    %al,(%ebx,%eax,2)
5c66e6:	42                   	inc    %edx
5c66e7:	00 20                	add    %ah,(%eax)
5c66e9:	44                   	inc    %esp
5c66ea:	42                   	inc    %edx
5c66eb:	00 d8                	add    %bl,%al
5c66ed:	3c 5d                	cmp    $0x5d,%al
5c66ef:	00 0e                	add    %cl,(%esi)
5c66f1:	00 00                	add    %al,(%eax)
5c66f3:	00 00                	add    %al,(%eax)
5c66f5:	00 02                	add    %al,(%edx)
5c66f7:	00 00                	add    %al,(%eax)
5c66f9:	00 ac 10 40 00 98 00 	add    %ch,0x980040(%eax,%edx,1)
5c6700:	00 00                	add    %al,(%eax)
5c6702:	ac                   	lods   %ds:(%esi),%al
5c6703:	10 40 00             	adc    %al,0x0(%eax)
5c6706:	b8 00 00 00 0b       	mov    $0xb000000,%eax
5c670b:	54                   	push   %esp
5c670c:	49                   	dec    %ecx
5c670d:	45                   	inc    %ebp
5c670e:	49                   	dec    %ecx
5c670f:	4f                   	dec    %edi
5c6710:	54                   	push   %esp
5c6711:	68 72 65 61 64       	push   $0x64616572
5c6716:	8b c0                	mov    %eax,%eax
5c6718:	64 67 5c             	fs addr16 pop %esp
5c6737:	00 64 67 5c          	add    %ah,0x5c(%edi,%eiz,2)
5c673b:	00 48 00             	add    %cl,0x0(%eax)
5c673e:	00 00                	add    %al,(%eax)
5c6740:	e8 10 40 00 c0       	call   0xc05ca755
5c6745:	3c 40                	cmp    $0x40,%al
5c6747:	00 cc                	add    %cl,%ah
5c6749:	3c 40                	cmp    $0x40,%al
5c674b:	00 d0                	add    %dl,%al
5c674d:	3c 40                	cmp    $0x40,%al
5c674f:	00 d4                	add    %dl,%ah
5c6751:	3c 40                	cmp    $0x40,%al
5c6753:	00 c8                	add    %cl,%al
5c6755:	3c 40                	cmp    $0x40,%al
5c6757:	00 10                	add    %dl,(%eax)
5c6759:	3a 40 00             	cmp    0x0(%eax),%al
5c675c:	2c 3a                	sub    $0x3a,%al
5c675e:	40                   	inc    %eax
5c675f:	00 68 3a             	add    %ch,0x3a(%eax)
5c6762:	40                   	inc    %eax
5c6763:	00 15 54 49 4f 50    	add    %dl,0x504f4954
5c6769:	72 69                	jb     0x5c67d4
5c676b:	6e                   	outsb  %ds:(%esi),(%dx)
5c676c:	74 50                	je     0x5c67be
5c676e:	72 65                	jb     0x5c67d5
5c6770:	76 69                	jbe    0x5c67db
5c6772:	65 77 50             	gs ja  0x5c67c5
5c6775:	61                   	popa
5c6776:	72 61                	jb     0x5c67d9
5c6778:	6d                   	insl   (%dx),%es:(%edi)
5c6779:	73 8b                	jae    0x5c6706
5c677b:	c0 c8 67             	ror    $0x67,%al
5c677e:	5c                   	pop    %esp
5c6787:	00 14 68             	add    %dl,(%eax,%ebp,2)
5c678a:	5c                   	pop    %esp
5c678b:	00 9c 68 5c 00 00 00 	add    %bl,0x5c(%eax,%ebp,2)
5c6792:	00 00                	add    %al,(%eax)
5c6794:	00 00                	add    %al,(%eax)
5c6796:	00 00                	add    %al,(%eax)
5c6798:	36 68 5c 00 8c 68    	ss push $0x688c005c
5c679e:	5c                   	pop    %esp
5c679f:	00 a0 01 00 00 74    	add    %ah,0x74000001(%eax)
5c67a5:	a3 41 00 c8 4d       	mov    %eax,0x4dc80041
5c67aa:	42                   	inc    %edx
5c67ab:	00 cc                	add    %cl,%ah
5c67ad:	3c 40                	cmp    $0x40,%al
5c67af:	00 1c 47             	add    %bl,(%edi,%eax,2)
5c67b2:	42                   	inc    %edx
5c67b3:	00 d4                	add    %dl,%ah
5c67b5:	3c 40                	cmp    $0x40,%al
5c67b7:	00 c8                	add    %cl,%al
5c67b9:	3c 40                	cmp    $0x40,%al
5c67bb:	00 10                	add    %dl,(%eax)