MASTERCASTLE: 'Sakura' Video Released