40bb9b:	1e                   	push   %ds
40bb9c:	e1 3b                	loope  0x40bbd9
40bb9e:	da 4f 7e             	fimull 0x7e(%edi)
40bba1:	fb                   	sti
40bba2:	98                   	cwtl
40bba3:	27                   	daa
40bba4:	8c 3b                	mov    %?,(%ebx)
40bba6:	b2 26                	mov    $0x26,%dl
40bba8:	e6 24                	out    %al,$0x24
40bbaa:	da cf                	fcmove %st(7),%st
40bbac:	62 33                	bound  %esi,(%ebx)
40bbae:	da 27                	fisubl (%edi)
40bbb0:	6f                   	outsl  %ds:(%esi),(%dx)
40bbb1:	be 0a da 19 c4       	mov    $0xc419da0a,%esi
40bbb6:	d3 e7                	shl    %cl,%edi
40bbb8:	92                   	xchg   %eax,%edx
40bbb9:	0f 32                	rdmsr
40bbbb:	e6 e1                	out    %al,$0xe1
40bbbd:	3b da                	cmp    %edx,%ebx
40bbbf:	ae                   	scas   %es:(%edi),%al
40bbc0:	16                   	push   %ss
40bbc1:	cc                   	int3
40bbc2:	3c ae                	cmp    $0xae,%al
40bbc4:	63 07                	arpl   %eax,(%edi)
40bbc6:	26 d8 19             	fcomps %es:(%ecx)
40bbc9:	b2 1c                	mov    $0x1c,%dl
40bbcb:	cf                   	iret
40bbcc:	f2 3c da             	repnz cmp $0xda,%al
40bbcf:	27                   	daa
40bbd0:	19 8e 0a da 19 c4    	sbb    %ecx,-0x3be625f6(%esi)
40bbd6:	32 52 e1             	xor    -0x1f(%edx),%dl
40bbd9:	3b da                	cmp    %edx,%ebx
40bbdb:	4d                   	dec    %ebp
40bbdc:	e7 d3                	out    %eax,$0xd3
40bbde:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40bbdf:	21 e6                	and    %esp,%esi
40bbe1:	3b 53 d7             	cmp    -0x29(%ebx),%edx
40bbe4:	11 dd                	adc    %ebx,%ebp
40bbe6:	53                   	push   %ebx
40bbe7:	a2 de c7 25 d8       	mov    %al,0xd825c7de
40bbec:	6f                   	outsl  %ds:(%esi),(%dx)
40bbed:	fd                   	std
40bbee:	b2 23                	mov    $0x23,%dl
40bbf0:	e7 3b                	out    %eax,$0x3b
40bbf2:	da 4f 06             	fimull 0x6(%edi)
40bbf5:	89 98 27 0e 50 dd    	mov    %ebx,-0x22aff1d9(%eax)
40bbfb:	27                   	daa
40bbfc:	e6 b2                	out    %al,$0xb2
40bbfe:	2a 16                	sub    (%esi),%dl
40bc00:	16                   	push   %ss
40bc01:	b2 1c                	mov    $0x1c,%dl
40bc03:	cf                   	iret
40bc04:	9e                   	sahf
40bc05:	3c da                	cmp    $0xda,%al
40bc07:	27                   	daa
40bc08:	b6 d3                	mov    $0xd3,%dh
40bc0a:	5c                   	pop    %esp
40bc0b:	2c e6                	sub    $0xe6,%al
40bc0d:	3b b2 23 e7 3b da    	cmp    -0x25c418dd(%edx),%esi
40bc13:	aa                   	stos   %al,%es:(%edi)
40bc14:	63 ef                	arpl   %ebp,%edi
40bc16:	27                   	daa
40bc17:	d8 19                	fcomps (%ecx)
40bc19:	6b 25 12 02 46 9b 27 	imul   $0x27,0x9b460212,%esp
40bc20:	0e                   	push   %cs
40bc21:	28 dd                	sub    %bl,%ch
40bc23:	27                   	daa
40bc24:	e6 51                	out    %al,$0x51
40bc26:	db 4f 06             	fisttpl 0x6(%edi)
40bc29:	89 98 27 6b be 0e    	mov    %ebx,0xebe6b27(%eax)
40bc2f:	da 19                	ficompl (%ecx)
40bc31:	c4 8a cf 82 6d 25    	les    0x256d82cf(%edx),%ecx
40bc37:	d8 65 ff             	fsubs  -0x1(%ebp)
40bc3a:	ca 2e 26             	lret   $0x262e
40bc3d:	34 5e                	xor    $0x5e,%al
40bc3f:	65 e7 3b             	gs out %eax,$0x3b
40bc42:	da a4 e3 af 1a 65 e6 	fisubl -0x199ae551(%ebx,%eiz,8)
40bc49:	33 62 ef             	xor    -0x11(%edx),%esp
40bc4c:	e6 3b                	out    %al,$0x3b
40bc4e:	da d0                	fcmovbe %st(0),%st
40bc50:	c3                   	ret
40bc51:	af                   	scas   %es:(%edi),%eax
40bc52:	1a 65 e6             	sbb    -0x1a(%ebp),%ah
40bc55:	b2 5f                	mov    $0x5f,%dl
40bc57:	03 1d c4 25 84 72    	add    0x728425c4,%ebx
40bc5d:	fb                   	sti
40bc5e:	98                   	cwtl
40bc5f:	27                   	daa
40bc60:	19 36                	sbb    %esi,(%esi)
40bc62:	4e                   	dec    %esi
40bc63:	e7 a4                	out    %eax,$0xa4
40bc65:	3b 53 d7             	cmp    -0x29(%ebx),%edx
40bc68:	11 dd                	adc    %ebx,%ebp
40bc6a:	53                   	push   %ebx
40bc6b:	a2 c6 c0 25 d8       	mov    %al,0xd825c0c6
40bc70:	6f                   	outsl  %ds:(%esi),(%dx)
40bc71:	fd                   	std
40bc72:	32 de                	xor    %dh,%bl
40bc74:	ec                   	in     (%dx),%al
40bc75:	3b da                	cmp    %edx,%ebx
40bc77:	9d                   	popf
40bc78:	35 76 b8 37 6f       	xor    $0x6f37b876,%eax
40bc7d:	fa                   	cli
40bc7e:	2d cd 27 c1 dd       	sub    $0xddc127cd,%eax
40bc83:	e6 1f                	out    %al,$0x1f
40bc85:	24 f3                	and    $0xf3,%al
40bc87:	ed                   	in     (%dx),%eax
40bc88:	6f                   	outsl  %ds:(%esi),(%dx)
40bc89:	ec                   	in     (%dx),%al
40bc8a:	59                   	pop    %ecx
40bc8b:	e0 a7                	loopne 0x40bc34
40bc8d:	b2 21                	mov    $0x21,%dl
40bc8f:	af                   	scas   %es:(%edi),%eax
40bc90:	7b 14                	jnp    0x40bca6
40bc92:	26 d8 19             	fcomps %es:(%ecx)
40bc95:	b2 2a                	mov    $0x2a,%dl
40bc97:	d0 00                	rolb   $1,(%eax)
40bc99:	b2 5f                	mov    $0x5f,%dl
40bc9b:	3b 1d c4 25 ae 20    	cmp    0x20ae25c4,%ebx
40bca1:	fd                   	std
40bca2:	5f                   	pop    %edi
40bca3:	18 1a                	sbb    %bl,(%edx)
40bca5:	c4 25 26 0d 0b 32    	les    0x320b0d26,%esp
40bcab:	e6 ec                	out    %al,$0xec
40bcad:	3b da                	cmp    %edx,%ebx
40bcaf:	28 50 86             	sub    %dl,-0x7a(%eax)
40bcb2:	e5 db                	in     $0xdb,%eax
40bcb4:	19 c4                	sbb    %eax,%esp
40bcb6:	60                   	pusha
40bcb7:	f4                   	hlt
40bcb8:	ab                   	stos   %eax,%es:(%edi)
40bcb9:	59                   	pop    %ecx
40bcba:	ca ae 27             	lret   $0x27ae
40bcbd:	cc                   	int3
40bcbe:	30 e6                	xor    %ah,%dh
40bcc0:	1c 3c                	sbb    $0x3c,%al
40bcc2:	1b de                	sbb    %esi,%ebx
40bcc4:	f9                   	stc
40bcc5:	12 10                	adc    (%eax),%dl
40bcc7:	ae                   	scas   %es:(%edi),%al
40bcc8:	35 b8 19 46 6e       	xor    $0x6e4619b8,%eax
40bccd:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40bcce:	e7 08                	out    %eax,$0x8
40bcd0:	1a c4                	sbb    %ah,%al
40bcd2:	25 a7 63 04 26       	and    $0x260463a7,%eax
40bcd7:	d8 19                	fcomps (%ecx)
40bcd9:	3a 50 a2             	cmp    -0x5e(%eax),%dl
40bcdc:	d9 c7                	fld    %st(7)
40bcde:	25 d8 da 33 ac       	and    $0xac33dad8,%eax
40bce3:	e1 20                	loope  0x40bd05
40bce5:	be ed db 19 c4       	mov    $0xc419dbed,%esi
40bcea:	da cf                	fcmove %st(7),%st
40bcec:	66 31 da             	xor    %bx,%dx
40bcef:	27                   	daa
40bcf0:	6f                   	outsl  %ds:(%esi),(%dx)
40bcf1:	f9                   	stc
40bcf2:	2c e5                	sub    $0xe5,%al
40bcf4:	e7 4e                	out    %eax,$0x4e
40bcf6:	d4 e1                	aam    $0xe1
40bcf8:	63 0e                	arpl   %ecx,(%esi)
40bcfa:	26 d8 19             	fcomps %es:(%ecx)
40bcfd:	08 1c a2             	or     %bl,(%edx,%eiz,4)
40bd00:	d0 c7                	rol    $1,%bh
40bd02:	25 d8 d4 b2 2a       	and    $0x2ab2d4d8,%eax
40bd07:	26 16                	es push %ss
40bd09:	b2 1c                	mov    $0x1c,%dl
40bd0b:	aa                   	stos   %al,%es:(%edi)
40bd0c:	63 14 26             	arpl   %edx,(%esi,%eiz,1)
40bd0f:	d8 19                	fcomps (%ecx)
40bd11:	6b b2 c7 54 79 da 4f 	imul   $0x4f,-0x2586ab39(%edx),%esi
40bd18:	11 dc                	adc    %ebx,%esp
40bd1a:	98                   	cwtl
40bd1b:	27                   	daa
40bd1c:	6b be f1 dc 19 c4 8a 	imul   $0xffffff8a,-0x3be6230f(%esi),%edi
40bd23:	cf                   	iret
40bd24:	86 31                	xchg   %dh,(%ecx)
40bd26:	da 27                	fisubl (%edi)
40bd28:	8c 3b                	mov    %?,(%ebx)
40bd2a:	57                   	push   %edi
40bd2b:	a2 cd c0 25 d8       	mov    %al,0xd825c0cd
40bd30:	b6 b6                	mov    $0xb6,%dh
40bd32:	5f                   	pop    %edi
40bd33:	f3 1b c4             	repz sbb %esp,%eax
40bd36:	25 77 0e b0 dc       	and    $0xdcb00e77,%eax
40bd3b:	27                   	daa
40bd3c:	e6 b6                	out    %al,$0xb6
40bd3e:	5f                   	pop    %edi
40bd3f:	0c 1d                	or     $0x1d,%al
40bd41:	c4 25 77 0e 49 6d    	les    0x6d490e77,%esp
40bd47:	d8 19                	fcomps (%ecx)
40bd49:	b2 2a                	mov    $0x2a,%dl
40bd4b:	d0 00                	rolb   $1,(%eax)
40bd4d:	b2 5f                	mov    $0x5f,%dl
40bd4f:	3f                   	aas
40bd50:	1d c4 25 ae 20       	sbb    $0x20ae25c4,%eax
40bd55:	b6 5f                	mov    $0x5f,%dh
40bd57:	08 1a                	or     %bl,(%edx)
40bd59:	c4 25 77 0e d5 76    	les    0x76d50e77,%esp
40bd5f:	d8 19                	fcomps (%ecx)
40bd61:	b8 1e 3f 8c 3b       	mov    $0x3b8c3f1e,%eax
40bd66:	57                   	push   %edi
40bd67:	a2 cd c0 25 d8       	mov    %al,0xd825c0cd
40bd6c:	b6 d3                	mov    $0xd3,%dh
40bd6e:	40                   	inc    %eax
40bd6f:	20 e6                	and    %ah,%dh
40bd71:	3b 53 d7             	cmp    -0x29(%ebx),%edx
40bd74:	11 dd                	adc    %ebx,%ebp
40bd76:	53                   	push   %ebx
40bd77:	a2 f2 c0 25 d8       	mov    %al,0xd825c0f2
40bd7c:	6f                   	outsl  %ds:(%esi),(%dx)
40bd7d:	fd                   	std
40bd7e:	b0 26                	mov    $0x26,%al
40bd80:	0e                   	push   %cs
40bd81:	e0 de                	loopne 0x40bd61
40bd83:	27                   	daa
40bd84:	e6 53                	out    %al,$0x53
40bd86:	3a 95 a4 3b b2 ce    	cmp    -0x314dc45c(%ebp),%dl
40bd8c:	01 79 da             	add    %edi,-0x26(%ecx)
40bd8f:	4f                   	dec    %edi
40bd90:	56                   	push   %esi
40bd91:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40bd92:	98                   	cwtl
40bd93:	27                   	daa
40bd94:	0e                   	push   %cs
40bd95:	d4 d3                	aam    $0xd3
40bd97:	27                   	daa
40bd98:	e6 ba                	out    %al,$0xba
40bd9a:	34 de                	xor    $0xde,%al
40bd9c:	a2 3b da aa e3       	mov    %al,0xe3aada3b
40bda1:	d8 3d 65 e6 b2 9f    	fdivrs 0x9fb2e665
40bda7:	db 47 df             	fildl  -0x21(%edi)
40bdaa:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40bdab:	66 e6 b2             	data16 out %al,$0xb2
40bdae:	9f                   	lahf
40bdaf:	cf                   	iret
40bdb0:	6b 3e b7             	imul   $0xffffffb7,(%esi),%edi
40bdb3:	8c a6 3b 53 62 3a    	mov    %fs,0x3a62533b(%esi)
40bdb9:	b2 2a                	mov    $0x2a,%dl
40bdbb:	0e                   	push   %cs
40bdbc:	16                   	push   %ss
40bdbd:	b2 1c                	mov    $0x1c,%dl
40bdbf:	4f                   	dec    %edi
40bdc0:	e6 44                	out    %al,$0x44
40bdc2:	da 27                	fisubl (%edi)
40bdc4:	8c 3b                	mov    %?,(%ebx)
40bdc6:	32 fa                	xor    %dl,%bh
40bdc8:	e1 3b                	loope  0x40be05
40bdca:	da ae a3 cb 59 42    	fisubrl 0x4259cba3(%esi)
40bdd0:	0a 3b                	or     (%ebx),%bh
40bdd2:	59                   	pop    %ecx
40bdd3:	42                   	inc    %edx
40bdd4:	1e                   	push   %ds
40bdd5:	3b 1d 62 12 3e da    	cmp    0xda3e1262,%ebx
40bddb:	27                   	daa
40bddc:	e6 b2                	out    %al,$0xb2
40bdde:	2a 26                	sub    (%esi),%ah
40bde0:	16                   	push   %ss
40bde1:	b2 1c                	mov    $0x1c,%dl
40bde3:	e0 a3                	loopne 0x40bd88
40bde5:	e3 d9                	jecxz  0x40bdc0
40bde7:	27                   	daa
40bde8:	e6 3b                	out    %al,$0x3b
40bdea:	59                   	pop    %ecx
40bdeb:	42                   	inc    %edx
40bdec:	06                   	push   %es
40bded:	3b 59 42             	cmp    0x42(%ecx),%ebx
40bdf0:	02 3b                	add    (%ebx),%bh
40bdf2:	5b                   	pop    %ebx
40bdf3:	e1 da                	loope  0x40bdcf
40bdf5:	04 da                	add    $0xda,%al
40bdf7:	27                   	daa
40bdf8:	6b 7e 02 77          	imul   $0x77,0x2(%esi),%edi
40bdfc:	0e                   	push   %cs
40bdfd:	f0 dd 27             	lock frstor (%edi)
40be00:	e6 ba                	out    %al,$0xba
40be02:	df b3 26 79 da 07    	fbstp  0x7da7926(%ebx)
40be08:	e5 3b                	in     $0x3b,%eax
40be0a:	da d8                	fcmovu %st(0),%st
40be0c:	e3 af                	jecxz  0x40bdbd
40be0e:	1a 65 e6             	sbb    -0x1a(%ebp),%ah
40be11:	51                   	push   %ecx
40be12:	da d8                	fcmovu %st(0),%st
40be14:	d3 df                	rcr    %cl,%edi
40be16:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40be17:	66 e6 51             	data16 out %al,$0x51
40be1a:	da 4d e6             	fimull -0x1a(%ebp)
40be1d:	51                   	push   %ecx
40be1e:	db 4d e7             	fisttpl -0x19(%ebp)
40be21:	53                   	push   %ebx
40be22:	da 27                	fisubl (%edi)
40be24:	e6 bb                	out    %al,$0xbb
40be26:	b2 27                	mov    $0x27,%dl
40be28:	e6 3b                	out    %al,$0x3b
40be2a:	5a                   	pop    %edx
40be2b:	4f                   	dec    %edi
40be2c:	e6 3b                	out    %al,$0x3b
40be2e:	15 27 8e db 3d       	adc    $0x3ddb8e27,%eax
40be33:	65 e6 53             	gs out %al,$0x53
40be36:	39 c0                	cmp    %eax,%eax
40be38:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40be39:	3b b0 27 0e 20 d2    	cmp    -0x2ddff1d9(%eax),%esi
40be3f:	27                   	daa
40be40:	e6 98                	out    %al,$0x98
40be42:	2a 92 a4 3b b2 bf    	sub    -0x404dc45c(%edx),%dl
40be48:	26 79 da             	es jns 0x40be25
40be4b:	4d                   	dec    %ebp
40be4c:	e6 51                	out    %al,$0x51
40be4e:	da cf                	fcmove %st(7),%st
40be50:	aa                   	stos   %al,%es:(%edi)
40be51:	3d da 27 6f cb       	cmp    $0xcb6f27da,%eax
40be56:	2d c1 6f be e6       	sub    $0xe6be6fc1,%eax
40be5b:	db 19                	fistpl (%ecx)
40be5d:	c4 53 e1             	les    -0x1f(%ebx),%edx
40be60:	6b be 9a db 19 c4 8a 	imul   $0xffffff8a,-0x3be62466(%esi),%edi
40be67:	4f                   	dec    %edi
40be68:	e4 39                	in     $0x39,%al
40be6a:	da 27                	fisubl (%edi)
40be6c:	0e                   	push   %cs
40be6d:	28 d8                	sub    %bl,%al
40be6f:	27                   	daa
40be70:	e6 53                	out    %al,$0x53
40be72:	47                   	inc    %edi
40be73:	c0 a4 3b b2 27 92 7a 	shlb   $0xda,0x7a9227b2(%ebx,%edi,1)
40be7a:	da
40be7b:	cf                   	iret
40be7c:	52                   	push   %edx
40be7d:	38 da                	cmp    %bl,%dl
40be7f:	27                   	daa
40be80:	6f                   	outsl  %ds:(%esi),(%dx)
40be81:	cb                   	lret
40be82:	eb d7                	jmp    0x40be5b
40be84:	6f                   	outsl  %ds:(%esi),(%dx)
40be85:	fd                   	std
40be86:	b2 5a                	mov    $0x5a,%dl
40be88:	01 79 da             	add    %edi,-0x26(%ecx)
40be8b:	4f                   	dec    %edi
40be8c:	66 b0 9b             	data16 mov $0x9b,%al
40be8f:	27                   	daa
40be90:	0e                   	push   %cs
40be91:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40be92:	d9 27                	fldenv (%edi)
40be94:	e6 53                	out    %al,$0x53
40be96:	85 c0                	test   %eax,%eax
40be98:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40be99:	3b b2 d7 55 79 da    	cmp    -0x2586aa29(%edx),%esi
40be9f:	cf                   	iret
40bea0:	76 38                	jbe    0x40beda
40bea2:	da 27                	fisubl (%edi)
40bea4:	8e 62 3d             	mov    0x3d(%edx),%fs
40bea7:	65 e6 53             	gs out %al,$0x53