Miranda Kerr in patterned top