MNPITTDRLILRNWEERDRGLFHRINCDEKVMEFFPFRRDRAASDALFDRLRDEISRLGYGFAAAELKSDGACIGFIGLRPAVGIPSLPDGTVEIGWRLAPEFWGKSYATEAACAWLSFGFETLHLEEIVSFAVWNNARSIAVMRRIGMREIVGGDFDHPGVPDTHPWLKRHVLYRIASADWRRSVHP