Huang Lin 2 flickingeria scientific diagram