Ref A: a1253a61416645919310b340e3bf822c Ref B: FB3324F92E8D0CA466D83C27F4B0C9FC Ref C: Wed Apr 23 11:59:46 2014 PST