MLRQVQHLVRMDDERLPKRIFYGDVATGSHRKGAQKRRYKDTLKKLLKQVKLNLATWEDLTQARPAWRRSVKTDHIHLLIACYPYRYNHHRRLHLNHDQRWDSLLSCPQCDRTFASCIGLVGHLRIHRTETGEPVPGAPTHIRDRHLHCPHFPCTFTHRMGLFGHKRFHDGGIHHNADITDTP