Ref A: a197d18740984cd38bcbf251e6de1a0a Ref B: F560BB2AD3052FD9ADCF7C8B0A7F74BE Ref C: Wed Oct 01 23:40:07 2014 PST