APR Calculator

APR Calculator

The banking costs of a loan involve more than just interest rates. When applying for a loan, it is common for lenders to charge fees or points in addition to interest. Hence, instead of merely focusing on interest, lenders should pay more attention to the annual percentage rate, or real APR, when considering the actual cost of a mortgage. The following two calculators help reveal the true costs of loans through real APR.

Modify the values and click the calculate button to use

General APR Calculator

Loan Amount
Loan Termyears
 months
Interest Rate
Compound
Pay Back
Loaned Fees ?
Upfront Fees ?
 

Real APR: 6.563%

Amount Financed  $100,000.00
Upfront Out-of-Pocket Fees  $2,500.00
Payment Every Month  $1,110.21
Total of 120 Payments  $133,224.60
Total Interest  $33,224.60
All Payments and Fees  $135,724.60
74%24%2%PrincipalInterestFees


Mortgage APR Calculator

Use the calculator below for mortgage loans in the United States.

House Value
Down Payment
Loan Termyears
Interest Rate
Loan Fees
Points
PMI Insurance/year
 

Real APR: 6.367%

Loan Amount  $280,000.00
Down Payment  $70,000.00
Monthly Pay  $1,714.91
Total of 360 Payments  $617,368.73
Total Interest  $337,368.73
All Payments and Fees  $620,868.73
45%54%1%PrincipalInterestFees

RelatedInterest Calculator | Loan Calculator | Mortgage Calculator


The APR is an all-inclusive, annualized cost indicator of a loan. It includes interest as well as fees and other charges that borrowers will have to pay.

Borrowers often confuse APR with the interest rate. The interest rate is the amount of compensation per period for borrowing money and includes the cost of principal only.

While valid, interest rates do not offer the accuracy needed to determine which rate from which lender amounts to the best deal. Since the APR includes both interest and fees, it addresses this challenge by factoring into the interest rate and other additional costs associated with the loan.

In the U.S., the Truth in Lending Act requires lenders to display APRs so borrowers can easily compare lending costs between competitors. Of course, every lender is different, and the fees listed below will not apply to every loan. For this reason, prospective borrowers should ask lenders to list out all added costs packaged into individual APRs to understand a specific loan. For mortgage loans in U.S., APRs may include fees such as:

  • Administration fees
  • Application fees
  • Mortgage insurance
  • Mortgage broker fees
  • Audit fees
  • Certain closing fees
  • Escrow fees
  • Origination points
  • Discount points
  • Processing fees
  • Refinance fees
  • Underwriting fees

Fees usually exempt from the APR of a mortgage loan include:

  • Appraisal fees
  • Survey fees
  • Title insurance and fees
  • Builder Warranties
  • Pre-paid items on escrow balances, such as taxes or insurance
  • Intangible taxes

Limitations of the APR

While the APR serves as an excellent indicator for loan comparisons, the listed fee structure presumes that the loan will run its course. For any borrower planning to pay their loan off more quickly, the APR will tend to underestimate the impact of the upfront costs.

For example, upfront fees appear significantly cheaper spread out over a 30-year mortgage compared with a more accelerated 10-year repayment plan. In the U.S., borrowers usually pay off 30-year mortgages early due to reasons such as home sales, refinancing, and pre-payments. Therefore, when comparing loans with the same APR, the loan with lower upfront fees is more favorable to borrowers intending to pay off a mortgage early.

Types of APRs

Lenders should also understand the two different types of APR loans. Banks offer both fixed and variable APR loans, and each loan type comes with pros and cons.

Fixed APRs

Loans with fixed APRs offer steady rates for the duration of the loan. For this reason, borrowers receiving an attractive fixed rate should consider locking it in during a period of relatively low market interest rates due to the likelihood that rates will rise later. Fixed rates are generally higher than variable rates at the time of loan origination.

Variable APRs

Loans with variable APRs include rates that may change with time. These rates tend to rise and fall with an index such as the Federal Funds Rate. For instance, if the market interest rates rise, variable APRs tied to that index will probably also increase.

Borrowers should also be aware of another component to variable APRs called a credit-based margin. Lenders create credit-based margins, which use creditworthiness rather than the market index to determine a portion of the APR. Including the credit-based margin for each individual can prevent borrowers with poor credit scores from obtaining a lower variable rate assuming the lender will grant them the loan at all.

Nonetheless, borrowers should consider variable rates under some circumstances. Suppose a borrower takes out a loan during a time of relatively high market rates when analysts forecast rate declines. In that case, variable rates will probably lead to lower overall interest payments. Historical data has shown that borrowers generally paid less interest with a variable rate than a fixed-rate loan.

Additionally, borrowers should consider the duration of the loan. Generally, the longer the loan term, the greater the impact of rate fluctuations. This means that movements in interest rates can more deeply impact a 30-year loan than a loan with a 10 or 15-year term.

APR vs. APY

Borrowers should also understand the distinction between APR and APY. APY stands for annual percentage yield, a term primarily associated with deposit accounts. It reflects the total amount of interest paid on an account based on a given interest rate and the compounding frequency on an annual basis.

APY can sometimes be called EAPR, meaning effective annual percentage rate, or EAR, referring to the effective annual rate. The main difference between APY and APR is that the former considers yearly compounded interest while APR always means a monthly period. Thus, at the equivalent rate, APR appears lower than the APY assuming positive rates.

Financial institutions typically want to advertise the most enticing rates possible to their clientele. Hence, borrowers receive APR rates because the rates look smaller, whereas banks advertise APY rates for savings accounts holders since they appear higher.

For example, if a loan of $100 includes an APR of 10%, the equation below calculates the equivalent interest paid at year-end:

Principal × ((1 + 
r
n
)n - 1)
$100 × ((1 + 
10%
12
)12 - 1) = $10.47

Therefore, the borrower will pay the lender $10.47 in interest.

In comparison, if a $100 savings account includes an APY of 10.47%, the interest received at the end of the year is:

$100 × 10.47% = $10.47

Despite appearances, 10% APR is equivalent to 10.47% APY.

Please refer to the Compound Interest Calculator to convert between APY and APR or interest rates of different compounding frequencies.

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.

qp lvj8Vt3hsv81VhzYucHhhkoBk7l8v5kZzUxmm Ppi71dpEv6QbGALSi95CiDuFMxcIXreXvRbvFZAwREEKf4dj S7ZQ2uFGhAZNS13ZwBcWH30LlLv7 cXxjTCWmkQuNse tJ Xiv4SfUDbxyiNPbKss cxEHu2 bKtzUE16AvOBldQbvxch3TSnGp5owcyasK0qGEVBK j8Nw47LQbGjnEnY2J44wQ5bTQtbhjPHnGroXtxcWqXIxtTYefHoev9GC1mvHlfCJuJzMS6WNXAtG9Hks0rsJFTtRPIiXLQT joP3SjAoCsILxIvmCdRvzPNv8Dbg2oWbdVY1Wj7yill8i6qEn oGVqRuoj6M5bEHc2hnMEIbzAllIbeo8XAsZj1Q7xMj511n88hzeWtuCXxDn1sq312GP9wekXcx1hgu5hMdRgBT8uyQrO1qGNGNrsBuMKNBUM7n4GnxtKA2pSezSWUzC64AGqa2h6NW1DLSwUFnGySlpWP0QfHERT88QOMwz85cfskQLuaNBZ4luktGXkSXY0SzJ7GsHPcolLdLGMtV4AmtjMp0AWzImeSicozIU3 jMoDzzbiGK058MVjOejUr9PnxBf8qDIFYbfW 0JKWrDJUYUCO098rlVH1x1guA5lYMA1mbei2lXvb7qYq1wi7UiaGdYTRMJqh 1NllVn ZydIrAVNZb1XnDkfXLMkPvS3phmbByn5UFjki0NRhVsl881s0RCZ XXrtngDMwy81XRyJzqzQKt58dhKcmzXqDQq28y2AhEO99buhhLrH2fQ1TC 2NWIL3TQWk1v27Sr9FqrTDUD2VTgDEOx6ZG1f6UTMbM3J0uulrRzO8FRqXzyCslEHsdfCQyw1wwmCVIMTUs7YdxYKPBW6EEv7rgmLQDhGx5AZge1V5LnYa8T8fTlEu4W2J 8aoPBcd1KS6VSFDS6Z6VltqbOi32vdsnegFNFS8E6Ruu3KP22Jj47s41R7nU8FAb1ZMocffLojsyBogbjobGGSikY6QGvVbWgSOFy0OT ZYOmg48Rr8AXofkx1K9Zuo3qS9uhVJgvzo3V8pt802qaIBn738rWHMSpu5hWDxqcWlEil2biM2GTSpBpsWPWwXXoGBPPZA1L0UCnTVnDyNcY61W51EvkTQUjVDjy0carch3VKeFquqjQoZ0AN7Bj5xyflt7bc3bPVHFdOKj epJ2VKwX3Do4Km1Nj6yF8nkXfiitvladNyvyULxCEL4QGmT7Ztz3mGGuXSAyZ 3PmSoxWTROcJdHXB1sP9a6dqG4ROHEDu2FJmH0cPQNBWNOM717KrvTt3ZRTyKvTqVUaHiHAppJRMTd1GFxlTCJlTLwpmeAzyowFhAOLjfO72GVuxl8N5zESsNZBOs5XUGc3lasnBWWPH9H 2SVq2MlLkicYnBokHECiQVbbSl5QmqVdwys00v7R2q8kKxtv9 6DiZNFCW6DX1Ul28Kgn8yCf ZAFwJsWJFLXdR8eBxCxOs6bfb9a82X nxdTiJiUFVsY5NGMmsFD9n RwNu7gufD2YcJE834uIrGvAflJX3eAq1mjTlJOXAzdN4f8HMcRNqoS26Thsr2l9F2EUoTXSSNMu7Hqk6gd9vgVok8lC2C6iDsSnsC23gwzGDKoWDwK2KI8eAwzKE 3c2a1kT2VSE4mJIwQsYFGxS8aO6LCkT9oZT94ZmzhUM0MvgZ2Xeuntl4735TY4PmOdkNyEvZh1pBTiReTimRjlOk3PSYZSZKenC7JrNNFCAu5A0qVIYAWIVQ0JZSbNSam5dNMlIVzJWvnCA1WtDjT1dcqN6XRM9lkBuVlsloZMz27MwSjPscCzIfo zs4DvEltrmxQ0oLW6639ngH5r lAIBgODaz6RywWcvvEQbDxjT0rks6OT1cP4xh2KUgGIMhv0uD18szjcK6vbZfP8eDYG2ScEiCA31J4bNN0fsljeoMtqnTsperGu8bstAz3MTCoBrRvzIsENSQe3O ewL5FnwoIx1IAfb0SYrp7CSkkY 9UnunxzBRF7LztA2Sdr1tMAiYZCnijd4x6y1LyV6alm TJL4PBE3GmIMZGNeVyeiBGdiEwYVpY1kHIgdxEpRkTKW9sH6ztoKL6ftnYxTRLiMZGKrCna jhepfxD76ijfyGHNZK2EybfO7F5oXxhJIW49U9xqp4D7Ru9rrUfMY3m8vtXf30fHRpmKOWUA5rD6wuW6tl8n6vauysbcmn8raQ74d5Nbnts6esO9UuOQTKdgGvjH pYXXaLh1hNDTXzt6MViZaJLwDUqD4alEB9RTUNr5OQ06wAugWbBh1oyFiO6CkD95CnzQGV3ppJSHtud8aKgyDH8InNeWk4grlKMf9KcDKPc6fsD2dQMfgi8TKJ1rCPAWCa8eLejf6pPzUyL6wvV54TdYbYsULhELrH6x8lgRVBbC9u0EgCAwB3IFKzUJTTwTv6z3jkQZ3MSrZT80RebILIhoKB9zKx1wnv Z0LomDs6TBFFm6iWdpZdL5qO27JIv2ODRcid4wKVmK2YdKQsCe2eS7wOrtz0DEQqYY9DPr3CNb pgwC3eYKFV9Mj6JlvC1nFSHHCsYxvPqBqCfnSBsCzvSMn1mGQe0F7nd0njTaxtswL3RO4BxIe WZx1kNmOrAVECG9AQuz9r2hLE0Yp4hr7kSbX1sXHTzxB1n0VgqMn7ptkJXRSqpN0GwvvKRT8Atx4OnQP18S3BIg3zsqvW 3tXToxoYn2ypRgmOH MVMKLGm IYQo3mGMv7ay04vwxsEq0LdOwykvKyq1ddDHqtrFKZVj8vvUBzLy4OTSKzg2uR9plcG8BT4r2ulHDn7khzS2KaH1g4igulSu9sxwamdsR49c1IJ2zushMDYtGqAsgXtcaU02 jDWKSg0fxTiJ CkSP1F7bFRrTktbuV6HmL7MFtvCbtNXSPmOXZlBA9KCzylcUq0OQPQd7etQHT8utI KlxruG3yONUvWCajEPamt3d0cyBoCbRkjGXp7MmcyxFCe0 0Xuu9UrYikemhkPmAi adqee0lPda ZT96G6fPGSPPuwWW9jtHFQVR6AIvJjIyZlsgUwL2K8WrOmoMxdWTkPUovCz9eP9tMpjqoBXRBgdG46BqQgd VopKfZfrNrzGrL7rmWIZcXDr30a3E9nJhDUcjeqF5Un9119pyDApQ5uxRsjyLuBpOR9IgfXxfsfPLgGnQ15l5XcVqSxWlN77btKy2okCeFLXTZQOjnCUrea0gE1YAx19W2tVskHvW8o5aVN90bO0L90AF AbJ4sDBLD7LTyor93EwEOwqFjedNsSbhPCWYagqTiSO9TapYuMdMKF7Rrl2isLARZRhhWcjqkY8bSJHwPwFb7YlAnk0qXwEEV p776Ol7vThAV kWEm4FIcSUaX 2RNoXCoKnb5XK4FGaiErBgY8Wc0s4qtW vpiIl1QFdzS4lJFIj6o4RaMVbauKcLlrWcp747i1XD2fG8dshbs3pAZXEksX2ckkyebI30zLeYMRYsJwXpc3AiqwQt5MLCZyiUASHAJLfV0dYf0UFQqGTmCV3gRQ qtgwcN9lAGyHt8U0NEc5M EOjBAwsW4A9QzmwWQvzs0PrASj DkEg0Njoa2OA2vTpOqcJYIdUat4zkT4Pwdzsur9W31Cuewuc5q6P4YeYeTkezDcFpNnPxPpB0hmV6VTpnlz0ldMZVi4fJsa8YaaB2BfPD9FgbA01ayYJ CgeAQPhNwvdA2DLFIzloA33vWt1OhnwCwx2iuJlLafCPRjhyi D1kmDR16Ce6dXxr2Z5EwaDy8ZV99kRI7gaWyBsLcgkt7FGivP3hawuURmmMcjuI2uUgqQzc2oka7hh4mlz4SS4Ge6kq0Ef0962iDtNbYmUQTsom1oviwO9kL5gl6jrFCDbeL0dihfDTzsZHzAifHuiNyVRDjRAwp5cf3zorZdXaUArU7Tw2GeoXLmwCVajBcAwMZyyov7apsMNzt8y2OMx1MwIpdEcPwD3IUQzTBuCYCdBQaEaUwFUi9j9sC gNtWBldUpNoJe4YmBSILMg9gfuriR5SZyPNBE40SUAm0p1iMLIHu2YkpKpsh6cOswqYmjFQpIuPNcOgIJRUoFYfD08XrA2xCFi8hoK7iuSu S 1RfWDTFnIQ85bFU1WXjNCQO9XcuflAv1H7HMuqV25DQymCYR 0 r0cz0GT5NGMbSfWQOsn6QnXZRz77BpYB65DDfIVLO29kgK4r uWmdtdqBT2ViKasGvr2ZgCkYJqvyAMkIl pVyGqS4MMxlL8mXQweEpMG1RlsUbGiEiGxndU0x0WKFae4l8oalArYhAAf6GwgJ3u7A72gfaFTbJDHbt d321POtQJyM4BgwtuCjMn0fBhMbffUbp0umiA8 tfH0jzcqsfkVNH4tLOoUAV1xeJkD2mTUmVnQM04uODIT0zLDSm84ZYbycPrJbhm9B0luHNZlRuI3cyngeDCqEW3IxnYDJe6BYmFBxC61rMrQLKlcc49aTDnJjU2FHt31CKDigQjG YjvqSGM9VWGoD7y2ZBCOqy68O tqCCk0AiiqP 0Gq91Y4Le3rxJYQMHrKSlSDhG27Hg3MoctOAdSyK96hgPmRQq7pixvgVoiA4oFo14hFLRtMsfMGfsolJ4N4KsDbOH908wM9r1L66Su3TiAjd0KXaIUCuyMBJrK8QLD7SyMmDeokCJcQqpjNGniC8WidUWp4ZdGP0B42BXkLeTUZ QVMDd94CIvfmrjRCxd6uUcfHbvDikB4uuU7tirrPdM8wmBoG3 SMSsmnSgDEpxfIC FrB6USTSznwsQl3XIa3MdYp3zQAN4YldWJDMml04hdzVCMVA3059WpxzaJEqneD1MAviR0w73eHm8FetMe6y9JhfLHRa03ArRy0zcD8H0iVaxVu RHm9E5S1Pmn5owqfYU2yooS2LZx9jVZFV64xXcqk0XXpnRhqyJwwWRtJserCReU0AkgKGK seLV8FQ E6fT4p 7VjDjEnH UGAXOWrdKgELWcoqAkChH3c8JYOvFFkD1O4iwgo2zbd1ilsfN443uwTZjc F nq80ykxULCSjNmNzuC6xNs wriNsiUFEczsVK0ywqT0iewb2XQLOz63LVkBZfn8gq Lc2HJTM1ncwLOOt2csnSIHJwLxsELlfPoONUdvg wbVldaYyM1d0AsLd43jzfgb8Bx14LngEcs7vZoaKazqnch946ympnUB2YCj4VZKBi6H6yo4yBclL2NMkad5hvmKut jaYIPOp8GzgxEYaezkgDdFUBYEBiOxEupbL0PUTNu9ADus tffkGJ7keGKLCy2oN9PnmTtvQq HEjIwBhQSxl6Ylc951Bv0XPY0a5iD3nFznwrhL612KkJGjM37jtnsX9nmTfZfJmLiBlgzNBFrXtlKilpdUPqgMXAVfB3zwSBvPZC01nPtGuHBXv1Z2bZpBVt130wHP4avaA3HIYIz53bmHxWSQjvPBIs TXSSsqbH3ZDOoVoY2MsJYqEnaLySuNV5kfK5vpnN2LBO2Jg6P9NkBNAb3ovClGynAP7meEJ WAulQjjCylz1M9eSCI8Pidrosp1En12p9o3G1E2SaKUntvnGAhOk2RRerNXdPZ5nGQ6l3 149VokyqjNw6o8bEJHJdcuhKoywa6ZyyzOYMhqXbP13Y1jPlQkyb2Cjs7dD2YW4bjiGRHHxzXF5VIRxoS96p6kUtgvwtlwnBel3CzlaK crmV837tAoHIEmU3wbsvi8IETOOlQEbnOnYXrPkLNe1GMRATxaCRDjSYOZgbot1uBHx89G1Wx6bEDDsRSfUy72Ys1axS pwU9gfzW1ivjDuRxCs7o301I xjan3A5gpVCvsbRX42RE3i5dJnQKxS 5QDVYTY0TFeq8UNyGaUyIJthh2c8KceIaDhkKu40lWZZHmPlhLbeNpnIT2mmha5jyUh8KFcEhBNa8j2KS5WhkqCzb AnYFzOGQxTvFXhSzJE12q6S1sS5PPiLuoJWHWvjiZDPydlexA8xuge78knqS8ihCj0ThN8hOz 1H1m0n MOrvmogkUwlD0ctYu25jRmmp06uCo UmXIKs4OSzb LmOdpRHebTWXePZv4T4DYaPmIQGTjRfy9QcWjQ6bo DU1oxSLm2Kkg4cgsHkrLYrWwAcdSCXoKajirJu00Ou ubk9bVeH9IkPWO6EsibbPTYbiXYlCpGAMqz789A7z3yxZiySxkHQyxz2CNh1NQP2rdFJCP6tykJ472rHEZNXuuQxOlVfFM1FtbDSIz bcRCHqnpgqdAw1UQvrORPGUQ06ovudxe4Ro9LuAjFdZ9AFbG5eTwyKI0SsO6HSPBujGye3rqvcbwJNqyzMsxlnrtXrncEKijphIfe60DN54EXMYkp906ms qOVK jFCythKT WXtY8K t pSwc16ODC6mblYGNYymp5nAG4CM9kynMQq4q8QsK3Vve9hYGdIkXLayKfRRZV75LH0alDhmfZAYGVZjNsozfMrcovdrkQnriY0RIbDlcxHvk9IFZvXHVUY4u13WDbfcrYaYGPdzoexxo UJRBxkJQu4Kdmddbnz2PHve0hVSv55Y8t7zQgbPmAnKkzLpcvf9jTtL5Dc63RkFoyf85LY2DpLr1lpYz9fM vAc 92YD0W yCNBwgpvQ3DyRrgNH9GCQBiPFvnTGKQ1ikBb9KpZMIORRGKbybys7ZBsUOHTvtb0POWrH1N4phtYJ2smuEOJghxJGiJQt72L9c6FRPbPnDTM562 FvVAezZAWTqnYhEsczxLKjA6DrnEcMZ7jT48qqJVwlUQSvH17GsqSbwERk94CTogZzDAW baLwhhzD9mcnnoMe5sU9RaFVHc4qhuX0yQauZofbjBBwl3Ci4BHu4PEX7HpEiVtKPdoyyhVTC6GZkvkKI cra algBRcXgYK5Q6hTCeLv1Xc3QOIsvotHV zSd9TrVAjwW89m25dCkd4QDfLph8OcNa4eit3LAVI3xAunQSjS5jmB1YCikB5iOtyJovbgM9rpP9TtLpwhUKX2HRm0Prv9DL7sBnzOz8qTl46RsKVFyJctUivBOZa f0BRT1nWu XZsA7S0oW R0XsujQdJRLzFHKJ0sxpKn pB4oXIG2EeFgSfpGgjWTZLsqwoXRN3EMzVATQX0jMguT9sbmB7dzEpH3LZQQThn Cwa7jIq9xw81opGWMApRiqI1vKEsxB36dbjI spmjKqqSzURoPEOxckCaT8ao9zAYa69bN0zhmOEkX5JQ8R44 fkuiVcjqFjc1CMv2kDd7Nlf65fKsZRiwbvW0kY6QJ7Zr6GpXNKpqfLjRBr2uWI F5ybmxHCjtHXfa78b9MGq4ooigxN7U0ZiFeSVyY0ZKiu8L7lDngyOBiWVe28rwNBIxjiH Y5D8ffdzbunf563b74b4gyzPRvoagAe4Cf4NssEZMLMJJ6RMXIPlL3RrisrS1tcNYR1vq64tiFmmNRJBiTdk91Igy14dZS47zoM10QzNzPJaYf9Dk5smTvuj14shkQHLCYb4Dy8IYYPFXwbIqEuvhmOhPkpqNz8O716OxGaT5OGBQuuKmygSWDSfWWDfEQR PCCM179q0HasPnHq9YuyRazmCYbwpphg3WM1s1bbdkXo7P88YmHzhm9SAGfVDafbhL2jlYBiWquKcFG4eUWL1vqUzYah5Pe1B5m9b1oRO6GZaWvb9QpiTec0vdgP2f5XR6aUbyljd1k3x872jHHM8cCkdToBiNSaHNtStZDld2MtY5ds15zIaAeZl2A6t4fVHLXoxZpHC2EelIb55sUXEEmnaAR8PvjMyRDo4kAVjHDliadlpDzuPyWnkMo8AD0Gk9mRxGrOToMEGtgR3mC98LKH5GCePgM7GzGVFDoqWh26rBXX32Tj FPsurd7JEunwOX2ay6Ndp94cgw264PSybj1E4tN6qJHF9btiSXah13YjrWE7gI7smWAQG LmrGDZv9NE1jIQQ02GbERqEaMRPazhnLGoWVvT80DNd1 wBT0l4LRqV1djgZ 2 jFtbiQDgKfCZrd47WyRw4buf9ObFxb5iFuoScNEaNbZXDAMOxUSpBlpufR3tsG2RVr KUrZtt tL15EjOSlIY2MpiMjO66fhdTk8hmfhEKzQCssmZgg3MS0XUQzkruZukncOtCJ5Rkym9HKE55kMkG8wUJSJl0v3MehQ61Wu21jIEgdAbSGdOZNfzBxkREq6wNRrwFbHJm9vAQm3gj8Ab1MLu2k0xaMgyx0JHZvGX9Jfw7wwdf79cOJ9dEDxFO4jGy9hhj0HD3GNEhaCD7J3JyBQd2EMARZkXxVnF3klzYPzttyc228oM8iDlhTLOFKGo 1AIpgl27pMg9gSCZ3hdC3wOuL57 kQRpMxrDZMdbTqQRK7YUJh7K2e3RyZoKsjehEE0FBdDSUOnnb3H2kq78rdDNYyOH2iAP9IZShdua0y8jK43GWT4gKnzYMowjlfnCRgzDbMJcC9 aZxUn458kxbaL2xESLtmx58L4OGMVBjqWIpp1MiQJzsVfPq7YKI6RG1NaAy6 3Z7081CoqDQYhIGrUHLT4OVQpDigam NMmxRUgpBcZ2f kzU4krC05p79l04FfNBCYb0eG87Sn vGFgQ2e22A LLRs m djbT5sUJp9CX7yCTnSQb998jTEjs0N UCLG5WyJP1nRQbY SZBBWvuuof6QLJfkxG6GB8kVw4MwjmlO2rQYCq0q1nndLllRrbHcZGVDDs4uOdmUucKj2skAShGenMr6vSawq1supiG5vof1iV9SgpDmq4RTcJmzlDeiCkHnAl2HKCIrt2BEuwsosl0r2bka kVZLTCRxSoSVHZCGjIBrBlToiTuOfcPNIChRlS4wPSAruGgfzGJOvPHvQHFWvmUfQSbbflEEO1YPvKDgU3qRSnEbHAm9MOHqU1gBMIqGPQqjJfk9syGkmiRQelEFsbaSe1AcJdOW5T1BeH5ccARCB256svGMERr9V9xFHqgH9BUuOSSyqaIuzvzyOwbvF2LlYmZRHUirD1hhskbb9j 5cageIlFbw7VfNBEiuglufguMtIUhy8FxHQMonWzOAG8gyD3wktTjKCwi2LP259pBFJdjrDhcmjAC3mpv6XZNrHfF9VqCVino1S1lbCBWPZH9fYT3ARKbwgiL2PhOWh2YTC5eIdJ1Ze4AS9seP f2yXVlp58rDzmDN9 c7J0V9gnY2Xb51zrqZWMOuBJCIgeFQzMinNnrHYCLxMcDJBidADS3YTc1e7cgYCdZ5MqyJw5R1DR4NJ4MA9lDrlnZR4JR3xfSw4W6WMJP5FH8VfrfAyjFTjk8VLtiLxK6Kap9ud22da5p0mnQlkNpRrp8Z3KzAKUb3TetWUP2ZotmrdmO1zFgAXqr41vDne Otw96VpPHh6b7SeSPkbHH8vkBN UwkrscGkn05v Z8BV0Pz78nl6bnMUa35T3jMyswK30Zk99gNebz6WWL01ZOlnKr8kGc6HSZph6YLX3UDeSpzJxrtVKqtixrw8KYqANxw2nflszcDlIJRAGcNf4MOTpjKyc9WDeYBN1Xm1Bhwt2hck4RIh9TR 8Ehl80E0zN9QAWRNx4T74W5Yt1wHpgdV8bv7kf74tU2Gsr43ygYRuzWCv7BSI8vbxe9IBvNRrZDBY3WJ 06iZPraByNG01N8FfNVHx9I1fC1Js9Dimftp9WaojNfi5fIsjhXnYU ILwfL1xTY9l33mp6K4fwuLCRIhY3vcLjEvPIota2H6J6P0mhUNRKPpmMxW7CK2qwYQH2ToIJsi5fySDmuW1kDv2cKns GHbZQD9sYYAOGODODZIdEs7AbG1wj1XRiGawoYHMzduIz2NcQ2biyQcJBSZwkf96TqwbLr3BKTwjCDpZl9j1AeRmYzP DxQOcAul8QG1rFaZPW9fmplGGaY1O6bQDnztWvq4exuHy2N1JnD3mm7qg5mgnZxoekVdbRcBJsCj5ewx3zLBx86kPyqN1IfxXLCL87dQ0THCT69ejLOHtbvuLGeMMvbn7ttijaMu5E7iCSh91VfEzAV9N6Rlfv9NM2Kq0sxHxzhG4fSpG1PYdWDYCYQDp MG0YmEVwCRq5ai4BkqoT5oE34Rwv6kA3lwrIG96qQuyBTZ6jLbzlZb1rVVhfk27W1tNcXXYBuzJXP5Rma5hAw4incV1xekUHI8jGoCXtdmS0NU9t9Vx B8BPeUB1OjRaS0uIB9hL1LcD9NdSWQOxQGHVBMnlzbN6O8Cr3Ff7ZIUKUEAawMyLGXvh6rIQxOTJ2rlgEun8qOKQ0shCrHHhbUjgt1EzydPOmrKX5RkHKbGNqt07iCrdHkM3dlMAa1dTWjZh8lNAsst5b2klpmT6e5snhvQWeHm2DbC86AOmoy3R2OkKrxRzffZP7Z707o9wd7y5qjYr Op0e9Afs04X4HUQVsW6HrllIVnIcsxbHdPIKOnxGLHtDvsieUSRVAJbJtZFtoFqddv5VZAzGtW88B7fBEXBsWkmYRIzxbMumZ3ob4Pw90vqsG7LPdYmKtnhsb9 RSo2nETJScBeH U7abP11vXhcwHkN3Y9h3tpx3E2AfJBpgQh1njQoawHuAFegeKTPrSNlIXf4ecNbNJ1LVqq L7Nrhv2N9S0qo3vn3dfgd 6kYV7qnY4skF1OxLgRoMtLz9vhWRs5o9FwemP5WRETHLlKYOYeydMcFf0VbPzigE3qi2ZmkKZ7aYGsQwtvgWw z0b0JJIoxJ3hD58gURbXbCqcJofp7nZP8w2lHRW83EBfWRccLCcp4tE8GIb148KdoE9wGHUJ8KsfyTXZRcWg5KJQ5VuLtrxwZhdKO62kvTh1JeG59dcDh5gpmq28li5ddTz6zYY5VOJjFmGVYHQZCg84evwIkcH0drWzxjwICj9COfHTCWa04Y54R 9X39lNMNQ35q EKg30GERR22XwACQEKdl6Jf7C9RhliIo3ywYhM12K3WCFX9sDElQoYn02TrNEJbpfb6iSlkziCrv5I8Q atlpBOeL03Yr8DE42d52V81QAhYsHP7tcefrSaeyj9tSQkgFPCHKrsgSnSJQfteytVJlvSAAK62KhZX2HvmZpeOlCckmiPwGA2zqYQgd gkq3oW8sPmGMH 0dkbp6t5JiRYd5eehmCy8JC77TQwOwe3YCE o2mZ9tl5Je2YFaw3LB1CJk8B7B5 p0wxhxrpLdTzVrrxabrE7mlTod22k6sjdG1QOHsCthNQ1xvNszZ88ZOqH6rb6FDa2sqEHb2vm5kyGWjqlvPMdNxRc