Ref A: 3d2bd112dca347c99b61aa0c8643bf56 Ref B: 86B18BBF5AAE940EF20241CA614E489D Ref C: Fri Dec 19 03:47:44 2014 PST