417731:	8b 00                	mov    (%eax),%eax
417733:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
417739:	8d 45 cc             	lea    -0x34(%ebp),%eax
41773c:	50                   	push   %eax
41773d:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
417743:	8b 00                	mov    (%eax),%eax
417745:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
41774b:	ff 50 14             	call   *0x14(%eax)
41774e:	db e2                	fnclex
417750:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
417756:	83 bd dc fe ff ff 00 	cmpl   $0x0,-0x124(%ebp)
41775d:	7d 20                	jge    0x41777f
41775f:	6a 14                	push   $0x14
417761:	68 04 3c 41 00       	push   $0x413c04
417766:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
41776c:	ff b5 dc fe ff ff    	push   -0x124(%ebp)
417772:	e8 51 9b fe ff       	call   0x4012c8
417777:	89 85 ac fe ff ff    	mov    %eax,-0x154(%ebp)
41777d:	eb 07                	jmp    0x417786
41777f:	83 a5 ac fe ff ff 00 	andl   $0x0,-0x154(%ebp)
417786:	8b 45 cc             	mov    -0x34(%ebp),%eax
417789:	89 85 d8 fe ff ff    	mov    %eax,-0x128(%ebp)
41778f:	8d 45 d0             	lea    -0x30(%ebp),%eax
417792:	50                   	push   %eax
417793:	8b 85 d8 fe ff ff    	mov    -0x128(%ebp),%eax
417799:	8b 00                	mov    (%eax),%eax
41779b:	ff b5 d8 fe ff ff    	push   -0x128(%ebp)
4177a1:	ff 90 30 01 00 00    	call   *0x130(%eax)
4177a7:	db e2                	fnclex
4177a9:	89 85 d4 fe ff ff    	mov    %eax,-0x12c(%ebp)
4177af:	83 bd d4 fe ff ff 00 	cmpl   $0x0,-0x12c(%ebp)
4177b6:	7d 23                	jge    0x4177db
4177b8:	68 30 01 00 00       	push   $0x130
4177bd:	68 24 3c 41 00       	push   $0x413c24
4177c2:	ff b5 d8 fe ff ff    	push   -0x128(%ebp)
4177c8:	ff b5 d4 fe ff ff    	push   -0x12c(%ebp)
4177ce:	e8 f5 9a fe ff       	call   0x4012c8
4177d3:	89 85 a8 fe ff ff    	mov    %eax,-0x158(%ebp)
4177d9:	eb 07                	jmp    0x4177e2
4177db:	83 a5 a8 fe ff ff 00 	andl   $0x0,-0x158(%ebp)
4177e2:	8b 45 d0             	mov    -0x30(%ebp),%eax
4177e5:	89 85 c8 fe ff ff    	mov    %eax,-0x138(%ebp)
4177eb:	83 65 d0 00          	andl   $0x0,-0x30(%ebp)
4177ef:	8b 95 c8 fe ff ff    	mov    -0x138(%ebp),%edx
4177f5:	8d 4d dc             	lea    -0x24(%ebp),%ecx
4177f8:	e8 9b 9a fe ff       	call   0x401298
4177fd:	8d 4d cc             	lea    -0x34(%ebp),%ecx
417800:	e8 5d 9a fe ff       	call   0x401262
417805:	83 3d 10 90 41 00 00 	cmpl   $0x0,0x419010
41780c:	75 1b                	jne    0x417829
41780e:	68 10 90 41 00       	push   $0x419010
417813:	68 d4 3e 41 00       	push   $0x413ed4
417818:	e8 4b 9a fe ff       	call   0x401268
41781d:	c7 85 a4 fe ff ff 10 	movl   $0x419010,-0x15c(%ebp)
417824:	90 41 00
417827:	eb 0a                	jmp    0x417833
417829:	c7 85 a4 fe ff ff 10 	movl   $0x419010,-0x15c(%ebp)
417830:	90 41 00
417833:	8b 85 a4 fe ff ff    	mov    -0x15c(%ebp),%eax
417839:	8b 00                	mov    (%eax),%eax
41783b:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
417841:	c7 85 44 ff ff ff 04 	movl   $0x80020004,-0xbc(%ebp)
417848:	00 02 80
41784b:	c7 85 3c ff ff ff 0a 	movl   $0xa,-0xc4(%ebp)
417852:	00 00 00
417855:	c7 85 54 ff ff ff 04 	movl   $0x80020004,-0xac(%ebp)
41785c:	00 02 80
41785f:	c7 85 4c ff ff ff 0a 	movl   $0xa,-0xb4(%ebp)
417866:	00 00 00
417869:	6a 10                	push   $0x10
41786b:	58                   	pop    %eax
41786c:	e8 4f 99 fe ff       	call   0x4011c0
417871:	8d b5 3c ff ff ff    	lea    -0xc4(%ebp),%esi
417877:	8b fc                	mov    %esp,%edi
417879:	a5                   	movsl  %ds:(%esi),%es:(%edi)
41787a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
41787b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
41787c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
41787d:	6a 10                	push   $0x10
41787f:	58                   	pop    %eax
417880:	e8 3b 99 fe ff       	call   0x4011c0
417885:	8d b5 4c ff ff ff    	lea    -0xb4(%ebp),%esi
41788b:	8b fc                	mov    %esp,%edi
41788d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
41788e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
41788f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
417890:	a5                   	movsl  %ds:(%esi),%es:(%edi)
417891:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
417897:	8b 00                	mov    (%eax),%eax
417899:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
41789f:	ff 90 b0 02 00 00    	call   *0x2b0(%eax)
4178a5:	db e2                	fnclex
4178a7:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
4178ad:	83 bd dc fe ff ff 00 	cmpl   $0x0,-0x124(%ebp)
4178b4:	7d 23                	jge    0x4178d9
4178b6:	68 b0 02 00 00       	push   $0x2b0
4178bb:	68 ec 36 41 00       	push   $0x4136ec
4178c0:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
4178c6:	ff b5 dc fe ff ff    	push   -0x124(%ebp)
4178cc:	e8 f7 99 fe ff       	call   0x4012c8
4178d1:	89 85 a0 fe ff ff    	mov    %eax,-0x160(%ebp)
4178d7:	eb 07                	jmp    0x4178e0
4178d9:	83 a5 a0 fe ff ff 00 	andl   $0x0,-0x160(%ebp)
4178e0:	83 3d 64 94 41 00 00 	cmpl   $0x0,0x419464
4178e7:	75 1b                	jne    0x417904
4178e9:	68 64 94 41 00       	push   $0x419464
4178ee:	68 14 3c 41 00       	push   $0x413c14
4178f3:	e8 70 99 fe ff       	call   0x401268
4178f8:	c7 85 9c fe ff ff 64 	movl   $0x419464,-0x164(%ebp)
4178ff:	94 41 00
417902:	eb 0a                	jmp    0x41790e
417904:	c7 85 9c fe ff ff 64 	movl   $0x419464,-0x164(%ebp)
41790b:	94 41 00
41790e:	8b 85 9c fe ff ff    	mov    -0x164(%ebp),%eax
417914:	8b 00                	mov    (%eax),%eax
417916:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
41791c:	8d 45 cc             	lea    -0x34(%ebp),%eax
41791f:	50                   	push   %eax
417920:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
417926:	8b 00                	mov    (%eax),%eax
417928:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
41792e:	ff 50 14             	call   *0x14(%eax)
417931:	db e2                	fnclex
417933:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
417939:	83 bd dc fe ff ff 00 	cmpl   $0x0,-0x124(%ebp)
417940:	7d 20                	jge    0x417962
417942:	6a 14                	push   $0x14
417944:	68 04 3c 41 00       	push   $0x413c04
417949:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
41794f:	ff b5 dc fe ff ff    	push   -0x124(%ebp)
417955:	e8 6e 99 fe ff       	call   0x4012c8
41795a:	89 85 98 fe ff ff    	mov    %eax,-0x168(%ebp)
417960:	eb 07                	jmp    0x417969
417962:	83 a5 98 fe ff ff 00 	andl   $0x0,-0x168(%ebp)
417969:	8b 45 cc             	mov    -0x34(%ebp),%eax
41796c:	89 85 d8 fe ff ff    	mov    %eax,-0x128(%ebp)
417972:	8d 85 e4 fe ff ff    	lea    -0x11c(%ebp),%eax
417978:	50                   	push   %eax
417979:	8b 85 d8 fe ff ff    	mov    -0x128(%ebp),%eax
41797f:	8b 00                	mov    (%eax),%eax
417981:	ff b5 d8 fe ff ff    	push   -0x128(%ebp)
417987:	ff 90 28 01 00 00    	call   *0x128(%eax)
41798d:	db e2                	fnclex
41798f:	89 85 d4 fe ff ff    	mov    %eax,-0x12c(%ebp)
417995:	83 bd d4 fe ff ff 00 	cmpl   $0x0,-0x12c(%ebp)
41799c:	7d 23                	jge    0x4179c1
41799e:	68 28 01 00 00       	push   $0x128
4179a3:	68 24 3c 41 00       	push   $0x413c24
4179a8:	ff b5 d8 fe ff ff    	push   -0x128(%ebp)
4179ae:	ff b5 d4 fe ff ff    	push   -0x12c(%ebp)
4179b4:	e8 0f 99 fe ff       	call   0x4012c8
4179b9:	89 85 94 fe ff ff    	mov    %eax,-0x16c(%ebp)
4179bf:	eb 07                	jmp    0x4179c8
4179c1:	83 a5 94 fe ff ff 00 	andl   $0x0,-0x16c(%ebp)
4179c8:	33 c0                	xor    %eax,%eax
4179ca:	83 bd e4 fe ff ff 00 	cmpl   $0x0,-0x11c(%ebp)
4179d1:	0f 94 c0             	sete   %al
4179d4:	f7 d8                	neg    %eax
4179d6:	66 89 85 d0 fe ff ff 	mov    %ax,-0x130(%ebp)
4179dd:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4179e0:	e8 7d 98 fe ff       	call   0x401262
4179e5:	0f bf 85 d0 fe ff ff 	movswl -0x130(%ebp),%eax
4179ec:	85 c0                	test   %eax,%eax
4179ee:	74 05                	je     0x4179f5
4179f0:	e9 c1 08 00 00       	jmp    0x4182b6
4179f5:	e8 a0 f3 ff ff       	call   0x416d9a
4179fa:	66 3d ff ff          	cmp    $0xffff,%ax
4179fe:	75 05                	jne    0x417a05
417a00:	e8 fb f8 ff ff       	call   0x417300
417a05:	83 3d 10 90 41 00 00 	cmpl   $0x0,0x419010
417a0c:	75 1b                	jne    0x417a29
417a0e:	68 10 90 41 00       	push   $0x419010
417a13:	68 d4 3e 41 00       	push   $0x413ed4
417a18:	e8 4b 98 fe ff       	call   0x401268
417a1d:	c7 85 90 fe ff ff 10 	movl   $0x419010,-0x170(%ebp)
417a24:	90 41 00
417a27:	eb 0a                	jmp    0x417a33
417a29:	c7 85 90 fe ff ff 10 	movl   $0x419010,-0x170(%ebp)
417a30:	90 41 00
417a33:	8b 85 90 fe ff ff    	mov    -0x170(%ebp),%eax
417a39:	8b 00                	mov    (%eax),%eax
417a3b:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
417a41:	6a 00                	push   $0x0
417a43:	d9 05 6c 11 40 00    	flds   0x40116c
417a49:	51                   	push   %ecx
417a4a:	d9 1c 24             	fstps  (%esp)
417a4d:	d9 05 68 11 40 00    	flds   0x401168
417a53:	51                   	push   %ecx
417a54:	d9 1c 24             	fstps  (%esp)
417a57:	6a 00                	push   $0x0
417a59:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
417a5f:	8b 00                	mov    (%eax),%eax
417a61:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417a67:	ff 90 d4 02 00 00    	call   *0x2d4(%eax)
417a6d:	db e2                	fnclex
417a6f:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
417a75:	83 bd dc fe ff ff 00 	cmpl   $0x0,-0x124(%ebp)
417a7c:	7d 23                	jge    0x417aa1
417a7e:	68 d4 02 00 00       	push   $0x2d4
417a83:	68 ec 36 41 00       	push   $0x4136ec
417a88:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417a8e:	ff b5 dc fe ff ff    	push   -0x124(%ebp)
417a94:	e8 2f 98 fe ff       	call   0x4012c8
417a99:	89 85 8c fe ff ff    	mov    %eax,-0x174(%ebp)
417a9f:	eb 07                	jmp    0x417aa8
417aa1:	83 a5 8c fe ff ff 00 	andl   $0x0,-0x174(%ebp)
417aa8:	83 3d 10 90 41 00 00 	cmpl   $0x0,0x419010
417aaf:	75 1b                	jne    0x417acc
417ab1:	68 10 90 41 00       	push   $0x419010
417ab6:	68 d4 3e 41 00       	push   $0x413ed4
417abb:	e8 a8 97 fe ff       	call   0x401268
417ac0:	c7 85 88 fe ff ff 10 	movl   $0x419010,-0x178(%ebp)
417ac7:	90 41 00
417aca:	eb 0a                	jmp    0x417ad6
417acc:	c7 85 88 fe ff ff 10 	movl   $0x419010,-0x178(%ebp)
417ad3:	90 41 00
417ad6:	8b 85 88 fe ff ff    	mov    -0x178(%ebp),%eax
417adc:	8b 00                	mov    (%eax),%eax
417ade:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
417ae4:	6a ff                	push   $0xffffffff
417ae6:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
417aec:	8b 00                	mov    (%eax),%eax
417aee:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417af4:	ff 90 c4 00 00 00    	call   *0xc4(%eax)
417afa:	db e2                	fnclex
417afc:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
417b02:	83 bd dc fe ff ff 00 	cmpl   $0x0,-0x124(%ebp)
417b09:	7d 23                	jge    0x417b2e
417b0b:	68 c4 00 00 00       	push   $0xc4
417b10:	68 ec 36 41 00       	push   $0x4136ec
417b15:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417b1b:	ff b5 dc fe ff ff    	push   -0x124(%ebp)
417b21:	e8 a2 97 fe ff       	call   0x4012c8
417b26:	89 85 84 fe ff ff    	mov    %eax,-0x17c(%ebp)
417b2c:	eb 07                	jmp    0x417b35
417b2e:	83 a5 84 fe ff ff 00 	andl   $0x0,-0x17c(%ebp)
417b35:	83 3d 10 90 41 00 00 	cmpl   $0x0,0x419010
417b3c:	75 1b                	jne    0x417b59
417b3e:	68 10 90 41 00       	push   $0x419010
417b43:	68 d4 3e 41 00       	push   $0x413ed4
417b48:	e8 1b 97 fe ff       	call   0x401268
417b4d:	c7 85 80 fe ff ff 10 	movl   $0x419010,-0x180(%ebp)
417b54:	90 41 00
417b57:	eb 0a                	jmp    0x417b63
417b59:	c7 85 80 fe ff ff 10 	movl   $0x419010,-0x180(%ebp)
417b60:	90 41 00
417b63:	8b 85 80 fe ff ff    	mov    -0x180(%ebp),%eax
417b69:	8b 00                	mov    (%eax),%eax
417b6b:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
417b71:	6a ff                	push   $0xffffffff
417b73:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
417b79:	8b 00                	mov    (%eax),%eax
417b7b:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417b81:	ff 90 bc 00 00 00    	call   *0xbc(%eax)
417b87:	db e2                	fnclex
417b89:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
417b8f:	83 bd dc fe ff ff 00 	cmpl   $0x0,-0x124(%ebp)
417b96:	7d 23                	jge    0x417bbb
417b98:	68 bc 00 00 00       	push   $0xbc
417b9d:	68 ec 36 41 00       	push   $0x4136ec
417ba2:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417ba8:	ff b5 dc fe ff ff    	push   -0x124(%ebp)
417bae:	e8 15 97 fe ff       	call   0x4012c8
417bb3:	89 85 7c fe ff ff    	mov    %eax,-0x184(%ebp)
417bb9:	eb 07                	jmp    0x417bc2
417bbb:	83 a5 7c fe ff ff 00 	andl   $0x0,-0x184(%ebp)
417bc2:	83 3d 10 90 41 00 00 	cmpl   $0x0,0x419010
417bc9:	75 1b                	jne    0x417be6
417bcb:	68 10 90 41 00       	push   $0x419010
417bd0:	68 d4 3e 41 00       	push   $0x413ed4
417bd5:	e8 8e 96 fe ff       	call   0x401268
417bda:	c7 85 78 fe ff ff 10 	movl   $0x419010,-0x188(%ebp)
417be1:	90 41 00
417be4:	eb 0a                	jmp    0x417bf0
417be6:	c7 85 78 fe ff ff 10 	movl   $0x419010,-0x188(%ebp)
417bed:	90 41 00
417bf0:	8b 85 78 fe ff ff    	mov    -0x188(%ebp),%eax
417bf6:	8b 00                	mov    (%eax),%eax
417bf8:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
417bfe:	c7 85 44 ff ff ff 01 	movl   $0x1,-0xbc(%ebp)
417c05:	00 00 00
417c08:	c7 85 3c ff ff ff 02 	movl   $0x2,-0xc4(%ebp)
417c0f:	00 00 00
417c12:	c7 85 54 ff ff ff 01 	movl   $0x1,-0xac(%ebp)
417c19:	00 00 00
417c1c:	c7 85 4c ff ff ff 02 	movl   $0x2,-0xb4(%ebp)
417c23:	00 00 00
417c26:	8d 85 e4 fe ff ff    	lea    -0x11c(%ebp),%eax
417c2c:	50                   	push   %eax
417c2d:	6a 10                	push   $0x10
417c2f:	58                   	pop    %eax
417c30:	e8 8b 95 fe ff       	call   0x4011c0
417c35:	8d b5 3c ff ff ff    	lea    -0xc4(%ebp),%esi
417c3b:	8b fc                	mov    %esp,%edi
417c3d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
417c3e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
417c3f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
417c40:	a5                   	movsl  %ds:(%esi),%es:(%edi)
417c41:	6a 10                	push   $0x10
417c43:	58                   	pop    %eax
417c44:	e8 77 95 fe ff       	call   0x4011c0
417c49:	8d b5 4c ff ff ff    	lea    -0xb4(%ebp),%esi
417c4f:	8b fc                	mov    %esp,%edi
417c51:	a5                   	movsl  %ds:(%esi),%es:(%edi)
417c52:	a5                   	movsl  %ds:(%esi),%es:(%edi)
417c53:	a5                   	movsl  %ds:(%esi),%es:(%edi)
417c54:	a5                   	movsl  %ds:(%esi),%es:(%edi)
417c55:	d9 05 64 11 40 00    	flds   0x401164
417c5b:	51                   	push   %ecx
417c5c:	d9 1c 24             	fstps  (%esp)
417c5f:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
417c65:	8b 00                	mov    (%eax),%eax
417c67:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417c6d:	ff 90 e0 02 00 00    	call   *0x2e0(%eax)
417c73:	db e2                	fnclex
417c75:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
417c7b:	83 bd dc fe ff ff 00 	cmpl   $0x0,-0x124(%ebp)
417c82:	7d 23                	jge    0x417ca7
417c84:	68 e0 02 00 00       	push   $0x2e0
417c89:	68 ec 36 41 00       	push   $0x4136ec
417c8e:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417c94:	ff b5 dc fe ff ff    	push   -0x124(%ebp)
417c9a:	e8 29 96 fe ff       	call   0x4012c8
417c9f:	89 85 74 fe ff ff    	mov    %eax,-0x18c(%ebp)
417ca5:	eb 07                	jmp    0x417cae
417ca7:	83 a5 74 fe ff ff 00 	andl   $0x0,-0x18c(%ebp)
417cae:	83 3d 10 90 41 00 00 	cmpl   $0x0,0x419010
417cb5:	75 1b                	jne    0x417cd2
417cb7:	68 10 90 41 00       	push   $0x419010
417cbc:	68 d4 3e 41 00       	push   $0x413ed4
417cc1:	e8 a2 95 fe ff       	call   0x401268
417cc6:	c7 85 70 fe ff ff 10 	movl   $0x419010,-0x190(%ebp)
417ccd:	90 41 00
417cd0:	eb 0a                	jmp    0x417cdc
417cd2:	c7 85 70 fe ff ff 10 	movl   $0x419010,-0x190(%ebp)
417cd9:	90 41 00
417cdc:	8b 85 70 fe ff ff    	mov    -0x190(%ebp),%eax
417ce2:	8b 00                	mov    (%eax),%eax
417ce4:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
417cea:	8d 85 e8 fe ff ff    	lea    -0x118(%ebp),%eax
417cf0:	50                   	push   %eax
417cf1:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
417cf7:	8b 00                	mov    (%eax),%eax
417cf9:	ff b5 e0 fe ff ff    	push   -0x120(%ebp)
417cff:	ff 90 78 02 00 00    	call   *0x278(%eax)
417d05:	db e2                	fnclex
417d07:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
417d0d:	83 bd dc fe ff ff 00 	cmpl   $0x0,-0x124(%ebp)
417d14:	7d 23                	jge    0x417d39
417d16:	68 78 02 00 00       	push   $0x278