Ref A: c3c963c8bd1e44e3a1803400a02f7e1f Ref B: 136206677C65A52568FA81EDCBD40E00 Ref C: Mon Apr 27 19:20:23 2015 PST