MSLTKPTVDESFRVLHKKAHEFISDQHEVLTEEYQFGDFEHYSVDPDTNILRFFKNENLVLAVSYQIVGHIDDSTKEWHWYWSSDQIDEQALEELEVIKNYGDVFNFGLLTQAQWPAVEADAWAVTAIAAYLRGGKGIFKIQSDQSPCFIYFKEILNS