Ref A: 13b3e77bfd034cea878aafdd11c77c25 Ref B: F80F9736C68D278AD999F55F46BB6B27 Ref C: Fri Mar 27 04:57:28 2015 PST