Merge changes I45a82bf8,I80f3ee4e,I5aad29fa,Id415642b am: 23443b05bd
am: 89e6b703ec

Change-Id: I4838bd1300f0bcd1e23cbbfe7020da581182393c