Ref A: b6e63f8de7124e939c4da6f7c042b3ae Ref B: 27B786E5B831B48F65672EF4028DD2F1 Ref C: Sat Feb 28 12:09:25 2015 PST