4193a6:	00 51 00             	add    %dl,0x0(%ecx)
4193a9:	2b 00                	sub    (%eax),%eax
4193ab:	35 00 68 00 64       	xor    $0x64006800,%eax
4193b0:	00 57 00             	add    %dl,0x0(%edi)
4193b3:	72 00                	jb     0x4193b5
4193b5:	73 00                	jae    0x4193b7
4193b7:	47                   	inc    %edi
4193b8:	00 32                	add    %dh,(%edx)
4193ba:	00 4a 00             	add    %cl,0x0(%edx)
4193bd:	6b 00 66             	imul   $0x66,(%eax),%eax
4193c0:	00 65 00             	add    %ah,0x0(%ebp)
4193c3:	59                   	pop    %ecx
4193c4:	00 6e 00             	add    %ch,0x0(%esi)
4193c7:	31 00                	xor    %eax,(%eax)
4193c9:	4b                   	dec    %ebx
4193ca:	00 72 00             	add    %dh,0x0(%edx)
4193cd:	68 00 64 00 43       	push   $0x43006400
4193d2:	00 35 00 44 00 43    	add    %dh,0x43004400
4193d8:	00 39                	add    %bh,(%ecx)
4193da:	00 39                	add    %bh,(%ecx)
4193dc:	00 66 00             	add    %ah,0x0(%esi)
4193df:	70 00                	jo     0x4193e1
4193e1:	79 00                	jns    0x4193e3
4193e3:	30 00                	xor    %al,(%eax)
4193e5:	4c                   	dec    %esp
4193e6:	00 36                	add    %dh,(%esi)
4193e8:	00 7a 00             	add    %bh,0x0(%edx)
4193eb:	63 00                	arpl   %eax,(%eax)
4193ed:	77 00                	ja     0x4193ef
4193ef:	44                   	inc    %esp
4193f0:	00 76 00             	add    %dh,0x0(%esi)
4193f3:	34 00                	xor    $0x0,%al
4193f5:	65 00 5a 00          	add    %bl,%gs:0x0(%edx)
4193f9:	70 00                	jo     0x4193fb
4193fb:	75 00                	jne    0x4193fd
4193fd:	34 00                	xor    $0x0,%al
4193ff:	48                   	dec    %eax
419400:	00 6b 00             	add    %ch,0x0(%ebx)
419403:	78 00                	js     0x419405
419405:	53                   	push   %ebx
419406:	00 75 00             	add    %dh,0x0(%ebp)
419409:	4d                   	dec    %ebp
41940a:	00 64 00 42          	add    %ah,0x42(%eax,%eax,1)
41940e:	00 55 00             	add    %dl,0x0(%ebp)
419411:	61                   	popa
419412:	00 4c 00 58          	add    %cl,0x58(%eax,%eax,1)
419416:	00 33                	add    %dh,(%ebx)
419418:	00 49 00             	add    %cl,0x0(%ecx)
41941b:	45                   	inc    %ebp
41941c:	00 79 00             	add    %bh,0x0(%ecx)
41941f:	74 00                	je     0x419421
419421:	38 00                	cmp    %al,(%eax)
419423:	6e                   	outsb  %ds:(%esi),(%dx)
419424:	00 66 00             	add    %ah,0x0(%esi)
419427:	6b 00 44             	imul   $0x44,(%eax),%eax
41942a:	00 56 00             	add    %dl,0x0(%esi)
41942d:	63 00                	arpl   %eax,(%eax)
41942f:	39 00                	cmp    %eax,(%eax)
419431:	57                   	push   %edi
419432:	00 68 00             	add    %ch,0x0(%eax)
419435:	67 00 35             	add    %dh,(%di)
419438:	00 52 00             	add    %dl,0x0(%edx)
41943b:	4f                   	dec    %edi
41943c:	00 50 00             	add    %dl,0x0(%eax)
41943f:	66 00 45 00          	data16 add %al,0x0(%ebp)
419443:	4d                   	dec    %ebp
419444:	00 45 00             	add    %al,0x0(%ebp)
419447:	49                   	dec    %ecx
419448:	00 70 00             	add    %dh,0x0(%eax)
41944b:	66 00 54 00 78       	data16 add %dl,0x78(%eax,%eax,1)
419450:	00 4d 00             	add    %cl,0x0(%ebp)
419453:	30 00                	xor    %al,(%eax)
419455:	53                   	push   %ebx
419456:	00 78 00             	add    %bh,0x0(%eax)
419459:	62 00                	bound  %eax,(%eax)
41945b:	62 00                	bound  %eax,(%eax)
41945d:	33 00                	xor    (%eax),%eax
41945f:	45                   	inc    %ebp
419460:	00 72 00             	add    %dh,0x0(%edx)
419463:	4f                   	dec    %edi
419464:	00 42 00             	add    %al,0x0(%edx)
419467:	6d                   	insl   (%dx),%es:(%edi)
419468:	00 48 00             	add    %cl,0x0(%eax)
41946b:	2f                   	das
41946c:	00 77 00             	add    %dh,0x0(%edi)
41946f:	59                   	pop    %ecx
419470:	00 74 00 2b          	add    %dh,0x2b(%eax,%eax,1)
419474:	00 76 00             	add    %dh,0x0(%esi)
419477:	31 00                	xor    %eax,(%eax)
419479:	44                   	inc    %esp
41947a:	00 37                	add    %dh,(%edi)
41947c:	00 61 00             	add    %ah,0x0(%ecx)
41947f:	61                   	popa
419480:	00 7a 00             	add    %bh,0x0(%edx)
419483:	6c                   	insb   (%dx),%es:(%edi)
419484:	00 32                	add    %dh,(%edx)
419486:	00 6b 00             	add    %ch,0x0(%ebx)
419489:	71 00                	jno    0x41948b
41948b:	52                   	push   %edx
41948c:	00 67 00             	add    %ah,0x0(%edi)
41948f:	61                   	popa
419490:	00 36                	add    %dh,(%esi)
419492:	00 30                	add    %dh,(%eax)
419494:	00 43 00             	add    %al,0x0(%ebx)
419497:	42                   	inc    %edx
419498:	00 41 00             	add    %al,0x0(%ecx)
41949b:	54                   	push   %esp
41949c:	00 30                	add    %dh,(%eax)
41949e:	00 31                	add    %dh,(%ecx)
4194a0:	00 7a 00             	add    %bh,0x0(%edx)
4194a3:	66 00 71 00          	data16 add %dh,0x0(%ecx)
4194a7:	7a 00                	jp     0x4194a9
4194a9:	46                   	inc    %esi
4194aa:	00 70 00             	add    %dh,0x0(%eax)
4194ad:	35 00 78 00 70       	xor    $0x70007800,%eax
4194b2:	00 50 00             	add    %dl,0x0(%eax)
4194b5:	71 00                	jno    0x4194b7
4194b7:	78 00                	js     0x4194b9
4194b9:	70 00                	jo     0x4194bb
4194bb:	4f                   	dec    %edi
4194bc:	00 33                	add    %dh,(%ebx)
4194be:	00 4d 00             	add    %cl,0x0(%ebp)
4194c1:	61                   	popa
4194c2:	00 55 00             	add    %dl,0x0(%ebp)
4194c5:	2f                   	das
4194c6:	00 39                	add    %bh,(%ecx)
4194c8:	00 45 00             	add    %al,0x0(%ebp)
4194cb:	39 00                	cmp    %eax,(%eax)
4194cd:	6d                   	insl   (%dx),%es:(%edi)
4194ce:	00 41 00             	add    %al,0x0(%ecx)
4194d1:	66 00 4d 00          	data16 add %cl,0x0(%ebp)
4194d5:	43                   	inc    %ebx
4194d6:	00 43 00             	add    %al,0x0(%ebx)
4194d9:	39 00                	cmp    %eax,(%eax)
4194db:	39 00                	cmp    %eax,(%eax)
4194dd:	66 00 70 00          	data16 add %dh,0x0(%eax)
4194e1:	79 00                	jns    0x4194e3
4194e3:	30 00                	xor    %al,(%eax)
4194e5:	4c                   	dec    %esp
4194e6:	00 36                	add    %dh,(%esi)
4194e8:	00 7a 00             	add    %bh,0x0(%edx)
4194eb:	53                   	push   %ebx
4194ec:	00 78 00             	add    %bh,0x0(%eax)
4194ef:	4d                   	dec    %ebp
4194f0:	00 55 00             	add    %dl,0x0(%ebp)
4194f3:	31 00                	xor    %eax,(%eax)
4194f5:	5a                   	pop    %edx
4194f6:	00 43 00             	add    %al,0x0(%ebx)
4194f9:	61                   	popa
4194fa:	00 41 00             	add    %al,0x0(%ecx)
4194fd:	67 00 51 00          	add    %dl,0x0(%bx,%di)
419501:	6c                   	insb   (%dx),%es:(%edi)
419502:	00 55 00             	add    %dl,0x0(%ebp)
419505:	6a 00                	push   $0x0
419507:	6e                   	outsb  %ds:(%esi),(%dx)
419508:	00 54 00 58          	add    %dl,0x58(%eax,%eax,1)
41950c:	00 7a 00             	add    %bh,0x0(%edx)
41950f:	38 00                	cmp    %al,(%eax)
419511:	6b 00 62             	imul   $0x62,(%eax),%eax
419514:	00 51 00             	add    %dl,0x0(%ecx)
419517:	4e                   	dec    %esi
419518:	00 71 00             	add    %dh,0x0(%ecx)
41951b:	4e                   	dec    %esi
41951c:	00 62 00             	add    %ah,0x0(%edx)
41951f:	73 00                	jae    0x419521
419521:	6c                   	insb   (%dx),%es:(%edi)
419522:	00 34 00             	add    %dh,(%eax,%eax,1)
419525:	75 00                	jne    0x419527
419527:	47                   	inc    %edi
419528:	00 42 00             	add    %al,0x0(%edx)
41952b:	68 00 50 00 53       	push   $0x53005000
419530:	00 44 00 70          	add    %al,0x70(%eax,%eax,1)
419534:	00 36                	add    %dh,(%esi)
419536:	00 52 00             	add    %dl,0x0(%edx)
419539:	2b 00                	sub    (%eax),%eax
41953b:	42                   	inc    %edx
41953c:	00 5a 00             	add    %bl,0x0(%edx)
41953f:	6a 00                	push   $0x0
419541:	70 00                	jo     0x419543
419543:	43                   	inc    %ebx
419544:	00 4d 00             	add    %cl,0x0(%ebp)
419547:	6f                   	outsl  %ds:(%esi),(%dx)
419548:	00 67 00             	add    %ah,0x0(%edi)
41954b:	2f                   	das
41954c:	00 63 00             	add    %ah,0x0(%ebx)
41954f:	69 00 48 00 31 00    	imul   $0x310048,(%eax),%eax
419555:	4e                   	dec    %esi
419556:	00 79 00             	add    %bh,0x0(%ecx)
419559:	6f                   	outsl  %ds:(%esi),(%dx)
41955a:	00 6d 00             	add    %ch,0x0(%ebp)
41955d:	37                   	aaa
41955e:	00 36                	add    %dh,(%esi)
419560:	00 35 00 69 00 50    	add    %dh,0x50006900
419566:	00 48 00             	add    %cl,0x0(%eax)
419569:	4d                   	dec    %ebp
41956a:	00 46 00             	add    %al,0x0(%esi)
41956d:	73 00                	jae    0x41956f
41956f:	65 00 2b             	add    %ch,%gs:(%ebx)
419572:	00 76 00             	add    %dh,0x0(%esi)
419575:	6d                   	insl   (%dx),%es:(%edi)
419576:	00 4a 00             	add    %cl,0x0(%edx)
419579:	36 00 51 00          	add    %dl,%ss:0x0(%ecx)
41957d:	36 00 50 00          	add    %dl,%ss:0x0(%eax)
419581:	50                   	push   %eax
419582:	00 38                	add    %bh,(%eax)
419584:	00 6d 00             	add    %ch,0x0(%ebp)
419587:	74 00                	je     0x419589
419589:	4d                   	dec    %ebp
41958a:	00 2f                	add    %ch,(%edi)
41958c:	00 6d 00             	add    %ch,0x0(%ebp)
41958f:	6c                   	insb   (%dx),%es:(%edi)
419590:	00 6a 00             	add    %ch,0x0(%edx)
419593:	51                   	push   %ecx
419594:	00 66 00             	add    %ah,0x0(%esi)
419597:	49                   	dec    %ecx
419598:	00 6e 00             	add    %ch,0x0(%esi)
41959b:	35 00 6a 00 75       	xor    $0x75006a00,%eax
4195a0:	00 59 00             	add    %bl,0x0(%ecx)
4195a3:	47                   	inc    %edi
4195a4:	00 65 00             	add    %ah,0x0(%ebp)
4195a7:	74 00                	je     0x4195a9
4195a9:	4f                   	dec    %edi
4195aa:	00 6b 00             	add    %ch,0x0(%ebx)
4195ad:	79 00                	jns    0x4195af
4195af:	76 00                	jbe    0x4195b1
4195b1:	2b 00                	sub    (%eax),%eax
4195b3:	49                   	dec    %ecx
4195b4:	00 6c 00 56          	add    %ch,0x56(%eax,%eax,1)
4195b8:	00 77 00             	add    %dh,0x0(%edi)
4195bb:	63 00                	arpl   %eax,(%eax)
4195bd:	54                   	push   %esp
4195be:	00 58 00             	add    %bl,0x0(%eax)
4195c1:	67 00 4d 00          	add    %cl,0x0(%di)
4195c5:	7a 00                	jp     0x4195c7
4195c7:	6a 00                	push   $0x0
4195c9:	68 00 53 00 77       	push   $0x77005300
4195ce:	00 79 00             	add    %bh,0x0(%ecx)
4195d1:	48                   	dec    %eax
4195d2:	00 5a 00             	add    %bl,0x0(%edx)
4195d5:	54                   	push   %esp
4195d6:	00 62 00             	add    %ah,0x0(%edx)
4195d9:	6a 00                	push   $0x0
4195db:	33 00                	xor    (%eax),%eax
4195dd:	56                   	push   %esi
4195de:	00 46 00             	add    %al,0x0(%esi)
4195e1:	32 00                	xor    (%eax),%al
4195e3:	56                   	push   %esi
4195e4:	00 6c 00 79          	add    %ch,0x79(%eax,%eax,1)
4195e8:	00 4e 00             	add    %cl,0x0(%esi)
4195eb:	33 00                	xor    (%eax),%eax
4195ed:	74 00                	je     0x4195ef
4195ef:	69 00 74 00 41 00    	imul   $0x410074,(%eax),%eax
4195f5:	6b 00 33             	imul   $0x33,(%eax),%eax
4195f8:	00 6c 00 67          	add    %ch,0x67(%eax,%eax,1)
4195fc:	00 71 00             	add    %dh,0x0(%ecx)
4195ff:	78 00                	js     0x419601
419601:	30 00                	xor    %al,(%eax)
419603:	75 00                	jne    0x419605
419605:	66 00 35 00 46 00 30 	data16 add %dh,0x30004600
41960c:	00 68 00             	add    %ch,0x0(%eax)
41960f:	64 00 6a 00          	add    %ch,%fs:0x0(%edx)
419613:	4f                   	dec    %edi
419614:	00 76 00             	add    %dh,0x0(%esi)
419617:	6d                   	insl   (%dx),%es:(%edi)
419618:	00 30                	add    %dh,(%eax)
41961a:	00 50 00             	add    %dl,0x0(%eax)
41961d:	53                   	push   %ebx
41961e:	00 2f                	add    %ch,(%edi)
419620:	00 73 00             	add    %dh,0x0(%ebx)
419623:	46                   	inc    %esi
419624:	00 65 00             	add    %ah,0x0(%ebp)
419627:	71 00                	jno    0x419629
419629:	6c                   	insb   (%dx),%es:(%edi)
41962a:	00 4d 00             	add    %cl,0x0(%ebp)
41962d:	66 00 59 00          	data16 add %bl,0x0(%ecx)
419631:	66 00 53 00          	data16 add %dl,0x0(%ebx)
419635:	41                   	inc    %ecx
419636:	00 37                	add    %dh,(%edi)
419638:	00 7a 00             	add    %bh,0x0(%edx)
41963b:	6e                   	outsb  %ds:(%esi),(%dx)
41963c:	00 68 00             	add    %ch,0x0(%eax)
41963f:	61                   	popa
419640:	00 66 00             	add    %ah,0x0(%esi)
419643:	35 00 35 00 39       	xor    $0x39003500,%eax
419648:	00 57 00             	add    %dl,0x0(%edi)
41964b:	70 00                	jo     0x41964d
41964d:	50                   	push   %eax
41964e:	00 59 00             	add    %bl,0x0(%ecx)
419651:	6d                   	insl   (%dx),%es:(%edi)
419652:	00 68 00             	add    %ch,0x0(%eax)
419655:	47                   	inc    %edi
419656:	00 38                	add    %bh,(%eax)
419658:	00 4d 00             	add    %cl,0x0(%ebp)
41965b:	46                   	inc    %esi
41965c:	00 77 00             	add    %dh,0x0(%edi)
41965f:	6e                   	outsb  %ds:(%esi),(%dx)
419660:	00 6e 00             	add    %ch,0x0(%esi)
419663:	6d                   	insl   (%dx),%es:(%edi)
419664:	00 4d 00             	add    %cl,0x0(%ebp)
419667:	2b 00                	sub    (%eax),%eax
419669:	55                   	push   %ebp
41966a:	00 6b 00             	add    %ch,0x0(%ebx)
41966d:	6d                   	insl   (%dx),%es:(%edi)
41966e:	00 53 00             	add    %dl,0x0(%ebx)
419671:	4c                   	dec    %esp
419672:	00 38                	add    %bh,(%eax)
419674:	00 53 00             	add    %dl,0x0(%ebx)
419677:	4c                   	dec    %esp
419678:	00 45 00             	add    %al,0x0(%ebp)
41967b:	55                   	push   %ebp
41967c:	00 38                	add    %bh,(%eax)
41967e:	00 66 00             	add    %ah,0x0(%esi)
419681:	68 00 4b 00 2b       	push   $0x2b004b00
419686:	00 52 00             	add    %dl,0x0(%edx)
419689:	6a 00                	push   $0x0
41968b:	4a                   	dec    %edx
41968c:	00 6b 00             	add    %ch,0x0(%ebx)
41968f:	36 00 34 00          	add    %dh,%ss:(%eax,%eax,1)
419693:	31 00                	xor    %eax,(%eax)
419695:	36 00 61 00          	add    %ah,%ss:0x0(%ecx)
419699:	36 00 6e 00          	add    %ch,%ss:0x0(%esi)
41969d:	77 00                	ja     0x41969f
41969f:	73 00                	jae    0x4196a1
4196a1:	6d                   	insl   (%dx),%es:(%edi)
4196a2:	00 54 00 64          	add    %dl,0x64(%eax,%eax,1)
4196a6:	00 32                	add    %dh,(%edx)
4196a8:	00 73 00             	add    %dh,0x0(%ebx)
4196ab:	6f                   	outsl  %ds:(%esi),(%dx)
4196ac:	00 56 00             	add    %dl,0x0(%esi)
4196af:	6a 00                	push   $0x0
4196b1:	34 00                	xor    $0x0,%al
4196b3:	57                   	push   %edi
4196b4:	00 6b 00             	add    %ch,0x0(%ebx)
4196b7:	63 00                	arpl   %eax,(%eax)
4196b9:	67 00 43 00          	add    %al,0x0(%bp,%di)
4196bd:	62 00                	bound  %eax,(%eax)
4196bf:	59                   	pop    %ecx
4196c0:	00 69 00             	add    %ch,0x0(%ecx)
4196c3:	45                   	inc    %ebp
4196c4:	00 6f 00             	add    %ch,0x0(%edi)
4196c7:	54                   	push   %esp
4196c8:	00 76 00             	add    %dh,0x0(%esi)
4196cb:	4f                   	dec    %edi
4196cc:	00 6e 00             	add    %ch,0x0(%esi)
4196cf:	4c                   	dec    %esp
4196d0:	00 35 00 56 00 4a    	add    %dh,0x4a005600
4196d6:	00 39                	add    %bh,(%ecx)
4196d8:	00 34 00             	add    %dh,(%eax,%eax,1)
4196db:	44                   	inc    %esp
4196dc:	00 70 00             	add    %dh,0x0(%eax)