Ref A: 90ac68c735d74af69e5f0cdc4c5c2cf8 Ref B: 0168BB263ECB61E69CBC6EAE3570BAB7 Ref C: Fri Feb 27 00:28:13 2015 PST