Lian Yi Lenne yi shi lian proteins