SEARCH Articles Figures Tables Antheraea polyphemus sensillar esterase Esterase Esterases Esterases esterase