<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def submit_unseal_keys(self, keys, migrate=False):
 """Enter multiple master key share to progress the unsealing of the Vault. :param keys: List of master key shares. :type keys: List[str] :param migrate: Available in 1.0 Beta - Used to migrate the seal from shamir to autoseal or autoseal to shamir. Must be provided on all unseal key calls. :type: migrate: bool :return: The JSON response of the last unseal request. :rtype: dict """

        result = None

        for key in keys:
            result = self.submit_unseal_key(
                key=key,
                migrate=migrate,
            )
            if not result['sealed']:
                break

        return result