Ref A: 5d5e72fb386a47608e4ecd2e14ee3a06 Ref B: 92F0C7C6E36D2926C5E8A0DA2929483D Ref C: Sat Jan 31 02:16:18 2015 PST