40b9ed:	00 00                	add    %al,(%eax)
40b9ef:	00 02                	add    %al,(%edx)
40b9f1:	28 9b 00 00 06 6f    	sub    %bl,0x6f060000(%ebx)
40b9f7:	77 01                	ja     0x40b9fa
40b9f9:	00 0a                	add    %cl,(%edx)
40b9fb:	6f                   	outsl  %ds:(%esi),(%dx)
40b9fc:	97                   	xchg   %eax,%edi
40b9fd:	01 00                	add    %eax,(%eax)
40b9ff:	0a 13                	or     (%ebx),%dl
40ba01:	04 11                	add    $0x11,%al
40ba03:	04 13                	add    $0x13,%al
40ba05:	05 de 25 00 06       	add    $0x60025de,%eax
40ba0a:	16                   	push   %ss
40ba0b:	fe 01                	incb   (%ecx)
40ba0d:	13 06                	adc    (%esi),%eax
40ba0f:	11 06                	adc    %eax,(%esi)
40ba11:	2c 18                	sub    $0x18,%al
40ba13:	00 02                	add    %al,(%edx)
40ba15:	28 9b 00 00 06 6f    	sub    %bl,0x6f060000(%ebx)
40ba1b:	77 01                	ja     0x40ba1e
40ba1d:	00 0a                	add    %cl,(%edx)
40ba1f:	6f                   	outsl  %ds:(%esi),(%dx)
40ba20:	94                   	xchg   %eax,%esp
40ba21:	01 00                	add    %eax,(%eax)
40ba23:	0a 6f 98             	or     -0x68(%edi),%ch
40ba26:	01 00                	add    %eax,(%eax)
40ba28:	0a 00                	or     (%eax),%al
40ba2a:	00 00                	add    %al,(%eax)
40ba2c:	dc 11                	fcoml  (%ecx)
40ba2e:	05 2a 01 10 00       	add    $0x10012a,%eax
40ba33:	00 02                	add    %al,(%edx)
40ba35:	00 b7 00 19 d0 00    	add    %dh,0xd01900(%edi)
40ba3b:	25 00 00 00 00       	and    $0x0,%eax
40ba40:	1b 30                	sbb    (%eax),%esi
40ba42:	02 00                	add    (%eax),%al
40ba44:	f8                   	clc
40ba45:	00 00                	add    %al,(%eax)
40ba47:	00 45 00             	add    %al,0x0(%ebp)
40ba4a:	00 11                	add    %dl,(%ecx)
40ba4c:	00 03                	add    %al,(%ebx)
40ba4e:	14 fe                	adc    $0xfe,%al
40ba50:	01 0b                	add    %ecx,(%ebx)
40ba52:	07                   	pop    %es
40ba53:	2c 0c                	sub    $0xc,%al
40ba55:	00 72 d8             	add    %dh,-0x28(%edx)
40ba58:	1a 00                	sbb    (%eax),%al
40ba5a:	70 73                	jo     0x40bacf
40ba5c:	e7 00                	out    %eax,$0x0
40ba5e:	00 0a                	add    %cl,(%edx)
40ba60:	7a 00                	jp     0x40ba62
40ba62:	02 28                	add    (%eax),%ch
40ba64:	9b                   	fwait
40ba65:	00 00                	add    %al,(%eax)
40ba67:	06                   	push   %es
40ba68:	6f                   	outsl  %ds:(%esi),(%dx)
40ba69:	75 01                	jne    0x40ba6c
40ba6b:	00 0a                	add    %cl,(%edx)
40ba6d:	6f                   	outsl  %ds:(%esi),(%dx)
40ba6e:	86 01                	xchg   %al,(%ecx)
40ba70:	00 0a                	add    %cl,(%edx)
40ba72:	16                   	push   %ss
40ba73:	6f                   	outsl  %ds:(%esi),(%dx)
40ba74:	92                   	xchg   %eax,%edx
40ba75:	01 00                	add    %eax,(%eax)
40ba77:	0a 03                	or     (%ebx),%al
40ba79:	6f                   	outsl  %ds:(%esi),(%dx)
40ba7a:	93                   	xchg   %eax,%ebx
40ba7b:	01 00                	add    %eax,(%eax)
40ba7d:	0a 00                	or     (%eax),%al
40ba7f:	00 04 14             	add    %al,(%esp,%edx,1)
40ba82:	fe 01                	incb   (%ecx)
40ba84:	0c 08                	or     $0x8,%al
40ba86:	2c 0c                	sub    $0xc,%al
40ba88:	00 72 92             	add    %dh,-0x6e(%edx)
40ba8b:	1c 00                	sbb    $0x0,%al
40ba8d:	70 73                	jo     0x40bb02
40ba8f:	e7 00                	out    %eax,$0x0
40ba91:	00 0a                	add    %cl,(%edx)
40ba93:	7a 00                	jp     0x40ba95
40ba95:	02 28                	add    (%eax),%ch
40ba97:	9b                   	fwait
40ba98:	00 00                	add    %al,(%eax)
40ba9a:	06                   	push   %es
40ba9b:	6f                   	outsl  %ds:(%esi),(%dx)
40ba9c:	75 01                	jne    0x40ba9f
40ba9e:	00 0a                	add    %cl,(%edx)
40baa0:	6f                   	outsl  %ds:(%esi),(%dx)
40baa1:	86 01                	xchg   %al,(%ecx)
40baa3:	00 0a                	add    %cl,(%edx)
40baa5:	17                   	pop    %ss
40baa6:	6f                   	outsl  %ds:(%esi),(%dx)
40baa7:	92                   	xchg   %eax,%edx
40baa8:	01 00                	add    %eax,(%eax)
40baaa:	0a 04 6f             	or     (%edi,%ebp,2),%al
40baad:	93                   	xchg   %eax,%ebx
40baae:	01 00                	add    %eax,(%eax)
40bab0:	0a 00                	or     (%eax),%al
40bab2:	00 02                	add    %al,(%edx)
40bab4:	28 9b 00 00 06 6f    	sub    %bl,0x6f060000(%ebx)
40baba:	75 01                	jne    0x40babd
40babc:	00 0a                	add    %cl,(%edx)
40babe:	6f                   	outsl  %ds:(%esi),(%dx)
40babf:	94                   	xchg   %eax,%esp
40bac0:	01 00                	add    %eax,(%eax)
40bac2:	0a 6f 95             	or     -0x6b(%edi),%ch
40bac5:	01 00                	add    %eax,(%eax)
40bac7:	0a 0a                	or     (%edx),%cl
40bac9:	02 28                	add    (%eax),%ch
40bacb:	9b                   	fwait
40bacc:	00 00                	add    %al,(%eax)
40bace:	06                   	push   %es
40bacf:	6f                   	outsl  %ds:(%esi),(%dx)
40bad0:	75 01                	jne    0x40bad3
40bad2:	00 0a                	add    %cl,(%edx)
40bad4:	6f                   	outsl  %ds:(%esi),(%dx)
40bad5:	94                   	xchg   %eax,%esp
40bad6:	01 00                	add    %eax,(%eax)
40bad8:	0a 6f 95             	or     -0x6b(%edi),%ch
40badb:	01 00                	add    %eax,(%eax)
40badd:	0a 17                	or     (%edi),%dl
40badf:	5f                   	pop    %edi
40bae0:	17                   	pop    %ss
40bae1:	fe 01                	incb   (%ecx)
40bae3:	16                   	push   %ss
40bae4:	fe 01                	incb   (%ecx)
40bae6:	0d 09 2c 18 00       	or     $0x182c09,%eax
40baeb:	02 28                	add    (%eax),%ch
40baed:	9b                   	fwait
40baee:	00 00                	add    %al,(%eax)
40baf0:	06                   	push   %es
40baf1:	6f                   	outsl  %ds:(%esi),(%dx)
40baf2:	75 01                	jne    0x40baf5
40baf4:	00 0a                	add    %cl,(%edx)
40baf6:	6f                   	outsl  %ds:(%esi),(%dx)
40baf7:	94                   	xchg   %eax,%esp
40baf8:	01 00                	add    %eax,(%eax)
40bafa:	0a 6f 96             	or     -0x6a(%edi),%ch
40bafd:	01 00                	add    %eax,(%eax)
40baff:	0a 00                	or     (%eax),%al
40bb01:	00 00                	add    %al,(%eax)
40bb03:	00 02                	add    %al,(%edx)
40bb05:	28 9b 00 00 06 6f    	sub    %bl,0x6f060000(%ebx)
40bb0b:	75 01                	jne    0x40bb0e
40bb0d:	00 0a                	add    %cl,(%edx)
40bb0f:	6f                   	outsl  %ds:(%esi),(%dx)
40bb10:	97                   	xchg   %eax,%edi
40bb11:	01 00                	add    %eax,(%eax)
40bb13:	0a 13                	or     (%ebx),%dl
40bb15:	04 11                	add    $0x11,%al
40bb17:	04 13                	add    $0x13,%al
40bb19:	05 de 25 00 06       	add    $0x60025de,%eax
40bb1e:	16                   	push   %ss
40bb1f:	fe 01                	incb   (%ecx)
40bb21:	13 06                	adc    (%esi),%eax
40bb23:	11 06                	adc    %eax,(%esi)
40bb25:	2c 18                	sub    $0x18,%al
40bb27:	00 02                	add    %al,(%edx)
40bb29:	28 9b 00 00 06 6f    	sub    %bl,0x6f060000(%ebx)
40bb2f:	75 01                	jne    0x40bb32
40bb31:	00 0a                	add    %cl,(%edx)
40bb33:	6f                   	outsl  %ds:(%esi),(%dx)
40bb34:	94                   	xchg   %eax,%esp
40bb35:	01 00                	add    %eax,(%eax)
40bb37:	0a 6f 98             	or     -0x68(%edi),%ch
40bb3a:	01 00                	add    %eax,(%eax)
40bb3c:	0a 00                	or     (%eax),%al
40bb3e:	00 00                	add    %al,(%eax)
40bb40:	dc 11                	fcoml  (%ecx)
40bb42:	05 2a 01 10 00       	add    $0x10012a,%eax
40bb47:	00 02                	add    %al,(%edx)
40bb49:	00 b7 00 19 d0 00    	add    %dh,0xd01900(%edi)
40bb4f:	25 00 00 00 00       	and    $0x0,%eax
40bb54:	1b 30                	sbb    (%eax),%esi
40bb56:	02 00                	add    (%eax),%al
40bb58:	64 01 00             	add    %eax,%fs:(%eax)
40bb5b:	00 46 00             	add    %al,0x0(%esi)
40bb5e:	00 11                	add    %dl,(%ecx)
40bb60:	00 03                	add    %al,(%ebx)
40bb62:	14 fe                	adc    $0xfe,%al
40bb64:	01 0b                	add    %ecx,(%ebx)
40bb66:	07                   	pop    %es
40bb67:	2c 0c                	sub    $0xc,%al
40bb69:	00 72 d8             	add    %dh,-0x28(%edx)
40bb6c:	1a 00                	sbb    (%eax),%al
40bb6e:	70 73                	jo     0x40bbe3
40bb70:	e7 00                	out    %eax,$0x0
40bb72:	00 0a                	add    %cl,(%edx)
40bb74:	7a 00                	jp     0x40bb76
40bb76:	02 28                	add    (%eax),%ch
40bb78:	9b                   	fwait
40bb79:	00 00                	add    %al,(%eax)
40bb7b:	06                   	push   %es
40bb7c:	6f                   	outsl  %ds:(%esi),(%dx)
40bb7d:	78 01                	js     0x40bb80
40bb7f:	00 0a                	add    %cl,(%edx)
40bb81:	6f                   	outsl  %ds:(%esi),(%dx)
40bb82:	86 01                	xchg   %al,(%ecx)
40bb84:	00 0a                	add    %cl,(%edx)
40bb86:	16                   	push   %ss
40bb87:	6f                   	outsl  %ds:(%esi),(%dx)
40bb88:	92                   	xchg   %eax,%edx
40bb89:	01 00                	add    %eax,(%eax)
40bb8b:	0a 03                	or     (%ebx),%al
40bb8d:	6f                   	outsl  %ds:(%esi),(%dx)
40bb8e:	93                   	xchg   %eax,%ebx
40bb8f:	01 00                	add    %eax,(%eax)
40bb91:	0a 00                	or     (%eax),%al
40bb93:	00 04 14             	add    %al,(%esp,%edx,1)
40bb96:	fe 01                	incb   (%ecx)
40bb98:	0c 08                	or     $0x8,%al
40bb9a:	2c 0c                	sub    $0xc,%al
40bb9c:	00 72 92             	add    %dh,-0x6e(%edx)
40bb9f:	1c 00                	sbb    $0x0,%al
40bba1:	70 73                	jo     0x40bc16
40bba3:	e7 00                	out    %eax,$0x0
40bba5:	00 0a                	add    %cl,(%edx)
40bba7:	7a 00                	jp     0x40bba9
40bba9:	02 28                	add    (%eax),%ch
40bbab:	9b                   	fwait
40bbac:	00 00                	add    %al,(%eax)
40bbae:	06                   	push   %es
40bbaf:	6f                   	outsl  %ds:(%esi),(%dx)
40bbb0:	78 01                	js     0x40bbb3
40bbb2:	00 0a                	add    %cl,(%edx)
40bbb4:	6f                   	outsl  %ds:(%esi),(%dx)
40bbb5:	86 01                	xchg   %al,(%ecx)
40bbb7:	00 0a                	add    %cl,(%edx)
40bbb9:	17                   	pop    %ss
40bbba:	6f                   	outsl  %ds:(%esi),(%dx)
40bbbb:	92                   	xchg   %eax,%edx
40bbbc:	01 00                	add    %eax,(%eax)
40bbbe:	0a 04 6f             	or     (%edi,%ebp,2),%al
40bbc1:	93                   	xchg   %eax,%ebx
40bbc2:	01 00                	add    %eax,(%eax)
40bbc4:	0a 00                	or     (%eax),%al
40bbc6:	00 05 14 fe 01 0d    	add    %al,0xd01fe14
40bbcc:	09 2c 0c             	or     %ebp,(%esp,%ecx,1)
40bbcf:	00 72 b7             	add    %dh,-0x49(%edx)
40bbd2:	22 00                	and    (%eax),%al
40bbd4:	70 73                	jo     0x40bc49
40bbd6:	e7 00                	out    %eax,$0x0
40bbd8:	00 0a                	add    %cl,(%edx)
40bbda:	7a 00                	jp     0x40bbdc
40bbdc:	02 28                	add    (%eax),%ch
40bbde:	9b                   	fwait
40bbdf:	00 00                	add    %al,(%eax)
40bbe1:	06                   	push   %es
40bbe2:	6f                   	outsl  %ds:(%esi),(%dx)
40bbe3:	78 01                	js     0x40bbe6
40bbe5:	00 0a                	add    %cl,(%edx)
40bbe7:	6f                   	outsl  %ds:(%esi),(%dx)
40bbe8:	86 01                	xchg   %al,(%ecx)
40bbea:	00 0a                	add    %cl,(%edx)
40bbec:	18 6f 92             	sbb    %ch,-0x6e(%edi)
40bbef:	01 00                	add    %eax,(%eax)
40bbf1:	0a 05 6f 93 01 00    	or     0x1936f,%al
40bbf7:	0a 00                	or     (%eax),%al
40bbf9:	00 0e                	add    %cl,(%esi)
40bbfb:	04 14                	add    $0x14,%al
40bbfd:	fe 01                	incb   (%ecx)
40bbff:	13 04 11             	adc    (%ecx,%edx,1),%eax
40bc02:	04 2c                	add    $0x2c,%al
40bc04:	0c 00                	or     $0x0,%al
40bc06:	72 df                	jb     0x40bbe7
40bc08:	22 00                	and    (%eax),%al
40bc0a:	70 73                	jo     0x40bc7f
40bc0c:	e7 00                	out    %eax,$0x0
40bc0e:	00 0a                	add    %cl,(%edx)
40bc10:	7a 00                	jp     0x40bc12
40bc12:	02 28                	add    (%eax),%ch
40bc14:	9b                   	fwait
40bc15:	00 00                	add    %al,(%eax)
40bc17:	06                   	push   %es
40bc18:	6f                   	outsl  %ds:(%esi),(%dx)
40bc19:	78 01                	js     0x40bc1c
40bc1b:	00 0a                	add    %cl,(%edx)
40bc1d:	6f                   	outsl  %ds:(%esi),(%dx)
40bc1e:	86 01                	xchg   %al,(%ecx)
40bc20:	00 0a                	add    %cl,(%edx)
40bc22:	19 6f 92             	sbb    %ebp,-0x6e(%edi)
40bc25:	01 00                	add    %eax,(%eax)
40bc27:	0a 0e                	or     (%esi),%cl
40bc29:	04 6f                	add    $0x6f,%al
40bc2b:	93                   	xchg   %eax,%ebx
40bc2c:	01 00                	add    %eax,(%eax)
40bc2e:	0a 00                	or     (%eax),%al
40bc30:	00 02                	add    %al,(%edx)
40bc32:	28 9b 00 00 06 6f    	sub    %bl,0x6f060000(%ebx)
40bc38:	78 01                	js     0x40bc3b
40bc3a:	00 0a                	add    %cl,(%edx)
40bc3c:	6f                   	outsl  %ds:(%esi),(%dx)
40bc3d:	94                   	xchg   %eax,%esp
40bc3e:	01 00                	add    %eax,(%eax)
40bc40:	0a 6f 95             	or     -0x6b(%edi),%ch
40bc43:	01 00                	add    %eax,(%eax)
40bc45:	0a 0a                	or     (%edx),%cl
40bc47:	02 28                	add    (%eax),%ch
40bc49:	9b                   	fwait
40bc4a:	00 00                	add    %al,(%eax)
40bc4c:	06                   	push   %es
40bc4d:	6f                   	outsl  %ds:(%esi),(%dx)
40bc4e:	78 01                	js     0x40bc51
40bc50:	00 0a                	add    %cl,(%edx)
40bc52:	6f                   	outsl  %ds:(%esi),(%dx)
40bc53:	94                   	xchg   %eax,%esp
40bc54:	01 00                	add    %eax,(%eax)
40bc56:	0a 6f 95             	or     -0x6b(%edi),%ch
40bc59:	01 00                	add    %eax,(%eax)
40bc5b:	0a 17                	or     (%edi),%dl
40bc5d:	5f                   	pop    %edi
40bc5e:	17                   	pop    %ss
40bc5f:	fe 01                	incb   (%ecx)
40bc61:	16                   	push   %ss
40bc62:	fe 01                	incb   (%ecx)
40bc64:	13 05 11 05 2c 18    	adc    0x182c0511,%eax
40bc6a:	00 02                	add    %al,(%edx)
40bc6c:	28 9b 00 00 06 6f    	sub    %bl,0x6f060000(%ebx)
40bc72:	78 01                	js     0x40bc75
40bc74:	00 0a                	add    %cl,(%edx)
40bc76:	6f                   	outsl  %ds:(%esi),(%dx)
40bc77:	94                   	xchg   %eax,%esp
40bc78:	01 00                	add    %eax,(%eax)
40bc7a:	0a 6f 96             	or     -0x6a(%edi),%ch
40bc7d:	01 00                	add    %eax,(%eax)
40bc7f:	0a 00                	or     (%eax),%al
40bc81:	00 00                	add    %al,(%eax)
40bc83:	00 02                	add    %al,(%edx)
40bc85:	28 9b 00 00 06 6f    	sub    %bl,0x6f060000(%ebx)
40bc8b:	78 01                	js     0x40bc8e
40bc8d:	00 0a                	add    %cl,(%edx)
40bc8f:	6f                   	outsl  %ds:(%esi),(%dx)
40bc90:	97                   	xchg   %eax,%edi
40bc91:	01 00                	add    %eax,(%eax)
40bc93:	0a 13                	or     (%ebx),%dl
40bc95:	06                   	push   %es
40bc96:	11 06                	adc    %eax,(%esi)
40bc98:	13 07                	adc    (%edi),%eax
40bc9a:	de 25 00 06 16 fe    	fisubs 0xfe160600
40bca0:	01 13                	add    %edx,(%ebx)
40bca2:	08 11                	or     %dl,(%ecx)
40bca4:	08 2c 18             	or     %ch,(%eax,%ebx,1)
40bca7:	00 02                	add    %al,(%edx)
40bca9:	28 9b 00 00 06 6f    	sub    %bl,0x6f060000(%ebx)
40bcaf:	78 01                	js     0x40bcb2
40bcb1:	00 0a                	add    %cl,(%edx)
40bcb3:	6f                   	outsl  %ds:(%esi),(%dx)
40bcb4:	94                   	xchg   %eax,%esp
40bcb5:	01 00                	add    %eax,(%eax)
40bcb7:	0a 6f 98             	or     -0x68(%edi),%ch
40bcba:	01 00                	add    %eax,(%eax)