Ref A: ae2de84f265048b39f1b89e02a50d981 Ref B: CA222A346E389EBB8EC43F372CAF69B2 Ref C: Wed Nov 26 18:49:55 2014 PST