MAGRLMEFAGWLATQVFDVVGAVAGEQGADGGATVHLQVGKTVFFDVPAKMRAELWLSQLHRKEAGHGAFHSAGEYYDLLFEELDPEVLAEIDKDTHRTFPGHTWLTSPAGQKAMLNVLRAYALSDPEIGYTQGMNFLAGLLLTYLPSEADAFGALSLLMHQRCLREMYLPDMSLLQIRLWQLSKLLPPRLAAHLEAHAALPVLYASSWLLTCFAADFPLHFAARVMDVLMTGHAAASPMLKVAVGIVTACEATLLSMNDFEQMINYLRQDVPLWSKLALHDLLTDALSTPWSPRQLRVLDQMNGAETVMEAVTRVNKLVSQPTAECAEAAMTAALETVASGPAPAALVAGQRDKQQQQQX