Ref A: bb4c0daa38314cd3bba3b74129d46f66 Ref B: 7B08C0540A0874B6A51891E0CC98E5F2 Ref C: Fri Mar 27 01:41:26 2015 PST