Ref A: 2f1b98291a344f3995dd3cc674e85575 Ref B: AFD44C8774FB2C820132A6BBE455D09E Ref C: Fri Dec 26 22:01:58 2014 PST