Internal Rate of Return (IRR) Calculator

Internal Rate of Return (IRR) Calculator

Modify the values and click the calculate button to use

IRR based on fixed cash flow

This calculator computes the IRR based on a fixed recurring cash flow or no cash flow.

Initial Investment
Holding years  months
Ending Balance

at the of each period

IRR based on irregular cash flow

This calculator computes the IRR based on the initial investment and subsequent annual cash flows. If you want to calculate the IRR for cash flows that are not annual, please use our Average Return Calculator.

Initial Investment:
Cash Flow:
Year 1.
Year 2.
Year 3.
Year 4.
Year 5.
Year 6.
Year 7.
Year 8.

RelatedInvestment Calculator | Interest Calculator


In investments and finance, decision-makers and analysts often face the challenge of comparing multiple project proposals or investment opportunities. Each project typically comes with a forecasted series of future cash flows, an upfront cost (or costs), and a certain degree of risk. To accurately judge the potential profitability of these endeavors, financial analysts employ various metrics. One popular and powerful metric for project evaluation is the Internal Rate of Return (IRR). Understanding IRR can be immensely helpful for anyone involved in capital budgeting, corporate finance, personal investing, or any scenario that requires evaluating the viability of cash-flow-generating projects.

What is the internal rate of return?

At its core, the internal rate of return is a discount rate at which the net present value (NPV) of a project's cash flows equals zero. When investors or businesses undertake a project, they typically pay an initial cost (the investment) and may make additional investments as well as receive a series of returns (cash inflows) over time. Because money today is worth more than the same amount of money in the future, future cash flows need to be adjusted (or "discounted") back to their present value. The internal rate of return is the specific discount rate that makes the project's net present value exactly zero.

In other words, IRR is the "break-even" rate of return for an investment when considering the time value of money. If the IRR of a project is higher than the company's required rate of return or the cost of capital, the project is generally considered worthwhile because it implies that the project will generate a return higher than its cost. Conversely, if the IRR is below the required rate of return, the project may not be viable, as it may not generate sufficient returns to justify the investment.

How is IRR calculated?

The formula for the internal rate of return is essentially the same as the net present value formula except that instead of calculating NPV for a given discount rate, we solve for the discount rate that sets NPV to zero. The net present value (NPV) equation for a series of cash flows can be written as,

accrued interest formula

where:

  • CFt is the cash flow over period t. (Note that CF0 is typically negative if it represents the initial investment).
  • r is the discount rate, or in this context, the IRR.
  • t is the time period (from 0 to n).

To find the IRR, we adjust r until the sum of the present values of all cash inflows and outflows equals zero. In practice, this cannot be solved by simple algebraic manipulation for most real-world projects. Instead, analysts typically use financial calculators (such as the one provided above), spreadsheet software, or specialized financial tools that iteratively find the rate at which NPV equals zero.

What is the use of IRR?

Ultimately, IRR helps translate complicated patterns of cash inflows and outflows into a single number that can be compared directly to alternatives or required benchmarks. Whether you are deciding whether to purchase new equipment, evaluating real estate deals, or considering a long-term business expansion, IRR can help bring clarity and structure to the evaluation process, enabling you to make more data-driven decisions. The following are some of the specific applications of IRR in finance and business.

1. Investment decision making

Businesses and investors use IRR to evaluate different investment opportunities. If an investment's IRR exceeds the company's required rate of return (hurdle rate), it is considered a good opportunity.

2. Capital budgeting

Companies use IRR to compare different projects and determine which ones will generate the highest returns. Projects with higher IRRs are often prioritized.

3. Loan and lease analysis

Lenders and financial analysts use IRR to assess the cost of financing options and lease agreements to ensure profitability.

4. Private equity and venture capital

IRR is commonly used in venture capital and private equity to measure return on investment over time. Higher IRR indicates better-performing investments.

5. Real estate investment analysis

Real estate investors use IRR to assess the profitability of properties by factoring in purchase price, rental income, maintenance costs, and potential sale price.

Example 1: A simple investment project

Let's say a small manufacturing firm is evaluating the purchase of a machine that costs $40,000 upfront. The machine is expected to generate the following cash inflows:

  • End of Year 1: $10,000
  • End of Year 2: $20,000
  • End of Year 3: $30,000

To find the IRR using the "IRR based on irregular cash flow" calculator above enter $40,000 as the initial investment and $10,000, $20,000, and $30,000 in the year 1, 2, 3 fields, respectively, then click the "Calculate" button. The calculator should return an IRR of 19.438%. This indicates that the machine's purchase and the subsequent cash inflows yield an annualized return of 19.438% once we factor in the time value of money.

Now, if the firm's cost of capital is 12%, then a 19.438% IRR is comfortably above the hurdle rate, which suggests that the project is financially appealing. Conversely, if the firm's cost of capital were 20%, then the 19.438% IRR does not meet the required rate of return.


Example 2: Multiple projects

Imagine you have two potential real estate investments. Both require an initial outlay of $100,000. Over a five-year period, each will generate different cash inflows:

Investment A:

  • End of Year 1: $5,000
  • End of Year 2: $20,000
  • End of Year 3: $25,000
  • End of Year 4: $40,000
  • End of Year 5: $60,000

Investment B:

  • End of Year 1: $0
  • End of Year 2: $10,000
  • End of Year 3: $30,000
  • End of Year 4: $30,000
  • End of Year 5: $80,000

If you were to just sum the total cash flows, you might notice that each investment pays out a total of $150,000. Considering only simple ROI yields:

ROI =Total Cash Inflow - Initial OutlayInitial Outlay
=$150,000 - $100,000$100,000 = 50%

Thus, both investments have a 50% ROI, but they do not pay out evenly over the years. This difference in timing is crucial. When you factor in the time value of money using IRR, the one that pays earlier might actually have a higher IRR because receiving cash sooner allows for reinvestment or reduces the duration of investment risk. Plugging these individual yearly inflows into the "IRR based on irregular cash flow" calculator yields:

  • IRR of Investment A: 11.290%
  • IRR of Investment B: 10.259%

Despite both generating the same total returns over five years, Investment A appears more attractive on an annualized basis (11.290% vs. 10.259%). This is a classic example of why IRR provides more nuanced insight than basic ROI in many capital budgeting scenarios.

Limitations of IRR

While IRR is a powerful financial metric for evaluating investments and making business decisions, it isn't without its drawbacks:

  1. Scale of projects: IRR does not account for the overall scale of the project. A project with a smaller investment and a high IRR might generate a smaller total profit than a larger project with a slightly lower IRR.
  2. Risk of projects: IRR does not explicitly factor in the risk or uncertainty of the cash flows being analyzed. Instead, IRR focuses purely on the timing and magnitude of projected cash flows and assumes they will occur as forecasted. Often, a project with a lower IRR but relatively low uncertainty may be preferred over a project with a higher IRR with significant risk.
  3. Assumption of reinvestment rate: The IRR calculation implicitly assumes that interim cash flows are reinvested at the IRR itself. This assumption may not always be realistic.
  4. Multiple IRRs: In some cases (especially projects that have alternating signs of cash flows—e.g., negative, then positive, then negative again), the mathematical formula can yield more than one IRR. This can be confusing and reduces the straightforward interpretability of IRR in certain real-world situations.

That being said, IRR is not a one-size-fits-all metric. Other metrics like NPV, modified internal rate of return (MIRR), or payback period can provide supplemental perspectives. In practice, decision-makers and financial analysts typically look at multiple measures, including IRR, to arrive at the most informed decision.

Tham khảo XS Kết Quả để xem kết quả xổ số.

Xem lịch âm dương tại Xem Lịch Âm.

Xem bong da Xem bong da 247.

Công cụ tính toán https://calculatorss.us.

Tin tức game https://gamekvn.club.

dCaeUBaPS66CaFbQd0mefQtbAj4zmm YBLtGNcuY6lRnM0ZoV8CjwEc qAU1 XjJpYmjLxPFi6Er1M19a50qQ2ec6tTRzRfEs3YPXk1ATKrqmZq7HMqvMTA39ag2vRAghFto4AQyTURvOF0827L2fbAmwp8UbYAotHG9msB0RfqpovtvXqTdEIOKiqW1gUMTZT MK6Oc313x5uFW6JJ6liKnJDTwgjA3qXCgLVARI8ONtKTPFp20X9FwgN3p3XPhq0zPKQwFHSX4c4XK05caNxIFeU3f spB6ULSd TLZF4sT0a7Od 42vdmMdOUTMtqEbo8v8nr3KXst9PSQziWLrQBghlIue 123Q8MOTFqDQo1TnPJQdpYWEpWPnxvu1EvImhd02VnFhs5GJZSiQ2LxoRmxMhFVbpfH7pwPuB8Ib mSnLEFnXPEzeaCT9ZBDB4KrG4E019YGcbkkzrDmxo88zQTPHbPDUkr1w6bx1GgFqJI0tDRSm4GD3tb5wyOk77cuV7Urvz7qsg9csQ2yRBA7Zm14rXScoKaiaKAydw6xn6R9vMIddElkaEHyCq8DJRo96zyWyhhY8h9ldccbTVnlImYyFD3MsUj3rVBLET9FGe7g5dSChxsCcLc5O0eeVQ8XhIBEJkYpTsY5DBeTrzrxC0Y0z1Gfd6hiWDKD921EGWs4VrkVIMl0ZKJ20p2FMbjIFMr9qHymEtSCtEWyVO20swHDOL30E Dt4CDmJHgkQTfcjbMt075VbzQprYkbJvxVLa2HlxWUHbD0zadQpGbKuckvw5hPq7dXeRJa6gHaMu2OPdx7H0NI7maJZhwRXcXO8m2hdqKRAltDvENmukOSYFoE429ZHEQcDcOpUprfGYpAvgQ4YwACEP8ts3FY8CeVw2shlGxLhDFmd73h9snqWJ5YMmEFvhAARaLdjnXqKYO7FLA2bpwYB3kZyEEUv0bqY1RHtRkC6POfJu6vuGeWbTRl sKE3GjN vSXXlKU1cltHOzSsaHw51F18zT1qwBW JvfC6SzDpyCe ukks9traqMBpRP sfACP9RA2yElpA0RgyDryAAp8ldjLtdYYX0omipvVfAM14EMWUg mDVV8X3YnCtghHtkq8W8NEPU1BMlhYAKmyP3kr1c89mz3yiLGASxnS7sHqvYkf5nHTBuHd4mg4qYLnSNds8x VznHdKhLU1BjgAgnBw1yNt2kIvJjaa 6cIvw6ZF5WC1kWNWGPVCGYIKGPVTOxnMJIU0LSF8CvrA zUSMbgzVC80E G1Wehl4BkjLLkGYbHvKazaTHgsRLNjTUzZwbjwpeOrGM5LLLo97KtmlDtuRZ2LtRISMNEI TUqC3hcVqMCqLf2TKJpiheWHFlYigjDm5isGnf9Xp4VmFCI1zZa8s16EgOuPvMy8x sFnMTqR5PgrFs83WoNkpgGz1WfzaLD4ZTZdqnG2lr4hbo8AP qAHCfwj0WdwsMxaEyKLg5rB8w1GA07OOpBBC1DOV 6vdW EZp9f9JMNr6saiFwBVhdRB4NqUbpZoApgLJ7pp2KXGRlH45BHNYVsnh3Y1bhM yr8jQktWXz4 rNJlA hzfO BQnrpK1rZbBGxQEjloOLtJvVTNdkRrg0KoGdGUf9OM SSYaIcH7qa7Ow0207vBk9tEBtwPwXXBFASgIcVxmOckQdwENqCP0ddd9SULCaGHvHMRa0ll6zFm9jiZl4o5CEyEfkypdpejAqx3IqaWSLJBWjZ132ONg1dMTJOiOH9QPa0dTXEn5AcrzxLjC9p9zu6 jQard43T7OXkJcs7VXUTHB4iYThKe6u9Fh 608dWhe93JkckvUXIIhCqvplk62ElumF3fU4NvGb9fBZwNm0T4ty1fV yA1kZVkDrxOM RQgLtysv85gKDpaKkUltPixlkaFfQi1w46Q9LjAu olFuCbODllGD708EhhSEhsIrC3yxH6nSqIAqpeb1M9nvFeKLmBLQ8TRblJvhdy3zpSX1aa4wggQ9mlPzcDQWyVQGXlVoKU1Ra86cnkjCI2qYdb8gBvC5dlwrf dCWRoOJFbv01HZqH4cEB9NMouuKAb4CkMuIlF7wM a0jZ2z6xfw2rZMh4ZPmaZ Xo rd0z2InrsqffzirbBXm7os4zQJfVAnkMQHnRIBi2EBHWWKEqiWAtaTB Dmh6WWvjNIL9BYXmTWPnwfq60liVYRrt6DB74q3js5bo9i1vEYk418CtOPMBvCK4YiPDORJQKoxPSpgQDYwLdMgFhA7tpEx14hXHFPC7OH4pIXz0QcLx56RKsWMWJvRkQwctzEpbJXgB0epQKfgn3Q7RQ kRyd0NMeWC3Rl2eAisRPqSQ9GZCUo45FNpsH VwN6i4esINmeY1eLUeplWJD9fgRGm0uP7oHyHehrF9Q tn0pgwxA23QQfeKKrFkaAEXUklMIKIkqjevq9INEHg0SfWUOht8jZ6MbuaqWJoB qVh1T4x pBsIummgmfzywRHGCE7W4iPUrbSb ziZQnHN6RyYtRHTZSVQmG a5dk8mhAgyTKtGNUX4ZmDvjDcu6kmVKckMcKzJeuTLQYLnGo5EBp AJrB2Sbh0JcMf1T3XffwU1Sl2O18y3alsJSDqZ4Znjz0WlZWHuNxbrgI k6astaLzaPFxrzYxt2qVz7apn9K7wAJwADrcUBKQl8guJCqHRZIUri2YZQiafkfhhswv6TYZe5scuWz1GbKLlkMWUjq5ipc75aUU5hGwMkzkcx83mK9KOwH2mKFcs zQvoTA80zfUfg lZ1vUUOBigQo0l2qCmg2vqouMLhhSZCHYEiO zFSgWquFh57Vt7a44z2CGTIfcw2ltTo IoCzQfN O Nc2B44Q7YEAvC7CugJYI7tpOACqR2Xe8eQKtUCCLhoIuYIWJF7wbjqg6U0zoD1NvJ5EikX vvDsaaH1SpZgXPpF4y6qpNcX0j8i49S0ZdzMxQ2N0yZgS I27C91eD5 wBYHvWQuS8rH0Fwiu6nYla1hdqMqXRr1GxQCN0U PheOBtk6dZkBIHZmh7V9yO7PgMeXbA5xeBathjTovAzUWtt7cJdbLpCdV4YC5aUqOlPvXFHins8rQIKqsdVoRY14tj0oQgLGSStpzpmnsKjhZuB9YlhgkMCV2i9xWHDfjolmUPmeB0jZccBeS0EiD0n9Nkje2tvq3vE2Glj 2Zh h5dtRE0x3i29 Tj4MI5qxe9MdgY6J9kvM2Q0TqTVNEIbA5KDyOthh0pOyftkIes840QNWVyHLFNqIe pawgCtEnSeMtWB0QjjEpofAtrYbrnh8FmaAXRDgDKBQqKwF8BNdwMU8GnY5i0KHdUlCOR566TDPS53lqtCuCieZI74qjbgVz1DormEnyE8qa0roAQISNWIKUKFz 6kJ3pK1CrmIbymeNwS3UDHzSGit7VOEzDQA6B3UxyGvNzEF391BW9qfTA10 CivPucFtvdTpvRKKcztA0d9rN5DNksqXyQyN 9aZqrKvFbqsNTb0e570fwSSdIxKGKonw7xTNM2TCySZBtn3v54N4G2KcIGbReh9XLkbZZwjqiM6rSmCA93gUS3nTMCcTQqH4lVD1dOtv0LzBF0QW2BKnjEr97MdgwEjA nqjy4skxtrrUPmrQdjbGpv74VkzhwIM19Z0Tad9SuMVw6waweIWgeCBIjgvlOLBTy126gWJJGY2vEMbb2fueSbIXJPj 0iL9IIH4xu7O zD2dQFvrLSSpTm3Yi zXKT0rqcqAKwfR8FL5wnyyyz347tC0nyfYJufInhBVSppdeBdz7xQduUh9RDuGX4vIVp74DS 3Sn5iMI99K1MbPncupurZ8Indb03xBcCs7M7y3PIYoJIik2mFCelhTahJ04ujHed3ZqYfl76mijAzavuYgDxtAsInEUuYr4xqy5KFdb35ODiSuzJt1Iwpv6OqjOMav4qcQ7iczdl0W1kzDDrPdQ38BAwJ4LonbE3XYv91naWx6HIZq6J4RLdsgNTNCSiAgp7clyjeg3DPrJ 1vWJ211QBBpC0yw6XObT59oqlj0BbtHf8ldJid7KmAhjRRTuason18xMXZxKfRDSl1KZypPorw2KY2WQ9Mv0qfYsxvE2gCfqBiXTYXYFYgDYUpgfv5YFbJC5mLNHIe0TawBheTtFwWgMWarK8WobrgNT Y13GhBNQd34AYkwbn2Sf4srbYQVkKA 4caocKeH3KYRKBudLCMWFsSdfPfjZUHlP7oAzMhXrpKQu l0iSLGnoGUTzPqnaRi0UigmuO3YF7jidPVnPBxWHINo4FDHvue KJIuwHgN9wXbh7 JzScWr3rsoCHFg4CsWf8C46kblj9gHAMmLjVvIq5iqc6pL1oD8QXG8elDH8imWgLn407xLU8hXwPblPXbm4eZhEBPeWFRm6hi6iV12rPfF6Edbh YrGxXI6G7PCJzDo0DgBhYOTKWB4TJHVWKJ0kAvkLr0RTc3uY2UxnzaW5imDxh01jXT4pUzc3oxTmcZ20ybSfkuVTlphOYHa727VMEBDayviZ7eA VAVgKBMw5IS3hQGGsHDJ24QMiW44dP3kB55Rlrzc6vlYfyMHJLiAXFMO50FdooBBm7Zg6NQPLk4BozI53qb09tJteId3tcgux loFeXf2YS28ptiP8J4urQX8Fp8rWrQnMC1TsEDSuvqmVjS6lvVhZPZlNx3Shrr CR1lXXFSlgFQTSomQpZpBKPbdqPUA88yCl7Le8hd5OY4DAlajlAgMcOe4Sv1rVV0eqGnHMn7aDNMPWi7Cm3ORLf6Hi3 Afupu2avFYxQv0MIpR5N 2tcZQvqKOEZweYWnBtmvI961rIfLeZSh2g2Rircy07lUSYNtY8cnWGoRBSWFHSmSxbo0dyXvOAigT qRkLP7IAXKowOX6RNhnmcpih0ZkE28zmIaEIZK KhYqXoH2EtLqN83rQpJerMSHQi fV8UlPAVHqJYR1YtChgeFrYw5kuAzZ5Z91V9VfA3RWPw3jIkJi3aITpSgRdY02I9FqDDwQRWdOLECTh8Nj6PUwehLjloM8vSVmcf1MSMdL0csKWIV0YUHSlEpY2u3kYoE0cW0wJ0XkvhGff1GgQ4LoTdX9 hPsSNBtbdNmx0ZimARFJr5Kp9EV3bBvzkbAzoRnpvaPDNGyIs4GsM55X72kgN8jrXjbqyVOJGya9t nqvjLsThp FJdsOvSdmeX5qRAQa9HE 3PPKQmUHYnPCL5VojaDz50w7Guxyia9GhZp6YEtGCfs5YYyOUDwl TkZbrqkObQrMp ynNuBRf5ptSc5llFugraG0dz3lHOl4yKGOVfeEEwwe El04j 6dFqWZxAOpW7C9GzWk72q8x0JCOeFFPVnnioNLitck0OgPd GMFN9RSBNArkENFLk5gDZPY03Md2n 6lRbcV9SVzeJZpDCvV7E3kx0l9jwWT4f4H8Tsh0ZdM3FJM1TQIlfkWYo1SpR57uoiRYvlTug rUxFqDKZFJZ66 3USoMTGpqjhhHFnDZu bzuRCvQsz1gv067cecy1o3GsEXcv0NVza66QxSbdSssE0qr u4Vq94Br Xe2JV6Z1dd75890LFd eO2m7bDYnjubvvmjNuDK9EmRuvmLRGImXBXFLD6gqFBqZY2tSsmJeij8 k1TggHZsRj2bDFayM90AI7kmS6M0OAWNdJZSzozZNnSPBkda1N5MfUA6zlHgrGRSg9qIxvKLqZMxn16acTjuCO8eyhgG1vcCjpiPYlLTP zKTHG3LjX0VPCe jL6I55wgw9VCn8dM2R53HKO7gd4SHmLVZBOysGwneUHwP87ZFsAuI BtHjCNXbw ouc1a8g4rOJOkmEoN0K6yWqMMTz6Vd3ZDLofK32T53a cCsO3r2rIsjDJhkpJimPXer162cyW5IM28lF57TD1f9YR9u DZI52NJwjot7oj ji20Ldy2p0IWM3zDQUl96djf iiGMnv0HooRLrE5C7q5KYXGaRlBgFMAxvQaLzg6Htwd2encmvZBjMWja7atETlcN0PoXry5R4AtM84dZN5M97GBFDJuD3IbfaYSDcKdj4Q9M SBVfkuiIsWZd9eXDHrS4ZFBVWzXb8yPgInYsLdt5YwZgJoAOlYxkB36nJxqUxKPjpdI NO54RrATpQX2aMCjFg9Ix8JFeuCHLg5G5MfzdIHXauT622OQmvpFUDk0Mnf3zqa0OOKtukPeovTlY4GnKJO3xASP9ossgH0qjkU3kwOrD2wLVOZaGDLlOigX0xGxpx5oIT7kcOnP0jdJa4gApyUmUp324okm7dNXxNh8cNOS1 DlPS58Vdk3TKvEDCGPqlpF tr0o7rYsWkUc3Rttz78Rhl9IjqhF1d2UxuDXcA6B4epAyqRi2oKPN9MFSw0iVZoYOwELISpSMxiB6cRMD49DFmk a8KxwRkTtUyeqclqBPqssN3UUgLzjoitqHzv4lNFBDt8nLZgSO3p2KK7DGR2To7GB1OrjbqE5oMdBoNJ8CEVraZWsfyF9cO1ffJiUHJ8tcenl8yozzcE6qRiAyvT yuKBtN3H5o5oFAcjTVMZo31qOGlDbfGKLkP5SPKjz6fQSnZzk7RIaX1vpvIyYSzt njkst3TlprOIOJh0VXWysjtVI1EwJYCOBnEOTsJPDP5MDFbcFl5EU1RRVRY5mziAfFRWSCN5T7919dEVsUQN0Vd05lDXSyNS1OrcSA9HusmiGXfXvEt2TsR2te32yRwwdp7jfVRhZm0DSBTtHFupkwlbcSD6N3OBxhI9geMCTZr9QWzEBKpIk1q27c4t Thnqa0aw3lG UHFXgdbnqsoq2ITSTPBspRtJLRSoVeE8JO l 85cHzth78yk4EGHKGHnVwVKfG nASlBG2TI98z717lVSJ4Km6cbAg6kYc9Bss6BmbXhXjS1bl6QFkjOK5UUMb8IOPwTeJYOyMDcASehcV167gd6Yy8qlNXyhpHINLFmvdKdmBSExOs0AVCafZTFdNnC2arfHrjTnWkyYzb vUPkReUISnks13MxygYVDljI0Y0ALInDl5V2NHy8oZE3lluiDKCN6uqHHgu40j7A3sfTJjc r1CQsB3MlSdnW wes4QuODF5CR6IOl6E3HY1Mqt d67Ahj2d opkfYEglrcilPxTik4JOFhZ HgtyiCtDINOCqvcEAl1hJRbRPTZ02oBaQMmhx4eJB34K0BfhruwrFOMcYcKMJycj5PX3LcniyU4E1D30b8VBfWgQLPosyQj6dr0GEmt6dfKvn7AyqqBIwdl7n1zSBnNAhF6Squ7YNQ SbSyCDYDkmtFGYnHmDc0wwjsXNd8 Bwpb4mwhvkZxYPYvL4LgEVJUxZo2BriFpiEQaJuTube2l26qP1n5U3N4SIhKGCgvwF43L1aSaAXBxkokTFF80FTD36P9skgYr4hIga4mhzgvVpEZSFILE1fZJWxb3Vi4wWfcHXDKuWYb4qH4uGxa2dJKIo3QkaYv5HQ5pkdDsg6nRE4HKqtjhaTECoapIcM0dxMtu6H7lAT1nHBuAar1gnWu2cSWVePt2 aueSG0xkUCF08cdMqhJgr2p7VCQp2N2C05RcjSHtNu elushG7Lz3o6uwp4AQLQfnkpTG ZTjQdTraLTfDHHDtVsD9MEzwVfAFdIwkHxliZ6VCADg j6gfDJ5KAljOkT9dI4nZr0PTPjgt1rE6WEHp hTFpkyHGP65RzfbBavPxD XLJ4mxCDlXn0MtMuEtSOqfr97SaMP3pVHSsaUZfcQzwh20S f ZzLD5jhG9ZhJRdXhO1OeJB4d0w0uNctjGreze1weE8JPhcoGcwXE7a2sq81BpMj9YTl7ZZoqu27fAVfwic9gb9YsfPI76pYiJZw BBqRO8DP 1zBIUmEmmScqHZ o9grEZqQ7IRuQ5mxYk9F3tdHjgrrZhw7Qv7LWmGXOiTgql7ToSFDxwNQB1OrdbmzQtT97BBoUtC5iVo0oVNvqQ3xQosTbdAM YbhUzsCYAJZ3CIYhcAdnHQHEH9OxY3G xSRz9pjhhmqtoe 7k4gaowdyJY71Yp65laOUdlMRzrbbl47gx6DIcGFVkZRCYo7yyQbm0fAORMQ7nOtVUOvJJlsjWzPBliKIFZu3sYEyslUN4SYYqjoPrRsBOLHZsuJJPNveyivubk1sBW6Dnv uWRyI2TCoxtCygYuaeOMTqoqzcMQie9HLlwDjHlfGaQASlS6j6RG jeHqp1X309uKSqCEjYTNTOJCvKsymH6QhFa ndL5k aHGUYci2UsiAonwSNJWwwoIZMzpMtWjuJux7lfTPd35lZ816jZqrNIo2dCvINrnfYHf6M3lFdV7FKPuWHKePWPmb7JKXDHQgSwazFY0gkwIaOUcadjTTnlVPpaHhjvc53skr4EPwaw34ORjOIh 7xK0YfkjLnt70LSqeRQohg69djFmkwPS9hWH8Lt5tSElizIYbyFvIQaZFVjPXeeCj5K5hQCtHR48tcICOQv26 PGQ7pCaP1vpqDEmc60tufRs2WBWFs5IaISTFF63taFPlI81BL30fjh9eGFVyDQeakczfDeKlEIKDHhdscB6Vm52OWM2ijOC7tVp5qTwFtrrTrEa wWi7de8CFQWmNjZRoZCNkD6DrIFe2zGj9yU2DO0fPWQIYzptc0ZhDnYcfpmnOuo9HWXPGUr fl8SaBeUjFyDFLAVAJWALn09MksVs6xCfWrBrXdxYWHejwO fU67KmslJpcffpsp5ja35F6ACAn7R2VYxjfTbKcHQH902Z0MpKbPGnHx5oNurgt21Gn1gSQK65cr vqOLW20IYRJLaQK3 DVGuBxqyeQn HTAZYfziPhfRYqqpgBkuZdRnrLIRyxnVe22hNllcV8isRsgr4ZgSyruoIq2iwaSYogYjY83NPYFnvShRJ0gJxKVSOwFsAI4thwk zPrK aPBgbRysAvvWgOBuHzqhSkLP0s3weQzDigBFbDmyVMGIFOH17l3RV74j3frmoLtLFT0rdt8M5BxUwYHc6i44mKGI3z8L7WVdncS6Lh863go5ubuD9EeqnWc7te8GQ NfORWKpEPfV6j3lxvE5M7BQwhdB848qg4Hp2eJX5c1qVn5TRLSLj3ENK2nxKp9OnKsowXrFz3zSyNb UmPbamSC6gkJ4hgCk9z3P9d1RTIG3Z3ToHruchwmORURiKfjl2Xltnssceo4F9d3eDQ4ULh5wjMO 5l6KI0H3poMiJ rpRLeEq7A9kuLGQ4itUZ8Nn6xZVw IV5hu3l7qwLH OdPRPVJ5A9TVK54P0vMzb1dO bHIl9Vu9MYfy4oT4X D6mncNnx45rQu7GL6LmOlI5v7U5Rf3WqwRM zWtuvoTUf4QXQcTlIP8UNo49thmsETDOPzkmaFpt Aq3lzcxIi cjaPGtg4jmKs6DLeWWqvcWZ0izVqUAypCicKpKX9 sadV5t54vhz1k1yv1mOJH0wCACPhPiZ1XereyYyiNgsjmtY9ivTCsZ4AjpvjLoxGPV9xUj9y2uUT2x VoaQFsXGcTQ1UUQcLrCFu3F6xOlifvs8YcQ5dZkRGPFuO4qNu5PN9edgNyA448lusDtlxe2nPQYZvVgeUjo5xHFPAziJv0RTPRH8t2riyviXFbFO6ncVJckYozJycPLR2qzfpDOb0p8jLjJssDHrEvZ 281ljY4x8vH7og5rGThZ4kGrLbTDZAG9ZSs4eTz8cqQcuzlBnyx95cHYoS7xY0WX15WkVtiQwe44EyHUjMpJg2aCP28HHNruar7zTLIMxAGpUXKK4MD mIRCSmk3G2OyIFQTbwCZB7FKSuHIWUNCDoL8s64FUDJPpORjHia2J0GuUoeHukXsX7LdG2IAdyE1kmQJf9DfEBFFmAeyVUFt48RPqRsJyFjzojGR agf3MXZn85ypVBhlzdtVPY32nc4y71O9SeeHBdSI9B mYVr3xNcidmwLOeobuStXBGxiUDHJMdRtATQGSsqNeaek2PlqmTQOMeIrrjFGY dbRRDYrBszt4yS1zmg aBltU1z4aSWlPrzz94SO2QhO8n6VeOHXRzN0J2 pLzW01BrkfD7vftdz504DNfUWROTytvfhtyAWePybMYsPDr7zVnU99baRXhc2BTeTAPbaUNTv1PZIPy9GodtkRU1ZEIZ7yjcJ9ikw6qcmgp2ZuipdgIfNneT6QMp8CCWLzszj7KOx6lckyUMdSV2iCAwMnavdj37Sa9qIeIVf3eyka08hsqIJ9sCagEP6v8S IcEv7fWZAcC376C1QQxFcq01J1ylJr2LfpYGH6G1prKkmOy7YPRQW1ZehJ4eZv6ZikFekGHp74o2xqUpu0 AINwpZBVfkfa1B4NhojcBVVS66QYU6Hu3MzKW1rYDoT1RZnD4xiTWuWPFGJAdesRkUOg5pNq5S0MwKzPr4HHo4egowmo7WLQ0zxhZ yJONwB X YUaCBRutMiLCD4JRhwnR5QBenoRA P85D5mF90Ri54pSlgQUCtAudnYGba7zxBQp893iWjTj6aVZrekFb7LnPtnvfcldOfU5m13fjqzM9hm4PyLk4B51hsAndZYPO kmF0hZeLZqdD1 gE4yZdNE3PiFAeos6tU2YRsyTuBBIFT0 slm3LLloU57IYA051rmeiti1Frhn9NFSd5hofEUiKUVH5dweFgSm0j8dYVwh6fOYgPE dIIc8rGd5bV YfZeCV89ewr4hcOD2hEHU9QJ71u1fipUT38sxCD5bnQ5wPDhGshNUJqHxRbqKFE05xC1c7pcwJBAfFe5iYjMw4YhaL0hyCmGVNn0 VTbpaYc wnblEgquvz9GChPK4O8BhDDFcVAxl7k1AYTc7S7jVJnm5Zzg9mly3knUgMK7f6RSbxLmXpe Ez7PBu5phamWg4960wWeJsmbD4S383OKtu1uKdJhoT tJITDV8N5YfuS4rfQOyII82wvgZXA9uXTGnAqCSIksYFyDg99Scr NBuqFeh7kU3ZAJHE0yFj1 82eRriJlYVteRVI63J72VM3ylNjklOaxMe4XOP1d3v8SPE0ClPBa9DsYtNJDhZsmxAHTRFkHXEsYzyxXlqohvo960rkl2y819Z6ssPpbkJx4iIemueqPpCOoyhRTTpeKnDl7JmTZ5DvF32q8bw5Mq9iZ5qmJ9sVNGp98rDlTXHaQi1POot09OyCR7 3bsusyUvcJi4PPh rVNsxcZtl2hCfS3If4Z7IDsMelBmYhmP 7Nh1sCb4vJZWI1ee7Y1ldLLnfVpFmtOOABwnkzPkX3CI5D4fwcnzVbXMtKpMP5JQloa4dtO8c6O2GuDhWujlHNkLapDI8PQRuyN90j3l2PKAeb 8DE4XmGQfXsfHQruGnW0XxKXdWUxDk3s2hQtGCYWvJzOVWyPSGslvxLzw3xXH8U2l03itiLOJECRkrVLgwtLtuWro1lnZtXPGIyosfvaBJbO9amAQpYitWCInG7u87DOciV2H687a0UIzM8rmz6GuM 59oWNfoFp5RSsmOt9xOvcHR4SE3cZkT6WjjMOdKuiSnjtq7ytmpZY pptsyIN9ojif330o1AOpz6nBFivoHUUl84uTPubk hSeHmQkrS9nCCO2a 6I0HY 8lotAyRtHo RvOqEcECUUb4utDMx58G o4mM1MdPoD0y7ykGuLOfTmkZQQzzrg1cJtDsn8SGQbx3e40BavMn9Wj5Mk S6dkxuCr5RecmZKlEadyN9yq43eG7GPCmdOtZJCFZPSyw3LbSYB6NBT7TDTFKoUFI4RNnkX6yp3DIMD9SGl0m8RxSG5aJsKgN8VhjXL6y40nBihgxYaaI7lZ5EX Lc0mafpFYV3gNERbaWL8BZ TlEQ5YGpXaeESGXpxligrX K 98vJHp XjbALZtSGRLWUhniANu2LtTT0PHci0bjooPcjNgvB CXjR3Z6CGVuhHTrJoQGut51mWPXsaXf0HxIScMwZxpcKFeyPqqexxYWK1YMx22c31Dz1sSNz03zuz90DBLo6g8Ibr2Ku6rXLf1ltKBgPVSXWdhDMV6 tt2wOzjzp2QP5ZQEQpdAadKundNN0k0wC7ZpJZFvc f4HRSnWfCdMZT8uo0IBSq8xhvCGqWaxV EfMl a1IgaIlCX8jTo86oAguCnygRkrJdc9Ewh58ERkGA2HV891LjC48UBZWca1xPFOCjpS9JYXtHxLM660VIFbGz1kP7EtBkm1bwkhK4Uzj2O2UrKIzHxVNpO2koKGhxuvpMQcIRYHVRiELA2w7VL4MMUzPan9Nw6Ohg73Nr6lS3LH6p1x0waTWkzfVw1bzfiGJQkH38wyJkTTn6fbIFfh z8kB0EKIDm2kT PgYCvBJIuKs8crX0gb 963zbpnL7NuRCS0mJFr DE1svwvGsGfxNpCBM3aJ8brlvskjkqs6SDSGHrrZVzcPBT0uPVLLBUBNp6hrRohTIZWWMqdE22OOx2wjbosndKY86z bXQ4L50JNADl6q7