Ref A: 077e31c24d9e4b4387c9556f7c852a34 Ref B: E668AFA23C3EA03A3090E98B9190946C Ref C: Sun Dec 21 05:45:06 2014 PST