410730:	8d 45 ac             	lea    -0x54(%ebp),%eax
410733:	50                   	push   %eax
410734:	8d 45 c8             	lea    -0x38(%ebp),%eax
410737:	50                   	push   %eax
410738:	8d 45 cc             	lea    -0x34(%ebp),%eax
41073b:	50                   	push   %eax
41073c:	8b 45 08             	mov    0x8(%ebp),%eax
41073f:	8b 00                	mov    (%eax),%eax
410741:	ff 75 08             	push   0x8(%ebp)
410744:	ff 90 04 07 00 00    	call   *0x704(%eax)
41074a:	89 45 98             	mov    %eax,-0x68(%ebp)
41074d:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
410751:	7d 1d                	jge    0x410770
410753:	68 04 07 00 00       	push   $0x704
410758:	68 8c f2 40 00       	push   $0x40f28c
41075d:	ff 75 08             	push   0x8(%ebp)
410760:	ff 75 98             	push   -0x68(%ebp)
410763:	e8 22 0d ff ff       	call   0x40148a
410768:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
41076e:	eb 07                	jmp    0x410777
410770:	83 a5 68 ff ff ff 00 	andl   $0x0,-0x98(%ebp)
410777:	8d 45 c8             	lea    -0x38(%ebp),%eax
41077a:	50                   	push   %eax
41077b:	8d 45 cc             	lea    -0x34(%ebp),%eax
41077e:	50                   	push   %eax
41077f:	6a 02                	push   $0x2
410781:	e8 e6 0c ff ff       	call   0x40146c
410786:	83 c4 0c             	add    $0xc,%esp
410789:	ba 40 f7 40 00       	mov    $0x40f740,%edx
41078e:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410791:	e8 e2 0c ff ff       	call   0x401478
410796:	c7 45 9c 50 ef e9 8d 	movl   $0x8de9ef50,-0x64(%ebp)
41079d:	c7 45 a0 06 5b 00 00 	movl   $0x5b06,-0x60(%ebp)
4107a4:	8d 45 ac             	lea    -0x54(%ebp),%eax
4107a7:	50                   	push   %eax
4107a8:	8d 45 cc             	lea    -0x34(%ebp),%eax
4107ab:	50                   	push   %eax
4107ac:	66 b9 e2 00          	mov    $0xe2,%cx
4107b0:	e8 c9 0c ff ff       	call   0x40147e
4107b5:	50                   	push   %eax
4107b6:	68 2c f7 40 00       	push   $0x40f72c
4107bb:	8d 45 9c             	lea    -0x64(%ebp),%eax
4107be:	50                   	push   %eax
4107bf:	68 fb 5a 00 00       	push   $0x5afb
4107c4:	68 a0 b8 a4 1f       	push   $0x1fa4b8a0
4107c9:	8b 45 08             	mov    0x8(%ebp),%eax
4107cc:	8b 00                	mov    (%eax),%eax
4107ce:	ff 75 08             	push   0x8(%ebp)
4107d1:	ff 90 08 07 00 00    	call   *0x708(%eax)
4107d7:	89 45 98             	mov    %eax,-0x68(%ebp)
4107da:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
4107de:	7d 1d                	jge    0x4107fd
4107e0:	68 08 07 00 00       	push   $0x708
4107e5:	68 8c f2 40 00       	push   $0x40f28c
4107ea:	ff 75 08             	push   0x8(%ebp)
4107ed:	ff 75 98             	push   -0x68(%ebp)
4107f0:	e8 95 0c ff ff       	call   0x40148a
4107f5:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
4107fb:	eb 07                	jmp    0x410804
4107fd:	83 a5 64 ff ff ff 00 	andl   $0x0,-0x9c(%ebp)
410804:	d9 45 ac             	flds   -0x54(%ebp)
410807:	d9 5d d4             	fstps  -0x2c(%ebp)
41080a:	8d 4d cc             	lea    -0x34(%ebp),%ecx
41080d:	e8 60 0c ff ff       	call   0x401472
410812:	ba bc f7 40 00       	mov    $0x40f7bc,%edx
410817:	8d 4d cc             	lea    -0x34(%ebp),%ecx
41081a:	e8 59 0c ff ff       	call   0x401478
41081f:	8d 45 cc             	lea    -0x34(%ebp),%eax
410822:	50                   	push   %eax
410823:	68 00 5b 00 00       	push   $0x5b00
410828:	68 30 29 d2 cd       	push   $0xcdd22930
41082d:	68 68 f7 40 00       	push   $0x40f768
410832:	8b 45 08             	mov    0x8(%ebp),%eax
410835:	8b 00                	mov    (%eax),%eax
410837:	ff 75 08             	push   0x8(%ebp)
41083a:	ff 90 0c 07 00 00    	call   *0x70c(%eax)
410840:	89 45 98             	mov    %eax,-0x68(%ebp)
410843:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
410847:	7d 1d                	jge    0x410866
410849:	68 0c 07 00 00       	push   $0x70c
41084e:	68 8c f2 40 00       	push   $0x40f28c
410853:	ff 75 08             	push   0x8(%ebp)
410856:	ff 75 98             	push   -0x68(%ebp)
410859:	e8 2c 0c ff ff       	call   0x40148a
41085e:	89 85 60 ff ff ff    	mov    %eax,-0xa0(%ebp)
410864:	eb 07                	jmp    0x41086d
410866:	83 a5 60 ff ff ff 00 	andl   $0x0,-0xa0(%ebp)
41086d:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410870:	e8 fd 0b ff ff       	call   0x401472
410875:	ba 04 f8 40 00       	mov    $0x40f804,%edx
41087a:	8d 4d cc             	lea    -0x34(%ebp),%ecx
41087d:	e8 f6 0b ff ff       	call   0x401478
410882:	d9 05 50 11 40 00    	flds   0x401150
410888:	d9 5d ac             	fstps  -0x54(%ebp)
41088b:	66 b9 35 00          	mov    $0x35,%cx
41088f:	e8 ea 0b ff ff       	call   0x40147e
410894:	88 45 bc             	mov    %al,-0x44(%ebp)
410897:	8d 45 cc             	lea    -0x34(%ebp),%eax
41089a:	50                   	push   %eax
41089b:	8d 45 ac             	lea    -0x54(%ebp),%eax
41089e:	50                   	push   %eax
41089f:	8d 45 bc             	lea    -0x44(%ebp),%eax
4108a2:	50                   	push   %eax
4108a3:	68 e8 f7 40 00       	push   $0x40f7e8
4108a8:	66 b9 31 00          	mov    $0x31,%cx
4108ac:	e8 cd 0b ff ff       	call   0x40147e
4108b1:	50                   	push   %eax
4108b2:	68 f8 b8 0f 00       	push   $0xfb8f8
4108b7:	8b 45 08             	mov    0x8(%ebp),%eax
4108ba:	8b 00                	mov    (%eax),%eax
4108bc:	ff 75 08             	push   0x8(%ebp)
4108bf:	ff 90 10 07 00 00    	call   *0x710(%eax)
4108c5:	89 45 98             	mov    %eax,-0x68(%ebp)
4108c8:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
4108cc:	7d 1d                	jge    0x4108eb
4108ce:	68 10 07 00 00       	push   $0x710
4108d3:	68 8c f2 40 00       	push   $0x40f28c
4108d8:	ff 75 08             	push   0x8(%ebp)
4108db:	ff 75 98             	push   -0x68(%ebp)
4108de:	e8 a7 0b ff ff       	call   0x40148a
4108e3:	89 85 5c ff ff ff    	mov    %eax,-0xa4(%ebp)
4108e9:	eb 07                	jmp    0x4108f2
4108eb:	83 a5 5c ff ff ff 00 	andl   $0x0,-0xa4(%ebp)
4108f2:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4108f5:	e8 78 0b ff ff       	call   0x401472
4108fa:	d9 05 4c 11 40 00    	flds   0x40114c
410900:	d9 5d a4             	fstps  -0x5c(%ebp)
410903:	d9 05 48 11 40 00    	flds   0x401148
410909:	d9 5d a8             	fstps  -0x58(%ebp)
41090c:	d9 05 44 11 40 00    	flds   0x401144
410912:	d9 5d ac             	fstps  -0x54(%ebp)
410915:	68 60 57 00 00       	push   $0x5760
41091a:	8d 45 a4             	lea    -0x5c(%ebp),%eax
41091d:	50                   	push   %eax
41091e:	68 3c f8 40 00       	push   $0x40f83c
410923:	8d 45 a8             	lea    -0x58(%ebp),%eax
410926:	50                   	push   %eax
410927:	8d 45 ac             	lea    -0x54(%ebp),%eax
41092a:	50                   	push   %eax
41092b:	8b 45 08             	mov    0x8(%ebp),%eax
41092e:	8b 00                	mov    (%eax),%eax
410930:	ff 75 08             	push   0x8(%ebp)
410933:	ff 90 38 07 00 00    	call   *0x738(%eax)
410939:	ba bc f4 40 00       	mov    $0x40f4bc,%edx
41093e:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410941:	e8 32 0b ff ff       	call   0x401478
410946:	8d 45 cc             	lea    -0x34(%ebp),%eax
410949:	50                   	push   %eax
41094a:	6a ff                	push   $0xffffffff
41094c:	8b 45 08             	mov    0x8(%ebp),%eax
41094f:	8b 00                	mov    (%eax),%eax
410951:	ff 75 08             	push   0x8(%ebp)
410954:	ff 90 14 07 00 00    	call   *0x714(%eax)
41095a:	89 45 98             	mov    %eax,-0x68(%ebp)
41095d:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
410961:	7d 1d                	jge    0x410980
410963:	68 14 07 00 00       	push   $0x714
410968:	68 8c f2 40 00       	push   $0x40f28c
41096d:	ff 75 08             	push   0x8(%ebp)
410970:	ff 75 98             	push   -0x68(%ebp)
410973:	e8 12 0b ff ff       	call   0x40148a
410978:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
41097e:	eb 07                	jmp    0x410987
410980:	83 a5 58 ff ff ff 00 	andl   $0x0,-0xa8(%ebp)
410987:	8d 4d cc             	lea    -0x34(%ebp),%ecx
41098a:	e8 e3 0a ff ff       	call   0x401472
41098f:	6a ff                	push   $0xffffffff
410991:	68 32 3d 38 00       	push   $0x383d32
410996:	8b 45 08             	mov    0x8(%ebp),%eax
410999:	8b 00                	mov    (%eax),%eax
41099b:	ff 75 08             	push   0x8(%ebp)
41099e:	ff 90 3c 07 00 00    	call   *0x73c(%eax)
4109a4:	ba 74 f8 40 00       	mov    $0x40f874,%edx
4109a9:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4109ac:	e8 c7 0a ff ff       	call   0x401478
4109b1:	66 83 4d bc ff       	orw    $0xffff,-0x44(%ebp)
4109b6:	d9 05 40 11 40 00    	flds   0x401140
4109bc:	51                   	push   %ecx
4109bd:	d9 1c 24             	fstps  (%esp)
4109c0:	8d 45 cc             	lea    -0x34(%ebp),%eax
4109c3:	50                   	push   %eax
4109c4:	dd 05 38 11 40 00    	fldl   0x401138
4109ca:	51                   	push   %ecx
4109cb:	51                   	push   %ecx
4109cc:	dd 1c 24             	fstpl  (%esp)
4109cf:	8d 45 bc             	lea    -0x44(%ebp),%eax
4109d2:	50                   	push   %eax
4109d3:	68 0e 24 00 00       	push   $0x240e
4109d8:	8b 45 08             	mov    0x8(%ebp),%eax
4109db:	8b 00                	mov    (%eax),%eax
4109dd:	ff 75 08             	push   0x8(%ebp)
4109e0:	ff 90 40 07 00 00    	call   *0x740(%eax)
4109e6:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4109e9:	e8 84 0a ff ff       	call   0x401472
4109ee:	66 b9 7e 00          	mov    $0x7e,%cx
4109f2:	e8 87 0a ff ff       	call   0x40147e
4109f7:	88 45 b8             	mov    %al,-0x48(%ebp)
4109fa:	66 c7 45 bc 47 23    	movw   $0x2347,-0x44(%ebp)
410a00:	d9 05 30 11 40 00    	flds   0x401130
410a06:	d9 5d ac             	fstps  -0x54(%ebp)
410a09:	8d 45 b8             	lea    -0x48(%ebp),%eax
410a0c:	50                   	push   %eax
410a0d:	68 98 f8 40 00       	push   $0x40f898
410a12:	8d 45 bc             	lea    -0x44(%ebp),%eax
410a15:	50                   	push   %eax
410a16:	68 f4 5a 00 00       	push   $0x5af4
410a1b:	68 a0 81 44 db       	push   $0xdb4481a0
410a20:	8d 45 ac             	lea    -0x54(%ebp),%eax
410a23:	50                   	push   %eax
410a24:	68 1f 45 7c 00       	push   $0x7c451f
410a29:	8b 45 08             	mov    0x8(%ebp),%eax
410a2c:	8b 00                	mov    (%eax),%eax
410a2e:	ff 75 08             	push   0x8(%ebp)
410a31:	ff 90 44 07 00 00    	call   *0x744(%eax)
410a37:	ba 34 f9 40 00       	mov    $0x40f934,%edx
410a3c:	8d 4d c4             	lea    -0x3c(%ebp),%ecx
410a3f:	e8 34 0a ff ff       	call   0x401478
410a44:	ba 18 f9 40 00       	mov    $0x40f918,%edx
410a49:	8d 4d c8             	lea    -0x38(%ebp),%ecx
410a4c:	e8 27 0a ff ff       	call   0x401478
410a51:	ba ec f8 40 00       	mov    $0x40f8ec,%edx
410a56:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410a59:	e8 1a 0a ff ff       	call   0x401478
410a5e:	8d 45 c4             	lea    -0x3c(%ebp),%eax
410a61:	50                   	push   %eax
410a62:	68 35 03 00 00       	push   $0x335
410a67:	8d 45 c8             	lea    -0x38(%ebp),%eax
410a6a:	50                   	push   %eax
410a6b:	68 ae 37 3f 00       	push   $0x3f37ae
410a70:	8d 45 cc             	lea    -0x34(%ebp),%eax
410a73:	50                   	push   %eax
410a74:	8b 45 08             	mov    0x8(%ebp),%eax
410a77:	8b 00                	mov    (%eax),%eax
410a79:	ff 75 08             	push   0x8(%ebp)
410a7c:	ff 90 48 07 00 00    	call   *0x748(%eax)
410a82:	8d 45 c4             	lea    -0x3c(%ebp),%eax
410a85:	50                   	push   %eax
410a86:	8d 45 c8             	lea    -0x38(%ebp),%eax
410a89:	50                   	push   %eax
410a8a:	8d 45 cc             	lea    -0x34(%ebp),%eax
410a8d:	50                   	push   %eax
410a8e:	6a 03                	push   $0x3
410a90:	e8 d7 09 ff ff       	call   0x40146c
410a95:	83 c4 10             	add    $0x10,%esp
410a98:	ba bc f7 40 00       	mov    $0x40f7bc,%edx
410a9d:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410aa0:	e8 d3 09 ff ff       	call   0x401478
410aa5:	8d 45 cc             	lea    -0x34(%ebp),%eax
410aa8:	50                   	push   %eax
410aa9:	68 00 5b 00 00       	push   $0x5b00
410aae:	68 30 29 d2 cd       	push   $0xcdd22930
410ab3:	68 68 f7 40 00       	push   $0x40f768
410ab8:	8b 45 08             	mov    0x8(%ebp),%eax
410abb:	8b 00                	mov    (%eax),%eax
410abd:	ff 75 08             	push   0x8(%ebp)
410ac0:	ff 90 0c 07 00 00    	call   *0x70c(%eax)
410ac6:	89 45 98             	mov    %eax,-0x68(%ebp)
410ac9:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
410acd:	7d 1d                	jge    0x410aec
410acf:	68 0c 07 00 00       	push   $0x70c
410ad4:	68 8c f2 40 00       	push   $0x40f28c
410ad9:	ff 75 08             	push   0x8(%ebp)
410adc:	ff 75 98             	push   -0x68(%ebp)
410adf:	e8 a6 09 ff ff       	call   0x40148a
410ae4:	89 85 54 ff ff ff    	mov    %eax,-0xac(%ebp)
410aea:	eb 07                	jmp    0x410af3
410aec:	83 a5 54 ff ff ff 00 	andl   $0x0,-0xac(%ebp)
410af3:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410af6:	e8 77 09 ff ff       	call   0x401472
410afb:	ba 04 f8 40 00       	mov    $0x40f804,%edx
410b00:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410b03:	e8 70 09 ff ff       	call   0x401478
410b08:	d9 05 50 11 40 00    	flds   0x401150
410b0e:	d9 5d ac             	fstps  -0x54(%ebp)
410b11:	66 b9 35 00          	mov    $0x35,%cx
410b15:	e8 64 09 ff ff       	call   0x40147e
410b1a:	88 45 bc             	mov    %al,-0x44(%ebp)
410b1d:	8d 45 cc             	lea    -0x34(%ebp),%eax
410b20:	50                   	push   %eax
410b21:	8d 45 ac             	lea    -0x54(%ebp),%eax
410b24:	50                   	push   %eax
410b25:	8d 45 bc             	lea    -0x44(%ebp),%eax
410b28:	50                   	push   %eax
410b29:	68 e8 f7 40 00       	push   $0x40f7e8
410b2e:	66 b9 31 00          	mov    $0x31,%cx
410b32:	e8 47 09 ff ff       	call   0x40147e
410b37:	50                   	push   %eax
410b38:	68 f8 b8 0f 00       	push   $0xfb8f8
410b3d:	8b 45 08             	mov    0x8(%ebp),%eax
410b40:	8b 00                	mov    (%eax),%eax
410b42:	ff 75 08             	push   0x8(%ebp)
410b45:	ff 90 10 07 00 00    	call   *0x710(%eax)
410b4b:	89 45 98             	mov    %eax,-0x68(%ebp)
410b4e:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
410b52:	7d 1d                	jge    0x410b71
410b54:	68 10 07 00 00       	push   $0x710
410b59:	68 8c f2 40 00       	push   $0x40f28c
410b5e:	ff 75 08             	push   0x8(%ebp)
410b61:	ff 75 98             	push   -0x68(%ebp)
410b64:	e8 21 09 ff ff       	call   0x40148a
410b69:	89 85 50 ff ff ff    	mov    %eax,-0xb0(%ebp)
410b6f:	eb 07                	jmp    0x410b78
410b71:	83 a5 50 ff ff ff 00 	andl   $0x0,-0xb0(%ebp)
410b78:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410b7b:	e8 f2 08 ff ff       	call   0x401472
410b80:	d9 05 4c 11 40 00    	flds   0x40114c
410b86:	d9 5d a4             	fstps  -0x5c(%ebp)
410b89:	d9 05 48 11 40 00    	flds   0x401148
410b8f:	d9 5d a8             	fstps  -0x58(%ebp)
410b92:	d9 05 44 11 40 00    	flds   0x401144
410b98:	d9 5d ac             	fstps  -0x54(%ebp)
410b9b:	68 60 57 00 00       	push   $0x5760
410ba0:	8d 45 a4             	lea    -0x5c(%ebp),%eax
410ba3:	50                   	push   %eax
410ba4:	68 3c f8 40 00       	push   $0x40f83c
410ba9:	8d 45 a8             	lea    -0x58(%ebp),%eax
410bac:	50                   	push   %eax
410bad:	8d 45 ac             	lea    -0x54(%ebp),%eax
410bb0:	50                   	push   %eax
410bb1:	8b 45 08             	mov    0x8(%ebp),%eax
410bb4:	8b 00                	mov    (%eax),%eax
410bb6:	ff 75 08             	push   0x8(%ebp)
410bb9:	ff 90 38 07 00 00    	call   *0x738(%eax)
410bbf:	ba bc f4 40 00       	mov    $0x40f4bc,%edx
410bc4:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410bc7:	e8 ac 08 ff ff       	call   0x401478
410bcc:	8d 45 cc             	lea    -0x34(%ebp),%eax
410bcf:	50                   	push   %eax
410bd0:	6a ff                	push   $0xffffffff
410bd2:	8b 45 08             	mov    0x8(%ebp),%eax
410bd5:	8b 00                	mov    (%eax),%eax
410bd7:	ff 75 08             	push   0x8(%ebp)
410bda:	ff 90 14 07 00 00    	call   *0x714(%eax)
410be0:	89 45 98             	mov    %eax,-0x68(%ebp)
410be3:	83 7d 98 00          	cmpl   $0x0,-0x68(%ebp)
410be7:	7d 1d                	jge    0x410c06
410be9:	68 14 07 00 00       	push   $0x714
410bee:	68 8c f2 40 00       	push   $0x40f28c
410bf3:	ff 75 08             	push   0x8(%ebp)
410bf6:	ff 75 98             	push   -0x68(%ebp)
410bf9:	e8 8c 08 ff ff       	call   0x40148a
410bfe:	89 85 4c ff ff ff    	mov    %eax,-0xb4(%ebp)
410c04:	eb 07                	jmp    0x410c0d
410c06:	83 a5 4c ff ff ff 00 	andl   $0x0,-0xb4(%ebp)
410c0d:	8d 4d cc             	lea    -0x34(%ebp),%ecx
410c10:	e8 5d 08 ff ff       	call   0x401472
410c15:	6a ff                	push   $0xffffffff
410c17:	68 32 3d 38 00       	push   $0x383d32
410c1c:	8b 45 08             	mov    0x8(%ebp),%eax
410c1f:	8b 00                	mov    (%eax),%eax