Merge changes I457a6659,Ice835d9e,If361adb9 am: f5c48f51cf am: d24dc8692f
am: 125139e8eb

Change-Id: I5a6d9873f4e4e104e0e8efa34bc30213c8b20dd5