42da79:	e8 e9 47 fd ff       	call   0x402267
42da7e:	89 45 e8             	mov    %eax,-0x18(%ebp)
42da81:	6a 01                	push   $0x1
42da83:	ff 75 78             	push   0x78(%ebp)
42da86:	6a 01                	push   $0x1
42da88:	ff 75 70             	push   0x70(%ebp)
42da8b:	6a 01                	push   $0x1
42da8d:	ff 75 68             	push   0x68(%ebp)
42da90:	6a 01                	push   $0x1
42da92:	ff 75 60             	push   0x60(%ebp)
42da95:	6a 01                	push   $0x1
42da97:	ff 75 58             	push   0x58(%ebp)
42da9a:	6a 01                	push   $0x1
42da9c:	ff 75 50             	push   0x50(%ebp)
42da9f:	6a 01                	push   $0x1
42daa1:	ff 75 48             	push   0x48(%ebp)
42daa4:	6a 01                	push   $0x1
42daa6:	ff 75 40             	push   0x40(%ebp)
42daa9:	6a 01                	push   $0x1
42daab:	ff 75 38             	push   0x38(%ebp)
42daae:	6a 01                	push   $0x1
42dab0:	ff 75 30             	push   0x30(%ebp)
42dab3:	6a 01                	push   $0x1
42dab5:	ff 75 28             	push   0x28(%ebp)
42dab8:	6a 01                	push   $0x1
42daba:	ff 75 20             	push   0x20(%ebp)
42dabd:	6a 01                	push   $0x1
42dabf:	ff 75 18             	push   0x18(%ebp)
42dac2:	6a 01                	push   $0x1
42dac4:	ff 75 10             	push   0x10(%ebp)
42dac7:	6a 01                	push   $0x1
42dac9:	ff 75 e8             	push   -0x18(%ebp)
42dacc:	ff 75 f4             	push   -0xc(%ebp)
42dacf:	e8 16 4c fd ff       	call   0x4026ea
42dad4:	89 45 ec             	mov    %eax,-0x14(%ebp)
42dad7:	8b 45 ec             	mov    -0x14(%ebp),%eax
42dada:	e9 00 00 00 00       	jmp    0x42dadf
42dadf:	8b e5                	mov    %ebp,%esp
42dae1:	5d                   	pop    %ebp
42dae2:	c2 80 00             	ret    $0x80
42dae5:	55                   	push   %ebp
42dae6:	8b ec                	mov    %esp,%ebp
42dae8:	81 ec 20 00 00 00    	sub    $0x20,%esp
42daee:	db 45 08             	fildl  0x8(%ebp)
42daf1:	dd 5d f8             	fstpl  -0x8(%ebp)
42daf4:	dd 45 f8             	fldl   -0x8(%ebp)
42daf7:	dc 25 a2 bb 4c 00    	fsubl  0x4cbba2
42dafd:	dd 5d f0             	fstpl  -0x10(%ebp)
42db00:	89 65 ec             	mov    %esp,-0x14(%ebp)
42db03:	68 08 00 00 00       	push   $0x8
42db08:	dd 45 f0             	fldl   -0x10(%ebp)
42db0b:	e8 df 36 fd ff       	call   0x4011ef
42db10:	50                   	push   %eax
42db11:	33 c0                	xor    %eax,%eax
42db13:	ff 15 84 9a 50 00    	call   *0x509a84
42db19:	90                   	nop
42db1a:	90                   	nop
42db1b:	39 65 ec             	cmp    %esp,-0x14(%ebp)
42db1e:	74 17                	je     0x42db37
42db20:	68 36 00 00 00       	push   $0x36
42db25:	68 73 d2 03 04       	push   $0x403d273
42db2a:	68 06 00 00 00       	push   $0x6
42db2f:	e8 76 2a 07 00       	call   0x4a05aa
42db34:	83 c4 0c             	add    $0xc,%esp
42db37:	89 45 e4             	mov    %eax,-0x1c(%ebp)
42db3a:	83 7d e4 00          	cmpl   $0x0,-0x1c(%ebp)
42db3e:	0f 85 37 00 00 00    	jne    0x42db7b
42db44:	ff 75 08             	push   0x8(%ebp)
42db47:	e8 72 40 fd ff       	call   0x401bbe
42db4c:	68 01 03 00 80       	push   $0x80000301
42db51:	6a 00                	push   $0x0
42db53:	50                   	push   %eax
42db54:	68 01 03 00 80       	push   $0x80000301
42db59:	6a 00                	push   $0x0
42db5b:	ff 75 08             	push   0x8(%ebp)
42db5e:	68 02 00 00 00       	push   $0x2
42db63:	bb 10 09 00 00       	mov    $0x910,%ebx
42db68:	e8 53 3b 07 00       	call   0x4a16c0
42db6d:	83 c4 1c             	add    $0x1c,%esp
42db70:	89 45 f8             	mov    %eax,-0x8(%ebp)
42db73:	8b 45 f8             	mov    -0x8(%ebp),%eax
42db76:	e9 0a 00 00 00       	jmp    0x42db85
42db7b:	b8 51 34 4c 00       	mov    $0x4c3451,%eax
42db80:	e9 00 00 00 00       	jmp    0x42db85
42db85:	8b e5                	mov    %ebp,%esp
42db87:	5d                   	pop    %ebp
42db88:	c2 04 00             	ret    $0x4
42db8b:	55                   	push   %ebp
42db8c:	8b ec                	mov    %esp,%ebp
42db8e:	81 ec 64 00 00 00    	sub    $0x64,%esp
42db94:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
42db9b:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
42dba2:	8d 45 f8             	lea    -0x8(%ebp),%eax
42dba5:	50                   	push   %eax
42dba6:	8d 45 fc             	lea    -0x4(%ebp),%eax
42dba9:	50                   	push   %eax
42dbaa:	ff 75 08             	push   0x8(%ebp)
42dbad:	e8 a4 00 00 00       	call   0x42dc56
42dbb2:	68 04 00 00 00       	push   $0x4
42dbb7:	ff 75 08             	push   0x8(%ebp)
42dbba:	e8 3c a3 fe ff       	call   0x417efb
42dbbf:	89 45 f4             	mov    %eax,-0xc(%ebp)
42dbc2:	db 45 fc             	fildl  -0x4(%ebp)
42dbc5:	dd 5d ec             	fstpl  -0x14(%ebp)
42dbc8:	dd 45 ec             	fldl   -0x14(%ebp)
42dbcb:	db 45 0c             	fildl  0xc(%ebp)
42dbce:	dd 5d e4             	fstpl  -0x1c(%ebp)
42dbd1:	dc 45 e4             	faddl  -0x1c(%ebp)
42dbd4:	dd 5d dc             	fstpl  -0x24(%ebp)
42dbd7:	68 35 00 00 00       	push   $0x35
42dbdc:	ff 75 08             	push   0x8(%ebp)
42dbdf:	e8 b3 b4 fe ff       	call   0x419097
42dbe4:	89 45 d8             	mov    %eax,-0x28(%ebp)
42dbe7:	dd 45 dc             	fldl   -0x24(%ebp)
42dbea:	db 45 d8             	fildl  -0x28(%ebp)
42dbed:	dd 5d d0             	fstpl  -0x30(%ebp)
42dbf0:	dc 65 d0             	fsubl  -0x30(%ebp)
42dbf3:	dd 5d c8             	fstpl  -0x38(%ebp)
42dbf6:	db 45 f8             	fildl  -0x8(%ebp)
42dbf9:	dd 5d c0             	fstpl  -0x40(%ebp)
42dbfc:	dd 45 c0             	fldl   -0x40(%ebp)
42dbff:	db 45 10             	fildl  0x10(%ebp)
42dc02:	dd 5d b8             	fstpl  -0x48(%ebp)
42dc05:	dc 45 b8             	faddl  -0x48(%ebp)
42dc08:	dd 5d b0             	fstpl  -0x50(%ebp)
42dc0b:	68 36 00 00 00       	push   $0x36
42dc10:	ff 75 08             	push   0x8(%ebp)
42dc13:	e8 7f b4 fe ff       	call   0x419097
42dc18:	89 45 ac             	mov    %eax,-0x54(%ebp)
42dc1b:	dd 45 b0             	fldl   -0x50(%ebp)
42dc1e:	db 45 ac             	fildl  -0x54(%ebp)
42dc21:	dd 5d a4             	fstpl  -0x5c(%ebp)
42dc24:	dc 65 a4             	fsubl  -0x5c(%ebp)
42dc27:	dd 5d 9c             	fstpl  -0x64(%ebp)
42dc2a:	ff 75 1c             	push   0x1c(%ebp)
42dc2d:	ff 75 18             	push   0x18(%ebp)
42dc30:	ff 75 14             	push   0x14(%ebp)
42dc33:	dd 45 9c             	fldl   -0x64(%ebp)
42dc36:	e8 b4 35 fd ff       	call   0x4011ef
42dc3b:	50                   	push   %eax
42dc3c:	dd 45 c8             	fldl   -0x38(%ebp)
42dc3f:	e8 ab 35 fd ff       	call   0x4011ef
42dc44:	50                   	push   %eax
42dc45:	ff 75 f4             	push   -0xc(%ebp)
42dc48:	ff 75 08             	push   0x8(%ebp)
42dc4b:	e8 ca 01 00 00       	call   0x42de1a
42dc50:	8b e5                	mov    %ebp,%esp
42dc52:	5d                   	pop    %ebp
42dc53:	c2 18 00             	ret    $0x18
42dc56:	55                   	push   %ebp
42dc57:	8b ec                	mov    %esp,%ebp
42dc59:	81 ec 34 00 00 00    	sub    $0x34,%esp
42dc5f:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
42dc66:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
42dc6d:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
42dc71:	0f 84 41 01 00 00    	je     0x42ddb8
42dc77:	68 04 00 00 00       	push   $0x4
42dc7c:	ff 75 08             	push   0x8(%ebp)
42dc7f:	e8 77 a2 fe ff       	call   0x417efb
42dc84:	89 45 f4             	mov    %eax,-0xc(%ebp)
42dc87:	68 2c 00 00 00       	push   $0x2c
42dc8c:	ff 75 f4             	push   -0xc(%ebp)
42dc8f:	e8 67 a2 fe ff       	call   0x417efb
42dc94:	89 45 fc             	mov    %eax,-0x4(%ebp)
42dc97:	ff 75 fc             	push   -0x4(%ebp)
42dc9a:	e8 fc 3f fd ff       	call   0x401c9b
42dc9f:	89 45 f4             	mov    %eax,-0xc(%ebp)
42dca2:	8b 5d 0c             	mov    0xc(%ebp),%ebx
42dca5:	db 03                	fildl  (%ebx)
42dca7:	dd 5d ec             	fstpl  -0x14(%ebp)
42dcaa:	dd 45 ec             	fldl   -0x14(%ebp)
42dcad:	db 45 f4             	fildl  -0xc(%ebp)
42dcb0:	dd 5d e4             	fstpl  -0x1c(%ebp)
42dcb3:	dc 45 e4             	faddl  -0x1c(%ebp)
42dcb6:	dd 5d dc             	fstpl  -0x24(%ebp)
42dcb9:	dd 45 dc             	fldl   -0x24(%ebp)
42dcbc:	e8 2e 35 fd ff       	call   0x4011ef
42dcc1:	8b 5d 0c             	mov    0xc(%ebp),%ebx
42dcc4:	89 03                	mov    %eax,(%ebx)
42dcc6:	db 45 fc             	fildl  -0x4(%ebp)
42dcc9:	dd 5d f0             	fstpl  -0x10(%ebp)
42dccc:	dd 45 f0             	fldl   -0x10(%ebp)
42dccf:	dc 05 f2 bb 4c 00    	faddl  0x4cbbf2
42dcd5:	dd 5d e8             	fstpl  -0x18(%ebp)
42dcd8:	dd 45 e8             	fldl   -0x18(%ebp)
42dcdb:	e8 0f 35 fd ff       	call   0x4011ef
42dce0:	50                   	push   %eax
42dce1:	e8 b5 3f fd ff       	call   0x401c9b
42dce6:	89 45 e4             	mov    %eax,-0x1c(%ebp)
42dce9:	8b 5d 10             	mov    0x10(%ebp),%ebx
42dcec:	db 03                	fildl  (%ebx)
42dcee:	dd 5d dc             	fstpl  -0x24(%ebp)
42dcf1:	dd 45 dc             	fldl   -0x24(%ebp)
42dcf4:	db 45 e4             	fildl  -0x1c(%ebp)
42dcf7:	dd 5d d4             	fstpl  -0x2c(%ebp)
42dcfa:	dc 45 d4             	faddl  -0x2c(%ebp)
42dcfd:	dd 5d cc             	fstpl  -0x34(%ebp)
42dd00:	dd 45 cc             	fldl   -0x34(%ebp)
42dd03:	e8 e7 34 fd ff       	call   0x4011ef
42dd08:	8b 5d 10             	mov    0x10(%ebp),%ebx
42dd0b:	89 03                	mov    %eax,(%ebx)
42dd0d:	8b 45 08             	mov    0x8(%ebp),%eax
42dd10:	89 45 f8             	mov    %eax,-0x8(%ebp)
42dd13:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
42dd17:	0f 84 9b 00 00 00    	je     0x42ddb8
42dd1d:	68 35 00 00 00       	push   $0x35
42dd22:	ff 75 f8             	push   -0x8(%ebp)
42dd25:	e8 94 00 00 00       	call   0x42ddbe
42dd2a:	89 45 fc             	mov    %eax,-0x4(%ebp)
42dd2d:	ff 75 fc             	push   -0x4(%ebp)
42dd30:	e8 66 3f fd ff       	call   0x401c9b
42dd35:	89 45 f4             	mov    %eax,-0xc(%ebp)
42dd38:	8b 5d 0c             	mov    0xc(%ebp),%ebx
42dd3b:	db 03                	fildl  (%ebx)
42dd3d:	dd 5d ec             	fstpl  -0x14(%ebp)
42dd40:	dd 45 ec             	fldl   -0x14(%ebp)
42dd43:	db 45 f4             	fildl  -0xc(%ebp)
42dd46:	dd 5d e4             	fstpl  -0x1c(%ebp)
42dd49:	dc 45 e4             	faddl  -0x1c(%ebp)
42dd4c:	dd 5d dc             	fstpl  -0x24(%ebp)
42dd4f:	dd 45 dc             	fldl   -0x24(%ebp)
42dd52:	e8 98 34 fd ff       	call   0x4011ef
42dd57:	8b 5d 0c             	mov    0xc(%ebp),%ebx
42dd5a:	89 03                	mov    %eax,(%ebx)
42dd5c:	db 45 fc             	fildl  -0x4(%ebp)
42dd5f:	dd 5d f0             	fstpl  -0x10(%ebp)
42dd62:	dd 45 f0             	fldl   -0x10(%ebp)
42dd65:	dc 05 f2 bb 4c 00    	faddl  0x4cbbf2
42dd6b:	dd 5d e8             	fstpl  -0x18(%ebp)
42dd6e:	dd 45 e8             	fldl   -0x18(%ebp)
42dd71:	e8 79 34 fd ff       	call   0x4011ef
42dd76:	50                   	push   %eax
42dd77:	e8 1f 3f fd ff       	call   0x401c9b
42dd7c:	89 45 e4             	mov    %eax,-0x1c(%ebp)
42dd7f:	8b 5d 10             	mov    0x10(%ebp),%ebx
42dd82:	db 03                	fildl  (%ebx)
42dd84:	dd 5d dc             	fstpl  -0x24(%ebp)
42dd87:	dd 45 dc             	fldl   -0x24(%ebp)
42dd8a:	db 45 e4             	fildl  -0x1c(%ebp)
42dd8d:	dd 5d d4             	fstpl  -0x2c(%ebp)
42dd90:	dc 45 d4             	faddl  -0x2c(%ebp)
42dd93:	dd 5d cc             	fstpl  -0x34(%ebp)
42dd96:	dd 45 cc             	fldl   -0x34(%ebp)
42dd99:	e8 51 34 fd ff       	call   0x4011ef
42dd9e:	8b 5d 10             	mov    0x10(%ebp),%ebx
42dda1:	89 03                	mov    %eax,(%ebx)
42dda3:	68 05 00 00 00       	push   $0x5
42dda8:	ff 75 f8             	push   -0x8(%ebp)
42ddab:	e8 4b a1 fe ff       	call   0x417efb
42ddb0:	89 45 f8             	mov    %eax,-0x8(%ebp)
42ddb3:	e9 5b ff ff ff       	jmp    0x42dd13
42ddb8:	8b e5                	mov    %ebp,%esp
42ddba:	5d                   	pop    %ebp
42ddbb:	c2 0c 00             	ret    $0xc
42ddbe:	55                   	push   %ebp
42ddbf:	8b ec                	mov    %esp,%ebp
42ddc1:	81 ec 24 00 00 00    	sub    $0x24,%esp
42ddc7:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
42ddcb:	0f 84 39 00 00 00    	je     0x42de0a
42ddd1:	ff 75 08             	push   0x8(%ebp)
42ddd4:	e8 c2 3e fd ff       	call   0x401c9b
42ddd9:	89 45 fc             	mov    %eax,-0x4(%ebp)
42dddc:	db 45 0c             	fildl  0xc(%ebp)
42dddf:	dd 5d f4             	fstpl  -0xc(%ebp)
42dde2:	dd 45 f4             	fldl   -0xc(%ebp)
42dde5:	dc 0d f2 bb 4c 00    	fmull  0x4cbbf2
42ddeb:	dd 5d ec             	fstpl  -0x14(%ebp)
42ddee:	db 45 fc             	fildl  -0x4(%ebp)
42ddf1:	dd 5d e4             	fstpl  -0x1c(%ebp)
42ddf4:	dd 45 e4             	fldl   -0x1c(%ebp)
42ddf7:	dc 45 ec             	faddl  -0x14(%ebp)
42ddfa:	dd 5d dc             	fstpl  -0x24(%ebp)
42ddfd:	dd 45 dc             	fldl   -0x24(%ebp)
42de00:	e8 ea 33 fd ff       	call   0x4011ef
42de05:	e9 0a 00 00 00       	jmp    0x42de14
42de0a:	b8 00 00 00 00       	mov    $0x0,%eax
42de0f:	e9 00 00 00 00       	jmp    0x42de14
42de14:	8b e5                	mov    %ebp,%esp
42de16:	5d                   	pop    %ebp
42de17:	c2 08 00             	ret    $0x8
42de1a:	55                   	push   %ebp
42de1b:	8b ec                	mov    %esp,%ebp
42de1d:	81 ec 70 00 00 00    	sub    $0x70,%esp
42de23:	68 10 00 00 00       	push   $0x10
42de28:	e8 71 27 07 00       	call   0x4a059e
42de2d:	83 c4 04             	add    $0x4,%esp
42de30:	89 45 fc             	mov    %eax,-0x4(%ebp)
42de33:	8b d8                	mov    %eax,%ebx
42de35:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
42de3b:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
42de42:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
42de49:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
42de50:	68 10 00 00 00       	push   $0x10
42de55:	e8 44 27 07 00       	call   0x4a059e
42de5a:	83 c4 04             	add    $0x4,%esp
42de5d:	89 45 f8             	mov    %eax,-0x8(%ebp)
42de60:	8b d8                	mov    %eax,%ebx
42de62:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
42de68:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
42de6f:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
42de76:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
42de7d:	68 10 00 00 00       	push   $0x10
42de82:	e8 17 27 07 00       	call   0x4a059e
42de87:	83 c4 04             	add    $0x4,%esp
42de8a:	89 45 f4             	mov    %eax,-0xc(%ebp)
42de8d:	8b d8                	mov    %eax,%ebx
42de8f:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
42de95:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
42de9c:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
42dea3:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
42deaa:	68 10 00 00 00       	push   $0x10
42deaf:	e8 ea 26 07 00       	call   0x4a059e
42deb4:	83 c4 04             	add    $0x4,%esp
42deb7:	89 45 f0             	mov    %eax,-0x10(%ebp)
42deba:	8b d8                	mov    %eax,%ebx
42debc:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
42dec2:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%ebx)
42dec9:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%ebx)
42ded0:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%ebx)
42ded7:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
42dede:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
42dee5:	68 17 00 00 00       	push   $0x17
42deea:	ff 75 0c             	push   0xc(%ebp)
42deed:	e8 09 a0 fe ff       	call   0x417efb
42def2:	89 45 e0             	mov    %eax,-0x20(%ebp)
42def5:	83 7d e0 00          	cmpl   $0x0,-0x20(%ebp)
42def9:	0f 85 05 00 00 00    	jne    0x42df04
42deff:	e9 bf 03 00 00       	jmp    0x42e2c3
42df04:	68 2b 00 00 00       	push   $0x2b
42df09:	ff 75 0c             	push   0xc(%ebp)
42df0c:	e8 ea 9f fe ff       	call   0x417efb
42df11:	50                   	push   %eax
42df12:	e8 e2 03 00 00       	call   0x42e2f9
42df17:	89 45 e0             	mov    %eax,-0x20(%ebp)
42df1a:	8b 45 e0             	mov    -0x20(%ebp),%eax
42df1d:	50                   	push   %eax
42df1e:	8b 5d fc             	mov    -0x4(%ebp),%ebx
42df21:	53                   	push   %ebx
42df22:	e8 7d 26 07 00       	call   0x4a05a4
42df27:	83 c4 04             	add    $0x4,%esp
42df2a:	58                   	pop    %eax
42df2b:	89 45 fc             	mov    %eax,-0x4(%ebp)
42df2e:	68 2c 00 00 00       	push   $0x2c
42df33:	ff 75 0c             	push   0xc(%ebp)
42df36:	e8 c0 9f fe ff       	call   0x417efb
42df3b:	50                   	push   %eax
42df3c:	e8 b8 03 00 00       	call   0x42e2f9
42df41:	89 45 e0             	mov    %eax,-0x20(%ebp)
42df44:	8b 45 e0             	mov    -0x20(%ebp),%eax
42df47:	50                   	push   %eax