MRQSAGENIMTEATESVRAFANFRVLNGEADAGERDHLIRNLAQLFSYVSDRCDDEQVAQYDEVLCQLADIVEVEAREHVAKLLAPLERAPGSVVLKLANDVIEVAASLLEFSQVLSDDDLIEIVEQRSESHRIAIASRKGLAGRVGEAIAKFGGEPSVTRLLSNARAEITYRTVDRIAQRAHESQAFAQLLRGRKDIDWAEVRAEVSTAGMSALEDIGIFSRAENPGTASRVQAVVYNRIKNQAGFSSQEWKLAWNQVKALADRRRFDLKALHRFTRFGYGHHTAAGLTMLLEVRPEIVVKWLAMQDYVAFTVAARAIGLDADLFEAVVTVLPWRDLPSRADIVNVRRRYEALSEDEASGIFDLWRSHSFRRRQEEAVA