MNLVELGSRTAHNGFKNEQDIAERFNQWQSSLEAQQWLTIMGYDLTKIMSVKAIVLHGYKADINVKIFVFMQEAVDIRNIQVKLVSNKKGFNQIDKRWVRNYQEMWNFDDRLLILLKYFTGELPPYLSGTKSKKRMFITEFSLEEQHLILNWFQQNKILVLTDIIRGRGDFSAEWVLVAQKIQNNARWVLKNINDVLQHYGQGDISISPRGSIKFGRITIQRKGGDNGRDTANMLQFKIDPTELFDI