Ref A: f181e3821b4142e5b275c74ea3ebb6f3 Ref B: A6777AAB5A82F6E56B0DF099AB164314 Ref C: Sat Apr 19 23:44:40 2014 PST