Ref A: 1bd98d06388e48fe8eb00293af2f467b Ref B: F4005651C6DE42FF9D065854A5961E1A Ref C: Thu May 23 10:58:19 2013 PST