MKSFIWKNIITRFGIPRTLISDNGTQFDSNFFKSFCQEYGIRNVYSTPTTTPRCFTSATPFSLAYGMEAVIPLEIGLPTLRSELCDQGLNDLNVAQELDFAEERREVAAIRLATYQQQLARGYN