Ref A: a208afa4c4d54105bf5b42eb76ecb1a8 Ref B: F77AE4E9C16378246DADFD4AC53EF137 Ref C: Thu Apr 17 19:05:30 2014 PST