Ref A: 664f3ecca8a449cc8a6f3a95143a275f Ref B: 49D98596A1CBF81000D06713DD7071D5 Ref C: Mon Apr 27 04:19:44 2015 PST