Ref A: c6e4810258374c8093e4cbcf5347f233 Ref B: AE4E7A765538BE20230A681CACDA48B2 Ref C: Fri Apr 18 01:35:35 2014 PST