Ref A: a5f307c342f146fd94aaa80f7dfc6e24 Ref B: 53C78D0F2A1512064A86CF5A1BD97FA5 Ref C: Tue May 21 06:23:16 2013 PST