CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE
― dave cool, Tuesday, 21 February 2012 06:35 (thirteen years ago)
these guys are the worst
― Big Mr. Guess U.S.A. Champion (crüt), Tuesday, 21 February 2012 06:38 (thirteen years ago)
Perhaps, perhaps, perhaps.
― Spottie_Ottie_Dope, Tuesday, 21 February 2012 06:41 (thirteen years ago)
through with cool
― real life is no dave cool (Ówen P.), Tuesday, 21 February 2012 06:44 (thirteen years ago)
kind of like this song http://i.imgur.com/zi7hd.gif
― CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE CAKE (dave cool), Tuesday, 21 February 2012 06:47 (thirteen years ago)
suggest flan
― Mark G, Tuesday, 21 February 2012 06:51 (thirteen years ago)
what is this song
― The Reverend, Tuesday, 21 February 2012 07:16 (thirteen years ago)
https://www.youtube.com/watch?v=-02S0M2sl74
― Little GTFO (contenderizer), Tuesday, 21 February 2012 07:22 (thirteen years ago)
https://www.youtube.com/watch?v=cdqxlDg_vBc
― ⚓ (gr8080), Tuesday, 21 February 2012 07:29 (thirteen years ago)
Not enough CAKE itt.
― MikoMcha, Tuesday, 21 February 2012 07:37 (thirteen years ago)
they had the long jacket and short skirt song
― tmi but (Z S), Tuesday, 21 February 2012 07:39 (thirteen years ago)
trumpets
http://youtu.be/udTADCe0Phg
― Not only dermatologists hate her (James Morrison), Tuesday, 21 February 2012 07:59 (thirteen years ago)
<iframe width="420" height="315" src="http://www.youtube.com/embed/udTADCe0Phg" frameborder="0" allowfullscreen></iframe>
most obnoxious thread ever
― billstevejim, Tuesday, 21 February 2012 08:35 (thirteen years ago)
and yet the band cake is still worse
whiney this thread is s0 late, the song is months old now
― lex pretend, Tuesday, 21 February 2012 08:56 (thirteen years ago)
I still have no idea what this thread is about
― The Reverend, Tuesday, 21 February 2012 09:15 (thirteen years ago)
"birthday cake" by rihanna (ft. chris brown)
― lex pretend, Tuesday, 21 February 2012 09:23 (thirteen years ago)
:(
― The Reverend, Tuesday, 21 February 2012 09:45 (thirteen years ago)
We get it, you're fat. Just wait till you get married.
― 誤訳侮辱, Tuesday, 21 February 2012 11:56 (thirteen years ago)
Greed, hate, envy but cake will do.
― beachville, Tuesday, 21 February 2012 12:15 (thirteen years ago)
why did suggest ban ever have to go away
― a hoy hoy, Tuesday, 21 February 2012 12:17 (thirteen years ago)
Have a slice, why don't you?
― Raymond Cummings, Tuesday, 21 February 2012 12:21 (thirteen years ago)
Horrific on every level.
http://www.karencivil.com/2012/02/20/rihanna-ft-chris-brown-birthday-cake-remix/
― matt2, Tuesday, 21 February 2012 13:24 (thirteen years ago)
gross!
― sarahell, Tuesday, 21 February 2012 20:13 (thirteen years ago)
someone was playing this song just now in their car outside my window.
it is horrible!
worse than Rebecca Black's FUN FUN FUN FUN FUN FUN FUN FUN FUN FUN
― sarahell, Sunday, 4 March 2012 03:53 (thirteen years ago)
there's a local mix show DJ who's so enamored of Chris Brown starting his verse with "girl I wanna fuck you right now" that he's run back that line, just that line, like 50 times in the last couple weeks
― some dude, Sunday, 4 March 2012 12:09 (thirteen years ago)
as much as I hate to admit it, this song is kinda massive
― dayo, Monday, 14 May 2012 23:37 (thirteen years ago)
ya it's kinda a bummer but i love it
― Jacques_Lamure, Monday, 14 May 2012 23:38 (thirteen years ago)
The Funkystepz Remix is good though the original is sorta horrible.
― EZ Snappin, Monday, 14 May 2012 23:41 (thirteen years ago)
What abt The Cake?
― a parker full of poseys (Stevie D(eux)), Monday, 14 May 2012 23:47 (thirteen years ago)
60s girl group w Eleanor Barooshian
https://www.youtube.com/watch?v=gczdgI3wZbo
― a parker full of poseys (Stevie D(eux)), Monday, 14 May 2012 23:48 (thirteen years ago)
CAEK CAEK CAEK CAEK CAEK CAEK CAEK CAEK CAEK
― EZ Snappin, Monday, 14 May 2012 23:51 (thirteen years ago)
worst band probably
― caulk the wagon and float it, Tuesday, 15 May 2012 02:42 (thirteen years ago)
― EZ Snappin, Monday, May 14, 2012 4:41 PM Bookmark
yup
https://www.youtube.com/watch?v=BIe3lHc75Yk
― The Reverend, Tuesday, 15 May 2012 06:09 (thirteen years ago)
just learned i am going to have to interview these guys at some point. the lousy 90s band Cake, not Rihanna and Chris Brown or whatever.
what do you ask a band that not only stinks, but hasnt done anything except post political links to its facebook in a couple years?
― alpine static, Wednesday, 8 May 2013 16:04 (twelve years ago)
ask them why they are called Cake
― Mark G, Wednesday, 8 May 2013 16:05 (twelve years ago)
"why are you guys only posting political shit to your facebook?"
― Poliopolice, Wednesday, 8 May 2013 16:07 (twelve years ago)
doesnt it feel a little weird that the best Cake song in 10 years was written by "Weird Al" Yankovic?
― frogbs, Wednesday, 8 May 2013 16:10 (twelve years ago)
are they still going the distance?
― billstevejim, Wednesday, 8 May 2013 16:15 (twelve years ago)
i had no idea that Weird Al did a Cake-style song. and apparently he's close friends with the lead goateed talk-singer guy
― alpine static, Wednesday, 8 May 2013 16:26 (twelve years ago)
They did have a couple of nice singles, didnt they? I cant remember.
― Moka, Wednesday, 8 May 2013 17:25 (twelve years ago)
it's called "Close But No Cigar". y'know, I'll cop to liking the first four Cake albums. never cared a whole lot for McCrea's speaksinging but at least it's easy to sing along to, and the guitar and horn parts were always pretty good. catchy songs too. but 2001's Comfort Eagle was really the end of the line for them as sad that is to say.
― frogbs, Wednesday, 8 May 2013 17:35 (twelve years ago)
ugh
― i also enjoy in line skateing (spazzmatazz), Wednesday, 8 May 2013 17:36 (twelve years ago)
idk i actually like "short skirt long jacket" quite a bit. "the distance" is annoying and their "i will survive" cover makes me angry
― dyl, Wednesday, 8 May 2013 17:38 (twelve years ago)
their singles outside of "Short Skirt" never really spotlighted the band well - "The Distance" and "Never There" are decent tunes but Cake's other material doesn't sound much like it. "Rock n' Roll Lifestyle" is awful, easily the worst song on the whole album. though I do credit their latest "Sick of You" as it really feels like a pastiche of every previous Cake hit rolled into one
― frogbs, Wednesday, 8 May 2013 17:50 (twelve years ago)
cake's fine. live shows ruled. love trumpet guy.
― fauxmarc, Wednesday, 8 May 2013 18:12 (twelve years ago)
but 2001's Comfort Eagle was really the end of the line for them as sad that is to say.
― frogbs, Wednesday, May 8, 2013 1:35 PM (36 minutes ago) Bookmark Flag Post Permalink
how sad could this really have been for you to say?
― flopson, Wednesday, 8 May 2013 18:13 (twelve years ago)
also my radio hiphop/pop/etc dj'in little cousin stuck the funkystepz remix in one of hits sets once and i was all whatttttt
― fauxmarc, Wednesday, 8 May 2013 18:13 (twelve years ago)
...frank sinatra is in my head every other morning
― fauxmarc, Wednesday, 8 May 2013 18:15 (twelve years ago)
...the original is wack
(JUS' GON' KEEP ALTERNATING ON BOTH SUBJECTS K?)
― fauxmarc, Wednesday, 8 May 2013 18:16 (twelve years ago)
i had never heard them before playing in a Cake tribute band for halloween one year. i was forced to rehearse a bunch of Cake songs for like two months and Stockholm syndrome set in after awhile. some decent arrangements and clever tunes but now i get traumatic flashbacks if i hear one of those songs, mostly out of fear that it will be stuck in my head for days.
― shit tie (Jordan), Wednesday, 8 May 2013 18:18 (twelve years ago)
This band wasn't interesting to me apart from the song Shadow Stabbing, which is very good.
― Treeship, Wednesday, 8 May 2013 18:19 (twelve years ago)
lol wait what's std have to do with this
― fauxmarc, Wednesday, 8 May 2013 18:26 (twelve years ago)
(i've got a dream involving 90s alt rock karaoke dream involving the distance on the setlist somewhere near hey jealousy)
how sad could this really have been for you to say?― flopson, Wednesday, May 8, 2013 1:13 PM (5 minutes ago) Bookmark Flag Post Permalink
― flopson, Wednesday, May 8, 2013 1:13 PM (5 minutes ago) Bookmark Flag Post Permalink
It's sad to me! I was just starting high school when that came out and Cake was one of my favorite bands alongside the Beastie Boys and They Might be Giants. That was when a bunch of my buddies were getting into the band too and we all eagerly awaited Pressure Chief. If only someone had told us...
I do think the overt catchiness of it is really the big selling point. When I had a paper route I listened to Fashion Nugget and Prolonging the Magic nearly every day and I was kind of in awe at how well the songs stuck with you. Even though I haven't listened to "Frank Sinatra" in like six years I can play every little detail from it back in my head. Which I couldn't do with say, any given Beastie Boys track.
All that said I did see 'em live and they were not so great. Sort of ruined the illusion for me.
― frogbs, Wednesday, 8 May 2013 18:31 (twelve years ago)
cake is cool.
― ְ֮֠֓֟֬֩ (gr8080), Wednesday, 8 May 2013 18:36 (twelve years ago)
some really stupid lyrics here and there, sure.
after having looked through a few discussions (including a c/d thread) this morning, I am prepared to call Cake the band that receives the most surprising amount of love (or at least non-hate) on ILM.
i mean i have read some c/d threads that made me want to punch a hole in the wall and yet the Cake thread is pretty solidly consensus "classic" ... amazing to me.
― alpine static, Wednesday, 8 May 2013 19:19 (twelve years ago)
Ah yeah 'short skirt' that's the one. I think it's a pretty good single.
They're not amazing but at least they had their very own, instantly recognizable style. It's more than I can say for many bands I actually care about.
― Moka, Wednesday, 8 May 2013 19:40 (twelve years ago)
the ILX of 10 years ago was a lot different than the ILX of today
― frogbs, Wednesday, 8 May 2013 19:42 (twelve years ago)
my gf in high school took me to see them and it was a good show
― The Reverend, Wednesday, 8 May 2013 19:50 (twelve years ago)
they had their very own, instantly recognizable style
Yeah, this. Between the speak/sing vocals, the trumpet, fairly inventive guitar parts (Greg Brown, on the first two albums) and the disparate influences from country to mariachi, it's a weird, rickety sound that shouldn't really hold together but does. They kind of remind me of Wall of Voodoo.
― New Authentic Everybootsy Collins (Dan Peterson), Wednesday, 8 May 2013 19:50 (twelve years ago)