Ref A: 19c0427c5ee04bb7ab17d905fff28fd2 Ref B: F106DD06B2680CF2CC51D350FEFD10AA Ref C: Wed Aug 20 06:27:38 2014 PST