MLQSINIEDILKGMDDLVGLAPYKETLREMARDLSISRRPVHYAFVGNPGRGKVAVARMMGRVLGRMGIAQRGLFVELDRDDMAGLSQEEALHKLALAMEKAKGGILFVDDAPEVYRLTGKKFEQMMEQTEVRVVLSGSKEEMDLLLEKAGCASEVARTLYFPDFTPDELVQVAEKMADEYQLTMTAGAREKLLQLLVQKKDRIGQLGNARYAKNLIDRAYRNAASRIMQGGNSDRLLPEDIEDVTPY