MLKYEHVRLHYCGSSCDGSRDFEFGVHKKTHLRAKSQSITQDDHEKFKDDPAALVASLKACAKENDLNKGSEIHAYVRQHGFLRKNTYVGNALITFYAKCGAFRDAKNALSELQARDVVSWNALISGYVQHGHGHEALGCFEEMQRDGLSPNAVTYTSTLKACGIVGALKKGEAIYAEVVKRKVVQLDAILGNAVVDMYAKCGVLDKAQELLHELPARNVITWSALIAGYIQQGYNHSALNCYEQMKHEGLSPNAVVFACLLKACGNIGAAAKGEEIYEDVVRRGLLAEN