MNRKRYVAKFVAFLWLLSIAKSLTGHCFCQLSMWRCNDELRARVRQLEASSRKDAAKHYMEFWKQIPPNEPFRVVLGDVRDRLYNTRERMNQLLSLGRSDIQEEDTFTSVDQFLEPLEVCYRSLCATGDKPIADGSLLDLMRQVSCFGLSLVKLDIRQESDRHTDVMNAITKYLEIGSYKEWSEERRQEWLLLELRGKRPLFGPDLPTTDEIRDVLDTFHVIAELPSDSFGAYIISMAMTPSDVLAVELLQRECKIAQPLQVVPLFEKLADLQSAPSALARLFSIDWYRSRINGRQEVMIGYSDSGKDAGRLSAAWQLYKTQEELVAVAKQYGVKLSIFHGRGGTVGRGGGPTHLAILSQPPDTVHGSLRVTIQGEVIEQSFGEEHLCFRTLQRFTAATLEHGMHPPIKPKPEWRALMDEMADISTEEYRSIVFREPRFMEYFHLA