MLPKVLVTGATGFIGLHITGELLSRGYAVIGTVRTHKEGDQMLKDFARAFPSTLDGQLLYVVIPDISASGSFDDVFRSNSDVTYAIHTACPTPPVGEGSLEETMLLPTVEGTLNLLRAIKRYANDSVKNVIYTSSLSACWNLDKVEDKSLVIDESTWNSYEWEDINDDNRYLAYSVAKKKAEKAAWDFLENEKPFFKLTTIVPPFVFGPQRFDWKAKENVLSGSAEIILSLLSSGSTLQDLHDAPISLAVDVRDLAVYHVLPLTNPTLEQKRLLTIAGKFSGQRVLNVINENFTELKGKVLLGDPDNVLQLEGLKAPEYNNKETLALGHLGLISVDRSIADTVAQILRVNTIQ*