Ref A: 8cac438241864e09b2897254b80e9aef Ref B: F76BB6CABF4DD74514BCF4E709D26A66 Ref C: Fri Apr 18 02:31:25 2014 PST