MGSFTLPSTDGRIVSVLGGGVLGRRIACGWAASGYDVVIRDPSREQRVAALEYCNTSMPEYSDSKVRGSIKAVEDLPGAVEKAWLVIEAVPEQLPIKIATFADLERLTPEDAILCSNSSSYKSREMVGDLRPETKRRVLNMHYYIPPEYRVVELMTDGETDESIFPFLYMKLEEIKFHPYVARKESTGFIYNRLWAAIKREVLNILAEGVSTPEEIERLWKEMWYAKEMGPVTMMDAVGLDTVSFIEQHYISERGLPNTPVEFLQKYIDEGKLGAKSDKGGLLP*