Ref A: e417df8554ad4adba71d61c3383dcd64 Ref B: D6F2B211801209545DD7CA4DF9A1745B Ref C: Thu Oct 23 06:15:46 2014 PST