text: import quipuswap.models as models
  from quipuswap.types.quipu_fa2.storage import QuipuFa2Storage
  from dipdup.context import HandlerContext
  from dipdup.models import Origination
  
  
  async def on_fa2_origination(
      ctx: HandlerContext,
      quipu_fa2_origination: Origination[QuipuFa2Storage],
  ) -> None:
      symbol = ctx.template_values["symbol"]
  
      for address, value in quipu_fa2_origination.storage.storage.ledger.items():
          shares_qty = value.balance
          await models.Position(
              trader=address, symbol=symbol, shares_qty=shares_qty
          ).save()
  