Ref A: 218f324225c4424f8d309bad02b1481f Ref B: EE6F6D9218712072C6FA501EE57C7BB3 Ref C: Tue May 21 13:04:15 2013 PST