41d483:	61                   	popa
41d484:	00 69 00             	add    %ch,0x0(%ecx)
41d487:	6e                   	outsb  %ds:(%esi),(%dx)
41d488:	00 69 00             	add    %ch,0x0(%ecx)
41d48b:	6e                   	outsb  %ds:(%esi),(%dx)
41d48c:	00 67 00             	add    %ah,0x0(%edi)
41d48f:	43                   	inc    %ebx
41d490:	00 6f 00             	add    %ch,0x0(%edi)
41d493:	73 00                	jae    0x41d495
41d495:	74 00                	je     0x41d497
41d497:	46                   	inc    %esi
41d498:	00 6f 00             	add    %ch,0x0(%edi)
41d49b:	6f                   	outsl  %ds:(%esi),(%dx)
41d49c:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41d4a0:	19 6c 00 61          	sbb    %ebp,0x61(%eax,%eax,1)
41d4a4:	00 62 00             	add    %ah,0x0(%edx)
41d4a7:	65 00 6c 00 57       	add    %ch,%gs:0x57(%eax,%eax,1)
41d4ac:	00 61 00             	add    %ah,0x0(%ecx)
41d4af:	72 00                	jb     0x41d4b1
41d4b1:	6e                   	outsb  %ds:(%esi),(%dx)
41d4b2:	00 69 00             	add    %ch,0x0(%ecx)
41d4b5:	6e                   	outsb  %ds:(%esi),(%dx)
41d4b6:	00 67 00             	add    %ah,0x0(%edi)
41d4b9:	00 80 99 50 00 61    	add    %al,0x61005099(%eax)
41d4bf:	00 6d 00             	add    %ch,0x0(%ebp)
41d4c2:	69 00 19 01 74 00    	imul   $0x740119,(%eax),%eax
41d4c8:	61                   	popa
41d4c9:	00 6a 00             	add    %ch,0x0(%edx)
41d4cc:	2c 00                	sub    $0x0,%al
41d4ce:	20 00                	and    %al,(%eax)
41d4d0:	74 00                	je     0x41d4d2
41d4d2:	79 00                	jns    0x41d4d4
41d4d4:	6c                   	insb   (%dx),%es:(%edi)
41d4d5:	00 6b 00             	add    %ch,0x0(%ebx)
41d4d8:	6f                   	outsl  %ds:(%esi),(%dx)
41d4d9:	00 20                	add    %ah,(%eax)
41d4db:	00 70 00             	add    %dh,0x0(%eax)
41d4de:	6f                   	outsl  %ds:(%esi),(%dx)
41d4df:	00 42 01             	add    %al,0x1(%edx)
41d4e2:	6f                   	outsl  %ds:(%esi),(%dx)
41d4e3:	00 77 00             	add    %dh,0x0(%edi)
41d4e6:	61                   	popa
41d4e7:	00 20                	add    %ah,(%eax)
41d4e9:	00 70 00             	add    %dh,0x0(%eax)
41d4ec:	6f                   	outsl  %ds:(%esi),(%dx)
41d4ed:	00 70 00             	add    %dh,0x0(%eax)
41d4f0:	75 00                	jne    0x41d4f2
41d4f2:	6c                   	insb   (%dx),%es:(%edi)
41d4f3:	00 61 00             	add    %ah,0x0(%ecx)
41d4f6:	63 00                	arpl   %eax,(%eax)
41d4f8:	6a 00                	push   $0x0
41d4fa:	69 00 20 00 65 00    	imul   $0x650020,(%eax),%eax
41d500:	6c                   	insb   (%dx),%es:(%edi)
41d501:	00 66 00             	add    %ah,0x0(%esi)
41d504:	69 00 63 00 6b 00    	imul   $0x6b0063,(%eax),%eax
41d50a:	69 00 65 00 67 00    	imul   $0x670065,(%eax),%eax
41d510:	6f                   	outsl  %ds:(%esi),(%dx)
41d511:	00 20                	add    %ah,(%eax)
41d513:	00 6d 00             	add    %ch,0x0(%ebp)
41d516:	69 00 61 00 73 00    	imul   $0x730061,(%eax),%eax
41d51c:	74 00                	je     0x41d51e
41d51e:	61                   	popa
41d51f:	00 20                	add    %ah,(%eax)
41d521:	00 6d 00             	add    %ch,0x0(%ebp)
41d524:	6f                   	outsl  %ds:(%esi),(%dx)
41d525:	00 7c 01 65          	add    %bh,0x65(%ecx,%eax,1)
41d529:	00 20                	add    %ah,(%eax)
41d52b:	00 7a 00             	add    %bh,0x0(%edx)
41d52e:	6f                   	outsl  %ds:(%esi),(%dx)
41d52f:	00 73 00             	add    %dh,0x0(%ebx)
41d532:	74 00                	je     0x41d534
41d534:	61                   	popa
41d535:	00 07                	add    %al,(%edi)
41d537:	01 20                	add    %esp,(%eax)
41d539:	00 70 00             	add    %dh,0x0(%eax)
41d53c:	72 00                	jb     0x41d53e
41d53e:	7a 00                	jp     0x41d540
41d540:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41d544:	7a 00                	jp     0x41d546
41d546:	6b 00 6f             	imul   $0x6f,(%eax),%eax
41d549:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41d54d:	00 6e 00             	add    %ch,0x0(%esi)
41d550:	61                   	popa
41d551:	00 21                	add    %ah,(%ecx)
41d553:	00 01                	add    %al,(%ecx)
41d555:	2f                   	das
41d556:	62 00                	bound  %eax,(%eax)
41d558:	75 00                	jne    0x41d55a
41d55a:	74 00                	je     0x41d55c
41d55c:	74 00                	je     0x41d55e
41d55e:	6f                   	outsl  %ds:(%esi),(%dx)
41d55f:	00 6e 00             	add    %ch,0x0(%esi)
41d562:	45                   	inc    %ebp
41d563:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d567:	00 69 00             	add    %ch,0x0(%ecx)
41d56a:	73 00                	jae    0x41d56c
41d56c:	68 00 41 00 72       	push   $0x72004100
41d571:	00 63 00             	add    %ah,0x0(%ebx)
41d574:	68 00 65 00 72       	push   $0x72006500
41d579:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
41d57d:	00 61 00             	add    %ah,0x0(%ecx)
41d580:	69 00 6e 00 00 31    	imul   $0x3100006e,(%eax),%eax
41d586:	62 00                	bound  %eax,(%eax)
41d588:	75 00                	jne    0x41d58a
41d58a:	74 00                	je     0x41d58c
41d58c:	74 00                	je     0x41d58e
41d58e:	6f                   	outsl  %ds:(%esi),(%dx)
41d58f:	00 6e 00             	add    %ch,0x0(%esi)
41d592:	45                   	inc    %ebp
41d593:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d597:	00 69 00             	add    %ch,0x0(%ecx)
41d59a:	73 00                	jae    0x41d59c
41d59c:	68 00 57 00 61       	push   $0x61005700
41d5a1:	00 72 00             	add    %dh,0x0(%edx)
41d5a4:	72 00                	jb     0x41d5a6
41d5a6:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41d5ac:	54                   	push   %esp
41d5ad:	00 72 00             	add    %dh,0x0(%edx)
41d5b0:	61                   	popa
41d5b1:	00 69 00             	add    %ch,0x0(%ecx)
41d5b4:	6e                   	outsb  %ds:(%esi),(%dx)
41d5b5:	00 00                	add    %al,(%eax)
41d5b7:	2f                   	das
41d5b8:	62 00                	bound  %eax,(%eax)
41d5ba:	75 00                	jne    0x41d5bc
41d5bc:	74 00                	je     0x41d5be
41d5be:	74 00                	je     0x41d5c0
41d5c0:	6f                   	outsl  %ds:(%esi),(%dx)
41d5c1:	00 6e 00             	add    %ch,0x0(%esi)
41d5c4:	45                   	inc    %ebp
41d5c5:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d5c9:	00 69 00             	add    %ch,0x0(%ecx)
41d5cc:	73 00                	jae    0x41d5ce
41d5ce:	68 00 4d 00 61       	push   $0x61004d00
41d5d3:	00 73 00             	add    %dh,0x0(%ebx)
41d5d6:	74 00                	je     0x41d5d8
41d5d8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d5dc:	54                   	push   %esp
41d5dd:	00 72 00             	add    %dh,0x0(%edx)
41d5e0:	61                   	popa
41d5e1:	00 69 00             	add    %ch,0x0(%ecx)
41d5e4:	6e                   	outsb  %ds:(%esi),(%dx)
41d5e5:	00 00                	add    %al,(%eax)
41d5e7:	33 6c 00 61          	xor    0x61(%eax,%eax,1),%ebp
41d5eb:	00 62 00             	add    %ah,0x0(%edx)
41d5ee:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d5f3:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d5f7:	00 69 00             	add    %ch,0x0(%ecx)
41d5fa:	73 00                	jae    0x41d5fc
41d5fc:	68 00 41 00 72       	push   $0x72004100
41d601:	00 63 00             	add    %ah,0x0(%ebx)
41d604:	68 00 65 00 72       	push   $0x72006500
41d609:	00 51 00             	add    %dl,0x0(%ecx)
41d60c:	75 00                	jne    0x41d60e
41d60e:	61                   	popa
41d60f:	00 6e 00             	add    %ch,0x0(%esi)
41d612:	74 00                	je     0x41d614
41d614:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
41d61a:	00 35 6c 00 61 00    	add    %dh,0x61006c
41d620:	62 00                	bound  %eax,(%eax)
41d622:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d627:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d62b:	00 69 00             	add    %ch,0x0(%ecx)
41d62e:	73 00                	jae    0x41d630
41d630:	68 00 57 00 61       	push   $0x61005700
41d635:	00 72 00             	add    %dh,0x0(%edx)
41d638:	72 00                	jb     0x41d63a
41d63a:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41d640:	51                   	push   %ecx
41d641:	00 75 00             	add    %dh,0x0(%ebp)
41d644:	61                   	popa
41d645:	00 6e 00             	add    %ch,0x0(%esi)
41d648:	74 00                	je     0x41d64a
41d64a:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
41d650:	00 33                	add    %dh,(%ebx)
41d652:	6c                   	insb   (%dx),%es:(%edi)
41d653:	00 61 00             	add    %ah,0x0(%ecx)
41d656:	62 00                	bound  %eax,(%eax)
41d658:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d65d:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d661:	00 69 00             	add    %ch,0x0(%ecx)
41d664:	73 00                	jae    0x41d666
41d666:	68 00 4d 00 61       	push   $0x61004d00
41d66b:	00 73 00             	add    %dh,0x0(%ebx)
41d66e:	74 00                	je     0x41d670
41d670:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d674:	51                   	push   %ecx
41d675:	00 75 00             	add    %dh,0x0(%ebp)
41d678:	61                   	popa
41d679:	00 6e 00             	add    %ch,0x0(%esi)
41d67c:	74 00                	je     0x41d67e
41d67e:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
41d684:	00 3b                	add    %bh,(%ebx)
41d686:	6c                   	insb   (%dx),%es:(%edi)
41d687:	00 61 00             	add    %ah,0x0(%ecx)
41d68a:	62 00                	bound  %eax,(%eax)
41d68c:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d691:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d695:	00 69 00             	add    %ch,0x0(%ecx)
41d698:	73 00                	jae    0x41d69a
41d69a:	68 00 41 00 72       	push   $0x72004100
41d69f:	00 63 00             	add    %ah,0x0(%ebx)
41d6a2:	68 00 65 00 72       	push   $0x72006500
41d6a7:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
41d6ab:	00 61 00             	add    %ah,0x0(%ecx)
41d6ae:	69 00 6e 00 69 00    	imul   $0x69006e,(%eax),%eax
41d6b4:	6e                   	outsb  %ds:(%esi),(%dx)
41d6b5:	00 67 00             	add    %ah,0x0(%edi)
41d6b8:	54                   	push   %esp
41d6b9:	00 69 00             	add    %ch,0x0(%ecx)
41d6bc:	6d                   	insl   (%dx),%es:(%edi)
41d6bd:	00 65 00             	add    %ah,0x0(%ebp)
41d6c0:	00 11                	add    %dl,(%ecx)
41d6c2:	43                   	inc    %ebx
41d6c3:	00 7a 00             	add    %bh,0x0(%edx)
41d6c6:	61                   	popa
41d6c7:	00 73 00             	add    %dh,0x0(%ebx)
41d6ca:	5b                   	pop    %ebx
41d6cb:	00 73 00             	add    %dh,0x0(%ebx)
41d6ce:	5d                   	pop    %ebp
41d6cf:	00 3a                	add    %bh,(%edx)
41d6d1:	00 00                	add    %al,(%eax)
41d6d3:	43                   	inc    %ebx
41d6d4:	6c                   	insb   (%dx),%es:(%edi)
41d6d5:	00 61 00             	add    %ah,0x0(%ecx)
41d6d8:	62 00                	bound  %eax,(%eax)
41d6da:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d6df:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d6e3:	00 69 00             	add    %ch,0x0(%ecx)
41d6e6:	73 00                	jae    0x41d6e8
41d6e8:	68 00 41 00 72       	push   $0x72004100
41d6ed:	00 63 00             	add    %ah,0x0(%ebx)
41d6f0:	68 00 65 00 72       	push   $0x72006500
41d6f5:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
41d6f9:	00 61 00             	add    %ah,0x0(%ecx)
41d6fc:	69 00 6e 00 69 00    	imul   $0x69006e,(%eax),%eax
41d702:	6e                   	outsb  %ds:(%esi),(%dx)
41d703:	00 67 00             	add    %ah,0x0(%edi)
41d706:	43                   	inc    %ebx
41d707:	00 6f 00             	add    %ch,0x0(%edi)
41d70a:	73 00                	jae    0x41d70c
41d70c:	74 00                	je     0x41d70e
41d70e:	54                   	push   %esp
41d70f:	00 69 00             	add    %ch,0x0(%ecx)
41d712:	6d                   	insl   (%dx),%es:(%edi)
41d713:	00 65 00             	add    %ah,0x0(%ebp)
41d716:	00 45 6c             	add    %al,0x6c(%ebp)
41d719:	00 61 00             	add    %ah,0x0(%ecx)
41d71c:	62 00                	bound  %eax,(%eax)
41d71e:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d723:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d727:	00 69 00             	add    %ch,0x0(%ecx)
41d72a:	73 00                	jae    0x41d72c
41d72c:	68 00 57 00 61       	push   $0x61005700
41d731:	00 72 00             	add    %dh,0x0(%edx)
41d734:	72 00                	jb     0x41d736
41d736:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41d73c:	54                   	push   %esp
41d73d:	00 72 00             	add    %dh,0x0(%edx)
41d740:	61                   	popa
41d741:	00 69 00             	add    %ch,0x0(%ecx)
41d744:	6e                   	outsb  %ds:(%esi),(%dx)
41d745:	00 69 00             	add    %ch,0x0(%ecx)
41d748:	6e                   	outsb  %ds:(%esi),(%dx)
41d749:	00 67 00             	add    %ah,0x0(%edi)
41d74c:	43                   	inc    %ebx
41d74d:	00 6f 00             	add    %ch,0x0(%edi)
41d750:	73 00                	jae    0x41d752
41d752:	74 00                	je     0x41d754
41d754:	54                   	push   %esp
41d755:	00 69 00             	add    %ch,0x0(%ecx)
41d758:	6d                   	insl   (%dx),%es:(%edi)
41d759:	00 65 00             	add    %ah,0x0(%ebp)
41d75c:	00 3d 6c 00 61 00    	add    %bh,0x61006c
41d762:	62 00                	bound  %eax,(%eax)
41d764:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d769:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d76d:	00 69 00             	add    %ch,0x0(%ecx)
41d770:	73 00                	jae    0x41d772
41d772:	68 00 57 00 61       	push   $0x61005700
41d777:	00 72 00             	add    %dh,0x0(%edx)
41d77a:	72 00                	jb     0x41d77c
41d77c:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41d782:	54                   	push   %esp
41d783:	00 72 00             	add    %dh,0x0(%edx)
41d786:	61                   	popa
41d787:	00 69 00             	add    %ch,0x0(%ecx)
41d78a:	6e                   	outsb  %ds:(%esi),(%dx)
41d78b:	00 69 00             	add    %ch,0x0(%ecx)
41d78e:	6e                   	outsb  %ds:(%esi),(%dx)
41d78f:	00 67 00             	add    %ah,0x0(%edi)
41d792:	54                   	push   %esp
41d793:	00 69 00             	add    %ch,0x0(%ecx)
41d796:	6d                   	insl   (%dx),%es:(%edi)
41d797:	00 65 00             	add    %ah,0x0(%ebp)
41d79a:	00 3b                	add    %bh,(%ebx)
41d79c:	6c                   	insb   (%dx),%es:(%edi)
41d79d:	00 61 00             	add    %ah,0x0(%ecx)
41d7a0:	62 00                	bound  %eax,(%eax)
41d7a2:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d7a7:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d7ab:	00 69 00             	add    %ch,0x0(%ecx)
41d7ae:	73 00                	jae    0x41d7b0
41d7b0:	68 00 4d 00 61       	push   $0x61004d00
41d7b5:	00 73 00             	add    %dh,0x0(%ebx)
41d7b8:	74 00                	je     0x41d7ba
41d7ba:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d7be:	54                   	push   %esp
41d7bf:	00 72 00             	add    %dh,0x0(%edx)
41d7c2:	61                   	popa
41d7c3:	00 69 00             	add    %ch,0x0(%ecx)
41d7c6:	6e                   	outsb  %ds:(%esi),(%dx)
41d7c7:	00 69 00             	add    %ch,0x0(%ecx)
41d7ca:	6e                   	outsb  %ds:(%esi),(%dx)
41d7cb:	00 67 00             	add    %ah,0x0(%edi)
41d7ce:	54                   	push   %esp
41d7cf:	00 69 00             	add    %ch,0x0(%ecx)
41d7d2:	6d                   	insl   (%dx),%es:(%edi)
41d7d3:	00 65 00             	add    %ah,0x0(%ebp)
41d7d6:	00 43 6c             	add    %al,0x6c(%ebx)
41d7d9:	00 61 00             	add    %ah,0x0(%ecx)
41d7dc:	62 00                	bound  %eax,(%eax)
41d7de:	65 00 6c 00 45       	add    %ch,%gs:0x45(%eax,%eax,1)
41d7e3:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d7e7:	00 69 00             	add    %ch,0x0(%ecx)
41d7ea:	73 00                	jae    0x41d7ec
41d7ec:	68 00 4d 00 61       	push   $0x61004d00
41d7f1:	00 73 00             	add    %dh,0x0(%ebx)
41d7f4:	74 00                	je     0x41d7f6
41d7f6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d7fa:	54                   	push   %esp
41d7fb:	00 72 00             	add    %dh,0x0(%edx)
41d7fe:	61                   	popa
41d7ff:	00 69 00             	add    %ch,0x0(%ecx)
41d802:	6e                   	outsb  %ds:(%esi),(%dx)
41d803:	00 69 00             	add    %ch,0x0(%ecx)
41d806:	6e                   	outsb  %ds:(%esi),(%dx)
41d807:	00 67 00             	add    %ah,0x0(%edi)
41d80a:	43                   	inc    %ebx
41d80b:	00 6f 00             	add    %ch,0x0(%edi)
41d80e:	73 00                	jae    0x41d810
41d810:	74 00                	je     0x41d812
41d812:	54                   	push   %esp
41d813:	00 69 00             	add    %ch,0x0(%ecx)
41d816:	6d                   	insl   (%dx),%es:(%edi)
41d817:	00 65 00             	add    %ah,0x0(%ebp)
41d81a:	00 0d 6c 00 61 00    	add    %cl,0x61006c
41d820:	62 00                	bound  %eax,(%eax)
41d822:	65 00 6c 00 33       	add    %ch,%gs:0x33(%eax,%eax,1)
41d827:	00 00                	add    %al,(%eax)