40b483:	00 20                	add    %ah,(%eax)
40b485:	00 73 00             	add    %dh,0x0(%ebx)
40b488:	6e                   	outsb  %ds:(%esi),(%dx)
40b489:	00 61 00             	add    %ah,0x0(%ecx)
40b48c:	70 00                	jo     0x40b48e
40b48e:	73 00                	jae    0x40b490
40b490:	68 00 6f 00 74       	push   $0x74006f00
40b495:	00 20                	add    %ah,(%eax)
40b497:	00 6f 00             	add    %ch,0x0(%edi)
40b49a:	66 00 20             	data16 add %ah,(%eax)
40b49d:	00 61 00             	add    %ah,0x0(%ecx)
40b4a0:	20 00                	and    %al,(%eax)
40b4a2:	6c                   	insb   (%dx),%es:(%edi)
40b4a3:	00 69 00             	add    %ch,0x0(%ecx)
40b4a6:	76 00                	jbe    0x40b4a8
40b4a8:	65 00 20             	add    %ah,%gs:(%eax)
40b4ab:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
40b4af:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40b4b3:	00 62 00             	add    %ah,0x0(%edx)
40b4b6:	61                   	popa
40b4b7:	00 73 00             	add    %dh,0x0(%ebx)
40b4ba:	65 00 2c 00          	add    %ch,%gs:(%eax,%eax,1)
40b4be:	20 00                	and    %al,(%eax)
40b4c0:	72 00                	jb     0x40b4c2
40b4c2:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
40b4c6:	6c                   	insb   (%dx),%es:(%edi)
40b4c7:	00 61 00             	add    %ah,0x0(%ecx)
40b4ca:	79 00                	jns    0x40b4cc
40b4cc:	73 00                	jae    0x40b4ce
40b4ce:	25 00 63 00 00       	and    $0x6300,%eax
40b4d3:	00 00                	add    %al,(%eax)
40b4d5:	00 00                	add    %al,(%eax)
40b4d7:	00 20                	add    %ah,(%eax)
40b4d9:	00 20                	add    %ah,(%eax)
40b4db:	00 20                	add    %ah,(%eax)
40b4dd:	00 20                	add    %ah,(%eax)
40b4df:	00 20                	add    %ah,(%eax)
40b4e1:	00 20                	add    %ah,(%eax)
40b4e3:	00 20                	add    %ah,(%eax)
40b4e5:	00 20                	add    %ah,(%eax)
40b4e7:	00 20                	add    %ah,(%eax)
40b4e9:	00 20                	add    %ah,(%eax)
40b4eb:	00 20                	add    %ah,(%eax)
40b4ed:	00 20                	add    %ah,(%eax)
40b4ef:	00 20                	add    %ah,(%eax)
40b4f1:	00 20                	add    %ah,(%eax)
40b4f3:	00 20                	add    %ah,(%eax)
40b4f5:	00 20                	add    %ah,(%eax)
40b4f7:	00 20                	add    %ah,(%eax)
40b4f9:	00 20                	add    %ah,(%eax)
40b4fb:	00 20                	add    %ah,(%eax)
40b4fd:	00 20                	add    %ah,(%eax)
40b4ff:	00 20                	add    %ah,(%eax)
40b501:	00 20                	add    %ah,(%eax)
40b503:	00 20                	add    %ah,(%eax)
40b505:	00 20                	add    %ah,(%eax)
40b507:	00 20                	add    %ah,(%eax)
40b509:	00 20                	add    %ah,(%eax)
40b50b:	00 20                	add    %ah,(%eax)
40b50d:	00 20                	add    %ah,(%eax)
40b50f:	00 20                	add    %ah,(%eax)
40b511:	00 2d 00 20 00 6c    	add    %ch,0x6c002000
40b517:	00 6f 00             	add    %ch,0x0(%edi)
40b51a:	63 00                	arpl   %eax,(%eax)
40b51c:	61                   	popa
40b51d:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
40b521:	00 6f 00             	add    %ch,0x0(%edi)
40b524:	6e                   	outsb  %ds:(%esi),(%dx)
40b525:	00 20                	add    %ah,(%eax)
40b527:	00 6f 00             	add    %ch,0x0(%edi)
40b52a:	66 00 20             	data16 add %ah,(%eax)
40b52d:	00 73 00             	add    %dh,0x0(%ebx)
40b530:	79 00                	jns    0x40b532
40b532:	73 00                	jae    0x40b534
40b534:	74 00                	je     0x40b536
40b536:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
40b53a:	20 00                	and    %al,(%eax)
40b53c:	66 00 69 00          	data16 add %ch,0x0(%ecx)
40b540:	6c                   	insb   (%dx),%es:(%edi)
40b541:	00 65 00             	add    %ah,0x0(%ebp)
40b544:	73 00                	jae    0x40b546
40b546:	20 00                	and    %al,(%eax)
40b548:	28 00                	sub    %al,(%eax)
40b54a:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
40b54e:	2e 00 20             	add    %ah,%cs:(%eax)
40b551:	00 63 00             	add    %ah,0x0(%ebx)
40b554:	68 00 65 00 63       	push   $0x63006500
40b559:	00 6b 00             	add    %ch,0x0(%ebx)
40b55c:	70 00                	jo     0x40b55e
40b55e:	6f                   	outsl  %ds:(%esi),(%dx)
40b55f:	00 69 00             	add    %ch,0x0(%ecx)
40b562:	6e                   	outsb  %ds:(%esi),(%dx)
40b563:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
40b567:	00 66 00             	add    %ah,0x0(%esi)
40b56a:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
40b570:	29 00                	sub    %eax,(%eax)
40b572:	25 00 63 00 00       	and    $0x6300,%eax
40b577:	00 20                	add    %ah,(%eax)
40b579:	00 20                	add    %ah,(%eax)
40b57b:	00 20                	add    %ah,(%eax)
40b57d:	00 20                	add    %ah,(%eax)
40b57f:	00 20                	add    %ah,(%eax)
40b581:	00 20                	add    %ah,(%eax)
40b583:	00 20                	add    %ah,(%eax)
40b585:	00 20                	add    %ah,(%eax)
40b587:	00 20                	add    %ah,(%eax)
40b589:	00 20                	add    %ah,(%eax)
40b58b:	00 20                	add    %ah,(%eax)
40b58d:	00 20                	add    %ah,(%eax)
40b58f:	00 20                	add    %ah,(%eax)
40b591:	00 20                	add    %ah,(%eax)
40b593:	00 20                	add    %ah,(%eax)
40b595:	00 20                	add    %ah,(%eax)
40b597:	00 20                	add    %ah,(%eax)
40b599:	00 20                	add    %ah,(%eax)
40b59b:	00 20                	add    %ah,(%eax)
40b59d:	00 20                	add    %ah,(%eax)
40b59f:	00 20                	add    %ah,(%eax)
40b5a1:	00 20                	add    %ah,(%eax)
40b5a3:	00 20                	add    %ah,(%eax)
40b5a5:	00 20                	add    %ah,(%eax)
40b5a7:	00 20                	add    %ah,(%eax)
40b5a9:	00 20                	add    %ah,(%eax)
40b5ab:	00 20                	add    %ah,(%eax)
40b5ad:	00 20                	add    %ah,(%eax)
40b5af:	00 20                	add    %ah,(%eax)
40b5b1:	00 20                	add    %ah,(%eax)
40b5b3:	00 20                	add    %ah,(%eax)
40b5b5:	00 28                	add    %ch,(%eax)
40b5b7:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
40b5bb:	00 66 00             	add    %ah,0x0(%esi)
40b5be:	61                   	popa
40b5bf:	00 75 00             	add    %dh,0x0(%ebp)
40b5c2:	6c                   	insb   (%dx),%es:(%edi)
40b5c3:	00 74 00 3a          	add    %dh,0x3a(%eax,%eax,1)
40b5c7:	00 20                	add    %ah,(%eax)
40b5c9:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
40b5cd:	00 67 00             	add    %ah,0x0(%edi)
40b5d0:	20 00                	and    %al,(%eax)
40b5d2:	66 00 69 00          	data16 add %ch,0x0(%ecx)
40b5d6:	6c                   	insb   (%dx),%es:(%edi)
40b5d7:	00 65 00             	add    %ah,0x0(%ebp)
40b5da:	20 00                	and    %al,(%eax)
40b5dc:	70 00                	jo     0x40b5de
40b5de:	61                   	popa
40b5df:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40b5e3:	00 29                	add    %ch,(%ecx)
40b5e5:	00 25 00 63 00 00    	add    %ah,0x6300
40b5eb:	00 00                	add    %al,(%eax)
40b5ed:	00 00                	add    %al,(%eax)
40b5ef:	00 20                	add    %ah,(%eax)
40b5f1:	00 20                	add    %ah,(%eax)
40b5f3:	00 20                	add    %ah,(%eax)
40b5f5:	00 20                	add    %ah,(%eax)
40b5f7:	00 20                	add    %ah,(%eax)
40b5f9:	00 20                	add    %ah,(%eax)
40b5fb:	00 20                	add    %ah,(%eax)
40b5fd:	00 20                	add    %ah,(%eax)
40b5ff:	00 20                	add    %ah,(%eax)
40b601:	00 20                	add    %ah,(%eax)
40b603:	00 20                	add    %ah,(%eax)
40b605:	00 20                	add    %ah,(%eax)
40b607:	00 20                	add    %ah,(%eax)
40b609:	00 20                	add    %ah,(%eax)
40b60b:	00 20                	add    %ah,(%eax)
40b60d:	00 20                	add    %ah,(%eax)
40b60f:	00 20                	add    %ah,(%eax)
40b611:	00 20                	add    %ah,(%eax)
40b613:	00 2f                	add    %ch,(%edi)
40b615:	00 76 00             	add    %dh,0x0(%esi)
40b618:	73 00                	jae    0x40b61a
40b61a:	73 00                	jae    0x40b61c
40b61c:	70 00                	jo     0x40b61e
40b61e:	61                   	popa
40b61f:	00 75 00             	add    %dh,0x0(%ebp)
40b622:	73 00                	jae    0x40b624
40b624:	65 00 20             	add    %ah,%gs:(%eax)
40b627:	00 20                	add    %ah,(%eax)
40b629:	00 2d 00 20 00 70    	add    %ch,0x70002000
40b62f:	00 61 00             	add    %ah,0x0(%ecx)
40b632:	75 00                	jne    0x40b634
40b634:	73 00                	jae    0x40b636
40b636:	65 00 20             	add    %ah,%gs:(%eax)
40b639:	00 61 00             	add    %ah,0x0(%ecx)
40b63c:	66 00 74 00 65       	data16 add %dh,0x65(%eax,%eax,1)
40b641:	00 72 00             	add    %dh,0x0(%edx)
40b644:	20 00                	and    %al,(%eax)
40b646:	74 00                	je     0x40b648
40b648:	68 00 65 00 20       	push   $0x20006500
40b64d:	00 73 00             	add    %dh,0x0(%ebx)
40b650:	6e                   	outsb  %ds:(%esi),(%dx)
40b651:	00 61 00             	add    %ah,0x0(%ecx)
40b654:	70 00                	jo     0x40b656
40b656:	73 00                	jae    0x40b658
40b658:	68 00 6f 00 74       	push   $0x74006f00
40b65d:	00 20                	add    %ah,(%eax)
40b65f:	00 63 00             	add    %ah,0x0(%ebx)
40b662:	6f                   	outsl  %ds:(%esi),(%dx)
40b663:	00 6d 00             	add    %ch,0x0(%ebp)
40b666:	70 00                	jo     0x40b668
40b668:	6c                   	insb   (%dx),%es:(%edi)
40b669:	00 65 00             	add    %ah,0x0(%ebp)
40b66c:	74 00                	je     0x40b66e
40b66e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40b672:	2e 00 25 00 63 00 00 	add    %ah,%cs:0x6300
40b679:	00 00                	add    %al,(%eax)
40b67b:	00 00                	add    %al,(%eax)
40b67d:	00 00                	add    %al,(%eax)
40b67f:	00 20                	add    %ah,(%eax)
40b681:	00 20                	add    %ah,(%eax)
40b683:	00 20                	add    %ah,(%eax)
40b685:	00 20                	add    %ah,(%eax)
40b687:	00 20                	add    %ah,(%eax)
40b689:	00 20                	add    %ah,(%eax)
40b68b:	00 20                	add    %ah,(%eax)
40b68d:	00 20                	add    %ah,(%eax)
40b68f:	00 20                	add    %ah,(%eax)
40b691:	00 20                	add    %ah,(%eax)
40b693:	00 20                	add    %ah,(%eax)
40b695:	00 20                	add    %ah,(%eax)
40b697:	00 20                	add    %ah,(%eax)
40b699:	00 20                	add    %ah,(%eax)
40b69b:	00 20                	add    %ah,(%eax)
40b69d:	00 20                	add    %ah,(%eax)
40b69f:	00 20                	add    %ah,(%eax)
40b6a1:	00 20                	add    %ah,(%eax)
40b6a3:	00 2f                	add    %ch,(%edi)
40b6a5:	00 76 00             	add    %dh,0x0(%esi)
40b6a8:	20 00                	and    %al,(%eax)
40b6aa:	20 00                	and    %al,(%eax)
40b6ac:	20 00                	and    %al,(%eax)
40b6ae:	20 00                	and    %al,(%eax)
40b6b0:	20 00                	and    %al,(%eax)
40b6b2:	20 00                	and    %al,(%eax)
40b6b4:	20 00                	and    %al,(%eax)
40b6b6:	20 00                	and    %al,(%eax)
40b6b8:	20 00                	and    %al,(%eax)
40b6ba:	2d 00 20 00 76       	sub    $0x76002000,%eax
40b6bf:	00 65 00             	add    %ah,0x0(%ebp)
40b6c2:	72 00                	jb     0x40b6c4
40b6c4:	62 00                	bound  %eax,(%eax)
40b6c6:	6f                   	outsl  %ds:(%esi),(%dx)
40b6c7:	00 73 00             	add    %dh,0x0(%ebx)
40b6ca:	65 00 25 00 63 00 00 	add    %ah,%gs:0x6300
40b6d1:	00 00                	add    %al,(%eax)
40b6d3:	00 00                	add    %al,(%eax)
40b6d5:	00 00                	add    %al,(%eax)
40b6d7:	00 20                	add    %ah,(%eax)
40b6d9:	00 20                	add    %ah,(%eax)
40b6db:	00 20                	add    %ah,(%eax)
40b6dd:	00 20                	add    %ah,(%eax)
40b6df:	00 20                	add    %ah,(%eax)
40b6e1:	00 20                	add    %ah,(%eax)
40b6e3:	00 20                	add    %ah,(%eax)
40b6e5:	00 20                	add    %ah,(%eax)
40b6e7:	00 20                	add    %ah,(%eax)
40b6e9:	00 20                	add    %ah,(%eax)
40b6eb:	00 20                	add    %ah,(%eax)
40b6ed:	00 20                	add    %ah,(%eax)
40b6ef:	00 20                	add    %ah,(%eax)
40b6f1:	00 20                	add    %ah,(%eax)
40b6f3:	00 20                	add    %ah,(%eax)
40b6f5:	00 20                	add    %ah,(%eax)
40b6f7:	00 20                	add    %ah,(%eax)
40b6f9:	00 20                	add    %ah,(%eax)
40b6fb:	00 2f                	add    %ch,(%edi)
40b6fd:	00 63 00             	add    %ah,0x0(%ebx)
40b700:	3c 00                	cmp    $0x0,%al
40b702:	66 00 69 00          	data16 add %ch,0x0(%ecx)
40b706:	6c                   	insb   (%dx),%es:(%edi)
40b707:	00 65 00             	add    %ah,0x0(%ebp)
40b70a:	3e 00 20             	add    %ah,%ds:(%eax)
40b70d:	00 20                	add    %ah,(%eax)
40b70f:	00 20                	add    %ah,(%eax)
40b711:	00 2d 00 20 00 64    	add    %ch,0x64002000
40b717:	00 75 00             	add    %dh,0x0(%ebp)
40b71a:	6d                   	insl   (%dx),%es:(%edi)
40b71b:	00 70 00             	add    %dh,0x0(%eax)
40b71e:	20 00                	and    %al,(%eax)
40b720:	74 00                	je     0x40b722
40b722:	68 00 65 00 20       	push   $0x20006500
40b727:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
40b72b:	00 67 00             	add    %ah,0x0(%edi)
40b72e:	20 00                	and    %al,(%eax)
40b730:	66 00 69 00          	data16 add %ch,0x0(%ecx)
40b734:	6c                   	insb   (%dx),%es:(%edi)
40b735:	00 65 00             	add    %ah,0x0(%ebp)
40b738:	2c 00                	sub    $0x0,%al
40b73a:	20 00                	and    %al,(%eax)
40b73c:	69 00 6e 00 20 00    	imul   $0x20006e,(%eax),%eax
40b742:	43                   	inc    %ebx
40b743:	00 53 00             	add    %dl,0x0(%ebx)
40b746:	56                   	push   %esi
40b747:	00 20                	add    %ah,(%eax)
40b749:	00 66 00             	add    %ah,0x0(%esi)
40b74c:	6f                   	outsl  %ds:(%esi),(%dx)
40b74d:	00 72 00             	add    %dh,0x0(%edx)
40b750:	6d                   	insl   (%dx),%es:(%edi)
40b751:	00 61 00             	add    %ah,0x0(%ecx)
40b754:	74 00                	je     0x40b756
40b756:	2c 00                	sub    $0x0,%al
40b758:	20 00                	and    %al,(%eax)
40b75a:	74 00                	je     0x40b75c
40b75c:	6f                   	outsl  %ds:(%esi),(%dx)
40b75d:	00 20                	add    %ah,(%eax)
40b75f:	00 3c 00             	add    %bh,(%eax,%eax,1)
40b762:	66 00 69 00          	data16 add %ch,0x0(%ecx)
40b766:	6c                   	insb   (%dx),%es:(%edi)
40b767:	00 65 00             	add    %ah,0x0(%ebp)
40b76a:	3e 00 25 00 63 00 00 	add    %ah,%ds:0x6300
40b771:	00 00                	add    %al,(%eax)
40b773:	00 00                	add    %al,(%eax)
40b775:	00 00                	add    %al,(%eax)
40b777:	00 20                	add    %ah,(%eax)
40b779:	00 20                	add    %ah,(%eax)
40b77b:	00 20                	add    %ah,(%eax)
40b77d:	00 20                	add    %ah,(%eax)
40b77f:	00 20                	add    %ah,(%eax)
40b781:	00 20                	add    %ah,(%eax)
40b783:	00 20                	add    %ah,(%eax)
40b785:	00 20                	add    %ah,(%eax)
40b787:	00 20                	add    %ah,(%eax)
40b789:	00 20                	add    %ah,(%eax)
40b78b:	00 20                	add    %ah,(%eax)
40b78d:	00 20                	add    %ah,(%eax)
40b78f:	00 20                	add    %ah,(%eax)
40b791:	00 20                	add    %ah,(%eax)
40b793:	00 20                	add    %ah,(%eax)
40b795:	00 20                	add    %ah,(%eax)
40b797:	00 20                	add    %ah,(%eax)
40b799:	00 20                	add    %ah,(%eax)
40b79b:	00 2f                	add    %ch,(%edi)
40b79d:	00 78 00             	add    %bh,0x0(%eax)
40b7a0:	20 00                	and    %al,(%eax)
40b7a2:	20 00                	and    %al,(%eax)
40b7a4:	20 00                	and    %al,(%eax)
40b7a6:	20 00                	and    %al,(%eax)
40b7a8:	20 00                	and    %al,(%eax)
40b7aa:	20 00                	and    %al,(%eax)
40b7ac:	20 00                	and    %al,(%eax)
40b7ae:	20 00                	and    %al,(%eax)
40b7b0:	20 00                	and    %al,(%eax)
40b7b2:	2d 00 20 00 66       	sub    $0x66002000,%eax
40b7b7:	00 6f 00             	add    %ch,0x0(%edi)
40b7ba:	72 00                	jb     0x40b7bc
40b7bc:	20 00                	and    %al,(%eax)
40b7be:	64 00 75 00          	add    %dh,%fs:0x0(%ebp)
40b7c2:	6d                   	insl   (%dx),%es:(%edi)
40b7c3:	00 70 00             	add    %dh,0x0(%eax)
40b7c6:	20 00                	and    %al,(%eax)