MKHLLANLFFALLPPSRHTVNRHGVIRCSAPPPIPSVDVKALTVGTIVAGRVLGVGEDGSYELDIGTGSPATMPRSESALLPNATRYADLSAGEVREALVVGVAGSQVNVSVARAQRALAWRRVESLHRADVSYNATVIALADAGATVEVERLPGFVPWSHWQLPEAAWADRKALLGSRLPVKFLEVDAGRNRMVVSHRRHAVQQRLDELSPGRLVSGRVAKLVPFGAVVRLADGLEGLLHVSQVSRLYVQNVSEVLTRGEELTCVVLKVDLADGSLALSTKMLESRPGEMLDDRAALLARSSQIEGRVELRQ*