Ref A: a2f4270b9ac4453b985af7dfc9c5dec0 Ref B: E4048F5A547A68293433E1ACDFA9DF7F Ref C: Mon May 20 00:15:53 2013 PST