Ref A: a83dc97af69a43e49b24a9262a21d9a0 Ref B: 8DF5C1B1C6F54E4A83AAF9026F64C312 Ref C: Fri Mar 27 18:48:58 2015 PST