langgraph_1_schema.png•229 kB
�PNG
IHDR � ���� sRGB ��� ��tEXtmxfile %3Cmxfile%20host%3D%22app.diagrams.net%22%20agent%3D%22Mozilla%2F5.0%20(Windows%20NT%2010.0%3B%20Win64%3B%20x64)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F135.0.0.0%20Safari%2F537.36%22%20version%3D%2226.2.13%22%20scale%3D%221%22%20border%3D%220%22%3E%0A%20%20%3Cdiagram%20name%3D%22Page-1%22%20id%3D%22ruqG5Svp8VIYjIeDD6JV%22%3E%0A%20%20%20%20%3CmxGraphModel%20dx%3D%222103%22%20dy%3D%221791%22%20grid%3D%221%22%20gridSize%3D%2210%22%20guides%3D%221%22%20tooltips%3D%221%22%20connect%3D%221%22%20arrows%3D%221%22%20fold%3D%221%22%20page%3D%221%22%20pageScale%3D%221%22%20pageWidth%3D%22850%22%20pageHeight%3D%221100%22%20math%3D%220%22%20shadow%3D%220%22%3E%0A%20%20%20%20%20%20%3Croot%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%220%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%221%22%20parent%3D%220%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-1%22%20value%3D%22%22%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22-529%22%20y%3D%22-679%22%20width%3D%221309%22%20height%3D%221274%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-2%22%20value%3D%22%22%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22130%22%20y%3D%22-292%22%20width%3D%22367.5%22%20height%3D%22350%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-3%22%20style%3D%22edgeStyle%3Dnone%3Bhtml%3D1%3BentryX%3D1%3BentryY%3D0.25%3BentryDx%3D0%3BentryDy%3D0%3BstrokeWidth%3D2%3BexitX%3D0%3BexitY%3D0.5%3BexitDx%3D0%3BexitDy%3D0%3BexitPerimeter%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%20source%3D%22pIK2WVERdue6TFls0Pi9-8%22%20target%3D%22pIK2WVERdue6TFls0Pi9-19%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CArray%20as%3D%22points%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22-60%22%20y%3D%22-115%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22-60%22%20y%3D%2247%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FArray%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22-30%22%20y%3D%22-145.20000000000005%22%20as%3D%22sourcePoint%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-4%22%20value%3D%22%26lt%3Bb%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2016px%3B%26quot%3B%26gt%3Buser_info%26lt%3B%2Ffont%26gt%3B%26lt%3B%2Fb%26gt%3B%22%20style%3D%22text%3Bhtml%3D1%3Balign%3Dcenter%3BverticalAlign%3Dmiddle%3BwhiteSpace%3Dwrap%3Brounded%3D0%3BfillColor%3D%23dae8fc%3BstrokeColor%3D%236c8ebf%3BgradientColor%3D%237ea6e0%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22335%22%20y%3D%22-252%22%20width%3D%22115%22%20height%3D%2230%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-5%22%20value%3D%22%26lt%3Bspan%20style%3D%26quot%3Bfont-size%3A%2016px%3B%26quot%3B%26gt%3B%26lt%3Bb%26gt%3BFriends%26lt%3B%2Fb%26gt%3B%26lt%3B%2Fspan%26gt%3B%22%20style%3D%22text%3Bhtml%3D1%3Balign%3Dcenter%3BverticalAlign%3Dmiddle%3BwhiteSpace%3Dwrap%3Brounded%3D0%3BfillColor%3D%23fad9d5%3BstrokeColor%3D%23ae4132%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22212.5%22%20y%3D%22-72%22%20width%3D%22115%22%20height%3D%2230%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-6%22%20value%3D%22%26lt%3Bb%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2016px%3B%26quot%3B%26gt%3BInterests%26lt%3B%2Ffont%26gt%3B%26lt%3B%2Fb%26gt%3B%22%20style%3D%22text%3Bhtml%3D1%3Balign%3Dcenter%3BverticalAlign%3Dmiddle%3BwhiteSpace%3Dwrap%3Brounded%3D0%3BfillColor%3D%23cdeb8b%3BstrokeColor%3D%2336393d%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22137.5%22%20y%3D%22-212%22%20width%3D%22115%22%20height%3D%2230%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-7%22%20style%3D%22edgeStyle%3Dnone%3Bhtml%3D1%3BentryX%3D0%3BentryY%3D0.5%3BentryDx%3D0%3BentryDy%3D0%3BexitX%3D1%3BexitY%3D0.5%3BexitDx%3D0%3BexitDy%3D0%3BexitPerimeter%3D0%3BstrokeWidth%3D2%3B%22%20edge%3D%221%22%20parent%3D%221%22%20source%3D%22pIK2WVERdue6TFls0Pi9-8%22%20target%3D%22pIK2WVERdue6TFls0Pi9-2%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%2245%22%20y%3D%22-200%22%20as%3D%22sourcePoint%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-8%22%20value%3D%22%26lt%3Bb%26gt%3BVectorDB%26lt%3B%2Fb%26gt%3B%22%20style%3D%22shape%3Dcylinder3%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BboundedLbl%3D1%3BbackgroundOutline%3D1%3Bsize%3D15%3BfillColor%3D%23e6d0de%3BstrokeColor%3D%23996185%3BgradientColor%3D%23d5739d%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22-7%22%20y%3D%22-157%22%20width%3D%2260%22%20height%3D%2280%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-9%22%20value%3D%22%26lt%3Bb%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2016px%3B%26quot%3B%26gt%3BProfessional%20habbits%26lt%3B%2Ffont%26gt%3B%26lt%3B%2Fb%26gt%3B%22%20style%3D%22text%3Bhtml%3D1%3Balign%3Dcenter%3BverticalAlign%3Dmiddle%3BwhiteSpace%3Dwrap%3Brounded%3D0%3BfillColor%3D%23e6d0de%3BstrokeColor%3D%23996185%3BgradientColor%3D%23d5739d%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22367.5%22%20y%3D%22-12%22%20width%3D%22115%22%20height%3D%2240%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-10%22%20style%3D%22edgeStyle%3Dnone%3Bhtml%3D1%3B%22%20edge%3D%221%22%20parent%3D%221%22%20source%3D%22pIK2WVERdue6TFls0Pi9-13%22%20target%3D%22pIK2WVERdue6TFls0Pi9-16%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-11%22%20style%3D%22edgeStyle%3Dnone%3Bhtml%3D1%3BentryX%3D0%3BentryY%3D0.5%3BentryDx%3D0%3BentryDy%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%20source%3D%22pIK2WVERdue6TFls0Pi9-13%22%20target%3D%22pIK2WVERdue6TFls0Pi9-17%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-12%22%20style%3D%22edgeStyle%3Dnone%3Bhtml%3D1%3BentryX%3D0.5%3BentryY%3D0%3BentryDx%3D0%3BentryDy%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%20source%3D%22pIK2WVERdue6TFls0Pi9-13%22%20target%3D%22pIK2WVERdue6TFls0Pi9-18%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-13%22%20value%3D%22%22%20style%3D%22ellipse%3BfillColor%3D%23dae8fc%3Bhtml%3D1%3BstrokeColor%3D%236c8ebf%3BgradientColor%3D%237ea6e0%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22367.5%22%20y%3D%22-212%22%20width%3D%2250%22%20height%3D%2250%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-14%22%20style%3D%22edgeStyle%3Dnone%3Bhtml%3D1%3BentryX%3D0.5%3BentryY%3D1%3BentryDx%3D0%3BentryDy%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%20source%3D%22pIK2WVERdue6TFls0Pi9-16%22%20target%3D%22pIK2WVERdue6TFls0Pi9-17%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-15%22%20style%3D%22edgeStyle%3Dnone%3Bhtml%3D1%3BentryX%3D0%3BentryY%3D0.5%3BentryDx%3D0%3BentryDy%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%20source%3D%22pIK2WVERdue6TFls0Pi9-16%22%20target%3D%22pIK2WVERdue6TFls0Pi9-18%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-16%22%20value%3D%22%22%20style%3D%22ellipse%3BfillColor%3D%23f8cecc%3Bhtml%3D1%3BstrokeColor%3D%23b85450%3BgradientColor%3D%23ea6b66%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22262.5%22%20y%3D%22-132%22%20width%3D%2250%22%20height%3D%2250%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-17%22%20value%3D%22%22%20style%3D%22ellipse%3BfillColor%3D%23d5e8d4%3Bhtml%3D1%3BstrokeColor%3D%2382b366%3BgradientColor%3D%2397d077%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22245%22%20y%3D%22-262%22%20width%3D%2250%22%20height%3D%2250%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-18%22%20value%3D%22%22%20style%3D%22ellipse%3BfillColor%3D%23e6d0de%3Bhtml%3D1%3BstrokeColor%3D%23996185%3BgradientColor%3D%23d5739d%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22400%22%20y%3D%22-72%22%20width%3D%2250%22%20height%3D%2250%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-19%22%20value%3D%22%22%20style%3D%22shape%3Dimage%3BverticalLabelPosition%3Dbottom%3BlabelBackgroundColor%3Ddefault%3BverticalAlign%3Dtop%3Baspect%3Dfixed%3BimageAspect%3D0%3Bimage%3Ddata%3Aimage%2Fjpg%2C%2F9j%2F4AAQSkZJRgABAQAAAQABAAD%2F4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADb%2F2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT%2F2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT%2FwAARCAFcANYDASIAAhEBAxEB%2F8QAHQABAAICAwEBAAAAAAAAAAAAAAUGBAcCAwgBCf%2FEAFcQAAEEAQIDAQkIDQoEAwkAAAEAAgMEBQYRBxIhExQVFiIxQVaU0wgXMlFVYXTRNTY3QlJUcXWBk7Kz0iMzU2KDkZWhtNQYJUNyJGSxJzRHV3aEosHw%2F8QAGwEBAQADAQEBAAAAAAAAAAAAAAECAwUEBgf%2FxAA0EQEAAQIBCAkEAgIDAAAAAAAAAQIRAwQSFCExUZHREzNBUmFicZKhBSOxwRWBIkPh8PH%2F2gAMAwEAAhEDEQA%2FAP1TREQEREBERAXTauV6UfPYnjrs%2FCleGj%2B8qDu37uevz47FTGlVrnkt5NrQ5zX%2FANFCHAtLh5XPcC1u4aA5xdyfa3D%2FAE%2FC8yy4uC%2FZO3Navt7pmcR5y9%2B5%2Fu6LfFFNPWT%2FAFC23s3wqwvyvQ9ZZ9aeFWF%2BWKHrLPrTwVwvyPQ9WZ9SeCuF%2BR6HqzPqV%2Bz4%2FC6jwqwvyxQ9ZZ9aeFWF%2BWKHrLPrTwVwvyPQ9WZ9SeCuF%2BR6HqzPqT7Pj8Go8KsL8sUPWWfWnhVhflih6yz608FcL8j0PVmfUngrhfkeh6sz6k%2Bz4%2FBqPCrC%2FLFD1ln1rMqZCrfaXVbMNlo8phkDgP7lh%2BCuF%2BR6HqzPqWJa0Dpy3IJXYanDO07tsVohDM0%2FNIzZw%2FQU%2BzPbPx%2FwmpPoqxHZuaRnhhv2pslh5XCNl6fl7Wq4nZrZSAA5h6AP23B25t9y4Wda66M3xgmBERa0EREBERAREQEREBERAREQFEauzD9P6XyuRiAdNWrPkia7yF%2B3ig%2Fp2Uuq9xCpy3tE5mOFpkmbXdKxjRuXOZ44AHxkt2W3BiJxKYq2XhY2pDT%2BHjwGGqUIzzdizx5PPJITu95%2Bdzi5xPxkqRXTTtRXqkFmB3PDMxsjHfG0jcH%2B4ruWFUzNUzVtQVS4gcVtLcLose%2FUmTNJ%2BQkdFUghrTWZp3NbzP5IoWPeQ0dSdthuNyFbVpT3StCo%2BDTuTjx%2BsG6kxz7MmIzmjscbs1CV0bQ5k0QDg6OXoC1zS08vUt6FYjJynumNP43irpvSba161RzeF77w5Orjrc4PPJC2FobHC7xXNkc50hIDNmh3KXBWC1x%2B0FR1y3SFnPdz519ptFsUtOdsJsOG7YROY%2By7Q7jZvPudwNlqmPL6z07rvhdr7WOk8tdt2NI2cTmIdPUH3H070ktaYc8Ue5a13ZPG43DT0J86oHFvH6z1PNqYZjDa%2FwAtqDH6rgt4%2BpjYJhhYcTBcikjkjbGRHYkMTSSNny856NAHQPTFvjtomnrG9pQ5SxY1DRmjr2qFPG2rD4HSRtkYXmOJwawte3xyeXckb7ggRfAXj3jeOeCs3KtG7jrlexZjkrz0rLIxGyxJFG5s0kTGPc5rA5zGklhJa4AhY3CXT93GcYuNOStY2xUgyWWx7qtuaBzG2o2Y6BpLHEbPa1%2FO3puAeYeXdRfuY7GQ0vh8poTMaezWNyWLymUtd3WKL20LMMt6SWN0NjbkeXNmaeUHccrtwNkG8EREGPkKFfK0LNK3E2erZjdDLE%2FyPY4bOB%2FKCVEaGvz39Nwi1L29upLNRmlO%2B8j4ZXRF53%2FC5Ob9Kn1WeHje00%2FJcG%2FJfu2rkfMNt45J3ujO3zs5T%2Bleinqar74%2Fa9izIiLzoIiICIiAiIgIiICIiAiIgIiIKpTnZoN5o29osA55dTt9eSpudzDKfIxu5PI%2Fo3bZh2Ib2nXqvhFobX%2BRjyWo9JYTP3mxCFlrIUYp5BGCSGhzgTy7ucdvnKtr2NkY5j2h7HDYtcNwR8RVafw%2Bx0JJxtnIYUH%2FAKWOtvjiHxbRHeNv6Gj%2FACC9E1UYmuubTxv%2FAN%2FtlqlXj7m3hQWhvvb6W5QSQO9MGwPn%2B9%2BYKzaP4d6W4ew2YtMaexmn4rLmunZjajIBKRuAXBoG%2B258vxrp8CbHpVnv10Psk8CbHpVnv10Psk6PD7%2FxKWjetCKr%2BBNj0qz366H2Sqd7HZavxVwenmapzHe65hb9%2BUmWHtO1hnpsZt%2FJ%2FB5bEm%2FTy8vUed0eH3%2FiS0b21FC6s0XgNd4xuO1HhaGdx7ZBM2rka7Z4w8AgO5XAjcBxG%2FzlYPgTY9Ks9%2Buh9kngTY9Ks9%2Buh9knR4ff%2BJLRvQDfc3cKWBwbw40u0PGzgMTB1G4Ox8X4wP7lJ6Z4K6A0Zl4srgNF4HDZOIObHco4%2BKGVocNnAOa0EbgkFZngTY9Ks9%2Buh9kvvgBTsO%2F5hkMrlWb79jauvER%2FKxnK1w%2BZwITMw4218I%2F8LQ45XIeF3b4bFS89R%2FNDkMjC7xIWdQ6KNw8sp8nT4A3cSDytdZYII60EcMLGxRRtDGMYNg1oGwAHmC%2BVasNKvHXrwx14I2hrIomhrWgeQADoAu1YV1xMZtOyCRERakEREBERAREQEREBERAREQEREBERAREQFr7LFvv%2FAGlgSebwYy%2Bw823dWN38%2FwCTzfpHn2Ctf5Xf3%2FtLdW7eDGX6EDf%2FAN6xvk8%2B35Onk38yDYCIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAte5YD%2FAIgdKnmaD4L5jxdup%2F8AF4zrvt5P0%2Bcfo2Ete5bb%2FiC0r1PN4L5jYcv%2FAJvGef8A%2Fv8AJBsJERAREQEREBERAREQEREBERAREQEREBFj5C%2FXxVGxctyCGtAwySSEE8rQNydh1P5Aqk7U2qLh7Wph8dVrO6xsvXJBNy%2BYva2Mhp%2BYOdt8a34eDXia42cFtddUVI7%2B6w%2FEMH63N7NO%2FusPxDB%2BtzezW3Ra98cYLLuipHf3WH4hg%2FW5vZp391h%2BIYP1ub2aaLXvjjBZd0VI7%2B6w%2FEMH63N7NO%2FusPxDB%2BtzezTRa98cYLLuvAesfd7ZXT3uiK%2BJtcK53ahxMdzTox8WYDu3lnsVnNex3c%2B%2FKe5xtsPGDwfMF7F7%2B6w%2FEMH63N7Nagz3uf5tQ%2B6Dw%2FFqxj8MMzjqvYmoLEhinmaOWKdx7PfnY07D%2FtZ%2BD1aLXvjjBZ6WRUjv7rD8Qwfrc3s07%2B6w%2FEMH63N7NNFr3xxgsu6Kkd%2FdYfiGD9bm9mnf3WH4hg%2FW5vZpote%2BOMFl3RUjv7rD8Qwfrc3s07%2B6w%2FEMH63N7NNFr3xxgsu6Kkd%2FdYfiGD9bm9muTdQ6sh8eXFYiwxvUxwXZGvcP6pdFtv8AMdh84TRa98cYLLqiwsNl6%2Bdx0V2sXdk%2FcFsjeV7HNJa5rh5nBwII%2BMLNXkmJpm07UERFAREQEREBERBVOKJ20JlPnEYPzjtWLIWPxS%2B0TJ%2F2X71iyF0sLqI9Z%2FFLLsEWFnM1T05hchlsjN3Pj6FeS1Zm5XO7OJjS57tmgk7AE7AE%2FEueJylXOYqnkqUvb0rkLLEEvKW88b2hzTsQCNwR0I3RiykRFQRQ%2BK1dic3ns3haVvtsnhXwx34Oze3sXSxiSMcxADt2EHxSdvIdiphQERFQREQEREBFE6a1Vi9X0rFvE2TarwWpqUjzE%2BPlmieY5G7OAJ2c0jcdDt0JCllAREVGJw1P%2FK8qPMMtc2H9qVblUeGv2Ly352ufvSrcvNlXXVeqztERF5UEREBERAREQVTil9omT%2Fsv3rFkLH4pfaJk%2FwCy%2FesWQulhdRHrP4pZdilcbhvwY19%2F9P5D%2FTSLUOMdkNb6h4XaFfncpgNPeA7M1K7C3HVJ707e54Wx9szZ4Yxry8hpG5I33AXo25UgyFSerZhZYrTsdFLFI0Oa9hGxaQfKCCRsqDZ9z7oG3pjDaffgnMxuGdI7HCG9YimqdoSXtjnbIJWtO%2B3KHcuwA22AAxmJmWLRlLWeY1Xg6mhe%2Beps%2FqKvqXMYzG2sbm%2B9TrtOk5oM1u2xpdswSsZuxpL3N6g9V80xrzV%2BqNG8PtFZTUV7FWcrqrLYLI56taDrnYUu3eyFtjlb%2FKSdmyPtQ1riGk7buW%2Bb3AbQd%2FT%2BEwjtPx1sfhC92ObRsTVZK5f%2FADnLLE9r%2FH%2B%2B3ceY9Xbrrf7n3h6%2FSNnS%2Fg1AzAz3hku445pWCGzsB2sLg8Ohds3%2FAKZb1Lj5XO3xzZFN4BadbpTi5xlxbMhkcpHBcxfLZytp1mw4Gix2zpHeM7bfYE7nYDqVYPdQZfJYLgpmLmHyVrD5FtzHMiu0pOSWPnv12O2Pk6tcQQQQQSCCCQsuhwh971lx%2FDY4vT9vJSslyU2aht5M2SxnIwje0whwHlO538%2FXqsl2hNQ6wo28RxBvYDPYCcRydyYrG2aEnbRzRyxuMhtybtDoweUAbnbc7bg5Wm1hqW3oS8OLusdKR661pHh6ul6%2BZrs7%2FTmSK2%2BWxGXiQnn5QIWns9%2BTcndpGwFUxGu%2BIHGS%2FoXBwWJnl2iKWftMq6hkwUt2xK90b5TLDBI57W8g8Qcrd5CTv0A9VP0VhX6lv6gdS3y96gzGWLHav8esxz3NZy83KNnSPO4APXy9Aqxlfc%2FaBzOC0%2FiLOB2qYCAVcZJBcsQ2K0WwbyNnZIJS0gDcFx3267qTTPYNSswuvHat4T6O1lqjI1pLkOe7sdg8tI19qvGa76zZZ2Mic6RjXAGRrWOPjdRzuBrWGs6h0%2FoiDVY1rqbIZLEa%2FwDB%2BOO9k3ywT0BkxUMUsXwZHFjie0cC%2Fm22cAAF6ax3DHTGJs6bsU8W2vLpyvPVxZZLJtXjmDRK3bm2dzcjertz06EbldDuEmk3YObDnFb46XLd%2FHw90y9bvdAsdrzc%2B%2F8AOgO5d%2BXzbbdEzZHnfUud1Fe4c8UOKLtZ5nF57TObv18dioLpZjoIqk4jjry1h4kplA8ZzgXHtBykdFeNAYjIcQeMnE2xltR6ir4%2FE5DHCjh6uUmrwV3Px8EkgLWOHMC53wD4u%2FMdt3Eq%2FwCY4B6Cz%2Bqn6iv6eisZSSeO1LvPM2CeZm3JJJAHiKR42GznMJ6DqrRh9I4nA5nOZWhU7C%2Fm5o7F%2BbtHu7aRkTYmHYkhuzGNGzQB038vVIpkeTamstY%2BBWjNH4zL5G5Lm9X5zGS5C%2FnJa9p8FWWcxV%2B7nMmfGXBjQHBpcQzlBbzbi3W%2BHnGivorM49mSsGq3K0rdXHVdTyWMnLTa1%2FddVuQkgicwuPZuYXdR47S4Ahblv8FNFZPSc%2BmreCisYaa9LkzA%2BaUuZakkdK%2BZknNzxu53uILXDbcgbDosX3g9DeCjtOd6Jhi3XRkTtkbXbmyG8glNjte15uUBu%2FP5BspmyO3ghqLGak4dUZ8XbzNqKCaerMNRSGTIQTRyvbJDM477uY7du%2B56NHU%2BU3xQ2kNHYbQWArYTAUI8bjK%2FMY4Iy53Vzi5znOcS5zi4klziSSepUytkbBicNfsXlvztc%2FelW5VHhr9i8t%2Bdrn70q3Lz5V11Xqs7REReVBERAREQEREFU4pfaJk%2F7L96xZCk9QYaLUOFu42Z7omWYzH2jPhMPmcPnB2P6FU329SUXGGfTM2Qe3p3TjrMAik%2FrBssjHN3%2FB67eTc%2BU9HAmKsPMvF4mZ1zEbbb%2FRltiyZRQnfbPehmV9ape3TvtnvQzK%2BtUvbrdmeaPdHMsm0UJ32z3oZlfWqXt077Z70MyvrVL26Znmj3RzLJtFCd9s96GZX1ql7dO%2B2e9DMr61S9umZ5o90cyybRQnfbPehmV9ape3UdNre%2FBqKpgpNKZVuUt1ZrsMHb1PGhifEyR3N22w2dPENidzzdAdjszPNHujmWWxFCd9s96GZX1ql7dO%2B2e9DMr61S9umZ5o90cyybRQnfbPehmV9ape3TvtnvQzK%2BtUvbpmeaPdHMsm0UJ32z3oZlfWqXt077Z70MyvrVL26Znmj3RzLJtFCd9s96GZX1ql7dcm5DUVjxItJW4JD0a%2B5crMiB%2BNxjke4D8jSfmKZnmj3RzSzO4a%2FYvLfna5%2B9KtyitM4PwfxLazpu6J3ySTzzBvKHyPeXuIG52budgNzsABudlKrn49UV4tVVOy5O0REWhBERAREQEREBERAREQEREBERAVByo%2F8Abzpg7eTTWWG%2B3%2Fmsd59v%2FwBj8h26X5a%2ByzN%2BP2lncrtxpjLjm5eg3tY3pvv83k28x%2BLqGwUREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBa9yxb%2FAMQOlRuebwXzGw5R5O68Z5%2FN5un1LYS1%2FlQ%2F3%2FNLkGTk8GctuAPE37qxu25%2BPy7fpQbAREQEREBERAREQEREBERAREQEREBERAREQEREBEUZmdTYjTojOVylPHdpvyC1O2Mv28uwJ67fMsqaZqm1MXkSaKre%2Blo70pxHrsf1p76WjvSnEeux%2FWt2j43cnhLLNnctK0fleMXD93HPTdzw302a8WnMrC%2BfvtX5GPdax5DC7tNgSGOIG3XlPxHfY%2FvpaO9KcR67H9a%2FPDiN7l%2FTGf8AdmVJ6mUxnvb5eXv1fsR2YxDAQd5qxIIAL3jxQPI2T%2BqU0fG7k8JM2dz9OEVW99LR3pTiPXY%2FrT30tHelOI9dj%2BtNHxu5PCTNnctKKre%2Blo70pxHrsf1qSw2rsHqGV0WLzFHIStbzujrWGSODd9t9gd9t%2Bm6xqwcWmL1UzEekpaUuiItKCIiAiIgIiICIiAiIgIiICIiAiIgLX2lHDIR3srKBJdtXLMb5XDxhHHPIyOMfE1rWjoOm5cdt3FbBWvNC%2FYB%2F067%2FAKqVe%2FJ%2Brrnxj98l7FgREWxBERAREQFXte8tXS2RyjAGXcXXkvVZ2jx4pI2FwIPTodi0jfZzXOadwSFYVXOJH3O9U%2Fmq1%2B5ct2B1tMeMMqdsNig7gH419XFnwG%2FkXJcZiIiICIiAiIgIiICIiAiIgIiICIiAteaF%2BwD%2FAKdd%2FwBVKthrXmhfsA%2F6dd%2F1Uq9%2BT9XV6x%2B17FgWlNce6Nm4d8QqmCzeBx9fE2r8FGK23UFd19wmc1jJ%2B4ducxBzgCebmA3PLst1rzJqf3Omt7kGrMdjJNKPq5XUY1JHlr3b93zObYZPHVk2YQxjSwMEgc%2FZgAEY33Fqv2Ismv8A3SuT0w3Vt7C6MGa07pi%2FHisjl7GUFbktOEe4ZEI3ufGwzR8ztwep5Wu2WLxA913itH6nz%2BLpVMPfi0%2B%2Fssi6%2FqSrj7L5QwPfHVryeNMWhwG5LAXbtBJBWoeMmVpaT4x6wc92Lz1WxfqX5dERZTIVJsnPHHEWHuVtV8diUua08zZOzdysD2gtdvuyDhjr3R%2BqtT3tGnTFrC6nu995YNSsmFjHWnxsbLy9k0iVh5A7lLmbHcb%2BdYXqnYO6f3RGUzGTy8Gj9GeEdTH4WjnzbsZRtMSV7MckjGtaY3ntNozs34J67ub03iclxn1dqHifwwdo%2FGVb2l9SadsZfuW9kO5XSbmud3kQSFromyDZoOzzI7fl5ATeqHDXJVOI3ELPmamKOocRQx9SJjnc8b4G2Q8vHLsGntmbbEnodwOm9Jx3BTW2kMNwmt4C1gbOodIYSXCXa2RlmZUsMljhDnxyMjLwWvgBALBzAn4Ky%2FyG%2FwBVziR9zvVP5qtfuXKxjfYb%2BVVziR9zvVP5qtfuXL1YHW0esfllTthsRnwG%2FkXJcWfAb%2BRclxmIiIgIiICIiAiIgIiICIiAiIgIiIC15oX7AP8Ap13%2FAFUq2Gte6V5cc29iJnCO9WuWZHQuPjGOSeSSOQDztc13lG43Dm77tK9%2BT68OuPGP3zXsT6Ii2IIiICIiAq5xI%2B53qn81Wv3LlY1XOIEsU2lcljOdpt5OvJSrw82znvkYW9PmAJc4%2BRrWucdgCVuwOtpnxhlTthsRnwG%2FkXJfANgB8S%2BrjMRERAREQEREBERAREQEREBERARFHZLKPqWalSCtLZsWXOaHMb%2FJwAMc7nlO%2FRu7Q0bbklw2G25Acszlm4emZu57F2XdrWVajOeWQue1g2G42AL27uJDWjcuIAJUNY0PT1JZZb1RTpZezXksMqRmNxgigkc3YGNxLXv5WN3eRuC54bytcQZHCYBuNcLlt8d3OS14q9vJCIRunDOYgBu55GBz3kM3O3MepJJMusqappm9M2kVb3q9GeieE%2Fw%2BL%2BFPer0Z6J4T%2FD4v4VaUW7SMbvzxlbzvVb3q9GeieE%2Fw%2BL%2BFfnbxF905pfBe7NpxVMPijw5xEveS9WipxmGwSeWayWgbOcx58U%2FFH%2FWK%2FTtaOyvBnh97%2BenKvgPpvueXTmUlkr96K%2FI97bWPDXub2exIDngE9RzO28pTSMbvzxkvO9sj3q9GeieE%2FwAPi%2FhT3q9GeieE%2FwAPi%2FhVpRNIxu%2FPGS871W96vRnonhP8Pi%2FhUji9HYHCNlGPwmPoiVhik7nqsZzsPladh1HzeRTCLGrGxa4tVVMx6l5VrvZc0lXHeaE3cTXrQVoMHGGMMQa%2FZzopHEeSM%2Fzbuh7NoBbud5fF5uhmu6%2B4bcVo1LD6lhsbt3QzN25mPHladiDsfKHNI6EE5yjr%2BFju26luOaarZrSOlDoHlrZSWFhbK3yPbtsdj5C1pBBAWlEiihcLm55J6%2BLy0TK%2Bd7kFmZldsjqzxzFjjFI5oDtiAS34TQ9m%2FwAIEzSAiIgIiICIiAiIgIiICIiCIzuSsxcuOxx7PLW4ZTWsTVJJ61ctA%2FlJuUtGwLhsznY5%2FUNI2c5uTi8LUw%2FdTq8LWz25e6LVjlAksy8jWdpIQBzO5WMaPiaxrRsGgCO0bBYkx8uUu1rtC%2FlJBampXbXbGr4rWNjbt4rAGtaS1vTmLiS4kuM%2BgIiICIiAqBjGuzvGrMXmFxqYHFR4rm68pszvFiVu2227Y2VTvuf53zbdZrXOrZNM4%2BGDH1m5HUOQf3PjMe5%2FKJpdurnkblsTB4737HZoOwc4ta7I0XpWPR%2BBioCd120977Fy9IwMfbsSOLpZXAdAXOJ2A6NGzR0AQTqIiAiIgIiIMLM4ern8bNQuse%2BvLtv2cjo3tIIc1zXtIc1zXAODmkEEAgghYdbJ2aGQNLKvjc%2B1Yl7hlrQScjogGuDZXbFrJBu5oBd44buOu7WzKxMtjIczi7dCw6ZkFmJ0L315nwytDhtuyRhDmOG%2B4c0gg7EEEIMtFFafu3LEFiDIV%2B57VWZ8IJnZKZ4gf5OY8obyl7diWlo5XcwG4AcZVAREQEREBERAREQF1WqzLlaaCUExysLHAHY7EbHqu1Vfifd1XjdA5q3oipQyGqoIO1o1MmH9hO5pBcw8jmndzQ4N6gcxbudt0GXoWq%2BhovBVJMdJiH1qUMBoSz9u6DkYG8hk%2B%2F2225vP5fOp1eBPcYe6J4ocZeO1jAZBlDTmmMRXu38phKFNwbJYlneXFz53SSsd205PI17WgMADQAQffaAiIgKH1RqmnpOhHYtNlsT2JRWp0azQ%2BxcncCWxRNJALiGucSSGta1z3uaxjnD5qjVVXStKKSaOW5dsvMFLG1eU2Ls3KXCKIOLRvs1xJcWta1rnPc1rXOGDprTFqLJSZ7PSw2tQTRmBorlxr0IC7m7CDm6nfZpklIa6VzGkhrWxxxhx0jpi3Ut2M9npI7GpLzAyRsLy%2BvQiHUVa5IaSwHq6QtDpXeMQ1oZHHaURAREQEREBERAREQV3uUVOIInip0Wd3YwtsW%2B12tSGCUdkzk%2B%2Bjb3RKeb70uA%2B%2BViVduwh3ELDS9wU5C3F3m93vmAsxbzVD2bGeV0b9uZzvMYox98FYkBERAREQEREHXZsR1K8s8ruWKJpe53xADclUKCfPamrw5EZyzg4LDBLDTpQQOLGEbt53SxvJdt5dgAPJ123Nt1V9rGY%2BhzfsFV7TX2uYr6JF%2BwF0MniKaJrtEze2uL%2FAJZbIuxu8%2Bd9NMx6tR%2F26d5876aZj1aj%2Ft1Not%2FSeWPbTyS7Xen%2BC9PSusNQapxGbyNDPZ%2FszkrcUFMd0FgPKS3sOUHqSS0AuPU7nqrT3nzvppmPVqP%2B3U2idJ5Y9tPIuhO8%2Bd9NMx6tR%2F26d5876aZj1aj%2FALdTaJ0nlj208i6qR6VyeKz8mo6%2BanzGaFfuYNy0cJjdCHBxiYY2N7HmIG7mjqWsLg%2Fka1bBwmWhz2Ho5KuHtgtwMnY2QbOaHNBAcPMRvsR8aiV08LPuc6c%2BgxfsrTjxFWHn2iJiY2REbb7vRdsLSiIucxEREBEXTcuQY%2BrNatTR160LDJJLK4NaxoG5JJ6ABWIvqgdyLSepuMuWysr4sAxuKojcNuWYuexJ%2FWbG7pGPi5gT1G4adwqrLqnUszy5%2Bp8nuT966No%2FuDAF38L6LlGJTnVTFPhO34XV2vSyLzN4Saj9J8r%2Btb%2FCnhJqP0nyv61v8K3fwWN34%2BeRq3vNHEviD7orBe68qaDoaxfPkpZZKeGyMmHokjHWXxSPcdq%2BxAEEZcdjsYj86%2FTBeTLWOlu6spannyNuXUNKu%2BpWyTywzRRPO7mNdy9Aev8AefjO814Saj9J8r%2Btb%2FCn8Fjd%2BPnkat70yi8zeEmo%2FSfK%2FrW%2Fwrk3U%2BpGHdup8oD872O%2FyLCE%2Fgsbvx88jVvel0WisBxe1BhpmjJ8uepb%2BMQxsVlg%2FqkbMf8AkIbv%2BF8e6MNmaWoMZBkMfO2zUnG7JGgjz7EEHq1wIILSAQQQQCFycqyHGyOY6SNU9sbBmoiLnoi9VfaxmPoc37BVe019rmK%2BiRfsBWHVX2sZj6HN%2BwVXtNfa5ivokX7AXRwepn1%2FS9iSUNpHWGK1zhu%2BuGsG1QNiesJTG5m74ZXxSDZwB6PY4b%2BfbdStivHagkgmY2WGRpY9jhuHNI2IP6F4m07jMFon3LOrp9Nx08FqLvzZoZy1jOWK%2FXx7cy6OXm5fGaGV39D9607jbopM2R7dWPkbseMx9m5KHOirxOlcGDdxDQSdvn6LyBrxtLhlqLVtLgu%2BOvC7QN3IX62HsGaGGdkkYrWBsXATljp9j8JwaCd9t1IV8NpDSmuOHdfhjYisHO4PJuzbaFozm7VFPmis2RzHeTt%2BQB58Yl7m7%2BYTOHpvQ%2Brqev8ARuE1Lj4p4aOXpxXYI7LWtlayRoc0ODSQDseuxI%2BdTi8XzYXFap9z5wXzjshp%2FO1sBp577Gk8zku5ockGV4mylj2nxZ4S3YFzSGmQ78u%2B69W8N85Q1Pw90zl8VWmp4y9ja9irXsbmSKJ0bSxriSdyAQN9zv8AGVYm4sa6eFn3OdOfQYv2V3Lp4Wfc5059Bi%2FZVxepn1j8SvYtKIi5yCIiAtNcbNQyXMxU09G4ipBE27baPJI8uPZNP%2FaWOft8fIfN13KvPHEmJ8XEzOdp%2FwBSOtIzf8Ds%2BX9pr%2F8ANd36Nh015VersiZj11R%2B13oBERfdtYi4Tl7YZDE0OkDSWtJ2BO3QLy3wz0vY1dQwWoJtV4HG6qlvh9qd9eZuVNhkpMlZ5dZ2IIDm8nZ8vKejR0K8uLjTh1U0003mfG27mr1Oo%2FUObg01gMnl7TJJK2Pqy25WQgF7mRsLiGgkDfYHbcheccpp%2BhX0FrrVccJbqHG6wsup5Dnd2lcDIMBaw7%2BK0hzt2joeY79Vka0o6f1OzjFb1ZNDJqHEsngxda3ZMZq1hUa6B8LeYfDe5xJHwj08nRearK6raqddrxr9fDwHozE5KLM4qlkIWvbDahZOxsgAcGuaHAHYnrsVlKD0J9o%2BnvzdX%2FdNU4ujTN6YmUFbuE2oZMFrGPHFx7gzHM0s%2B9ZYawua%2FwCbmYwtPxkM%2BLrUVmaeifPrHTMcX84clE4beXZoc53%2FAOLXLz5Xh04uBXTVstLKna9NIiL8xVF6q%2B1jMfQ5v2Cq9pr7XMV9Ei%2FYCsWqGl2mcs0DcmpMAB%2F2FV3TJB03iiCCDUi2IPl8QLo4PUz6%2FpexJKEr6H05Uy%2BQysGn8XDlMjGYrt6OlG2eyw7btkeG8zwdh0cSOgU2iqIXTWitO6Mgng0%2FgcZgoZ3c8seMpx12yO%2BNwY0bn5yuOntCaa0jZt2MFp7FYWxbPNYlx1KKB8x8u7yxoLv0qcRLCrXeFWisnVjrXNH4C3XjnfZZDPjIHsbM8gvkALdg5xA3d5TsN1Z442xRtYxoYxoDWtaNgAPIAFyRAXTws%2B5zpz6DF%2Byu5dPC0bcOdN%2FPRiII8hHKNipi9TPrH4lexaURFzkEREBaw4y6PmvNrahoxOmsVIzBahjbzPkgJ3DgPKSxxJ2Hme%2FykALZ6L05NlFWTYsYtHYPJ92F%2BRx0sdW6%2Bm%2BaPaO3XDHuZuOjmhwc0%2FpBCq40RqAf%2FELOH%2F7PH%2F7ZektU8F6OWsSW8PbOEtSEufEIhLWe4ncuMe4LSf6rgOpJBPVVCXgvqxjiI7WGlbv0c6SVh%2Fu5Hf8AqvtqPqOSY8RVVXmzu1x%2BNRm7mn6%2BjM9DPG9%2Bvs3Oxrg50T6lANeAfIdqwOx%2BYgqYbo%2FAszZzLcJjm5d3lyAqR90Hzfzm3N%2Fmti%2B81rD%2BlwfrE3sk95rWH9Lg%2FWJvZLdGV5HH%2ByP7mZ%2FJmyoD9NYiWjapPxVJ9O1MbFiu6uwxzSlwcXvbts5xcA7c9dxusfL6L09qC221lMFjMlaawxNmuU45Xhh33aHOBOx3PT51sf3mtYf0uD9Ym9knvNaw%2FpcH6xN7JZTluRzqmuDNlqa9ozKy2XGhrHKYekAGw0KdSiYoGgABreeu523TzkrH8CNQ%2FwDzDzvqeP8A9stw%2B81rD%2BlwfrE3slyZwY1c47OsYVg%2FCE0zv8uzH%2Fqtc5Xke3pfmTNlQcLQs4zHR17eTsZedpJNu0yJkj9zuARGxrenk6DzLaHBvSUl7KDUtmMtqQRuioBw27Vzhs%2BYf1eXdrT5%2BZ58nKTJ6e4HV4J2z5%2FId9gDuKUMXY1z8zwSXP8Aybhp67tK2exjYmNYxoYxo2a1o2AHxBcf6h9Uoqw5wMnm99s%2BH96yNTkiIvlB8c0PaWuAc0jYg%2BQqlu0dm8V%2FIYXK0mY5vSKvkKr5Xwt%2FAbI2Ru7R5ACNwPOVdUW7DxasK%2BbzW9lJ7w6w%2BU8H6jN7ZO8OsPlPB%2Boze2V2RbtKxN0cILqT3h1h8p4P1Gb2yd4dYfKeD9Rm9srsiaVibo4QXUnvDrD5TwfqM3tk7w6w%2BU8H6jN7ZXZE0rE3RwgupbdK6ivgwZHMUYqj%2Bkne6pJHM5vnDXukPJuNxuAT16bEbq31KsNGrDWrxtighY2OONo2DWgbAD8gC7UWnExq8TVVyL3ERFpQREQEREBERAREQEREBERAREQEREH%2F2Q%3D%3D%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22-374%22%20y%3D%22-40%22%20width%3D%22214%22%20height%3D%22348%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-20%22%20value%3D%22%26lt%3Bh2%20data-start%3D%26quot%3B910%26quot%3B%20data-end%3D%26quot%3B955%26quot%3B%26gt%3B%26lt%3Bstrong%20data-start%3D%26quot%3B913%26quot%3B%20data-end%3D%26quot%3B955%26quot%3B%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2017px%3B%26quot%3B%26gt%3B2.%20Memory%20Storage%20%26amp%3Bamp%3B%20Retrieval%20Strategy%26lt%3B%2Ffont%26gt%3B%26lt%3B%2Fstrong%26gt%3B%26lt%3B%2Fh2%26gt%3B%26lt%3Bh3%20data-start%3D%26quot%3B956%26quot%3B%20data-end%3D%26quot%3B987%26quot%3B%26gt%3B%26lt%3Bstrong%20data-start%3D%26quot%3B960%26quot%3B%20data-end%3D%26quot%3B987%26quot%3B%26gt%3BA.%20%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2015px%3B%26quot%3B%26gt%3BMemory%20as%20Embeddings%26lt%3B%2Ffont%26gt%3B%26lt%3B%2Fstrong%26gt%3B%26lt%3B%2Fh3%26gt%3B%26lt%3Bul%20data-start%3D%26quot%3B988%26quot%3B%20data-end%3D%26quot%3B1417%26quot%3B%26gt%3B%26lt%3Bli%20data-start%3D%26quot%3B988%26quot%3B%20data-end%3D%26quot%3B1084%26quot%3B%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2014px%3B%26quot%3B%26gt%3BMemories%20are%20stored%20as%20text%20embeddings%20using%20%26lt%3Bcode%20style%3D%26quot%3B%26quot%3B%20data-start%3D%26quot%3B1035%26quot%3B%20data-end%3D%26quot%3B1053%26quot%3B%26gt%3BOpenAIEmbeddings%26lt%3B%2Fcode%26gt%3B%20in%20an%20%26lt%3Bstrong%20style%3D%26quot%3B%26quot%3B%20data-start%3D%26quot%3B1060%26quot%3B%20data-end%3D%26quot%3B1083%26quot%3B%26gt%3BInMemoryVectorStore%26lt%3B%2Fstrong%26gt%3B.%26lt%3B%2Ffont%26gt%3B%26lt%3B%2Fli%26gt%3B%26lt%3Bli%20data-start%3D%26quot%3B1085%26quot%3B%20data-end%3D%26quot%3B1243%26quot%3B%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2014px%3B%26quot%3B%26gt%3BThe%20stored%20embeddings%20allow%20%26lt%3Bstrong%20style%3D%26quot%3B%26quot%3B%20data-start%3D%26quot%3B1115%26quot%3B%20data-end%3D%26quot%3B1137%26quot%3B%26gt%3Bsemantic%20retrieval%26lt%3B%2Fstrong%26gt%3B%20%E2%80%94%20similar%20conversations%20or%20user%20statements%20can%20be%20matched%20based%20on%20similarity%20rather%20than%20exact%20matching.%26lt%3B%2Ffont%26gt%3B%26lt%3B%2Fli%26gt%3B%26lt%3Bbr%26gt%3B%26lt%3Bli%20data-start%3D%26quot%3B1244%26quot%3B%20data-end%3D%26quot%3B1417%26quot%3B%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2014px%3B%26quot%3B%26gt%3BExample%3A%26lt%3B%2Ffont%26gt%3B%26lt%3Bul%20data-start%3D%26quot%3B1259%26quot%3B%20data-end%3D%26quot%3B1417%26quot%3B%26gt%3B%26lt%3Bli%20data-start%3D%26quot%3B1259%26quot%3B%20data-end%3D%26quot%3B1312%26quot%3B%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2014px%3B%26quot%3B%26gt%3B%26quot%3BJohn%20loves%20pizza%26quot%3B%20%E2%86%92%20Embedded%20and%20stored%20as%20vector.%26lt%3B%2Ffont%26gt%3B%26lt%3B%2Fli%26gt%3B%26lt%3Bli%20data-start%3D%26quot%3B1317%26quot%3B%20data-end%3D%26quot%3B1417%26quot%3B%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2014px%3B%26quot%3B%26gt%3BRetrieval%20allows%20the%20agent%20to%20recognize%20that%20%26quot%3BJohn%20likes%20pepperoni%20pizza%26quot%3B%20is%20semantically%20related.%26lt%3B%2Ffont%26gt%3B%26lt%3B%2Fli%26gt%3B%26lt%3B%2Ful%26gt%3B%26lt%3B%2Fli%26gt%3B%26lt%3B%2Ful%26gt%3B%26lt%3Bh3%20data-start%3D%26quot%3B1419%26quot%3B%20data-end%3D%26quot%3B1455%26quot%3B%26gt%3B%26lt%3Bstrong%20data-start%3D%26quot%3B1423%26quot%3B%20data-end%3D%26quot%3B1455%26quot%3B%26gt%3BB.%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2015px%3B%26quot%3B%26gt%3B%20Memory%20as%20Knowledge%20Graph%20(Stored%20in%20vector%20database)%26lt%3B%2Ffont%26gt%3B%26lt%3B%2Fstrong%26gt%3B%26lt%3B%2Fh3%26gt%3B%26lt%3Bul%20data-start%3D%26quot%3B1456%26quot%3B%20data-end%3D%26quot%3B1678%26quot%3B%26gt%3B%26lt%3Bli%20data-start%3D%26quot%3B1456%26quot%3B%20data-end%3D%26quot%3B1528%26quot%3B%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2014px%3B%26quot%3B%26gt%3BStructured%20data%20is%20stored%20as%20%26lt%3Bstrong%20style%3D%26quot%3B%26quot%3B%20data-start%3D%26quot%3B1487%26quot%3B%20data-end%3D%26quot%3B1519%26quot%3B%26gt%3B(subject%2C%20predicate%2C%20object)%26lt%3B%2Fstrong%26gt%3B%20triples.%26lt%3B%2Ffont%26gt%3B%26lt%3B%2Fli%26gt%3B%26lt%3Bli%20data-start%3D%26quot%3B1529%26quot%3B%20data-end%3D%26quot%3B1605%26quot%3B%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2014px%3B%26quot%3B%26gt%3BExample%3A%26lt%3Bbr%26gt%3B%26lt%3B%2Ffont%26gt%3B%26lt%3Bul%20data-start%3D%26quot%3B1544%26quot%3B%20data-end%3D%26quot%3B1605%26quot%3B%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2014px%3B%26quot%3B%26gt%3B%26lt%3Bbr%26gt%3B%26lt%3B%2Ffont%26gt%3B%26lt%3Bli%20data-start%3D%26quot%3B1544%26quot%3B%20data-end%3D%26quot%3B1605%26quot%3B%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2014px%3B%26quot%3B%26gt%3B%26quot%3BJohn%20loves%20pizza%26quot%3B%20%E2%86%92%20Stored%20as%20%26lt%3Bcode%20data-start%3D%26quot%3B1577%26quot%3B%20data-end%3D%26quot%3B1605%26quot%3B%26gt%3B(%26%2339%3BJohn%26%2339%3B%2C%20%26%2339%3Bloves%26%2339%3B%2C%20%26%2339%3Bpizza%26%2339%3B)%26lt%3B%2Fcode%26gt%3B%26lt%3B%2Ffont%26gt%3B%26lt%3B%2Fli%26gt%3B%26lt%3B%2Ful%26gt%3B%26lt%3B%2Fli%26gt%3B%26lt%3Bli%20data-start%3D%26quot%3B1606%26quot%3B%20data-end%3D%26quot%3B1678%26quot%3B%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2014px%3B%26quot%3B%26gt%3BThis%20allows%20more%20precise%20semantic%20relationships%20and%20logical%20reasoning.%26lt%3B%2Ffont%26gt%3B%26lt%3B%2Fli%26gt%3B%26lt%3B%2Ful%26gt%3B%22%20style%3D%22text%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BstrokeColor%3Ddefault%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22-448%22%20y%3D%22-622%22%20width%3D%22560%22%20height%3D%22440%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22pIK2WVERdue6TFls0Pi9-21%22%20value%3D%22%26lt%3Bh2%20data-start%3D%26quot%3B2076%26quot%3B%20data-end%3D%26quot%3B2107%26quot%3B%26gt%3B%26lt%3Bstrong%20data-start%3D%26quot%3B2079%26quot%3B%20data-end%3D%26quot%3B2107%26quot%3B%26gt%3B3.%20Memory%20Retrieval%20Flow%26lt%3B%2Fstrong%26gt%3B%26lt%3B%2Fh2%26gt%3B%26lt%3Bol%20data-start%3D%26quot%3B2108%26quot%3B%20data-end%3D%26quot%3B2411%26quot%3B%26gt%3B%26lt%3Bli%20data-start%3D%26quot%3B2108%26quot%3B%20data-end%3D%26quot%3B2276%26quot%3B%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2014px%3B%26quot%3B%26gt%3BWhen%20a%20user%20sends%20a%20message%2C%20the%20agent%3A%26lt%3Bbr%26gt%3B%26lt%3B%2Ffont%26gt%3B%26lt%3Bul%20data-start%3D%26quot%3B2154%26quot%3B%20data-end%3D%26quot%3B2276%26quot%3B%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2014px%3B%26quot%3B%26gt%3B%26lt%3Bbr%26gt%3B%26lt%3B%2Ffont%26gt%3B%26lt%3Bli%20data-start%3D%26quot%3B2154%26quot%3B%20data-end%3D%26quot%3B2205%26quot%3B%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2014px%3B%26quot%3B%26gt%3BRetrieves%20similar%20memories%20from%20the%20vector%20store.%26lt%3B%2Ffont%26gt%3B%26lt%3B%2Fli%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2014px%3B%26quot%3B%26gt%3B%26lt%3Bbr%26gt%3B%26lt%3B%2Ffont%26gt%3B%26lt%3Bli%20data-start%3D%26quot%3B2209%26quot%3B%20data-end%3D%26quot%3B2276%26quot%3B%26gt%3B%26lt%3Bspan%20style%3D%26quot%3Bfont-size%3A%2014px%3B%20background-color%3A%20transparent%3B%26quot%3B%26gt%3BThe%20agent%20combines%20retrieved%20memories%20and%20context%20with%20the%20user%E2%80%99s%20message.%26lt%3B%2Fspan%26gt%3B%26lt%3B%2Fli%26gt%3B%26lt%3B%2Ful%26gt%3B%26lt%3B%2Fli%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2014px%3B%26quot%3B%26gt%3B%26lt%3Bbr%26gt%3B%26lt%3B%2Ffont%26gt%3B%26lt%3Bli%20data-start%3D%26quot%3B2355%26quot%3B%20data-end%3D%26quot%3B2411%26quot%3B%26gt%3B%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2014px%3B%26quot%3B%26gt%3BThe%20agent%20generates%20a%20response%20using%20an%20LLM%20(GPT-4o).%26lt%3B%2Ffont%26gt%3B%26lt%3B%2Fli%26gt%3B%26lt%3B%2Fol%26gt%3B%26lt%3Bdiv%26gt%3B%26lt%3Bspan%20style%3D%26quot%3Bfont-size%3A%2014px%3B%26quot%3B%26gt%3B%26lt%3Bbr%26gt%3B%26lt%3B%2Fspan%26gt%3B%26lt%3B%2Fdiv%26gt%3B%26lt%3Bdiv%26gt%3B%26lt%3Bh2%20data-end%3D%26quot%3B3903%26quot%3B%20data-start%3D%26quot%3B3874%26quot%3B%26gt%3B%26lt%3Bstrong%20data-end%3D%26quot%3B3903%26quot%3B%20data-start%3D%26quot%3B3877%26quot%3B%26gt%3B4.%20LLM%20Prompt%20Strategy%26lt%3B%2Fstrong%26gt%3B%26lt%3B%2Fh2%26gt%3B%26lt%3Bul%20data-end%3D%26quot%3B4140%26quot%3B%20data-start%3D%26quot%3B3904%26quot%3B%26gt%3B%26lt%3Bli%20data-end%3D%26quot%3B4140%26quot%3B%20data-start%3D%26quot%3B3904%26quot%3B%26gt%3BThe%20prompt%20is%20configured%20to%3A%26lt%3Bbr%26gt%3B%26lt%3Bul%20data-end%3D%26quot%3B4140%26quot%3B%20data-start%3D%26quot%3B3939%26quot%3B%26gt%3B%26lt%3Bbr%26gt%3B%26lt%3Bli%20data-end%3D%26quot%3B3983%26quot%3B%20data-start%3D%26quot%3B3939%26quot%3B%26gt%3BInstruct%20the%20agent%20to%20actively%20use%20memory.%26lt%3B%2Fli%26gt%3B%26lt%3Bbr%26gt%3B%26lt%3Bli%20data-end%3D%26quot%3B4036%26quot%3B%20data-start%3D%26quot%3B3988%26quot%3B%26gt%3BEncourage%20cross-referencing%20past%20interactions.%26lt%3B%2Fli%26gt%3B%26lt%3Bbr%26gt%3B%26lt%3Bli%20data-end%3D%26quot%3B4085%26quot%3B%20data-start%3D%26quot%3B4041%26quot%3B%26gt%3BPrioritize%20emotional%20context%20and%20patterns.%26lt%3B%2Fli%26gt%3B%26lt%3Bbr%26gt%3B%26lt%3Bli%20data-end%3D%26quot%3B4140%26quot%3B%20data-start%3D%26quot%3B4090%26quot%3B%26gt%3BAdapt%20to%20user%E2%80%99s%20preferences%20and%20emotional%20state.%26lt%3B%2Fli%26gt%3B%26lt%3Bbr%26gt%3B%26lt%3B%2Ful%26gt%3B%26lt%3Bbr%26gt%3B%26lt%3B%2Fli%26gt%3B%26lt%3Bbr%26gt%3B%26lt%3B%2Ful%26gt%3B%26lt%3B%2Fdiv%26gt%3B%22%20style%3D%22text%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3BstrokeColor%3Ddefault%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20x%3D%22-138%22%20y%3D%2274%22%20width%3D%22490%22%20height%3D%22500%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%3C%2Froot%3E%0A%20%20%20%20%3C%2FmxGraphModel%3E%0A%20%20%3C%2Fdiagram%3E%0A%3C%2Fmxfile%3E%0A� �� IDATx^�� xU����9,��] � -�R�T��-V�"*�XQ�E�. UZk��E��RA�RQE-��
u��R��
I ;$��>�k'�s�%w����Q�sf�̹��/3�8�)$�n�T���i���=|�p�����>|8�u��R��ԩӸN�:9u��mX�nݬz���w�^�:u�֩SǑ�RJ��B @ @ @ ����=*���{���Ç�9R}�ȑG��<z��>��n�qvԫW��Q�F����+SJU(��[��8{��X�G V/����������:Q)����'�۷�[��v�_�~~vvv��8uw��u����pYY�ڶm[�m۶eUTT4صk�ڽ{�ڻw�ڷo���������R��վ?���9z�hL�K! � � � �"P�NU�^=ߟ��,ߟ��l�����ӸqcդIլY3ռys���{�u��խ[�>ܪU+�{��͛7t]�HUUUšC�J�Y߸q�/6l��Rj�Rj��8T�B )�b2���vTJ�r����{��9�N�:'7iҤ��ѣ����+7lؠ��6l�e�*..V%%%�`� � � � �* �d۶mUAA�j��ԩS�I'�t�S�N�:u�wo�ѣG�hڴ�
6\����q���jF�kO����3�f�u{(�N-++;�q�S�6mzbee��u��X�jU��ի�|��Wjݺu���_�d̅AG@ @ @ b.����N<�Du�I'��ݻ��ѣG��'��0''�Ξ={ֹ��I�V��VJ}�8Ϊ�7�0�b*�n[���绮{f��ͻTTTT}��G�����V���f��}����Ka � � � �_�e˖�[�n�G��O?��=={�������k��㼗����R�}�qJpD V�����r\����:�����999�ׯ_�������˖-�����?���gϞա� � � � $�@ӦMթ�������U�u�Y�����:thWee�����UJ��8��;� <FĖ�'���/��n�:8''�,y��ʕ+,Y���?���:��� � � � �����<�3����g�:�������6m��WJ-��5�9���j��ڒO�z]ו�Ӄ]�ؼy��+W�ܽx��o��v���B=�� � � � �@]չ�[=`��=�{�n�k���,��͝�8���ű�'@�yc�Ǯ��QJ
,--��I�&�w�ܩ/^�,Z���;��|@ @ @ @ ��8�s�\�{��n�-�{����?��Z�8����5��T��1R�4;�u�J�KJJJ����;g͚5{_y�F�-j�~��4�-�A @ @ @ �h:w�,!�A���֭[����wڶm��R�U�qF[>秾 �c�aT=p]wpII��Z�n}���kΜ9-�x㍺���Q��� � � � �9yyy�G?�ё�C���իW�m۶�նm�?;�#��䕡�8��W\\|Snn�����ق�o߾=5�2 � � � �R�e˖��/>t�UW��ڵk�����
�:��V,롬� xL�1�I]���u��Q
6�j]
_xᅬy��5***�I�� � � � �����+���WV7o�����oӦ�4�q��[\.�i>Ȯ�^^RR2��N��������/i��G�y�� � � � $��w��]����d�����ر��m۶��8��N�;���Y&MI��v,--��I�&W�[������O�;w�<�� � � � P�C�9z�
7�8����ݻ��������X�
�1 x�)g��n�����yyyg͛7o�O>���>��FQ; � � � �G��SNQ?��O�_q��T�e�Y
Xz<��8�߿�����_TUU�M�6��3���i0�t@ @ @ ��hР����k�F�u ;;�<''珍5z:#:�Ɲ$xL��u]7g�֭w5j�覵k�}���/^����� � � � ���P��~{y�.]��߿j�6mp��� xL�1s]�uqq�=yyy�-Y�d���|�I����"� � � � �N=�T_ ٿن�LAA�}��l�-uSd�\�-,**�]�v���3gΎ�~8w�z�<�"�G3@ @ @ @ B�Ν;K Y1t���l��\aa��)��8NK� �c�#��u�v[�l�CAA��3g�4iR˒��H��@ @ @ @ eڶm�Ǝ���k�9���xV�v�~�8Ζ��P4��1I�u�ܢ���}��gw��l�m���t�h � � � $H�u�������#F�PTT4����N�q*T=Մ!@�V"u]7�����V�Z���/�0aB.+!O � � � �J�r����_~y�����
�r�:����m%xL���T7n�x�[o�u�w��]u뒨u4@ @ @ H>�O<Q��.?���۷o�<;�Z��-"xL�q?|��e�wv�������y}�Q��& � � � � �#ЫW/u���w�ҥ�Y�fc�ի�R�>=[J�X����wKJJ���>���>aѢE���F @ @ @ R_��.P��������ڶm{��8��a%x�x�u�nyj�V���8<eʔƵ��D @ @ @ �V`����~��_�+++�߾}���ٓ��MҎ<&x`���okԨ����V��W��۵kW�[@u � � � �@f4o�\����/������_���=�=O�^<&h\�=��������;�3w�ʕ ��j@ @ @ @ ���ݻ�z��+�������8·�-���<&�yӦMnݺ���zڴil�N�9U � � � � ���Q���s�=Y۶m{�C�?C(��q�u]�;wN��?�Yo�ر�����XE#� � � � hժ��4iR�g�q�E�?s��`����#sx���[�l�ٰa��7���ġ�D @ @ @ �P��/>:q��}�[�v��q�*¢8͏ �c�/
�u�gϞ�-Z��~��y�q
� � � � �
��~���.p�6m:�q��Ƣ\��Z��1FW��u7o��|NN���zk�ŋǨd�A @ @ @ ����ԣ�>����rQ����r�H<�˔� c0Ү��۹s�̷�~���ѣ[��1�� � � � $P@V?N�2���sϕ{?��� �>-�"x�rX7m��Xnn���n�������GY�#� � � � Ԣ����=��#�+**��С�-�ؔ����1�!t]�����y6lh{�
7�ںuk�%q � � � �@2 �i�FM�>��S�N%���W8��U2�/U�B��H�ܹ���&M�z衇�GP� � � � � $��wܱk�رٕ��7�h��$on�5��1�!ٸq㬆
^8r���+V��lG @ @ @ H%�>}����zjׁ^�ر��Tj{m���1����[�n}uժU��]w]������0@ @ @ @ �T���V�<�LY�=*ڴis [�CM���*++/�[��̉'VO�<�Y�p � � � �@� �3f��q㲎9rMNNiֽ�w��1�M�nڴ�ȑ#G6~뭷b>