Ref A: ee386e43782b4e629660c838e9094bfe Ref B: BAEDE8C81B15D5DFAB5749DF6101F2A3 Ref C: Tue Sep 01 13:37:21 2015 PST