Ref A: 27e1505773e9452684e05a0dfcda21c6 Ref B: A4BF9126AB1A4DD4E0CD5E9E6D6311B8 Ref C: Wed Jun 19 13:29:56 2013 PST