Ref A: c5a37e2247854f2fb2915ccc37816f4d Ref B: 17F62166E4FF1E7905E33F410C6B72CA Ref C: Tue Jul 28 15:47:38 2015 PST