Ref A: fdab1e0812394c2a8c5ad02f36964adb Ref B: 44D55A425E9EBEF67D36B2C99FF9DC7F Ref C: Tue Mar 31 23:15:43 2015 PST