Merge changes Ie5ec609a,I5a2ac369,I690137b5 am: 659b78ed10
am: 01b87aac9c

Change-Id: I283f720675ee25f9d0ec11c8e8468fbb2473613a