Ref A: f2b5fecd972a465c9bbd81fc8da18a2f Ref B: B344D80B5C47264642C4EA60360A8120 Ref C: Fri Apr 18 04:23:06 2014 PST