Ref A: 8146a4a94d484aaca2db87673b195e3a Ref B: 8560E9E94E56A2469D61C46013E290E2 Ref C: Sun Feb 01 18:40:06 2015 PST