Ref A: 704c288ad7754f32b0bcec5292734cef Ref B: AEBF3AE06E0CDF7FDF3580C189372BB0 Ref C: Sat Apr 19 19:10:51 2014 PST