publication venue for Overexpression of functional human FLT3 ligand in Pichia pastoris. 53:421-428. 2017