40a749:	00 20                	add    %ah,(%eax)
40a74b:	00 20                	add    %ah,(%eax)
40a74d:	00 20                	add    %ah,(%eax)
40a74f:	00 61 00             	add    %ah,0x0(%ecx)
40a752:	6c                   	insb   (%dx),%es:(%edi)
40a753:	00 6c 00 20          	add    %ch,0x20(%eax,%eax,1)
40a757:	00 70 00             	add    %dh,0x0(%eax)
40a75a:	61                   	popa
40a75b:	00 67 00             	add    %ah,0x0(%edi)
40a75e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40a762:	20 00                	and    %al,(%eax)
40a764:	69 00 6e 00 20 00    	imul   $0x20006e,(%eax),%eax
40a76a:	74 00                	je     0x40a76c
40a76c:	68 00 65 00 20       	push   $0x20006500
40a771:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
40a775:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
40a779:	00 62 00             	add    %ah,0x0(%edx)
40a77c:	61                   	popa
40a77d:	00 73 00             	add    %dh,0x0(%ebx)
40a780:	65 00 20             	add    %ah,%gs:(%eax)
40a783:	00 77 00             	add    %dh,0x0(%edi)
40a786:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
40a78c:	20 00                	and    %al,(%eax)
40a78e:	62 00                	bound  %eax,(%eax)
40a790:	65 00 20             	add    %ah,%gs:(%eax)
40a793:	00 61 00             	add    %ah,0x0(%ecx)
40a796:	6e                   	outsb  %ds:(%esi),(%dx)
40a797:	00 61 00             	add    %ah,0x0(%ecx)
40a79a:	6c                   	insb   (%dx),%es:(%edi)
40a79b:	00 79 00             	add    %bh,0x0(%ecx)
40a79e:	7a 00                	jp     0x40a7a0
40a7a0:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
40a7a5:	00 25 00 63 00 00    	add    %ah,0x6300
40a7ab:	00 00                	add    %al,(%eax)
40a7ad:	00 00                	add    %al,(%eax)
40a7af:	00 20                	add    %ah,(%eax)
40a7b1:	00 20                	add    %ah,(%eax)
40a7b3:	00 20                	add    %ah,(%eax)
40a7b5:	00 20                	add    %ah,(%eax)
40a7b7:	00 20                	add    %ah,(%eax)
40a7b9:	00 20                	add    %ah,(%eax)
40a7bb:	00 20                	add    %ah,(%eax)
40a7bd:	00 20                	add    %ah,(%eax)
40a7bf:	00 20                	add    %ah,(%eax)
40a7c1:	00 20                	add    %ah,(%eax)
40a7c3:	00 20                	add    %ah,(%eax)
40a7c5:	00 20                	add    %ah,(%eax)
40a7c7:	00 20                	add    %ah,(%eax)
40a7c9:	00 20                	add    %ah,(%eax)
40a7cb:	00 20                	add    %ah,(%eax)
40a7cd:	00 20                	add    %ah,(%eax)
40a7cf:	00 20                	add    %ah,(%eax)
40a7d1:	00 20                	add    %ah,(%eax)
40a7d3:	00 20                	add    %ah,(%eax)
40a7d5:	00 20                	add    %ah,(%eax)
40a7d7:	00 20                	add    %ah,(%eax)
40a7d9:	00 20                	add    %ah,(%eax)
40a7db:	00 20                	add    %ah,(%eax)
40a7dd:	00 20                	add    %ah,(%eax)
40a7df:	00 20                	add    %ah,(%eax)
40a7e1:	00 20                	add    %ah,(%eax)
40a7e3:	00 20                	add    %ah,(%eax)
40a7e5:	00 20                	add    %ah,(%eax)
40a7e7:	00 20                	add    %ah,(%eax)
40a7e9:	00 20                	add    %ah,(%eax)
40a7eb:	00 20                	add    %ah,(%eax)
40a7ed:	00 20                	add    %ah,(%eax)
40a7ef:	00 20                	add    %ah,(%eax)
40a7f1:	00 20                	add    %ah,(%eax)
40a7f3:	00 20                	add    %ah,(%eax)
40a7f5:	00 20                	add    %ah,(%eax)
40a7f7:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
40a7fb:	00 2d 00 20 00 66    	add    %ch,0x66002000
40a801:	00 6f 00             	add    %ch,0x0(%edi)
40a804:	72 00                	jb     0x40a806
40a806:	20 00                	and    %al,(%eax)
40a808:	46                   	inc    %esi
40a809:	00 54 00 4c          	add    %dl,0x4c(%eax,%eax,1)
40a80d:	00 20                	add    %ah,(%eax)
40a80f:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40a813:	00 61 00             	add    %ah,0x0(%ecx)
40a816:	63 00                	arpl   %eax,(%eax)
40a818:	65 00 20             	add    %ah,%gs:(%eax)
40a81b:	00 66 00             	add    %ah,0x0(%esi)
40a81e:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
40a824:	2e 00 25 00 63 00 00 	add    %ah,%cs:0x6300
40a82b:	00 00                	add    %al,(%eax)
40a82d:	00 00                	add    %al,(%eax)
40a82f:	00 20                	add    %ah,(%eax)
40a831:	00 20                	add    %ah,(%eax)
40a833:	00 20                	add    %ah,(%eax)
40a835:	00 20                	add    %ah,(%eax)
40a837:	00 20                	add    %ah,(%eax)
40a839:	00 20                	add    %ah,(%eax)
40a83b:	00 20                	add    %ah,(%eax)
40a83d:	00 20                	add    %ah,(%eax)
40a83f:	00 20                	add    %ah,(%eax)
40a841:	00 20                	add    %ah,(%eax)
40a843:	00 20                	add    %ah,(%eax)
40a845:	00 20                	add    %ah,(%eax)
40a847:	00 20                	add    %ah,(%eax)
40a849:	00 20                	add    %ah,(%eax)
40a84b:	00 20                	add    %ah,(%eax)
40a84d:	00 20                	add    %ah,(%eax)
40a84f:	00 20                	add    %ah,(%eax)
40a851:	00 20                	add    %ah,(%eax)
40a853:	00 20                	add    %ah,(%eax)
40a855:	00 20                	add    %ah,(%eax)
40a857:	00 20                	add    %ah,(%eax)
40a859:	00 20                	add    %ah,(%eax)
40a85b:	00 20                	add    %ah,(%eax)
40a85d:	00 20                	add    %ah,(%eax)
40a85f:	00 20                	add    %ah,(%eax)
40a861:	00 20                	add    %ah,(%eax)
40a863:	00 20                	add    %ah,(%eax)
40a865:	00 20                	add    %ah,(%eax)
40a867:	00 20                	add    %ah,(%eax)
40a869:	00 20                	add    %ah,(%eax)
40a86b:	00 20                	add    %ah,(%eax)
40a86d:	00 20                	add    %ah,(%eax)
40a86f:	00 20                	add    %ah,(%eax)
40a871:	00 20                	add    %ah,(%eax)
40a873:	00 20                	add    %ah,(%eax)
40a875:	00 20                	add    %ah,(%eax)
40a877:	00 6e 00             	add    %ch,0x0(%esi)
40a87a:	20 00                	and    %al,(%eax)
40a87c:	2d 00 20 00 64       	sub    $0x64002000,%eax
40a881:	00 75 00             	add    %dh,0x0(%ebp)
40a884:	6d                   	insl   (%dx),%es:(%edi)
40a885:	00 70 00             	add    %dh,0x0(%eax)
40a888:	20 00                	and    %al,(%eax)
40a88a:	6e                   	outsb  %ds:(%esi),(%dx)
40a88b:	00 6f 00             	add    %ch,0x0(%edi)
40a88e:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
40a892:	73 00                	jae    0x40a894
40a894:	25 00 63 00 00       	and    $0x6300,%eax
40a899:	00 00                	add    %al,(%eax)
40a89b:	00 00                	add    %al,(%eax)
40a89d:	00 00                	add    %al,(%eax)
40a89f:	00 20                	add    %ah,(%eax)
40a8a1:	00 20                	add    %ah,(%eax)
40a8a3:	00 20                	add    %ah,(%eax)
40a8a5:	00 20                	add    %ah,(%eax)
40a8a7:	00 20                	add    %ah,(%eax)
40a8a9:	00 20                	add    %ah,(%eax)
40a8ab:	00 20                	add    %ah,(%eax)
40a8ad:	00 20                	add    %ah,(%eax)
40a8af:	00 20                	add    %ah,(%eax)
40a8b1:	00 20                	add    %ah,(%eax)
40a8b3:	00 20                	add    %ah,(%eax)
40a8b5:	00 20                	add    %ah,(%eax)
40a8b7:	00 20                	add    %ah,(%eax)
40a8b9:	00 20                	add    %ah,(%eax)
40a8bb:	00 20                	add    %ah,(%eax)
40a8bd:	00 20                	add    %ah,(%eax)
40a8bf:	00 20                	add    %ah,(%eax)
40a8c1:	00 20                	add    %ah,(%eax)
40a8c3:	00 3c 00             	add    %bh,(%eax,%eax,1)
40a8c6:	66 00 69 00          	data16 add %ch,0x0(%ecx)
40a8ca:	6c                   	insb   (%dx),%es:(%edi)
40a8cb:	00 65 00             	add    %ah,0x0(%ebp)
40a8ce:	6e                   	outsb  %ds:(%esi),(%dx)
40a8cf:	00 61 00             	add    %ah,0x0(%ecx)
40a8d2:	6d                   	insl   (%dx),%es:(%edi)
40a8d3:	00 65 00             	add    %ah,0x0(%ebp)
40a8d6:	3e 00 20             	add    %ah,%ds:(%eax)
40a8d9:	00 20                	add    %ah,(%eax)
40a8db:	00 20                	add    %ah,(%eax)
40a8dd:	00 20                	add    %ah,(%eax)
40a8df:	00 20                	add    %ah,(%eax)
40a8e1:	00 20                	add    %ah,(%eax)
40a8e3:	00 2d 00 20 00 6e    	add    %ch,0x6e002000
40a8e9:	00 61 00             	add    %ah,0x0(%ecx)
40a8ec:	6d                   	insl   (%dx),%es:(%edi)
40a8ed:	00 65 00             	add    %ah,0x0(%ebp)
40a8f0:	20 00                	and    %al,(%eax)
40a8f2:	6f                   	outsl  %ds:(%esi),(%dx)
40a8f3:	00 66 00             	add    %ah,0x0(%esi)
40a8f6:	20 00                	and    %al,(%eax)
40a8f8:	66 00 69 00          	data16 add %ch,0x0(%ecx)
40a8fc:	6c                   	insb   (%dx),%es:(%edi)
40a8fd:	00 65 00             	add    %ah,0x0(%ebp)
40a900:	20 00                	and    %al,(%eax)
40a902:	74 00                	je     0x40a904
40a904:	6f                   	outsl  %ds:(%esi),(%dx)
40a905:	00 20                	add    %ah,(%eax)
40a907:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
40a90b:	00 6d 00             	add    %ch,0x0(%ebp)
40a90e:	70 00                	jo     0x40a910
40a910:	2e 00 20             	add    %ah,%cs:(%eax)
40a913:	00 54 00 68          	add    %dl,0x68(%eax,%eax,1)
40a917:	00 65 00             	add    %ah,0x0(%ebp)
40a91a:	20 00                	and    %al,(%eax)
40a91c:	74 00                	je     0x40a91e
40a91e:	79 00                	jns    0x40a920
40a920:	70 00                	jo     0x40a922
40a922:	65 00 20             	add    %ah,%gs:(%eax)
40a925:	00 6f 00             	add    %ch,0x0(%edi)
40a928:	66 00 20             	data16 add %ah,(%eax)
40a92b:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40a92f:	00 65 00             	add    %ah,0x0(%ebp)
40a932:	25 00 63 00 00       	and    $0x6300,%eax
40a937:	00 20                	add    %ah,(%eax)
40a939:	00 20                	add    %ah,(%eax)
40a93b:	00 20                	add    %ah,(%eax)
40a93d:	00 20                	add    %ah,(%eax)
40a93f:	00 20                	add    %ah,(%eax)
40a941:	00 20                	add    %ah,(%eax)
40a943:	00 20                	add    %ah,(%eax)
40a945:	00 20                	add    %ah,(%eax)
40a947:	00 20                	add    %ah,(%eax)
40a949:	00 20                	add    %ah,(%eax)
40a94b:	00 20                	add    %ah,(%eax)
40a94d:	00 20                	add    %ah,(%eax)
40a94f:	00 20                	add    %ah,(%eax)
40a951:	00 20                	add    %ah,(%eax)
40a953:	00 20                	add    %ah,(%eax)
40a955:	00 20                	add    %ah,(%eax)
40a957:	00 20                	add    %ah,(%eax)
40a959:	00 20                	add    %ah,(%eax)
40a95b:	00 20                	add    %ah,(%eax)
40a95d:	00 20                	add    %ah,(%eax)
40a95f:	00 20                	add    %ah,(%eax)
40a961:	00 20                	add    %ah,(%eax)
40a963:	00 20                	add    %ah,(%eax)
40a965:	00 20                	add    %ah,(%eax)
40a967:	00 20                	add    %ah,(%eax)
40a969:	00 20                	add    %ah,(%eax)
40a96b:	00 20                	add    %ah,(%eax)
40a96d:	00 20                	add    %ah,(%eax)
40a96f:	00 20                	add    %ah,(%eax)
40a971:	00 20                	add    %ah,(%eax)
40a973:	00 20                	add    %ah,(%eax)
40a975:	00 20                	add    %ah,(%eax)
40a977:	00 20                	add    %ah,(%eax)
40a979:	00 20                	add    %ah,(%eax)
40a97b:	00 20                	add    %ah,(%eax)
40a97d:	00 20                	add    %ah,(%eax)
40a97f:	00 73 00             	add    %dh,0x0(%ebx)
40a982:	70 00                	jo     0x40a984
40a984:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40a988:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
40a98e:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
40a993:	00 66 00             	add    %ah,0x0(%esi)
40a996:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
40a99c:	20 00                	and    %al,(%eax)
40a99e:	73 00                	jae    0x40a9a0
40a9a0:	68 00 6f 00 75       	push   $0x75006f00
40a9a5:	00 6c 00 64          	add    %ch,0x64(%eax,%eax,1)
40a9a9:	00 20                	add    %ah,(%eax)
40a9ab:	00 6d 00             	add    %ch,0x0(%ebp)
40a9ae:	61                   	popa
40a9af:	00 74 00 63          	add    %dh,0x63(%eax,%eax,1)
40a9b3:	00 68 00             	add    %ch,0x0(%eax)
40a9b6:	20 00                	and    %al,(%eax)
40a9b8:	74 00                	je     0x40a9ba
40a9ba:	68 00 65 00 20       	push   $0x20006500
40a9bf:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
40a9c3:	00 6d 00             	add    %ch,0x0(%ebp)
40a9c6:	70 00                	jo     0x40a9c8
40a9c8:	20 00                	and    %al,(%eax)
40a9ca:	74 00                	je     0x40a9cc
40a9cc:	79 00                	jns    0x40a9ce
40a9ce:	70 00                	jo     0x40a9d0
40a9d0:	65 00 25 00 63 00 00 	add    %ah,%gs:0x6300
40a9d7:	00 20                	add    %ah,(%eax)
40a9d9:	00 20                	add    %ah,(%eax)
40a9db:	00 20                	add    %ah,(%eax)
40a9dd:	00 20                	add    %ah,(%eax)
40a9df:	00 20                	add    %ah,(%eax)
40a9e1:	00 20                	add    %ah,(%eax)
40a9e3:	00 20                	add    %ah,(%eax)
40a9e5:	00 20                	add    %ah,(%eax)
40a9e7:	00 20                	add    %ah,(%eax)
40a9e9:	00 20                	add    %ah,(%eax)
40a9eb:	00 20                	add    %ah,(%eax)
40a9ed:	00 20                	add    %ah,(%eax)
40a9ef:	00 20                	add    %ah,(%eax)
40a9f1:	00 20                	add    %ah,(%eax)
40a9f3:	00 20                	add    %ah,(%eax)
40a9f5:	00 20                	add    %ah,(%eax)
40a9f7:	00 20                	add    %ah,(%eax)
40a9f9:	00 20                	add    %ah,(%eax)
40a9fb:	00 20                	add    %ah,(%eax)
40a9fd:	00 20                	add    %ah,(%eax)
40a9ff:	00 20                	add    %ah,(%eax)
40aa01:	00 20                	add    %ah,(%eax)
40aa03:	00 20                	add    %ah,(%eax)
40aa05:	00 20                	add    %ah,(%eax)
40aa07:	00 20                	add    %ah,(%eax)
40aa09:	00 20                	add    %ah,(%eax)
40aa0b:	00 20                	add    %ah,(%eax)
40aa0d:	00 20                	add    %ah,(%eax)
40aa0f:	00 20                	add    %ah,(%eax)
40aa11:	00 20                	add    %ah,(%eax)
40aa13:	00 20                	add    %ah,(%eax)
40aa15:	00 20                	add    %ah,(%eax)
40aa17:	00 20                	add    %ah,(%eax)
40aa19:	00 20                	add    %ah,(%eax)
40aa1b:	00 20                	add    %ah,(%eax)
40aa1d:	00 20                	add    %ah,(%eax)
40aa1f:	00 62 00             	add    %ah,0x0(%edx)
40aa22:	65 00 69 00          	add    %ch,%gs:0x0(%ecx)
40aa26:	6e                   	outsb  %ds:(%esi),(%dx)
40aa27:	00 67 00             	add    %ah,0x0(%edi)
40aa2a:	20 00                	and    %al,(%eax)
40aa2c:	72 00                	jb     0x40aa2e
40aa2e:	65 00 71 00          	add    %dh,%gs:0x0(%ecx)
40aa32:	75 00                	jne    0x40aa34
40aa34:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40aa38:	74 00                	je     0x40aa3a
40aa3a:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
40aa3f:	00 28                	add    %ch,(%eax)
40aa41:	00 65 00             	add    %ah,0x0(%ebp)
40aa44:	67 00 2e 00 20       	add    %ch,0x2000
40aa49:	00 69 00             	add    %ch,0x0(%ecx)
40aa4c:	66 00 20             	data16 add %ah,(%eax)
40aa4f:	00 75 00             	add    %dh,0x0(%ebp)
40aa52:	73 00                	jae    0x40aa54
40aa54:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
40aa5a:	20 00                	and    %al,(%eax)
40aa5c:	2f                   	das
40aa5d:	00 6d 00             	add    %ch,0x0(%ebp)
40aa60:	68 00 2c 00 20       	push   $0x20002c00
40aa65:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40aa69:	00 65 00             	add    %ah,0x0(%ebp)
40aa6c:	6e                   	outsb  %ds:(%esi),(%dx)
40aa6d:	00 25 00 63 00 00    	add    %ah,0x6300
40aa73:	00 00                	add    %al,(%eax)
40aa75:	00 00                	add    %al,(%eax)
40aa77:	00 20                	add    %ah,(%eax)
40aa79:	00 20                	add    %ah,(%eax)
40aa7b:	00 20                	add    %ah,(%eax)
40aa7d:	00 20                	add    %ah,(%eax)
40aa7f:	00 20                	add    %ah,(%eax)
40aa81:	00 20                	add    %ah,(%eax)
40aa83:	00 20                	add    %ah,(%eax)
40aa85:	00 20                	add    %ah,(%eax)
40aa87:	00 20                	add    %ah,(%eax)
40aa89:	00 20                	add    %ah,(%eax)
40aa8b:	00 20                	add    %ah,(%eax)
40aa8d:	00 20                	add    %ah,(%eax)
40aa8f:	00 20                	add    %ah,(%eax)
40aa91:	00 20                	add    %ah,(%eax)
40aa93:	00 20                	add    %ah,(%eax)
40aa95:	00 20                	add    %ah,(%eax)
40aa97:	00 20                	add    %ah,(%eax)
40aa99:	00 20                	add    %ah,(%eax)
40aa9b:	00 20                	add    %ah,(%eax)
40aa9d:	00 20                	add    %ah,(%eax)