41f3b7:	00 65 00             	add    %ah,0x0(%ebp)
41f3ba:	20 00                	and    %al,(%eax)
41f3bc:	6d                   	insl   (%dx),%es:(%edi)
41f3bd:	00 61 00             	add    %ah,0x0(%ecx)
41f3c0:	70 00                	jo     0x41f3c2
41f3c2:	20 00                	and    %al,(%eax)
41f3c4:	74 00                	je     0x41f3c6
41f3c6:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41f3cc:	73 00                	jae    0x41f3ce
41f3ce:	20 00                	and    %al,(%eax)
41f3d0:	74 00                	je     0x41f3d2
41f3d2:	6f                   	outsl  %ds:(%esi),(%dx)
41f3d3:	00 20                	add    %ah,(%eax)
41f3d5:	00 66 00             	add    %ah,0x0(%esi)
41f3d8:	75 00                	jne    0x41f3da
41f3da:	6e                   	outsb  %ds:(%esi),(%dx)
41f3db:	00 63 00             	add    %ah,0x0(%ebx)
41f3de:	74 00                	je     0x41f3e0
41f3e0:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41f3e6:	2e 00 00             	add    %al,%cs:(%eax)
41f3e9:	1b 50 00             	sbb    0x0(%eax),%edx
41f3ec:	6f                   	outsl  %ds:(%esi),(%dx)
41f3ed:	00 70 00             	add    %dh,0x0(%eax)
41f3f0:	75 00                	jne    0x41f3f2
41f3f2:	6c                   	insb   (%dx),%es:(%edi)
41f3f3:	00 61 00             	add    %ah,0x0(%ecx)
41f3f6:	74 00                	je     0x41f3f8
41f3f8:	65 00 4d 00          	add    %cl,%gs:0x0(%ebp)
41f3fc:	61                   	popa
41f3fd:	00 70 00             	add    %dh,0x0(%eax)
41f400:	28 00                	sub    %al,(%eax)
41f402:	29 00                	sub    %eax,(%eax)
41f404:	00 80 9b 54 00 68    	add    %al,0x6800549b(%eax)
41f40a:	00 65 00             	add    %ah,0x0(%ebp)
41f40d:	72 00                	jb     0x41f40f
41f40f:	65 00 20             	add    %ah,%gs:(%eax)
41f412:	00 77 00             	add    %dh,0x0(%edi)
41f415:	61                   	popa
41f416:	00 73 00             	add    %dh,0x0(%ebx)
41f419:	20 00                	and    %al,(%eax)
41f41b:	61                   	popa
41f41c:	00 20                	add    %ah,(%eax)
41f41e:	00 70 00             	add    %dh,0x0(%eax)
41f421:	72 00                	jb     0x41f423
41f423:	6f                   	outsl  %ds:(%esi),(%dx)
41f424:	00 62 00             	add    %ah,0x0(%edx)
41f427:	6c                   	insb   (%dx),%es:(%edi)
41f428:	00 65 00             	add    %ah,0x0(%ebp)
41f42b:	6d                   	insl   (%dx),%es:(%edi)
41f42c:	00 20                	add    %ah,(%eax)
41f42e:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41f432:	00 61 00             	add    %ah,0x0(%ecx)
41f435:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41f439:	6e                   	outsb  %ds:(%esi),(%dx)
41f43a:	00 67 00             	add    %ah,0x0(%edi)
41f43d:	20 00                	and    %al,(%eax)
41f43f:	79 00                	jns    0x41f441
41f441:	6f                   	outsl  %ds:(%esi),(%dx)
41f442:	00 75 00             	add    %dh,0x0(%ebp)
41f445:	72 00                	jb     0x41f447
41f447:	20 00                	and    %al,(%eax)
41f449:	4d                   	dec    %ebp
41f44a:	00 61 00             	add    %ah,0x0(%ecx)
41f44d:	70 00                	jo     0x41f44f
41f44f:	2c 00                	sub    $0x0,%al
41f451:	20 00                	and    %al,(%eax)
41f453:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41f457:	73 00                	jae    0x41f459
41f459:	75 00                	jne    0x41f45b
41f45b:	72 00                	jb     0x41f45d
41f45d:	65 00 20             	add    %ah,%gs:(%eax)
41f460:	00 79 00             	add    %bh,0x0(%ecx)
41f463:	6f                   	outsl  %ds:(%esi),(%dx)
41f464:	00 75 00             	add    %dh,0x0(%ebp)
41f467:	72 00                	jb     0x41f469
41f469:	20 00                	and    %al,(%eax)
41f46b:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
41f46f:	74 00                	je     0x41f471
41f471:	61                   	popa
41f472:	00 20                	add    %ah,(%eax)
41f474:	00 69 00             	add    %ch,0x0(%ecx)
41f477:	73 00                	jae    0x41f479
41f479:	20 00                	and    %al,(%eax)
41f47b:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41f47f:	72 00                	jb     0x41f481
41f481:	6d                   	insl   (%dx),%es:(%edi)
41f482:	00 61 00             	add    %ah,0x0(%ecx)
41f485:	74 00                	je     0x41f487
41f487:	74 00                	je     0x41f489
41f489:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
41f48e:	00 70 00             	add    %dh,0x0(%eax)
41f491:	72 00                	jb     0x41f493
41f493:	6f                   	outsl  %ds:(%esi),(%dx)
41f494:	00 70 00             	add    %dh,0x0(%eax)
41f497:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41f49b:	6c                   	insb   (%dx),%es:(%edi)
41f49c:	00 79 00             	add    %bh,0x0(%ecx)
41f49f:	2e 00 00             	add    %al,%cs:(%eax)
41f4a2:	15 45 00 76 00       	adc    $0x760045,%eax
41f4a7:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41f4ab:	74 00                	je     0x41f4ad
41f4ad:	73 00                	jae    0x41f4af
41f4af:	2e 00 78 00          	add    %bh,%cs:0x0(%eax)
41f4b3:	6d                   	insl   (%dx),%es:(%edi)
41f4b4:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41f4b8:	7f 54                	jg     0x41f50e
41f4ba:	00 68 00             	add    %ch,0x0(%eax)
41f4bd:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41f4c1:	65 00 20             	add    %ah,%gs:(%eax)
41f4c4:	00 77 00             	add    %dh,0x0(%edi)
41f4c7:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41f4cb:	65 00 20             	add    %ah,%gs:(%eax)
41f4ce:	00 6e 00             	add    %ch,0x0(%esi)
41f4d1:	6f                   	outsl  %ds:(%esi),(%dx)
41f4d2:	00 20                	add    %ah,(%eax)
41f4d4:	00 45 00             	add    %al,0x0(%ebp)
41f4d7:	76 00                	jbe    0x41f4d9
41f4d9:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41f4dd:	74 00                	je     0x41f4df
41f4df:	73 00                	jae    0x41f4e1
41f4e1:	20 00                	and    %al,(%eax)
41f4e3:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41f4e7:	75 00                	jne    0x41f4e9
41f4e9:	6e                   	outsb  %ds:(%esi),(%dx)
41f4ea:	00 64 00 2e          	add    %ah,0x2e(%eax,%eax,1)
41f4ee:	00 20                	add    %ah,(%eax)
41f4f0:	00 59 00             	add    %bl,0x0(%ecx)
41f4f3:	6f                   	outsl  %ds:(%esi),(%dx)
41f4f4:	00 75 00             	add    %dh,0x0(%ebp)
41f4f7:	72 00                	jb     0x41f4f9
41f4f9:	20 00                	and    %al,(%eax)
41f4fb:	67 00 61 00          	add    %ah,0x0(%bx,%di)
41f4ff:	6d                   	insl   (%dx),%es:(%edi)
41f500:	00 65 00             	add    %ah,0x0(%ebp)
41f503:	20 00                	and    %al,(%eax)
41f505:	6d                   	insl   (%dx),%es:(%edi)
41f506:	00 75 00             	add    %dh,0x0(%ebp)
41f509:	73 00                	jae    0x41f50b
41f50b:	74 00                	je     0x41f50d
41f50d:	20 00                	and    %al,(%eax)
41f50f:	68 00 61 00 76       	push   $0x76006100
41f514:	00 65 00             	add    %ah,0x0(%ebp)
41f517:	20 00                	and    %al,(%eax)
41f519:	45                   	inc    %ebp
41f51a:	00 76 00             	add    %dh,0x0(%esi)
41f51d:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41f521:	74 00                	je     0x41f523
41f523:	73 00                	jae    0x41f525
41f525:	20 00                	and    %al,(%eax)
41f527:	74 00                	je     0x41f529
41f529:	6f                   	outsl  %ds:(%esi),(%dx)
41f52a:	00 20                	add    %ah,(%eax)
41f52c:	00 77 00             	add    %dh,0x0(%edi)
41f52f:	6f                   	outsl  %ds:(%esi),(%dx)
41f530:	00 72 00             	add    %dh,0x0(%edx)
41f533:	6b 00 2e             	imul   $0x2e,(%eax),%eax
41f536:	00 00                	add    %al,(%eax)
41f538:	21 50 00             	and    %edx,0x0(%eax)
41f53b:	6f                   	outsl  %ds:(%esi),(%dx)
41f53c:	00 70 00             	add    %dh,0x0(%eax)
41f53f:	75 00                	jne    0x41f541
41f541:	6c                   	insb   (%dx),%es:(%edi)
41f542:	00 61 00             	add    %ah,0x0(%ecx)
41f545:	74 00                	je     0x41f547
41f547:	65 00 45 00          	add    %al,%gs:0x0(%ebp)
41f54b:	76 00                	jbe    0x41f54d
41f54d:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41f551:	74 00                	je     0x41f553
41f553:	73 00                	jae    0x41f555
41f555:	28 00                	sub    %al,(%eax)
41f557:	29 00                	sub    %eax,(%eax)
41f559:	00 80 a1 54 00 68    	add    %al,0x680054a1(%eax)
41f55f:	00 65 00             	add    %ah,0x0(%ebp)
41f562:	72 00                	jb     0x41f564
41f564:	65 00 20             	add    %ah,%gs:(%eax)
41f567:	00 77 00             	add    %dh,0x0(%edi)
41f56a:	61                   	popa
41f56b:	00 73 00             	add    %dh,0x0(%ebx)
41f56e:	20 00                	and    %al,(%eax)
41f570:	61                   	popa
41f571:	00 20                	add    %ah,(%eax)
41f573:	00 70 00             	add    %dh,0x0(%eax)
41f576:	72 00                	jb     0x41f578
41f578:	6f                   	outsl  %ds:(%esi),(%dx)
41f579:	00 62 00             	add    %ah,0x0(%edx)
41f57c:	6c                   	insb   (%dx),%es:(%edi)
41f57d:	00 65 00             	add    %ah,0x0(%ebp)
41f580:	6d                   	insl   (%dx),%es:(%edi)
41f581:	00 20                	add    %ah,(%eax)
41f583:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41f587:	00 61 00             	add    %ah,0x0(%ecx)
41f58a:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41f58e:	6e                   	outsb  %ds:(%esi),(%dx)
41f58f:	00 67 00             	add    %ah,0x0(%edi)
41f592:	20 00                	and    %al,(%eax)
41f594:	79 00                	jns    0x41f596
41f596:	6f                   	outsl  %ds:(%esi),(%dx)
41f597:	00 75 00             	add    %dh,0x0(%ebp)
41f59a:	72 00                	jb     0x41f59c
41f59c:	20 00                	and    %al,(%eax)
41f59e:	45                   	inc    %ebp
41f59f:	00 76 00             	add    %dh,0x0(%esi)
41f5a2:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41f5a6:	74 00                	je     0x41f5a8
41f5a8:	73 00                	jae    0x41f5aa
41f5aa:	2c 00                	sub    $0x0,%al
41f5ac:	20 00                	and    %al,(%eax)
41f5ae:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41f5b2:	73 00                	jae    0x41f5b4
41f5b4:	75 00                	jne    0x41f5b6
41f5b6:	72 00                	jb     0x41f5b8
41f5b8:	65 00 20             	add    %ah,%gs:(%eax)
41f5bb:	00 79 00             	add    %bh,0x0(%ecx)
41f5be:	6f                   	outsl  %ds:(%esi),(%dx)
41f5bf:	00 75 00             	add    %dh,0x0(%ebp)
41f5c2:	72 00                	jb     0x41f5c4
41f5c4:	20 00                	and    %al,(%eax)
41f5c6:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
41f5ca:	74 00                	je     0x41f5cc
41f5cc:	61                   	popa
41f5cd:	00 20                	add    %ah,(%eax)
41f5cf:	00 69 00             	add    %ch,0x0(%ecx)
41f5d2:	73 00                	jae    0x41f5d4
41f5d4:	20 00                	and    %al,(%eax)
41f5d6:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41f5da:	72 00                	jb     0x41f5dc
41f5dc:	6d                   	insl   (%dx),%es:(%edi)
41f5dd:	00 61 00             	add    %ah,0x0(%ecx)
41f5e0:	74 00                	je     0x41f5e2
41f5e2:	74 00                	je     0x41f5e4
41f5e4:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
41f5e9:	00 70 00             	add    %dh,0x0(%eax)
41f5ec:	72 00                	jb     0x41f5ee
41f5ee:	6f                   	outsl  %ds:(%esi),(%dx)
41f5ef:	00 70 00             	add    %dh,0x0(%eax)
41f5f2:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41f5f6:	6c                   	insb   (%dx),%es:(%edi)
41f5f7:	00 79 00             	add    %bh,0x0(%ecx)
41f5fa:	2e 00 00             	add    %al,%cs:(%eax)
41f5fd:	13 49 00             	adc    0x0(%ecx),%ecx
41f600:	74 00                	je     0x41f602
41f602:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41f606:	73 00                	jae    0x41f608
41f608:	2e 00 78 00          	add    %bh,%cs:0x0(%eax)
41f60c:	6d                   	insl   (%dx),%es:(%edi)
41f60d:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41f611:	80 95 54 00 68 00 65 	adcb   $0x65,0x680054(%ebp)
41f618:	00 72 00             	add    %dh,0x0(%edx)
41f61b:	65 00 20             	add    %ah,%gs:(%eax)
41f61e:	00 77 00             	add    %dh,0x0(%edi)
41f621:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41f625:	65 00 20             	add    %ah,%gs:(%eax)
41f628:	00 6e 00             	add    %ch,0x0(%esi)
41f62b:	6f                   	outsl  %ds:(%esi),(%dx)
41f62c:	00 20                	add    %ah,(%eax)
41f62e:	00 57 00             	add    %dl,0x0(%edi)
41f631:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
41f635:	70 00                	jo     0x41f637
41f637:	6f                   	outsl  %ds:(%esi),(%dx)
41f638:	00 6e 00             	add    %ch,0x0(%esi)
41f63b:	73 00                	jae    0x41f63d
41f63d:	20 00                	and    %al,(%eax)
41f63f:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41f643:	75 00                	jne    0x41f645
41f645:	6e                   	outsb  %ds:(%esi),(%dx)
41f646:	00 64 00 2e          	add    %ah,0x2e(%eax,%eax,1)
41f64a:	00 20                	add    %ah,(%eax)
41f64c:	00 59 00             	add    %bl,0x0(%ecx)
41f64f:	6f                   	outsl  %ds:(%esi),(%dx)
41f650:	00 75 00             	add    %dh,0x0(%ebp)
41f653:	72 00                	jb     0x41f655
41f655:	20 00                	and    %al,(%eax)
41f657:	67 00 61 00          	add    %ah,0x0(%bx,%di)
41f65b:	6d                   	insl   (%dx),%es:(%edi)
41f65c:	00 65 00             	add    %ah,0x0(%ebp)
41f65f:	20 00                	and    %al,(%eax)
41f661:	6d                   	insl   (%dx),%es:(%edi)
41f662:	00 75 00             	add    %dh,0x0(%ebp)
41f665:	73 00                	jae    0x41f667
41f667:	74 00                	je     0x41f669
41f669:	20 00                	and    %al,(%eax)
41f66b:	68 00 61 00 76       	push   $0x76006100
41f670:	00 65 00             	add    %ah,0x0(%ebp)
41f673:	20 00                	and    %al,(%eax)
41f675:	57                   	push   %edi
41f676:	00 65 00             	add    %ah,0x0(%ebp)
41f679:	61                   	popa
41f67a:	00 70 00             	add    %dh,0x0(%eax)
41f67d:	6f                   	outsl  %ds:(%esi),(%dx)
41f67e:	00 6e 00             	add    %ch,0x0(%esi)
41f681:	73 00                	jae    0x41f683
41f683:	20 00                	and    %al,(%eax)
41f685:	74 00                	je     0x41f687
41f687:	6f                   	outsl  %ds:(%esi),(%dx)
41f688:	00 20                	add    %ah,(%eax)
41f68a:	00 77 00             	add    %dh,0x0(%edi)
41f68d:	6f                   	outsl  %ds:(%esi),(%dx)
41f68e:	00 72 00             	add    %dh,0x0(%edx)
41f691:	6b 00 20             	imul   $0x20,(%eax),%eax
41f694:	00 70 00             	add    %dh,0x0(%eax)
41f697:	72 00                	jb     0x41f699
41f699:	6f                   	outsl  %ds:(%esi),(%dx)
41f69a:	00 70 00             	add    %dh,0x0(%eax)
41f69d:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41f6a1:	6c                   	insb   (%dx),%es:(%edi)
41f6a2:	00 79 00             	add    %bh,0x0(%ecx)
41f6a5:	2e 00 00             	add    %al,%cs:(%eax)
41f6a8:	1f                   	pop    %ds
41f6a9:	50                   	push   %eax
41f6aa:	00 6f 00             	add    %ch,0x0(%edi)
41f6ad:	70 00                	jo     0x41f6af
41f6af:	75 00                	jne    0x41f6b1
41f6b1:	6c                   	insb   (%dx),%es:(%edi)
41f6b2:	00 61 00             	add    %ah,0x0(%ecx)
41f6b5:	74 00                	je     0x41f6b7
41f6b7:	65 00 49 00          	add    %cl,%gs:0x0(%ecx)
41f6bb:	74 00                	je     0x41f6bd
41f6bd:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41f6c1:	73 00                	jae    0x41f6c3
41f6c3:	28 00                	sub    %al,(%eax)
41f6c5:	29 00                	sub    %eax,(%eax)
41f6c7:	00 80 a3 54 00 68    	add    %al,0x680054a3(%eax)
41f6cd:	00 65 00             	add    %ah,0x0(%ebp)
41f6d0:	72 00                	jb     0x41f6d2
41f6d2:	65 00 20             	add    %ah,%gs:(%eax)
41f6d5:	00 77 00             	add    %dh,0x0(%edi)
41f6d8:	61                   	popa
41f6d9:	00 73 00             	add    %dh,0x0(%ebx)
41f6dc:	20 00                	and    %al,(%eax)
41f6de:	61                   	popa
41f6df:	00 20                	add    %ah,(%eax)
41f6e1:	00 70 00             	add    %dh,0x0(%eax)
41f6e4:	72 00                	jb     0x41f6e6
41f6e6:	6f                   	outsl  %ds:(%esi),(%dx)
41f6e7:	00 62 00             	add    %ah,0x0(%edx)
41f6ea:	6c                   	insb   (%dx),%es:(%edi)
41f6eb:	00 65 00             	add    %ah,0x0(%ebp)
41f6ee:	6d                   	insl   (%dx),%es:(%edi)
41f6ef:	00 20                	add    %ah,(%eax)
41f6f1:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41f6f5:	00 61 00             	add    %ah,0x0(%ecx)
41f6f8:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41f6fc:	6e                   	outsb  %ds:(%esi),(%dx)
41f6fd:	00 67 00             	add    %ah,0x0(%edi)
41f700:	20 00                	and    %al,(%eax)
41f702:	79 00                	jns    0x41f704
41f704:	6f                   	outsl  %ds:(%esi),(%dx)
41f705:	00 75 00             	add    %dh,0x0(%ebp)
41f708:	72 00                	jb     0x41f70a
41f70a:	20 00                	and    %al,(%eax)