SF Giants 2012 - takimoto