Ref A: 264c605ba2ef4e8581b1da254d66ec08 Ref B: F6F37829F1FB167DC06E0823E167CD55 Ref C: Mon Apr 20 23:13:52 2015 PST