Ref A: c43e214db395489eb0fde286c6cbefe2 Ref B: EEFE401787F7C8B0DE953FDAD6425A69 Ref C: Thu Jan 29 16:53:48 2015 PST