Ref A: 39a2b04c93414855a04301081d85d8e2 Ref B: 6D90AC05D2D5A4681BE9CE0A63DBADCE Ref C: Fri Apr 18 01:19:48 2014 PST