Ref A: e69de2bdab0a4ab885d8b65c7afabf2f Ref B: D7C7BEE074180B3685C78B072D959F38 Ref C: Fri Jan 30 13:45:55 2015 PST