Hmmm...Could this by any chance be...Sumomomo Momomo?
Looks like Lala.
>>237075La.
>>237079Lala.
Lala from ToLove-Ru