MMLCLVLGLGASAVKVSVDENVEFVSSMCRLAGFDEYVNNVNKQYVTVLDSVMAPLKDHPAVARLNELRGAQGLSYDAVAALAAHTVIQSGHLVLLPGSDLSKLDSRWSAGQDVEMARLLDDAYRQSGFHDFYVSNKPFYDKVIANVEAMLSNVDLVWLEEFYGTEIRGRLSVSLLNIGNYGVTCQRAGMPAESVIIIGCWKLDENGIPVFHNTESLIVHEFSHPMCNPIIEDNISAFNGNAQLAADLMDEELAAQAYGGARTMLCESMVRSVEIQYALAHAGCAEDSADVETAIKGQEAGGFLVVPEIVGAMTEYRNNRDRYRTLPQVAPLIVEAVNDLDVTQRYCELRRGQITILGCSLADGTRDVPASDRYAVKVFFDKPVVNSPMACDYYDNNPDIFPNICGAKFDKDRRIMTVYLKTEPGKEYGFKLLGWAYMTEAGYRGRGAAPIHFFTAK