Ref A: fd62f66f97b84bd5b02eefdf1d80d146 Ref B: 7F510106EB90D190032AE41AEFB2B0FE Ref C: Fri Dec 26 18:50:44 2014 PST