Ref A: 25c0bdc43e2a41ddabbe42c179ff504a Ref B: 2C599C9EBFAE6D7E552DEF638A38B5B5 Ref C: Sun May 19 16:11:19 2013 PST