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)
41d829:	77 4e                	ja     0x41d879
41d82b:	00 69 00             	add    %ch,0x0(%ecx)
41d82e:	65 00 20             	add    %ah,%gs:(%eax)
41d831:	00 77 00             	add    %dh,0x0(%edi)
41d834:	79 00                	jns    0x41d836
41d836:	42                   	inc    %edx
41d837:	01 05 01 63 00 7a    	add    %eax,0x7a006301
41d83d:	00 61 00             	add    %ah,0x0(%ecx)
41d840:	6a 00                	push   $0x0
41d842:	20 00                	and    %al,(%eax)
41d844:	74 00                	je     0x41d846
41d846:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
41d84a:	6f                   	outsl  %ds:(%esi),(%dx)
41d84b:	00 20                	add    %ah,(%eax)
41d84d:	00 6f 00             	add    %ch,0x0(%edi)
41d850:	6b 00 6e             	imul   $0x6e,(%eax),%eax
41d853:	00 61 00             	add    %ah,0x0(%ecx)
41d856:	20 00                	and    %al,(%eax)
41d858:	7a 00                	jp     0x41d85a
41d85a:	61                   	popa
41d85b:	00 6e 00             	add    %ch,0x0(%esi)
41d85e:	69 00 6d 00 20 00    	imul   $0x20006d,(%eax),%eax
41d864:	73 00                	jae    0x41d866
41d866:	7a 00                	jp     0x41d868
41d868:	6b 00 6f             	imul   $0x6f,(%eax),%eax
41d86b:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41d86f:	00 6e 00             	add    %ch,0x0(%esi)
41d872:	69 00 65 00 20 00    	imul   $0x200065,(%eax),%eax
41d878:	6e                   	outsb  %ds:(%esi),(%dx)
41d879:	00 69 00             	add    %ch,0x0(%ecx)
41d87c:	65 00 20             	add    %ah,%gs:(%eax)
41d87f:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
41d883:	00 62 00             	add    %ah,0x0(%edx)
41d886:	69 00 65 00 67 00    	imul   $0x670065,(%eax),%eax
41d88c:	6e                   	outsb  %ds:(%esi),(%dx)
41d88d:	00 69 00             	add    %ch,0x0(%ecx)
41d890:	65 00 20             	add    %ah,%gs:(%eax)
41d893:	00 6b 00             	add    %ch,0x0(%ebx)
41d896:	6f                   	outsl  %ds:(%esi),(%dx)
41d897:	00 44 01 63          	add    %al,0x63(%ecx,%eax,1)
41d89b:	00 61 00             	add    %ah,0x0(%ecx)
41d89e:	21 00                	and    %eax,(%eax)
41d8a0:	01 3f                	add    %edi,(%edi)
41d8a2:	70 00                	jo     0x41d8a4
41d8a4:	72 00                	jb     0x41d8a6
41d8a6:	6f                   	outsl  %ds:(%esi),(%dx)
41d8a7:	00 67 00             	add    %ah,0x0(%edi)
41d8aa:	72 00                	jb     0x41d8ac
41d8ac:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41d8b0:	73 00                	jae    0x41d8b2
41d8b2:	42                   	inc    %edx
41d8b3:	00 61 00             	add    %ah,0x0(%ecx)
41d8b6:	72 00                	jb     0x41d8b8
41d8b8:	45                   	inc    %ebp
41d8b9:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d8bd:	00 69 00             	add    %ch,0x0(%ecx)
41d8c0:	73 00                	jae    0x41d8c2
41d8c2:	68 00 4d 00 61       	push   $0x61004d00
41d8c7:	00 73 00             	add    %dh,0x0(%ebx)
41d8ca:	74 00                	je     0x41d8cc
41d8cc:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d8d0:	54                   	push   %esp
41d8d1:	00 72 00             	add    %dh,0x0(%edx)
41d8d4:	61                   	popa
41d8d5:	00 69 00             	add    %ch,0x0(%ecx)
41d8d8:	6e                   	outsb  %ds:(%esi),(%dx)
41d8d9:	00 69 00             	add    %ch,0x0(%ecx)
41d8dc:	6e                   	outsb  %ds:(%esi),(%dx)
41d8dd:	00 67 00             	add    %ah,0x0(%edi)
41d8e0:	00 41 70             	add    %al,0x70(%ecx)
41d8e3:	00 72 00             	add    %dh,0x0(%edx)
41d8e6:	6f                   	outsl  %ds:(%esi),(%dx)
41d8e7:	00 67 00             	add    %ah,0x0(%edi)
41d8ea:	72 00                	jb     0x41d8ec
41d8ec:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41d8f0:	73 00                	jae    0x41d8f2
41d8f2:	42                   	inc    %edx
41d8f3:	00 61 00             	add    %ah,0x0(%ecx)
41d8f6:	72 00                	jb     0x41d8f8
41d8f8:	45                   	inc    %ebp
41d8f9:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d8fd:	00 69 00             	add    %ch,0x0(%ecx)
41d900:	73 00                	jae    0x41d902
41d902:	68 00 57 00 61       	push   $0x61005700
41d907:	00 72 00             	add    %dh,0x0(%edx)
41d90a:	72 00                	jb     0x41d90c
41d90c:	69 00 6f 00 72 00    	imul   $0x72006f,(%eax),%eax
41d912:	54                   	push   %esp
41d913:	00 72 00             	add    %dh,0x0(%edx)
41d916:	61                   	popa
41d917:	00 69 00             	add    %ch,0x0(%ecx)
41d91a:	6e                   	outsb  %ds:(%esi),(%dx)
41d91b:	00 69 00             	add    %ch,0x0(%ecx)
41d91e:	6e                   	outsb  %ds:(%esi),(%dx)
41d91f:	00 67 00             	add    %ah,0x0(%edi)
41d922:	00 3f                	add    %bh,(%edi)
41d924:	70 00                	jo     0x41d926
41d926:	72 00                	jb     0x41d928
41d928:	6f                   	outsl  %ds:(%esi),(%dx)
41d929:	00 67 00             	add    %ah,0x0(%edi)
41d92c:	72 00                	jb     0x41d92e
41d92e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41d932:	73 00                	jae    0x41d934
41d934:	42                   	inc    %edx
41d935:	00 61 00             	add    %ah,0x0(%ecx)
41d938:	72 00                	jb     0x41d93a
41d93a:	45                   	inc    %ebp
41d93b:	00 6c 00 76          	add    %ch,0x76(%eax,%eax,1)
41d93f:	00 69 00             	add    %ch,0x0(%ecx)
41d942:	73 00                	jae    0x41d944
41d944:	68 00 41 00 72       	push   $0x72004100
41d949:	00 63 00             	add    %ah,0x0(%ebx)
41d94c:	68 00 65 00 72       	push   $0x72006500
41d951:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
41d955:	00 61 00             	add    %ah,0x0(%ecx)
41d958:	69 00 6e 00 69 00    	imul   $0x69006e,(%eax),%eax
41d95e:	6e                   	outsb  %ds:(%esi),(%dx)
41d95f:	00 67 00             	add    %ah,0x0(%edi)
41d962:	00 19                	add    %bl,(%ecx)
41d964:	46                   	inc    %esi
41d965:	00 6f 00             	add    %ch,0x0(%edi)
41d968:	72 00                	jb     0x41d96a
41d96a:	6d                   	insl   (%dx),%es:(%edi)
41d96b:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
41d96f:	00 61 00             	add    %ah,0x0(%ecx)
41d972:	69 00 6e 00 69 00    	imul   $0x69006e,(%eax),%eax
41d978:	6e                   	outsb  %ds:(%esi),(%dx)
41d979:	00 67 00             	add    %ah,0x0(%edi)
41d97c:	00 0f                	add    %cl,(%edi)
41d97e:	54                   	push   %esp
41d97f:	00 72 00             	add    %dh,0x0(%edx)
41d982:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41d986:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41d98c:	00 13                	add    %dl,(%ebx)
41d98e:	61                   	popa
41d98f:	00 67 00             	add    %ah,0x0(%edi)
41d992:	67 00 72 00          	add    %dh,0x0(%bp,%si)
41d996:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41d99a:	73 00                	jae    0x41d99c
41d99c:	69 00 76 00 00 3f    	imul   $0x3f000076,(%eax),%eax
41d9a2:	45                   	inc    %ebp
41d9a3:	00 6c 00 66          	add    %ch,0x66(%eax,%eax,1)
41d9a7:	00 69 00             	add    %ch,0x0(%ecx)
41d9aa:	65 00 5f 00          	add    %bl,%gs:0x0(%edi)
41d9ae:	63 00                	arpl   %eax,(%eax)
41d9b0:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
41d9b6:	2e 00 50 00          	add    %dl,%cs:0x0(%eax)
41d9ba:	72 00                	jb     0x41d9bc
41d9bc:	6f                   	outsl  %ds:(%esi),(%dx)
41d9bd:	00 70 00             	add    %dh,0x0(%eax)
41d9c0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41d9c4:	74 00                	je     0x41d9c6
41d9c6:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
41d9cc:	2e 00 52 00          	add    %dl,%cs:0x0(%edx)
41d9d0:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41d9d4:	6f                   	outsl  %ds:(%esi),(%dx)
41d9d5:	00 75 00             	add    %dh,0x0(%ebp)
41d9d8:	72 00                	jb     0x41d9da
41d9da:	63 00                	arpl   %eax,(%eax)
41d9dc:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41d9e0:	00 00                	add    %al,(%eax)
41d9e2:	00 00                	add    %al,(%eax)
41d9e4:	5e                   	pop    %esi
41d9e5:	9b                   	fwait
41d9e6:	94                   	xchg   %eax,%esp
41d9e7:	7a 6e                	jp     0x41da57
41d9e9:	ad                   	lods   %ds:(%esi),%eax
41d9ea:	30 48 9b             	xor    %cl,-0x65(%eax)
41d9ed:	56                   	push   %esi
41d9ee:	1b 23                	sbb    (%ebx),%esp
41d9f0:	ce                   	into
41d9f1:	ee                   	out    %al,(%dx)
41d9f2:	cc                   	int3
41d9f3:	07                   	pop    %es
41d9f4:	00 04 20             	add    %al,(%eax,%eiz,1)