MLFHGLSQKLLEDDDVSERQPLIWNPLFLHDCGHMLGERTRLTWGPPAKGTAKKWRLWVQFSNFHASDQLSQTVVIRGGRIMCQSISSMSWVTTMMATSWSWWGDFTPGEVLISLRGVEKHGTMTCFEMAPSSMLNMVNCESELISDCHFLRIMVIAYVGEDTCIDKDPLIVHESTKLWVFLNMHLHDLEWDTLEFSWEDPFTHNQELVDKSYKLASGRPQPLKHIGIAFMAFFQFTNQSIRVEKKFACLLGIECDGGLIQVLILSMIYGGLGSGGL*