Ref A: 691ae33f954c4dc58a7e35b929fa9824 Ref B: 7EF6AEA186EE7C75EE660AC5D0D5B21A Ref C: Thu May 23 12:55:02 2013 PST