Fitness Living Magazine Logo
  • Home
  • Categories
    • Fitness Headlines
    • South Carolina
    • Top Picks
    • Gym Growth
    • Nutrition + Performance
    • Recipes + Meal Prep
    • About the Magazine
    • Cover Stories
    • California
    • Local News
    • Gym & Studio Reviews
    • Fitness Stories of Strength
  • About The Magazine
The Media Platform for Fitness Leaders & Owners.
August 11.2026
31 Minutes Read

Inside the Santa Clara Weight Room Where the Program Is Written for the Person: Age-Less Strength Review

This is a custom HTML / JavaScript Element

In order To See Your Custom HTML/JavaScript Code in Action You Must Click On The Preview Page Button, Your Code is NOT going to be active in the edit mode

PHN0eWxlPgouZmxtLXdyYXAsLmZsbS13cmFwICp7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXB7YmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDtjb2xvcjojMWMxYjE5ICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O30KLmZsbS13cmFwIGgyLC5mbG0td3JhcCBoMiwuZmxtLXdyYXAgaDMsLmZsbS13cmFwIGg0LC5mbG0td3JhcCBoNSwuZmxtLXdyYXAgaDYsLmZsbS13cmFwIC5mbG0taDIsLmZsbS13cmFwIC5mbG0taDIsLmZsbS13cmFwIC5mbG0taDMsLmZsbS13cmFwIC5mbG0ta2V5LWhlYWRpbmcsLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtbmFtZSwuZmxtLXdyYXAgLmZsbS1zZWN0aW9uIGgyLC5mbG0td3JhcCAuZmxtLWxlYXJuLWNhcmQgaDIsLmZsbS13cmFwIC5mbG0tc2VydmljZS1icmllZiBoMntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0td3JhcCBoMiBhLC5mbG0td3JhcCBoMiBhLC5mbG0td3JhcCBoMyBhLC5mbG0td3JhcCBoNCBhLC5mbG0td3JhcCBoNSBhLC5mbG0td3JhcCBoNiBhLC5mbG0td3JhcCAuZmxtLWgyIGEsLmZsbS13cmFwIC5mbG0taDIgYSwuZmxtLXdyYXAgLmZsbS1oMyBhLC5mbG0td3JhcCAuZmxtLWZlYXR1cmVkLW5hbWUgYXtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7fQouZmxtLW1haW57bWF4LXdpZHRoOjEwODBweCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7cGFkZGluZzowIDI0cHggODhweCAyNHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmVmZGY5ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O30KLmZsbS1pbm5lcnttYXgtd2lkdGg6MTA0MHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLWJvZHl7bWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLXNlY3Rpb257d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDt9Ci5mbG0tdGFibGUsLmZsbS1sZWFybi1yb3csLmZsbS1waG90by10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fQouZmxtLWV5ZWJyb3d7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoyLjdweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMS41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Y29sb3I6IzZmNjk2MiAhaW1wb3J0YW50O21hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7fQouZmxtLXNtYWxsLWxhYmVse2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS45cHggIWltcG9ydGFudDtmb250LXNpemU6MTAuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7Y29sb3I6Izc0NmQ2NSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O30KLmZsbS1oMntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo1OHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wMiAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0xLjE1cHggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O21hcmdpbjowIDAgMjJweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWgye2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDttYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1oM3tmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4yNiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZGVja3tmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjI2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQ2ICFpbXBvcnRhbnQ7Y29sb3I6IzJmMmIyNiAhaW1wb3J0YW50O21hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjk4MHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWtpY2tlci1saW5le2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7cGFkZGluZzo3cHggMCA3cHggMTRweCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjg1MHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW50cm8sLmZsbS1wYXJhZ3JhcGgsLmZsbS1ib2R5IHB7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7Y29sb3I6IzFiMWIxOSAhaW1wb3J0YW50O21hcmdpbjowIDAgMjhweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWRyb3BjYXB7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtmb250LXNpemU6OTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjAuNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3BhZGRpbmc6NnB4IDEycHggMCAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZSwuZmxtLXF1aWNrLWFuc3dlciwuZmxtLXF1b3RlLWJsb2NrLC5mbG0tbm90ZSwuZmxtLWN0YSwuZmxtLXNvdXJjZS1ub3Rle3dpZHRoOjEwMCUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZXtiYWNrZ3JvdW5kOiNmZGZjZjkgIWltcG9ydGFudDtib3JkZXItdG9wOjJweCBzb2xpZCAjMTUxNTE1ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MjJweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjIycHggMCAwIDAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZS10ZXh0e2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjdweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNDIgIWltcG9ydGFudDtjb2xvcjojMTcxNzE3ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMnB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0taGVyby1pbWd7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAwIGF1dG8gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1jYXB0aW9ue2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTNweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTUgIWltcG9ydGFudDtjb2xvcjojNjY1ZjU3ICFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDE0cHggYXV0byAhaW1wb3J0YW50O21heC13aWR0aDo0MzhweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1vd25lci1mb2N1c3ttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDttYXJnaW46MTZweCAwIDAgYXV0byAhaW1wb3J0YW50O3BhZGRpbmc6MTdweCAwIDAgMCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tb3duZXItZm9jdXMtY29weXtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjU4ICFpbXBvcnRhbnQ7Y29sb3I6IzJmMmMyOCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWdsYW5jZXttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjE0cHggMCAwIGF1dG8gIWltcG9ydGFudDtwYWRkaW5nOjJweCAwIDJweCAxNXB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkY2Q2Y2MgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZ2xhbmNlLXRpdGxle2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6My40cHggIWltcG9ydGFudDtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNiAhaW1wb3J0YW50O2NvbG9yOiM4YTgxNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDEwcHggMCAhaW1wb3J0YW50O30KLmZsbS1nbGFuY2Utcm93e2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50O3BhZGRpbmc6MCAwIDhweCAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0tZ2xhbmNlLXJvdyArIC5mbG0tZ2xhbmNlLXJvd3tib3JkZXItdG9wOjFweCBzb2xpZCAjZjJlZmU4ICFpbXBvcnRhbnQ7cGFkZGluZzo4cHggMCA4cHggMCAhaW1wb3J0YW50O30KLmZsbS1nbGFuY2UtbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6Mi42cHggIWltcG9ydGFudDtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiM4Zjg1N2EgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDNweCAwICFpbXBvcnRhbnQ7fQouZmxtLWdsYW5jZS1kZXRhaWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTYuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS40NSAhaW1wb3J0YW50O2NvbG9yOiMzNzMzMmUgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXJ7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjoxOHB4IDAgMCBhdXRvICFpbXBvcnRhbnQ7cGFkZGluZzoxNXB4IDAgMCAwICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXItdGl0bGV7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoyLjRweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMC41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYgIWltcG9ydGFudDtjb2xvcjojNzQ2ZDY1ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tbGVkZ2VyLXJvd3tib3JkZXItdG9wOjFweCBzb2xpZCAjZThlMWQ3ICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDAgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXItbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6Mi40cHggIWltcG9ydGFudDtmb250LXNpemU6MTFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiM4YTgxNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDRweCAwICFpbXBvcnRhbnQ7fQouZmxtLWxlZGdlci1kZXRhaWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiMyNTIyMWYgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1ib3h7YmFja2dyb3VuZDojZmJmYWY3ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjI0cHggMjZweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1yb3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt9Ci5mbG0tc3RhbmRhcmQtbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmc6MCAwIDEwcHggMCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1jb3B5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Y29sb3I6IzI1MjIxZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zaWduYXR1cmV7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Y29udGFpbmVyLXR5cGU6aW5saW5lLXNpemUgIWltcG9ydGFudDttYXJnaW46Mi43NXJlbSAwIDAgMCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt9Ci5mbG0tc2lnbmF0dXJlX19sZWFkLC5mbG0tc2lnbmF0dXJlX19wb3dlcntmb250LWZhbWlseTonTGlicmUgQm9kb25pJyxEaWRvdCwnQm9kb25pIDcyJywnQm9kb25pIE1UJywnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7Zm9udC1zeW50aGVzaXM6bm9uZSAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7fQouZmxtLXNpZ25hdHVyZV9fbGVhZHttYXJnaW46MCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Zm9udC1zaXplOjQ4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjkyICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuMDRlbSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt9Ci5mbG0tc2lnbmF0dXJlX19wb3dlcnttYXJnaW46MjBweCAwIDAgMCAhaW1wb3J0YW50O2NvbG9yOiNiZWM4ZDQgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojYmVjOGQ0ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjgwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjg0ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuMDQ1ZW0gIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O30KLmZsbS1hbmNob3Itc3VidGl0bGV7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjc1cHggIWltcG9ydGFudDtmb250LXNpemU6MTJweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuODUgIWltcG9ydGFudDtjb2xvcjojMzYzMjJkICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDttYXgtd2lkdGg6NzYwcHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt9Ci5mbG0tc25hcHNob3Qtcm93e2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U0ZGZkNyAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O30KLmZsbS1zbmFwc2hvdC1sYWJlbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMSUgIWltcG9ydGFudDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDtjb2xvcjojNzA2ODVmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDE4cHggMTFweCAwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLXNuYXBzaG90LXZhbHVle2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjY5JSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTggIWltcG9ydGFudDtjb2xvcjojMjcyNDIxICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tbm90ZXtiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MjJweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAzNHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tcXVpY2stYW5zd2Vye2JhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYzljMWIzICFpbXBvcnRhbnQ7cGFkZGluZzoyNHB4IDI2cHggIWltcG9ydGFudDttYXJnaW46MzRweCAwIDM4cHggMCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jYXJke21hcmdpbjowIDAgNDJweCAwICFpbXBvcnRhbnQ7cGFkZGluZzoyNHB4IDAgMTBweCAwICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29se3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1pbWFnZS13cmFwe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NjgwcHggIWltcG9ydGFudDttYXJnaW46MzJweCBhdXRvIDM4cHggYXV0byAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1pbWFnZS13cmFwIGltZ3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDo2ODBweCAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWltYWdlLWNhcHRpb257Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41NiAhaW1wb3J0YW50O2NvbG9yOiM2NjYxNTggIWltcG9ydGFudDttYXJnaW46OHB4IDAgMCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2UtYnJpZWZ7bWFyZ2luOjM0cHggMCA0MHB4IDAgIWltcG9ydGFudDtwYWRkaW5nOjIycHggMCAxMHB4IDAgIWltcG9ydGFudDtib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zZXJ2aWNlLXJvd3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDt9Ci5mbG0tc2VydmljZS1sYWJlbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE1cHggMTZweCAxNXB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS41cHggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojNWY1NzRiICFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2UtY29weXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo2NyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE1cHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzQgIWltcG9ydGFudDtjb2xvcjojMWYxZjFkICFpbXBvcnRhbnQ7fQouZmxtLXF1b3RlLWJsb2Nre2JhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYzljMWIzICFpbXBvcnRhbnQ7cGFkZGluZzoyNnB4IDI4cHggIWltcG9ydGFudDttYXJnaW46MzZweCAwIDM4cHggMCAhaW1wb3J0YW50O30KLmZsbS1jYXNlLWJveHtiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItdG9wOjNweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50O3BhZGRpbmc6MzJweCAzMHB4IDM0cHggMzBweCAhaW1wb3J0YW50O21hcmdpbjo0MnB4IDAgNDRweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWtleS1ib3h7YmFja2dyb3VuZDojZjhmN2Y0ICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZGZkYmQzICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDtwYWRkaW5nOjM0cHggNDBweCAzNnB4IDQ0cHggIWltcG9ydGFudDttYXJnaW46NDhweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWtleS1oZWFkaW5ne2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDttYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50O30KLmZsbS1rZXktYm94IHVse21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjI0cHggIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE5cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjg4ICFpbXBvcnRhbnQ7Y29sb3I6IzFjMWIxOSAhaW1wb3J0YW50O30KLmZsbS1rZXktYm94IGxpe21hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXB7YmFja2dyb3VuZDojMTExMTExICFpbXBvcnRhbnQ7cGFkZGluZzozMHB4IDMwcHggIWltcG9ydGFudDttYXJnaW46NTRweCAwIDUycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWZyYW1le2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjI4KSAhaW1wb3J0YW50O3BhZGRpbmc6MzRweCAzNnB4IDM0cHggMzZweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWdyaWR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1tYWlue2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjI2cHggMCAwIDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1vdmVybGluZXtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjRweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMC41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDtjb2xvcjojYzliOThkICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxNnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC10aXRsZXtmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo0NHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wNCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1ydWxle2hlaWdodDoxcHggIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNjOWI5OGQgIWltcG9ydGFudDt3aWR0aDo4NnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAyMnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1jb3B5e2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50O2NvbG9yOiNmM2VmZTUgIWltcG9ydGFudDttYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZTZkOGFhICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS45cHggIWltcG9ydGFudDtmb250LXNpemU6MTIuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4zNSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O3BhZGRpbmc6MTZweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDAgMCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2U2ZDhhYSAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1jYXJke2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yNSkgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpICFpbXBvcnRhbnQ7cGFkZGluZzo3cHggMCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1yb3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xNCkgIWltcG9ydGFudDtwYWRkaW5nOjEycHggMCAhaW1wb3J0YW50O30KLmZsbS1pbnRha2Utcm93Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1sYWJlbHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjdweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7Y29sb3I6I2M5Yjk4ZCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O21hcmdpbjowIDAgNXB4IDAgIWltcG9ydGFudDt9Ci5mbG0taW50YWtlLWNvcHl7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTggIWltcG9ydGFudDtjb2xvcjojZjNlZmU1ICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1ub3Rle2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDtjb2xvcjojZDhkMGJmICFpbXBvcnRhbnQ7bWFyZ2luOjE2cHggMCAwIDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tY3Rhe2JhY2tncm91bmQ6I2ZhZjlmNyAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2VjZTdkZiAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4ICFpbXBvcnRhbnQ7cGFkZGluZzoxOHB4IDIwcHggIWltcG9ydGFudDttYXJnaW46MCAwIDQwcHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDtjb2xvcjojMmEyYTJhICFpbXBvcnRhbnQ7fQouZmxtLWZlYXR1cmVkLWV4cGVydHtiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNkOGM5YTcgIWltcG9ydGFudDtib3JkZXItdG9wOjRweCBzb2xpZCAjYjg5YTVmICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDtwYWRkaW5nOjM0cHggMzRweCAzNnB4IDM0cHggIWltcG9ydGFudDttYXJnaW46NTZweCAwIDQycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mZWF0dXJlZC1uYW1le2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O21hcmdpbjowIDAgOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmUtZ3JpZHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIDAgMTJweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZlLW1haW57ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mZS1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjI0cHggMCAwIDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmUtcGhvdG97ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MjU1cHggIWltcG9ydGFudDtoZWlnaHQ6MjMwcHggIWltcG9ydGFudDtvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7b2JqZWN0LXBvc2l0aW9uOmNlbnRlciB0b3AgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWZlLXBob3RvLWNhcHRpb257Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMi41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUyICFpbXBvcnRhbnQ7Y29sb3I6IzY2NWY1NyAhaW1wb3J0YW50O21hcmdpbjo4cHggMCAwIDAgIWltcG9ydGFudDttYXgtd2lkdGg6MjU1cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmUtYnVzaW5lc3N7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NDIwcHggIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZThkZmNmICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U4ZGZjZiAhaW1wb3J0YW50O3BhZGRpbmc6MTZweCAwIDE2cHggMCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWZlLWxvZ297ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEzNXB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tc291cmNlLW5vdGV7YmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjIwcHggMjJweCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjhweCAwICFpbXBvcnRhbnQ7fQouZmxtLWRpc2NsYWltZXJ7YmFja2dyb3VuZDojZmVmZGY5ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjE4cHggMCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjZweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7Y29sb3I6IzVjNTY0ZSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mb290ZXItbWV0YXtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDtjb2xvcjojNzQ2ZDY1ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuZmxtLW1haW57cGFkZGluZzowIDE4cHggNzBweCAxOHB4ICFpbXBvcnRhbnQ7fS5mbG0tbWFzdGhlYWQtbGVmdCwuZmxtLW1hc3RoZWFkLXJpZ2h0LC5mbG0taGVyby1sZWZ0LC5mbG0taGVyby1yaWdodCwuZmxtLWZpcnN0LXN0ZXAtbWFpbiwuZmxtLWZpcnN0LXN0ZXAtc2lkZSwuZmxtLWZlLW1haW4sLmZsbS1mZS1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30uZmxtLW1hc3RoZWFkLXJpZ2h0e3BhZGRpbmctdG9wOjE4cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9LmZsbS1tYXN0aGVhZC1yaWdodCBkaXZ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fS5mbG0taDJ7Zm9udC1zaXplOjQycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA3ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuOHB4ICFpbXBvcnRhbnQ7fS5mbG0taDJ7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7fS5mbG0taDN7Zm9udC1zaXplOjIzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjI4ICFpbXBvcnRhbnQ7fS5mbG0tZGVja3tmb250LXNpemU6MjFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O30uZmxtLWhlcm8taW1nLC5mbG0taGVyby1jYXB0aW9uLC5mbG0tb3duZXItZm9jdXMsLmZsbS1nbGFuY2UsLmZsbS1sZWRnZXJ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDt9LmZsbS1nbGFuY2UtZGV0YWlse2ZvbnQtc2l6ZToxNi41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudDt9LmZsbS1sZWRnZXItZGV0YWlse2ZvbnQtc2l6ZToxNy41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUyICFpbXBvcnRhbnQ7fS5mbG0taGVyby1pbnRybywuZmxtLXBhcmFncmFwaCwuZmxtLWJvZHkgcHtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzQgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjI1cHggIWltcG9ydGFudDt9LmZsbS1oZXJvLXF1b3RlLC5mbG0tbm90ZSwuZmxtLXF1aWNrLWFuc3dlciwuZmxtLXF1b3RlLWJsb2NrLC5mbG0tY3RhLC5mbG0tc291cmNlLW5vdGV7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjIycHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjIycHggIWltcG9ydGFudDt9LmZsbS1zdGFuZGFyZC1yb3csLmZsbS1zdGFuZGFyZC1sYWJlbCwuZmxtLXN0YW5kYXJkLWNvcHksLmZsbS1zbmFwc2hvdC1sYWJlbCwuZmxtLXNuYXBzaG90LXZhbHVlLC5mbG0tc2VydmljZS1sYWJlbCwuZmxtLXNlcnZpY2UtY29weXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7fS5mbG0tc3RhbmRhcmQtYm94e3BhZGRpbmc6MjZweCAyMnB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7fS5mbG0tc3RhbmRhcmQtY29weXtwYWRkaW5nOjAgIWltcG9ydGFudDt9LmZsbS1pbWFnZS13cmFwe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjozMHB4IDAgMzhweCAwICFpbXBvcnRhbnQ7fS5mbG0taW1hZ2Utd3JhcCBpbWd7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDt9LmZsbS1sZWFybi1jb2x7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2JvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7cGFkZGluZzoxOHB4IDAgIWltcG9ydGFudDt9LmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lICFpbXBvcnRhbnQ7fS5mbG0tY2FzZS1ib3h7cGFkZGluZzoyOHB4IDIycHggMzBweCAyMnB4ICFpbXBvcnRhbnQ7fS5mbG0ta2V5LWJveHtwYWRkaW5nOjI4cHggMjJweCAhaW1wb3J0YW50O21hcmdpbjo0MnB4IDAgIWltcG9ydGFudDt9LmZsbS1rZXktaGVhZGluZ3tmb250LXNpemU6MzFweCAhaW1wb3J0YW50O30uZmxtLWtleS1ib3ggdWx7cGFkZGluZy1sZWZ0OjIxcHggIWltcG9ydGFudDtmb250LXNpemU6MTlweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwe3BhZGRpbmc6MjJweCAxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjQ4cHggMCA0OHB4IDAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWZyYW1le3BhZGRpbmc6MjhweCAyMnB4IDI4cHggMjJweCAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtb3ZlcmxpbmV7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzozcHggIWltcG9ydGFudDttYXJnaW46MCAwIDEzcHggMCAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtdGl0bGV7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxNnB4IDAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWNvcHl7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjY4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt9LmZsbS1pbnRha2UtY2FyZHttYXJnaW46MjRweCAwIDAgMCAhaW1wb3J0YW50O30uZmxtLWludGFrZS1sYWJlbCwuZmxtLWludGFrZS1jb3B5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fS5mbG0taW50YWtlLWxhYmVse21hcmdpbjowIDAgNHB4IDAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWJ1dHRvbnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtwYWRkaW5nOjE3cHggMTZweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjJweCAhaW1wb3J0YW50O30uZmxtLWZlYXR1cmVkLWV4cGVydHtwYWRkaW5nOjMycHggMjJweCAzNHB4IDIycHggIWltcG9ydGFudDttYXJnaW46NTJweCAwIDQycHggMCAhaW1wb3J0YW50O30uZmxtLWZlYXR1cmVkLW5hbWV7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDt9LmZsbS1mZS1waG90b3ttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9LmZsbS1mZS1waG90by1jYXB0aW9ue21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7fS5mbG0tZmUtYnVzaW5lc3N7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDt9LmZsbS1mb290ZXItbWV0YXtmb250LXNpemU6OS41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjg1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS4yNXB4ICFpbXBvcnRhbnQ7fX0KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KXsuZmxtLW1haW57cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudDt9LmZsbS1oMntmb250LXNpemU6MzZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC42cHggIWltcG9ydGFudDt9LmZsbS1oMntmb250LXNpemU6MzBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMSAhaW1wb3J0YW50O30uZmxtLWRlY2t7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDt9LmZsbS1oZXJvLWludHJvLC5mbG0tcGFyYWdyYXBoLC5mbG0tYm9keSBwe2ZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtdGl0bGV7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWNvcHl7Zm9udC1zaXplOjE3LjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjYgIWltcG9ydGFudDt9fQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5mbG0tbWFpbnttYXgtd2lkdGg6MTA4MHB4ICFpbXBvcnRhbnQ7cGFkZGluZzowIDIwcHggODhweCAyMHB4ICFpbXBvcnRhbnQ7fS5mbG0taW5uZXJ7bWF4LXdpZHRoOjEwNDBweCAhaW1wb3J0YW50O30uZmxtLWJvZHl7bWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7fS5mbG0tdGFibGV7dGFibGUtbGF5b3V0OmF1dG8gIWltcG9ydGFudDt9LmZsbS1oZXJvLWxlZnR7d2lkdGg6NTQlICFpbXBvcnRhbnQ7cGFkZGluZzowIDM2cHggMCAwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fS5mbG0taGVyby1yaWdodHt3aWR0aDo0NiUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9LmZsbS1sZWFybi1yb3d7dGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29se2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjMzLjMzMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9LmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGR7cGFkZGluZzoxNnB4IDE4cHggMTZweCAwICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgyKXtwYWRkaW5nOjE2cHggMThweCAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgzKXtwYWRkaW5nOjE2cHggMCAxNnB4IDE4cHggIWltcG9ydGFudDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O30uZmxtLXN0YW5kYXJkLXJvd3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O30uZmxtLXN0YW5kYXJkLWxhYmVse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjE2OHB4ICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzoycHggMjRweCAwIDAgIWltcG9ydGFudDt9LmZsbS1zdGFuZGFyZC1jb3B5e2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWdyaWR7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLW1haW57ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NTglICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzowIDMwcHggMCAwICFpbXBvcnRhbnQ7fS5mbG0tZmlyc3Qtc3RlcC1zaWRle2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjQyJSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3BhZGRpbmc6NXB4IDAgMCAwICFpbXBvcnRhbnQ7fS5mbG0tZmUtZ3JpZHtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O30uZmxtLWZlLW1haW57ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NjAlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzowIDI4cHggMCAwICFpbXBvcnRhbnQ7fS5mbG0tZmUtc2lkZXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo0MCUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7fS5mbG0tZmUtcGhvdG97bWFyZ2luOjAgMCAwIGF1dG8gIWltcG9ydGFudDt9LmZsbS1mZS1waG90by1jYXB0aW9ue21hcmdpbjo4cHggMCAwIGF1dG8gIWltcG9ydGFudDt9LmZsbS1zaWduYXR1cmVfX2xlYWR7Zm9udC1zaXplOjkwcHggIWltcG9ydGFudDtmb250LXNpemU6Y2xhbXAoNjNweCw4LjY1Y3F3LDkwcHgpICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC45MiAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O30uZmxtLXNpZ25hdHVyZV9fcG93ZXJ7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2NXB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOmNsYW1wKDExM3B4LDE1LjljcXcsMTY1cHgpICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC43NiAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O319CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmZsbS1zaWduYXR1cmVfX2xlYWR7Zm9udC1zaXplOmNsYW1wKDJyZW0sMTB2dywzcmVtKSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC4wMzVlbSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50O30uZmxtLXNpZ25hdHVyZV9fcG93ZXJ7bWFyZ2luLXRvcDoxMnB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOmNsYW1wKDMuMjVyZW0sMTZ2dyw1cmVtKSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjAuODQgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC4wNGVtICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7fX0KPC9zdHlsZT4KCjwhLS0gRml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7IEhlcml0YWdlIEVkaXRvcmlhbCBTeXN0ZW0gLS0+CjxzdHlsZT4KLmZsbS13cmFwewogIC0tZmxtLWluazojMTcxNjEyOwogIC0tZmxtLWluay1zb2Z0OiMzMDJkMjc7CiAgLS1mbG0tcGFwZXI6I2ZlZmRmOTsKICAtLWZsbS13aGl0ZTojZmZmZmZmOwogIC0tZmxtLXBhcmNobWVudDojZjRlZmU1OwogIC0tZmxtLXBhcmNobWVudC1kZWVwOiNlYmUyZDM7CiAgLS1mbG0tc3RvbmU6Izc4NmY2MzsKICAtLWZsbS1ydWxlOiNjZmM1YjY7CiAgLS1mbG0tcnVsZS1kYXJrOiM4ZDgwNmY7CiAgLS1mbG0tb3hibG9vZDojNWIyODJjOwogIC0tZmxtLWZvcmVzdDojMTgzMjI5OwogIC0tZmxtLWdvbGQ6I2E1OGI1NTsKICBiYWNrZ3JvdW5kOnZhcigtLWZsbS13aGl0ZSkgIWltcG9ydGFudDsKICBjb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIGZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1tYWluewogIG1heC13aWR0aDoxMTIwcHggIWltcG9ydGFudDsKICBwYWRkaW5nOjAgNDJweCAxMDhweCAhaW1wb3J0YW50OwogIGJhY2tncm91bmQ6dmFyKC0tZmxtLXBhcGVyKSAhaW1wb3J0YW50OwogIGJveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoOTEsNzUsNTUsLjEwKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWlubmVye21heC13aWR0aDoxMDM2cHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWJvZHl7bWF4LXdpZHRoOjc5MHB4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1ieWxpbmUtYmFuZHsKICBwYWRkaW5nOjMxcHggMCAyNHB4ICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXRvcDo0cHggZG91YmxlIHZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7CiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjAgMCAzOHB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tYnlsaW5lLWJhbmQgKyBkaXZ7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1mZWF0dXJlLWhlYWR7CiAgcG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDsKICBwYWRkaW5nOjAgMCAyN3B4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjAgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1mZWF0dXJlLWhlYWQ6YWZ0ZXJ7CiAgY29udGVudDonJyAhaW1wb3J0YW50OwogIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKICB3aWR0aDo3NHB4ICFpbXBvcnRhbnQ7CiAgaGVpZ2h0OjNweCAhaW1wb3J0YW50OwogIG1hcmdpbjoyNnB4IDAgMCAhaW1wb3J0YW50OwogIGJhY2tncm91bmQ6dmFyKC0tZmxtLW94Ymxvb2QpICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tZXllYnJvdywKLmZsbS13cmFwIC5mbG0tc21hbGwtbGFiZWwsCi5mbG0td3JhcCAuZmxtLWdsYW5jZS10aXRsZSwKLmZsbS13cmFwIC5mbG0tZ2xhbmNlLWxhYmVsLAouZmxtLXdyYXAgLmZsbS1sZWRnZXItdGl0bGUsCi5mbG0td3JhcCAuZmxtLWxlZGdlci1sYWJlbCwKLmZsbS13cmFwIC5mbG0tc25hcHNob3QtbGFiZWwsCi5mbG0td3JhcCAuZmxtLWZvb3Rlci1tZXRhLAouZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLW92ZXJsaW5lLAouZmxtLXdyYXAgLmZsbS1pbnRha2UtbGFiZWx7CiAgZm9udC1mYW1pbHk6J0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50OwogIGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OwogIGNvbG9yOnZhcigtLWZsbS1zdG9uZSkgIWltcG9ydGFudDsKICBsZXR0ZXItc3BhY2luZzouMThlbSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWV5ZWJyb3d7Y29sb3I6dmFyKC0tZmxtLW94Ymxvb2QpICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LjIzZW0gIWltcG9ydGFudDt9Ci5mbG0td3JhcCBoMi5mbG0taDIuZmxtLWhlYWRsaW5lewogIG1heC13aWR0aDo5NjBweCAhaW1wb3J0YW50OwogIG1hcmdpbjowIDAgMjJweCAhaW1wb3J0YW50OwogIGZvbnQtZmFtaWx5OkJhc2tlcnZpbGxlLCdCYXNrZXJ2aWxsZSBPbGQgRmFjZScsJ0xpYnJlIEJhc2tlcnZpbGxlJywnSW93YW4gT2xkIFN0eWxlJywnUGFsYXRpbm8gTGlub3R5cGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKICBmb250LXNpemU6NTZweCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0OjEuMDEgIWltcG9ydGFudDsKICBsZXR0ZXItc3BhY2luZzotLjAyNmVtICFpbXBvcnRhbnQ7CiAgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CiAgZm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDsKICBmb250LXN5bnRoZXNpczp3ZWlnaHQgIWltcG9ydGFudDsKICBmb250LWtlcm5pbmc6bm9ybWFsICFpbXBvcnRhbnQ7CiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOidrZXJuJyAxLCdsaWdhJyAxICFpbXBvcnRhbnQ7CiAgY29sb3I6dmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIHRleHQtd3JhcDppbml0aWFsICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIGgyLmZsbS1oMi5mbG0taGVhZGxpbmUgLmZsbS1oZWFkbGluZS1saW5lewogIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKICBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogIHdoaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50OwogIGZvbnQtZmFtaWx5OkJhc2tlcnZpbGxlLCdCYXNrZXJ2aWxsZSBPbGQgRmFjZScsJ0xpYnJlIEJhc2tlcnZpbGxlJywnSW93YW4gT2xkIFN0eWxlJywnUGFsYXRpbm8gTGlub3R5cGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKICBmb250LXNpemU6aW5oZXJpdCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDsKICBsZXR0ZXItc3BhY2luZzppbmhlcml0ICFpbXBvcnRhbnQ7CiAgZm9udC13ZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50OwogIGZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7CiAgY29sb3I6dmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWgyLAouZmxtLXdyYXAgLmZsbS1oMywKLmZsbS13cmFwIC5mbG0ta2V5LWhlYWRpbmcsCi5mbG0td3JhcCAuZmxtLWZlYXR1cmVkLW5hbWV7CiAgZm9udC1mYW1pbHk6QmFza2VydmlsbGUsJ0xpYnJlIEJhc2tlcnZpbGxlJywnSW93YW4gT2xkIFN0eWxlJyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7CiAgY29sb3I6dmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWgyewogIGZvbnQtc2l6ZTozNXB4ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6MS4xMyAhaW1wb3J0YW50OwogIGxldHRlci1zcGFjaW5nOi0uMDIyZW0gIWltcG9ydGFudDsKICBtYXJnaW46MzZweCAwIDE1cHggIWltcG9ydGFudDsKICB0ZXh0LXdyYXA6YmFsYW5jZSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWgze2ZvbnQtc2l6ZToyM3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4yNSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0uMDEyZW0gIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWRlY2t7CiAgbWF4LXdpZHRoOjg4NXB4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjAgMCAxOXB4ICFpbXBvcnRhbnQ7CiAgZm9udC1mYW1pbHk6J0lvd2FuIE9sZCBTdHlsZScsQmFza2VydmlsbGUsR2VvcmdpYSxzZXJpZiAhaW1wb3J0YW50OwogIGZvbnQtc2l6ZToyNnB4ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6MS40NSAhaW1wb3J0YW50OwogIGNvbG9yOiMzOTM0MmQgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1raWNrZXItbGluZXsKICBtYXgtd2lkdGg6ODc1cHggIWltcG9ydGFudDsKICBib3JkZXItbGVmdDozcHggc29saWQgdmFyKC0tZmxtLWdvbGQpICFpbXBvcnRhbnQ7CiAgcGFkZGluZzo4cHggMCA4cHggMTdweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLW9wZW5pbmctaW1hZ2V7CiAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogIG1hcmdpbjo5cHggMCA0OHB4ICFpbXBvcnRhbnQ7CiAgcGFkZGluZzoxMHB4IDAgMTFweCAhaW1wb3J0YW50OwogIGJvcmRlci10b3A6NHB4IGRvdWJsZSB2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlLWRhcmspICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tb3BlbmluZy1pbWFnZSBpbWd7CiAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50OwogIHdpZHRoOjEwMCUgIWltcG9ydGFudDsKICBoZWlnaHQ6NTAwcHggIWltcG9ydGFudDsKICBvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7CiAgb2JqZWN0LXBvc2l0aW9uOmNlbnRlciA0OCUgIWltcG9ydGFudDsKICBib3JkZXI6MCAhaW1wb3J0YW50OwogIGZpbHRlcjpzYXR1cmF0ZSguODYpIGNvbnRyYXN0KDEuMDIpICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tb3BlbmluZy1jYXB0aW9uewogIG1heC13aWR0aDo4NTBweCAhaW1wb3J0YW50OwogIG1hcmdpbjoxMHB4IDAgMCAhaW1wb3J0YW50OwogIGZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6MS41NSAhaW1wb3J0YW50OwogIGNvbG9yOiM2NTVkNTIgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1oZXJvLWludHJvLAouZmxtLXdyYXAgLmZsbS1wYXJhZ3JhcGgsCi5mbG0td3JhcCAuZmxtLWJvZHkgcHsKICBmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7CiAgZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsKICBsaW5lLWhlaWdodDoxLjc4ICFpbXBvcnRhbnQ7CiAgY29sb3I6IzI0MjExZCAhaW1wb3J0YW50OwogIG1hcmdpbi1ib3R0b206MjVweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWRyb3BjYXB7CiAgZm9udC1mYW1pbHk6J0xpYnJlIEJvZG9uaScsRGlkb3QsJ0JvZG9uaSA3MicsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKICBmb250LXNpemU6MTA1cHggIWltcG9ydGFudDsKICBsaW5lLWhlaWdodDouNzIgIWltcG9ydGFudDsKICBmb250LXdlaWdodDo1MDAgIWltcG9ydGFudDsKICBwYWRkaW5nOjlweCAxNHB4IDAgMCAhaW1wb3J0YW50OwogIGNvbG9yOnZhcigtLWZsbS1veGJsb29kKSAhaW1wb3J0YW50OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnZhcigtLWZsbS1veGJsb29kKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWhlcm8taW1newogIG1heC13aWR0aDo0MzhweCAhaW1wb3J0YW50OwogIGJvcmRlcjoxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKICBwYWRkaW5nOjdweCAhaW1wb3J0YW50OwogIGJhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50OwogIGZpbHRlcjpzYXR1cmF0ZSguODgpIGNvbnRyYXN0KDEuMDMpICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taGVyby1jYXB0aW9uLAouZmxtLXdyYXAgLmZsbS1pbWFnZS1jYXB0aW9uLAouZmxtLXdyYXAgLmZsbS1mZS1waG90by1jYXB0aW9uewogIGNvbG9yOiM2NjVlNTMgIWltcG9ydGFudDsKICBmb250LXNpemU6MTIuNXB4ICFpbXBvcnRhbnQ7CiAgZm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1oZXJvLXF1b3RlLAouZmxtLXdyYXAgLmZsbS1xdW90ZS1ibG9ja3sKICBiYWNrZ3JvdW5kOnZhcigtLWZsbS1wYXJjaG1lbnQpICFpbXBvcnRhbnQ7CiAgYm9yZGVyOjAgIWltcG9ydGFudDsKICBib3JkZXItdG9wOjRweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZSkgIWltcG9ydGFudDsKICBwYWRkaW5nOjI2cHggMjVweCAyNHB4ICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taGVyby1xdW90ZS10ZXh0ewogIGZvbnQtZmFtaWx5OidJb3dhbiBPbGQgU3R5bGUnLEJhc2tlcnZpbGxlLEdlb3JnaWEsc2VyaWYgIWltcG9ydGFudDsKICBmb250LXNpemU6MjhweCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0OjEuMzggIWltcG9ydGFudDsKICBsZXR0ZXItc3BhY2luZzotLjAxMmVtICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tZ2xhbmNlewogIGJvcmRlci1sZWZ0OjAgIWltcG9ydGFudDsKICBib3JkZXItdG9wOjRweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZSkgIWltcG9ydGFudDsKICBwYWRkaW5nOjE1cHggMCA3cHggIWltcG9ydGFudDsKICBtYXJnaW4tdG9wOjE5cHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1nbGFuY2UtdGl0bGV7Y29sb3I6dmFyKC0tZmxtLW94Ymxvb2QpICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1nbGFuY2Utcm93ICsgLmZsbS1nbGFuY2Utcm93e2JvcmRlci1jb2xvcjojZTZkZWQxICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1vd25lci1mb2N1c3tib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZSkgIWltcG9ydGFudDtwYWRkaW5nLXRvcDoxOHB4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1sZWRnZXJ7Ym9yZGVyLXRvcDo0cHggZG91YmxlIHZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MTVweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tbGVkZ2VyLXRpdGxle2NvbG9yOnZhcigtLWZsbS1veGJsb29kKSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tbGVkZ2VyLXJvd3tib3JkZXItY29sb3I6I2RkZDRjNiAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tc3RhbmRhcmQtYm94ewogIGJhY2tncm91bmQ6dmFyKC0tZmxtLXBhcmNobWVudCkgIWltcG9ydGFudDsKICBib3JkZXItdG9wOjRweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZS1kYXJrKSAhaW1wb3J0YW50OwogIHBhZGRpbmc6MjVweCAyOHB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tc2lnbmF0dXJle21hcmdpbi10b3A6My42cmVtICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1zaWduYXR1cmVfX2xlYWR7CiAgZm9udC1mYW1pbHk6J0xpYnJlIEJvZG9uaScsRGlkb3QsJ0JvZG9uaSA3MicsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKICBjb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tc2lnbmF0dXJlX19wb3dlcnsKICBmb250LWZhbWlseTonTGlicmUgQm9kb25pJyxEaWRvdCwnQm9kb25pIDcyJywnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50OwogIGNvbG9yOiNjOGJkYTkgIWltcG9ydGFudDsKICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojYzhiZGE5ICFpbXBvcnRhbnQ7CiAgbGV0dGVyLXNwYWNpbmc6LS4wNTJlbSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWFuY2hvci1zdWJ0aXRsZXtjb2xvcjojMzkzNDJkICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LjE2ZW0gIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLXNuYXBzaG90LXJvd3tib3JkZXItY29sb3I6I2RjZDJjNCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tc25hcHNob3QtbGFiZWx7Y29sb3I6IzY2NWI0ZCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tbm90ZSwKLmZsbS13cmFwIC5mbG0tcXVpY2stYW5zd2VyLAouZmxtLXdyYXAgLmZsbS1zb3VyY2Utbm90ZXsKICBiYWNrZ3JvdW5kOnZhcigtLWZsbS1wYXJjaG1lbnQpICFpbXBvcnRhbnQ7CiAgYm9yZGVyOjAgIWltcG9ydGFudDsKICBib3JkZXItbGVmdDozcHggc29saWQgdmFyKC0tZmxtLWdvbGQpICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7CiAgcGFkZGluZzoyNHB4IDI3cHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1sZWFybi1jYXJkLAouZmxtLXdyYXAgLmZsbS1zZXJ2aWNlLWJyaWVmewogIGJvcmRlci10b3A6NHB4IGRvdWJsZSB2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlLWRhcmspICFpbXBvcnRhbnQ7CiAgcGFkZGluZy10b3A6MjVweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWxlYXJuLWNvbDpudGgtY2hpbGQoMiksCi5mbG0td3JhcCAuZmxtLWxlYXJuLWNvbDpudGgtY2hpbGQoMyl7Ym9yZGVyLWNvbG9yOnZhcigtLWZsbS1ydWxlKSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0taW1hZ2Utd3JhcHsKICBtYXgtd2lkdGg6NzIwcHggIWltcG9ydGFudDsKICBtYXJnaW46MzVweCBhdXRvIDQwcHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1pbWFnZS13cmFwIGltZ3sKICBtYXgtd2lkdGg6NzIwcHggIWltcG9ydGFudDsKICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlLWRhcmspICFpbXBvcnRhbnQ7CiAgcGFkZGluZzo3cHggIWltcG9ydGFudDsKICBiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDsKICBmaWx0ZXI6c2F0dXJhdGUoLjg4KSBjb250cmFzdCgxLjAzKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLXNlcnZpY2Utcm93e2JvcmRlci1jb2xvcjojZDhjZGJkICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1zZXJ2aWNlLWxhYmVse2NvbG9yOiM1ZTRkM2QgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzouMTNlbSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tY2FzZS1ib3h7CiAgYmFja2dyb3VuZDojZjdmMWU3ICFpbXBvcnRhbnQ7CiAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZSkgIWltcG9ydGFudDsKICBib3JkZXItdG9wOjVweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICBib3JkZXItYm90dG9tOjRweCBkb3VibGUgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKICBwYWRkaW5nOjM4cHggMzZweCAhaW1wb3J0YW50OwogIG1hcmdpbjozOHB4IDAgNDBweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWtleS1ib3h7CiAgYmFja2dyb3VuZDp2YXIoLS1mbG0tcGFyY2htZW50KSAhaW1wb3J0YW50OwogIGJvcmRlcjo0cHggZG91YmxlIHZhcigtLWZsbS1ydWxlLWRhcmspICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7CiAgcGFkZGluZzozNnB4IDQycHggIWltcG9ydGFudDsKICBtYXJnaW46NDJweCAwICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0ta2V5LWhlYWRpbmd7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWtleS1ib3ggbGk6Om1hcmtlcntjb2xvcjp2YXIoLS1mbG0tb3hibG9vZCkgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXB7CiAgYmFja2dyb3VuZDp2YXIoLS1mbG0tZm9yZXN0KSAhaW1wb3J0YW50OwogIGJvcmRlci10b3A6NXB4IHNvbGlkICMwZTIwMWEgIWltcG9ydGFudDsKICBib3JkZXItYm90dG9tOjVweCBzb2xpZCAjMGUyMDFhICFpbXBvcnRhbnQ7CiAgcGFkZGluZzoyNnB4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjQ4cHggMCA0NnB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcC1mcmFtZXtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjIzLDIwMywxNTgsLjUyKSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcC1vdmVybGluZSwKLmZsbS13cmFwIC5mbG0taW50YWtlLWxhYmVse2NvbG9yOiNkOGJmODQgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtdGl0bGV7CiAgZm9udC1mYW1pbHk6QmFza2VydmlsbGUsJ0xpYnJlIEJhc2tlcnZpbGxlJywnSW93YW4gT2xkIFN0eWxlJyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7CiAgY29sb3I6I2ZmZmFmMCAhaW1wb3J0YW50OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiNmZmZhZjAgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLXJ1bGV7YmFja2dyb3VuZDojYzhhNzYwICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLWJ1dHRvbnsKICBiYWNrZ3JvdW5kOiNkOGJmODQgIWltcG9ydGFudDsKICBib3JkZXItY29sb3I6I2Q4YmY4NCAhaW1wb3J0YW50OwogIGNvbG9yOiMxNDI1MWYgIWltcG9ydGFudDsKICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTQyNTFmICFpbXBvcnRhbnQ7CiAgZm9udC1zaXplOjEyLjVweCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0OjEuMzUgIWltcG9ydGFudDsKICBsZXR0ZXItc3BhY2luZzoxLjlweCAhaW1wb3J0YW50OwogIHBhZGRpbmc6MTZweCAyNHB4ICFpbXBvcnRhbnQ7CiAgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDsKICB0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UsY29sb3IgLjJzIGVhc2UgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiNlZmUwYjUgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2VmZTBiNSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tY3RhewogIGJhY2tncm91bmQ6dmFyKC0tZmxtLXBhcmNobWVudCkgIWltcG9ydGFudDsKICBib3JkZXI6MCAhaW1wb3J0YW50OwogIGJvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlKSAhaW1wb3J0YW50OwogIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlKSAhaW1wb3J0YW50OwogIGJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50OwogIHBhZGRpbmc6MjBweCAyMnB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtZXhwZXJ0ewogIGJhY2tncm91bmQ6I2ZiZjdlZSAhaW1wb3J0YW50OwogIGJvcmRlcjoxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXRvcDo1cHggZG91YmxlIHZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7CiAgYm9yZGVyLWJvdHRvbTo1cHggZG91YmxlIHZhcigtLWZsbS1ydWxlLWRhcmspICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7CiAgcGFkZGluZzozOXB4IDM4cHggNDBweCAhaW1wb3J0YW50OwogIG1hcmdpbjo1MHB4IDAgMzhweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLXByb2ZpbGUtbGVhZHsKICBwYWRkaW5nOjIwcHggMCAxNnB4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjAgMCAzMnB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tcHJvZmlsZS1sZWFkIC5mbG0tZXllYnJvd3ttYXJnaW46MCAwIDEwcHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLXByb2ZpbGUtbGVhZCAuZmxtLWgye21hcmdpbjowIDAgMTRweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZmUtcGhvdG97CiAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZS1kYXJrKSAhaW1wb3J0YW50OwogIHBhZGRpbmc6NnB4ICFpbXBvcnRhbnQ7CiAgYmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7CiAgZmlsdGVyOnNhdHVyYXRlKC44NikgY29udHJhc3QoMS4wMykgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1mZS1idXNpbmVzc3tib3JkZXItY29sb3I6I2Q4Y2RiZCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZmUtbG9nb3t3aWR0aDoxNTBweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZGlzY2xhaW1lcntib3JkZXItY29sb3I6dmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7Y29sb3I6IzYwNTg0ZCAhaW1wb3J0YW50O30KLmZsbS13cmFwIGE6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1mbG0tb3hibG9vZCkgIWltcG9ydGFudDtvdXRsaW5lLW9mZnNldDo0cHggIWltcG9ydGFudDt9CgpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpewogIC5mbG0td3JhcCAuZmxtLWhlcm8tbGVmdHt3aWR0aDo1NiUgIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjQzcHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0taGVyby1yaWdodHt3aWR0aDo0NCUgIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcC1tYWlue3dpZHRoOjU3JSAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MzhweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLXNpZGV7d2lkdGg6NDMlICFpbXBvcnRhbnQ7fQp9CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7CiAgLmZsbS13cmFwe2JhY2tncm91bmQ6dmFyKC0tZmxtLXBhcGVyKSAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1tYWlue3BhZGRpbmc6MCAxOXB4IDc2cHggIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tYnlsaW5lLWJhbmR7cGFkZGluZzoyM3B4IDAgMjFweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MzBweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgaDIuZmxtLWgyLmZsbS1oZWFkbGluZXtmb250LXNpemU6NDBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDI1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LS4wMjJlbSAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1oMntmb250LXNpemU6MzBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMTUgIWltcG9ydGFudDttYXJnaW4tdG9wOjMycHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tZGVja3tmb250LXNpemU6MjFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1vcGVuaW5nLWltYWdle21hcmdpbjo0cHggMCAzNnB4ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6N3B4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLW9wZW5pbmctaW1hZ2UgaW1ne2hlaWdodDphdXRvICFpbXBvcnRhbnQ7bWluLWhlaWdodDowICFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLW9wZW5pbmctY2FwdGlvbntmb250LXNpemU6MTJweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1oZXJvLWludHJvLAogIC5mbG0td3JhcCAuZmxtLXBhcmFncmFwaCwKICAuZmxtLXdyYXAgLmZsbS1ib2R5IHB7Zm9udC1zaXplOjE4LjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzMgIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tZHJvcGNhcHtmb250LXNpemU6ODhweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1oZXJvLXF1b3RlLXRleHR7Zm9udC1zaXplOjI0cHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0taGVyby1pbWcsCiAgLmZsbS13cmFwIC5mbG0taW1hZ2Utd3JhcCBpbWd7cGFkZGluZzo1cHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tc2lnbmF0dXJlX19wb3dlcntjb2xvcjojYzhiZGE5ICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6I2M4YmRhOSAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1jYXNlLWJveHtwYWRkaW5nOjMwcHggMjJweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1rZXktYm94e3BhZGRpbmc6MjlweCAyM3B4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXB7cGFkZGluZzoxN3B4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtZnJhbWV7cGFkZGluZzoyOHB4IDIxcHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtZXhwZXJ0e3BhZGRpbmc6MzFweCAyMnB4IDM0cHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tcHJvZmlsZS1sZWFke3BhZGRpbmc6MThweCAwIDE1cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjI4cHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tcHJvZmlsZS1sZWFkIC5mbG0tZXllYnJvd3ttYXJnaW4tYm90dG9tOjlweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLWJ1dHRvbntmb250LXNpemU6MTJweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuNnB4ICFpbXBvcnRhbnQ7cGFkZGluZzoxN3B4IDE1cHggIWltcG9ydGFudDt9Cn0KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KXsKICAuZmxtLXdyYXAgLmZsbS1tYWlue3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCBoMi5mbG0taDIuZmxtLWhlYWRsaW5le2ZvbnQtc2l6ZTpjbGFtcCgzMHB4LDkuMnZ3LDM0cHgpICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wMzUgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotLjAxOGVtICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWgye2ZvbnQtc2l6ZToyOXB4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWhlcm8taW50cm8sCiAgLmZsbS13cmFwIC5mbG0tcGFyYWdyYXBoLAogIC5mbG0td3JhcCAuZmxtLWJvZHkgcHtmb250LXNpemU6MThweCAhaW1wb3J0YW50O30KfQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDgwcHgpewogIC5mbG0td3JhcCBoMi5mbG0taDIuZmxtLWhlYWRsaW5lewogICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIGZvbnQtc2l6ZTpjbGFtcCgyOHB4LDcuNnZ3LDMycHgpICFpbXBvcnRhbnQ7CiAgICBsaW5lLWhlaWdodDoxLjA0ICFpbXBvcnRhbnQ7CiAgICBsZXR0ZXItc3BhY2luZzotLjAxNmVtICFpbXBvcnRhbnQ7CiAgICBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7CiAgfQogIC5mbG0td3JhcCBoMi5mbG0taDIuZmxtLWhlYWRsaW5lIC5mbG0taGVhZGxpbmUtbGluZXsKICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CiAgICB3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudDsKICAgIG92ZXJmbG93LXdyYXA6bm9ybWFsICFpbXBvcnRhbnQ7CiAgICB3b3JkLWJyZWFrOm5vcm1hbCAhaW1wb3J0YW50OwogIH0KfQoKLyogRkxNIHN0YW5kaW5nIHByb2R1Y3Rpb24gcnVsZXM6IGlkZW50aXR5LW1hcmsgb3BlbmluZyBpbWFnZSwgcG9ydHJhaXQgdHJlYXRtZW50ICovCi5mbG0td3JhcCAuZmxtLW9wZW5pbmctaW1hZ2UgaW1newogIHdpZHRoOmF1dG8gIWltcG9ydGFudDsKICBtYXgtd2lkdGg6NDMwcHggIWltcG9ydGFudDsKICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50OwogIG1pbi1oZWlnaHQ6MCAhaW1wb3J0YW50OwogIG9iamVjdC1maXQ6Y29udGFpbiAhaW1wb3J0YW50OwogIG1hcmdpbjoxNnB4IDAgMTRweCAwICFpbXBvcnRhbnQ7CiAgZmlsdGVyOm5vbmUgIWltcG9ydGFudDsKfQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpewogIC5mbG0td3JhcCAuZmxtLW9wZW5pbmctaW1hZ2UgaW1ne21heC13aWR0aDoyODBweCAhaW1wb3J0YW50O21hcmdpbjoxMnB4IDAgMTBweCAwICFpbXBvcnRhbnQ7fQp9Ci5mbG0td3JhcCAuZmxtLWhlcm8taW1nLAouZmxtLXdyYXAgLmZsbS1mZS1waG90b3sKICBib3JkZXI6MCAhaW1wb3J0YW50OwogIHBhZGRpbmc6MCAhaW1wb3J0YW50OwogIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDsKICBib3JkZXItcmFkaXVzOjI0cHggIWltcG9ydGFudDsKICBtaXgtYmxlbmQtbW9kZTptdWx0aXBseSAhaW1wb3J0YW50OwogIGZpbHRlcjpicmlnaHRuZXNzKDEuMDQ1KSBzYXR1cmF0ZSguOTQpIGNvbnRyYXN0KDEuMDEpICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tZmUtcGhvdG97CiAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDsKICBvYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudDsKICBtYXgtd2lkdGg6MjU1cHggIWltcG9ydGFudDsKfQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpewogIC5mbG0td3JhcCAuZmxtLWhlcm8taW1nLAogIC5mbG0td3JhcCAuZmxtLWZlLXBob3Rve3BhZGRpbmc6MCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MjBweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1mZS1waG90b3ttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O30KfQoKLyogQWxpZ25tZW50IHNhZmVndWFyZDogbGFzdC1saW5lIGRlZmVuc2UgYWdhaW5zdCBob3N0IHRoZW1lIGFuZCBzb3VyY2UgZm9ybWF0dGluZyAqLwouZmxtLXdyYXAsCi5mbG0td3JhcCAuZmxtLW1haW4sCi5mbG0td3JhcCAuZmxtLWlubmVyLAouZmxtLXdyYXAgLmZsbS1ib2R5LAouZmxtLXdyYXAgLmZsbS1zZWN0aW9uLAouZmxtLXdyYXAgLmZsbS1mZWF0dXJlLWhlYWQsCi5mbG0td3JhcCBoMiwKLmZsbS13cmFwIGgzLAouZmxtLXdyYXAgaDQsCi5mbG0td3JhcCBwLAouZmxtLXdyYXAgbGksCi5mbG0td3JhcCBibG9ja3F1b3RlLAouZmxtLXdyYXAgZmlnY2FwdGlvbiwKLmZsbS13cmFwIC5mbG0tZGVjaywKLmZsbS13cmFwIC5mbG0tc2lnbmF0dXJlLAouZmxtLXdyYXAgLmZsbS1zaWduYXR1cmVfX2xlYWQsCi5mbG0td3JhcCAuZmxtLXNpZ25hdHVyZV9fcG93ZXIsCi5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAsCi5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtZnJhbWUsCi5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtdGl0bGUsCi5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtY29weSwKLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtZXhwZXJ0LAouZmxtLXdyYXAgLmZsbS1zb3VyY2Utbm90ZXsKICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLWJ1dHRvbnsKICB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50Owp9CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7CiAgLmZsbS13cmFwIC5mbG0tbWFzdGhlYWQtcmlnaHQsCiAgLmZsbS13cmFwIC5mbG0tbWFzdGhlYWQtcmlnaHQgZGl2ewogICAgdGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50OwogIH0KfQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpewogIC5mbG0td3JhcCAuZmxtLW1hc3RoZWFkLXJpZ2h0LAogIC5mbG0td3JhcCAuZmxtLW1hc3RoZWFkLXJpZ2h0IGRpdnsKICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OwogIH0KfQo8L3N0eWxlPgoKPGRpdiBjbGFzcz0iZmxtLXdyYXAiPgo8ZGl2IGNsYXNzPSJmbG0tbWFpbiI+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKIkBjb250ZXh0IjoiaHR0cHM6Ly9zY2hlbWEub3JnIiwKIkBncmFwaCI6Wwp7CiJAdHlwZSI6IkFydGljbGUiLAoiQGlkIjoiaHR0cHM6Ly9maXRuZXNzbGl2aW5nbWFnYXppbmUuY29tL2FnZS1sZXNzLXN0cmVuZ3RoLXNhbnRhLWNsYXJhLXJldmlldyNhcnRpY2xlIiwKImhlYWRsaW5lIjoiQnVpbGRpbmcgQW4gSW5jbHVzaXZlIEZpdG5lc3MgQ29tbXVuaXR5IEF0IEFnZS1MZXNzIFN0cmVuZ3RoOiBGcm9tIFlvdXRoIFRvIFNlbmlvcnMiLAoiZGVzY3JpcHRpb24iOiJBbiBlZGl0b3JpYWwgc3BvdGxpZ2h0IGZyb20gRml0bmVzcyBMaXZpbmcgTWFnYXppbmUgb24gU3RldmUgQmFiY29jayBhbmQgQWdlLUxlc3MgU3RyZW5ndGggR3ltIGluIFNhbnRhIENsYXJhLCBDYWxpZm9ybmlhLCBleGFtaW5pbmcgaW5kaXZpZHVhbGx5IHdyaXR0ZW4gc3RyZW5ndGggcHJvZ3JhbXMsIGEgbWluZHNldC1maXJzdCBjb2FjaGluZyBwaGlsb3NvcGh5LCBhIHN0cm9uZyB3b21lbidzIGxpZnRpbmcgcHJlc2VuY2UsIGFuZCBhIGZyZWUtd2VpZ2h0IGZsb29yIGJ1aWx0IG9uIHRoZSBiZWxpZWYgdGhhdCBhZ2UgYW5kIGV4cGVyaWVuY2UgZG8gbm90IGRlY2lkZSB3aG8gYmVsb25ncy4iLAoiYXV0aG9yIjp7IkB0eXBlIjoiUGVyc29uIiwibmFtZSI6Ik1hcmsgRC5SLiBGb3JkIiwiam9iVGl0bGUiOiJNYW5hZ2luZyBFZGl0b3IifSwKInB1Ymxpc2hlciI6eyJAdHlwZSI6Ik9yZ2FuaXphdGlvbiIsIm5hbWUiOiJGaXRuZXNzIExpdmluZyBNYWdhemluZSJ9LAoibWFpbkVudGl0eU9mUGFnZSI6Imh0dHBzOi8vZml0bmVzc2xpdmluZ21hZ2F6aW5lLmNvbS9hZ2UtbGVzcy1zdHJlbmd0aC1zYW50YS1jbGFyYS1yZXZpZXciLAoiZGF0ZVB1Ymxpc2hlZCI6IjIwMjYtMDgtMTIiLAoiZGF0ZU1vZGlmaWVkIjoiMjAyNi0wOC0xMiIsCiJpbWFnZSI6WyJodHRwczovL2lpbGkuaW8vQ3Z3ZFdRSS5wbmciLCJodHRwczovL2lpbGkuaW8vQ3Zqa1N6Ny5wbmciLCJodHRwczovL2lpbGkuaW8vQ3Z3SmZVSi5wbmciLCJodHRwczovL2lpbGkuaW8vQ3Z3Sm5OcC5wbmciLCJodHRwczovL2lpbGkuaW8vQ3Z3SktsYS5wbmciLCJodHRwczovL2lpbGkuaW8vQ3Z3SkJIdi5wbmciXSwKImFib3V0IjpbeyJAdHlwZSI6IlRoaW5nIiwibmFtZSI6InN0cmVuZ3RoIHRyYWluaW5nIn0seyJAdHlwZSI6IlRoaW5nIiwibmFtZSI6InBvd2VybGlmdGluZyBjb2FjaGluZyJ9LHsiQHR5cGUiOiJUaGluZyIsIm5hbWUiOiJpbmRpdmlkdWFsaXplZCBwcm9ncmFtIGRlc2lnbiJ9LHsiQHR5cGUiOiJQbGFjZSIsIm5hbWUiOiJTYW50YSBDbGFyYSwgQ2FsaWZvcm5pYSJ9XSwKIm1lbnRpb25zIjpbeyJAdHlwZSI6IlBlcnNvbiIsIm5hbWUiOiJTdGV2ZSBCYWJjb2NrIiwiam9iVGl0bGUiOiJDby1Pd25lciBhbmQgU3RyZW5ndGggQ29hY2giLCJ3b3Jrc0ZvciI6eyJAdHlwZSI6IkhlYWx0aENsdWIiLCJuYW1lIjoiQWdlLUxlc3MgU3RyZW5ndGggR3ltIn19LHsiQHR5cGUiOiJIZWFsdGhDbHViIiwibmFtZSI6IkFnZS1MZXNzIFN0cmVuZ3RoIEd5bSIsInVybCI6Imh0dHBzOi8vd3d3LmFnZWxlc3NzdHJlbmd0aGd5bS5jb20vIn1dCn0sCnsKIkB0eXBlIjoiV2ViUGFnZSIsCiJAaWQiOiJodHRwczovL2ZpdG5lc3NsaXZpbmdtYWdhemluZS5jb20vYWdlLWxlc3Mtc3RyZW5ndGgtc2FudGEtY2xhcmEtcmV2aWV3I3dlYnBhZ2UiLAoidXJsIjoiaHR0cHM6Ly9maXRuZXNzbGl2aW5nbWFnYXppbmUuY29tL2FnZS1sZXNzLXN0cmVuZ3RoLXNhbnRhLWNsYXJhLXJldmlldyIsCiJuYW1lIjoiQWdlLUxlc3MgU3RyZW5ndGggU2FudGEgQ2xhcmEgUmV2aWV3OiBTdGV2ZSBCYWJjb2NrIG9uIFN0cmVuZ3RoIGF0IEFueSBBZ2UiLAoiaXNQYXJ0T2YiOnsiQHR5cGUiOiJXZWJTaXRlIiwibmFtZSI6IkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lIiwidXJsIjoiaHR0cHM6Ly9maXRuZXNzbGl2aW5nbWFnYXppbmUuY29tLyJ9LAoicHJpbWFyeUltYWdlT2ZQYWdlIjp7IkB0eXBlIjoiSW1hZ2VPYmplY3QiLCJ1cmwiOiJodHRwczovL2lpbGkuaW8vQ3Zqa1N6Ny5wbmcifSwKImRhdGVQdWJsaXNoZWQiOiIyMDI2LTA4LTEyIiwKImRhdGVNb2RpZmllZCI6IjIwMjYtMDgtMTIiLAoiYWJvdXQiOnsiQGlkIjoiaHR0cHM6Ly9maXRuZXNzbGl2aW5nbWFnYXppbmUuY29tL2FnZS1sZXNzLXN0cmVuZ3RoLXNhbnRhLWNsYXJhLXJldmlldyNsb2NhbGJ1c2luZXNzIn0KfSwKewoiQHR5cGUiOiJIZWFsdGhDbHViIiwKIkBpZCI6Imh0dHBzOi8vZml0bmVzc2xpdmluZ21hZ2F6aW5lLmNvbS9hZ2UtbGVzcy1zdHJlbmd0aC1zYW50YS1jbGFyYS1yZXZpZXcjbG9jYWxidXNpbmVzcyIsCiJuYW1lIjoiQWdlLUxlc3MgU3RyZW5ndGggR3ltIiwKInVybCI6Imh0dHBzOi8vd3d3LmFnZWxlc3NzdHJlbmd0aGd5bS5jb20vIiwKInNhbWVBcyI6WyJodHRwczovL3d3dy5hZ2VsZXNzc3RyZW5ndGhneW0uY29tLyJdLAoiaW1hZ2UiOiJodHRwczovL2lpbGkuaW8vQ3Z3ZFdRSS5wbmciLAoibG9nbyI6Imh0dHBzOi8vaWlsaS5pby9DdndkV1FJLnBuZyIsCiJ0ZWxlcGhvbmUiOiIrMS00MDgtNDU1LTAxMDEiLAoiYWRkcmVzcyI6eyJAdHlwZSI6IlBvc3RhbEFkZHJlc3MiLCJzdHJlZXRBZGRyZXNzIjoiMTA5MyBNZW1vcmV4IERyaXZlIiwiYWRkcmVzc0xvY2FsaXR5IjoiU2FudGEgQ2xhcmEiLCJhZGRyZXNzUmVnaW9uIjoiQ0EiLCJwb3N0YWxDb2RlIjoiOTUwNTAiLCJhZGRyZXNzQ291bnRyeSI6IlVTIn0sCiJhcmVhU2VydmVkIjpbeyJAdHlwZSI6IkNpdHkiLCJuYW1lIjoiU2FudGEgQ2xhcmEifSx7IkB0eXBlIjoiQ2l0eSIsIm5hbWUiOiJTYW4gSm9zZSJ9LHsiQHR5cGUiOiJQbGFjZSIsIm5hbWUiOiJTaWxpY29uIFZhbGxleSJ9LHsiQHR5cGUiOiJQbGFjZSIsIm5hbWUiOiJTb3V0aCBCYXkgQXJlYSJ9XSwKImtub3dzQWJvdXQiOlsic3RyZW5ndGggdHJhaW5pbmciLCJwb3dlcmxpZnRpbmcgY29hY2hpbmciLCJwZXJzb25hbCB0cmFpbmluZyIsImJvb3QgY2FtcCBjbGFzc2VzIiwicmVoYWJpbGl0YXRpb24gYW5kIG1vYmlsaXR5IiwieW91dGggYW5kIGF0aGxldGljIHRyYWluaW5nIiwic3RyaWN0IGN1cmwiLCJmcmVlIHdlaWdodCB0cmFpbmluZyJdLAoiZW1wbG95ZWUiOnsiQHR5cGUiOiJQZXJzb24iLCJuYW1lIjoiU3RldmUgQmFiY29jayIsImpvYlRpdGxlIjoiQ28tT3duZXIgYW5kIFN0cmVuZ3RoIENvYWNoIn0KfSwKewoiQHR5cGUiOiJQZXJzb24iLAoiQGlkIjoiaHR0cHM6Ly9maXRuZXNzbGl2aW5nbWFnYXppbmUuY29tL2FnZS1sZXNzLXN0cmVuZ3RoLXNhbnRhLWNsYXJhLXJldmlldyNzdGV2ZS1iYWJjb2NrIiwKIm5hbWUiOiJTdGV2ZSBCYWJjb2NrIiwKImpvYlRpdGxlIjoiQ28tT3duZXIgYW5kIFN0cmVuZ3RoIENvYWNoIiwKImltYWdlIjoiaHR0cHM6Ly9paWxpLmlvL0N2amtTejcucG5nIiwKIndvcmtzRm9yIjp7IkB0eXBlIjoiSGVhbHRoQ2x1YiIsIm5hbWUiOiJBZ2UtTGVzcyBTdHJlbmd0aCBHeW0iLCJ1cmwiOiJodHRwczovL3d3dy5hZ2VsZXNzc3RyZW5ndGhneW0uY29tLyJ9LAoia25vd3NBYm91dCI6WyJzdHJlbmd0aCBhbmQgY29uZGl0aW9uaW5nIiwicG93ZXJsaWZ0aW5nIGNvYWNoaW5nIiwic3RyaWN0IGN1cmwiLCJneW1uYXN0aWNzIGFuZCBib2R5d2VpZ2h0IHRyYWluaW5nIiwicGh5c2ljYWwgZWR1Y2F0aW9uIHBlZGFnb2d5Iiwia2luZXNpb2xvZ3kiLCJ5b3V0aCBhdGhsZXRpYyBkZXZlbG9wbWVudCIsInJldHVybiB0byB0cmFpbmluZyBhZnRlciBpbmp1cnkiXSwKImFkZHJlc3MiOnsiQHR5cGUiOiJQb3N0YWxBZGRyZXNzIiwiYWRkcmVzc0xvY2FsaXR5IjoiU2FudGEgQ2xhcmEiLCJhZGRyZXNzUmVnaW9uIjoiQ0EiLCJhZGRyZXNzQ291bnRyeSI6IlVTIn0KfSwKewoiQHR5cGUiOiJGQVFQYWdlIiwKIkBpZCI6Imh0dHBzOi8vZml0bmVzc2xpdmluZ21hZ2F6aW5lLmNvbS9hZ2UtbGVzcy1zdHJlbmd0aC1zYW50YS1jbGFyYS1yZXZpZXcjZmFxIiwKIm1haW5FbnRpdHkiOlsKeyJAdHlwZSI6IlF1ZXN0aW9uIiwibmFtZSI6IldobyBJcyBTdGV2ZSBCYWJjb2NrPyIsImFjY2VwdGVkQW5zd2VyIjp7IkB0eXBlIjoiQW5zd2VyIiwidGV4dCI6IlN0ZXZlIEJhYmNvY2sgaXMgYSBjby1vd25lciBhbmQgc3RyZW5ndGggY29hY2ggYXQgQWdlLUxlc3MgU3RyZW5ndGggR3ltIGluIFNhbnRhIENsYXJhLCBDYWxpZm9ybmlhLCB3aGljaCBoZSBvd25zIHdpdGggaGlzIHdpZmUsIFJlYmVrYWguIEEgZm9ybWVyIGNvbXBldGl0aXZlIGd5bW5hc3Qgd2l0aCBhIG1hc3RlcidzIGRlZ3JlZSBpbiBwaHlzaWNhbCBlZHVjYXRpb24sIGhlIGNvYWNoZWQgZ3ltbmFzdGljcyBmcm9tIGFnZSBmb3VydGVlbiBhbmQgdGF1Z2h0IG1pZGRsZSBzY2hvb2wgcGh5c2ljYWwgZWR1Y2F0aW9uIGZvciBmb3VydGVlbiB5ZWFycyBiZWZvcmUgYnVpbGRpbmcgYSBneW0gYXJvdW5kIHN0cmVuZ3RoIGFuZCBjb25kaXRpb25pbmcsIHBvd2VybGlmdGluZyBjb2FjaGluZywgYW5kIGluZGl2aWR1YWxseSB3cml0dGVuIHByb2dyYW1zLiJ9fSwKeyJAdHlwZSI6IlF1ZXN0aW9uIiwibmFtZSI6IldoYXQgSXMgQWdlLUxlc3MgU3RyZW5ndGggS25vd24gRm9yPyIsImFjY2VwdGVkQW5zd2VyIjp7IkB0eXBlIjoiQW5zd2VyIiwidGV4dCI6IkFnZS1MZXNzIFN0cmVuZ3RoIGlzIGtub3duIGZvciBhIGZyZWUtd2VpZ2h0IHN0cmVuZ3RoIGd5bSBpbiBTYW50YSBDbGFyYSB0aGF0IGlzIHNldCB1cCBsaWtlIGEgcG93ZXJsaWZ0aW5nIGZhY2lsaXR5IHdoaWxlIHNlcnZpbmcgbW9zdGx5IGdlbmVyYWwgZml0bmVzcyBtZW1iZXJzLiBTdGV2ZSBkZXNjcmliZWQgcGVyc29uYWwgdHJhaW5pbmcsIGJvb3QgY2FtcCBjbGFzc2VzLCBwb3dlcmxpZnRpbmcgY29hY2hpbmcsIHJlaGFiaWxpdGF0aW9uIGFuZCBtb2JpbGl0eSB3b3JrLCB5b3V0aCBhbmQgYXRobGV0aWMgdHJhaW5pbmcsIGFuZCBtb250aGx5IGxpZnRpbmcgY2xpbmljcyB0aGF0IGFyZSBvcGVuIHRvIHBlb3BsZSB3aG8gYXJlIG5vdCBtZW1iZXJzLiJ9fSwKeyJAdHlwZSI6IlF1ZXN0aW9uIiwibmFtZSI6IklzIEFnZS1MZXNzIFN0cmVuZ3RoIEJlZ2lubmVyIEZyaWVuZGx5PyIsImFjY2VwdGVkQW5zd2VyIjp7IkB0eXBlIjoiQW5zd2VyIiwidGV4dCI6IkJhc2VkIG9uIFN0ZXZlIEJhYmNvY2sncyBpbnRlcnZpZXcgYW5kIHRoZSBzdXBwbGllZCBjdXN0b21lciByZXZpZXcsIEFnZS1MZXNzIFN0cmVuZ3RoIGlzIGJ1aWx0IGZvciBiZWdpbm5lcnMgYXMgd2VsbCBhcyBleHBlcmllbmNlZCBsaWZ0ZXJzLiBTdGV2ZSBzYWlkIGhlIHdyaXRlcyBwcm9ncmFtcyBhcm91bmQgZWFjaCBwZXJzb24ncyBvd24gZ29hbCwgbW92ZXMgYXQgd2hhdGV2ZXIgcGFjZSB0aGUgbWVtYmVyIG5lZWRzLCBhbmQgb2ZmZXJzIGEgZmlyc3QgdHJhaW5pbmcgc2Vzc2lvbiBhdCBubyBjaGFyZ2Ugc28gcGVvcGxlIGNhbiBzZWUgdGhlIGd5bSBiZWZvcmUgY29tbWl0dGluZy4ifX0sCnsiQHR5cGUiOiJRdWVzdGlvbiIsIm5hbWUiOiJXaGF0IFJlc3VsdHMgQ2FuIE1lbWJlcnMgRXhwZWN0IEZyb20gQ29uc2lzdGVudCBTdHJlbmd0aCBUcmFpbmluZz8iLCJhY2NlcHRlZEFuc3dlciI6eyJAdHlwZSI6IkFuc3dlciIsInRleHQiOiJTdGV2ZSBCYWJjb2NrIHNhaWQgdGhlIGNsZWFyZXN0IHJlc3VsdCBpcyBzdHJlbmd0aCBhIG1lbWJlciBjYW4gbWVhc3VyZSB0aGVtc2VsdmVzLCBmcm9tIGEgZmlyc3QgdGVuLXBvdW5kIHNob3VsZGVyIHByZXNzIHRvIGEgZmlyc3QgcHVsbC11cC4gSGUgYWxzbyBkZXNjcmliZWQgaW1wcm92ZWQgY29uZmlkZW5jZSwgYmV0dGVyIG1lbnRhbCBhbmQgZW1vdGlvbmFsIGhlYWx0aCwgYW5kIHRoZSBza2VsZXRhbCBtdXNjbGUgc3RyZW5ndGggdGhhdCBoZWxwcyBwZW9wbGUgc3RheSBzdGVhZHkgYW5kIGNhcGFibGUgYXMgdGhleSBhZ2UuIn19LAp7IkB0eXBlIjoiUXVlc3Rpb24iLCJuYW1lIjoiV2hhdCBNYWtlcyBBZ2UtTGVzcyBTdHJlbmd0aCBEaWZmZXJlbnQgSW4gU2FudGEgQ2xhcmE/IiwiYWNjZXB0ZWRBbnN3ZXIiOnsiQHR5cGUiOiJBbnN3ZXIiLCJ0ZXh0IjoiQWdlLUxlc3MgU3RyZW5ndGggc3RhbmRzIG91dCBpbiBTYW50YSBDbGFyYSB0aHJvdWdoIFN0ZXZlIEJhYmNvY2sncyB0ZWFjaGluZyBiYWNrZ3JvdW5kLCBpbmRpdmlkdWFsbHkgd3JpdHRlbiBwcm9ncmFtcyByYXRoZXIgdGhhbiBjb29raWUtY3V0dGVyIHdvcmtvdXRzLCBhIGNvYWNoaW5nIG1hbm5lciBoZSBkZXNjcmliZXMgYXMgZW5jb3VyYWdpbmcgcmF0aGVyIHRoYW4gZHJpbGwtc2VyZ2VhbnQsIGEgc3Ryb25nIHdvbWVuJ3MgbGlmdGluZyBwcmVzZW5jZSwgYW5kIGEgc3RhdGVkIGJlbGllZiB0aGF0IGFnZSwgZ2VuZGVyLCBhbmQgc3RhcnRpbmcgZml0bmVzcyBsZXZlbCBzaG91bGQgbm90IGRlY2lkZSB3aG8gYmVsb25ncyBpbiBhIGd5bS4ifX0KXQp9Cl0KfQo8L3NjcmlwdD4KCjxkaXYgY2xhc3M9ImZsbS1pbm5lciI+CjxkaXYgY2xhc3M9ImZsbS1ieWxpbmUtYmFuZCIgc3R5bGU9InBhZGRpbmc6MzRweCAwIDIycHggMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLW1hc3RoZWFkLWxlZnQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjIlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6My40cHg7IGZvbnQtc2l6ZToxMnB4OyBtYXJnaW46MCAwIDlweCAwOyI+TG9jYWwgRml0bmVzcyBMZWFkZXJzaGlwIFNlcmllczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjdweDsgZm9udC1zaXplOjExcHg7IGNvbG9yOiM5MjhhODI7IG1hcmdpbjowOyI+RWRpdG9yaWFsIFNwb3RsaWdodCAvIFNhbnRhIENsYXJhLCBDYWxpZm9ybmlhPC9kaXY+CjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLW1hc3RoZWFkLXJpZ2h0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjM4JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246cmlnaHQ7Ij4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjEuMzU7IGNvbG9yOiMxNTE1MTU7IG1hcmdpbjowOyB0ZXh0LWFsaWduOnJpZ2h0OyI+QnkgTWFyayBELlIuIEZvcmQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MTBweCAwIDAgMDsgdGV4dC1hbGlnbjpyaWdodDsiPk1hbmFnaW5nIEVkaXRvcjwvZGl2Pgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2Q5ZDRjYjsgbWFyZ2luOjAgMCAzMHB4IDA7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo5NjBweDsiPjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWZlYXR1cmUtaGVhZCIgc3R5bGU9InBhZGRpbmc6MCAwIDE4cHggMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tZXllYnJvdyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7IEZlYXR1cmUgUHJvZmlsZTwvZGl2Pgo8aDIgY2xhc3M9ImZsbS1oMiBmbG0taGVhZGxpbmUiIGFyaWEtbGFiZWw9IkEgU2FudGEgQ2xhcmEgV2VpZ2h0IFJvb20gQnVpbHQgRm9yIEV2ZXJ5IEFnZSBBbmQgRXZlcnkgU3RhcnRpbmcgUG9pbnQiIHN0eWxlPSJmb250LWZhbWlseTpCYXNrZXJ2aWxsZSwnQmFza2VydmlsbGUgT2xkIEZhY2UnLCdMaWJyZSBCYXNrZXJ2aWxsZScsJ0lvd2FuIE9sZCBTdHlsZScsJ1BhbGF0aW5vIExpbm90eXBlJyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBmb250LXN5bnRoZXNpczp3ZWlnaHQgIWltcG9ydGFudDsiPjxzcGFuIGNsYXNzPSJmbG0taGVhZGxpbmUtbGluZSIgc3R5bGU9ImZvbnQtZmFtaWx5OkJhc2tlcnZpbGxlLCdCYXNrZXJ2aWxsZSBPbGQgRmFjZScsJ0xpYnJlIEJhc2tlcnZpbGxlJywnSW93YW4gT2xkIFN0eWxlJywnUGFsYXRpbm8gTGlub3R5cGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsiPkEgU2FudGEgQ2xhcmEgV2VpZ2h0IFJvb208L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1oZWFkbGluZS1saW5lIiBzdHlsZT0iZm9udC1mYW1pbHk6QmFza2VydmlsbGUsJ0Jhc2tlcnZpbGxlIE9sZCBGYWNlJywnTGlicmUgQmFza2VydmlsbGUnLCdJb3dhbiBPbGQgU3R5bGUnLCdQYWxhdGlubyBMaW5vdHlwZScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50OyI+QnVpbHQgRm9yIEV2ZXJ5IEFnZSBBbmQ8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1oZWFkbGluZS1saW5lIiBzdHlsZT0iZm9udC1mYW1pbHk6QmFza2VydmlsbGUsJ0Jhc2tlcnZpbGxlIE9sZCBGYWNlJywnTGlicmUgQmFza2VydmlsbGUnLCdJb3dhbiBPbGQgU3R5bGUnLCdQYWxhdGlubyBMaW5vdHlwZScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50OyI+RXZlcnkgU3RhcnRpbmcgUG9pbnQ8L3NwYW4+PC9oMj4KPGRpdiBjbGFzcz0iZmxtLWRlY2siPkluc2lkZSBTdGV2ZSBCYWJjb2NrJnJzcXVvO3MgU2FudGEgQ2xhcmEgc3RyZW5ndGggZ3ltLCB3aGVyZSBhIGZpcnN0LXRpbWUgbGlmdGVyLCBhIGhvY2tleS1wbGF5aW5nIHRlZW5hZ2VyLCBhbmQgYSBtYXN0ZXJzIHdvcmxkLXJlY29yZCBob2xkZXIgdHJhaW4gaW4gdGhlIHNhbWUgcm9vbSwgYW5kIHdoZXJlIHRoZSBwcm9ncmFtIGlzIHdyaXR0ZW4gZm9yIHRoZSBwZXJzb24gcmF0aGVyIHRoYW4gdGhlIGFnZS48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWtpY2tlci1saW5lIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS45cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjg7IG1hcmdpbjowOyI+UmVjb2duaXplZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZSZ0cmFkZTsgZm9yIGluZGl2aWR1YWxseSB3cml0dGVuIHByb2dyYW1taW5nLCBkaXJlY3Qgb3duZXIgYWNjZXNzIG9uIHRoZSB0cmFpbmluZyBmbG9vciwgYW4gdW51c3VhbGx5IGJyb2FkIG1lbWJlcnNoaXAsIGFuZCBsb2NhbCBmaXRuZXNzIGxlYWRlcnNoaXAuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1vcGVuaW5nLWltYWdlIj4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9DdndkV1FJLnBuZyIgYWx0PSJBZ2UtTGVzcyBTdHJlbmd0aCBHeW0gaWRlbnRpdHkgbWFyaywgU2FudGEgQ2xhcmEsIENhbGlmb3JuaWEiIGxvYWRpbmc9ImVhZ2VyIj4KPGRpdiBjbGFzcz0iZmxtLW9wZW5pbmctY2FwdGlvbiI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojNmQ2MjU2OyI+QWdlLUxlc3MgU3RyZW5ndGg6PC9zcGFuPiBUaGUgZ3ltJnJzcXVvO3MgaWRlbnRpdHkgbWFyay4gU3RldmUgQmFiY29jayBjaG9zZSB0aGUgbmFtZSBhcyBhIHN0YXRlbWVudCBvZiBwb2xpY3kgcmF0aGVyIHRoYW4gYnJhbmRpbmc6IGFnZSBpcyB0cmVhdGVkIGFzIGEgZGV0YWlsLCBub3QgYSBxdWFsaWZpY2F0aW9uLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIiBzdHlsZT0icGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+Cjx0YWJsZSBjbGFzcz0iZmxtLXRhYmxlIiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+Cjx0cj4KPHRkIGNsYXNzPSJmbG0taGVyby1sZWZ0IiB2YWxpZ249InRvcCIgd2lkdGg9IjU0JSIgc3R5bGU9IndpZHRoOjU0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjAgMzJweCAwIDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxkaXYgc3R5bGU9Im1hcmdpbjowIDAgMTVweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLWludHJvIiBzdHlsZT0ibWFyZ2luOjA7Ij48c3BhbiBjbGFzcz0iZmxtLWRyb3BjYXAiPlk8L3NwYW4+ZWFycyBiZWZvcmUgaGUgb3duZWQgYSBzdHJlbmd0aCBneW0gaW4gU2FudGEgQ2xhcmEsIFN0ZXZlIEJhYmNvY2sgd2FzIHRoZSBvbmUgcGh5c2ljYWwgZWR1Y2F0aW9uIHRlYWNoZXIgaW4gaGlzIG1pZGRsZSBzY2hvb2wgd2hvIHJlZnVzZWQgdG8gZ3JhZGUgYSBjaGlsZCBvbiBob3cgZmFzdCB0aGF0IGNoaWxkIGNvdWxkIHJ1biBhIG1pbGUuIE9uZSBlaWdodGgtZ3JhZGUgYm95IHNldCBoaXMgb3duIGdvYWwgaW5zdGVhZDogZmluaXNoIGEgbWlsZSBpbiB1bmRlciB0d2VudHkgbWludXRlcy4gT3RoZXIgdGVhY2hlcnMgd2FudGVkIHRoZSBib3kgZmFpbGVkLiBIZSBzdGFydGVkIHRoZSB5ZWFyIGF0IHR3ZW50eS1laWdodCBtaW51dGVzIGFuZCBlbmRlZCBpdCBzcGVlZC13YWxraW5nIG5pbmV0ZWVuLjwvZGl2Pgo8ZGl2IHN0eWxlPSJjbGVhcjpib3RoOyBoZWlnaHQ6MDsgbGluZS1oZWlnaHQ6MDsgZm9udC1zaXplOjA7Ij48L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLWludHJvIiBzdHlsZT0ibWFyZ2luOjAgMCAxN3B4IDA7Ij5UaGF0IHN0YW5kYXJkLCBhIGdvYWwgc2V0IGJ5IHRoZSBwZXJzb24gZG9pbmcgdGhlIHdvcmsgcmF0aGVyIHRoYW4gYSBudW1iZXIgb24gYSBjaGFydCwgaXMgbm93IHRoZSBvcGVyYXRpbmcgcHJpbmNpcGxlIGF0IEFnZS1MZXNzIFN0cmVuZ3RoLCB0aGUgZnJlZS13ZWlnaHQgZ3ltIG9uIE1lbW9yZXggRHJpdmUgdGhhdCBTdGV2ZSBvd25zIHdpdGggaGlzIHdpZmUsIFJlYmVrYWguIFRoZSBuYW1lIGlzIHRoZSBhcmd1bWVudC4gVGhlIGJveSBmcm9tIHRoYXQgY2xhc3Mgc3RpbGwgdHJhaW5zIHRoZXJlLjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taGVyby1xdW90ZSI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlLXRleHQiPiZsZHF1bztJdCByZWFsbHkgc2hvdWxkbiZyc3F1bzt0IG1hdHRlciB5b3VyIGFnZSwgaXQgcmVhbGx5IHNob3VsZG4mcnNxdW87dCBtYXR0ZXIgeW91ciBnZW5kZXIuIFRoZSBneW0gaXMgZm9yIGV2ZXJ5b25lLiBJdCZyc3F1bztzIGFnZWxlc3MuJnJkcXVvOzwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowOyI+U3RldmUgQmFiY29jaywgQ28tT3duZXIgQW5kIFN0cmVuZ3RoIENvYWNoIC8gQWdlLUxlc3MgU3RyZW5ndGggR3ltPC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjE3cHggMCAwIDA7IG1hcmdpbjoyMHB4IDAgMCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTFweDsgbGluZS1oZWlnaHQ6MS43OyBjb2xvcjojNzQ2ZDY1OyBtYXJnaW46MCAwIDEwcHggMDsiPldoYXQgTWVtYmVycyBOb3RpY2UgRmlyc3Q8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuNjY7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowIDAgMTJweCAwOyI+QSByb29tIGJ1aWx0IGZvciBsaWZ0aW5nIGFuZCBub3RoaW5nIGVsc2U6IGZyZWUgd2VpZ2h0cywgcGxhdGVzLCBiYXJzLCByZWFsIGVxdWlwbWVudCwgYW5kIG5vbmUgb2YgdGhlIGRlY29yYXRpb24gdGhhdCB1c3VhbGx5IHN1cnJvdW5kcyBhIGd5bSBmbG9vci4gT25seSBhYm91dCBvbmUgbWVtYmVyIGluIHRlbiBjb21wZXRlcyBpbiBwb3dlcmxpZnRpbmc7IG1vc3QgYXJlIGdlbmVyYWwgZml0bmVzcyBtZW1iZXJzIHRyYWluaW5nIGluIGEgc2VyaW91cyBzdHJlbmd0aCBmYWNpbGl0eS4gTWVtYmVycyBhbHNvIG5vdGljZSB0aGF0IHRoZSBvd25lciBpcyBvbiB0aGUgZmxvb3IuIFN0ZXZlIHdvcmtzIG1vc3QgZGF5cywgYW5kIGV2ZW4gbWVtYmVycyB3aG8gaGF2ZSBuZXZlciBwYWlkIGZvciBhIHNlc3Npb24gc3RvcCBoaW0gdG8gYXNrIGhvdyBhIG1vdmVtZW50IHNob3VsZCBmZWVsLjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS42NjsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjAgMCAxMnB4IDA7Ij5XaGF0IGZvbGxvd3MgaXMgcXVpZXRlci4gU3RldmUga25vd3MgZXZlcnkgbWVtYmVyIGJ5IG5hbWUsIGluY2x1ZGluZyBmb3JtZXIgc3R1ZGVudHMgYW5kIHRlYWNoaW5nIGNvbGxlYWd1ZXMuIEhpcyBtYW5uZXIgaXMgY2xvc2VyIHRvIGEgZ29vZmJhbGwgdGhhbiBhIGRyaWxsIHNlcmdlYW50LCBhbmQgaGUgc2F5cyBoZSBoYXMgbmV2ZXIgcHV0IGEgbWVtYmVyIGRvd24uIENvcnJlY3Rpb25zIGNvbWUgYXMgc3VnZ2VzdGlvbnMsIGVuY291cmFnZW1lbnQgY29tZXMgY29uc3RhbnRseSwgYW5kIG9mdGVuIHdpdGggYSBqb2tlIGF0dGFjaGVkLjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS42NjsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5UaGUgcmVzdWx0IGlzIGEgZmxvb3Igd2hlcmUgbm9ib2R5IGhhcyB0byBlYXJuIHRoZSByaWdodCB0byBiZWxvbmcuIEJlZ2lubmVycyB0cmFpbiBiZXNpZGUgY29tcGV0aXRpdmUgbGlmdGVycy4gQSB0ZW4teWVhci1vbGQgYW5kIGFuIGVpZ2h0eS15ZWFyLW9sZCBhcmUgZXF1YWxseSB3ZWxjb21lLiBSb3VnaGx5IGZpdmUgb2YgZXZlcnkgc2l4IG1lbWJlcnMgYXJlIHdvbWVuLCBhIGJhbGFuY2UgdGhhdCBkZXZlbG9wZWQgbmF0dXJhbGx5IGFuZCB0aGF0IHRoZSBvd25lcnMgd2FudCB0byBrZWVwIGdyb3dpbmcuIFRoYXQgd2VsY29taW5nIHN0YW5kYXJkIGlzIHZpc2libGUgaW4gdGhlIHJvb20gZXZlcnkgZGF5LjwvZGl2Pgo8L2Rpdj4KPC90ZD4KPHRkIGNsYXNzPSJmbG0taGVyby1yaWdodCIgdmFsaWduPSJ0b3AiIHdpZHRoPSI0NiUiIHN0eWxlPSJ3aWR0aDo0NiU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgo8aW1nIGNsYXNzPSJmbG0taGVyby1pbWciIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0N2amtTejcucG5nIiBhbHQ9IlN0ZXZlIEJhYmNvY2ssIGNvLW93bmVyIGFuZCBzdHJlbmd0aCBjb2FjaCBhdCBBZ2UtTGVzcyBTdHJlbmd0aCBHeW0gaW4gU2FudGEgQ2xhcmEsIENhbGlmb3JuaWEiPgo8ZGl2IGNsYXNzPSJmbG0taGVyby1jYXB0aW9uIj48c3BhbiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGNvbG9yOiM3ZDc1NmI7Ij5TVEVWRSBCQUJDT0NLOjwvc3Bhbj4gQ28tb3duZXIgYW5kIHN0cmVuZ3RoIGNvYWNoLCB3aG9zZSBzdGFuZGFyZCB3YXMgc2V0IGFjcm9zcyBmb3VydGVlbiB5ZWFycyBvZiBtaWRkbGUgc2Nob29sIHBoeXNpY2FsIGVkdWNhdGlvbiBhbmQgbW9yZSB0aGFuIHR3ZW50eSB5ZWFycyB3b3JraW5nIGluIGd5bXMuPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1nbGFuY2UiPgo8ZGl2IGNsYXNzPSJmbG0tZ2xhbmNlLXRpdGxlIj5BdCBBIEdsYW5jZTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZ2xhbmNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1nbGFuY2UtbGFiZWwiPkxvY2F0aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tZ2xhbmNlLWRldGFpbCI+TWVtb3JleCBEcml2ZSwgU2FudGEgQ2xhcmEsIENhbGlmb3JuaWEuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZ2xhbmNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1nbGFuY2UtbGFiZWwiPk1ldGhvZDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWdsYW5jZS1kZXRhaWwiPkZyZWUgd2VpZ2h0cyBhbmQgdHJhZGl0aW9uYWwgbGlmdHMsIGluIGEgcm9vbSBlcXVpcHBlZCBsaWtlIGEgcG93ZXJsaWZ0aW5nIGd5bS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1nbGFuY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLWdsYW5jZS1sYWJlbCI+TWVtYmVyc2hpcDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWdsYW5jZS1kZXRhaWwiPk1vc3RseSBnZW5lcmFsIGZpdG5lc3M7IGFib3V0IG9uZSBtZW1iZXIgaW4gdGVuIGNvbXBldGVzIGluIHBvd2VybGlmdGluZy48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1nbGFuY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLWdsYW5jZS1sYWJlbCI+TGVhZGVyc2hpcDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWdsYW5jZS1kZXRhaWwiPk93bmVkIGJ5IFN0ZXZlIGFuZCBSZWJla2FoIEJhYmNvY2ssIHdpdGggU3RldmUgb24gdGhlIGZsb29yIG1vc3Qgb2YgdGhlIGRheS48L3NwYW4+PC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tb3duZXItZm9jdXMiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjQ1cHg7IGZvbnQtc2l6ZToxMHB4OyBjb2xvcjojNzA2OTYxOyBtYXJnaW46MCAwIDhweCAwOyI+T3duZXIgRm9jdXM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLW93bmVyLWZvY3VzLWNvcHkiPlN0ZXZlIGhvbGRzIHRoZSBneW0gdG8gb25lIHJlcXVpcmVtZW50OiBzZWUgdGhlIHBlcnNvbiBmaXJzdCwgdGhlbiB3cml0ZSB0aGUgdHJhaW5pbmcgZm9yIHRoYXQgcGVyc29uLiBCZWNhdXNlIGhlIGFuZCBSZWJla2FoIG93biB0aGUgcGxhY2UgdGhlbXNlbHZlcyBhbmQgaGUgaXMgdGhlcmUgbW9zdCBvZiB0aGUgZGF5LCBtZW1iZXJzIGRlYWwgZGlyZWN0bHkgd2l0aCB0aGUgY29hY2ggd2hvIHNldHMgdGhlIHN0YW5kYXJkLjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjQzOHB4OyBtYXJnaW46MThweCAwIDAgYXV0bzsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQ3Z3SmZVSi5wbmciIGFsdD0iRnJlZS13ZWlnaHQgdHJhaW5pbmcgYXJlYSBhdCBBZ2UtTGVzcyBTdHJlbmd0aCBHeW0gaW4gU2FudGEgQ2xhcmEsIENhbGlmb3JuaWEiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NDM4cHg7IGhlaWdodDphdXRvOyBib3JkZXI6MDsgbWFyZ2luOjAgMCAwIGF1dG87Ij4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjEzcHg7IGxpbmUtaGVpZ2h0OjEuNTU7IGNvbG9yOiM2NjVmNTc7IG1hcmdpbjo4cHggMCAwIDA7IHRleHQtYWxpZ246bGVmdDsiPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPlRoZSBGbG9vcjo8L3NwYW4+IFRoZSByb29tIGlzIGVxdWlwcGVkIGZvciBzcXVhdCwgYmVuY2gsIGRlYWRsaWZ0LCBhbmQgc3RyaWN0IGN1cmwgd29yay4gU3RldmUgZGVzY3JpYmVzIHRoZSBhcHByb2FjaCBhcyB0cmFkaXRpb25hbCBieSBjaG9pY2UgcmF0aGVyIHRoYW4gYnkgbGltaXRhdGlvbi48L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1sZWRnZXIiPgo8ZGl2IGNsYXNzPSJmbG0tbGVkZ2VyLXRpdGxlIj5BZ2UtTGVzcyBTdHJlbmd0aCBTdGFuZGFyZDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tbGVkZ2VyLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXItbGFiZWwiPkFnZWxlc3MgQWNjZXNzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWRldGFpbCI+TWVtYmVycyByYW5nZSBmcm9tIHlvdW5nIGF0aGxldGVzIHRvIGxpZnRlcnMgd2VsbCBwYXN0IHJldGlyZW1lbnQsIHdpdGggdHJhaW5pbmcgc2NhbGVkIHRvIHRoZSBwZXJzb24gcmF0aGVyIHRoYW4gdGhlIGFnZS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1sZWRnZXItcm93Ij48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1sYWJlbCI+VGFpbG9yZWQgUHJvZ3JhbXM8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXItZGV0YWlsIj5FdmVyeSBwcm9ncmFtIGlzIHdyaXR0ZW4gZm9yIG9uZSBwZXJzb24mcnNxdW87cyBzdGF0ZWQgZ29hbCwgYmVjYXVzZSBTdGV2ZSBkb2VzIG5vdCBiZWxpZXZlIGEgY29va2llLWN1dHRlciBjbGllbnQgZXhpc3RzLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWxlZGdlci1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWxhYmVsIj5Lbm93biBCeSBOYW1lPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWRldGFpbCI+U3RldmUga25vd3MgZXZlcnkgbWVtYmVyIHBlcnNvbmFsbHksIGluY2x1ZGluZyBmb3JtZXIgc3R1ZGVudHMgYW5kIGZvcm1lciB0ZWFjaGluZyBjb2xsZWFndWVzIHdobyBub3cgdHJhaW4gb24gdGhlIHNhbWUgZmxvb3IuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tbGVkZ2VyLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXItbGFiZWwiPldvbWVuJnJzcXVvO3MgU3RyZW5ndGg8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXItZGV0YWlsIj5Sb3VnaGx5IGZpdmUgb2YgZXZlcnkgc2l4IG1lbWJlcnMgYXJlIHdvbWVuLCBpbmNsdWRpbmcgbXVjaCBvZiB0aGUgcG93ZXJsaWZ0aW5nIHRlYW0sIGEgYmFsYW5jZSB0aGUgb3duZXJzIGludGVuZCB0byBrZWVwIGdyb3dpbmcuPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPC90ZD4KPC90cj4KPC90YWJsZT4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MjhweDsgbGluZS1oZWlnaHQ6MjhweDsgZm9udC1zaXplOjA7Ij4mbmJzcDs8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zdGFuZGFyZC1ib3giPgo8ZGl2IGNsYXNzPSJmbG0tc3RhbmRhcmQtcm93Ij4KPGRpdiBjbGFzcz0iZmxtLXN0YW5kYXJkLWxhYmVsIj48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjNweDsgZm9udC1zaXplOjExcHg7IGxpbmUtaGVpZ2h0OjEuNzsiPlRoZSBGaXRuZXNzIFN0YW5kYXJkPC9kaXY+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zdGFuZGFyZC1jb3B5Ij5BZ2UtTGVzcyBTdHJlbmd0aCBwYWlycyBjb21wZXRpdGl2ZS1sZXZlbCBzdHJlbmd0aCBjb2FjaGluZyB3aXRoIHByb2dyYW1zIHdyaXR0ZW4gb25lIHBlcnNvbiBhdCBhIHRpbWUsIG9uIGEgZmxvb3Igd2hlcmUgYWdlLCBnZW5kZXIsIGFuZCBzdGFydGluZyBmaXRuZXNzIGxldmVsIGFyZSB0cmVhdGVkIGFzIGRldGFpbHMgcmF0aGVyIHRoYW4gcmVxdWlyZW1lbnRzLjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJtYXJnaW46MCAwIDQwcHggMDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zaWduYXR1cmUiIGFyaWEtbGFiZWw9IlN0cmVuZ3RoIElzIEFnZWxlc3MiPgo8ZGl2IGNsYXNzPSJmbG0tc2lnbmF0dXJlX19sZWFkIj5TdHJlbmd0aCBJczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2lnbmF0dXJlX19wb3dlciI+QUdFTEVTUzwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojMjIyMjIyOyBtYXJnaW46MjBweCAwIDE1cHggMDsgbWF4LXdpZHRoOjk0MHB4OyI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1hbmNob3Itc3VidGl0bGUiPkEgU2FudGEgQ2xhcmEgU3RyZW5ndGggR3ltIEJ1aWx0IEFyb3VuZCBJbmRpdmlkdWFsbHkgV3JpdHRlbiBQcm9ncmFtcywgTWluZHNldCwgQW5kIEEgQmVsaWVmIFRoYXQgQWdlIEFuZCBFeHBlcmllbmNlIERvIE5vdCBEZWNpZGUgV2hvIEJlbG9uZ3MuPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWJvZHkiPgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjIycHggMCAxOHB4IDA7IG1hcmdpbjowIDAgMzRweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5Qcm9maWxlIFNuYXBzaG90PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkJ1c2luZXNzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkFnZS1MZXNzIFN0cmVuZ3RoIEd5bTwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+TGVhZGVyc2hpcDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5TdGV2ZSBCYWJjb2NrLCBDby1Pd25lciBhbmQgU3RyZW5ndGggQ29hY2gsIHdpdGggaGlzIHdpZmUsIFJlYmVrYWg8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkxvY2F0aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPlNhbnRhIENsYXJhLCBDYWxpZm9ybmlhPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5Gb2N1czwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5GcmVlLXdlaWdodCBzdHJlbmd0aCB0cmFpbmluZywgaW5kaXZpZHVhbGx5IHdyaXR0ZW4gcHJvZ3JhbXMsIHBvd2VybGlmdGluZyBjb2FjaGluZywgYW5kIGEgZmxvb3Igb3BlbiB0byBldmVyeSBhZ2UgYW5kIGV4cGVyaWVuY2UgbGV2ZWwuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93IiBzdHlsZT0iYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5UcmFpbmluZyBNb2RlbDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5QZXJzb25hbCB0cmFpbmluZywgYm9vdCBjYW1wIGNsYXNzZXMsIHBvd2VybGlmdGluZyBjb2FjaGluZywgcmVoYWJpbGl0YXRpb24gYW5kIG1vYmlsaXR5IHdvcmssIHlvdXRoIGFuZCBhdGhsZXRpYyB0cmFpbmluZywgbW9udGhseSBjbGluaWNzIG9wZW4gdG8gbm9uLW1lbWJlcnMsIHBsdXMgbWVtYmVyc2hpcHMgYW5kIGRheSBwYXNzZXMuPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1ub3RlIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkVkaXRvcmlhbCBEb3NzaWVyPC9kaXY+CjxwIHN0eWxlPSJmb250LXNpemU6MjJweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij5UaGUgbmFtZSBpcyBhIGNsYWltLCBhbmQgdGhlIHJvb20gaXMgYXJyYW5nZWQgdG8gbWFrZSB0aGUgY2xhaW0gdGVzdGFibGUuIE9uZSBwcm9ncmFtIHBlciBwZXJzb24sIGFuIG93bmVyIG9uIHRoZSBmbG9vciBmb3IgbW9zdCBvZiB0aGUgd29ya2luZyBkYXksIGFuZCBhIG1lbWJlcnNoaXAgdGhhdCBydW5zIGZyb20gdGVuLXllYXItb2xkcyB0byBsaWZ0ZXJzIHBhc3QgZWlnaHR5IGFyZSBub3QgYW1lbml0aWVzIGhlcmUuIFRoZXkgYXJlIHRoZSBldmlkZW5jZS48L3A+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLW5vdGUiIHN0eWxlPSJiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OjJweCBzb2xpZCAjY2ZjNWI2ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgNDBweCAwICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkVkaXRvciZyc3F1bztzIE5vdGU8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsiPlRoaXMgcHJvZmlsZSBmb2xsb3dzIGEgdGVhY2hlciB3aG8gc3BlbnQgZm91cnRlZW4geWVhcnMgcmVmdXNpbmcgdG8gZ3JhZGUgY2hpbGRyZW4gYWdhaW5zdCBhIHN0b3B3YXRjaCwgd2F0Y2hlZCBvbmUgYm95IGN1dCBuaW5lIG1pbnV0ZXMgb2ZmIGEgbWlsZSwgYW5kIGxhdGVyIGNhcnJpZWQgdGhlIHNhbWUgcnVsZSBvbnRvIGEgZnJlZS13ZWlnaHQgZmxvb3Igd2hlcmUgdGhlIHBhY2UgYmVsb25ncyB0byB0aGUgbWVtYmVyLjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcHJvZmlsZS1sZWFkIiBzdHlsZT0iYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoyMHB4IDAgMTZweCAwOyBtYXJnaW46MCAwIDMycHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tZXllYnJvdyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7IFByb2ZpbGU8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIj5XaGF0IFN0ZXZlIEJhYmNvY2sgS2VwdCBGcm9tIEZvdXJ0ZWVuIFllYXJzIEluIEEgR3ltbmFzaXVtPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luOjAgIWltcG9ydGFudDsiPkJ1aWxkaW5nIGFuIGluY2x1c2l2ZSBmaXRuZXNzIGNvbW11bml0eSBpcyBhIHBocmFzZSB0aGF0IGFwcGVhcnMgaW4gYSBncmVhdCBkZWFsIG9mIGd5bSBtYXJrZXRpbmcuIEF0IEFnZS1MZXNzIFN0cmVuZ3RoIGluIFNhbnRhIENsYXJhLCBDYWxpZm9ybmlhLCBpdCBpcyBjbG9zZXIgdG8gYSBzdHJ1Y3R1cmFsIGRlY2lzaW9uLiBTdGV2ZSBCYWJjb2NrIGRpZCBub3QgbmFtZSB0aGUgZ3ltIGFmdGVyIGEgdHJhaW5pbmcgbWV0aG9kIG9yIGEgbG9jYWwgbGFuZG1hcmsuIEhlIG5hbWVkIGl0IGFmdGVyIHRoZSB0aGluZyBoZSBiZWxpZXZlcyB0aGUgZml0bmVzcyBpbmR1c3RyeSBnZXRzIHdyb25nIG1vc3Qgb2Z0ZW46IHRoZSBhc3N1bXB0aW9uIHRoYXQgdGhlcmUgaXMgYSBjb3JyZWN0IGFnZSwgYm9keSwgZ2VuZGVyLCBvciBzdGFydGluZyBwb2ludCBmb3Igd2Fsa2luZyBpbnRvIGEgd2VpZ2h0IHJvb20uPC9wPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1xdWljay1hbnN3ZXIiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+UXVpY2sgQW5zd2VyPC9kaXY+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjY2ICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij5BZ2UtTGVzcyBTdHJlbmd0aCBpcyBhIGZyZWUtd2VpZ2h0IHN0cmVuZ3RoIGd5bSBpbiBTYW50YSBDbGFyYSwgQ2FsaWZvcm5pYSwgb3duZWQgYnkgU3RldmUgQmFiY29jayBhbmQgaGlzIHdpZmUsIFJlYmVrYWguIEl0IGlzIGVxdWlwcGVkIGxpa2UgYSBwb3dlcmxpZnRpbmcgZmFjaWxpdHkgd2hpbGUgc2VydmluZyBtb3N0bHkgZ2VuZXJhbCBmaXRuZXNzIG1lbWJlcnMsIGFuZCBpdCBvZmZlcnMgcGVyc29uYWwgdHJhaW5pbmcsIGJvb3QgY2FtcCBjbGFzc2VzLCBwb3dlcmxpZnRpbmcgY29hY2hpbmcsIHJlaGFiaWxpdGF0aW9uIGFuZCBtb2JpbGl0eSB3b3JrLCB5b3V0aCBhbmQgYXRobGV0aWMgdHJhaW5pbmcsIGFuZCBtb250aGx5IGxpZnRpbmcgY2xpbmljcy4gU3RldmUgZGVzY3JpYmVzIHRoZSBzdGFuZGFyZCBhcyBpbmRpdmlkdWFsbHkgd3JpdHRlbiBwcm9ncmFtcywgYSBtaW5kc2V0LWZpcnN0IGNvYWNoaW5nIHBoaWxvc29waHksIGFuZCBhIGZsb29yIG9wZW4gdG8gZXZlcnkgYWdlIGFuZCBleHBlcmllbmNlIGxldmVsLjwvcD4KPC9kaXY+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+SGlzIG93biBoaXN0b3J5IGV4cGxhaW5zIHBhcnQgb2YgdGhhdCBjb252aWN0aW9uLiBTdGV2ZSBncmV3IHVwIGluIGd5bW5hc3RpY3MgYW5kIGV4cGVjdGVkIHRoZSBzcG9ydCB0byB0YWtlIGhpbSBmdXJ0aGVyIHRoYW4gaXQgZGlkLiBIZSBjb21wZXRlZCBpbiBjb2xsZWdlLCB1bmRlcnN0b29kIGF0IHNvbWUgcG9pbnQgdGhhdCBhbiBPbHltcGljIHBhdGggd2FzIGNsb3NpbmcsIGFuZCBmb3VuZCBoaW1zZWxmIGluIGEgcG9zaXRpb24gZmFtaWxpYXIgdG8gbWFueSBhdGhsZXRlczogaGUgaGFkIGRlZmluZWQgaGltc2VsZiBhbG1vc3QgZW50aXJlbHkgYnkgaGlzIHNwb3J0IGFuZCBkaWQgbm90IGtub3cgd2hhdCBoZSB3YXMgb3V0c2lkZSBvZiBpdC4gSGUgc3R1ZGllZCBraW5lc2lvbG9neSwgZWFybmVkIGEgbWFzdGVyJnJzcXVvO3MgZGVncmVlIGluIHBoeXNpY2FsIGVkdWNhdGlvbiB3aXRoIGEgZm9jdXMgb24gcGVkYWdvZ3ksIGFuZCBiZWdhbiB0ZWFjaGluZy48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0tbGVhcm4tY2FyZCI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuM3B4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5XaGF0IFlvdSZyc3F1bztsbCBMZWFybjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taDIiIHN0eWxlPSJmb250LXNpemU6MzFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjEyICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7Ij5JbnNpZGUgVGhlIEFnZS1MZXNzIFN0cmVuZ3RoIEFwcHJvYWNoPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS43MjsgY29sb3I6IzJkMmEyNjsgbWFyZ2luOjAgMCAxNnB4IDA7Ij5UaGlzIHByb2ZpbGUgbG9va3MgYXQgaG93IGEgdGVhY2hpbmcgYmFja2dyb3VuZCwgdHJhZGl0aW9uYWwgc3RyZW5ndGggd29yaywgYW5kIGFuIGluc2lzdGVuY2Ugb24gaW5kaXZpZHVhbCBwcm9ncmFtbWluZyBzaGFwZSBhIFNhbnRhIENsYXJhIGd5bSB0aGF0IHNldHMgb3V0IHRvIHNlcnZlIGV2ZXJ5IGFnZSBhdCBvbmNlLjwvcD4KPHRhYmxlIGNsYXNzPSJmbG0tbGVhcm4tcm93IiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+PHRyPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+V2h5IEl0IElzIERpZmZlcmVudDwvZGl2PjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWUxYjsgbWFyZ2luOjA7Ij5BIHNlcmlvdXMgZnJlZS13ZWlnaHQgZmFjaWxpdHkgcnVuIGJ5IGEgZm9ybWVyIHRlYWNoZXIgd2hvIHdyaXRlcyBlYWNoIHByb2dyYW0gZm9yIG9uZSBwZXJzb24gYW5kIHJlZnVzZXMgdG8gY29hY2ggYnkgdGVtcGxhdGUuPC9wPjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLWxlYXJuLWNvbCIgdmFsaWduPSJ0b3AiPjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNTVweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgN3B4IDA7Ij5XaG8gSXQgU2VydmVzPC9kaXY+PHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMWYxZTFiOyBtYXJnaW46MDsiPkJlZ2lubmVycywgZ2VuZXJhbCBmaXRuZXNzIG1lbWJlcnMsIHdvbWVuIHdobyB3YW50IGEgd2VpZ2h0IHJvb20gd2l0aG91dCBzdGlnbWEsIHlvdW5nIGF0aGxldGVzLCBhbmQgY29tcGV0aXRpdmUgcG93ZXJsaWZ0ZXJzLjwvcD48L3RkPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+V2h5IEl0IFN0YW5kcyBPdXQ8L2Rpdj48cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMxZjFlMWI7IG1hcmdpbjowOyI+T3duZXIgYWNjZXNzLCBhIG1pbmRzZXQtZmlyc3QgcGhpbG9zb3BoeSwgb3BlbiBjbGluaWNzLCBhbmQgYSBtZW1iZXJzJnJzcXVvOyBjdWx0dXJlIHRoZSBjbGllbnQgc3RhdGVtZW50IGRlc2NyaWJlcyBhcyB6ZXJvIGVnb3MsIGFsbCBlbmNvdXJhZ2VtZW50LjwvcD48L3RkPgo8L3RyPjwvdGFibGU+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5BIFRlYWNoZXImcnNxdW87cyBTdGFuZGFyZCwgTW92ZWQgT250byBBIEd5bSBGbG9vcjwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+U3RldmUgYmVnYW4gY29hY2hpbmcgZ3ltbmFzdGljcyBhdCBmb3VydGVlbiBhbmQga2VwdCB3b3JraW5nIHdpdGggeW91bmcgcGVvcGxlIGludG8gaGlzIGZvcnRpZXMsIGluY2x1ZGluZyBmb3VydGVlbiB5ZWFycyBhcyBhIG1pZGRsZSBzY2hvb2wgcGh5c2ljYWwgZWR1Y2F0aW9uIHRlYWNoZXIuIEhpcyBmaXRuZXNzIGNvdXJzZSB3YXMgYW4gZWxlY3RpdmUsIHdoaWNoIG1lYW50IHN0dWRlbnRzIGhhZCB0byBjaG9vc2UgaXQgb3ZlciB0cmFkaXRpb25hbCBQRSwgYW5kIGl0IHdhcyB0aGUgb25seSBjbGFzcyBpbiB0aGUgYnVpbGRpbmcgd2hlcmUgYSBtaWxlIHRpbWUgd2FzIG5vdCB0aGUgbWVhc3VyZSBvZiBhIHBhc3NpbmcgZ3JhZGUuIEhlIHNldCBnb2FscyB3aXRoIHN0dWRlbnRzIGluc3RlYWQuIFRoZSBib3kgd2hvIGFycml2ZWQgYXQgdHdlbnR5LWVpZ2h0IG1pbnV0ZXMgYW5kIGxlZnQgYXQgbmluZXRlZW4gZmluaXNoZWQgdGhlIHllYXIgaW4gdGVhcnMsIGFuZCBTdGV2ZSBzdGlsbCBkZXNjcmliZXMgdGhhdCBhcyB0aGUgYmVzdCBleHBlcmllbmNlIG9mIGhpcyBjYXJlZXIuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+V2hhdCBldmVudHVhbGx5IHB1bGxlZCBoaW0gb3V0IG9mIHRoZSBjbGFzc3Jvb20gd2FzIGFyaXRobWV0aWMuIEEgdGVhY2hlciByZWFjaGVzIG9uZSByb3N0ZXIgYXQgYSB0aW1lLiBTdGV2ZSBoYWQgZmFsbGVuIGluIGxvdmUgd2l0aCBneW0gY3VsdHVyZSBpbiBoaXMgdHdlbnRpZXMgYW5kIGhhZCBjb21lIHRvIGJlbGlldmUgdGhhdCBtb3N0IHBlb3BsZSBuZXZlciBmaW5kIG91dCB0aGF0IHRyYWluaW5nIGNhbiBiZSBlbmpveWFibGUsIGJlY2F1c2UgdGhlIGluZHVzdHJ5IGhhcyBzcGVudCBkZWNhZGVzIHByZXNlbnRpbmcgZXhlcmNpc2UgYXMgYSBwdW5pc2htZW50LiBIZSB3YW50ZWQgYSByb29tIHdoZXJlIGhlIGNvdWxkIGRlbW9uc3RyYXRlIHRoZSBvcHBvc2l0ZSwgYXQgc2NhbGUsIHRvIHBlb3BsZSBvZiBhbnkgYWdlIHdobyBoYWQgbmV2ZXIgYmVlbiB0b2xkIHRoZSBkb29yIHdhcyBvcGVuIHRvIHRoZW0uPC9wPgoKPGRpdiBjbGFzcz0iZmxtLW5vdGUiIHN0eWxlPSJiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IGJvcmRlci10b3A6MXB4IHNvbGlkICNjZmM1YjYgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NmYzViNiAhaW1wb3J0YW50OyBib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7IHBhZGRpbmc6MjJweCAwICFpbXBvcnRhbnQ7IG1hcmdpbjozNnB4IDAgNDBweCAwICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4ycHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPk1lbWJlciBFeHBlcmllbmNlPC9kaXY+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsiPkEgbWVtYmVyIGF0IEFnZS1MZXNzIFN0cmVuZ3RoIGlzIG1lYW50IHRvIGZlZWwgc2FmZSBhbmQsIGluIFN0ZXZlJnJzcXVvO3Mgd29yZCwgc2Vlbi4gSGUgdGFsa3MgdG8gZXZlcnkgcGVyc29uIGRpZmZlcmVudGx5LCBkZXNjcmliaW5nIGEgZ29vZCB0cmFpbmVyIGFzIHNvbWV0aGluZyBjbG9zZSB0byBhIGdvb2QgYmFydGVuZGVyOiBzb21lIG1lbWJlcnMgd2FudCB0byBiZSB0YWxrZWQgdGhyb3VnaCB0aGUgaG91ciwgb3RoZXJzIHdhbnQgdG8gYmUgbGlzdGVuZWQgdG8uIFRoZSBwYWNlIGlzIHNldCBieSB0aGUgbWVtYmVyLCBhbmQgdGhlIHByb2dyYW0gaXMgYnVpbHQgYXJvdW5kIHdoYXQgdGhhdCBtZW1iZXIgYWN0dWFsbHkgYXNrZWQgZm9yLjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkluZGl2aWR1YWwgUHJvZ3JhbXMgSW4gQSBQb3dlcmxpZnRpbmcgUm9vbTwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+U3RldmUmcnNxdW87cyBvd24gc3BlY2lhbHR5IGlzIHN0cmVuZ3RoIGFuZCBjb25kaXRpb25pbmcgd2l0aCBhIHBvd2VybGlmdGluZyBlbXBoYXNpcywgYW5kIHRoZSBneW0gaXMgYnVpbHQgdG8gdGhhdCBzcGVjaWZpY2F0aW9uLiBPbmx5IGFib3V0IHRlbiBwZXJjZW50IG9mIHRoZSBtZW1iZXJzaGlwIGNvbXBldGVzLCBob3dldmVyLCB3aGljaCBsZWF2ZXMgYSBmYWNpbGl0eSBvZiBzZXJpb3VzIGVxdWlwbWVudCBiZWluZyB1c2VkIG1vc3RseSBieSBwZW9wbGUgcHVyc3VpbmcgZ2VuZXJhbCBmaXRuZXNzLiBPbiBhbnkgZ2l2ZW4gZGF5IGhlIG1pZ2h0IGNvYWNoIHRoZSBzdHJvbmdlc3QgbGlmdGVycyBpbiB0aGUgcm9vbSwgdGhlbiBydW4gYWdpbGl0eSB3b3JrIHdpdGggaGlzIHNvbiBhbmQgaGlzIHNvbiZyc3F1bztzIGhvY2tleSB0ZWFtbWF0ZXMsIHRoZW4gdGFrZSBhIGJlZ2lubmVyIHRocm91Z2ggYSBmaXJzdCBzZXNzaW9uLiBSZWJla2FoIGxlYWRzIHRoZSBib290IGNhbXAgY2xhc3Nlcy4gQSB0aGlyZCB0cmFpbmVyLCBHd2VuLCB3b3JrcyBpbiByZWhhYmlsaXRhdGlvbiBhbmQgbW9iaWxpdHkgZm9yIG1lbWJlcnMgcmV0dXJuaW5nIGZyb20gaW5qdXJ5LjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoZSBvbmUgdGhpbmcgaGUgd2lsbCBub3QgZG8gaXMgcmV1c2UgYSBwcm9ncmFtLiBTdGV2ZSBpcyBkaXJlY3QgYWJvdXQgd2h5IHRyYWluZXJzIGZhbGwgaW50byB0ZW1wbGF0ZXM6IHRoZSB3b3Jrb3V0IGlzIGFscmVhZHkgd3JpdHRlbiwgYW5kIG1vZGlmeWluZyB3ZWlnaHRzIGlzIGZhc3RlciB0aGFuIHRoaW5raW5nLiBIaXMgb2JqZWN0aW9uIGlzIHRoYXQgdGhlIHByYWN0aWNlIGFzc3VtZXMgYSBwZXJzb24gd2hvIGRvZXMgbm90IGV4aXN0LiBSZWhhYmlsaXRhdGlvbiwgd2VpZ2h0IGxvc3MsIGEgZmlyc3QgcHVsbC11cCwgYW5kIGEgY29tcGV0aXRpb24gdG90YWwgYXJlIGRpZmZlcmVudCBwcm9ibGVtcywgYW5kIGEgbWVtYmVyIGNhbiB0ZWxsIHdoZXRoZXIgdGhlIHBhcGVyIGluIGZyb250IG9mIHRoZW0gd2FzIHdyaXR0ZW4gZm9yIHRoZWlyIGdvYWwgb3IgZm9yIHNvbWVvbmUgZWxzZSZyc3F1bztzLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS13cmFwIj4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9DdndKbk5wLnBuZyIgYWx0PSJTdHJlbmd0aCB0cmFpbmluZyBlcXVpcG1lbnQgYW5kIGxpZnRpbmcgYXJlYSBhdCBBZ2UtTGVzcyBTdHJlbmd0aCBHeW0gaW4gU2FudGEgQ2xhcmEsIENhbGlmb3JuaWEiPgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2UtY2FwdGlvbiI+VHJhaW5pbmcgYXQgQWdlLUxlc3MgU3RyZW5ndGggaXMgb3JnYW5pemVkIGFyb3VuZCBmcmVlIHdlaWdodHMgYW5kIG1vdmVtZW50cyBTdGV2ZSBkZXNjcmliZXMgYXMgaGF2aW5nIHN0b29kIHRoZSB0ZXN0IG9mIHRpbWUsIGZyb20gdGhlIGJlbmNoIHByZXNzIGFuZCBzcXVhdCB0byB0aGUgZGVhZGxpZnQgYW5kIHN0cmljdCBjdXJsLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+TWluZHNldCBCZWZvcmUgV2VpZ2h0PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Bc2tlZCB0byBjb21wcmVzcyBoaXMgdHJhaW5pbmcgcGhpbG9zb3BoeSwgU3RldmUgcHV0cyBtaW5kc2V0IGFoZWFkIG9mIGV2ZXJ5dGhpbmcsIGluY2x1ZGluZyB0YWxlbnQuIEhlIGNhbWUgdG8gdGhhdCBwb3NpdGlvbiB0aHJvdWdoIHBvd2VybGlmdGluZywgd2hlcmUgaGUgd2F0Y2hlZCBwZW9wbGUgd2hvIGhhZCBuZXZlciBwbGF5ZWQgYSBzcG9ydCwgbmV2ZXIgZW5qb3llZCBwaHlzaWNhbCBlZHVjYXRpb24sIGFuZCBuZXZlciBiZWxvbmdlZCB0byBhIGd5bSBiZWNvbWUgc29tZSBvZiB0aGUgc3Ryb25nZXN0IGxpZnRlcnMgaGUga25ldy4gR2l2ZW4gYSBjaG9pY2UgYmV0d2VlbiByYXcgYWJpbGl0eSBhbmQgd29yayBldGhpYywgaGUgc2F5cyBoZSB3b3VsZCB0YWtlIHRoZSB3b3JrIGV0aGljIG9uIGFueSBkYXkgb2YgdGhlIHdlZWsuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+SW4gcHJhY3RpY2UgdGhhdCBtZWFucyBoZSBhY2NlcHRzIGdvYWxzIGhlIGNhbm5vdCBwdXQgYSBkYXRlIG9uLiBBIG1lbWJlciB3aG8gaGFzIG5ldmVyIHRvdWNoZWQgYSBiZW5jaCBwcmVzcyBhbmQgd2FudHMgdG8gcHJlc3MgMjI1IHBvdW5kcyBnZXRzIGFuIGhvbmVzdCBhbnN3ZXI6IG5vdCB0aGlzIHllYXIsIHBvc3NpYmx5IG5vdCBuZXh0LCBidXQgdGhlIG51bWJlciBpcyByZWFjaGFibGUgYXQgd2hhdGV2ZXIgcGFjZSB0aGF0IG1lbWJlciBpcyB3aWxsaW5nIHRvIHdvcmsuIEhlIHNldHMgYSBwdWxsLXVwIGFzIGEgdGFyZ2V0IGZvciBuZWFybHkgZXZlcnlvbmUgaGUgdHJhaW5zLCBvbiB0aGUgZ3JvdW5kcyB0aGF0IG5lYXJseSBldmVyeW9uZSBjYW4gZ2V0IHRoZXJlLiBTb21lIG9mIGhpcyBjbGllbnRzIGhhdmUuIE90aGVycyBhcmUgc3RpbGwgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgcHJvZ3Jlc3Npb24sIHdoaWNoIGhlIHRyZWF0cyBhcyB0aGUgc2FtZSBzdG9yeSBhdCBhbiBlYXJsaWVyIHBvaW50LjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1xdW90ZS1ibG9jayI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlLXRleHQiPiZsZHF1bztFdmVyeSBzaW5nbGUgb25lIG9mIG15IGNsaWVudHMgd2lsbCB3YWxrIGF3YXkgc3Ryb25nZXIgdGhhbiB3aGVuIHRoZXkgZmlyc3Qgd2Fsa2VkIHRocm91Z2ggbXkgZG9vci4mcmRxdW87PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjA7Ij5TdGV2ZSBCYWJjb2NrLCBDby1Pd25lciBBbmQgU3RyZW5ndGggQ29hY2ggLyBBZ2UtTGVzcyBTdHJlbmd0aCBHeW08L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPldoYXQgUHJvZ3Jlc3MgTG9va3MgTGlrZSBXaGVuIFRoZSBTY2FsZSBXaWxsIE5vdCBNb3ZlPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5TdGV2ZSBoYXMgbGl0dGxlIHBhdGllbmNlIGZvciB0aGUgYmF0aHJvb20gc2NhbGUgYXMgYSBwcmltYXJ5IG1lYXN1cmUsIGFuZCBhIGdvb2QgZGVhbCBvZiBwYXRpZW5jZSBmb3IgdGhlIGNvbnZlcnNhdGlvbiBpdCBmb3JjZXMuIEhpcyBwcmVmZXJyZWQgZXZpZGVuY2UgaXMgYSBtZW1iZXIgd2hvIGJlZ2FuIHNob3VsZGVyIHByZXNzaW5nIHR3by1hbmQtYS1oYWxmLXBvdW5kIGR1bWJiZWxscyBhbmQgb25lIGRheSBwcmVzc2VzIHRlbi4gVG8gYSBjb21wZXRpdGl2ZSBsaWZ0ZXIgdGhlIG51bWJlciBpcyB0cml2aWFsLiBUbyB0aGUgbWVtYmVyIGl0IGlzIHByb29mIHRoYXQgdGhlIGJvZHkgaXMgcmVzdHJ1Y3R1cmluZyBldmVuIHdoaWxlIHRoZSBzY2FsZSBzaXRzIHN0aWxsLiBIZSBhbHNvIGZyYW1lcyB0aGUgc2FtZSBwcm9ncmVzcyBpbiBsb25nZXIgdGVybXM6IHNrZWxldGFsIG11c2NsZSBzdHJlbmd0aCBpcyB3aGF0IGtlZXBzIHBlb3BsZSBmcm9tIGZhbGxpbmcgYW5kIGdldHRpbmcgaHVydCBhcyB0aGV5IGFnZSwgd2hpY2ggaXMgd2h5IGhlIGNvbnNpZGVycyBpdCBtb3JlIGltcG9ydGFudCB0aGFuIGEgd2VpZ2h0IHJlYWRvdXQuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhlIGFjaGlldmVtZW50cyB0aGF0IG1ha2UgaGltIHByb3VkZXN0IGFyZSB0aGUgb25lcyBub2JvZHkgcGxhbm5lZC4gQSBtZW1iZXIgbm90aWNlcyBhIG11c2NsZSBpbiB0aGUgbWlycm9yIHRoYXQgd2FzIG5vdCB2aXNpYmxlIGJlZm9yZS4gU29tZW9uZSBpcyBzdG9wcGVkIGluIGEgZ3JvY2VyeSBzdG9yZSBieSBhIHN0cmFuZ2VyIHBheWluZyBhIGNvbXBsaW1lbnQsIGFuZCB0aGUgZmlyc3QgdGhpbmcgdGhleSB3YW50IHRvIGRvIGlzIHRlbGwgdGhlaXIgY29hY2ggYWJvdXQgaXQuIFN0ZXZlJnJzcXVvO3MgcmVhc29uaW5nIGlzIHRoYXQgcGVvcGxlIGp1ZGdlIHRoZW1zZWx2ZXMgbW9yZSBoYXJzaGx5IHRoYW4gYW55b25lIGVsc2UgZG9lcyBhbmQgcmFyZWx5IHNlZSB0aGVpciBvd24gY2hhbmdlOyBhbiB1bnByb21wdGVkIG9ic2VydmF0aW9uIGZyb20gb3V0c2lkZSBnZXRzIHBhc3QgdGhhdCBpbiBhIHdheSBhIHByb2dyZXNzIHBob3RvZ3JhcGggY2Fubm90LjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS13cmFwIj4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9DdndKS2xhLnBuZyIgYWx0PSJNZW1iZXJzIHRyYWluaW5nIHdpdGggZnJlZSB3ZWlnaHRzIGF0IEFnZS1MZXNzIFN0cmVuZ3RoIEd5bSBpbiBTYW50YSBDbGFyYSwgQ2FsaWZvcm5pYSI+CjxkaXYgY2xhc3M9ImZsbS1pbWFnZS1jYXB0aW9uIj5TdGV2ZSBtZWFzdXJlcyBwcm9ncmVzcyBpbiBtb3ZlbWVudHMgYSBtZW1iZXIgY2FuIHJlcGVhdCwgZnJvbSBhIGZpcnN0IHRlbi1wb3VuZCBwcmVzcyB0byBhIGZpcnN0IHB1bGwtdXAsIHJhdGhlciB0aGFuIGluIG51bWJlcnMgb24gYSBzY2FsZS48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJtYXJnaW46NDJweCAwIDQycHggMDsgcGFkZGluZzowOyI+CjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2NmYzViNjsgbWFyZ2luOjAgMCAyMnB4IDA7Ij48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4ycHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDE4cHggMDsiPkVkaXRvcmlhbCBQZXJzcGVjdGl2ZTwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjM0cHg7IGxpbmUtaGVpZ2h0OjEuNDI7IGNvbG9yOiMxNzE3MTc7IG1hcmdpbjowIDAgMjJweCAwOyI+QWdlLUxlc3MgU3RyZW5ndGggbWF0dGVycyBiZWNhdXNlIGl0IHRyZWF0cyBpbmNsdXNpb24gYXMgYSBjb2FjaGluZyBtZXRob2QgcmF0aGVyIHRoYW4gYSBzbG9nYW46IHRoZSBwcm9ncmFtIGlzIHdyaXR0ZW4gZm9yIHRoZSBwZXJzb24gaW4gZnJvbnQgb2YgdGhlIGNvYWNoLCB3aGljaCBpcyB3aGF0IG1ha2VzIGEgcm9vbSB3b3JrIGZvciBhIGJlZ2lubmVyIGFuZCBhIHJlY29yZCBob2xkZXIgYXQgdGhlIHNhbWUgaG91ci48L3A+CjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2NmYzViNjsgbWFyZ2luOjA7Ij48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1icmllZiI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuM3B4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3JpYWwgU2VydmljZSBCcmllZjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taDIiIHN0eWxlPSJmb250LXNpemU6MzFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjEyICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7Ij5XaGF0IEFnZS1MZXNzIFN0cmVuZ3RoIE9mZmVyczwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuNzI7IGNvbG9yOiMyYTI5MjY7IG1hcmdpbjowIDAgMTRweCAwOyI+QmFzZWQgb24gdGhlIGludGVydmlldyBhbmQgdGhlIGd5bSZyc3F1bztzIHdlYnNpdGUsIEFnZS1MZXNzIFN0cmVuZ3RoIHNlcnZlcyBtZW1iZXJzIHdobyB3YW50IGEgc2VyaW91cyBmcmVlLXdlaWdodCBmYWNpbGl0eSB3aXRoIGNvYWNoaW5nIGF2YWlsYWJsZSBhdCBldmVyeSBsZXZlbCwgZnJvbSBhIGZpcnN0IHNlc3Npb24gdG8gY29tcGV0aXRpb24gcHJlcGFyYXRpb24uPC9wPgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+UGVyc29uYWwgVHJhaW5pbmc8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPk9uZS10by1vbmUgY29hY2hpbmcgd2l0aCBwcm9ncmFtcyB3cml0dGVuIGZvciB0aGUgaW5kaXZpZHVhbCBtZW1iZXImcnNxdW87cyBnb2FsLCB3aGV0aGVyIHRoYXQgZ29hbCBpcyByZWhhYmlsaXRhdGlvbiwgd2VpZ2h0IGxvc3MsIGdlbmVyYWwgc3RyZW5ndGgsIG9yIGEgc3BlY2lmaWMgbGlmdC48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5Hcm91cCBDbGFzc2VzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5Cb290IGNhbXAgY2xhc3NlcyBsZWQgYnkgUmViZWthaCwgd2hpY2ggU3RldmUgZGVzY3JpYmVzIGFzIHRoZSBmb3JtYXQgdGhhdCB3b3JrcyBiZXN0IGZvciBtZW1iZXJzIHdobyB0cmFpbiBtb3JlIGNvbnNpc3RlbnRseSB3aGVuIGEgZnJpZW5kIGFuZCBhIGdyb3VwIGFyZSB3YWl0aW5nLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPlBvd2VybGlmdGluZyBDb2FjaGluZzwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+Q29tcGV0aXRpdmUgcHJvZ3JhbW1pbmcgZm9yIHRoZSBneW0mcnNxdW87cyBwb3dlcmxpZnRpbmcgdGVhbSwgYnVpbHQgb24gdm9sdW1lIGVhcmx5IGFuZCBwZWFraW5nIGxhdGVyLCB3aXRoIHRoZSA1LTMtMSBtb2RlbCBhbW9uZyB0aGUgc3RydWN0dXJlcyBTdGV2ZSB1c2VzIG1vc3QuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+UmVoYWIgQW5kIE1vYmlsaXR5PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5BIHRyYWluZXIgb24gc3RhZmYgd2hvIHNwZWNpYWxpemVzIGluIG1vYmlsaXR5LCByZWhhYmlsaXRhdGlvbiwgYW5kIHJldHVybi10by10cmFpbmluZyB3b3JrIGZvciBtZW1iZXJzIGFycml2aW5nIHdpdGggYW4gaW5qdXJ5IG9yIGEgaGlzdG9yeSBvZiBvbmUuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciIHN0eWxlPSJib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsiPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+Q2xpbmljcyBBbmQgQWNjZXNzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5Nb250aGx5IGNsaW5pY3Mgb24gdGhlIHNxdWF0LCBiZW5jaCwgZGVhZGxpZnQsIGFuZCBzdHJpY3QgY3VybCB0aGF0IGFyZSBvcGVuIHRvIG5vbi1tZW1iZXJzLCBhbG9uZ3NpZGUgbWVtYmVyc2hpcHMsIGRheSBwYXNzZXMsIGFuZCBhcm91bmQtdGhlLWNsb2NrIGFjY2VzcyBmb3IgbWVtYmVycy48L3NwYW4+PC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0ibWFyZ2luOjQycHggMCA0NHB4IDA7IHBhZGRpbmc6MjJweCAwIDIycHggMDsgYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZjsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTRweCAwOyI+Q2xpZW50IFBlcnNwZWN0aXZlPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlLXRleHQiIHN0eWxlPSJmb250LXNpemU6MjVweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjUyICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7Ij4mbGRxdW87RnJvbSB0aGUgbW9tZW50IEkgd2Fsa2VkIGluLCBTdGV2ZSBhbmQgUmViZWthaCBtYWRlIG1lIGZlZWwgd2VsY29tZSwgc3VwcG9ydGVkLCBhbmQgc2Vlbi4gVGhpcyBwbGFjZSBoYXMgYSB2aWJlIGxpa2Ugbm8gb3RoZXImbWRhc2g7emVybyBlZ29zLCBhbGwgZW5jb3VyYWdlbWVudC4gV2hldGhlciB5b3UmcnNxdW87cmUgYSBzZWFzb25lZCBsaWZ0ZXIgb3IganVzdCBzdGFydGluZyBvdXQsIHlvdSZyc3F1bztsbCBmaW5kIHBlb3BsZSBoZXJlIHdobyBnZW51aW5lbHkgd2FudCB0byBzZWUgeW91IGdyb3cuIFRoZSBzcGFjZSBpdHNlbGYgaXMgc2ltcGxlIGFuZCBmb2N1c2VkOiBmcmVlIHdlaWdodHMsIHJlYWwgZXF1aXBtZW50LCBhbmQgbm9uZSBvZiB0aGUgZmx1ZmYuIFdoYXQgc3RhbmRzIG91dCBtb3N0IGlzIGhvdyBTdGV2ZSBhbmQgUmViZWthaCBjYXJlIGFib3V0IGV2ZXJ5IHBlcnNvbiB3aG8gd2Fsa3MgdGhyb3VnaCB0aGUgZG9vci4gVGhleSZyc3F1bzt2ZSBidWlsdCBhIGd5bSB0aGF0JnJzcXVvO3MgYWJvdXQgc3RyZW5ndGggaW4gZXZlcnkgc2Vuc2UmbWRhc2g7cGh5c2ljYWwsIGVtb3Rpb25hbCwgYW5kIGNvbW11bmFsLiBJZiB5b3UmcnNxdW87cmUgbG9va2luZyBmb3IgYSBwbGFjZSB3aGVyZSBwZW9wbGUgcmVtZW1iZXIgeW91ciBuYW1lLCBjaGVlciBmb3IgeW91ciB3aW5zLCBhbmQgcHVzaCB5b3Ugb24geW91ciBvZmYgZGF5cywgdGhpcyBpcyBpdC4gSSZyc3F1bzttIHByb3VkIHRvIGJlIHBhcnQgb2YgdGhlIEFnZWxlc3MgU3RyZW5ndGggZmFtaWx5LiZyZHF1bzs8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS42cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MDsiPktpcmEgTyBEb25uZWxsIC8gQ2xpZW50IFN0YXRlbWVudCBTdXBwbGllZCBGb3IgRWRpdG9yaWFsIFVzZTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+U2ltcGxlLCBSZXBlYXRlZCwgQW5kIEtlcHQgTG9uZyBFbm91Z2ggVG8gV29yazwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+QXNrZWQgd2hhdCB0aGUgZml0bmVzcyBpbmR1c3RyeSBtYWtlcyB1bm5lY2Vzc2FyaWx5IGNvbXBsaWNhdGVkLCBTdGV2ZSBhbnN3ZXJzIGNhcmVmdWxseSBhbmQgdGhlbiBhbnN3ZXJzIHBsYWlubHkuIEhlIGNvbnNpZGVycyBoaW1zZWxmIGEgdHJhZGl0aW9uYWxpc3Q6IHRoZSBiZXN0IHJlc3VsdHMgc3RpbGwgY29tZSBmcm9tIGZyZWUgd2VpZ2h0cyBhbmQgZXhlcmNpc2VzIHRoYXQgaGF2ZSBzdXJ2aXZlZCBkZWNhZGVzIG9mIHNjcnV0aW55LiBJZiBhIG1lbWJlciB3YW50cyBhIHN0cm9uZ2VyIGNoZXN0LCB0aGVyZSBpcyBhIGJlbmNoIHByZXNzIGFuZCB0aGVyZSBhcmUgdmFyaWF0aW9ucyBvZiBpdC4gVGhlIG1vZGVybiBpbXB1bHNlLCBhcyBoZSBzZWVzIGl0LCBpcyB0byByZWludmVudCB0aGUgd2hlZWwsIHdoaWNoIHByb2R1Y2VzIHdvcmtvdXRzIHRoYXQgbG9vayBpbXByZXNzaXZlIGFuZCB0ZWFjaCBub3RoaW5nIHRyYW5zZmVyYWJsZS48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgY29zdCBvZiB0aGUgbm92ZWx0eSwgaGUgYXJndWVzLCBpcyB0aGF0IG1lbWJlcnMgbmV2ZXIgbGVhcm4gd2hhdCBhY3R1YWxseSBwcm9kdWNlcyBjaGFuZ2UuIEhlIGlzIHVzZWQgdG8gYmVpbmcgYXNrZWQgd2h5IGEgc2Vzc2lvbiByZXNlbWJsZXMgbGFzdCB3ZWVrJnJzcXVvO3MsIGFuZCBoaXMgYW5zd2VyIGlzIHRoYXQgcmVzZW1ibGFuY2UgaXMgdGhlIHBvaW50OiBhIHByb2dyYW0gbmVlZHMgZm91ciB0byBlaWdodCB3ZWVrcyBiZWZvcmUgaXQgc2hvd3MgYW55dGhpbmcgd29ydGggYWRhcHRpbmcuIE5ldyBleGVyY2lzZXMgZXZlcnkgc2Vzc2lvbiBhcmUgZW50ZXJ0YWluaW5nIGFuZCBmb3JnZXR0YWJsZS4gUm91dGluZSBjYW4gYmUgbWFkZSBlbmpveWFibGUsIGhlIHNheXMsIGFuZCB0aGF0IGlzIGEgbWF0dGVyIG9mIGhvdyBpdCBpcyBjb2FjaGVkIHJhdGhlciB0aGFuIGhvdyBvZnRlbiBpdCBpcyByZXBsYWNlZC48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkNvbWluZyBCYWNrLCBGcm9tIFRoZSBDb2FjaCZyc3F1bztzIE93biBFeHBlcmllbmNlPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5BYm91dCB0aHJlZSB5ZWFycyBhZ28sIGRlYWRsaWZ0aW5nIHJhdGhlciB0aGFuIGN1cmxpbmcsIFN0ZXZlIHJ1cHR1cmVkIHRoZSBiaWNlcCB0ZW5kb24gaW4gaGlzIGxlZnQgYXJtLiBUaGUgdGVuZG9uIHdhcyBzdXJnaWNhbGx5IHJlcGFpcmVkLCBhbmQgaGlzIHN1cmdlb24gdG9sZCBoaW0gcGxhaW5seSB0aGF0IGhlIGhhZCBuZXZlciB0cmVhdGVkIGFueW9uZSBxdWl0ZSBsaWtlIGhpbSBhbmQgaGFkIG5vIGlkZWEgd2hldGhlciBoZSB3b3VsZCBjb21wZXRlIGFnYWluLiBTdGV2ZSBub3cgaG9sZHMgYSB3b3JsZCByZWNvcmQgaW4gdGhlIG1hc3RlcnMgY2F0ZWdvcnkgb2YgdGhlIHN0cmljdCBjdXJsIGFuZCByYW5rcyBhbW9uZyB0aGUgdG9wIGZvdXJ0ZWVuIGN1cmxlcnMgb2YgYWxsIHRpbWUuIEFsbCBvZiBpdCBjYW1lIGFmdGVyIHRoZSBpbmp1cnkgcmF0aGVyIHRoYW4gYmVmb3JlIGl0LjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkhlIG9mZmVycyB0aGUgc3RvcnkgZm9yIGEgc3BlY2lmaWMgYXVkaWVuY2U6IGZvcm1lciBhdGhsZXRlcywgYW5kIGFueW9uZSBodXJ0IGluIGEgZ3ltIHdobyBoYXMgcXVpZXRseSBkZWNpZGVkIHRoZSBkb29yIGlzIGNsb3NlZC4gSW4gaGlzIGV4cGVyaWVuY2UgbW9zdCBwZW9wbGUgZGVmZWF0IHRoZW1zZWx2ZXMgYmVmb3JlIHRoZXkgZ2l2ZSB0aGUgcmV0dXJuIGEgY2hhbmNlLCB3aGljaCBicmluZ3MgdGhlIGNvbnZlcnNhdGlvbiBiYWNrIHRvIG1pbmRzZXQuIEl0IGFsc28gZ2l2ZXMgaGltIHN0YW5kaW5nIHRoYXQgYSBjZXJ0aWZpY2F0ZSBkb2VzIG5vdCBjb25mZXIuIFdoZW4gaGUgdGVsbHMgYSBtZW1iZXIgcmVjb3ZlcmluZyBmcm9tIGFuIGluanVyeSB0aGF0IGEgY29tZWJhY2sgaXMgcG9zc2libGUsIGhlIGlzIGRlc2NyaWJpbmcgYSByb3V0ZSBoZSBoYXMgd2Fsa2VkIGhpbXNlbGYuIFJlY292ZXJ5IHRpbWVsaW5lcyBkaWZmZXIgZnJvbSBwZXJzb24gdG8gcGVyc29uLCBhbmQgZGVjaXNpb25zIGFib3V0IHJldHVybmluZyB0byB0cmFpbmluZyBhZnRlciBhbiBpbmp1cnkgYmVsb25nIHdpdGggYSBxdWFsaWZpZWQgaGVhbHRoY2FyZSBwcm9mZXNzaW9uYWwuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWltYWdlLXdyYXAiPgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0N2d0pCSHYucG5nIiBhbHQ9IkJhcmJlbGwgYW5kIHJhY2sgYXJlYSBvbiB0aGUgdHJhaW5pbmcgZmxvb3IgYXQgQWdlLUxlc3MgU3RyZW5ndGggR3ltIGluIFNhbnRhIENsYXJhLCBDYWxpZm9ybmlhIj4KPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPlN0ZXZlIGNvbXBldGVzIGluIHBvd2VybGlmdGluZyBhbmQgdGhlIHN0cmljdCBjdXJsLCBhbmQgY29hY2hlcyB0aGUgZ3ltJnJzcXVvO3MgcG93ZXJsaWZ0aW5nIHRlYW0gYWxvbmdzaWRlIGJlZ2lubmVycywgeW91dGggYXRobGV0ZXMsIGFuZCBtZW1iZXJzIHJldHVybmluZyBmcm9tIGluanVyeS48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPldoeSBUaGlzIE1hdHRlcnMgTG9jYWxseTwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+QWdlLUxlc3MgU3RyZW5ndGggc2l0cyBvbiBNZW1vcmV4IERyaXZlIGluIFNhbnRhIENsYXJhLCBzZXJ2aW5nIHRoZSBTb3V0aCBCYXksIFNpbGljb24gVmFsbGV5LCBhbmQgU2FuIEpvc2UuIFN0ZXZlIGNhbGxzIGl0IGEgaGlkZGVuIGdlbSwgYW5kIHRoZSBkZXNjcmlwdGlvbiBpcyBub3QgZW50aXJlbHkgYSBjb21wbGltZW50OiBtZW1iZXJzaGlwIGhhcyBncm93biBldmVyeSB5ZWFyLCBhbmQgaGUgaXMgYXdhcmUgb2YgaG93IG1hbnkgcGVvcGxlIGluIHRoZSBhcmVhIGhhdmUgbm90IGZvdW5kIGl0LiBBc2tlZCB3aGF0IGhlIHdvdWxkIGxpa2UgdG8gc2VlIGNoYW5nZSBvdmVyIHRoZSBuZXh0IGZpdmUgdG8gdGVuIHllYXJzLCBoZSBiZWdhbiB3aXRoIHJlYWNoLCBhbmQgdGhlbiBtb3ZlZCB0byBzb21ldGhpbmcgbW9yZSBzcGVjaWZpYy48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgZ3ltJnJzcXVvO3MgbWVtYmVyc2hpcCBpcyByb3VnaGx5IGZpdmUgd29tZW4gdG8gZXZlcnkgbWFuLCBhIHJhdGlvIHRoYXQgZGV2ZWxvcGVkIHdpdGhvdXQgYmVpbmcgZW5naW5lZXJlZCBhbmQgdGhhdCBleHRlbmRzIHRvIHRoZSBwb3dlcmxpZnRpbmcgdGVhbS4gU3RldmUgd291bGQgbGlrZSB0aGF0IHRvIGdyb3cgcmF0aGVyIHRoYW4gZXZlbiBvdXQuIFJ1bm5pbmcgYW5kIHN3aW1taW5nLCBoZSBub3RlcywgY2Fycnkgbm8gcGFydGljdWxhciBzdGlnbWEgZm9yIHdvbWVuOyBhIHdlaWdodCByb29tIGFuZCB2aXNpYmxlIG11c2NsZSBzdGlsbCBkbywgYW5kIGhlIGNvbnNpZGVycyB0aGUgY29ycmVjdGlvbiB3ZWxsIG92ZXJkdWUuIEhlIHdvdWxkIGFsc28gbGlrZSB0byBzZWUgeW91bmcgcGVvcGxlIGZpbmQgdGhlIHdlaWdodCByb29tIGVhcmxpZXIgdGhhbiB0aGVpciB0d2VudGllcywgYW5kIGRpc21pc3NlcyB0aGUgbm90aW9uIHRoYXQgdHJhaW5pbmcgc3R1bnRzIGEgY2hpbGQmcnNxdW87cyBncm93dGggYXMgYSBteXRoIGluIHRoZSBzYW1lIGNhdGVnb3J5IGFzIHRoZSBiZWxpZWYgdGhhdCB3b21lbiB3aG8gbGlmdCB3aWxsIGxvb2sgbGlrZSBtZW4uPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhlcmUgaXMgb25lIG1vcmUgYXJndW1lbnQgaGUgbWFrZXMgZm9yIHRoZSBsb2NhbCB2YWx1ZSBvZiBhIGd5bSwgYW5kIGl0IGlzIHRoZSBvbmUgaGUgcmV0dXJucyB0byBtb3N0IHJlYWRpbHkuIEJleW9uZCBzdHJlbmd0aCwgaGUgc2VlcyB0cmFpbmluZyBhcyBzb2NpYWwgYW5kIGVtb3Rpb25hbCBtYWludGVuYW5jZS4gSGUgaXMgdW5lYXN5IGFib3V0IGhvdyBtYW55IHBlb3BsZSByZWFjaCBmb3IgYSBwcmVzY3JpcHRpb24gd2l0aG91dCBldmVyIHRyeWluZyB0aGUgYWx0ZXJuYXRpdmUsIGFuZCBjYXJlZnVsIHRvIHNheSB0aGF0IG1lZGljYXRpb24gaXMgc29tZXRpbWVzIG5lY2Vzc2FyeS4gQnV0IGEgd2VpZ2h0IHJvb20sIGEgcnVuLCBhIGJpY3ljbGUsIGEgcG9vbDogaW4gaGlzIHZpZXcgdGhvc2UgYXJlIHRoZSB1bmRlcnJhdGVkIHJvdXRlIHRvIGEgbG9uZ2VyIG1lbnRhbCBhbmQgZW1vdGlvbmFsIGxpZmUsIGFuZCBhIG1lbWJlciB3aG8gbGVhdmVzIGhhcHBpZXIgYW5kIG1vcmUgY29uZmlkZW50IGhhcyBnb3R0ZW4gdGhlIG1vcmUgaW1wb3J0YW50IHJlc3VsdC4gVGhhdCB2aWV3IGlzIGhpcyBvd24sIGFuZCBkZWNpc2lvbnMgYWJvdXQgbWVkaWNhdGlvbiBiZWxvbmcgYmV0d2VlbiBhIHBlcnNvbiBhbmQgdGhlaXIgZG9jdG9yLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+RkFRPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hvIElzIFN0ZXZlIEJhYmNvY2s/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5TdGV2ZSBCYWJjb2NrIGlzIGEgY28tb3duZXIgYW5kIHN0cmVuZ3RoIGNvYWNoIGF0IEFnZS1MZXNzIFN0cmVuZ3RoIEd5bSBpbiBTYW50YSBDbGFyYSwgQ2FsaWZvcm5pYSwgd2hpY2ggaGUgb3ducyB3aXRoIGhpcyB3aWZlLCBSZWJla2FoLiBBIGZvcm1lciBjb21wZXRpdGl2ZSBneW1uYXN0IHdpdGggYSBtYXN0ZXImcnNxdW87cyBkZWdyZWUgaW4gcGh5c2ljYWwgZWR1Y2F0aW9uLCBoZSBjb2FjaGVkIGd5bW5hc3RpY3MgZnJvbSBhZ2UgZm91cnRlZW4gYW5kIHRhdWdodCBtaWRkbGUgc2Nob29sIHBoeXNpY2FsIGVkdWNhdGlvbiBmb3IgZm91cnRlZW4geWVhcnMgYmVmb3JlIGJ1aWxkaW5nIGEgZ3ltIGFyb3VuZCBzdHJlbmd0aCBhbmQgY29uZGl0aW9uaW5nLCBwb3dlcmxpZnRpbmcgY29hY2hpbmcsIGFuZCBpbmRpdmlkdWFsbHkgd3JpdHRlbiBwcm9ncmFtcy48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hhdCBJcyBBZ2UtTGVzcyBTdHJlbmd0aCBLbm93biBGb3I/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5BZ2UtTGVzcyBTdHJlbmd0aCBpcyBrbm93biBmb3IgYSBmcmVlLXdlaWdodCBzdHJlbmd0aCBneW0gaW4gU2FudGEgQ2xhcmEgdGhhdCBpcyBzZXQgdXAgbGlrZSBhIHBvd2VybGlmdGluZyBmYWNpbGl0eSB3aGlsZSBzZXJ2aW5nIG1vc3RseSBnZW5lcmFsIGZpdG5lc3MgbWVtYmVycy4gU3RldmUgZGVzY3JpYmVkIHBlcnNvbmFsIHRyYWluaW5nLCBib290IGNhbXAgY2xhc3NlcywgcG93ZXJsaWZ0aW5nIGNvYWNoaW5nLCByZWhhYmlsaXRhdGlvbiBhbmQgbW9iaWxpdHkgd29yaywgeW91dGggYW5kIGF0aGxldGljIHRyYWluaW5nLCBhbmQgbW9udGhseSBsaWZ0aW5nIGNsaW5pY3MgdGhhdCBhcmUgb3BlbiB0byBwZW9wbGUgd2hvIGFyZSBub3QgbWVtYmVycy48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+SXMgQWdlLUxlc3MgU3RyZW5ndGggQmVnaW5uZXIgRnJpZW5kbHk/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5CYXNlZCBvbiBTdGV2ZSBCYWJjb2NrJnJzcXVvO3MgaW50ZXJ2aWV3IGFuZCB0aGUgc3VwcGxpZWQgY3VzdG9tZXIgcmV2aWV3LCBBZ2UtTGVzcyBTdHJlbmd0aCBpcyBidWlsdCBmb3IgYmVnaW5uZXJzIGFzIHdlbGwgYXMgZXhwZXJpZW5jZWQgbGlmdGVycy4gU3RldmUgc2FpZCBoZSB3cml0ZXMgcHJvZ3JhbXMgYXJvdW5kIGVhY2ggcGVyc29uJnJzcXVvO3Mgb3duIGdvYWwsIG1vdmVzIGF0IHdoYXRldmVyIHBhY2UgdGhlIG1lbWJlciBuZWVkcywgYW5kIG9mZmVycyBhIGZpcnN0IHRyYWluaW5nIHNlc3Npb24gYXQgbm8gY2hhcmdlIHNvIHBlb3BsZSBjYW4gc2VlIHRoZSBneW0gYmVmb3JlIGNvbW1pdHRpbmcuPC9wPgo8ZGl2IGNsYXNzPSJmbG0taDMiPldoYXQgUmVzdWx0cyBDYW4gTWVtYmVycyBFeHBlY3QgRnJvbSBDb25zaXN0ZW50IFN0cmVuZ3RoIFRyYWluaW5nPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+U3RldmUgQmFiY29jayBzYWlkIHRoZSBjbGVhcmVzdCByZXN1bHQgaXMgc3RyZW5ndGggYSBtZW1iZXIgY2FuIG1lYXN1cmUgdGhlbXNlbHZlcywgZnJvbSBhIGZpcnN0IHRlbi1wb3VuZCBzaG91bGRlciBwcmVzcyB0byBhIGZpcnN0IHB1bGwtdXAuIEhlIGFsc28gZGVzY3JpYmVkIGltcHJvdmVkIGNvbmZpZGVuY2UsIGJldHRlciBtZW50YWwgYW5kIGVtb3Rpb25hbCBoZWFsdGgsIGFuZCB0aGUgc2tlbGV0YWwgbXVzY2xlIHN0cmVuZ3RoIHRoYXQgaGVscHMgcGVvcGxlIHN0YXkgc3RlYWR5IGFuZCBjYXBhYmxlIGFzIHRoZXkgYWdlLjwvcD4KPGRpdiBjbGFzcz0iZmxtLWgzIj5XaGF0IE1ha2VzIEFnZS1MZXNzIFN0cmVuZ3RoIERpZmZlcmVudCBJbiBTYW50YSBDbGFyYT88L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkFnZS1MZXNzIFN0cmVuZ3RoIHN0YW5kcyBvdXQgaW4gU2FudGEgQ2xhcmEgdGhyb3VnaCBTdGV2ZSBCYWJjb2NrJnJzcXVvO3MgdGVhY2hpbmcgYmFja2dyb3VuZCwgaW5kaXZpZHVhbGx5IHdyaXR0ZW4gcHJvZ3JhbXMgcmF0aGVyIHRoYW4gY29va2llLWN1dHRlciB3b3Jrb3V0cywgYSBjb2FjaGluZyBtYW5uZXIgaGUgZGVzY3JpYmVzIGFzIGVuY291cmFnaW5nIHJhdGhlciB0aGFuIGRyaWxsLXNlcmdlYW50LCBhIHN0cm9uZyB3b21lbiZyc3F1bztzIGxpZnRpbmcgcHJlc2VuY2UsIGFuZCBhIHN0YXRlZCBiZWxpZWYgdGhhdCBhZ2UsIGdlbmRlciwgYW5kIHN0YXJ0aW5nIGZpdG5lc3MgbGV2ZWwgc2hvdWxkIG5vdCBkZWNpZGUgd2hvIGJlbG9uZ3MgaW4gYSBneW0uPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWtleS1ib3giPgo8ZGl2IGNsYXNzPSJmbG0ta2V5LWhlYWRpbmciPktleSBUYWtlYXdheXM8L2Rpdj4KPHVsPgo8bGk+QWdlLUxlc3MgU3RyZW5ndGggaXMgYSBTYW50YSBDbGFyYSwgQ2FsaWZvcm5pYSBmcmVlLXdlaWdodCBneW0gb3duZWQgYnkgU3RldmUgQmFiY29jayBhbmQgaGlzIHdpZmUsIFJlYmVrYWgsIGFuZCBuYW1lZCBhcm91bmQgdGhlIGJlbGllZiB0aGF0IGFnZSBzaG91bGQgbm90IGRlY2lkZSB3aG8gdHJhaW5zLjwvbGk+CjxsaT5TdGV2ZSZyc3F1bztzIGJhY2tncm91bmQgaW4gZ3ltbmFzdGljcywga2luZXNpb2xvZ3ksIGFuZCBmb3VydGVlbiB5ZWFycyBvZiBtaWRkbGUgc2Nob29sIHBoeXNpY2FsIGVkdWNhdGlvbiBzaGFwZXMgYSBjb2FjaGluZyBhcHByb2FjaCBidWlsdCBvbiBpbmRpdmlkdWFsIGdvYWxzIHJhdGhlciB0aGFuIGZpeGVkIHN0YW5kYXJkcy48L2xpPgo8bGk+VGhlIGd5bSBvZmZlcnMgcGVyc29uYWwgdHJhaW5pbmcsIGJvb3QgY2FtcCBjbGFzc2VzLCBwb3dlcmxpZnRpbmcgY29hY2hpbmcsIHJlaGFiaWxpdGF0aW9uIGFuZCBtb2JpbGl0eSB3b3JrLCB5b3V0aCBhbmQgYXRobGV0aWMgdHJhaW5pbmcsIGFuZCBtb250aGx5IGNsaW5pY3Mgb3BlbiB0byBub24tbWVtYmVycy48L2xpPgo8bGk+Um91Z2hseSBmaXZlIG9mIGV2ZXJ5IHNpeCBtZW1iZXJzIGFyZSB3b21lbiwgYW5kIFN0ZXZlIGRlc2NyaWJlcyBleHBhbmRpbmcgdGhhdCBwcmVzZW5jZSBhbmQgcmVhY2hpbmcgeW91bmdlciBtZW1iZXJzIGFzIGhpcyBjbGVhcmVzdCBnb2FscyBmb3IgdGhlIG5leHQgc2V2ZXJhbCB5ZWFycy48L2xpPgo8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwIj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtZnJhbWUiPgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1ncmlkIj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtbWFpbiI+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLW92ZXJsaW5lIj5UaGUgRmlyc3QgU3RlcDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC10aXRsZSI+WW91ciBGaXJzdCBTZXNzaW9uIElzIEZyZWU8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtcnVsZSI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLWNvcHkiPkdldHRpbmcgc3RhcnRlZCBpcyBzaW1wbGUuIENhbGwgb3IgdGV4dCB0aGUgZ3ltLCBvciB2aXNpdCB0aGUgd2Vic2l0ZS4gWW91ciBmaXJzdCBwZXJzb25hbCB0cmFpbmluZyBzZXNzaW9uIHdpdGggU3RldmUgY29zdHMgbm90aGluZywgYW5kIFJlYmVrYWggYW5kIEd3ZW4gbWFrZSB0aGUgc2FtZSBvZmZlciBvbiB0aGVpciBvd24gZmlyc3Qgc2Vzc2lvbnMuIElmIGEgZnVsbCBzZXNzaW9uIGZlZWxzIGxpa2UgdG9vIG11Y2ggZm9yIGEgZmlyc3QgdmlzaXQsIGFzayBmb3IgYSB0b3VyIGluc3RlYWQsIGJ1eSBhIGRheSBwYXNzLCBvciBjb21lIHRvIG9uZSBvZiB0aGUgbW9udGhseSBjbGluaWNzLiBUaGUgY2xpbmljcyBhcmUgb3BlbiB0byBldmVyeW9uZSwgbWVtYmVyIG9yIG5vdC48L2Rpdj4KPGEgY2xhc3M9ImZsbS1maXJzdC1zdGVwLWJ1dHRvbiIgaHJlZj0iaHR0cHM6Ly93d3cuYWdlbGVzc3N0cmVuZ3RoZ3ltLmNvbS8iPlZpc2l0IEFnZS1MZXNzIFN0cmVuZ3RoPC9hPgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtc2lkZSI+CjxkaXYgY2xhc3M9ImZsbS1pbnRha2UtY2FyZCI+CjxkaXYgY2xhc3M9ImZsbS1pbnRha2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1sYWJlbCI+QmVmb3JlIFlvdSBBcnJpdmU8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtY29weSI+RGVjaWRlIHdoZXRoZXIgeW91IHdhbnQgcGVyc29uYWwgdHJhaW5pbmcsIGEgYm9vdCBjYW1wIGNsYXNzLCBvciBqdXN0IGEgbG9vayBhdCB0aGUgZmxvb3IuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPkR1cmluZyBZb3VyIFZpc2l0PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0taW50YWtlLWNvcHkiPkEgdG91ciwgeW91ciBxdWVzdGlvbnMgYW5zd2VyZWQsIGFuZCBhIGZpcnN0IHNlc3Npb24gd2l0aCB0aGUgdHJhaW5lciB5b3UgcGljay48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1pbnRha2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1sYWJlbCI+V2hhdCBJdCBDb3N0czwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1jb3B5Ij5Ob3RoaW5nIGZvciB0aGUgdG91ciBvciB0aGF0IGZpcnN0IHNlc3Npb24uIE1lbWJlcnNoaXBzIGFuZCBkYXkgcGFzc2VzIGNvbWUgYWZ0ZXIuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPk9wZW4gVG8gTm9uLU1lbWJlcnM8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtY29weSI+TW9udGhseSBjbGluaWNzIG9uIHRoZSBzcXVhdCwgYmVuY2gsIGRlYWRsaWZ0LCBhbmQgc3RyaWN0IGN1cmwuPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtbm90ZSI+U3RldmUgaXMgdXN1YWxseSBvbiB0aGUgZmxvb3IgZnJvbSBtaWQtbW9ybmluZyBpbnRvIHRoZSBldmVuaW5nLCBzbyB0aGUgcGVyc29uIGFuc3dlcmluZyB5b3VyIHF1ZXN0aW9ucyBpcyBvZnRlbiBvbmUgb2YgdGhlIG93bmVycy48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtbm90ZSI+VGhlIGd5bSBpcyBvbiBNZW1vcmV4IERyaXZlIGluIFNhbnRhIENsYXJhLiBNZW1iZXJzIHRoZXJlIHJhbmdlIGZyb20gdGVuIHllYXJzIG9sZCB0byB3ZWxsIHBhc3QgZWlnaHR5LCBhbmQgYWJvdXQgZml2ZSBpbiBzaXggYXJlIHdvbWVuLCBzbyBubyBvbmUgYXJyaXZlcyBhcyB0aGUgb2RkIG9uZSBvdXQuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5Db25jbHVzaW9uPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5BZ2UtTGVzcyBTdHJlbmd0aCBpcyBub3QgcHJpbWFyaWx5IGEgc3RvcnkgYWJvdXQgZXF1aXBtZW50LCBhbHRob3VnaCB0aGUgZXF1aXBtZW50IGlzIHNlcmlvdXMuIEl0IGlzIGEgc3RvcnkgYWJvdXQgd2hhdCBoYXBwZW5zIHdoZW4gc29tZW9uZSB3aG8gc3BlbnQgZm91cnRlZW4geWVhcnMgcmVmdXNpbmcgdG8gZ3JhZGUgY2hpbGRyZW4gYWdhaW5zdCBhIHN0b3B3YXRjaCBvcGVucyBhIHdlaWdodCByb29tIGFuZCBhcHBsaWVzIHRoZSBzYW1lIHJ1bGUgdG8gYWR1bHRzLiBUaGUgcHJvZ3JhbSBiZWxvbmdzIHRvIHRoZSBwZXJzb24uIFRoZSBwYWNlIGJlbG9uZ3MgdG8gdGhlIHBlcnNvbi4gVGhlIGdvYWwgaXMgd2hhdGV2ZXIgdGhhdCBtZW1iZXIgc2FpZCBpdCB3YXMsIGFuZCB0aGUgY29hY2gmcnNxdW87cyBqb2IgaXMgdG8gbWFrZSBpdCByZWFjaGFibGUuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+V2hhdCBTdGV2ZSBCYWJjb2NrIHdhbnRzIHJlbWVtYmVyZWQgaXMgYSBzaW5nbGUgc2VudGVuY2U6IGZpdG5lc3MgaXMgZm9yIGV2ZXJ5b25lLCBhbmQgZXZlcnlvbmUgaXMgd2VsY29tZS4gSW4gYSBtYXJrZXQgd2l0aCBubyBzaG9ydGFnZSBvZiBneW1zLCB0aGF0IGNsYWltIGlzIG9ubHkgd29ydGggc29tZXRoaW5nIGlmIHRoZSByb29tIGNhbiBob2xkIGEgbmVydm91cyBiZWdpbm5lciwgYSB0ZWVuYWdlciwgYSB3b21hbiB3aG8gaGFzIGJlZW4gdG9sZCB0aGUgd2VpZ2h0IGZsb29yIGlzIG5vdCBmb3IgaGVyLCBhbmQgYSBtYXN0ZXJzIHdvcmxkLXJlY29yZCBob2xkZXIgaW4gdGhlIHNhbWUgaG91ci4gSW4gU2FudGEgQ2xhcmEsIHRoYXQgYXBwZWFycyB0byBiZSB0aGUgcG9pbnQuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWN0YSI+UmVhZGVycyBpbnRlcmVzdGVkIGluIGV4cGxvcmluZyB0aGlzIHN0cmVuZ3RoIGd5bSBpbiBTYW50YSBDbGFyYSBjYW4gdmlzaXQgdGhlIGZhY2lsaXR5IG9ubGluZSBhdCA8YSBocmVmPSJodHRwczovL3d3dy5hZ2VsZXNzc3RyZW5ndGhneW0uY29tLyIgc3R5bGU9ImNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7Ij5BZ2UtTGVzcyBTdHJlbmd0aCBHeW08L2E+LjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWZlYXR1cmVkLWV4cGVydCI+CjxkaXYgY2xhc3M9ImZsbS1mZS1ncmlkIj4KPGRpdiBjbGFzcz0iZmxtLWZlLW1haW4iPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTJweDsgbGV0dGVyLXNwYWNpbmc6MnB4OyBjb2xvcjojNzA2OTYxOyBtYXJnaW46MCAwIDZweCAwOyI+RmVhdHVyZWQgRml0bmVzcyBFeHBlcnQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGxldHRlci1zcGFjaW5nOjJweDsgY29sb3I6IzhiODM3YTsgbWFyZ2luOjAgMCAxNXB4IDA7Ij5BYm91dCBUaGUgRmVhdHVyZWQgRXhwZXJ0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mZWF0dXJlZC1uYW1lIj5TdGV2ZSBCYWJjb2NrPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXNpemU6MTdweDsgY29sb3I6IzVmNWE1MDsgbWFyZ2luOjAgMCA2cHggMDsiPkNvLU93bmVyIEFuZCBTdHJlbmd0aCBDb2FjaCAvIEFnZS1MZXNzIFN0cmVuZ3RoIEd5bTwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjsgZm9udC1zaXplOjEzcHg7IGNvbG9yOiM3ZDc1NmI7IG1hcmdpbjowIDAgMjBweCAwOyI+U2FudGEgQ2xhcmEsIENhbGlmb3JuaWE8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZlLWJ1c2luZXNzIj4KPGltZyBjbGFzcz0iZmxtLWZlLWxvZ28iIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0N2d2RXUUkucG5nIiBhbHQ9IkFnZS1MZXNzIFN0cmVuZ3RoIEd5bSBsb2dvIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMC41cHg7IGxpbmUtaGVpZ2h0OjEuNDU7IGNvbG9yOiM4YTdhNTg7IG1hcmdpbjowIDAgNXB4IDA7Ij5GZWF0dXJlZCBCdXNpbmVzczwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MS4zOyBjb2xvcjojMTcxNzE3OyBtYXJnaW46MDsiPkFnZS1MZXNzIFN0cmVuZ3RoIEd5bTwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mZS1zaWRlIj4KPGltZyBjbGFzcz0iZmxtLWZlLXBob3RvIiBzcmM9Imh0dHBzOi8vaWlsaS5pby9DdmprU3o3LnBuZyIgYWx0PSJTdGV2ZSBCYWJjb2NrLCBmZWF0dXJlZCBleHBlcnQgYW5kIGNvLW93bmVyIG9mIEFnZS1MZXNzIFN0cmVuZ3RoIEd5bSBpbiBTYW50YSBDbGFyYSwgQ2FsaWZvcm5pYSI+CjxkaXYgY2xhc3M9ImZsbS1mZS1waG90by1jYXB0aW9uIj5TdGV2ZSBCYWJjb2NrLCB3aG9zZSB0ZWFjaGluZyBiYWNrZ3JvdW5kIGFuZCB0d28gZGVjYWRlcyBpbiBneW1zIHNldCB0aGUgY29hY2hpbmcgc3RhbmRhcmQgYXQgQWdlLUxlc3MgU3RyZW5ndGguPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojZTRkZmQ3OyBtYXJnaW46MCAwIDIwcHggMDsiPjwvZGl2Pgo8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6NjcwcHg7Ij4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowIDAgMTlweCAwOyI+U3RldmUgQmFiY29jayBpcyBhIGNvLW93bmVyIGFuZCBzdHJlbmd0aCBjb2FjaCBhdCBBZ2UtTGVzcyBTdHJlbmd0aCBHeW0gaW4gU2FudGEgQ2xhcmEsIENhbGlmb3JuaWEsIHdoaWNoIGhlIG93bnMgd2l0aCBoaXMgd2lmZSwgUmViZWthaC4gSGUgY2FtZSB0byBjb2FjaGluZyB0aHJvdWdoIGd5bW5hc3RpY3MsIGNvbXBldGluZyBpbnRvIGhpcyBjb2xsZWdlIHllYXJzIGJlZm9yZSBzdHVkeWluZyBraW5lc2lvbG9neSBhbmQgZWFybmluZyBhIG1hc3RlciZyc3F1bztzIGRlZ3JlZSBpbiBwaHlzaWNhbCBlZHVjYXRpb24gd2l0aCBhIGZvY3VzIG9uIHBlZGFnb2d5LiBIZSBiZWdhbiBjb2FjaGluZyBneW1uYXN0aWNzIGF0IGZvdXJ0ZWVuLCBzcGVudCBmb3VydGVlbiB5ZWFycyBhcyBhIG1pZGRsZSBzY2hvb2wgcGh5c2ljYWwgZWR1Y2F0aW9uIHRlYWNoZXIsIGFuZCBoYXMgd29ya2VkIGluIGd5bXMgY29uc2lzdGVudGx5IGZvciBtb3JlIHRoYW4gdHdlbnR5IHllYXJzLiBIZSBjb21wZXRlcyBpbiBwb3dlcmxpZnRpbmcgYW5kIHRoZSBzdHJpY3QgY3VybCwgYW5kIGhvbGRzIGEgd29ybGQgcmVjb3JkIGluIHRoZSBtYXN0ZXJzIGNhdGVnb3J5IG9mIHRoZSBzdHJpY3QgY3VybC48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+TWlzc2lvbiAvIFBoaWxvc29waHk8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowIDAgMTlweCAwOyI+U3RldmUmcnNxdW87cyBwaGlsb3NvcGh5IGJlZ2lucyB3aXRoIG1pbmRzZXQuIEhlIGJlbGlldmVzIGFueW9uZSBjYW4gYmVjb21lIGZpdCBhdCBhbnkgYWdlLCB0aGF0IHdvcmsgZXRoaWMgb3V0cGVyZm9ybXMgcmF3IHRhbGVudCwgYW5kIHRoYXQgdGhlIG1lbnRhbCBhcHByb2FjaCB0byB0cmFpbmluZyBpcyB0aGUgcGFydCBtb3N0IHdvcnRoIGZpeGluZyBmaXJzdC4gSGUgcmVqZWN0cyBjb29raWUtY3V0dGVyIHByb2dyYW1taW5nIG9uIHRoZSBncm91bmRzIHRoYXQgbm8gY29va2llLWN1dHRlciBwZXJzb24gZXhpc3RzLCBhbmQgaGUgaG9sZHMgdGhhdCB0cmFpbmluZyBzaG91bGQgYmUgZW5qb3lhYmxlIHJhdGhlciB0aGFuIHB1bml0aXZlLjwvcD4KPGRpdiBjbGFzcz0iZmxtLWgzIj5WYWx1ZXMgLyBTcGVjaWFsdGllczwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuODsgY29sb3I6IzFiMWIxOTsgbWFyZ2luOjA7Ij5IaXMgc3BlY2lhbHRpZXMgaW5jbHVkZSBzdHJlbmd0aCBhbmQgY29uZGl0aW9uaW5nLCBwb3dlcmxpZnRpbmcgYW5kIHN0cmljdCBjdXJsIGNvYWNoaW5nLCBneW1uYXN0aWNzLWJhc2VkIGJvZHl3ZWlnaHQgYW5kIGNvcmUgd29yaywgeW91dGggYW5kIGF0aGxldGljIHRyYWluaW5nLCBhbmQgcmV0dXJuaW5nIHRvIHRyYWluaW5nIGFmdGVyIGluanVyeS4gSGlzIHN0YXRlZCB2YWx1ZXMgYXJlIGluZGl2aWR1YWwgYXR0ZW50aW9uLCBjb25zaXN0ZW5jeSBhbmQgcm91dGluZSwgZW5jb3VyYWdlbWVudCBvdmVyIGludGltaWRhdGlvbiwgbWVudGFsIGFuZCBlbW90aW9uYWwgaGVhbHRoLCBhbmQgYSBneW0gZmxvb3Igb3BlbiB0byBldmVyeSBhZ2UsIGdlbmRlciwgYW5kIGxldmVsIG9mIGV4cGVyaWVuY2UuPC9wPgo8L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOnRyYW5zcGFyZW50OyBib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExOyBwYWRkaW5nOjI0cHggMCA0cHggMDsgbWFyZ2luOjAgMCAzMnB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkVkaXRvcmlhbCBDcml0ZXJpYTwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjFweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZSZ0cmFkZTsgc2VsZWN0ZWQgdGhpcyBzcG90bGlnaHQgZm9yIHRoZSBvd25lciZyc3F1bztzIGFjY291bnQgb2YgcHJvZ3JhbW1pbmcgd3JpdHRlbiBvbmUgcGVyc29uIGF0IGEgdGltZSwgdGhlIHVudXN1YWwgbWVtYmVyc2hpcCBiYWxhbmNlIG9uIHRoZSBmbG9vciwgYW5kIHdoYXQgYSBmb3VydGVlbi15ZWFyIHRlYWNoaW5nIGJhY2tncm91bmQgY2hhbmdlcyBhYm91dCB0aGUgd2F5IGEgd2VpZ2h0IHJvb20gaXMgY29hY2hlZC48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmNGVmZTU7IGJvcmRlci1sZWZ0OjJweCBzb2xpZCAjYTU4YjU1OyBwYWRkaW5nOjIwcHggMjJweDsgbWFyZ2luOjAgMCAyOHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MnB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS43OyBtYXJnaW46MCAwIDhweCAwOyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7IFZlcmlmaWVkIFNwb3RsaWdodDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZSZ0cmFkZTsgcHVibGlzaGVzIHRoaXMgc2VyaWVzIHRvIHBsYWNlIG9uIHJlY29yZCB0aGUgb3duZXJzLCBjb2FjaGVzLCBhbmQgaW5kZXBlbmRlbnQgZ3ltcyB0aGF0IHNldCB0aGUgdHJhaW5pbmcgY3VsdHVyZSBvZiB0aGVpciBvd24gY29tbXVuaXRpZXMsIGFuZCB0aGUgc3RhbmRhcmRzIHRoZXkga2VlcCB3aGVuIHRoZXJlIGlzIG5vIGF1ZGllbmNlIGZvciB0aGVtLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9InBhZGRpbmc6MCAwIDMwcHggMDsgbWFyZ2luOjA7Ij4KPGRpdiBjbGFzcz0iZmxtLWZvb3Rlci1tZXRhIj5QdWJsaXNoZWQgYnkgRml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7ICZuYnNwOyB8ICZuYnNwOyBMb2NhbCBGaXRuZXNzIExlYWRlcnNoaXAgU2VyaWVzICZuYnNwOyB8ICZuYnNwOyBFZGl0b3JpYWwgU3BvdGxpZ2h0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSI+RWRpdG9yaWFsbHkgcmV2aWV3ZWQgYW5kIHByZXBhcmVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lJnRyYWRlOzwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTE7IHBhZGRpbmc6MjJweCAwIDAgMDsgbWFyZ2luOjAgMCAyOHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkFydGljbGUgRGV0YWlsczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5QdWJsaWNhdGlvbjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5GaXRuZXNzIExpdmluZyBNYWdhemluZSZ0cmFkZTs8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPlByZXBhcmVkIEJ5PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPk1hcmsgRC5SLiBGb3JkLCBNYW5hZ2luZyBFZGl0b3I8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciIHN0eWxlPSJib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsiPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPlN1YmplY3Q8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+U3RldmUgQmFiY29jayBhbmQgQWdlLUxlc3MgU3RyZW5ndGggR3ltPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9Im1hcmdpbjowIDAgMTRweCAwOyI+U291cmNlczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc291cmNlLW5vdGUiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzJhMjcyMzsgbWFyZ2luOjA7Ij5Tb3VyY2UgbWF0ZXJpYWwgZm9yIHRoaXMgc3BvdGxpZ2h0IGNvbnNpc3RlZCBvZiB0aGUgYXBwcm92ZWQgZWRpdG9yaWFsIGRyYWZ0LCB0aGUgcmVjb3JkZWQgRml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7IGludGVydmlldyB3aXRoIFN0ZXZlIEJhYmNvY2ssIGEgY2xpZW50IHN0YXRlbWVudCBzdXBwbGllZCBmb3IgZWRpdG9yaWFsIHVzZSBieSBLaXJhIE8gRG9ubmVsbCwgdGhlIG9mZmljaWFsIEFnZS1MZXNzIFN0cmVuZ3RoIEd5bSB3ZWJzaXRlLCBhbmQgaW1hZ2UgYXNzZXRzIHByb3ZpZGVkIGZvciBwdWJsaWNhdGlvbi4gU2VydmljZSBkZXNjcmlwdGlvbnMsIG1lbWJlcnNoaXAgcmF0aW9zLCBjb2FjaGluZyBwaGlsb3NvcGh5LCBjb21wZXRpdGlvbiBhbmQgaW5qdXJ5IGRldGFpbHMsIHN0YWZmaW5nIHJlZmVyZW5jZXMsIGFuZCB0aGUgY2xpZW50IHN0YXRlbWVudCBhcmUgbGltaXRlZCB0byB3aGF0IHRob3NlIHNvdXJjZXMgY29udGFpbi4gTm8gY3JlZGVudGlhbHMsIGF3YXJkcywgcmFua2luZ3MsIG1lZGljYWwgY2xhaW1zLCBvciBtZW1iZXIgb3V0Y29tZXMgd2VyZSBhZGRlZCBiZXlvbmQgdGhlbS48L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc4OyBjb2xvcjojM2EzODMzOyBtYXJnaW46MCAwIDI0cHggMDsiPgo8ZGl2PkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lJnRyYWRlOyBlZGl0b3JpYWwgaW50ZXJ2aWV3IHdpdGggU3RldmUgQmFiY29jay48L2Rpdj4KPGRpdj5DbGllbnQgc3RhdGVtZW50IHN1cHBsaWVkIGZvciBlZGl0b3JpYWwgdXNlIGJ5IEtpcmEgTyBEb25uZWxsLjwvZGl2Pgo8ZGl2Pk9mZmljaWFsIHdlYnNpdGU6IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmFnZWxlc3NzdHJlbmd0aGd5bS5jb20vIiBzdHlsZT0iY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudDsiPmFnZWxlc3NzdHJlbmd0aGd5bS5jb208L2E+LjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWRpc2NsYWltZXIiPlRoaXMgZmVhdHVyZSBpcyBlZGl0b3JpYWwgY29udGVudCBhbmQgaXMgbm90IG1lZGljYWwgYWR2aWNlLiBUcmFpbmluZyBkZXNjcmlwdGlvbnMsIG1ldGhvZHMsIGFuZCBvdXRjb21lcyByZWZsZWN0IHRoZSBmZWF0dXJlZCBleHBlcnQmcnNxdW87cyBvd24gYWNjb3VudCBhbmQgaW5kaXZpZHVhbCBleHBlcmllbmNlLCBhbmQgcmVzdWx0cyBkaWZmZXIgZnJvbSBwZXJzb24gdG8gcGVyc29uLiBSZWFkZXJzIHNob3VsZCBjb25zdWx0IGEgcXVhbGlmaWVkIGhlYWx0aGNhcmUgcHJvZmVzc2lvbmFsIGJlZm9yZSBiZWdpbm5pbmcgYW55IG5ldyBleGVyY2lzZSBwcm9ncmFtIG9yIHJldHVybmluZyB0byB0cmFpbmluZyBhZnRlciBhbiBpbmp1cnkuPC9kaXY+CjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2Q5ZDRjYjsgbWFyZ2luOjI0cHggMCAxOHB4IDA7Ij48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZvb3Rlci1tZXRhIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuODsgbGV0dGVyLXNwYWNpbmc6MS41cHg7IG1hcmdpbjowOyI+JmNvcHk7IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lJnRyYWRlOy4gQWxsIHJpZ2h0cyByZXNlcnZlZC48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+
Local Fitness Leadership Series
Editorial Spotlight / Santa Clara, California
By Mark D.R. Ford
Managing Editor
Fitness Living Magazine™ Feature Profile

A Santa Clara Weight RoomBuilt For Every Age AndEvery Starting Point

Inside Steve Babcock’s Santa Clara strength gym, where a first-time lifter, a hockey-playing teenager, and a masters world-record holder train in the same room, and where the program is written for the person rather than the age.
Recognized by Fitness Living Magazine™ for individually written programming, direct owner access on the training floor, an unusually broad membership, and local fitness leadership.
Age-Less Strength Gym identity mark, Santa Clara, California
Age-Less Strength: The gym’s identity mark. Steve Babcock chose the name as a statement of policy rather than branding: age is treated as a detail, not a qualification.
Years before he owned a strength gym in Santa Clara, Steve Babcock was the one physical education teacher in his middle school who refused to grade a child on how fast that child could run a mile. One eighth-grade boy set his own goal instead: finish a mile in under twenty minutes. Other teachers wanted the boy failed. He started the year at twenty-eight minutes and ended it speed-walking nineteen.
That standard, a goal set by the person doing the work rather than a number on a chart, is now the operating principle at Age-Less Strength, the free-weight gym on Memorex Drive that Steve owns with his wife, Rebekah. The name is the argument. The boy from that class still trains there.
“It really shouldn’t matter your age, it really shouldn’t matter your gender. The gym is for everyone. It’s ageless.”
Steve Babcock, Co-Owner And Strength Coach / Age-Less Strength Gym
What Members Notice First
A room built for lifting and nothing else: free weights, plates, bars, real equipment, and none of the decoration that usually surrounds a gym floor. Only about one member in ten competes in powerlifting; most are general fitness members training in a serious strength facility. Members also notice that the owner is on the floor. Steve works most days, and even members who have never paid for a session stop him to ask how a movement should feel.
What follows is quieter. Steve knows every member by name, including former students and teaching colleagues. His manner is closer to a goofball than a drill sergeant, and he says he has never put a member down. Corrections come as suggestions, encouragement comes constantly, and often with a joke attached.
The result is a floor where nobody has to earn the right to belong. Beginners train beside competitive lifters. A ten-year-old and an eighty-year-old are equally welcome. Roughly five of every six members are women, a balance that developed naturally and that the owners want to keep growing. That welcoming standard is visible in the room every day.
Steve Babcock, co-owner and strength coach at Age-Less Strength Gym in Santa Clara, California
STEVE BABCOCK: Co-owner and strength coach, whose standard was set across fourteen years of middle school physical education and more than twenty years working in gyms.
At A Glance
LocationMemorex Drive, Santa Clara, California.
MethodFree weights and traditional lifts, in a room equipped like a powerlifting gym.
MembershipMostly general fitness; about one member in ten competes in powerlifting.
LeadershipOwned by Steve and Rebekah Babcock, with Steve on the floor most of the day.
Owner Focus
Steve holds the gym to one requirement: see the person first, then write the training for that person. Because he and Rebekah own the place themselves and he is there most of the day, members deal directly with the coach who sets the standard.
Free-weight training area at Age-Less Strength Gym in Santa Clara, California
The Floor: The room is equipped for squat, bench, deadlift, and strict curl work. Steve describes the approach as traditional by choice rather than by limitation.
Age-Less Strength Standard
Ageless AccessMembers range from young athletes to lifters well past retirement, with training scaled to the person rather than the age.
Tailored ProgramsEvery program is written for one person’s stated goal, because Steve does not believe a cookie-cutter client exists.
Known By NameSteve knows every member personally, including former students and former teaching colleagues who now train on the same floor.
Women’s StrengthRoughly five of every six members are women, including much of the powerlifting team, a balance the owners intend to keep growing.
 
The Fitness Standard
Age-Less Strength pairs competitive-level strength coaching with programs written one person at a time, on a floor where age, gender, and starting fitness level are treated as details rather than requirements.
Strength Is
AGELESS
A Santa Clara Strength Gym Built Around Individually Written Programs, Mindset, And A Belief That Age And Experience Do Not Decide Who Belongs.
Profile Snapshot
BusinessAge-Less Strength Gym
LeadershipSteve Babcock, Co-Owner and Strength Coach, with his wife, Rebekah
LocationSanta Clara, California
FocusFree-weight strength training, individually written programs, powerlifting coaching, and a floor open to every age and experience level.
Training ModelPersonal training, boot camp classes, powerlifting coaching, rehabilitation and mobility work, youth and athletic training, monthly clinics open to non-members, plus memberships and day passes.
Editorial Dossier

The name is a claim, and the room is arranged to make the claim testable. One program per person, an owner on the floor for most of the working day, and a membership that runs from ten-year-olds to lifters past eighty are not amenities here. They are the evidence.

Editor’s Note

This profile follows a teacher who spent fourteen years refusing to grade children against a stopwatch, watched one boy cut nine minutes off a mile, and later carried the same rule onto a free-weight floor where the pace belongs to the member.

Fitness Living Magazine™ Profile
What Steve Babcock Kept From Fourteen Years In A Gymnasium

Building an inclusive fitness community is a phrase that appears in a great deal of gym marketing. At Age-Less Strength in Santa Clara, California, it is closer to a structural decision. Steve Babcock did not name the gym after a training method or a local landmark. He named it after the thing he believes the fitness industry gets wrong most often: the assumption that there is a correct age, body, gender, or starting point for walking into a weight room.

Quick Answer

Age-Less Strength is a free-weight strength gym in Santa Clara, California, owned by Steve Babcock and his wife, Rebekah. It is equipped like a powerlifting facility while serving mostly general fitness members, and it offers personal training, boot camp classes, powerlifting coaching, rehabilitation and mobility work, youth and athletic training, and monthly lifting clinics. Steve describes the standard as individually written programs, a mindset-first coaching philosophy, and a floor open to every age and experience level.

His own history explains part of that conviction. Steve grew up in gymnastics and expected the sport to take him further than it did. He competed in college, understood at some point that an Olympic path was closing, and found himself in a position familiar to many athletes: he had defined himself almost entirely by his sport and did not know what he was outside of it. He studied kinesiology, earned a master’s degree in physical education with a focus on pedagogy, and began teaching.

What You’ll Learn
Inside The Age-Less Strength Approach

This profile looks at how a teaching background, traditional strength work, and an insistence on individual programming shape a Santa Clara gym that sets out to serve every age at once.

Why It Is Different

A serious free-weight facility run by a former teacher who writes each program for one person and refuses to coach by template.

Who It Serves

Beginners, general fitness members, women who want a weight room without stigma, young athletes, and competitive powerlifters.

Why It Stands Out

Owner access, a mindset-first philosophy, open clinics, and a members’ culture the client statement describes as zero egos, all encouragement.

A Teacher’s Standard, Moved Onto A Gym Floor

Steve began coaching gymnastics at fourteen and kept working with young people into his forties, including fourteen years as a middle school physical education teacher. His fitness course was an elective, which meant students had to choose it over traditional PE, and it was the only class in the building where a mile time was not the measure of a passing grade. He set goals with students instead. The boy who arrived at twenty-eight minutes and left at nineteen finished the year in tears, and Steve still describes that as the best experience of his career.

What eventually pulled him out of the classroom was arithmetic. A teacher reaches one roster at a time. Steve had fallen in love with gym culture in his twenties and had come to believe that most people never find out that training can be enjoyable, because the industry has spent decades presenting exercise as a punishment. He wanted a room where he could demonstrate the opposite, at scale, to people of any age who had never been told the door was open to them.

Member Experience

A member at Age-Less Strength is meant to feel safe and, in Steve’s word, seen. He talks to every person differently, describing a good trainer as something close to a good bartender: some members want to be talked through the hour, others want to be listened to. The pace is set by the member, and the program is built around what that member actually asked for.

Individual Programs In A Powerlifting Room

Steve’s own specialty is strength and conditioning with a powerlifting emphasis, and the gym is built to that specification. Only about ten percent of the membership competes, however, which leaves a facility of serious equipment being used mostly by people pursuing general fitness. On any given day he might coach the strongest lifters in the room, then run agility work with his son and his son’s hockey teammates, then take a beginner through a first session. Rebekah leads the boot camp classes. A third trainer, Gwen, works in rehabilitation and mobility for members returning from injury.

The one thing he will not do is reuse a program. Steve is direct about why trainers fall into templates: the workout is already written, and modifying weights is faster than thinking. His objection is that the practice assumes a person who does not exist. Rehabilitation, weight loss, a first pull-up, and a competition total are different problems, and a member can tell whether the paper in front of them was written for their goal or for someone else’s.

Strength training equipment and lifting area at Age-Less Strength Gym in Santa Clara, California
Training at Age-Less Strength is organized around free weights and movements Steve describes as having stood the test of time, from the bench press and squat to the deadlift and strict curl.
Mindset Before Weight

Asked to compress his training philosophy, Steve puts mindset ahead of everything, including talent. He came to that position through powerlifting, where he watched people who had never played a sport, never enjoyed physical education, and never belonged to a gym become some of the strongest lifters he knew. Given a choice between raw ability and work ethic, he says he would take the work ethic on any day of the week.

In practice that means he accepts goals he cannot put a date on. A member who has never touched a bench press and wants to press 225 pounds gets an honest answer: not this year, possibly not next, but the number is reachable at whatever pace that member is willing to work. He sets a pull-up as a target for nearly everyone he trains, on the grounds that nearly everyone can get there. Some of his clients have. Others are still at the beginning of the progression, which he treats as the same story at an earlier point.

“Every single one of my clients will walk away stronger than when they first walked through my door.”
Steve Babcock, Co-Owner And Strength Coach / Age-Less Strength Gym
What Progress Looks Like When The Scale Will Not Move

Steve has little patience for the bathroom scale as a primary measure, and a good deal of patience for the conversation it forces. His preferred evidence is a member who began shoulder pressing two-and-a-half-pound dumbbells and one day presses ten. To a competitive lifter the number is trivial. To the member it is proof that the body is restructuring even while the scale sits still. He also frames the same progress in longer terms: skeletal muscle strength is what keeps people from falling and getting hurt as they age, which is why he considers it more important than a weight readout.

The achievements that make him proudest are the ones nobody planned. A member notices a muscle in the mirror that was not visible before. Someone is stopped in a grocery store by a stranger paying a compliment, and the first thing they want to do is tell their coach about it. Steve’s reasoning is that people judge themselves more harshly than anyone else does and rarely see their own change; an unprompted observation from outside gets past that in a way a progress photograph cannot.

Members training with free weights at Age-Less Strength Gym in Santa Clara, California
Steve measures progress in movements a member can repeat, from a first ten-pound press to a first pull-up, rather than in numbers on a scale.
Editorial Perspective

Age-Less Strength matters because it treats inclusion as a coaching method rather than a slogan: the program is written for the person in front of the coach, which is what makes a room work for a beginner and a record holder at the same hour.

Editorial Service Brief
What Age-Less Strength Offers

Based on the interview and the gym’s website, Age-Less Strength serves members who want a serious free-weight facility with coaching available at every level, from a first session to competition preparation.

Personal TrainingOne-to-one coaching with programs written for the individual member’s goal, whether that goal is rehabilitation, weight loss, general strength, or a specific lift.
Group ClassesBoot camp classes led by Rebekah, which Steve describes as the format that works best for members who train more consistently when a friend and a group are waiting.
Powerlifting CoachingCompetitive programming for the gym’s powerlifting team, built on volume early and peaking later, with the 5-3-1 model among the structures Steve uses most.
Rehab And MobilityA trainer on staff who specializes in mobility, rehabilitation, and return-to-training work for members arriving with an injury or a history of one.
Clinics And AccessMonthly clinics on the squat, bench, deadlift, and strict curl that are open to non-members, alongside memberships, day passes, and around-the-clock access for members.
Client Perspective
“From the moment I walked in, Steve and Rebekah made me feel welcome, supported, and seen. This place has a vibe like no other—zero egos, all encouragement. Whether you’re a seasoned lifter or just starting out, you’ll find people here who genuinely want to see you grow. The space itself is simple and focused: free weights, real equipment, and none of the fluff. What stands out most is how Steve and Rebekah care about every person who walks through the door. They’ve built a gym that’s about strength in every sense—physical, emotional, and communal. If you’re looking for a place where people remember your name, cheer for your wins, and push you on your off days, this is it. I’m proud to be part of the Ageless Strength family.”
Kira O Donnell / Client Statement Supplied For Editorial Use
Simple, Repeated, And Kept Long Enough To Work

Asked what the fitness industry makes unnecessarily complicated, Steve answers carefully and then answers plainly. He considers himself a traditionalist: the best results still come from free weights and exercises that have survived decades of scrutiny. If a member wants a stronger chest, there is a bench press and there are variations of it. The modern impulse, as he sees it, is to reinvent the wheel, which produces workouts that look impressive and teach nothing transferable.

The cost of the novelty, he argues, is that members never learn what actually produces change. He is used to being asked why a session resembles last week’s, and his answer is that resemblance is the point: a program needs four to eight weeks before it shows anything worth adapting. New exercises every session are entertaining and forgettable. Routine can be made enjoyable, he says, and that is a matter of how it is coached rather than how often it is replaced.

Coming Back, From The Coach’s Own Experience

About three years ago, deadlifting rather than curling, Steve ruptured the bicep tendon in his left arm. The tendon was surgically repaired, and his surgeon told him plainly that he had never treated anyone quite like him and had no idea whether he would compete again. Steve now holds a world record in the masters category of the strict curl and ranks among the top fourteen curlers of all time. All of it came after the injury rather than before it.

He offers the story for a specific audience: former athletes, and anyone hurt in a gym who has quietly decided the door is closed. In his experience most people defeat themselves before they give the return a chance, which brings the conversation back to mindset. It also gives him standing that a certificate does not confer. When he tells a member recovering from an injury that a comeback is possible, he is describing a route he has walked himself. Recovery timelines differ from person to person, and decisions about returning to training after an injury belong with a qualified healthcare professional.

Barbell and rack area on the training floor at Age-Less Strength Gym in Santa Clara, California
Steve competes in powerlifting and the strict curl, and coaches the gym’s powerlifting team alongside beginners, youth athletes, and members returning from injury.
Why This Matters Locally

Age-Less Strength sits on Memorex Drive in Santa Clara, serving the South Bay, Silicon Valley, and San Jose. Steve calls it a hidden gem, and the description is not entirely a compliment: membership has grown every year, and he is aware of how many people in the area have not found it. Asked what he would like to see change over the next five to ten years, he began with reach, and then moved to something more specific.

The gym’s membership is roughly five women to every man, a ratio that developed without being engineered and that extends to the powerlifting team. Steve would like that to grow rather than even out. Running and swimming, he notes, carry no particular stigma for women; a weight room and visible muscle still do, and he considers the correction well overdue. He would also like to see young people find the weight room earlier than their twenties, and dismisses the notion that training stunts a child’s growth as a myth in the same category as the belief that women who lift will look like men.

There is one more argument he makes for the local value of a gym, and it is the one he returns to most readily. Beyond strength, he sees training as social and emotional maintenance. He is uneasy about how many people reach for a prescription without ever trying the alternative, and careful to say that medication is sometimes necessary. But a weight room, a run, a bicycle, a pool: in his view those are the underrated route to a longer mental and emotional life, and a member who leaves happier and more confident has gotten the more important result. That view is his own, and decisions about medication belong between a person and their doctor.

FAQ
Who Is Steve Babcock?

Steve Babcock is a co-owner and strength coach at Age-Less Strength Gym in Santa Clara, California, which he owns with his wife, Rebekah. A former competitive gymnast with a master’s degree in physical education, he coached gymnastics from age fourteen and taught middle school physical education for fourteen years before building a gym around strength and conditioning, powerlifting coaching, and individually written programs.

What Is Age-Less Strength Known For?

Age-Less Strength is known for a free-weight strength gym in Santa Clara that is set up like a powerlifting facility while serving mostly general fitness members. Steve described personal training, boot camp classes, powerlifting coaching, rehabilitation and mobility work, youth and athletic training, and monthly lifting clinics that are open to people who are not members.

Is Age-Less Strength Beginner Friendly?

Based on Steve Babcock’s interview and the supplied customer review, Age-Less Strength is built for beginners as well as experienced lifters. Steve said he writes programs around each person’s own goal, moves at whatever pace the member needs, and offers a first training session at no charge so people can see the gym before committing.

What Results Can Members Expect From Consistent Strength Training?

Steve Babcock said the clearest result is strength a member can measure themselves, from a first ten-pound shoulder press to a first pull-up. He also described improved confidence, better mental and emotional health, and the skeletal muscle strength that helps people stay steady and capable as they age.

What Makes Age-Less Strength Different In Santa Clara?

Age-Less Strength stands out in Santa Clara through Steve Babcock’s teaching background, individually written programs rather than cookie-cutter workouts, a coaching manner he describes as encouraging rather than drill-sergeant, a strong women’s lifting presence, and a stated belief that age, gender, and starting fitness level should not decide who belongs in a gym.

Key Takeaways
  • Age-Less Strength is a Santa Clara, California free-weight gym owned by Steve Babcock and his wife, Rebekah, and named around the belief that age should not decide who trains.
  • Steve’s background in gymnastics, kinesiology, and fourteen years of middle school physical education shapes a coaching approach built on individual goals rather than fixed standards.
  • The gym offers personal training, boot camp classes, powerlifting coaching, rehabilitation and mobility work, youth and athletic training, and monthly clinics open to non-members.
  • Roughly five of every six members are women, and Steve describes expanding that presence and reaching younger members as his clearest goals for the next several years.
The First Step
Your First Session Is Free
Getting started is simple. Call or text the gym, or visit the website. Your first personal training session with Steve costs nothing, and Rebekah and Gwen make the same offer on their own first sessions. If a full session feels like too much for a first visit, ask for a tour instead, buy a day pass, or come to one of the monthly clinics. The clinics are open to everyone, member or not.
Visit Age-Less Strength
Before You ArriveDecide whether you want personal training, a boot camp class, or just a look at the floor.
During Your VisitA tour, your questions answered, and a first session with the trainer you pick.
What It CostsNothing for the tour or that first session. Memberships and day passes come after.
Open To Non-MembersMonthly clinics on the squat, bench, deadlift, and strict curl.
Steve is usually on the floor from mid-morning into the evening, so the person answering your questions is often one of the owners.
The gym is on Memorex Drive in Santa Clara. Members there range from ten years old to well past eighty, and about five in six are women, so no one arrives as the odd one out.
Conclusion

Age-Less Strength is not primarily a story about equipment, although the equipment is serious. It is a story about what happens when someone who spent fourteen years refusing to grade children against a stopwatch opens a weight room and applies the same rule to adults. The program belongs to the person. The pace belongs to the person. The goal is whatever that member said it was, and the coach’s job is to make it reachable.

What Steve Babcock wants remembered is a single sentence: fitness is for everyone, and everyone is welcome. In a market with no shortage of gyms, that claim is only worth something if the room can hold a nervous beginner, a teenager, a woman who has been told the weight floor is not for her, and a masters world-record holder in the same hour. In Santa Clara, that appears to be the point.

Readers interested in exploring this strength gym in Santa Clara can visit the facility online at Age-Less Strength Gym.
Featured Fitness Expert
About The Featured Expert
Steve Babcock
Co-Owner And Strength Coach / Age-Less Strength Gym
Santa Clara, California
Age-Less Strength Gym logo
Featured Business
Age-Less Strength Gym
Steve Babcock, featured expert and co-owner of Age-Less Strength Gym in Santa Clara, California
Steve Babcock, whose teaching background and two decades in gyms set the coaching standard at Age-Less Strength.

Steve Babcock is a co-owner and strength coach at Age-Less Strength Gym in Santa Clara, California, which he owns with his wife, Rebekah. He came to coaching through gymnastics, competing into his college years before studying kinesiology and earning a master’s degree in physical education with a focus on pedagogy. He began coaching gymnastics at fourteen, spent fourteen years as a middle school physical education teacher, and has worked in gyms consistently for more than twenty years. He competes in powerlifting and the strict curl, and holds a world record in the masters category of the strict curl.

Mission / Philosophy

Steve’s philosophy begins with mindset. He believes anyone can become fit at any age, that work ethic outperforms raw talent, and that the mental approach to training is the part most worth fixing first. He rejects cookie-cutter programming on the grounds that no cookie-cutter person exists, and he holds that training should be enjoyable rather than punitive.

Values / Specialties

His specialties include strength and conditioning, powerlifting and strict curl coaching, gymnastics-based bodyweight and core work, youth and athletic training, and returning to training after injury. His stated values are individual attention, consistency and routine, encouragement over intimidation, mental and emotional health, and a gym floor open to every age, gender, and level of experience.

Editorial Criteria
Fitness Living Magazine™ selected this spotlight for the owner’s account of programming written one person at a time, the unusual membership balance on the floor, and what a fourteen-year teaching background changes about the way a weight room is coached.
Fitness Living Magazine™ Verified Spotlight
Fitness Living Magazine™ publishes this series to place on record the owners, coaches, and independent gyms that set the training culture of their own communities, and the standards they keep when there is no audience for them.
Published by Fitness Living Magazine™   |   Local Fitness Leadership Series   |   Editorial Spotlight
Editorially reviewed and prepared by Fitness Living Magazine™
Article Details
PublicationFitness Living Magazine™
Prepared ByMark D.R. Ford, Managing Editor
SubjectSteve Babcock and Age-Less Strength Gym
Sources
Source material for this spotlight consisted of the approved editorial draft, the recorded Fitness Living Magazine™ interview with Steve Babcock, a client statement supplied for editorial use by Kira O Donnell, the official Age-Less Strength Gym website, and image assets provided for publication. Service descriptions, membership ratios, coaching philosophy, competition and injury details, staffing references, and the client statement are limited to what those sources contain. No credentials, awards, rankings, medical claims, or member outcomes were added beyond them.
Fitness Living Magazine™ editorial interview with Steve Babcock.
Client statement supplied for editorial use by Kira O Donnell.
Official website: agelessstrengthgym.com.
This feature is editorial content and is not medical advice. Training descriptions, methods, and outcomes reflect the featured expert’s own account and individual experience, and results differ from person to person. Readers should consult a qualified healthcare professional before beginning any new exercise program or returning to training after an injury.
© Fitness Living Magazine™. All rights reserved.
Fitness Stories of Strength

0 Comments

Write A Comment

*
*
Please complete the captcha to submit your comment.
Related Posts All Posts
08.20.2026

How Pilates Transformed Rehabilitation and Fitness in Santa Barbara

Chanda Fetter introduced Pilates to a Santa Barbara gym floor when it was still considered rehabilitation. Nearly twenty years later, Core Sport is a two-suite fitness and wellness center where the pr

07.24.2026

The Lifting Legacy: A Holistic Approach to Fitness That Balances Strength, Community, and Sustainability

Local Fitness Leadership Series Editorial Spotlight / Queen Anne, Seattle, Washington By Mark D.R. Ford Managing Editor Alexy Bantel found strength training in a college gym, not as a workout plan, but as a way out of a hard stretch mentally. It steadied her, then it became a passion, and eventually it became the question behind the studio she and her husband built: why does fitness have to be so extreme to count? That question sits at the center of The Lifting Legacy in Queen Anne, Seattle. Alexy and her husband, both former personal trainers, grew tired of the cookie-cutter programs and restriction they saw everywhere in the industry. So they built a strength studio around the opposite idea: coaching that fits real life, teaches people to lift with confidence, and leaves them stronger for the long run. “Fitness doesn’t have to be an uphill battle. It can be fun and enjoyable, and it can work with your life.” Alexy Bantel / Co-Owner And Personal Trainer, The Lifting Legacy The Studio Standard The Lifting Legacy stands apart by treating strength as something sustainable, coaching clients one on one, and building a community that makes people want to keep showing up. What Clients Notice First A judgment-free room and a coach who is fully focused on them. Most people at The Lifting Legacy train one on one with one of four trainers, so no one is left to guess what to do or how to do it. New clients are not expected to already know how to lift; the coaches teach the barbell, correct form in real time, and adjust the load and movements to the person in front of them. What people notice next is the feeling of the place. Alexy describes clients who arrive nervous and soft-spoken on day one, then slowly start greeting everyone, making eye contact, and staying to talk. There is no pressure and no sales push, which surprises people who expected the usual gym experience. That matters for beginners, busy professionals, and anyone who has felt like they never had a place in a gym. Clients are coached, encouraged, corrected when needed, and celebrated when a lift they once feared finally clicks. For many, it is the first time strength training has felt like it belongs to them. Alexy Bantel brings a client-first view to The Lifting Legacy, shaped by her own path from college gym-goer to co-owner and personal trainer. Owner Focus Alexy Bantel has shaped The Lifting Legacy around a simple standard: meet clients where they are and coach them toward strength they can sustain. That owner-led tone gives the studio its welcoming, honest, and community-driven identity. Inside The Lifting Legacy, training is built on barbell fundamentals and progressive overload, delivered through focused one-on-one coaching. The Lifting Legacy Standard One-On-One Coaching Most clients train privately with one of four trainers who tailor every session to them. Strength First Barbell training and progressive overload form the foundation of every program. No Pressure Transparent pricing and honest guidance, with no hard sell and no long contracts. Community Driven Clients greet one another on the floor and stay connected well beyond their sessions. Strength Builds COMMUNITY A Queen Anne Strength Studio Built Around Sustainable Training, Confidence, And Community. The Fitness Living Profile The Lifting Legacy: A Holistic Approach to Fitness That Balances Strength, Community, and Sustainability Inside Alexy Bantel’s view of strength training as a sustainable, judgment-free path where clients in Queen Anne, Seattle build muscle, gain confidence, and find a community that keeps them coming back. The holistic approach to fitness at The Lifting Legacy begins with one simple belief: getting strong should not mean punishing yourself. In Alexy’s words, fitness should be something people can keep doing for the long term, without extremes and without giving up the things they love. The studio is built to make strength training feel accessible, sustainable, and even enjoyable. Quick Answer The Lifting Legacy is a strength-focused personal training studio in Queen Anne, Seattle, built around sustainable coaching, barbell fundamentals, and a close client community. Co-owner Alexy Bantel describes it as a judgment-free space where clients learn to lift with confidence, build muscle without extremes, and gain strength they can carry into everyday life. Her own path shaped that view. Alexy started working out in college and found it did more for her mind than her body, becoming an outlet during a difficult time. She studied exercise science, competed in a bodybuilding show, and became a personal trainer, which is where she met her husband and now co-owner. He had come to training for a different reason: chronic back pain from his time in the Marines, and a doctor’s warning that he might live with it forever. Training gave him another answer, and that shared belief in what strength can do became the foundation of the studio. What You’ll Learn Inside The Lifting Legacy Approach This profile looks at how The Lifting Legacy combines one-on-one strength coaching, a sustainable training philosophy, and a genuine community inside a Queen Anne, Seattle studio. Why It Is Different The studio pairs serious barbell strength training with a sustainable, no-extremes approach and honest, no-pressure coaching. Who It Serves It serves clients who want one-on-one coaching, support, and a strength program that fits their real life and goals. Why It Stands Out Its coaching, client confidence, and tight community give the studio a clear identity in Queen Anne, Seattle. A Studio Built From Firsthand Frustration Before they owned anything, Alexy and her husband worked as personal trainers inside other people’s gyms, and they did not like a lot of what they saw. The industry leaned toward the extreme: strict, cookie-cutter plans, heavy restriction, and a version of fitness that did not fit into a normal person’s life. They wanted to coach people in a way that was sustainable, so they went independent and started training clients on their own. When the chance to open their own space appeared, they took it rather than keep putting the dream on hold. Two and a half years later, The Lifting Legacy is a boutique strength studio in Queen Anne serving around a hundred clients, most of them training one on one with one of the four trainers on staff. The name carries the mission: to pass on a legacy of health and wellness that clients can share with their families and friends, and keep for life. Client Experience A client at The Lifting Legacy is meant to feel comfortable, coached, and included from the very first visit. Alexy describes people who walk in timid and unsure, then over the following weeks start greeting others, staying to talk, and even spending time with fellow clients outside the gym. The goal is simple: give people a place where they feel they belong. “You don’t have to trust yourself. You just have to trust me.” Alexy Bantel / Co-Owner And Personal Trainer, The Lifting Legacy Strength Training Without the Intimidation The core of the studio’s method is basic strength training done well. Alexy described the principle of progressive overload as the constant that every client shares: get under a barbell, learn the movements, and add a little more over time. A lot of clients repeat the same program for weeks so that progress can be measured and built on, rather than chasing the flashy exercises that look impressive but deliver less. From there, the training is tailored. The load, the movements, and how often someone trains all shift to fit the person. Alexy also folds in the fun work, the higher-rep hypertrophy sets, shorter rest, and conditioning that raises the heart rate, so training stays interesting and gives clients the toned, capable feeling most of them are after. And because many people arrive not eating enough to build muscle, nutrition is part of the conversation too. Progressive overload under the barbell is the constant across programs, with movements and loads adjusted to each client. Progress Clients Can Feel The results Alexy describes show up quickly and cover more than the mirror. New clients often see strength improvements right away. Pain tends to ease, too; she pointed to a client whose shoulder used to hurt when he benched and who now cannot remember the last time it bothered him. Many clients also notice better body composition within the first month or two, even when that was never their main goal, because the focus stays on building muscle and eating enough to support it. The win Alexy values most is confidence. Twice a year, the studio hosts a PR day where clients test their one-rep max in the squat, bench, and deadlift, and the team talks about it for a week afterward. Watching someone do something they were sure they could not do is, in her words, the driving purpose behind the work. Once a client proves it to themselves, they start to believe in what else might be possible. Strength, confidence, and connection all support the larger goal Alexy describes: helping clients discover what they are capable of. Editorial Perspective The Lifting Legacy matters because it treats strength as something sustainable, not extreme: clients learn to lift with confidence, train in a way that fits their real lives, and find a community that keeps them showing up. Editorial Service Brief What The Lifting Legacy Offers Based on the interview and the studio’s own materials, The Lifting Legacy is built for clients who want coached, strength-focused training with room for community and real life. Personal Training One-on-one, strength-focused coaching with four trainers on staff, built on barbell work and progressive overload and tailored to each client. Partner & Small Group Partner training and small group options for clients who want coached strength work in a shared setting. Memberships & Open Gym Memberships and open gym access for people who want to use the facility on their own alongside the coached programs. Coaching Method Progressive overload and barbell fundamentals, blended with hypertrophy and conditioning work and supported by guidance on eating enough to build muscle. Community A close, judgment-free client culture, with events and connections that often continue outside the gym. Elite Review “If you’re looking for a gym in Seattle that truly knows strength training, The Lifting Legacy is it. The owners and staff are incredibly knowledgeable, supportive, and genuinely passionate about helping you get stronger. From the moment you walk in, you can tell it’s a completely judgment-free zone. The environment is welcoming, encouraging, and built around helping everyone improve and feel confident in their strength.” Colleen Hazen / Customer Review Supplied For Editorial Use Built for People Who Think Strength Training Isn’t for Them Part of what tips a decision toward The Lifting Legacy is what it does not do. Alexy said the studio does not pressure people and stays transparent about both methodology and pricing, which stands out in an industry that often treats a new face as a dollar sign. If the studio is not the right fit, there are no hard feelings; she would rather point someone toward a gym that suits them than push a sale. There is another message that sets them apart: they tell clients up front that they will not train together forever. The aim is to educate people so thoroughly that one day they can walk out the door and keep going on their own. That honesty, Alexy said, is exactly what makes it easy for the right people to say yes. Why This Matters Locally The Lifting Legacy sits in one of Queen Anne’s main neighborhoods in Seattle, and many clients first find it simply by walking past or by searching Google Maps for a gym near them. In a dense neighborhood full of options, visibility gets people in the door, but it is the coaching and the community that make them stay. For anyone searching for personal training in Queen Anne, a strength training gym in Seattle, or a boutique studio that will actually teach them how to lift, The Lifting Legacy offers a clear local point of difference. It is a place where clients are coached one on one, trained in a way that lasts, and welcomed into a community that makes the work feel less lonely. FAQ Who Is Alexy Bantel? Alexy Bantel is a co-owner and personal trainer at The Lifting Legacy in Queen Anne, Seattle. In her interview, she described discovering fitness in college as an outlet for her mental health, studying exercise science, and building a studio with her husband and co-owner focused on sustainable strength training, client confidence, and community. What Is The Lifting Legacy Known For? The Lifting Legacy is known for one-on-one, strength-focused personal training built on barbell fundamentals and progressive overload, offered alongside partner training, small group training, memberships, and open gym access inside a close, judgment-free client community. Is The Lifting Legacy Good For Beginners? Based on Alexy Bantel’s interview and the supplied client review, The Lifting Legacy is designed to meet clients where they are. Training is one on one, movements and loads are tailored to each person, and coaches help beginners learn to use a barbell safely and build confidence from the first session. What Results Can Clients Expect From Strength Training At The Lifting Legacy? Alexy Bantel said clients who train consistently often see quick improvements in strength, reduced joint pain, better body composition, and a noticeable boost in confidence, supported by progressive overload, proper technique, and guidance on eating enough to build muscle. What Makes The Lifting Legacy Different In Seattle? The Lifting Legacy stands out in Seattle through sustainable, no-extremes strength coaching, transparent and no-pressure guidance, a genuine client community, and an approach that educates clients so they can eventually train with confidence on their own. Key Takeaways The Lifting Legacy is a strength-focused personal training studio in Queen Anne, Seattle, built around sustainable coaching, community, and confidence. Co-owner Alexy Bantel describes fitness as something that should fit real life, without extremes, so clients can keep it for the long term. The training approach centers on one-on-one coaching, barbell fundamentals, and progressive overload, blended with hypertrophy and conditioning work. Its culture is reinforced through no-pressure honesty, client confidence, PR days, and a community that often connects outside the gym. Conclusion The Lifting Legacy is not only a story about lifting weights. It is a story about what happens when strength is treated as something sustainable, coaching is honest, and community is built on purpose. Alexy Bantel’s view of the studio is shaped by her own path from a college gym to co-owner, and that gives the space a personal quality that is hard to manufacture. The message she wants people to remember is simple: fitness does not have to be an uphill battle, and the people who thrive are the ones who learn to adapt and find balance. For clients in Queen Anne who want more than a workout on their own, that may be the real value of The Lifting Legacy: strength that lasts, and a community that helps people keep showing up. Readers interested in exploring this strength training studio in Queen Anne, Seattle can visit the studio online at The Lifting Legacy. About The Featured Expert Alexy Bantel Co-Owner And Personal Trainer / The Lifting Legacy Queen Anne, Seattle, Washington Featured Business The Lifting Legacy Alexy Bantel is a co-owner and personal trainer at The Lifting Legacy in Queen Anne, Seattle. Her path into fitness began in a college gym, where training became an outlet for her mental health before it became her passion. She studied exercise science and worked as a personal trainer, and with her husband and co-owner she built a strength studio centered on helping clients feel strong, confident, and supported through sustainable coaching. Mission / Philosophy Alexy’s philosophy is that fitness should not be an uphill battle. She believes progress comes from consistent strength training that fits a person’s real life, without extremes or restriction, and from a coaching relationship built on trust. The mission behind the studio’s name is to pass on a legacy of health and wellness that clients can keep for the long term and share with the people they love. Values / Specialties Her values include sustainability, honesty, client confidence, and community. Her specialties center on one-on-one strength coaching, barbell training, and progressive overload, blended with hypertrophy and conditioning work and supported by practical nutrition guidance. At The Lifting Legacy, those values show up in judgment-free coaching, transparent no-pressure guidance, and a culture that helps clients believe in what they are capable of. Editorial Source Basis This profile was prepared from a first-person editorial interview with Alexy Bantel, supplied customer review material from Colleen Hazen, and the official The Lifting Legacy website. Service descriptions, client count references, training philosophy, coaching details, leadership references, and customer-review excerpts are limited to information provided in those sources. Sources Fitness Living Magazine editorial interview with Alexy Bantel; customer review supplied for editorial use by Colleen Hazen; official The Lifting Legacy website.

07.03.2026

How Christina Prosperi Built a Mental-Wellness Cycling Studio in Redding: A TRUE Ride Studio Review

Meet Christina Prosperi, the owner and coach of TRUE Ride Studio, a boutique indoor cycling studio in Redding, California. For four or five years, she was simply a rider, clipping in as the lights...

Fitness Living Magazine 

Fitness Living is your ultimate media channel for all things fitness! We are dedicated to bringing you the best tips, workouts, and nutrition advice to help you stay active, healthy, and energized. Whether you’re looking for effective exercise routines, guidance on building strength, or expert insights into fitness nutrition, Fitness Living is here to inspire and empower your journey to a healthier lifestyle.

Fitness Living Magazine

  • Privacy Policy
  • Terms of Use
  • Advertise
  • Contact Us
  • Menu 5
  • Menu 6

(206) 300-5887

AVAILABLE FROM 12AM - 12PM

12266 315th PL

Seattle, WA 98092

ABOUT US

Fitness Living is a dynamic media platform dedicated to empowering individuals in their fitness journeys. We provide expert-driven content on fitness workouts, nutrition, wellness tips, and more. Whether you're a beginner or an experienced athlete, Fitness Living offers valuable resources to help you achieve your fitness goals.

© 2026 Fitness Living Magazine All Rights Reserved. 12266 315th PL, Seattle, Washington 98092 . Contact Us . Terms of Service . Privacy Policy

eyJjb21wYW55IjoiRml0bmVzcyBMaXZpbmcgTWFnYXppbmUgIiwiYWRkcmVzcyI6IjEyMjY2IDMxNXRoIFBMIiwiY2l0eSI6IlNlYXR0bGUiLCJzdGF0ZSI6Ildhc2hpbmd0b24iLCJ6aXAiOiI5ODA5MiIsImVtYWlsIjoiY29udGFjdEBmaXRuZXNzbGl2aW5nbWFnYXppbmUuY29tIiwidG9zIjoiUEhBK1BITjBjbTl1Wno0OFpXMCtWMmhsYmlCNWIzVWdjMmxuYmkxcGJpQjNhWFJvSUhWekxDQjViM1VnWVhKbElHZHBkbWx1WnladVluTndPeUI1YjNWeUlIQmxjbTFwYzNOcGIyNGdZVzVrSUdOdmJuTmxiblFnZEc4Z2MyVnVaQ0I1YjNVZ1pXMWhhV3dnWVc1a0wyOXlJRk5OVXlCMFpYaDBJRzFsYzNOaFoyVnpMaUJDZVNCamFHVmphMmx1WnlCMGFHVWdWR1Z5YlhNZ1lXNWtJRU52Ym1ScGRHbHZibk1nWW05NElHRnVaQ0JpZVNCemFXZHVhVzVuSUdsdUlIbHZkU0JoZFhSdmJXRjBhV05oYkd4NUlHTnZibVpwY20wZ2RHaGhkQ0I1YjNVZ1lXTmpaWEIwSUdGc2JDQjBaWEp0Y3lCcGJpQjBhR2x6SUdGbmNtVmxiV1Z1ZEM0OEwyVnRQand2YzNSeWIyNW5Qand2Y0Q0S0NqeHdQanhoSUdoeVpXWTlJbWgwZEhBNkx5OTNkM2N1WjI5dloyeGxMbU52YlNJK2FIUjBjRG92TDNkM2R5NW5iMjluYkdVdVkyOXRQQzloUGp3dmNENEtDanh3UGladVluTndPend2Y0Q0S0NqeHdQanh6ZEhKdmJtYytVMFZTVmtsRFJUd3ZjM1J5YjI1blBqd3ZjRDRLQ2p4d1BsZGxJSEJ5YjNacFpHVWdZU0J6WlhKMmFXTmxJSFJvWVhRZ1kzVnljbVZ1ZEd4NUlHRnNiRzkzY3lCNWIzVWdkRzhnY21WalpXbDJaU0J5WlhGMVpYTjBjeUJtYjNJZ1ptVmxaR0poWTJzc0lHTnZiWEJoYm5rZ2FXNW1iM0p0WVhScGIyNHNJSEJ5YjIxdmRHbHZibUZzSUdsdVptOXliV0YwYVc5dUxDQmpiMjF3WVc1NUlHRnNaWEowY3l3Z1kyOTFjRzl1Y3l3Z1pHbHpZMjkxYm5SeklHRnVaQ0J2ZEdobGNpQnViM1JwWm1sallYUnBiMjV6SUhSdklIbHZkWElnWlcxaGFXd2dZV1JrY21WemN5QmhibVF2YjNJZ1kyVnNiSFZzWVhJZ2NHaHZibVVnYjNJZ1pHVjJhV05sTGlCWmIzVWdkVzVrWlhKemRHRnVaQ0JoYm1RZ1lXZHlaV1VnZEdoaGRDQjBhR1VnVTJWeWRtbGpaU0JwY3lCd2NtOTJhV1JsWkNBbWNYVnZkRHRCVXkxSlV5WnhkVzkwT3lCaGJtUWdkR2hoZENCM1pTQmhjM04xYldVZ2JtOGdjbVZ6Y0c5dWMybGlhV3hwZEhrZ1ptOXlJSFJvWlNCMGFXMWxiR2x1WlhOekxDQmtaV3hsZEdsdmJpd2diV2x6TFdSbGJHbDJaWEo1SUc5eUlHWmhhV3gxY21VZ2RHOGdjM1J2Y21VZ1lXNTVJSFZ6WlhJZ1kyOXRiWFZ1YVdOaGRHbHZibk1nYjNJZ2NHVnljMjl1WVd4cGVtRjBhVzl1SUhObGRIUnBibWR6TGp3dmNENEtDanh3UGxsdmRTQmhjbVVnY21WemNHOXVjMmxpYkdVZ1ptOXlJRzlpZEdGcGJtbHVaeUJoWTJObGMzTWdkRzhnZEdobElGTmxjblpwWTJVZ1lXNWtJSFJvWVhRZ1lXTmpaWE56SUcxaGVTQnBiblp2YkhabElIUm9hWEprSUhCaGNuUjVJR1psWlhNZ0tITjFZMmdnWVhNZ1UwMVRJSFJsZUhRZ2JXVnpjMkZuWlhNc0lFbHVkR1Z5Ym1WMElITmxjblpwWTJVZ2NISnZkbWxrWlhJZ2IzSWdZMlZzYkhWc1lYSWdZV2x5ZEdsdFpTQmphR0Z5WjJWektTNGdXVzkxSUdGeVpTQnlaWE53YjI1emFXSnNaU0JtYjNJZ2RHaHZjMlVnWm1WbGN5d2dhVzVqYkhWa2FXNW5JSFJvYjNObElHWmxaWE1nWVhOemIyTnBZWFJsWkNCM2FYUm9JSFJvWlNCa2FYTndiR0Y1SUc5eUlHUmxiR2wyWlhKNUlHOW1JR1ZoWTJnZ1UwMVRJSFJsZUhRZ2JXVnpjMkZuWlNCelpXNTBJSFJ2SUhsdmRTQmllU0IxY3k0Z1NXNGdZV1JrYVhScGIyNHNJSGx2ZFNCdGRYTjBJSEJ5YjNacFpHVWdZVzVrSUdGeVpTQnlaWE53YjI1emFXSnNaU0JtYjNJZ1lXeHNJR1Z4ZFdsd2JXVnVkQ0J1WldObGMzTmhjbmtnZEc4Z1lXTmpaWE56SUhSb1pTQlRaWEoyYVdObElHRnVaQ0J5WldObGFYWmxJSFJvWlNCVFRWTWdkR1Y0ZENCdFpYTnpZV2RsY3k0Z1YyVWdaRzhnYm05MElHTm9ZWEpuWlNCaGJua2dabVZsY3lCbWIzSWdaR1ZzYVhabGNua2diMllnWlcxaGFXd2diM0lnVTAxVExpQlVhR2x6SUdseklHRWdabkpsWlNCelpYSjJhV05sSUhCeWIzWnBaR1ZrSUdKNUlIVnpMaUJJYjNkbGRtVnlMQ0J3YkdWaGMyVWdZMmhsWTJzZ2QybDBhQ0I1YjNWeUlHbHVkR1Z5Ym1WMElITmxjblpwWTJVZ2NISnZkbWxrWlhJZ1lXNWtJR05sYkd4MWJHRnlJR05oY25KcFpYSWdabTl5SUdGdWVTQmphR0Z5WjJWeklIUm9ZWFFnYldGNUlHbHVZM1Z5SUdGeklHRWdjbVZ6ZFd4MElHWnliMjBnY21WalpXbDJhVzVuSUdWdFlXbHNJR0Z1WkNCVFRWTWdkR1Y0ZENCdFpYTnpZV2RsY3lCMGFHRjBJSGRsSUdSbGJHbDJaWElnZFhCdmJpQjViM1Z5SUc5d2RDMXBiaUJoYm1RZ2NtVm5hWE4wY21GMGFXOXVJSGRwZEdnZ2IzVnlJR1Z0WVdsc0lHRnVaQ0JUVFZNZ2MyVnlkbWxqWlhNdUlGbHZkU0JqWVc0Z1kyRnVZMlZzSUdGMElHRnVlU0IwYVcxbExpQktkWE4wSUhSbGVIUWdKbkYxYjNRN1UxUlBVQ1p4ZFc5ME95QjBieVp1WW5Od096eG9hV2RvYkdsbmFIUWdZMnhoYzNNOUltTnZiWEJoYm5sVFRWTlFhRzl1WlZWd1pHRjBaU0krYm5Wc2JEd3ZhR2xuYUd4cFoyaDBQaTRnUVdaMFpYSWdlVzkxSUhObGJtUWdkR2hsSUZOTlV5QnRaWE56WVdkbElDWnhkVzkwTzFOVVQxQW1jWFZ2ZERzZ2RHOGdkWE1zSUhkbElIZHBiR3dnYzJWdVpDQjViM1VnWVc0Z1UwMVRJRzFsYzNOaFoyVWdkRzhnWTI5dVptbHliU0IwYUdGMElIbHZkU0JvWVhabElHSmxaVzRnZFc1emRXSnpZM0pwWW1Wa0xpQkJablJsY2lCMGFHbHpMQ0I1YjNVZ2QybHNiQ0J1YnlCc2IyNW5aWElnY21WalpXbDJaU0JUVFZNZ2JXVnpjMkZuWlhNZ1puSnZiU0IxY3k0OEwzQStDZ284Y0Q0OGMzUnliMjVuUGxsUFZWSWdVa1ZIU1ZOVVVrRlVTVTlPSUU5Q1RFbEhRVlJKVDA1VFBDOXpkSEp2Ym1jK1BDOXdQZ29LUEhBK1NXNGdZMjl1YzJsa1pYSmhkR2x2YmlCdlppQjViM1Z5SUhWelpTQnZaaUIwYUdVZ1UyVnlkbWxqWlN3Z2VXOTFJR0ZuY21WbElIUnZPand2Y0Q0S0NqeHZiRDRLQ1R4c2FUNXdjbTkyYVdSbElIUnlkV1VzSUdGalkzVnlZWFJsTENCamRYSnlaVzUwSUdGdVpDQmpiMjF3YkdWMFpTQnBibVp2Y20xaGRHbHZiaUJoWW05MWRDQjViM1Z5YzJWc1ppQmhjeUJ3Y205dGNIUmxaQ0JpZVNCMGFHVWdVMlZ5ZG1salpTWWpNems3Y3lCeVpXZHBjM1J5WVhScGIyNGdabTl5YlNBb2MzVmphQ0JwYm1admNtMWhkR2x2YmlCaVpXbHVaeUIwYUdVZ0puRjFiM1E3VW1WbmFYTjBjbUYwYVc5dUlFUmhkR0VtY1hWdmREc3BJR0Z1WkR3dmJHaytDZ2s4YkdrK2JXRnBiblJoYVc0Z1lXNWtJSEJ5YjIxd2RHeDVJSFZ3WkdGMFpTQjBhR1VnVW1WbmFYTjBjbUYwYVc5dUlFUmhkR0VnZEc4Z2EyVmxjQ0JwZENCMGNuVmxMQ0JoWTJOMWNtRjBaU3dnWTNWeWNtVnVkQ0JoYm1RZ1kyOXRjR3hsZEdVdUlFbG1JSGx2ZFNCd2NtOTJhV1JsSUdGdWVTQnBibVp2Y20xaGRHbHZiaUIwYUdGMElHbHpJSFZ1ZEhKMVpTd2dhVzVoWTJOMWNtRjBaU3dnYm05MElHTjFjbkpsYm5RZ2IzSWdhVzVqYjIxd2JHVjBaU3dnYjNJZ2QyVWdhR0YyWlNCeVpXRnpiMjVoWW14bElHZHliM1Z1WkhNZ2RHOGdjM1Z6Y0dWamRDQjBhR0YwSUhOMVkyZ2dhVzVtYjNKdFlYUnBiMjRnYVhNZ2RXNTBjblZsTENCcGJtRmpZM1Z5WVhSbExDQnViM1FnWTNWeWNtVnVkQ0J2Y2lCcGJtTnZiWEJzWlhSbExDQjNaU0JvWVhabElIUm9aU0J5YVdkb2RDQjBieUJ6ZFhOd1pXNWtJRzl5SUR4emRISnZibWMrUEhOd1lXNGdjM1I1YkdVOUltTnZiRzl5T2lOR1JqQXdNREE3SWo1MFpYSnRhVzVoZEdVZ2VXOTFjaUJoWTJOdmRXNTBMM0J5YjJacGJHVWdZVzVrSUhKbFpuVnpaU0JoYm5rZ1lXNWtJR0ZzYkNCamRYSnlaVzUwSUc5eUlHWjFkSFZ5WlNCMWMyVWdiMllnZEdobElGTmxjblpwWTJVZ0tHOXlJR0Z1ZVNCd2IzSjBhVzl1SUhSb1pYSmxiMllwTGp3dmMzQmhiajQ4TDNOMGNtOXVaejQ4TDJ4cFBnbzhMMjlzUGdvS1BIQStKbTVpYzNBN1BDOXdQZ284YUdsbmFHeHBaMmgwSUdOc1lYTnpQU0pqYjIxd1lXNTVUbUZ0WlZWd1pHRjBaU0krUm1sMGJtVnpjeUJNYVhacGJtY2dUV0ZuWVhwcGJtVWdQQzlvYVdkb2JHbG5hSFErUEdKeUlDOCtDanhvYVdkb2JHbG5hSFFnWTJ4aGMzTTlJbU52YlhCaGJubEJaR1J5WlhOelZYQmtZWFJsSWo0eE1qSTJOaUF6TVRWMGFDQlFUQ3dnVTJWaGRIUnNaU3dnVjJGemFHbHVaM1J2YmlBNU9EQTVNand2YUdsbmFHeHBaMmgwUGp4aWNpQXZQZ284YUdsbmFHeHBaMmgwSUdOc1lYTnpQU0pqYjIxd1lXNTVVR2h2Ym1WVmNHUmhkR1VpUGpJMU16TXdNRFU0T0RjOEwyaHBaMmhzYVdkb2RENDhZbklnTHo0S1BHaHBaMmhzYVdkb2RDQmpiR0Z6Y3owaVkyOXRjR0Z1ZVVWdFlXbHNWWEJrWVhSbElqNWpiMjUwWVdOMFFHWnBkRzVsYzNOc2FYWnBibWR0WVdkaGVtbHVaUzVqYjIwOEwyaHBaMmhzYVdkb2REND0iLCJwcml2YWN5IjoiUEhBK1BITjBjbTl1Wno1UVVrbFdRVU5aUEM5emRISnZibWMrUEM5d1Bnb0tQSEErUEhOMGNtOXVaejVVYUdVZ2FXNW1iM0p0WVhScGIyNGdjSEp2ZG1sa1pXUWdaSFZ5YVc1bklIUm9hWE1nY21WbmFYTjBjbUYwYVc5dUlHbHpJR3RsY0hRZ2NISnBkbUYwWlNCaGJtUWdZMjl1Wm1sa1pXNTBhV0ZzTENCaGJtUWdkMmxzYkNCdVpYWmxjaUJpWlNCa2FYTjBjbWxpZFhSbFpDd2dZMjl3YVdWa0xDQnpiMnhrTENCMGNtRmtaV1FnYjNJZ2NHOXpkR1ZrSUdsdUlHRnVlU0IzWVhrc0lITm9ZWEJsSUc5eUlHWnZjbTB1SUZSb2FYTWdhWE1nYjNWeUlHZDFZWEpoYm5SbFpTNDhMM04wY205dVp6NDhMM0ErQ2dvOGNENDhjM1J5YjI1blBrbE9SRVZOVGtsVVdUd3ZjM1J5YjI1blBqd3ZjRDRLQ2p4d1BqeGxiVDVaYjNVZ1lXZHlaV1VnZEc4Z2FXNWtaVzF1YVdaNUlHRnVaQ0JvYjJ4a0lIVnpMQ0JoYm1RZ2FYUnpJSE4xWW5OcFpHbGhjbWxsY3l3Z1lXWm1hV3hwWVhSbGN5d2diMlptYVdObGNuTXNJR0ZuWlc1MGN5d2dZMjh0WW5KaGJtUmxjbk1nYjNJZ2IzUm9aWElnY0dGeWRHNWxjbk1zSUdGdVpDQmxiWEJzYjNsbFpYTXNJR2hoY20xc1pYTnpJR1p5YjIwZ1lXNTVJR05zWVdsdElHOXlJR1JsYldGdVpDd2dhVzVqYkhWa2FXNW5JSEpsWVhOdmJtRmliR1VnWVhSMGIzSnVaWGx6SmlNek9Uc2dabVZsY3l3Z2JXRmtaU0JpZVNCaGJua2dkR2hwY21RZ2NHRnlkSGtnWkhWbElIUnZJRzl5SUdGeWFYTnBibWNnYjNWMElHOW1JRU52Ym5SbGJuUWdlVzkxSUhKbFkyVnBkbVVzSUhOMVltMXBkQ3dnY21Wd2JIa3NJSEJ2YzNRc0lIUnlZVzV6YldsMElHOXlJRzFoYTJVZ1lYWmhhV3hoWW14bElIUm9jbTkxWjJnZ2RHaGxJRk5sY25acFkyVXNJSGx2ZFhJZ2RYTmxJRzltSUhSb1pTQlRaWEoyYVdObExDQjViM1Z5SUdOdmJtNWxZM1JwYjI0Z2RHOGdkR2hsSUZObGNuWnBZMlVzSUhsdmRYSWdkbWx2YkdGMGFXOXVJRzltSUhSb1pTQlVUMU1zSUc5eUlIbHZkWElnZG1sdmJHRjBhVzl1SUc5bUlHRnVlU0J5YVdkb2RITWdiMllnWVc1dmRHaGxjaTQ4TDJWdFBqd3ZjRDRLQ2p4d1BqeHpkSEp2Ym1jK1JFbFRRMHhCU1UxRlVpQlBSaUJYUVZKU1FVNVVTVVZUUEM5emRISnZibWMrUEM5d1Bnb0tQSEErUEhOMGNtOXVaejVaVDFVZ1JWaFFVa1ZUVTB4WklGVk9SRVZTVTFSQlRrUWdRVTVFSUVGSFVrVkZJRlJJUVZRNlBDOXpkSEp2Ym1jK1BDOXdQZ29LUEc5c1Bnb0pQR3hwUGxsUFZWSWdWVk5GSUU5R0lGUklSU0JUUlZKV1NVTkZJRWxUSUVGVUlGbFBWVklnVTA5TVJTQlNTVk5MTGlCVVNFVWdVMFZTVmtsRFJTQkpVeUJRVWs5V1NVUkZSQ0JQVGlCQlRpQW1jWFZ2ZER0QlV5QkpVeVp4ZFc5ME95QkJUa1FnSm5GMWIzUTdRVk1nUVZaQlNVeEJRa3hGSm5GMWIzUTdJRUpCVTBsVExpQXNMaUJCVGtRZ1ZWTXNJRWxVSmlNek9UdFRJRU5WVTFSUFRVVlNVeXdnUlZoUVVrVlRVMHhaSUVSSlUwTk1RVWxOVXlCQlRFd2dWMEZTVWtGT1ZFbEZVeUJQUmlCQlRsa2dTMGxPUkN3Z1YwaEZWRWhGVWlCRldGQlNSVk5USUU5U0lFbE5VRXhKUlVRc0lFbE9RMHhWUkVsT1J5d2dRbFZVSUU1UFZDQk1TVTFKVkVWRUlGUlBJRlJJUlNCSlRWQk1TVVZFSUZkQlVsSkJUbFJKUlZNZ1QwWWdUVVZTUTBoQlRsUkJRa2xNU1ZSWkxDQkdTVlJPUlZOVElFWlBVaUJCSUZCQlVsUkpRMVZNUVZJZ1VGVlNVRTlUUlNCQlRrUWdUazlPTFVsT1JsSkpUa2RGVFVWT1ZDNDhMMnhwUGdvSlBHeHBQazFCUzBWVElFNVBJRmRCVWxKQlRsUlpJRlJJUVZRZ0tHa3BJRlJJUlNCVFJWSldTVU5GSUZkSlRFd2dUVVZGVkNCWlQxVlNJRkpGVVZWSlVrVk5SVTVVVXl3Z0tHbHBLU0JVU0VVZ1UwVlNWa2xEUlNCWFNVeE1JRUpGSUZWT1NVNVVSVkpTVlZCVVJVUXNJRlJKVFVWTVdTd2dVMFZEVlZKRkxDQlBVaUJGVWxKUFVpMUdVa1ZGTENBb2FXbHBLU0JVU0VVZ1VrVlRWVXhVVXlCVVNFRlVJRTFCV1NCQ1JTQlBRbFJCU1U1RlJDQkdVazlOSUZSSVJTQlZVMFVnVDBZZ1ZFaEZJRk5GVWxaSlEwVWdWMGxNVENCQ1JTQkJRME5WVWtGVVJTQlBVaUJTUlV4SlFVSk1SU3dnUVU1RUlDaHBkaWtnUVU1WklFVlNVazlTVXlCSlRpQlVTRVVnVTA5R1ZGZEJVa1VnVjBsTVRDQkNSU0JEVDFKU1JVTlVSVVF1UEM5c2FUNEtDVHhzYVQ1QlRsa2dUVUZVUlZKSlFVd2dSRTlYVGt4UFFVUkZSQ0JQVWlCUFZFaEZVbGRKVTBVZ1QwSlVRVWxPUlVRZ1ZFaFNUMVZIU0NCVVNFVWdWVk5GSUU5R0lGUklSU0JUUlZKV1NVTkZJRWxUSUVSUFRrVWdRVlFnV1U5VlVpQlBWMDRnUkVsVFExSkZWRWxQVGlCQlRrUWdVa2xUU3lCQlRrUWdWRWhCVkNCWlQxVWdWMGxNVENCQ1JTQlRUMHhGVEZrZ1VrVlRVRTlPVTBsQ1RFVWdSazlTSUVGT1dTQkVRVTFCUjBVZ1ZFOGdXVTlWVWlCRFQwMVFWVlJGVWlCVFdWTlVSVTBnVDFJZ1RFOVRVeUJQUmlCRVFWUkJJRlJJUVZRZ1VrVlRWVXhVVXlCR1VrOU5JRlJJUlNCRVQxZE9URTlCUkNCUFJpQkJUbGtnVTFWRFNDQk5RVlJGVWtsQlRDNDhMMnhwUGdvSlBHeHBQazVQSUVGRVZrbERSU0JQVWlCSlRrWlBVazFCVkVsUFRpd2dWMGhGVkVoRlVpQlBVa0ZNSUU5U0lGZFNTVlJVUlU0c0lFOUNWRUZKVGtWRUlFSlpJRmxQVlNCR1VrOU5JRTlTSUZSSVVrOVZSMGdnVDFJZ1JsSlBUU0JVU0VVZ1UwVlNWa2xEUlNCVFNFRk1UQ0JEVWtWQlZFVWdRVTVaSUZkQlVsSkJUbFJaSUU1UFZDQkZXRkJTUlZOVFRGa2dVMVJCVkVWRUlFbE9JRlJJUlNCVVQxTXVQQzlzYVQ0S1BDOXZiRDRLQ2p4d1BqeHpkSEp2Ym1jK1RFbE5TVlJCVkVsUFRpQlBSaUJNU1VGQ1NVeEpWRms4TDNOMGNtOXVaejQ4TDNBK0NnbzhjRDVaVDFVZ1JWaFFVa1ZUVTB4WklGVk9SRVZTVTFSQlRrUWdRVTVFSUVGSFVrVkZJRlJJUVZRZ1FVNUVJRk5JUVV4TUlFNVBWQ0JDUlNCTVNVRkNURVVnUms5U0lFRk9XU0JFU1ZKRlExUXNJRWxPUkVsU1JVTlVMQ0JKVGtOSlJFVk9WRUZNTENCVFVFVkRTVUZNTENCRFQwNVRSVkZWUlU1VVNVRk1JRTlTSUVWWVJVMVFURUZTV1NCRVFVMUJSMFZUTENCSlRrTk1WVVJKVGtjZ1FsVlVJRTVQVkNCTVNVMUpWRVZFSUZSUExDQkVRVTFCUjBWVElFWlBVaUJNVDFOVElFOUdJRkJTVDBaSlZGTXNJRWRQVDBSWFNVeE1MQ0JWVTBVc0lFUkJWRUVnVDFJZ1QxUklSVklnU1U1VVFVNUhTVUpNUlNCTVQxTlRSVk1nS0VWV1JVNGdTVVlnU0VGVElFSkZSVTRnUVVSV1NWTkZSQ0JQUmlCVVNFVWdVRTlUVTBsQ1NVeEpWRmtnVDBZZ1UxVkRTQ0JFUVUxQlIwVlRLU3dnVWtWVFZVeFVTVTVISUVaU1QwMDZQQzl3UGdvS1BHOXNQZ29KUEd4cFBsUklSU0JWVTBVZ1QxSWdWRWhGSUVsT1FVSkpURWxVV1NCVVR5QlZVMFVnVkVoRklGTkZVbFpKUTBVN1BDOXNhVDRLQ1R4c2FUNVVTRVVnUTA5VFZDQlBSaUJRVWs5RFZWSkZUVVZPVkNCUFJpQlRWVUpUVkVsVVZWUkZJRWRQVDBSVElFRk9SQ0JUUlZKV1NVTkZVeUJTUlZOVlRGUkpUa2NnUmxKUFRTQkJUbGtnUjA5UFJGTXNJRVJCVkVFc0lFbE9SazlTVFVGVVNVOU9JRTlTSUZORlVsWkpRMFZUSUZCVlVrTklRVk5GUkNCUFVpQlBRbFJCU1U1RlJDQlBVaUJOUlZOVFFVZEZVeUJTUlVORlNWWkZSQ0JQVWlCVVVrRk9VMEZEVkVsUFRsTWdSVTVVUlZKRlJDQkpUbFJQSUZSSVVrOVZSMGdnVDFJZ1JsSlBUU0JVU0VVZ1UwVlNWa2xEUlRzOEwyeHBQZ29KUEd4cFBsVk9RVlZVU0U5U1NWcEZSQ0JCUTBORlUxTWdWRThnVDFJZ1FVeFVSVkpCVkVsUFRpQlBSaUJaVDFWU0lGUlNRVTVUVFVsVFUwbFBUbE1nVDFJZ1JFRlVRVHM4TDJ4cFBnb0pQR3hwUGxOVVFWUkZUVVZPVkZNZ1QxSWdRMDlPUkZWRFZDQlBSaUJCVGxrZ1ZFaEpVa1FnVUVGU1ZGa2dUMDRnVkVoRklGTkZVbFpKUTBVN0lFOVNQQzlzYVQ0S0NUeHNhVDVCVGxrZ1QxUklSVklnVFVGVVZFVlNJRkpGVEVGVVNVNUhJRlJQSUZSSVJTQlRSVkpXU1VORkxqd3ZiR2srQ2p3dmIydytDZ284Y0Q0OGRUNUNlU0J5WldkcGMzUmxjbWx1WnlCaGJtUWdjM1ZpYzJOeWFXSnBibWNnZEc4Z2IzVnlJR1Z0WVdsc0lHRnVaQ0JUVFZNZ2MyVnlkbWxqWlN3Z1lua2diM0IwTFdsdUxDQnZibXhwYm1VZ2NtVm5hWE4wY21GMGFXOXVJRzl5SUdKNUlHWnBiR3hwYm1jZ2IzVjBJR0VnWTJGeVpDd2dKbkYxYjNRN2VXOTFJR0ZuY21WbElIUnZJSFJvWlhObElGUkZVazFUSUU5R0lGTkZVbFpKUTBVbWNYVnZkRHNnWVc1a0lIbHZkU0JoWTJ0dWIzZHNaV1JuWlNCaGJtUWdkVzVrWlhKemRHRnVaQ0IwYUdVZ1lXSnZkbVVnZEdWeWJYTWdiMllnYzJWeWRtbGpaU0J2ZFhSc2FXNWxaQ0JoYm1RZ1pHVjBZV2xzWldRZ1ptOXlJSGx2ZFNCMGIyUmhlUzQ4TDNVK1BDOXdQZ29LUEhBK0ptNWljM0E3UEM5d1BnbzhhR2xuYUd4cFoyaDBJR05zWVhOelBTSmpiMjF3WVc1NVRtRnRaVlZ3WkdGMFpTSStSbWwwYm1WemN5Qk1hWFpwYm1jZ1RXRm5ZWHBwYm1VZ1BDOW9hV2RvYkdsbmFIUStQR0p5SUM4K0NqeG9hV2RvYkdsbmFIUWdZMnhoYzNNOUltTnZiWEJoYm5sQlpHUnlaWE56VlhCa1lYUmxJajR4TWpJMk5pQXpNVFYwYUNCUVRDd2dVMlZoZEhSc1pTd2dWMkZ6YUdsdVozUnZiaUE1T0RBNU1qd3ZhR2xuYUd4cFoyaDBQanhpY2lBdlBnbzhhR2xuYUd4cFoyaDBJR05zWVhOelBTSmpiMjF3WVc1NVVHaHZibVZWY0dSaGRHVWlQakkxTXpNd01EVTRPRGM4TDJocFoyaHNhV2RvZEQ0OFluSWdMejRLUEdocFoyaHNhV2RvZENCamJHRnpjejBpWTI5dGNHRnVlVVZ0WVdsc1ZYQmtZWFJsSWo1amIyNTBZV04wUUdacGRHNWxjM05zYVhacGJtZHRZV2RoZW1sdVpTNWpiMjA4TDJocFoyaHNhV2RvZEQ0PSJ9

Terms of Service

Privacy Policy

Core Modal Title

Sorry, no results found

You Might Find These Articles Interesting

T
Please Check Your Email
We Will Be Following Up Shortly
*
*
*