MVLSQLTQPIIVIGGGTFGTSTAYHLSIKGYTKVTVLDRFPIPSSEAAGNDINKVVRTEYPEPLCTKLASDARDIWRGPNGLFAALYHPSGWIIGATDRSTPSCLTEEIHEKWPIMSGDLEGWKSFWSPNAAWVNAREGIVRMAQKAIDAGVSLFGSKIILAAGAATGSSLDLENQIVAKGHVVGHIQLTPDEVDEFIDMPILDHMKEARHCGGLKLGFEWIETRICWDGDMADYHFLITPHLRHKNLDIAIGGSAHGFKFLPVIGKYLVEMLEGTLDPEIAKKWRWWPGLELSDYTTNPHPEKPEDLNDTVCLGGAS*