Ref A: 719d8ac32b73454aafc80e9ba375c45f Ref B: 009316B5172F99D9BBA6F32D65237A63 Ref C: Sat Mar 28 07:46:40 2015 PST