MAREKRRIKKIDNITARQVTFSKRRRGIFKKADELSVLCDADVALIIFSATGKLFEFSSSRMKDILGRYNLHASNINKVMGQPSPYNQVENCNLSRLSQEVEDKTKQLRKLRGEDLEGLNLEELQRLEKMLESGLSRVSEKKGEFLMSQISSLEKRGSELVDENRRLRERVVTMEMAKTMALKEAVETESATTNVSSYDSGAPLEDDFSDTSLKLG