40b96d:	00 20                	add    %ah,(%eax)
40b96f:	00 20                	add    %ah,(%eax)
40b971:	00 20                	add    %ah,(%eax)
40b973:	00 20                	add    %ah,(%eax)
40b975:	00 20                	add    %ah,(%eax)
40b977:	00 20                	add    %ah,(%eax)
40b979:	00 20                	add    %ah,(%eax)
40b97b:	00 20                	add    %ah,(%eax)
40b97d:	00 20                	add    %ah,(%eax)
40b97f:	00 20                	add    %ah,(%eax)
40b981:	00 20                	add    %ah,(%eax)
40b983:	00 20                	add    %ah,(%eax)
40b985:	00 20                	add    %ah,(%eax)
40b987:	00 20                	add    %ah,(%eax)
40b989:	00 20                	add    %ah,(%eax)
40b98b:	00 20                	add    %ah,(%eax)
40b98d:	00 20                	add    %ah,(%eax)
40b98f:	00 20                	add    %ah,(%eax)
40b991:	00 20                	add    %ah,(%eax)
40b993:	00 20                	add    %ah,(%eax)
40b995:	00 20                	add    %ah,(%eax)
40b997:	00 20                	add    %ah,(%eax)
40b999:	00 20                	add    %ah,(%eax)
40b99b:	00 20                	add    %ah,(%eax)
40b99d:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
40b9a1:	00 20                	add    %ah,(%eax)
40b9a3:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40b9a7:	00 65 00             	add    %ah,0x0(%ebp)
40b9aa:	20 00                	and    %al,(%eax)
40b9ac:	6c                   	insb   (%dx),%es:(%edi)
40b9ad:	00 6f 00             	add    %ch,0x0(%edi)
40b9b0:	67 00 20             	add    %ah,(%bx,%si)
40b9b3:	00 66 00             	add    %ah,0x0(%esi)
40b9b6:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
40b9bc:	29 00                	sub    %eax,(%eax)
40b9be:	25 00 63 00 00       	and    $0x6300,%eax
40b9c3:	00 00                	add    %al,(%eax)
40b9c5:	00 00                	add    %al,(%eax)
40b9c7:	00 20                	add    %ah,(%eax)
40b9c9:	00 20                	add    %ah,(%eax)
40b9cb:	00 20                	add    %ah,(%eax)
40b9cd:	00 20                	add    %ah,(%eax)
40b9cf:	00 20                	add    %ah,(%eax)
40b9d1:	00 20                	add    %ah,(%eax)
40b9d3:	00 20                	add    %ah,(%eax)
40b9d5:	00 20                	add    %ah,(%eax)
40b9d7:	00 20                	add    %ah,(%eax)
40b9d9:	00 20                	add    %ah,(%eax)
40b9db:	00 20                	add    %ah,(%eax)
40b9dd:	00 20                	add    %ah,(%eax)
40b9df:	00 20                	add    %ah,(%eax)
40b9e1:	00 20                	add    %ah,(%eax)
40b9e3:	00 20                	add    %ah,(%eax)
40b9e5:	00 20                	add    %ah,(%eax)
40b9e7:	00 20                	add    %ah,(%eax)
40b9e9:	00 20                	add    %ah,(%eax)
40b9eb:	00 2f                	add    %ch,(%edi)
40b9ed:	00 72 00             	add    %dh,0x0(%edx)
40b9f0:	3c 00                	cmp    $0x0,%al
40b9f2:	73 00                	jae    0x40b9f4
40b9f4:	74 00                	je     0x40b9f6
40b9f6:	61                   	popa
40b9f7:	00 72 00             	add    %dh,0x0(%edx)
40b9fa:	74 00                	je     0x40b9fc
40b9fc:	20 00                	and    %al,(%eax)
40b9fe:	67 00 65 00          	add    %ah,0x0(%di)
40ba02:	6e                   	outsb  %ds:(%esi),(%dx)
40ba03:	00 3e                	add    %bh,(%esi)
40ba05:	00 5b 00             	add    %bl,0x0(%ebx)
40ba08:	2d 00 3c 00 65       	sub    $0x65003c00,%eax
40ba0d:	00 6e 00             	add    %ch,0x0(%esi)
40ba10:	64 00 20             	add    %ah,%fs:(%eax)
40ba13:	00 67 00             	add    %ah,0x0(%edi)
40ba16:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40ba1a:	3e 00 5d 00          	add    %bl,%ds:0x0(%ebp)
40ba1e:	25 00 63 00 00       	and    $0x6300,%eax
40ba23:	00 00                	add    %al,(%eax)
40ba25:	00 00                	add    %al,(%eax)
40ba27:	00 20                	add    %ah,(%eax)
40ba29:	00 20                	add    %ah,(%eax)
40ba2b:	00 20                	add    %ah,(%eax)
40ba2d:	00 20                	add    %ah,(%eax)
40ba2f:	00 20                	add    %ah,(%eax)
40ba31:	00 20                	add    %ah,(%eax)
40ba33:	00 20                	add    %ah,(%eax)
40ba35:	00 20                	add    %ah,(%eax)
40ba37:	00 20                	add    %ah,(%eax)
40ba39:	00 20                	add    %ah,(%eax)
40ba3b:	00 20                	add    %ah,(%eax)
40ba3d:	00 20                	add    %ah,(%eax)
40ba3f:	00 20                	add    %ah,(%eax)
40ba41:	00 20                	add    %ah,(%eax)
40ba43:	00 20                	add    %ah,(%eax)
40ba45:	00 20                	add    %ah,(%eax)
40ba47:	00 20                	add    %ah,(%eax)
40ba49:	00 20                	add    %ah,(%eax)
40ba4b:	00 20                	add    %ah,(%eax)
40ba4d:	00 20                	add    %ah,(%eax)
40ba4f:	00 20                	add    %ah,(%eax)
40ba51:	00 20                	add    %ah,(%eax)
40ba53:	00 20                	add    %ah,(%eax)
40ba55:	00 20                	add    %ah,(%eax)
40ba57:	00 20                	add    %ah,(%eax)
40ba59:	00 20                	add    %ah,(%eax)
40ba5b:	00 20                	add    %ah,(%eax)
40ba5d:	00 20                	add    %ah,(%eax)
40ba5f:	00 20                	add    %ah,(%eax)
40ba61:	00 2d 00 20 00 66    	add    %ch,0x66002000
40ba67:	00 6f 00             	add    %ch,0x0(%edi)
40ba6a:	72 00                	jb     0x40ba6c
40ba6c:	20 00                	and    %al,(%eax)
40ba6e:	64 00 75 00          	add    %dh,%fs:0x0(%ebp)
40ba72:	6d                   	insl   (%dx),%es:(%edi)
40ba73:	00 70 00             	add    %dh,0x0(%eax)
40ba76:	20 00                	and    %al,(%eax)
40ba78:	6f                   	outsl  %ds:(%esi),(%dx)
40ba79:	00 66 00             	add    %ah,0x0(%esi)
40ba7c:	20 00                	and    %al,(%eax)
40ba7e:	61                   	popa
40ba7f:	00 20                	add    %ah,(%eax)
40ba81:	00 73 00             	add    %dh,0x0(%ebx)
40ba84:	65 00 74 00 20       	add    %dh,%gs:0x20(%eax,%eax,1)
40ba89:	00 6f 00             	add    %ch,0x0(%edi)
40ba8c:	66 00 20             	data16 add %ah,(%eax)
40ba8f:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
40ba93:	00 67 00             	add    %ah,0x0(%edi)
40ba96:	20 00                	and    %al,(%eax)
40ba98:	66 00 69 00          	data16 add %ch,0x0(%ecx)
40ba9c:	6c                   	insb   (%dx),%es:(%edi)
40ba9d:	00 65 00             	add    %ah,0x0(%ebp)
40baa0:	73 00                	jae    0x40baa2
40baa2:	20 00                	and    %al,(%eax)
40baa4:	6f                   	outsl  %ds:(%esi),(%dx)
40baa5:	00 6e 00             	add    %ch,0x0(%esi)
40baa8:	6c                   	insb   (%dx),%es:(%edi)
40baa9:	00 79 00             	add    %bh,0x0(%ecx)
40baac:	2c 00                	sub    $0x0,%al
40baae:	20 00                	and    %al,(%eax)
40bab0:	73 00                	jae    0x40bab2
40bab2:	70 00                	jo     0x40bab4
40bab4:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40bab8:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
40babe:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40bac2:	25 00 63 00 00       	and    $0x6300,%eax
40bac7:	00 20                	add    %ah,(%eax)
40bac9:	00 20                	add    %ah,(%eax)
40bacb:	00 20                	add    %ah,(%eax)
40bacd:	00 20                	add    %ah,(%eax)
40bacf:	00 20                	add    %ah,(%eax)
40bad1:	00 20                	add    %ah,(%eax)
40bad3:	00 20                	add    %ah,(%eax)
40bad5:	00 20                	add    %ah,(%eax)
40bad7:	00 20                	add    %ah,(%eax)
40bad9:	00 20                	add    %ah,(%eax)
40badb:	00 20                	add    %ah,(%eax)
40badd:	00 20                	add    %ah,(%eax)
40badf:	00 20                	add    %ah,(%eax)
40bae1:	00 20                	add    %ah,(%eax)
40bae3:	00 20                	add    %ah,(%eax)
40bae5:	00 20                	add    %ah,(%eax)
40bae7:	00 20                	add    %ah,(%eax)
40bae9:	00 20                	add    %ah,(%eax)
40baeb:	00 20                	add    %ah,(%eax)
40baed:	00 20                	add    %ah,(%eax)
40baef:	00 20                	add    %ah,(%eax)
40baf1:	00 20                	add    %ah,(%eax)
40baf3:	00 20                	add    %ah,(%eax)
40baf5:	00 20                	add    %ah,(%eax)
40baf7:	00 20                	add    %ah,(%eax)
40baf9:	00 20                	add    %ah,(%eax)
40bafb:	00 20                	add    %ah,(%eax)
40bafd:	00 20                	add    %ah,(%eax)
40baff:	00 20                	add    %ah,(%eax)
40bb01:	00 20                	add    %ah,(%eax)
40bb03:	00 20                	add    %ah,(%eax)
40bb05:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
40bb09:	00 65 00             	add    %ah,0x0(%ebp)
40bb0c:	20 00                	and    %al,(%eax)
40bb0e:	73 00                	jae    0x40bb10
40bb10:	74 00                	je     0x40bb12
40bb12:	61                   	popa
40bb13:	00 72 00             	add    %dh,0x0(%edx)
40bb16:	74 00                	je     0x40bb18
40bb18:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
40bb1e:	20 00                	and    %al,(%eax)
40bb20:	6c                   	insb   (%dx),%es:(%edi)
40bb21:	00 6f 00             	add    %ch,0x0(%edi)
40bb24:	67 00 20             	add    %ah,(%bx,%si)
40bb27:	00 67 00             	add    %ah,0x0(%edi)
40bb2a:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40bb2e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40bb32:	61                   	popa
40bb33:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
40bb37:	00 6f 00             	add    %ch,0x0(%edi)
40bb3a:	6e                   	outsb  %ds:(%esi),(%dx)
40bb3b:	00 20                	add    %ah,(%eax)
40bb3d:	00 28                	add    %ch,(%eax)
40bb3f:	00 61 00             	add    %ah,0x0(%ecx)
40bb42:	73 00                	jae    0x40bb44
40bb44:	20 00                	and    %al,(%eax)
40bb46:	61                   	popa
40bb47:	00 20                	add    %ah,(%eax)
40bb49:	00 68 00             	add    %ch,0x0(%eax)
40bb4c:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
40bb50:	20 00                	and    %al,(%eax)
40bb52:	6e                   	outsb  %ds:(%esi),(%dx)
40bb53:	00 75 00             	add    %dh,0x0(%ebp)
40bb56:	6d                   	insl   (%dx),%es:(%edi)
40bb57:	00 62 00             	add    %ah,0x0(%edx)
40bb5a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40bb5e:	29 00                	sub    %eax,(%eax)
40bb60:	20 00                	and    %al,(%eax)
40bb62:	61                   	popa
40bb63:	00 6e 00             	add    %ch,0x0(%esi)
40bb66:	64 00 25 00 63 00 00 	add    %ah,%fs:0x6300
40bb6d:	00 00                	add    %al,(%eax)
40bb6f:	00 20                	add    %ah,(%eax)
40bb71:	00 20                	add    %ah,(%eax)
40bb73:	00 20                	add    %ah,(%eax)
40bb75:	00 20                	add    %ah,(%eax)
40bb77:	00 20                	add    %ah,(%eax)
40bb79:	00 20                	add    %ah,(%eax)
40bb7b:	00 20                	add    %ah,(%eax)
40bb7d:	00 20                	add    %ah,(%eax)
40bb7f:	00 20                	add    %ah,(%eax)
40bb81:	00 20                	add    %ah,(%eax)
40bb83:	00 20                	add    %ah,(%eax)
40bb85:	00 20                	add    %ah,(%eax)
40bb87:	00 20                	add    %ah,(%eax)
40bb89:	00 20                	add    %ah,(%eax)
40bb8b:	00 20                	add    %ah,(%eax)
40bb8d:	00 20                	add    %ah,(%eax)
40bb8f:	00 20                	add    %ah,(%eax)
40bb91:	00 20                	add    %ah,(%eax)
40bb93:	00 20                	add    %ah,(%eax)
40bb95:	00 20                	add    %ah,(%eax)
40bb97:	00 20                	add    %ah,(%eax)
40bb99:	00 20                	add    %ah,(%eax)
40bb9b:	00 20                	add    %ah,(%eax)
40bb9d:	00 20                	add    %ah,(%eax)
40bb9f:	00 20                	add    %ah,(%eax)
40bba1:	00 20                	add    %ah,(%eax)
40bba3:	00 20                	add    %ah,(%eax)
40bba5:	00 20                	add    %ah,(%eax)
40bba7:	00 20                	add    %ah,(%eax)
40bba9:	00 20                	add    %ah,(%eax)
40bbab:	00 20                	add    %ah,(%eax)
40bbad:	00 6f 00             	add    %ch,0x0(%edi)
40bbb0:	70 00                	jo     0x40bbb2
40bbb2:	74 00                	je     0x40bbb4
40bbb4:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40bbba:	61                   	popa
40bbbb:	00 6c 00 20          	add    %ch,0x20(%eax,%eax,1)
40bbbf:	00 65 00             	add    %ah,0x0(%ebp)
40bbc2:	6e                   	outsb  %ds:(%esi),(%dx)
40bbc3:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
40bbc7:	00 6e 00             	add    %ch,0x0(%esi)
40bbca:	67 00 20             	add    %ah,(%bx,%si)
40bbcd:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
40bbd1:	00 67 00             	add    %ah,0x0(%edi)
40bbd4:	20 00                	and    %al,(%eax)
40bbd6:	67 00 65 00          	add    %ah,0x0(%di)
40bbda:	6e                   	outsb  %ds:(%esi),(%dx)
40bbdb:	00 65 00             	add    %ah,0x0(%ebp)
40bbde:	72 00                	jb     0x40bbe0
40bbe0:	61                   	popa
40bbe1:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
40bbe5:	00 6f 00             	add    %ch,0x0(%edi)
40bbe8:	6e                   	outsb  %ds:(%esi),(%dx)
40bbe9:	00 20                	add    %ah,(%eax)
40bbeb:	00 28                	add    %ch,(%eax)
40bbed:	00 61 00             	add    %ah,0x0(%ecx)
40bbf0:	6c                   	insb   (%dx),%es:(%edi)
40bbf1:	00 73 00             	add    %dh,0x0(%ebx)
40bbf4:	6f                   	outsl  %ds:(%esi),(%dx)
40bbf5:	00 20                	add    %ah,(%eax)
40bbf7:	00 61 00             	add    %ah,0x0(%ecx)
40bbfa:	73 00                	jae    0x40bbfc
40bbfc:	20 00                	and    %al,(%eax)
40bbfe:	61                   	popa
40bbff:	00 20                	add    %ah,(%eax)
40bc01:	00 68 00             	add    %ch,0x0(%eax)
40bc04:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
40bc08:	25 00 63 00 00       	and    $0x6300,%eax
40bc0d:	00 00                	add    %al,(%eax)
40bc0f:	00 20                	add    %ah,(%eax)
40bc11:	00 20                	add    %ah,(%eax)
40bc13:	00 20                	add    %ah,(%eax)
40bc15:	00 20                	add    %ah,(%eax)
40bc17:	00 20                	add    %ah,(%eax)
40bc19:	00 20                	add    %ah,(%eax)
40bc1b:	00 20                	add    %ah,(%eax)
40bc1d:	00 20                	add    %ah,(%eax)
40bc1f:	00 20                	add    %ah,(%eax)
40bc21:	00 20                	add    %ah,(%eax)
40bc23:	00 20                	add    %ah,(%eax)
40bc25:	00 20                	add    %ah,(%eax)
40bc27:	00 20                	add    %ah,(%eax)
40bc29:	00 20                	add    %ah,(%eax)
40bc2b:	00 20                	add    %ah,(%eax)
40bc2d:	00 20                	add    %ah,(%eax)
40bc2f:	00 20                	add    %ah,(%eax)
40bc31:	00 20                	add    %ah,(%eax)
40bc33:	00 20                	add    %ah,(%eax)
40bc35:	00 20                	add    %ah,(%eax)
40bc37:	00 20                	add    %ah,(%eax)
40bc39:	00 20                	add    %ah,(%eax)
40bc3b:	00 20                	add    %ah,(%eax)
40bc3d:	00 20                	add    %ah,(%eax)
40bc3f:	00 20                	add    %ah,(%eax)
40bc41:	00 20                	add    %ah,(%eax)
40bc43:	00 20                	add    %ah,(%eax)
40bc45:	00 20                	add    %ah,(%eax)
40bc47:	00 20                	add    %ah,(%eax)
40bc49:	00 20                	add    %ah,(%eax)
40bc4b:	00 20                	add    %ah,(%eax)
40bc4d:	00 6e 00             	add    %ch,0x0(%esi)
40bc50:	75 00                	jne    0x40bc52
40bc52:	6d                   	insl   (%dx),%es:(%edi)
40bc53:	00 62 00             	add    %ah,0x0(%edx)
40bc56:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40bc5a:	29 00                	sub    %eax,(%eax)
40bc5c:	25 00 63 00 00       	and    $0x6300,%eax
40bc61:	00 00                	add    %al,(%eax)
40bc63:	00 20                	add    %ah,(%eax)
40bc65:	00 20                	add    %ah,(%eax)
40bc67:	00 20                	add    %ah,(%eax)
40bc69:	00 20                	add    %ah,(%eax)
40bc6b:	00 20                	add    %ah,(%eax)
40bc6d:	00 20                	add    %ah,(%eax)
40bc6f:	00 20                	add    %ah,(%eax)
40bc71:	00 20                	add    %ah,(%eax)
40bc73:	00 20                	add    %ah,(%eax)
40bc75:	00 20                	add    %ah,(%eax)
40bc77:	00 20                	add    %ah,(%eax)
40bc79:	00 00                	add    %al,(%eax)
40bc7b:	00 20                	add    %ah,(%eax)
40bc7d:	00 20                	add    %ah,(%eax)
40bc7f:	00 20                	add    %ah,(%eax)
40bc81:	00 20                	add    %ah,(%eax)
40bc83:	00 20                	add    %ah,(%eax)
40bc85:	00 20                	add    %ah,(%eax)
40bc87:	00 20                	add    %ah,(%eax)
40bc89:	00 20                	add    %ah,(%eax)
40bc8b:	00 20                	add    %ah,(%eax)
40bc8d:	00 20                	add    %ah,(%eax)
40bc8f:	00 20                	add    %ah,(%eax)
40bc91:	00 20                	add    %ah,(%eax)
40bc93:	00 20                	add    %ah,(%eax)
40bc95:	00 20                	add    %ah,(%eax)