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.
July 19.2026
29 Minutes Read

Creating a Personalized and Community-Focused Fitness Experience

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

PHN0eWxlPgouZmxtLXdyYXAsLmZsbS13cmFwICp7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXB7YmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDtjb2xvcjojMWMxYjE5ICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O30KLmZsbS13cmFwIGgyLC5mbG0td3JhcCBoMiwuZmxtLXdyYXAgaDMsLmZsbS13cmFwIGg0LC5mbG0td3JhcCBoNSwuZmxtLXdyYXAgaDYsLmZsbS13cmFwIC5mbG0taDIsLmZsbS13cmFwIC5mbG0taDIsLmZsbS13cmFwIC5mbG0taDMsLmZsbS13cmFwIC5mbG0ta2V5LWhlYWRpbmcsLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtbmFtZSwuZmxtLXdyYXAgLmZsbS1zZWN0aW9uIGgyLC5mbG0td3JhcCAuZmxtLWxlYXJuLWNhcmQgaDIsLmZsbS13cmFwIC5mbG0tc2VydmljZS1icmllZiBoMntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0td3JhcCBoMiBhLC5mbG0td3JhcCBoMiBhLC5mbG0td3JhcCBoMyBhLC5mbG0td3JhcCBoNCBhLC5mbG0td3JhcCBoNSBhLC5mbG0td3JhcCBoNiBhLC5mbG0td3JhcCAuZmxtLWgyIGEsLmZsbS13cmFwIC5mbG0taDIgYSwuZmxtLXdyYXAgLmZsbS1oMyBhLC5mbG0td3JhcCAuZmxtLWZlYXR1cmVkLW5hbWUgYXtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7fQouZmxtLW1haW57bWF4LXdpZHRoOjEwODBweCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7cGFkZGluZzowIDI0cHggODhweCAyNHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmVmZGY5ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O30KLmZsbS1pbm5lcnttYXgtd2lkdGg6MTA0MHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLWJvZHl7bWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLXNlY3Rpb257d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDt9Ci5mbG0tdGFibGUsLmZsbS1sZWFybi1yb3csLmZsbS1waG90by10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fQouZmxtLWV5ZWJyb3d7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoyLjdweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMS41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Y29sb3I6IzZmNjk2MiAhaW1wb3J0YW50O21hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7fQouZmxtLXNtYWxsLWxhYmVse2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS45cHggIWltcG9ydGFudDtmb250LXNpemU6MTAuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7Y29sb3I6Izc0NmQ2NSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O30KLmZsbS1oMntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo1OHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wMiAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0xLjE1cHggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O21hcmdpbjowIDAgMjJweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWgye2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDttYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1oM3tmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4yNiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZGVja3tmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjI2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQ2ICFpbXBvcnRhbnQ7Y29sb3I6IzJmMmIyNiAhaW1wb3J0YW50O21hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjk4MHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWtpY2tlci1saW5le2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7cGFkZGluZzo3cHggMCA3cHggMTRweCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjg1MHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW50cm8sLmZsbS1wYXJhZ3JhcGgsLmZsbS1ib2R5IHB7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7Y29sb3I6IzFiMWIxOSAhaW1wb3J0YW50O21hcmdpbjowIDAgMjhweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWRyb3BjYXB7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtmb250LXNpemU6OTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjAuNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3BhZGRpbmc6NnB4IDEycHggMCAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZSwuZmxtLXF1aWNrLWFuc3dlciwuZmxtLXF1b3RlLWJsb2NrLC5mbG0tbm90ZSwuZmxtLWN0YSwuZmxtLXNvdXJjZS1ub3Rle3dpZHRoOjEwMCUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZXtiYWNrZ3JvdW5kOiNmZGZjZjkgIWltcG9ydGFudDtib3JkZXItdG9wOjJweCBzb2xpZCAjMTUxNTE1ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MjJweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjIycHggMCAwIDAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZS10ZXh0e2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjdweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNDIgIWltcG9ydGFudDtjb2xvcjojMTcxNzE3ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMnB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0taGVyby1pbWd7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAwIGF1dG8gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1jYXB0aW9ue2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTNweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTUgIWltcG9ydGFudDtjb2xvcjojNjY1ZjU3ICFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDE0cHggYXV0byAhaW1wb3J0YW50O21heC13aWR0aDo0MzhweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1vd25lci1mb2N1c3ttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDttYXJnaW46MTZweCAwIDAgYXV0byAhaW1wb3J0YW50O3BhZGRpbmc6MTdweCAwIDAgMCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tb3duZXItZm9jdXMtY29weXtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjU4ICFpbXBvcnRhbnQ7Y29sb3I6IzJmMmMyOCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWdsYW5jZXttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjE0cHggMCAwIGF1dG8gIWltcG9ydGFudDtwYWRkaW5nOjJweCAwIDJweCAxNXB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkY2Q2Y2MgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZ2xhbmNlLXRpdGxle2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6My40cHggIWltcG9ydGFudDtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNiAhaW1wb3J0YW50O2NvbG9yOiM4YTgxNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDEwcHggMCAhaW1wb3J0YW50O30KLmZsbS1nbGFuY2Utcm93e2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50O3BhZGRpbmc6MCAwIDhweCAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0tZ2xhbmNlLXJvdyArIC5mbG0tZ2xhbmNlLXJvd3tib3JkZXItdG9wOjFweCBzb2xpZCAjZjJlZmU4ICFpbXBvcnRhbnQ7cGFkZGluZzo4cHggMCA4cHggMCAhaW1wb3J0YW50O30KLmZsbS1nbGFuY2UtbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6Mi42cHggIWltcG9ydGFudDtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiM4Zjg1N2EgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDNweCAwICFpbXBvcnRhbnQ7fQouZmxtLWdsYW5jZS1kZXRhaWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTYuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS40NSAhaW1wb3J0YW50O2NvbG9yOiMzNzMzMmUgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXJ7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjoxOHB4IDAgMCBhdXRvICFpbXBvcnRhbnQ7cGFkZGluZzoxNXB4IDAgMCAwICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXItdGl0bGV7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoyLjRweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMC41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYgIWltcG9ydGFudDtjb2xvcjojNzQ2ZDY1ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tbGVkZ2VyLXJvd3tib3JkZXItdG9wOjFweCBzb2xpZCAjZThlMWQ3ICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDAgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXItbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6Mi40cHggIWltcG9ydGFudDtmb250LXNpemU6MTFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiM4YTgxNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDRweCAwICFpbXBvcnRhbnQ7fQouZmxtLWxlZGdlci1kZXRhaWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiMyNTIyMWYgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1ib3h7YmFja2dyb3VuZDojZmJmYWY3ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjI0cHggMjZweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1yb3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt9Ci5mbG0tc3RhbmRhcmQtbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmc6MCAwIDEwcHggMCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1jb3B5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Y29sb3I6IzI1MjIxZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zaWduYXR1cmV7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Y29udGFpbmVyLXR5cGU6aW5saW5lLXNpemUgIWltcG9ydGFudDttYXJnaW46Mi43NXJlbSAwIDAgMCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt9Ci5mbG0tc2lnbmF0dXJlX19sZWFkLC5mbG0tc2lnbmF0dXJlX19wb3dlcntmb250LWZhbWlseTonTGlicmUgQm9kb25pJyxEaWRvdCwnQm9kb25pIDcyJywnQm9kb25pIE1UJywnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7Zm9udC1zeW50aGVzaXM6bm9uZSAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7fQouZmxtLXNpZ25hdHVyZV9fbGVhZHttYXJnaW46MCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Zm9udC1zaXplOjQ4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjkyICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuMDRlbSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt9Ci5mbG0tc2lnbmF0dXJlX19wb3dlcnttYXJnaW46MjBweCAwIDAgMCAhaW1wb3J0YW50O2NvbG9yOiNiZWM4ZDQgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojYmVjOGQ0ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjgwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjg0ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuMDQ1ZW0gIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O30KLmZsbS1hbmNob3Itc3VidGl0bGV7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjc1cHggIWltcG9ydGFudDtmb250LXNpemU6MTJweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuODUgIWltcG9ydGFudDtjb2xvcjojMzYzMjJkICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDttYXgtd2lkdGg6NzYwcHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt9Ci5mbG0tc25hcHNob3Qtcm93e2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U0ZGZkNyAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O30KLmZsbS1zbmFwc2hvdC1sYWJlbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMSUgIWltcG9ydGFudDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDtjb2xvcjojNzA2ODVmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDE4cHggMTFweCAwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLXNuYXBzaG90LXZhbHVle2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjY5JSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTggIWltcG9ydGFudDtjb2xvcjojMjcyNDIxICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tbm90ZXtiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MjJweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAzNHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tcXVpY2stYW5zd2Vye2JhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYzljMWIzICFpbXBvcnRhbnQ7cGFkZGluZzoyNHB4IDI2cHggIWltcG9ydGFudDttYXJnaW46MzRweCAwIDM4cHggMCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jYXJke21hcmdpbjowIDAgNDJweCAwICFpbXBvcnRhbnQ7cGFkZGluZzoyNHB4IDAgMTBweCAwICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29se3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1pbWFnZS13cmFwe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NjgwcHggIWltcG9ydGFudDttYXJnaW46MzJweCBhdXRvIDM4cHggYXV0byAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1pbWFnZS13cmFwIGltZ3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDo2ODBweCAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWltYWdlLWNhcHRpb257Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41NiAhaW1wb3J0YW50O2NvbG9yOiM2NjYxNTggIWltcG9ydGFudDttYXJnaW46OHB4IDAgMCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2UtYnJpZWZ7bWFyZ2luOjM0cHggMCA0MHB4IDAgIWltcG9ydGFudDtwYWRkaW5nOjIycHggMCAxMHB4IDAgIWltcG9ydGFudDtib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zZXJ2aWNlLXJvd3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDt9Ci5mbG0tc2VydmljZS1sYWJlbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE1cHggMTZweCAxNXB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS41cHggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojNWY1NzRiICFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2UtY29weXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo2NyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE1cHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzQgIWltcG9ydGFudDtjb2xvcjojMWYxZjFkICFpbXBvcnRhbnQ7fQouZmxtLXF1b3RlLWJsb2Nre2JhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYzljMWIzICFpbXBvcnRhbnQ7cGFkZGluZzoyNnB4IDI4cHggIWltcG9ydGFudDttYXJnaW46MzZweCAwIDM4cHggMCAhaW1wb3J0YW50O30KLmZsbS1jYXNlLWJveHtiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItdG9wOjNweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50O3BhZGRpbmc6MzJweCAzMHB4IDM0cHggMzBweCAhaW1wb3J0YW50O21hcmdpbjo0MnB4IDAgNDRweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWtleS1ib3h7YmFja2dyb3VuZDojZjhmN2Y0ICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZGZkYmQzICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDtwYWRkaW5nOjM0cHggNDBweCAzNnB4IDQ0cHggIWltcG9ydGFudDttYXJnaW46NDhweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWtleS1oZWFkaW5ne2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDttYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50O30KLmZsbS1rZXktYm94IHVse21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjI0cHggIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE5cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjg4ICFpbXBvcnRhbnQ7Y29sb3I6IzFjMWIxOSAhaW1wb3J0YW50O30KLmZsbS1rZXktYm94IGxpe21hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXB7YmFja2dyb3VuZDojMTExMTExICFpbXBvcnRhbnQ7cGFkZGluZzozMHB4IDMwcHggIWltcG9ydGFudDttYXJnaW46NTRweCAwIDUycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWZyYW1le2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjI4KSAhaW1wb3J0YW50O3BhZGRpbmc6MzRweCAzNnB4IDM0cHggMzZweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWdyaWR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1tYWlue2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjI2cHggMCAwIDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1vdmVybGluZXtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjRweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMC41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDtjb2xvcjojYzliOThkICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxNnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC10aXRsZXtmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo0NHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wNCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1ydWxle2hlaWdodDoxcHggIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNjOWI5OGQgIWltcG9ydGFudDt3aWR0aDo4NnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAyMnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1jb3B5e2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50O2NvbG9yOiNmM2VmZTUgIWltcG9ydGFudDttYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZTZkOGFhICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS45cHggIWltcG9ydGFudDtmb250LXNpemU6MTIuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4zNSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O3BhZGRpbmc6MTZweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDAgMCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2U2ZDhhYSAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1jYXJke2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yNSkgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpICFpbXBvcnRhbnQ7cGFkZGluZzo3cHggMCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1yb3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xNCkgIWltcG9ydGFudDtwYWRkaW5nOjEycHggMCAhaW1wb3J0YW50O30KLmZsbS1pbnRha2Utcm93Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1sYWJlbHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjdweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7Y29sb3I6I2M5Yjk4ZCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O21hcmdpbjowIDAgNXB4IDAgIWltcG9ydGFudDt9Ci5mbG0taW50YWtlLWNvcHl7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTggIWltcG9ydGFudDtjb2xvcjojZjNlZmU1ICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1ub3Rle2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDtjb2xvcjojZDhkMGJmICFpbXBvcnRhbnQ7bWFyZ2luOjE2cHggMCAwIDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tY3Rhe2JhY2tncm91bmQ6I2ZhZjlmNyAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2VjZTdkZiAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4ICFpbXBvcnRhbnQ7cGFkZGluZzoxOHB4IDIwcHggIWltcG9ydGFudDttYXJnaW46MCAwIDQwcHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDtjb2xvcjojMmEyYTJhICFpbXBvcnRhbnQ7fQouZmxtLWZlYXR1cmVkLWV4cGVydHtiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNkOGM5YTcgIWltcG9ydGFudDtib3JkZXItdG9wOjRweCBzb2xpZCAjYjg5YTVmICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDtwYWRkaW5nOjM0cHggMzRweCAzNnB4IDM0cHggIWltcG9ydGFudDttYXJnaW46NTZweCAwIDQycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mZWF0dXJlZC1uYW1le2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O21hcmdpbjowIDAgOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmUtZ3JpZHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIDAgMTJweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZlLW1haW57ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mZS1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjI0cHggMCAwIDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmUtcGhvdG97ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MjU1cHggIWltcG9ydGFudDtoZWlnaHQ6MjMwcHggIWltcG9ydGFudDtvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7b2JqZWN0LXBvc2l0aW9uOmNlbnRlciB0b3AgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWZlLXBob3RvLWNhcHRpb257Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMi41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUyICFpbXBvcnRhbnQ7Y29sb3I6IzY2NWY1NyAhaW1wb3J0YW50O21hcmdpbjo4cHggMCAwIDAgIWltcG9ydGFudDttYXgtd2lkdGg6MjU1cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmUtYnVzaW5lc3N7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NDIwcHggIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZThkZmNmICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U4ZGZjZiAhaW1wb3J0YW50O3BhZGRpbmc6MTZweCAwIDE2cHggMCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWZlLWxvZ297ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEzNXB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tc291cmNlLW5vdGV7YmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjIwcHggMjJweCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjhweCAwICFpbXBvcnRhbnQ7fQouZmxtLWRpc2NsYWltZXJ7YmFja2dyb3VuZDojZmVmZGY5ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjE4cHggMCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjZweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7Y29sb3I6IzVjNTY0ZSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mb290ZXItbWV0YXtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDtjb2xvcjojNzQ2ZDY1ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuZmxtLW1haW57cGFkZGluZzowIDE4cHggNzBweCAxOHB4ICFpbXBvcnRhbnQ7fS5mbG0tbWFzdGhlYWQtbGVmdCwuZmxtLW1hc3RoZWFkLXJpZ2h0LC5mbG0taGVyby1sZWZ0LC5mbG0taGVyby1yaWdodCwuZmxtLWZpcnN0LXN0ZXAtbWFpbiwuZmxtLWZpcnN0LXN0ZXAtc2lkZSwuZmxtLWZlLW1haW4sLmZsbS1mZS1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30uZmxtLW1hc3RoZWFkLXJpZ2h0e3BhZGRpbmctdG9wOjE4cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9LmZsbS1tYXN0aGVhZC1yaWdodCBkaXZ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fS5mbG0taDJ7Zm9udC1zaXplOjQycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA3ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuOHB4ICFpbXBvcnRhbnQ7fS5mbG0taDJ7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7fS5mbG0taDN7Zm9udC1zaXplOjIzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjI4ICFpbXBvcnRhbnQ7fS5mbG0tZGVja3tmb250LXNpemU6MjFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O30uZmxtLWhlcm8taW1nLC5mbG0taGVyby1jYXB0aW9uLC5mbG0tb3duZXItZm9jdXMsLmZsbS1nbGFuY2UsLmZsbS1sZWRnZXJ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDt9LmZsbS1nbGFuY2UtZGV0YWlse2ZvbnQtc2l6ZToxNi41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudDt9LmZsbS1sZWRnZXItZGV0YWlse2ZvbnQtc2l6ZToxNy41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUyICFpbXBvcnRhbnQ7fS5mbG0taGVyby1pbnRybywuZmxtLXBhcmFncmFwaCwuZmxtLWJvZHkgcHtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzQgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjI1cHggIWltcG9ydGFudDt9LmZsbS1oZXJvLXF1b3RlLC5mbG0tbm90ZSwuZmxtLXF1aWNrLWFuc3dlciwuZmxtLXF1b3RlLWJsb2NrLC5mbG0tY3RhLC5mbG0tc291cmNlLW5vdGV7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjIycHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjIycHggIWltcG9ydGFudDt9LmZsbS1zdGFuZGFyZC1yb3csLmZsbS1zdGFuZGFyZC1sYWJlbCwuZmxtLXN0YW5kYXJkLWNvcHksLmZsbS1zbmFwc2hvdC1sYWJlbCwuZmxtLXNuYXBzaG90LXZhbHVlLC5mbG0tc2VydmljZS1sYWJlbCwuZmxtLXNlcnZpY2UtY29weXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7fS5mbG0tc3RhbmRhcmQtYm94e3BhZGRpbmc6MjZweCAyMnB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7fS5mbG0tc3RhbmRhcmQtY29weXtwYWRkaW5nOjAgIWltcG9ydGFudDt9LmZsbS1pbWFnZS13cmFwe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjozMHB4IDAgMzhweCAwICFpbXBvcnRhbnQ7fS5mbG0taW1hZ2Utd3JhcCBpbWd7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDt9LmZsbS1sZWFybi1jb2x7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2JvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7cGFkZGluZzoxOHB4IDAgIWltcG9ydGFudDt9LmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lICFpbXBvcnRhbnQ7fS5mbG0tY2FzZS1ib3h7cGFkZGluZzoyOHB4IDIycHggMzBweCAyMnB4ICFpbXBvcnRhbnQ7fS5mbG0ta2V5LWJveHtwYWRkaW5nOjI4cHggMjJweCAhaW1wb3J0YW50O21hcmdpbjo0MnB4IDAgIWltcG9ydGFudDt9LmZsbS1rZXktaGVhZGluZ3tmb250LXNpemU6MzFweCAhaW1wb3J0YW50O30uZmxtLWtleS1ib3ggdWx7cGFkZGluZy1sZWZ0OjIxcHggIWltcG9ydGFudDtmb250LXNpemU6MTlweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwe3BhZGRpbmc6MjJweCAxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjQ4cHggMCA0OHB4IDAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWZyYW1le3BhZGRpbmc6MjhweCAyMnB4IDI4cHggMjJweCAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtb3ZlcmxpbmV7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzozcHggIWltcG9ydGFudDttYXJnaW46MCAwIDEzcHggMCAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtdGl0bGV7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxNnB4IDAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWNvcHl7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjY4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt9LmZsbS1pbnRha2UtY2FyZHttYXJnaW46MjRweCAwIDAgMCAhaW1wb3J0YW50O30uZmxtLWludGFrZS1sYWJlbCwuZmxtLWludGFrZS1jb3B5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fS5mbG0taW50YWtlLWxhYmVse21hcmdpbjowIDAgNHB4IDAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWJ1dHRvbnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtwYWRkaW5nOjE3cHggMTZweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjJweCAhaW1wb3J0YW50O30uZmxtLWZlYXR1cmVkLWV4cGVydHtwYWRkaW5nOjMycHggMjJweCAzNHB4IDIycHggIWltcG9ydGFudDttYXJnaW46NTJweCAwIDQycHggMCAhaW1wb3J0YW50O30uZmxtLWZlYXR1cmVkLW5hbWV7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDt9LmZsbS1mZS1waG90b3ttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9LmZsbS1mZS1waG90by1jYXB0aW9ue21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7fS5mbG0tZmUtYnVzaW5lc3N7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDt9LmZsbS1mb290ZXItbWV0YXtmb250LXNpemU6OS41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjg1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS4yNXB4ICFpbXBvcnRhbnQ7fX0KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KXsuZmxtLW1haW57cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudDt9LmZsbS1oMntmb250LXNpemU6MzZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC42cHggIWltcG9ydGFudDt9LmZsbS1oMntmb250LXNpemU6MzBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMSAhaW1wb3J0YW50O30uZmxtLWRlY2t7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDt9LmZsbS1oZXJvLWludHJvLC5mbG0tcGFyYWdyYXBoLC5mbG0tYm9keSBwe2ZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtdGl0bGV7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWNvcHl7Zm9udC1zaXplOjE3LjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjYgIWltcG9ydGFudDt9fQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5mbG0tbWFpbnttYXgtd2lkdGg6MTA4MHB4ICFpbXBvcnRhbnQ7cGFkZGluZzowIDIwcHggODhweCAyMHB4ICFpbXBvcnRhbnQ7fS5mbG0taW5uZXJ7bWF4LXdpZHRoOjEwNDBweCAhaW1wb3J0YW50O30uZmxtLWJvZHl7bWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7fS5mbG0tdGFibGV7dGFibGUtbGF5b3V0OmF1dG8gIWltcG9ydGFudDt9LmZsbS1oZXJvLWxlZnR7d2lkdGg6NTQlICFpbXBvcnRhbnQ7cGFkZGluZzowIDM2cHggMCAwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fS5mbG0taGVyby1yaWdodHt3aWR0aDo0NiUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9LmZsbS1sZWFybi1yb3d7dGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29se2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjMzLjMzMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9LmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGR7cGFkZGluZzoxNnB4IDE4cHggMTZweCAwICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgyKXtwYWRkaW5nOjE2cHggMThweCAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgzKXtwYWRkaW5nOjE2cHggMCAxNnB4IDE4cHggIWltcG9ydGFudDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O30uZmxtLXN0YW5kYXJkLXJvd3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O30uZmxtLXN0YW5kYXJkLWxhYmVse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjE2OHB4ICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzoycHggMjRweCAwIDAgIWltcG9ydGFudDt9LmZsbS1zdGFuZGFyZC1jb3B5e2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWdyaWR7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLW1haW57ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NTglICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzowIDMwcHggMCAwICFpbXBvcnRhbnQ7fS5mbG0tZmlyc3Qtc3RlcC1zaWRle2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjQyJSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3BhZGRpbmc6NXB4IDAgMCAwICFpbXBvcnRhbnQ7fS5mbG0tZmUtZ3JpZHtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O30uZmxtLWZlLW1haW57ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NjAlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzowIDI4cHggMCAwICFpbXBvcnRhbnQ7fS5mbG0tZmUtc2lkZXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo0MCUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7fS5mbG0tZmUtcGhvdG97bWFyZ2luOjAgMCAwIGF1dG8gIWltcG9ydGFudDt9LmZsbS1mZS1waG90by1jYXB0aW9ue21hcmdpbjo4cHggMCAwIGF1dG8gIWltcG9ydGFudDt9LmZsbS1zaWduYXR1cmVfX2xlYWR7Zm9udC1zaXplOjkwcHggIWltcG9ydGFudDtmb250LXNpemU6Y2xhbXAoNjNweCw4LjY1Y3F3LDkwcHgpICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC45MiAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O30uZmxtLXNpZ25hdHVyZV9fcG93ZXJ7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2NXB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOmNsYW1wKDExM3B4LDE1LjljcXcsMTY1cHgpICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC43NiAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O319CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmZsbS1zaWduYXR1cmVfX2xlYWR7Zm9udC1zaXplOmNsYW1wKDJyZW0sMTB2dywzcmVtKSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC4wMzVlbSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50O30uZmxtLXNpZ25hdHVyZV9fcG93ZXJ7bWFyZ2luLXRvcDoxMnB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOmNsYW1wKDMuMjVyZW0sMTZ2dyw1cmVtKSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjAuODQgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC4wNGVtICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7fX0KPC9zdHlsZT4KCjwhLS0gRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgSGVyaXRhZ2UgRWRpdG9yaWFsIFN5c3RlbSAtLT4KPHN0eWxlPgouZmxtLXdyYXB7Ci0tZmxtLWluazojMTcxNjEyOwotLWZsbS1pbmstc29mdDojMzAyZDI3OwotLWZsbS1wYXBlcjojZmVmZGY5OwotLWZsbS13aGl0ZTojZmZmZmZmOwotLWZsbS1wYXJjaG1lbnQ6I2Y0ZWZlNTsKLS1mbG0tcGFyY2htZW50LWRlZXA6I2ViZTJkMzsKLS1mbG0tc3RvbmU6Izc4NmY2MzsKLS1mbG0tcnVsZTojY2ZjNWI2OwotLWZsbS1ydWxlLWRhcms6IzhkODA2ZjsKLS1mbG0tb3hibG9vZDojNWIyODJjOwotLWZsbS1mb3Jlc3Q6IzE4MzIyOTsKLS1mbG0tZ29sZDojYTU4YjU1OwpiYWNrZ3JvdW5kOnZhcigtLWZsbS13aGl0ZSkgIWltcG9ydGFudDsKY29sb3I6dmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLW1haW57Cm1heC13aWR0aDoxMTIwcHggIWltcG9ydGFudDsKcGFkZGluZzowIDQycHggMTA4cHggIWltcG9ydGFudDsKYmFja2dyb3VuZDp2YXIoLS1mbG0tcGFwZXIpICFpbXBvcnRhbnQ7CmJveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoOTEsNzUsNTUsLjEwKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWlubmVye21heC13aWR0aDoxMDM2cHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWJvZHl7bWF4LXdpZHRoOjc5MHB4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1ieWxpbmUtYmFuZHsKcGFkZGluZzozMXB4IDAgMjRweCAhaW1wb3J0YW50Owpib3JkZXItdG9wOjRweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMzhweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWJ5bGluZS1iYW5kICsgZGl2e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZmVhdHVyZS1oZWFkewpwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50OwpwYWRkaW5nOjAgMCAyN3B4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tZmVhdHVyZS1oZWFkOmFmdGVyewpjb250ZW50OicnICFpbXBvcnRhbnQ7CmRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKd2lkdGg6NzRweCAhaW1wb3J0YW50OwpoZWlnaHQ6M3B4ICFpbXBvcnRhbnQ7Cm1hcmdpbjoyNnB4IDAgMCAhaW1wb3J0YW50OwpiYWNrZ3JvdW5kOnZhcigtLWZsbS1veGJsb29kKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWV5ZWJyb3csCi5mbG0td3JhcCAuZmxtLXNtYWxsLWxhYmVsLAouZmxtLXdyYXAgLmZsbS1nbGFuY2UtdGl0bGUsCi5mbG0td3JhcCAuZmxtLWdsYW5jZS1sYWJlbCwKLmZsbS13cmFwIC5mbG0tbGVkZ2VyLXRpdGxlLAouZmxtLXdyYXAgLmZsbS1sZWRnZXItbGFiZWwsCi5mbG0td3JhcCAuZmxtLXNuYXBzaG90LWxhYmVsLAouZmxtLXdyYXAgLmZsbS1mb290ZXItbWV0YSwKLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcC1vdmVybGluZSwKLmZsbS13cmFwIC5mbG0taW50YWtlLWxhYmVsewpmb250LWZhbWlseTonSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjp2YXIoLS1mbG0tc3RvbmUpICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi4xOGVtICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tZXllYnJvd3tjb2xvcjp2YXIoLS1mbG0tb3hibG9vZCkgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzouMjNlbSAhaW1wb3J0YW50O30KLmZsbS13cmFwIGgyLmZsbS1oMi5mbG0taGVhZGxpbmV7Cm1heC13aWR0aDo5NjBweCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDIycHggIWltcG9ydGFudDsKZm9udC1mYW1pbHk6QmFza2VydmlsbGUsJ0Jhc2tlcnZpbGxlIE9sZCBGYWNlJywnTGlicmUgQmFza2VydmlsbGUnLCdJb3dhbiBPbGQgU3R5bGUnLCdQYWxhdGlubyBMaW5vdHlwZScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6NTZweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjAxICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0uMDI2ZW0gIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7CmZvbnQtc3ludGhlc2lzOndlaWdodCAhaW1wb3J0YW50Owpmb250LWtlcm5pbmc6bm9ybWFsICFpbXBvcnRhbnQ7CmZvbnQtZmVhdHVyZS1zZXR0aW5nczona2VybicgMSwnbGlnYScgMSAhaW1wb3J0YW50Owpjb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50Owp0ZXh0LXdyYXA6aW5pdGlhbCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCBoMi5mbG0taDIuZmxtLWhlYWRsaW5lIC5mbG0taGVhZGxpbmUtbGluZXsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50Owp3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDsKZm9udC1mYW1pbHk6QmFza2VydmlsbGUsJ0Jhc2tlcnZpbGxlIE9sZCBGYWNlJywnTGlicmUgQmFza2VydmlsbGUnLCdJb3dhbiBPbGQgU3R5bGUnLCdQYWxhdGlubyBMaW5vdHlwZScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6aW5oZXJpdCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOmluaGVyaXQgIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50Owpmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50Owpjb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWgyLAouZmxtLXdyYXAgLmZsbS1oMywKLmZsbS13cmFwIC5mbG0ta2V5LWhlYWRpbmcsCi5mbG0td3JhcCAuZmxtLWZlYXR1cmVkLW5hbWV7CmZvbnQtZmFtaWx5OkJhc2tlcnZpbGxlLCdMaWJyZSBCYXNrZXJ2aWxsZScsJ0lvd2FuIE9sZCBTdHlsZScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50Owpjb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWgyewpmb250LXNpemU6MzVweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjEzICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0uMDIyZW0gIWltcG9ydGFudDsKbWFyZ2luOjM2cHggMCAxNXB4ICFpbXBvcnRhbnQ7CnRleHQtd3JhcDpiYWxhbmNlICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taDN7Zm9udC1zaXplOjIzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjI1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LS4wMTJlbSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZGVja3sKbWF4LXdpZHRoOjg4NXB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMTlweCAhaW1wb3J0YW50Owpmb250LWZhbWlseTonSW93YW4gT2xkIFN0eWxlJyxCYXNrZXJ2aWxsZSxHZW9yZ2lhLHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToyNnB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNDUgIWltcG9ydGFudDsKY29sb3I6IzM5MzQyZCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWtpY2tlci1saW5lewptYXgtd2lkdGg6ODc1cHggIWltcG9ydGFudDsKYm9yZGVyLWxlZnQ6M3B4IHNvbGlkIHZhcigtLWZsbS1nb2xkKSAhaW1wb3J0YW50OwpwYWRkaW5nOjhweCAwIDhweCAxN3B4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tb3BlbmluZy1pbWFnZXsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46OXB4IDAgNDhweCAhaW1wb3J0YW50OwpwYWRkaW5nOjEwcHggMCAxMXB4ICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6NHB4IGRvdWJsZSB2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50Owpib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZS1kYXJrKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLW9wZW5pbmctaW1hZ2UgaW1newpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKaGVpZ2h0OjUwMHB4ICFpbXBvcnRhbnQ7Cm9iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudDsKb2JqZWN0LXBvc2l0aW9uOmNlbnRlciA0OCUgIWltcG9ydGFudDsKYm9yZGVyOjAgIWltcG9ydGFudDsKZmlsdGVyOnNhdHVyYXRlKC44NikgY29udHJhc3QoMS4wMikgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1vcGVuaW5nLWNhcHRpb257Cm1heC13aWR0aDo4NTBweCAhaW1wb3J0YW50OwptYXJnaW46MTBweCAwIDAgIWltcG9ydGFudDsKZm9udC1zaXplOjEzcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS41NSAhaW1wb3J0YW50Owpjb2xvcjojNjU1ZDUyICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taGVyby1pbnRybywKLmZsbS13cmFwIC5mbG0tcGFyYWdyYXBoLAouZmxtLXdyYXAgLmZsbS1ib2R5IHB7CmZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS43OCAhaW1wb3J0YW50Owpjb2xvcjojMjQyMTFkICFpbXBvcnRhbnQ7Cm1hcmdpbi1ib3R0b206MjVweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWRyb3BjYXB7CmZvbnQtZmFtaWx5OidMaWJyZSBCb2RvbmknLERpZG90LCdCb2RvbmkgNzInLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMDVweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDouNzIgIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnQ7CnBhZGRpbmc6OXB4IDE0cHggMCAwICFpbXBvcnRhbnQ7CmNvbG9yOnZhcigtLWZsbS1veGJsb29kKSAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjp2YXIoLS1mbG0tb3hibG9vZCkgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1oZXJvLWltZ3sKbWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7CmJvcmRlcjoxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKcGFkZGluZzo3cHggIWltcG9ydGFudDsKYmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7CmZpbHRlcjpzYXR1cmF0ZSguODgpIGNvbnRyYXN0KDEuMDMpICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taGVyby1jYXB0aW9uLAouZmxtLXdyYXAgLmZsbS1pbWFnZS1jYXB0aW9uLAouZmxtLXdyYXAgLmZsbS1mZS1waG90by1jYXB0aW9uewpjb2xvcjojNjY1ZTUzICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMi41cHggIWltcG9ydGFudDsKZm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1oZXJvLXF1b3RlLAouZmxtLXdyYXAgLmZsbS1xdW90ZS1ibG9ja3sKYmFja2dyb3VuZDp2YXIoLS1mbG0tcGFyY2htZW50KSAhaW1wb3J0YW50Owpib3JkZXI6MCAhaW1wb3J0YW50Owpib3JkZXItdG9wOjRweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7CnBhZGRpbmc6MjZweCAyNXB4IDI0cHggIWltcG9ydGFudDsKYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taGVyby1xdW90ZS10ZXh0ewpmb250LWZhbWlseTonSW93YW4gT2xkIFN0eWxlJyxCYXNrZXJ2aWxsZSxHZW9yZ2lhLHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToyOHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMzggIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6LS4wMTJlbSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWdsYW5jZXsKYm9yZGVyLWxlZnQ6MCAhaW1wb3J0YW50Owpib3JkZXItdG9wOjRweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7CnBhZGRpbmc6MTVweCAwIDdweCAhaW1wb3J0YW50OwptYXJnaW4tdG9wOjE5cHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1nbGFuY2UtdGl0bGV7Y29sb3I6dmFyKC0tZmxtLW94Ymxvb2QpICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1nbGFuY2Utcm93ICsgLmZsbS1nbGFuY2Utcm93e2JvcmRlci1jb2xvcjojZTZkZWQxICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1vd25lci1mb2N1c3tib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZSkgIWltcG9ydGFudDtwYWRkaW5nLXRvcDoxOHB4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1sZWRnZXJ7Ym9yZGVyLXRvcDo0cHggZG91YmxlIHZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MTVweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tbGVkZ2VyLXRpdGxle2NvbG9yOnZhcigtLWZsbS1veGJsb29kKSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tbGVkZ2VyLXJvd3tib3JkZXItY29sb3I6I2RkZDRjNiAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tc3RhbmRhcmQtYm94ewpiYWNrZ3JvdW5kOnZhcigtLWZsbS1wYXJjaG1lbnQpICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6NHB4IGRvdWJsZSB2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50Owpib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZS1kYXJrKSAhaW1wb3J0YW50OwpwYWRkaW5nOjI1cHggMjhweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLXNpZ25hdHVyZXttYXJnaW4tdG9wOjMuNnJlbSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tc2lnbmF0dXJlX19sZWFkewpmb250LWZhbWlseTonTGlicmUgQm9kb25pJyxEaWRvdCwnQm9kb25pIDcyJywnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50Owpjb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLXNpZ25hdHVyZV9fcG93ZXJ7CmZvbnQtZmFtaWx5OidMaWJyZSBCb2RvbmknLERpZG90LCdCb2RvbmkgNzInLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7CmNvbG9yOiNjOGJkYTkgIWltcG9ydGFudDsKLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6I2M4YmRhOSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotLjA1MmVtICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tYW5jaG9yLXN1YnRpdGxle2NvbG9yOiMzOTM0MmQgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzouMTZlbSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tc25hcHNob3Qtcm93e2JvcmRlci1jb2xvcjojZGNkMmM0ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1zbmFwc2hvdC1sYWJlbHtjb2xvcjojNjY1YjRkICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1ub3RlLAouZmxtLXdyYXAgLmZsbS1xdWljay1hbnN3ZXIsCi5mbG0td3JhcCAuZmxtLXNvdXJjZS1ub3RlewpiYWNrZ3JvdW5kOnZhcigtLWZsbS1wYXJjaG1lbnQpICFpbXBvcnRhbnQ7CmJvcmRlcjowICFpbXBvcnRhbnQ7CmJvcmRlci1sZWZ0OjNweCBzb2xpZCB2YXIoLS1mbG0tZ29sZCkgIWltcG9ydGFudDsKYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7CnBhZGRpbmc6MjRweCAyN3B4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tbGVhcm4tY2FyZCwKLmZsbS13cmFwIC5mbG0tc2VydmljZS1icmllZnsKYm9yZGVyLXRvcDo0cHggZG91YmxlIHZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7CmJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlLWRhcmspICFpbXBvcnRhbnQ7CnBhZGRpbmctdG9wOjI1cHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1sZWFybi1jb2w6bnRoLWNoaWxkKDIpLAouZmxtLXdyYXAgLmZsbS1sZWFybi1jb2w6bnRoLWNoaWxkKDMpe2JvcmRlci1jb2xvcjp2YXIoLS1mbG0tcnVsZSkgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWltYWdlLXdyYXB7Cm1heC13aWR0aDo3MjBweCAhaW1wb3J0YW50OwptYXJnaW46MzVweCBhdXRvIDQwcHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1pbWFnZS13cmFwIGltZ3sKbWF4LXdpZHRoOjcyMHB4ICFpbXBvcnRhbnQ7CmJvcmRlcjoxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKcGFkZGluZzo3cHggIWltcG9ydGFudDsKYmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7CmZpbHRlcjpzYXR1cmF0ZSguODgpIGNvbnRyYXN0KDEuMDMpICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tc2VydmljZS1yb3d7Ym9yZGVyLWNvbG9yOiNkOGNkYmQgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLXNlcnZpY2UtbGFiZWx7Y29sb3I6IzVlNGQzZCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi4xM2VtICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1jYXNlLWJveHsKYmFja2dyb3VuZDojZjdmMWU3ICFpbXBvcnRhbnQ7CmJvcmRlcjoxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6NXB4IGRvdWJsZSB2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50Owpib3JkZXItYm90dG9tOjRweCBkb3VibGUgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7CnBhZGRpbmc6MzhweCAzNnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjozOHB4IDAgNDBweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWtleS1ib3h7CmJhY2tncm91bmQ6dmFyKC0tZmxtLXBhcmNobWVudCkgIWltcG9ydGFudDsKYm9yZGVyOjRweCBkb3VibGUgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7CnBhZGRpbmc6MzZweCA0MnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjo0MnB4IDAgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1rZXktaGVhZGluZ3tmb250LXNpemU6MzRweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0ta2V5LWJveCBsaTo6bWFya2Vye2NvbG9yOnZhcigtLWZsbS1veGJsb29kKSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcHsKYmFja2dyb3VuZDp2YXIoLS1mbG0tZm9yZXN0KSAhaW1wb3J0YW50Owpib3JkZXItdG9wOjVweCBzb2xpZCAjMGUyMDFhICFpbXBvcnRhbnQ7CmJvcmRlci1ib3R0b206NXB4IHNvbGlkICMwZTIwMWEgIWltcG9ydGFudDsKcGFkZGluZzoyNnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjo0OHB4IDAgNDZweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtZnJhbWV7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDIyMywyMDMsMTU4LC41MikgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtb3ZlcmxpbmUsCi5mbG0td3JhcCAuZmxtLWludGFrZS1sYWJlbHtjb2xvcjojZDhiZjg0ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLXRpdGxlewpmb250LWZhbWlseTpCYXNrZXJ2aWxsZSwnTGlicmUgQmFza2VydmlsbGUnLCdJb3dhbiBPbGQgU3R5bGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKY29sb3I6I2ZmZmFmMCAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjojZmZmYWYwICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcC1ydWxle2JhY2tncm91bmQ6I2M4YTc2MCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcC1idXR0b257CmJhY2tncm91bmQ6I2Q4YmY4NCAhaW1wb3J0YW50Owpib3JkZXItY29sb3I6I2Q4YmY4NCAhaW1wb3J0YW50Owpjb2xvcjojMTQyNTFmICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxNDI1MWYgIWltcG9ydGFudDsKZm9udC1zaXplOjEyLjVweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjM1ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOjEuOXB4ICFpbXBvcnRhbnQ7CnBhZGRpbmc6MTZweCAyNHB4ICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7CnRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZSxjb2xvciAuMnMgZWFzZSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6I2VmZTBiNSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZWZlMGI1ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1jdGF7CmJhY2tncm91bmQ6dmFyKC0tZmxtLXBhcmNobWVudCkgIWltcG9ydGFudDsKYm9yZGVyOjAgIWltcG9ydGFudDsKYm9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7CmJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlKSAhaW1wb3J0YW50Owpib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKcGFkZGluZzoyMHB4IDIycHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1mZWF0dXJlZC1leHBlcnR7CmJhY2tncm91bmQ6I2ZiZjdlZSAhaW1wb3J0YW50Owpib3JkZXI6MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlKSAhaW1wb3J0YW50Owpib3JkZXItdG9wOjVweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbTo1cHggZG91YmxlIHZhcigtLWZsbS1ydWxlLWRhcmspICFpbXBvcnRhbnQ7CmJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50OwpwYWRkaW5nOjM5cHggMzhweCA0MHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjo1MHB4IDAgMzhweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLXByb2ZpbGUtbGVhZHsKcGFkZGluZzoyMHB4IDAgMTZweCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDMycHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1wcm9maWxlLWxlYWQgLmZsbS1leWVicm93e21hcmdpbjowIDAgMTBweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tcHJvZmlsZS1sZWFkIC5mbG0taDJ7bWFyZ2luOjAgMCAxNHB4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1mZS1waG90b3sKYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZS1kYXJrKSAhaW1wb3J0YW50OwpwYWRkaW5nOjZweCAhaW1wb3J0YW50OwpiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDsKZmlsdGVyOnNhdHVyYXRlKC44NikgY29udHJhc3QoMS4wMykgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1mZS1idXNpbmVzc3tib3JkZXItY29sb3I6I2Q4Y2RiZCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZmUtbG9nb3t3aWR0aDoxNTBweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZGlzY2xhaW1lcntib3JkZXItY29sb3I6dmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7Y29sb3I6IzYwNTg0ZCAhaW1wb3J0YW50O30KLmZsbS13cmFwIGE6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1mbG0tb3hibG9vZCkgIWltcG9ydGFudDtvdXRsaW5lLW9mZnNldDo0cHggIWltcG9ydGFudDt9CgpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpewouZmxtLXdyYXAgLmZsbS1oZXJvLWxlZnR7d2lkdGg6NTYlICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDo0M3B4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1oZXJvLXJpZ2h0e3dpZHRoOjQ0JSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcC1tYWlue3dpZHRoOjU3JSAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MzhweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcC1zaWRle3dpZHRoOjQzJSAhaW1wb3J0YW50O30KfQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpewouZmxtLXdyYXB7YmFja2dyb3VuZDp2YXIoLS1mbG0tcGFwZXIpICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1tYWlue3BhZGRpbmc6MCAxOXB4IDc2cHggIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWJ5bGluZS1iYW5ke3BhZGRpbmc6MjNweCAwIDIxcHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjMwcHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCBoMi5mbG0taDIuZmxtLWhlYWRsaW5le2ZvbnQtc2l6ZTo0MHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wMjUgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotLjAyMmVtICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1oMntmb250LXNpemU6MzBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMTUgIWltcG9ydGFudDttYXJnaW4tdG9wOjMycHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWRlY2t7Zm9udC1zaXplOjIxcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLW9wZW5pbmctaW1hZ2V7bWFyZ2luOjRweCAwIDM2cHggIWltcG9ydGFudDtwYWRkaW5nLXRvcDo3cHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLW9wZW5pbmctaW1hZ2UgaW1ne2hlaWdodDphdXRvICFpbXBvcnRhbnQ7bWluLWhlaWdodDowICFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1vcGVuaW5nLWNhcHRpb257Zm9udC1zaXplOjEycHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWhlcm8taW50cm8sCi5mbG0td3JhcCAuZmxtLXBhcmFncmFwaCwKLmZsbS13cmFwIC5mbG0tYm9keSBwe2ZvbnQtc2l6ZToxOC41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjczICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1kcm9wY2Fwe2ZvbnQtc2l6ZTo4OHB4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1oZXJvLXF1b3RlLXRleHR7Zm9udC1zaXplOjI0cHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWhlcm8taW1nLAouZmxtLXdyYXAgLmZsbS1pbWFnZS13cmFwIGltZ3twYWRkaW5nOjVweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tc2lnbmF0dXJlX19wb3dlcntjb2xvcjojYzhiZGE5ICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6I2M4YmRhOSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tY2FzZS1ib3h7cGFkZGluZzozMHB4IDIycHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWtleS1ib3h7cGFkZGluZzoyOXB4IDIzcHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXB7cGFkZGluZzoxN3B4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLWZyYW1le3BhZGRpbmc6MjhweCAyMXB4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1mZWF0dXJlZC1leHBlcnR7cGFkZGluZzozMXB4IDIycHggMzRweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tcHJvZmlsZS1sZWFke3BhZGRpbmc6MThweCAwIDE1cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjI4cHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLXByb2ZpbGUtbGVhZCAuZmxtLWV5ZWJyb3d7bWFyZ2luLWJvdHRvbTo5cHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtYnV0dG9ue2ZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS40ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS42cHggIWltcG9ydGFudDtwYWRkaW5nOjE3cHggMTVweCAhaW1wb3J0YW50O30KfQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzkwcHgpewouZmxtLXdyYXAgLmZsbS1tYWlue3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgaDIuZmxtLWgyLmZsbS1oZWFkbGluZXtmb250LXNpemU6Y2xhbXAoMzBweCw5LjJ2dywzNHB4KSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDM1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LS4wMThlbSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0taDJ7Zm9udC1zaXplOjI5cHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWhlcm8taW50cm8sCi5mbG0td3JhcCAuZmxtLXBhcmFncmFwaCwKLmZsbS13cmFwIC5mbG0tYm9keSBwe2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7fQp9CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCl7Ci5mbG0td3JhcCBoMi5mbG0taDIuZmxtLWhlYWRsaW5lewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTpjbGFtcCgyOHB4LDcuNnZ3LDMycHgpICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMDQgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6LS4wMTZlbSAhaW1wb3J0YW50OwpvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIGgyLmZsbS1oMi5mbG0taGVhZGxpbmUgLmZsbS1oZWFkbGluZS1saW5lewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CndoaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50OwpvdmVyZmxvdy13cmFwOm5vcm1hbCAhaW1wb3J0YW50Owp3b3JkLWJyZWFrOm5vcm1hbCAhaW1wb3J0YW50Owp9Cn0KPC9zdHlsZT4KCjwhLS0gU2lnbmF0dXJlIHBvd2VyLXdvcmQgZml0IChDT05TSVNURU5DWSBpcyBsb25nZXIgdGhhbiB0aGUgcmVmZXJlbmNlIHdvcmQ7IGtlZXAgaXQgZnJvbSBjbGlwcGluZykgLS0+CjxzdHlsZT4KLmZsbS13cmFwIC5mbG0tc2lnbmF0dXJlX19wb3dlcntmb250LXNpemU6NTZweCAhaW1wb3J0YW50O30KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsKLmZsbS13cmFwIC5mbG0tc2lnbmF0dXJlX19wb3dlcntmb250LXNpemU6Y2xhbXAoNzhweCwxMi40Y3F3LDEzMHB4KSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjAuOCAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O30KfQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpewouZmxtLXdyYXAgLmZsbS1zaWduYXR1cmVfX3Bvd2Vye2ZvbnQtc2l6ZTpjbGFtcCgyLjJyZW0sMTJ2dywzLjNyZW0pICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC44NCAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O30KfQoKLyogQmxlbmQgQWFyb24ncyBwb3J0cmFpdCBpbnRvIHRoZSB3YXJtIHBhZ2UgaW5zdGVhZCBvZiBhIHdoaXRlIGZyYW1lICovCi5mbG0td3JhcCAuZmxtLWhlcm8taW1nLAouZmxtLXdyYXAgLmZsbS1mZS1waG90b3sKYm9yZGVyOjAgIWltcG9ydGFudDsKcGFkZGluZzowICFpbXBvcnRhbnQ7CmJhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDsKYm9yZGVyLXJhZGl1czoyNHB4ICFpbXBvcnRhbnQ7Cm1peC1ibGVuZC1tb2RlOm11bHRpcGx5ICFpbXBvcnRhbnQ7CmZpbHRlcjpzYXR1cmF0ZSguOTIpIGNvbnRyYXN0KDEuMDIpIGJyaWdodG5lc3MoMS4wNSkgIWltcG9ydGFudDsKfQo8L3N0eWxlPgoKPGRpdiBjbGFzcz0iZmxtLXdyYXAiPgo8ZGl2IGNsYXNzPSJmbG0tbWFpbiI+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKIkBjb250ZXh0IjoiaHR0cHM6Ly9zY2hlbWEub3JnIiwKIkBncmFwaCI6Wwp7CiJAdHlwZSI6IkFydGljbGUiLAoiQGlkIjoiaHR0cHM6Ly9hbGxveXBlcnNvbmFsdHJhaW5pbmcuY29tL2xvY2F0aW9uL3Jvc2V3b29kLXNjLyNhcnRpY2xlIiwKImhlYWRsaW5lIjoiQ3JlYXRpbmcgYSBQZXJzb25hbGl6ZWQgYW5kIENvbW11bml0eS1Gb2N1c2VkIEZpdG5lc3MgRXhwZXJpZW5jZSIsCiJkZXNjcmlwdGlvbiI6IkFuIGVkaXRvcmlhbCBzcG90bGlnaHQgZnJvbSBGaXRuZXNzIExpdmluZyBNYWdhemluZSBvbiBBYXJvbiBFaXNoIGFuZCBBbGxveSBQZXJzb25hbCBUcmFpbmluZydzIFJvc2V3b29kIGxvY2F0aW9uIGluIENvbHVtYmlhLCBTb3V0aCBDYXJvbGluYSwgYSBzbWFsbC1ncm91cCBwZXJzb25hbCB0cmFpbmluZyBzdHVkaW8gYnVpbHQgYXJvdW5kIGFuIGludGFrZSBob3VyLCB0aGlydHktZGF5IGJvZHkgY29tcG9zaXRpb24gc2NhbnMsIGFjY291bnRhYmlsaXR5IGNoZWNrLWlucywgYW5kIGEgZGVsaWJlcmF0ZSBtZW1iZXIgY2VpbGluZy4iLAoiYXV0aG9yIjp7IkB0eXBlIjoiUGVyc29uIiwibmFtZSI6Ik1hcmsgRC5SLiBGb3JkIiwiam9iVGl0bGUiOiJNYW5hZ2luZyBFZGl0b3IifSwKInB1Ymxpc2hlciI6eyJAdHlwZSI6Ik9yZ2FuaXphdGlvbiIsIm5hbWUiOiJGaXRuZXNzIExpdmluZyBNYWdhemluZSJ9LAoibWFpbkVudGl0eU9mUGFnZSI6Imh0dHBzOi8vYWxsb3lwZXJzb25hbHRyYWluaW5nLmNvbS9sb2NhdGlvbi9yb3Nld29vZC1zYy8iLAoiZGF0ZVB1Ymxpc2hlZCI6IjIwMjYtMDctMTciLAoiZGF0ZU1vZGlmaWVkIjoiMjAyNi0wNy0xNyIsCiJpbWFnZSI6WyJodHRwczovL2lpbGkuaW8vQ000RVpwMi5wbmciLCJodHRwczovL2lpbGkuaW8vQ000RWU3Ui5wbmciLCJodHRwczovL2lpbGkuaW8vQ000RXMyZi5wbmciLCJodHRwczovL2lpbGkuaW8vQ000RUw3NC5wbmciLCJodHRwczovL2lpbGkuaW8vQ000RVFrbC5wbmciLCJodHRwczovL2lpbGkuaW8vQ000VkIwZy5wbmciXSwKImFib3V0IjpbeyJAdHlwZSI6IlRoaW5nIiwibmFtZSI6InNtYWxsLWdyb3VwIHBlcnNvbmFsIHRyYWluaW5nIn0seyJAdHlwZSI6IlRoaW5nIiwibmFtZSI6ImZ1bmN0aW9uYWwgc3RyZW5ndGggdHJhaW5pbmcifSx7IkB0eXBlIjoiVGhpbmciLCJuYW1lIjoiYm9keSBjb21wb3NpdGlvbiB0cmFja2luZyJ9LHsiQHR5cGUiOiJQbGFjZSIsIm5hbWUiOiJDb2x1bWJpYSwgU291dGggQ2Fyb2xpbmEifV0sCiJtZW50aW9ucyI6W3siQHR5cGUiOiJQZXJzb24iLCJuYW1lIjoiQWFyb24gRWlzaCIsImpvYlRpdGxlIjoiU3R1ZGlvIERpcmVjdG9yIiwid29ya3NGb3IiOnsiQHR5cGUiOiJIZWFsdGhDbHViIiwibmFtZSI6IkFsbG95IFBlcnNvbmFsIFRyYWluaW5nIFJvc2V3b29kIn19LHsiQHR5cGUiOiJIZWFsdGhDbHViIiwibmFtZSI6IkFsbG95IFBlcnNvbmFsIFRyYWluaW5nIFJvc2V3b29kIiwidXJsIjoiaHR0cHM6Ly9hbGxveXBlcnNvbmFsdHJhaW5pbmcuY29tL2xvY2F0aW9uL3Jvc2V3b29kLXNjLyJ9XQp9LAp7CiJAdHlwZSI6IkhlYWx0aENsdWIiLAoiQGlkIjoiaHR0cHM6Ly9hbGxveXBlcnNvbmFsdHJhaW5pbmcuY29tL2xvY2F0aW9uL3Jvc2V3b29kLXNjLyNsb2NhbGJ1c2luZXNzIiwKIm5hbWUiOiJBbGxveSBQZXJzb25hbCBUcmFpbmluZyBSb3Nld29vZCIsCiJ1cmwiOiJodHRwczovL2FsbG95cGVyc29uYWx0cmFpbmluZy5jb20vbG9jYXRpb24vcm9zZXdvb2Qtc2MvIiwKImltYWdlIjoiaHR0cHM6Ly9paWxpLmlvL0NNNFZCMGcucG5nIiwKInRlbGVwaG9uZSI6IisxLTgwMy04NjYtNzQ2NCIsCiJhZGRyZXNzIjp7IkB0eXBlIjoiUG9zdGFsQWRkcmVzcyIsInN0cmVldEFkZHJlc3MiOiIyODA3IFJvc2V3b29kIERyIFN1aXRlIDEwMSIsImFkZHJlc3NMb2NhbGl0eSI6IkNvbHVtYmlhIiwiYWRkcmVzc1JlZ2lvbiI6IlNDIiwicG9zdGFsQ29kZSI6IjI5MjA1IiwiYWRkcmVzc0NvdW50cnkiOiJVUyJ9LAoiYXJlYVNlcnZlZCI6W3siQHR5cGUiOiJDaXR5IiwibmFtZSI6IkNvbHVtYmlhIn0seyJAdHlwZSI6IlBsYWNlIiwibmFtZSI6IlJpY2hsYW5kIENvdW50eSJ9XSwKImtub3dzQWJvdXQiOlsic21hbGwtZ3JvdXAgcGVyc29uYWwgdHJhaW5pbmciLCJmdW5jdGlvbmFsIHN0cmVuZ3RoIHRyYWluaW5nIiwiSW5Cb2R5IGJvZHkgY29tcG9zaXRpb24gc2Nhbm5pbmciLCJmdW5jdGlvbmFsIG1vdmVtZW50IHNjcmVlbmluZyIsImNsaWVudCBhY2NvdW50YWJpbGl0eSBjaGVjay1pbnMiLCJudXRyaXRpb24gZ3VpZGFuY2UiLCJpbmp1cnktYXdhcmUgcHJvZ3JhbSBjdXN0b21pemF0aW9uIiwibWVtYmVyIGNvbW11bml0eSBldmVudHMiXSwKImVtcGxveWVlIjp7IkB0eXBlIjoiUGVyc29uIiwibmFtZSI6IkFhcm9uIEVpc2giLCJqb2JUaXRsZSI6IlN0dWRpbyBEaXJlY3RvciJ9LAoicmV2aWV3Ijp7IkB0eXBlIjoiUmV2aWV3IiwiYXV0aG9yIjp7IkB0eXBlIjoiUGVyc29uIiwibmFtZSI6IlN0ZXBoYW5pZSBTdGV3YXJ0In0sInJldmlld0JvZHkiOiJBbGxveSBGaXRuZXNzIGlzIGFtYXppbmchIFRoZSB3b3Jrb3V0cyBhcmUgZGVzaWduZWQgdG8gcHVzaCB5b3UsIGFuZCB0aGUgc3RhZmYgdHJ1bHkgY2FyZSBhYm91dCBoZWxwaW5nIHlvdSByZWFjaCB5b3VyIGdvYWxzLiBUaGV5IGRvbid0IGp1c3QgbW90aXZhdGUgeW91LCB0aGV5IGZvbGxvdyB1cCBhbmQgY2hlY2sgaW4gdG8ga2VlcCB5b3UgYWNjb3VudGFibGUuIFRoZSBib2R5IHNjYW5zIGFyZSBhIGdyZWF0IHRvb2wgdG8gdHJhY2sgcHJvZ3Jlc3MsIGFuZCB5b3UgYWx3YXlzIGZlZWwgc3VwcG9ydGVkLCBjb2FjaGVkLCBhbmQgY2hlZXJlZCBvbiBldmVyeSBzdGVwIG9mIHRoZSB3YXkuIE9uIHRvIHRoZSBuZXh0IFBSIHJlY29yZCEifQp9LAp7CiJAdHlwZSI6IlBlcnNvbiIsCiJAaWQiOiJodHRwczovL2FsbG95cGVyc29uYWx0cmFpbmluZy5jb20vbG9jYXRpb24vcm9zZXdvb2Qtc2MvI2Fhcm9uLWVpc2giLAoibmFtZSI6IkFhcm9uIEVpc2giLAoiam9iVGl0bGUiOiJTdHVkaW8gRGlyZWN0b3IiLAoiaW1hZ2UiOiJodHRwczovL2lpbGkuaW8vQ000RWU3Ui5wbmciLAoid29ya3NGb3IiOnsiQHR5cGUiOiJIZWFsdGhDbHViIiwibmFtZSI6IkFsbG95IFBlcnNvbmFsIFRyYWluaW5nIFJvc2V3b29kIiwidXJsIjoiaHR0cHM6Ly9hbGxveXBlcnNvbmFsdHJhaW5pbmcuY29tL2xvY2F0aW9uL3Jvc2V3b29kLXNjLyJ9LAoia25vd3NBYm91dCI6WyJwZXJzb25hbCB0cmFpbmluZyIsImZ1bmN0aW9uYWwgc3RyZW5ndGggdHJhaW5pbmciLCJjbGllbnQgaW50YWtlIGFuZCByZXRlbnRpb24iLCJib2R5IGNvbXBvc2l0aW9uIGFzc2Vzc21lbnQiLCJmdW5jdGlvbmFsIG1vdmVtZW50IHNjcmVlbmluZyIsIm51dHJpdGlvbiBndWlkYW5jZSIsInNtYWxsIGdyb3VwIGNvYWNoaW5nIl0sCiJhZGRyZXNzIjp7IkB0eXBlIjoiUG9zdGFsQWRkcmVzcyIsImFkZHJlc3NMb2NhbGl0eSI6IkNvbHVtYmlhIiwiYWRkcmVzc1JlZ2lvbiI6IlNDIiwiYWRkcmVzc0NvdW50cnkiOiJVUyJ9Cn0sCnsKIkB0eXBlIjoiRkFRUGFnZSIsCiJAaWQiOiJodHRwczovL2FsbG95cGVyc29uYWx0cmFpbmluZy5jb20vbG9jYXRpb24vcm9zZXdvb2Qtc2MvI2ZhcSIsCiJtYWluRW50aXR5IjpbCnsiQHR5cGUiOiJRdWVzdGlvbiIsIm5hbWUiOiJXaG8gSXMgQWFyb24gRWlzaD8iLCJhY2NlcHRlZEFuc3dlciI6eyJAdHlwZSI6IkFuc3dlciIsInRleHQiOiJBYXJvbiBFaXNoIGlzIHRoZSBzdHVkaW8gZGlyZWN0b3Igb2YgQWxsb3kgUGVyc29uYWwgVHJhaW5pbmcgb24gUm9zZXdvb2QgRHJpdmUgaW4gQ29sdW1iaWEsIFNvdXRoIENhcm9saW5hLiBJbiBoaXMgaW50ZXJ2aWV3LCBoZSBkZXNjcmliZWQgYSBiYWNrZ3JvdW5kIGluIGNvbXBldGl0aXZlIHN3aW1taW5nIGFuZCBzb2NjZXIsIHNldmVyYWwgeWVhcnMgY29hY2hpbmcgYW5kIGRpcmVjdGluZyBsYXJnZS1mb3JtYXQgZ3JvdXAgZml0bmVzcyBzdHVkaW9zLCBhbmQgYSBtb3ZlIHRvIEFsbG95IGZvciBhIHNtYWxsZXIgcm9vbSB3aGVyZSBoZSBjb3VsZCBydW4gZXZlcnkgY2xpZW50IGludGFrZSwgdHJhY2sgcHJvZ3Jlc3MgcGVyc29uYWxseSwgYW5kIGV2ZW50dWFsbHkgb3duIHRoZSBidXNpbmVzcy4ifX0sCnsiQHR5cGUiOiJRdWVzdGlvbiIsIm5hbWUiOiJXaGF0IElzIEFsbG95IFBlcnNvbmFsIFRyYWluaW5nIEluIENvbHVtYmlhIEtub3duIEZvcj8iLCJhY2NlcHRlZEFuc3dlciI6eyJAdHlwZSI6IkFuc3dlciIsInRleHQiOiJUaGUgUm9zZXdvb2QgbG9jYXRpb24gaXMga25vd24gZm9yIHNtYWxsLWdyb3VwIHBlcnNvbmFsIHRyYWluaW5nIHNlc3Npb25zIG9mIG9uZSB0byBzaXggcGVvcGxlIGJ1aWx0IGFyb3VuZCBmdWxsLWJvZHkgZnVuY3Rpb25hbCBzdHJlbmd0aCB0cmFpbmluZywgd2l0aCBwcm9ncmFtbWluZyBjdXN0b21pemVkIHRvIGVhY2ggY2xpZW50J3MgZ29hbHMsIGluanVyaWVzLCBhbmQgY3VycmVudCBmaXRuZXNzIGxldmVsLiJ9fSwKeyJAdHlwZSI6IlF1ZXN0aW9uIiwibmFtZSI6IldoYXQgSGFwcGVucyBEdXJpbmcgQSBTdGFydGluZyBQb2ludCBTZXNzaW9uPyIsImFjY2VwdGVkQW5zd2VyIjp7IkB0eXBlIjoiQW5zd2VyIiwidGV4dCI6IkFhcm9uIEVpc2ggZGVzY3JpYmVkIHRoZSBTdGFydGluZyBQb2ludCBTZXNzaW9uIGFzIHJvdWdobHkgYW4gaG91cjogYSBjb252ZXJzYXRpb24gYWJvdXQgZ29hbHMsIGluanVyaWVzLCBhbmQgbnV0cml0aW9uLCBhbiBJbkJvZHkgNTcwIGJvZHkgY29tcG9zaXRpb24gc2NhbiwgYSBmdW5jdGlvbmFsIG1vdmVtZW50IHNjcmVlbiBjb3ZlcmluZyBhbmtsZXMsIGtuZWVzLCBoaXBzLCBhbmQgc2hvdWxkZXJzLCBhIHNob3J0IHNhbXBsZSB3b3Jrb3V0LCBhbmQgYSByZXZpZXcgb2YgdGhlIHNjYW4gcmVzdWx0cyB3aXRoIHByYWN0aWNhbCBwcm90ZWluIGFuZCB3YXRlciBndWlkYW5jZS4ifX0sCnsiQHR5cGUiOiJRdWVzdGlvbiIsIm5hbWUiOiJJcyBBbGxveSBSb3Nld29vZCBTdWl0YWJsZSBGb3IgQmVnaW5uZXJzIE9yIE9sZGVyIEFkdWx0cz8iLCJhY2NlcHRlZEFuc3dlciI6eyJAdHlwZSI6IkFuc3dlciIsInRleHQiOiJCYXNlZCBvbiBBYXJvbiBFaXNoJ3MgaW50ZXJ2aWV3LCB0aGUgYXZlcmFnZSBjbGllbnQgYXQgdGhlIHN0dWRpbyBpcyBiZXR3ZWVuIDQwIGFuZCA1MCB5ZWFycyBvbGQuIEhlIHNhaWQgdGhlIG9sZGVzdCBjbGllbnQgaGUgaGFzIHdvcmtlZCB3aXRoIHdhcyA4MCBhbmQgdGhlIHlvdW5nZXN0IHdhcyAxMiwgYW5kIHRoYXQgd29ya291dHMgYXJlIG1vZGlmaWVkIGFyb3VuZCBpbmp1cmllcywgcGFpbiBwb2ludHMsIGFuZCBleHBlcmllbmNlIGxldmVsIHNvIHBlb3BsZSBjYW4gdHJhaW4gc2FmZWx5LiJ9fSwKeyJAdHlwZSI6IlF1ZXN0aW9uIiwibmFtZSI6IldoYXQgTWFrZXMgQWxsb3kgUm9zZXdvb2QgRGlmZmVyZW50IEluIENvbHVtYmlhPyIsImFjY2VwdGVkQW5zd2VyIjp7IkB0eXBlIjoiQW5zd2VyIiwidGV4dCI6IkFhcm9uIEVpc2ggcG9pbnRlZCB0byBzY2FsZSBhbmQgcmVsYXRpb25zaGlwLiBUaGUgc3R1ZGlvIHdvcmtzIHRvd2FyZCBhIGNlaWxpbmcgb2Ygcm91Z2hseSAxMzAgdG8gMTUwIGNsaWVudHMsIHNlc3Npb25zIGhvbGQgb25lIHRvIHNpeCBwZW9wbGUsIGJvZHkgY29tcG9zaXRpb24gaXMgcmVzY2FubmVkIGV2ZXJ5IHRoaXJ0eSBkYXlzLCBhbmQgbWlzc2VkIHNlc3Npb25zIGFyZSBmb2xsb3dlZCBieSBhIGNhbGwgb3IgdGV4dCByYXRoZXIgdGhhbiBsZWZ0IHVubm90aWNlZC4ifX0KXQp9Cl0KfQo8L3NjcmlwdD4KCjxkaXYgY2xhc3M9ImZsbS1pbm5lciI+CjxkaXYgY2xhc3M9ImZsbS1ieWxpbmUtYmFuZCIgc3R5bGU9InBhZGRpbmc6MzRweCAwIDIycHggMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLW1hc3RoZWFkLWxlZnQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjIlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6My40cHg7IGZvbnQtc2l6ZToxMnB4OyBtYXJnaW46MCAwIDlweCAwOyI+TG9jYWwgRml0bmVzcyBMZWFkZXJzaGlwIFNlcmllczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjdweDsgZm9udC1zaXplOjExcHg7IGNvbG9yOiM5MjhhODI7IG1hcmdpbjowOyI+RWRpdG9yaWFsIFNwb3RsaWdodCAvIENvbHVtYmlhLCBTb3V0aCBDYXJvbGluYTwvZGl2Pgo8L3RkPgo8dGQgY2xhc3M9ImZsbS1tYXN0aGVhZC1yaWdodCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDozOCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOnJpZ2h0OyI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMnB4OyBsaW5lLWhlaWdodDoxLjM1OyBjb2xvcjojMTUxNTE1OyBtYXJnaW46MDsgdGV4dC1hbGlnbjpyaWdodDsiPkJ5IE1hcmsgRC5SLiBGb3JkPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjEwcHggMCAwIDA7IHRleHQtYWxpZ246cmlnaHQ7Ij5NYW5hZ2luZyBFZGl0b3I8L2Rpdj4KPC90ZD4KPC90cj4KPC90YWJsZT4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNkOWQ0Y2I7IG1hcmdpbjowIDAgMzBweCAwOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6OTYwcHg7Ij48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1mZWF0dXJlLWhlYWQiIHN0eWxlPSJwYWRkaW5nOjAgMCAxOHB4IDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLWV5ZWJyb3ciPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIEZlYXR1cmUgUHJvZmlsZTwvZGl2Pgo8aDIgY2xhc3M9ImZsbS1oMiBmbG0taGVhZGxpbmUiIGFyaWEtbGFiZWw9IkNyZWF0aW5nIGEgUGVyc29uYWxpemVkIGFuZCBDb21tdW5pdHktRm9jdXNlZCBGaXRuZXNzIEV4cGVyaWVuY2UiIHN0eWxlPSJmb250LWZhbWlseTpCYXNrZXJ2aWxsZSwnQmFza2VydmlsbGUgT2xkIEZhY2UnLCdMaWJyZSBCYXNrZXJ2aWxsZScsJ0lvd2FuIE9sZCBTdHlsZScsJ1BhbGF0aW5vIExpbm90eXBlJyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBmb250LXN5bnRoZXNpczp3ZWlnaHQgIWltcG9ydGFudDsiPjxzcGFuIGNsYXNzPSJmbG0taGVhZGxpbmUtbGluZSIgc3R5bGU9ImZvbnQtZmFtaWx5OkJhc2tlcnZpbGxlLCdCYXNrZXJ2aWxsZSBPbGQgRmFjZScsJ0xpYnJlIEJhc2tlcnZpbGxlJywnSW93YW4gT2xkIFN0eWxlJywnUGFsYXRpbm8gTGlub3R5cGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsiPkNyZWF0aW5nIGEgUGVyc29uYWxpemVkPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0taGVhZGxpbmUtbGluZSIgc3R5bGU9ImZvbnQtZmFtaWx5OkJhc2tlcnZpbGxlLCdCYXNrZXJ2aWxsZSBPbGQgRmFjZScsJ0xpYnJlIEJhc2tlcnZpbGxlJywnSW93YW4gT2xkIFN0eWxlJywnUGFsYXRpbm8gTGlub3R5cGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsiPmFuZCBDb21tdW5pdHktRm9jdXNlZDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWhlYWRsaW5lLWxpbmUiIHN0eWxlPSJmb250LWZhbWlseTpCYXNrZXJ2aWxsZSwnQmFza2VydmlsbGUgT2xkIEZhY2UnLCdMaWJyZSBCYXNrZXJ2aWxsZScsJ0lvd2FuIE9sZCBTdHlsZScsJ1BhbGF0aW5vIExpbm90eXBlJyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Ij5GaXRuZXNzIEV4cGVyaWVuY2U8L3NwYW4+PC9oMj4KPGRpdiBjbGFzcz0iZmxtLWRlY2siPkluc2lkZSBBYXJvbiBFaXNo4oCZcyBhcHByb2FjaCBhdCBBbGxveSBQZXJzb25hbCBUcmFpbmluZyBvbiBSb3Nld29vZCBEcml2ZSwgd2hlcmUgYW4gaW50YWtlIGhvdXIsIHNlc3Npb25zIG9mIG9uZSB0byBzaXggcGVvcGxlLCB0aGlydHktZGF5IHNjYW5zLCBhbmQgZm9sbG93LXVwIGNhbGxzIGtlZXAgdHJhaW5pbmcgcGVyc29uYWwgaW4gQ29sdW1iaWEsIFNvdXRoIENhcm9saW5hLjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0ta2lja2VyLWxpbmUiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjlweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuODsgbWFyZ2luOjA7Ij5SZWNvZ25pemVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIGZvciBpbmRpdmlkdWFsaXplZCBjb2FjaGluZywgbW9udGhseSBib2R5LWNvbXBvc2l0aW9uIG1lYXN1cmVtZW50LCBpbmp1cnktY29uc2Npb3VzIHByb2dyYW1taW5nLCBhbmQgbG9jYWwgZml0bmVzcyBsZWFkZXJzaGlwLjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cgo8ZmlndXJlIGNsYXNzPSJmbG0tb3BlbmluZy1pbWFnZSI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQ000RVpwMi5wbmciIGFsdD0iQWxsb3kgUGVyc29uYWwgVHJhaW5pbmcgUm9zZXdvb2Qgc21hbGwtZ3JvdXAgcGVyc29uYWwgdHJhaW5pbmcgc3R1ZGlvIGluIENvbHVtYmlhIFNvdXRoIENhcm9saW5hIiBsb2FkaW5nPSJlYWdlciI+CjxmaWdjYXB0aW9uIGNsYXNzPSJmbG0tb3BlbmluZy1jYXB0aW9uIj48c3BhbiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGNvbG9yOiM2ZDYyNTY7Ij5JbnNpZGUgQWxsb3kgUm9zZXdvb2Q6PC9zcGFuPiBUaGUgUm9zZXdvb2QgbG9jYXRpb24ga2VlcHMgcGVyc29uYWwgdHJhaW5pbmcgaW4gc21hbGwgZ3JvdXBzIG9mIG9uZSB0byBzaXgsIHdpdGggaW50YWtlLCBtZWFzdXJlbWVudCwgYW5kIGZvbGxvdy11cCBidWlsdCBpbnRvIHRoZSBwcm9ncmFtIHJhdGhlciB0aGFuIHNvbGQgYXMgZXh0cmFzLjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VjdGlvbiIgc3R5bGU9InBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLWhlcm8tbGVmdCIgdmFsaWduPSJ0b3AiIHdpZHRoPSI1NCUiIHN0eWxlPSJ3aWR0aDo1NCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowIDMycHggMCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgo8ZGl2IHN0eWxlPSJtYXJnaW46MCAwIDE1cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0taGVyby1pbnRybyIgc3R5bGU9Im1hcmdpbjowOyI+PHNwYW4gY2xhc3M9ImZsbS1kcm9wY2FwIj5BPC9zcGFuPmFyb24gRWlzaCBvbmNlIGhhZCByb3VnaGx5IDEsNTAwIGNsaWVudHMgb24gaGlzIHJvc3Rlci4gVHdvIHN0dWRpb3MsIGEgZGlyZWN0b3LigJlzIHRpdGxlLCBhbmQgYSByb29tIHRoYXQgbmV2ZXIgc3RvcHBlZCBtb3ZpbmcuIFdoYXQgc3RheWVkIHdpdGggaGltIHdhcyBub3QgdGhlIHNpemUgb2YgdGhlIG9wZXJhdGlvbi4gSXQgd2FzIHdoYXQgdGhlIHNpemUgY29zdCBoaW06IGF0IHRoYXQgc2NhbGUsIGhlIGNvdWxkIG5vdCBoYXZlIHRvbGQgeW91IHdoYXQgbW9zdCBvZiB0aG9zZSBwZW9wbGUgd2VyZSB0cmFpbmluZyBmb3IuPC9kaXY+CjxkaXYgc3R5bGU9ImNsZWFyOmJvdGg7IGhlaWdodDowOyBsaW5lLWhlaWdodDowOyBmb250LXNpemU6MDsiPjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8taW50cm8iIHN0eWxlPSJtYXJnaW46MCAwIDE3cHggMDsiPlRoZSBzdHVkaW8gaGUgZGlyZWN0cyBub3cgaXMgYnVpbHQgdG8gaG9sZCBhIGZyYWN0aW9uIG9mIHRoYXQuIEFsbG95IFBlcnNvbmFsIFRyYWluaW5nIG9uIFJvc2V3b29kIERyaXZlIGluIENvbHVtYmlhLCBTb3V0aCBDYXJvbGluYSB3b3JrcyB0b3dhcmQgYSBjZWlsaW5nIG9mIHJvdWdobHkgMTMwIHRvIDE1MCBjbGllbnRzLCBhbmQgRWlzaCBkZXNjcmliZXMgdGhhdCBudW1iZXIgYXMgdGhlIGVudGlyZSBwb2ludDogdGhlIGxldmVsIGF0IHdoaWNoIGhlIGNhbiBzdGlsbCBydW4gZXZlcnkgaW50YWtlIGhpbXNlbGYsIG5vdGljZSB3aG8gaGFzIGdvbmUgcXVpZXQsIGFuZCBwaWNrIHVwIHRoZSBwaG9uZSBhYm91dCBpdC48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUiPgo8ZGl2IGNsYXNzPSJmbG0taGVyby1xdW90ZS10ZXh0Ij7igJxUaGV54oCZcmUgZ29pbmcgdG8gcmVtZW1iZXIgaG93IG11Y2ggSSBjYXJlZCBhYm91dCB0aGVtLuKAnTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowOyI+QWFyb24gRWlzaCwgU3R1ZGlvIERpcmVjdG9yIC8gQWxsb3kgUGVyc29uYWwgVHJhaW5pbmcgUm9zZXdvb2Q8L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MTdweCAwIDAgMDsgbWFyZ2luOjIwcHggMCAwIDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4ycHg7IGZvbnQtc2l6ZToxMXB4OyBsaW5lLWhlaWdodDoxLjc7IGNvbG9yOiM3NDZkNjU7IG1hcmdpbjowIDAgMTBweCAwOyI+V2hhdCBNZW1iZXJzIE5vdGljZSBGaXJzdDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS42NjsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjAgMCAxMnB4IDA7Ij5Ob2JvZHkgdHJhaW5zIGhlcmUgYmVmb3JlIHNpdHRpbmcgZG93biB3aXRoIEVpc2ggZmlyc3QuIEhlIGNhbGxzIGl0IHRoZSBTdGFydGluZyBQb2ludCBTZXNzaW9uLCBhbmQgaXQgcnVucyBhYm91dCBhbiBob3VyOiBnb2FscywgaW5qdXJ5IGhpc3RvcnksIGFuZCBudXRyaXRpb24sIHRoZW4gYW4gSW5Cb2R5IDU3MCBib2R5IGNvbXBvc2l0aW9uIHNjYW4sIHRoZW4gYSBmdW5jdGlvbmFsIG1vdmVtZW50IHNjcmVlbiBhY3Jvc3MgYW5rbGVzLCBrbmVlcywgaGlwcywgYW5kIHNob3VsZGVycywgdGhlbiBhIHNob3J0IHNhbXBsZSB3b3Jrb3V0IHNvIHRoZSBmb3JtYXQgc3RvcHMgYmVpbmcgYSBteXN0ZXJ5IGJlZm9yZSBhbnlvbmUgY29tbWl0cyB0byBpdC48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuNjY7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowIDAgMTJweCAwOyI+VGhlIHJvb20gaXRzZWxmIGlzIHNtYWxsIGJ5IGRlc2lnbi4gU2Vzc2lvbnMgaG9sZCBvbmUgdG8gc2l4IHBlb3BsZSBtb3ZpbmcgdGhyb3VnaCB0aHJlZSBzdGF0aW9ucyBpbiBzdXBlcnNldCBwYWlycyBiZWZvcmUgYSBzaG9ydCBtZXRhYm9saWMgZmluaXNoZXIuIFRoZSBwcm9ncmFtbWluZyBhcnJpdmVzIGZyb20gQWxsb3nigJlzIGZyYW5jaGlzZSB0ZWFtIGluIEF0bGFudGEgYW5kIGlzIHRoZW4gYWRqdXN0ZWQgY2xpZW50IGJ5IGNsaWVudDogYXJvdW5kIGEgc2hvdWxkZXIgdGhhdCB3aWxsIG5vdCB0b2xlcmF0ZSBwcmVzc2luZywgYSBrbmVlIHJldHVybmluZyBmcm9tIHN1cmdlcnksIGEgYm9keSB0aGF0IGhhcyBub3QgdHJhaW5lZCBpbiBhIGRlY2FkZS48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuNjY7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+V2hhdCBtZW1iZXJzIGRlc2NyaWJlIGFmdGVyd2FyZCBpcyByYXJlbHkgdGhlIHdvcmtvdXQuIEVpc2ggc2FpZCBhIGZpdG5lc3Mgc3R1ZGlvIGNhbiBiZSBhbiBpbnRpbWlkYXRpbmcgcGxhY2UgdG8gd2FsayBpbnRvLCBwYXJ0aWN1bGFybHkgZm9yIHNvbWVvbmUgYXJyaXZpbmcgdW5oYXBweSB3aXRoIHdoZXJlIHRoZXkgYXJlLCBhbmQgdGhhdCBtZWV0aW5nIGEgcGVyc29uIGF0IHRoYXQgZG9vciBtYXR0ZXJzIG1vcmUgdGhhbiBhbnl0aGluZyBvbiB0aGUgd2hpdGVib2FyZC4gVGhlIGF2ZXJhZ2UgY2xpZW50IGF0IFJvc2V3b29kIGlzIGJldHdlZW4gNDAgYW5kIDUwLiBUaGUgb2xkZXN0IGhlIGhhcyBjb2FjaGVkIHdhcyA4MC4gVGhlIHlvdW5nZXN0IHdhcyAxMi48L2Rpdj4KPC9kaXY+CjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLWhlcm8tcmlnaHQiIHZhbGlnbj0idG9wIiB3aWR0aD0iNDYlIiBzdHlsZT0id2lkdGg6NDYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KPGltZyBjbGFzcz0iZmxtLWhlcm8taW1nIiBzcmM9Imh0dHBzOi8vaWlsaS5pby9DTTRFZTdSLnBuZyIgYWx0PSJBYXJvbiBFaXNoIHN0dWRpbyBkaXJlY3RvciBhdCBBbGxveSBQZXJzb25hbCBUcmFpbmluZyBSb3Nld29vZCBpbiBDb2x1bWJpYSBTb3V0aCBDYXJvbGluYSI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLWNhcHRpb24iPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPkFBUk9OIEVJU0g6PC9zcGFuPiBUaGUgc3R1ZGlvIGRpcmVjdG9yIG9mIEFsbG95IFBlcnNvbmFsIFRyYWluaW5n4oCZcyBSb3Nld29vZCBsb2NhdGlvbiwgd2hvIGhhbmRsZXMgY2xpZW50IGludGFrZSwgcmV0ZW50aW9uLCBhbmQgbW9udGhseSBjaGVjay1pbnMgaGltc2VsZi48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWdsYW5jZSI+CjxkaXYgY2xhc3M9ImZsbS1nbGFuY2UtdGl0bGUiPkF0IEEgR2xhbmNlPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1nbGFuY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLWdsYW5jZS1sYWJlbCI+TG9jYXRpb248L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1nbGFuY2UtZGV0YWlsIj5Db2x1bWJpYSwgU291dGggQ2Fyb2xpbmEsIGF0IDI4MDcgUm9zZXdvb2QgRHJpdmUuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZ2xhbmNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1nbGFuY2UtbGFiZWwiPk1ldGhvZDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWdsYW5jZS1kZXRhaWwiPkZ1bmN0aW9uYWwgc3RyZW5ndGggdHJhaW5pbmcsIGJ1aWx0IGZyb20gZWFjaCBtZW1iZXLigJlzIG93biBwcm9ncmFtLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWdsYW5jZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tZ2xhbmNlLWxhYmVsIj5Hcm91cCBTaXplPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tZ2xhbmNlLWRldGFpbCI+U21hbGwtZ3JvdXAgcGVyc29uYWwgdHJhaW5pbmcsIG9uZSB0byBzaXggY2xpZW50cyBwZXIgY29hY2guPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZ2xhbmNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1nbGFuY2UtbGFiZWwiPk1lbWJlciBDZWlsaW5nPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tZ2xhbmNlLWRldGFpbCI+Um91Z2hseSAxMzAgdG8gMTUwIGNsaWVudHMsIGtlcHQgZGVsaWJlcmF0ZWx5IHNtYWxsLjwvc3Bhbj48L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1vd25lci1mb2N1cyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNDVweDsgZm9udC1zaXplOjEwcHg7IGNvbG9yOiM3MDY5NjE7IG1hcmdpbjowIDAgOHB4IDA7Ij5EaXJlY3RvciBGb2N1czwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tb3duZXItZm9jdXMtY29weSI+QWFyb24gRWlzaCBob2xkcyB0aGUgc3R1ZGlvIHRvIG9uZSBzdGFuZGFyZDoga2VlcCBpdCBzbWFsbCBlbm91Z2ggdG8gcnVuIGV2ZXJ5IGludGFrZSwgcmVhZCBldmVyeSBzY2FuLCBhbmQgbm90aWNlIHdoZW4gYSBtZW1iZXIgZ29lcyBxdWlldC4gSGUgaXMgbm90IGNoYXNpbmcgdm9sdW1lLiBIZSB3YW50cyBhIHJvb20gd2hlcmUgbm8gb25lIGJlY29tZXMgYW5vbnltb3VzLjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjQzOHB4OyBtYXJnaW46MThweCAwIDAgYXV0bzsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQ000RXMyZi5wbmciIGFsdD0iQWxsb3kgUGVyc29uYWwgVHJhaW5pbmcgUm9zZXdvb2QgbG9jYXRpb24gYXQgMjgwNyBSb3Nld29vZCBEcml2ZSBpbiBDb2x1bWJpYSBTb3V0aCBDYXJvbGluYSIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo0MzhweDsgaGVpZ2h0OmF1dG87IGJvcmRlcjowOyBtYXJnaW46MCAwIDAgYXV0bzsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MTNweDsgbGluZS1oZWlnaHQ6MS41NTsgY29sb3I6IzY2NWY1NzsgbWFyZ2luOjhweCAwIDAgMDsgdGV4dC1hbGlnbjpsZWZ0OyI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojN2Q3NTZiOyI+T24gUm9zZXdvb2QgRHJpdmU6PC9zcGFuPiBBbGxveSBQZXJzb25hbCBUcmFpbmluZ+KAmXMgUm9zZXdvb2QgbG9jYXRpb24gc2l0cyBhdCAyODA3IFJvc2V3b29kIERyaXZlIGluIENvbHVtYmlhLCBTb3V0aCBDYXJvbGluYS48L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1sZWRnZXIiPgo8ZGl2IGNsYXNzPSJmbG0tbGVkZ2VyLXRpdGxlIj5BbGxveSBSb3Nld29vZCBTdGFuZGFyZDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tbGVkZ2VyLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXItbGFiZWwiPlN0YXJ0aW5nIFBvaW50PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWRldGFpbCI+TWVtYmVyc2hpcCBiZWdpbnMgd2l0aCBhbiBob3VyIGNvdmVyaW5nIGdvYWxzLCBpbmp1cmllcywgYSBib2R5IGNvbXBvc2l0aW9uIHNjYW4sIGEgbW92ZW1lbnQgc2NyZWVuLCBhbmQgYSBzYW1wbGUgd29ya291dC48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1sZWRnZXItcm93Ij48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1sYWJlbCI+U21hbGwgQnkgRGVzaWduPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWRldGFpbCI+U2Vzc2lvbnMgaG9sZCBvbmUgdG8gc2l4IHBlb3BsZSwgY2xvc2UgZW5vdWdoIGZvciBmb3JtIGNvcnJlY3Rpb25zLCBob25lc3QgbW9kaWZpY2F0aW9ucywgYW5kIGNvbnZlcnNhdGlvbiBkdXJpbmcgdGhlIHdvcmsuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tbGVkZ2VyLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXItbGFiZWwiPk1lYXN1cmVkIFByb2dyZXNzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWRldGFpbCI+Qm9keSBjb21wb3NpdGlvbiBpcyByZXNjYW5uZWQgZXZlcnkgdGhpcnR5IGRheXMsIHNlcGFyYXRpbmcgZmF0IGxvc3MgZnJvbSBsZWFuIG1hc3MgaW5zdGVhZCBvZiByZWFkaW5nIHNjYWxlIHdlaWdodCBhbG9uZS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1sZWRnZXItcm93Ij48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1sYWJlbCI+U2hhcmVkIFRhYmxlPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWRldGFpbCI+TWVtYmVycyBtZWV0IHVwIGF0IG1vbnRobHkgZXZlbnRzIG91dHNpZGUgdGhlIHN0dWRpbywgYW5kIEFsbG95IFJvc2V3b29kIHBhcnRuZXJzIHdpdGggbG9jYWwgbWFzc2FnZSwgY2hpcm9wcmFjdGljLCBhbmQgc2tpbi1jYXJlIGJ1c2luZXNzZXMgaW4gQ29sdW1iaWEuPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPC90ZD4KPC90cj4KPC90YWJsZT4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MjhweDsgbGluZS1oZWlnaHQ6MjhweDsgZm9udC1zaXplOjA7Ij4mbmJzcDs8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zdGFuZGFyZC1ib3giPgo8ZGl2IGNsYXNzPSJmbG0tc3RhbmRhcmQtcm93Ij4KPGRpdiBjbGFzcz0iZmxtLXN0YW5kYXJkLWxhYmVsIj48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjNweDsgZm9udC1zaXplOjExcHg7IGxpbmUtaGVpZ2h0OjEuNzsiPlRoZSBGaXRuZXNzIFN0YW5kYXJkPC9kaXY+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zdGFuZGFyZC1jb3B5Ij5BbGxveSBSb3Nld29vZCBrZWVwcyBwZXJzb25hbCB0cmFpbmluZyBzZXNzaW9ucyB0byBvbmUgdG8gc2l4IHBlb3BsZSwgd29ya3MgdG93YXJkIGEgZGVsaWJlcmF0ZSBtZW1iZXIgY2VpbGluZywgYW5kIHRyZWF0cyBpbnRha2UsIG1vbnRobHkgbWVhc3VyZW1lbnQsIGFuZCBmb2xsb3ctdXAgYXMgcGFydCBvZiB0aGUgcHJvZ3JhbSByYXRoZXIgdGhhbiBhcyBleHRyYXMuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9Im1hcmdpbjowIDAgNDBweCAwOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPHNlY3Rpb24gY2xhc3M9ImZsbS1zaWduYXR1cmUiIGFyaWEtbGFiZWw9IkNhcmUgQ3JlYXRlcyBDb25zaXN0ZW5jeSI+CjxkaXYgY2xhc3M9ImZsbS1zaWduYXR1cmVfX2xlYWQiPkNhcmUgQ3JlYXRlczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2lnbmF0dXJlX19wb3dlciI+Q09OU0lTVEVOQ1k8L2Rpdj4KPC9zZWN0aW9uPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiMyMjIyMjI7IG1hcmdpbjoyMHB4IDAgMTVweCAwOyBtYXgtd2lkdGg6OTQwcHg7Ij48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWFuY2hvci1zdWJ0aXRsZSI+QSBDb2x1bWJpYSBTbWFsbC1Hcm91cCBQZXJzb25hbCBUcmFpbmluZyBTdHVkaW8gQnVpbHQgT24gSW50YWtlLCBNZWFzdXJlbWVudCwgQW5kIEZvbGxvdy1VcC48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tYm9keSI+CjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTE7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MjJweCAwIDE4cHggMDsgbWFyZ2luOjAgMCAzNHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPlByb2ZpbGUgU25hcHNob3Q8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+QnVzaW5lc3M8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+QWxsb3kgUGVyc29uYWwgVHJhaW5pbmcgUm9zZXdvb2Q8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkRpcmVjdG9yPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkFhcm9uIEVpc2g8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkxvY2F0aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkNvbHVtYmlhLCBTb3V0aCBDYXJvbGluYTwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+Rm9jdXM8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+U21hbGwtZ3JvdXAgZnVuY3Rpb25hbCBzdHJlbmd0aCB0cmFpbmluZyB3aXRoIGluZGl2aWR1YWxpemVkIHByb2dyYW1taW5nLCBtb250aGx5IGJvZHktY29tcG9zaXRpb24gbWVhc3VyZW1lbnQsIGFuZCBhY2NvdW50YWJpbGl0eS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciIHN0eWxlPSJib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsiPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPlRyYWluaW5nIE1vZGVsPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPlNtYWxsLWdyb3VwIHBlcnNvbmFsIHRyYWluaW5nIG9mIG9uZSB0byBzaXggcGVyIHNlc3Npb24sIGEgU3RhcnRpbmcgUG9pbnQgU2Vzc2lvbiBpbnRha2UsIHRoaXJ0eS1kYXkgcmVzY2FucywgYW5kIGEgbWVtYmVyIGNlaWxpbmcgb2Ygcm91Z2hseSAxMzAgdG8gMTUwLjwvc3Bhbj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tbm90ZSI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3JpYWwgRG9zc2llcjwvZGl2Pgo8cCBzdHlsZT0iZm9udC1zaXplOjIycHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42MiAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyI+QWxsb3kgUm9zZXdvb2QgbWFrZXMgaXRzIGNhc2Ugb24gdGhlIGZsb29yIHJhdGhlciB0aGFuIGluIHRoZSBtYXJrZXRpbmc6IHRoZSBpbnRha2UgaG91ciwgdGhlIHRoaXJ0eS1kYXkgc2NhbiwgYW5kIHRoZSBwaG9uZSBjYWxsIGFmdGVyIGEgbWlzc2VkIHNlc3Npb24gYXJlIHRyZWF0ZWQgYXMgdGhlIHByb2R1Y3QsIG5vdCB0aGUgZXh0cmFzLiBXaGF0IGZvbGxvd3MgZnJvbSB0aGF0IGlzIGEgc3R1ZGlvIGRlbGliZXJhdGVseSBjYXBwZWQgc28gaXRzIGRpcmVjdG9yIGNhbiBrZWVwIGV2ZXJ5IG9uZSBvZiB0aG9zZSBwcm9taXNlcyBoaW1zZWxmLjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tbm90ZSIgc3R5bGU9ImJhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNjZmM1YjYgIWltcG9ydGFudDsgbWFyZ2luOjAgMCA0MHB4IDAgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+RWRpdG9y4oCZcyBOb3RlPC9kaXY+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjcyICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij5UaGlzIHByb2ZpbGUgdHJhY2VzIGhvdyBhIGRpcmVjdG9yIHdobyBvbmNlIG1hbmFnZWQgcm91Z2hseSAxLDUwMCBjbGllbnRzIGNob3NlIGEgcm9vbSBhIGZyYWN0aW9uIG9mIHRoYXQgc2l6ZSwgYW5kIGhvdyBhIGNhcHBlZCByb3N0ZXIsIGFuIGhvdXItbG9uZyBpbnRha2UsIGFuZCBtZWFzdXJlbWVudCBldmVyeSB0aGlydHkgZGF5cyBzaGFwZSB3aGF0IG1lbWJlcnMgZXhwZXJpZW5jZSBhdCBhIENvbHVtYmlhIHN0dWRpby48L3A+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXByb2ZpbGUtbGVhZCIgc3R5bGU9ImJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTE7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MjBweCAwIDE2cHggMDsgbWFyZ2luOjAgMCAzMnB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLWV5ZWJyb3ciPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIFByb2ZpbGU8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIj5XaGF0IEFhcm9uIEVpc2ggQnVpbHQgQnkgS2VlcGluZyBUaGUgUm9vbSBTbWFsbDwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbjowICFpbXBvcnRhbnQ7Ij5BIHBlcnNvbmFsaXplZCBmaXRuZXNzIGV4cGVyaWVuY2UgaXMgZWFzeSB0byBhZHZlcnRpc2UgYW5kIGRpZmZpY3VsdCB0byBzdHJ1Y3R1cmUuIEF0IEFsbG95IFBlcnNvbmFsIFRyYWluaW5n4oCZcyBSb3Nld29vZCBsb2NhdGlvbiwgdGhlIHN0cnVjdHVyZSBjb21lcyBmaXJzdDogYSBjYXBwZWQgcm9zdGVyLCBhIHNtYWxsIHJvb20sIGFuIGludGFrZSBwcm9jZXNzIHRoYXQgaGFwcGVucyBiZWZvcmUgYW55b25lIHNpZ25zIGFueXRoaW5nLCBhbmQgYSBkaXJlY3RvciB3aG9zZSBwcmltYXJ5IHJlc3BvbnNpYmlsaXR5IGlzIG5vdCBwcm9ncmFtbWluZyB3b3Jrb3V0cyBidXQga2VlcGluZyByZWxhdGlvbnNoaXBzIHdpdGggdGhlIHBlb3BsZSBkb2luZyB0aGVtLjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcXVpY2stYW5zd2VyIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4ycHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPlF1aWNrIEFuc3dlcjwvZGl2Pgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42NiAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyI+QWxsb3kgUGVyc29uYWwgVHJhaW5pbmfigJlzIFJvc2V3b29kIGxvY2F0aW9uIGlzIGEgc21hbGwtZ3JvdXAgcGVyc29uYWwgdHJhaW5pbmcgc3R1ZGlvIGluIENvbHVtYmlhLCBTb3V0aCBDYXJvbGluYSwgZGlyZWN0ZWQgYnkgQWFyb24gRWlzaC4gU2Vzc2lvbnMgaG9sZCBvbmUgdG8gc2l4IGNsaWVudHMgYW5kIGZvY3VzIG9uIGZ1bGwtYm9keSBmdW5jdGlvbmFsIHN0cmVuZ3RoIHRyYWluaW5nLiBNZW1iZXJzaGlwIGJlZ2lucyB3aXRoIGEgU3RhcnRpbmcgUG9pbnQgU2Vzc2lvbiAoZ29hbHMsIGluanVyaWVzLCBhbiBJbkJvZHkgYm9keSBjb21wb3NpdGlvbiBzY2FuLCBhIGZ1bmN0aW9uYWwgbW92ZW1lbnQgc2NyZWVuLCBhbmQgYSBzYW1wbGUgd29ya291dCkgYW5kIGNvbnRpbnVlcyB3aXRoIHRoaXJ0eS1kYXkgcmVzY2FucywgYWNjb3VudGFiaWxpdHkgY2hlY2staW5zLCBhbmQgZ2VuZXJhbCBudXRyaXRpb24gZ3VpZGFuY2UuIFRoZSBzdHVkaW8gd29ya3MgdG93YXJkIGEgbWVtYmVyIGNlaWxpbmcgb2Ygcm91Z2hseSAxMzAgdG8gMTUwIGNsaWVudHMuPC9wPgo8L2Rpdj4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5FaXNoIGlzIGRpcmVjdCBhYm91dCB3aHkgdGhlIGNlaWxpbmcgZXhpc3RzLiBBbGxveSBSb3Nld29vZCBjYW4gaGFuZGxlIHNvbWV3aGVyZSBiZXR3ZWVuIDEzMCBhbmQgMTUwIGNsaWVudHMsIGhlIHNhaWQsIGFuZCB0aGF0IGZpZ3VyZSBpcyB0aGUgc3dlZXQgbnVtYmVyOiBoaWdoIGVub3VnaCB0byBydW4gYSBidXNpbmVzcywgbG93IGVub3VnaCB0aGF0IGV2ZXJ5IGNsaWVudCB3aG8gd2Fsa3MgaW4gaGFzIGEgcGVyc29uYWwgY29ubmVjdGlvbiB0byB0aGUgcGVyc29uIHdobyBzaWduZWQgdGhlbSB1cC4gRXZlcnl0aGluZyBlbHNlIGluIHRoZSBzdHVkaW8gZm9sbG93cyBmcm9tIHRoYXQgYXJpdGhtZXRpYy48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0tbGVhcm4tY2FyZCI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuM3B4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5XaGF0IFlvdeKAmWxsIExlYXJuPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9ImZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMTIgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsiPkhvdyBBbGxveSBSb3Nld29vZCBUcmFpbnMgSXRzIE1lbWJlcnM8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjcyOyBjb2xvcjojMmQyYTI2OyBtYXJnaW46MCAwIDE2cHggMDsiPldoYXQgZm9sbG93cyBpcyBkcmF3biBmcm9tIEFhcm9uIEVpc2jigJlzIGFjY291bnQgb2YgaG93IHRoZSBzdHVkaW8gdHJhaW5zLCB3aG8gd2Fsa3MgdGhyb3VnaCBpdHMgZG9vciwgYW5kIHdoeSBoZSB0cmVhdHMgaW50YWtlLCBtZWFzdXJlbWVudCwgYW5kIGZvbGxvdy11cCBhcyBwYXJ0IG9mIHRoZSBwcm9ncmFtLjwvcD4KPHRhYmxlIGNsYXNzPSJmbG0tbGVhcm4tcm93IiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+PHRyPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+VGhlIE1ldGhvZDwvZGl2PjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWUxYjsgbWFyZ2luOjA7Ij5TbWFsbC1ncm91cCBmdW5jdGlvbmFsIHN0cmVuZ3RoIHRyYWluaW5nIG9mIG9uZSB0byBzaXggcGVvcGxlLCBwcm9ncmFtbWVkIGJ5IEFsbG954oCZcyBBdGxhbnRhIHRlYW0gYW5kIGFkanVzdGVkIGNsaWVudCBieSBjbGllbnQgYXJvdW5kIGdvYWxzIGFuZCBpbmp1cmllcy48L3A+PC90ZD4KPHRkIGNsYXNzPSJmbG0tbGVhcm4tY29sIiB2YWxpZ249InRvcCI+PGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS41NXB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCA3cHggMDsiPlRoZSBBdWRpZW5jZTwvZGl2PjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWUxYjsgbWFyZ2luOjA7Ij5NZW1iZXJzIGF2ZXJhZ2luZyA0MCB0byA1MCwgaW5jbHVkaW5nIHBlb3BsZSByZXR1cm5pbmcgYWZ0ZXIgbG9uZyBicmVha3Mgb3IgdHJhaW5pbmcgYXJvdW5kIGluanVyaWVzLCBlYWNoIG9uIGEgcHJvZ3JhbSB3cml0dGVuIGZvciB0aGVtLjwvcD48L3RkPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+VGhlIERpc3RpbmN0aW9uPC9kaXY+PHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMWYxZTFiOyBtYXJnaW46MDsiPkFuIGhvdXItbG9uZyBpbnRha2UgYmVmb3JlIGFueW9uZSBiZWdpbnMsIHRoaXJ0eS1kYXkgcmVzY2FucywgYW5kIGEgcGhvbmUgY2FsbCB3aGVuIHNvbWVvbmUgZGlzYXBwZWFycyBmcm9tIHRoZSBzY2hlZHVsZS48L3A+PC90ZD4KPC90cj48L3RhYmxlPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+QSBEaXJlY3RvciBXaG8gQ2hvc2UgVGhlIFNtYWxsZXIgUm9vbTwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+RWlzaCBoYXMgYmVlbiBhY3RpdmUgc2luY2UgaGUgd2FzIGZvdXIgeWVhcnMgb2xkOiBjb21wZXRpdGl2ZSBzd2ltbWluZyBmaXJzdCwgdGhlbiBzb2NjZXIsIHRoZW4gc3dpbW1pbmcgYXQgYSBzZW1pLW5hdGlvbmFsIGxldmVsIHRocm91Z2ggaGlnaCBzY2hvb2wuIEhlIHN0ZXBwZWQgYXdheSBmb3IgYSBwZXJpb2QgaGUgZGVzY3JpYmVzIGFzIGEgc2Vhc29uIG9mIGdyb3d0aCBhbmQgY2hhbGxlbmdlLCBhbmQgcmV0dXJuaW5nIHRvIHRyYWluaW5nIHdhcywgaW4gaGlzIGFjY291bnQsIGxlc3MgYSBkZWNpc2lvbiB0aGFuIGEgY29udmljdGlvbi4gSGUgaXMgY2FuZGlkIHRoYXQgaGlzIGZhaXRoIGlzIHRoZSByZWFzb24gaGUgY2FtZSBiYWNrIHRvIGZpdG5lc3MgYW5kIHRoZSByZWFzb24gaGUgc3RheWVkIGluIGl0LjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoZSBwcm9mZXNzaW9uYWwgcGF0aCByYW4gdGhyb3VnaCBsYXJnZS1mb3JtYXQgZ3JvdXAgZml0bmVzcy4gSGUgY29hY2hlZCBhdCBPcmFuZ2UgVGhlb3J5IEZpdG5lc3MsIGJlY2FtZSBhIGhlYWQgY29hY2ggZGV2ZWxvcGluZyBvdGhlciBjb2FjaGVzLCB0aGVuIG92ZXJzYXcgdHdvIHN0dWRpb3MgYW5kIHJvdWdobHkgMSw1MDAgY2xpZW50cywgdGhlbiBtb3ZlZCBpbnRvIGEgc3R1ZGlvIGRpcmVjdG9yIHJvbGUgdGhhdCBhZGRlZCBzYWxlcyB0byB0aGUgam9iLiBCZXR3ZWVuIHRoYXQgYW5kIEFsbG95IGNhbWUgYSBwdXJlbHkgdHJhbnNhY3Rpb25hbCBzYWxlcyBwb3NpdGlvbiwgYSBqb2IgaGUgZGVzY3JpYmVzIGZsYXRseSBhcyB0aGUgdGhpbmcgdGhhdCBjbGFyaWZpZWQgd2hhdCBoZSBhY3R1YWxseSB3YW50ZWQuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+V2hhdCBhcHBlYWxlZCB0byBoaW0gYXQgQWxsb3kgd2FzIHR3b2ZvbGQuIFRoZSBmaXJzdCB3YXMgb3duZXJzaGlwOiBoZSBjYW1lIHRvIFJvc2V3b29kIHdpdGggdGhlIHN0YXRlZCBnb2FsIG9mIGV2ZW50dWFsbHkgb3duaW5nIHRoZSBidXNpbmVzcyBoZSBydW5zLiBUaGUgc2Vjb25kIHdhcyB0aGUgcm9vbS4gSW4gc2Vzc2lvbnMgb2Ygb25lIHRvIHNpeCwgaGUgc2FpZCwgdGhlcmUgaXMgc3BhY2UgZm9yIGZvcm0gYWRqdXN0bWVudHMsIHJlYWwgY2hhbGxlbmdlLCBhbmQgbW90aXZhdGlvbiBkZWxpdmVyZWQgdG8gYSBwZXJzb24gcmF0aGVyIHRoYW4gYnJvYWRjYXN0IGF0IGEgY3Jvd2QuIFRoZSBkaWZmZXJlbmNlIGJldHdlZW4gdGhhdCBhbmQgYSBmbG9vciBvZiBmb3J0eSBpcyBub3QgcGhpbG9zb3BoaWNhbC4gSXQgaXMgYSBtYXR0ZXIgb2YgaG93IG1hbnkgcGVvcGxlIGEgY29hY2ggY2FuIGFjdHVhbGx5IHNlZS48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGF0IGF0dGVudGlvbiBjb250aW51ZXMgYWZ0ZXIgdGhlIGZpcnN0IHNlc3Npb24uIEVpc2gga2VlcHMgaW5qdXJ5IHVwZGF0ZXMgY3VycmVudCwgcmV2aWV3cyBib2R5IGNvbXBvc2l0aW9uIHNjYW5zIGV2ZXJ5IHRoaXJ0eSBkYXlzLCBhbmQgcmVhY2hlcyBvdXQgZGlyZWN0bHkgd2hlbiBzb21lb25lIGhhcyBtaXNzZWQgc2V2ZXJhbCBzZXNzaW9ucy4gVGhlIHB1cnBvc2UgaXMgdG8gbWFrZSBzdXJlIG5vIG1lbWJlciBiZWNvbWVzIGFub255bW91cyBpbnNpZGUgdGhlIHNjaGVkdWxlIGFuZCB0aGF0IHRoZSBwcm9ncmFtIGNoYW5nZXMgYXMgdGhlIHBlcnNvbuKAmXMgYm9keSwgY29uZmlkZW5jZSwgYW5kIGNpcmN1bXN0YW5jZXMgY2hhbmdlLiBNb250aGx5IGdhdGhlcmluZ3MgYW5kIHBhcnRuZXJzaGlwcyB3aXRoIGxvY2FsIHdlbGxuZXNzIGJ1c2luZXNzZXMgZXh0ZW5kIHRoZSBzYW1lIHJlbGF0aW9uc2hpcCBiZXlvbmQgdGhlIHdvcmtvdXQsIHJlaW5mb3JjaW5nIHRoZSBmYW1pbHktbGlrZSBlbnZpcm9ubWVudCBoZSB3YW50cyBwZW9wbGUgdG8gZmVlbCBmcm9tIHRoZSBtb21lbnQgdGhleSB3YWxrIHRocm91Z2ggdGhlIGRvb3IuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLW5vdGUiIHN0eWxlPSJiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IGJvcmRlci10b3A6MXB4IHNvbGlkICNjZmM1YjYgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NmYzViNiAhaW1wb3J0YW50OyBib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7IHBhZGRpbmc6MjJweCAwICFpbXBvcnRhbnQ7IG1hcmdpbjozNnB4IDAgNDBweCAwICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4ycHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPk1lbWJlciBFeHBlcmllbmNlPC9kaXY+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsiPkEgbWVtYmVyIGF0IEFsbG95IFJvc2V3b29kIGlzIG1lYW50IHRvIGZlZWwgZXhwZWN0ZWQuIEVpc2ggbWFrZXMgdGhlIGZpcnN0IGNhbGwgaGltc2VsZiwgcnVucyB0aGUgaW50YWtlLCBhbmQga2VlcHMgdGhlIGNoZWNrLWlucyBnb2luZyBhZnRlcndhcmQuIFdoZW4gYSBjbGllbnQgbWlzc2VzIHNldmVyYWwgc2Vzc2lvbnMsIHRoZSBwaG9uZSByaW5ncy4gV2hlbiBhIGNsaWVudCByZWFjaGVzIGEgdGhpcnR5LWRheSBzY2FuLCB0aGUgbnVtYmVycyBhcmUgcmVhZCB0b2dldGhlci4gSGUgZGVzY3JpYmVzIHRoZSByZWxhdGlvbnNoaXBzIGFzIG91dGxhc3RpbmcgdGhlIG1lbWJlcnNoaXBzOiBzb21lIGNsaWVudHMgZnJvbSBwcmV2aW91cyBzdHVkaW9zIGZvbGxvd2VkIGhpbSBoZXJlLCBzb21lIHdobyBoYXZlIGxlZnQgc3RpbGwga2VlcCBpbiB0b3VjaCwgYW5kIHNldmVyYWwgYXJlIGF0dGVuZGluZyBoaXMgd2VkZGluZyBuZXh0IEZlYnJ1YXJ5LjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcXVvdGUtYmxvY2siPgo8ZGl2IGNsYXNzPSJmbG0taGVyby1xdW90ZS10ZXh0Ij7igJxIYXZpbmcgc3RydWN0dXJlIGFuZCBoYXZpbmcgc29tZWJvZHkgdG8gbW90aXZhdGUgYW5kIGhvbGQgeW91IGFjY291bnRhYmxlLCB5b3UgY2Fu4oCZdCBwdXQgYSBudW1iZXIgb24gaXQu4oCdPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjA7Ij5BYXJvbiBFaXNoLCBTdHVkaW8gRGlyZWN0b3IgLyBBbGxveSBQZXJzb25hbCBUcmFpbmluZyBSb3Nld29vZDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+VGhlIEhvdXIgQmVmb3JlIE1lbWJlcnNoaXAgQmVnaW5zPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgU3RhcnRpbmcgUG9pbnQgU2Vzc2lvbiBpcyB0aGUgc3R1ZGlv4oCZcyBmcm9udCBkb29yLCBhbmQgRWlzaCBydW5zIGFsbCBvZiB0aGVtLiBJdCBiZWdpbnMgZWFybGllciB0aGFuIHRoZSBhcHBvaW50bWVudCBkb2VzOiBhIHRlbi0gdG8gZmlmdGVlbi1taW51dGUgcGhvbmUgY2FsbCBpbiB3aGljaCBoZSB0cmllcyB0byBsZWFybiB3aG8gaXMgY2FsbGluZyBhbmQgd2h5LCBiZWZvcmUgYW55b25lIGRyaXZlcyB0byBSb3Nld29vZCBEcml2ZS4gVGhlIHNlc3Npb24gaXRzZWxmIHRha2VzIGFib3V0IGFuIGhvdXIgYW5kIGlzIGRlbGliZXJhdGVseSBzZXF1ZW50aWFsLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkdvYWxzIGFuZCBpbmp1cnkgaGlzdG9yeSBjb21lIGZpcnN0LCB0aGVuIG51dHJpdGlvbi4gVGhlbiB0aGUgSW5Cb2R5IDU3MCBzY2FuLCB3aGljaCByZXBvcnRzIG11c2NsZSBtYXNzLCBsZWFuIGJvZHkgbWFzcywgYm9keSBmYXQgbWFzcywgaW50cmFjZWxsdWxhciBhbmQgZXh0cmFjZWxsdWxhciB3YXRlciwgYW5kIHZpc2NlcmFsIGZhdC4gVGhlbiBhIGZ1bmN0aW9uYWwgbW92ZW1lbnQgc2NyZWVuIChyb3VnaGx5IHRlbiBtaW51dGVzIGFjcm9zcyBhIHNxdWF0LCBhIHNob3VsZGVyIG1vYmlsaXR5IG1vdmVtZW50LCBhIGhpcCBoaW5nZSwgYW5kIGFuIGFua2xlIG1vYmlsaXR5IHRlc3QpIHRvIGZpbmQgcGFpbiBhbmQgcmVzdHJpY3RlZCByYW5nZSBiZWZvcmUgYSBwcm9ncmFtIGlzIGJ1aWx0IG9uIHRvcCBvZiB0aGVtLiBUaGVuIGEgc2hvcnQgc2FtcGxlIHdvcmtvdXQ6IHR3byBleGVyY2lzZXMgYXQgYSBzdGF0aW9uLCBhbHRlcm5hdGluZywgdGhlbiB0aGUgbmV4dCBzdGF0aW9uLCB0aGVuIGEgbWV0YWJvbGljIGZpbmlzaGVyLCBzbyB0aGUgcGVyc29uIHVuZGVyc3RhbmRzIHdoYXQgYSBzZXQsIGEgcmVwLCBhbmQgYSBjb2FjaGVkIGNvcnJlY3Rpb24gYWN0dWFsbHkgZmVlbCBsaWtlLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPk9ubHkgdGhlbiBkb2VzIHRoZSBjb252ZXJzYXRpb24gcmV0dXJuIHRvIHRoZSBzY2FuLiBFaXNoIHRyYW5zbGF0ZXMgdGhlIG51bWJlcnMgaW50byBkYWlseSBwcm90ZWluLCBzdWdhciBhd2FyZW5lc3MsIGFuZCB3YXRlciBpbnRha2UgKGhlIG5vdGVkIGhvdyBtYW55IHBlb3BsZSBhcmUgZGVoeWRyYXRlZCB3aXRob3V0IGtub3dpbmcgaXQpIGFuZCBtYWtlcyBhIHJlY29tbWVuZGF0aW9uIGFib3V0IGZyZXF1ZW5jeS4gRm9yIG1vc3QgY2xpZW50cywgdGhhdCBpcyB0d28gdG8gdGhyZWUgc2Vzc2lvbnMgcGVyIHdlZWsuIFRoZSBzaWduLXVwLCBpZiBpdCBoYXBwZW5zLCBjb21lcyBsYXN0LjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS13cmFwIj4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9DTTRFTDc0LnBuZyIgYWx0PSJBbGxveSBQZXJzb25hbCBUcmFpbmluZyBSb3Nld29vZCBzbWFsbC1ncm91cCBwZXJzb25hbCB0cmFpbmluZyBzZXNzaW9uIGluIENvbHVtYmlhIFNvdXRoIENhcm9saW5hIj4KPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPkFsbG95IFJvc2V3b29kIGluIENvbHVtYmlhLCBTb3V0aCBDYXJvbGluYSwgd2hlcmUgcGVyc29uYWwgdHJhaW5pbmcgc2Vzc2lvbnMgYXJlIGxpbWl0ZWQgdG8gYmV0d2VlbiBvbmUgYW5kIHNpeCBjbGllbnRzLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+UHJvZ3Jlc3MgTWVhc3VyZWQgRXZlcnkgVGhpcnR5IERheXM8L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkV2ZXJ5IGNsaWVudCByZXNjYW5zIGV2ZXJ5IHRoaXJ0eSBkYXlzLiBFaXNoIGlzIHVuaW50ZXJlc3RlZCBpbiBzY2FsZSB3ZWlnaHQgYXMgYSBzdGFuZGFsb25lIGZpZ3VyZTsgd2hhdCBoZSB3YW50cyB0byBrbm93IGlzIHdoYXQgdGhlIGxvc3QgbWFzcyB3YXMgbWFkZSBvZiwgYW5kIHdoZXRoZXIgdGhlIGxlYW4gbWFzcyBoZWxkLiBUaGUgSW5Cb2R5IHByaW50cyBhIHJ1bm5pbmcgbGluZSBncmFwaCBhdCB0aGUgYm90dG9tIG9mIHRoZSByZXBvcnQsIHdoaWNoIG1lYW5zIGEgY2xpZW50IGNhbiB3YXRjaCB0aGUgY29tcG9zaXRpb24gb2YgdGhlaXIgb3duIGJvZHkgY2hhbmdlIG92ZXIgYSB5ZWFyIHJhdGhlciB0aGFuIGd1ZXNzIGF0IGl0LjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS13cmFwIj4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9DTTRFUWtsLnBuZyIgYWx0PSJGdW5jdGlvbmFsIHN0cmVuZ3RoIHRyYWluaW5nIGF0IEFsbG95IFBlcnNvbmFsIFRyYWluaW5nIFJvc2V3b29kIGluIENvbHVtYmlhIFNvdXRoIENhcm9saW5hIj4KPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPkFsbG95IFJvc2V3b29k4oCZcyB3b3Jrb3V0cyBhcmUgZnVsbC1ib2R5IGFuZCBmdW5jdGlvbmFsLCBibGVuZGluZyB1cHBlciBib2R5LCBsb3dlciBib2R5LCBhbmQgY29yZSB3b3JrIGluIGVhY2ggc2Vzc2lvbi48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJtYXJnaW46NDJweCAwIDQycHggMDsgcGFkZGluZzowOyI+CjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2NmYzViNjsgbWFyZ2luOjAgMCAyMnB4IDA7Ij48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4ycHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDE4cHggMDsiPkVkaXRvcmlhbCBQZXJzcGVjdGl2ZTwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjM0cHg7IGxpbmUtaGVpZ2h0OjEuNDI7IGNvbG9yOiMxNzE3MTc7IG1hcmdpbjowIDAgMjJweCAwOyI+QWxsb3kgUm9zZXdvb2QgbWF0dGVycyBiZWNhdXNlIGl0IHRyZWF0cyBzY2FsZSBhcyBhIHN0YW5kYXJkIHJhdGhlciB0aGFuIGEgbGltaXRhdGlvbjogYSBjYXBwZWQgcm9zdGVyLCBhbiBpbnRha2UgaG91ciBiZWZvcmUgdHJhaW5pbmcgYmVnaW5zLCBhbmQgbWVhc3VyZW1lbnQgZXZlcnkgdGhpcnR5IGRheXMgdGhhdCB0dXJucyBlZmZvcnQgaW50byBldmlkZW5jZS48L3A+CjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2NmYzViNjsgbWFyZ2luOjA7Ij48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1icmllZiI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuM3B4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3JpYWwgU2VydmljZSBCcmllZjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taDIiIHN0eWxlPSJmb250LXNpemU6MzFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjEyICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7Ij5XaGF0IEFsbG95IFJvc2V3b29kIE9mZmVyczwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuNzI7IGNvbG9yOiMyYTI5MjY7IG1hcmdpbjowIDAgMTRweCAwOyI+QmFzZWQgb24gdGhlIGludGVydmlldywgQWxsb3kgUm9zZXdvb2QgaXMgYnVpbHQgZm9yIHBlb3BsZSB3aG8gd2FudCBjb2FjaGVkIHNtYWxsLWdyb3VwIHN0cmVuZ3RoIHRyYWluaW5nLCBzdHJ1Y3R1cmUsIG1lYXN1cmVtZW50LCBhbmQgc29tZW9uZSB3aG8gbm90aWNlcyB3aGVuIHRoZXkgc3RvcCBzaG93aW5nIHVwLjwvcD4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPlNtYWxsIEdyb3VwIFRyYWluaW5nPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5QZXJzb25hbCB0cmFpbmluZyBpbiBncm91cHMgb2Ygb25lIHRvIHNpeCwgYnVpbHQgb24gZnVsbC1ib2R5IGZ1bmN0aW9uYWwgc3RyZW5ndGggd29yayBhY3Jvc3MgdGhyZWUgc3RhdGlvbnMgaW4gc3VwZXJzZXQgcGFpcnMsIGZpbmlzaGluZyB3aXRoIGEgc2hvcnQgbWV0YWJvbGljIGJsb2NrLiBQcm9ncmFtbWluZyBjb21lcyBmcm9tIEFsbG954oCZcyBBdGxhbnRhIHRlYW0gYW5kIGlzIGN1c3RvbWl6ZWQgcGVyIGNsaWVudC48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5TdGFydGluZyBQb2ludCBTZXNzaW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5BbiBob3VyLWxvbmcgaW50YWtlIGNvbmR1Y3RlZCBieSBBYXJvbiBFaXNoIGNvdmVyaW5nIGdvYWxzLCBpbmp1cmllcywgYW5kIG51dHJpdGlvbiwgYW4gSW5Cb2R5IDU3MCBib2R5IGNvbXBvc2l0aW9uIHNjYW4sIGEgZnVuY3Rpb25hbCBtb3ZlbWVudCBzY3JlZW4sIGEgc2FtcGxlIHdvcmtvdXQsIGFuZCBhIGZyZXF1ZW5jeSByZWNvbW1lbmRhdGlvbi48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5BY2NvdW50YWJpbGl0eTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+VGhpcnR5LWRheSByZXNjYW5zLCBtb250aGx5IGNoZWNrLWluIGNhbGxzLCBhbmQgZGlyZWN0IGZvbGxvdy11cCBieSBwaG9uZSBvciB0ZXh0IHdoZW4gYSBjbGllbnQgbWlzc2VzIHNlc3Npb25zLCBhbG9uZ3NpZGUgaW5qdXJ5IHVwZGF0ZXMgdGhhdCBhZGp1c3QgdGhlIHByb2dyYW0gYXMgY2lyY3Vtc3RhbmNlcyBjaGFuZ2UuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+TnV0cml0aW9uIEd1aWRhbmNlPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5HZW5lcmFsLCBzY2FuLWluZm9ybWVkIGd1aWRhbmNlIG9uIHByb3RlaW4sIHN1Z2FyLCBhbmQgd2F0ZXIgaW50YWtlLCByZXZpZXdlZCBhdCBtb250aGx5IGNoZWNrLWlucy4gTWVtYmVycyBhbHNvIGhhdmUgYWNjZXNzIHRvIERpZXRpdGlhbiBMaXZlLCBhIGRpZXRpdGlhbiBzZXJ2aWNlIEFsbG95IHBhcnRuZXJzIHdpdGguPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciIHN0eWxlPSJib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsiPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+VHJhaW5pbmcgQXBwPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5Xb3Jrb3V0cyBwcm9ncmFtbWVkIGludG8gdGhlIEFsbG95IGFwcCB3aXRoIGV4ZXJjaXNlIHZpZGVvLCBzZXRzLCBhbmQgcmVwcyBmb3IgbWVtYmVycyB3aG8gYXJlIHRyYXZlbGluZyBvciB0cmFpbmluZyBhdCBob21lLiBJbmNsdWRlZCBpbiB0aGUgbWVtYmVyc2hpcCBhdCBubyBhZGRpdGlvbmFsIGNvc3QuPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9Im1hcmdpbjozOHB4IDAgNDBweCAwOyBwYWRkaW5nOjA7Ij4KPGRpdiBzdHlsZT0iaGVpZ2h0OjJweDsgYmFja2dyb3VuZDojMTExMTExOyBtYXJnaW46MCAwIDIycHggMDsiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMThweCAwOyI+Q2xpZW50IFBlcnNwZWN0aXZlPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjlweDsgbGluZS1oZWlnaHQ6MS40NDsgY29sb3I6IzE3MTcxNzsgbWFyZ2luOjAgMCAxOHB4IDA7Ij7igJxBbGxveSBGaXRuZXNzIGlzIGFtYXppbmchIFRoZSB3b3Jrb3V0cyBhcmUgZGVzaWduZWQgdG8gcHVzaCB5b3UsIGFuZCB0aGUgc3RhZmYgdHJ1bHkgY2FyZSBhYm91dCBoZWxwaW5nIHlvdSByZWFjaCB5b3VyIGdvYWxzLiBUaGV5IGRvbuKAmXQganVzdCBtb3RpdmF0ZSB5b3UsIHRoZXkgZm9sbG93IHVwIGFuZCBjaGVjayBpbiB0byBrZWVwIHlvdSBhY2NvdW50YWJsZS7igJ08L3A+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOXB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAyMnB4IDA7Ij5TdGVwaGFuaWUgU3Rld2FydCAvIEN1c3RvbWVyIFJldmlldyBTdXBwbGllZCBGb3IgRWRpdG9yaWFsIFVzZTwvZGl2Pgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNjZmM1YjY7IG1hcmdpbjowOyI+PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWNhc2UtYm94Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4ycHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEycHggMDsiPk1lbWJlciBTdWNjZXNzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9ImZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMTYgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDsiPlJvZ2VyIFdoaXRl4oCZcyBQcm9ncmVzczogQSBZZWFyIE9mIENvbnNpc3RlbnQgVHJhaW5pbmc8L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiIHN0eWxlPSJmb250LXNpemU6MTlweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDsiPkVpc2ggcG9pbnRzIHRvIGEgbWVtYmVyIG5hbWVkIFJvZ2VyIFdoaXRlIGFzIHRoZSBjbGVhcmVzdCBpbGx1c3RyYXRpb24uIFdoaXRlIGFycml2ZWQgYSBsaXR0bGUgb3ZlciBhIHllYXIgYWdvIGFmdGVyIGlucXVpcmluZyB0aHJvdWdoIGEgc29jaWFsIG1lZGlhIGFkLCB1bmhhcHB5IHdpdGggd2hlcmUgaGUgd2FzIGFuZCBpbmFjdGl2ZSBzaW5jZSBDT1ZJRCBjbG9zZWQgdGhlIGd5bSBoZSBoYWQgYmVlbiB1c2luZy4gSGUgbmV2ZXIgd2VudCBiYWNrIGFmdGVyIGl0IHJlb3BlbmVkLiBIZSBub3cgdHJhaW5zIHRocmVlIG1vcm5pbmdzIGEgd2VlayB3aXRoIFBhdHJpY2ssIG9uZSBvZiB0aGUgc3R1ZGlv4oCZcyB0cmFpbmVycy4gQmV0d2VlbiBoaXMgZmlyc3Qgc2NhbiBhbmQgaGlzIG1vc3QgcmVjZW50LCBFaXNoIHNhaWQsIFdoaXRlIGhhcyBsb3N0IG1vcmUgdGhhbiBmaWZ0eSBwb3VuZHMgb2YgZmF0IHNwZWNpZmljYWxseSB3aGlsZSBnYWluaW5nIGFuIGVzdGltYXRlZCB0ZW4gdG8gdHdlbnR5IHBvdW5kcyBvZiBtdXNjbGU6IHRoZSByZXN1bHQsIGluIEVpc2jigJlzIHRlbGxpbmcsIG9mIGNvbnNpc3RlbnQgdHJhaW5pbmcgYW5kIGNoYW5nZWQgbnV0cml0aW9uYWwgaGFiaXRzIHJhdGhlciB0aGFuIGFueXRoaW5nIGV4b3RpYy4gSGUgaGFzIHNpbmNlIHNldHRsZWQgaW50byBtYWludGVuYW5jZSwgYW5kIHRoZSBzdHVkaW/igJlzIGpvYiBoYXMgc2hpZnRlZCBmcm9tIGRyaXZpbmcgY2hhbmdlIHRvIHByb3RlY3RpbmcgaXQuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCIgc3R5bGU9ImZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyI+RWlzaCBpcyBjYXJlZnVsIHRvIGNyZWRpdCB0aGUgbWVtYmVyLCBub3QgdGhlIG1ldGhvZC4gV2hhdCBoZSBkZXNjcmliZWQgbm90aWNpbmcgbW9zdCB3YXMgbm90IHRoZSBudW1iZXIgb24gdGhlIHJlcG9ydC4gSXQgd2FzIHRoZSBkZW1lYW5vcjogYSBtYW4gd2hvIGNhbWUgaW4gZGlzY291cmFnZWQgYW5kIG5vdyBjYXJyaWVzIGhpbXNlbGYsIGluIEVpc2jigJlzIHdvcmRzLCBsaWtlIGEgY29tcGxldGVseSBkaWZmZXJlbnQgcGVyc29uLiBJbmRpdmlkdWFsIGV4cGVyaWVuY2VzIHZhcnkuPC9wPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+VGhlIENhc2UgQWdhaW5zdCBDb21wbGljYXRlZCBGaXRuZXNzPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Bc2tlZCB3aGF0IHRoZSBpbmR1c3RyeSBtYWtlcyB1bm5lY2Vzc2FyaWx5IGNvbXBsaWNhdGVkLCBFaXNoIGFuc3dlcmVkIHdpdGhvdXQgaGVzaXRhdGlvbjogc29jaWFsIG1lZGlhLiBOb3QgYmVjYXVzZSB0aGUgaW5mb3JtYXRpb24gaXMgd3JvbmcgKGhlIGlzIGNhcmVmdWwgdG8gc2F5IG11Y2ggb2YgaXQgaXMgbm90KSBidXQgYmVjYXVzZSB0aGUgdm9sdW1lIG9mIGl0IGlzIHVudXNhYmxlIGZvciBzb21lb25lIHdpdGhvdXQgYSBiYWNrZ3JvdW5kIGluIHRyYWluaW5nLiBBIHBlcnNvbiB0cnlpbmcgdG8gc3RhcnQgY2Fubm90IHRlbGwgd2hpY2ggb2YgYSB0aG91c2FuZCBjb21wZXRpbmcgdGlwcyBhcHBsaWVzIHRvIHRoZWlyIGJvZHksIHRoZWlyIGluanVyaWVzLCBvciB0aGVpciB3ZWVrLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkhpcyBhbHRlcm5hdGl2ZSBpcyB1bmdsYW1vcm91cy4gS2VlcCBpdCBzaW1wbGUuIEJlIGNvbnNpc3RlbnQuIEJlIG1pbmRmdWwgb2Ygd2hhdCB5b3UgZWF0LiBIZSByZXR1cm5zIHRvIGNvbnNpc3RlbmN5IGFzIHRoZSBzaW5nbGUgdmFyaWFibGUgdGhhdCBwcmVkaWN0cyByZXN1bHRzLCBhbmQgdG8gdGhlIGFyaXRobWV0aWMgYmVoaW5kIGl0OiBhIGNsaWVudCBzZWVzIGhpbSBmb3Igb25lIHRvIHRocmVlIGhvdXJzIGEgd2Vlaywgd2hpY2ggbGVhdmVzIG1vcmUgdGhhbiAxNjAgaG91cnMgaW4gd2hpY2ggdGhlIHJlc3Qgb2YgdGhlaXIgbGlmZSBoYXBwZW5zLiBUaGUgY2hlY2staW4gY2FsbCBleGlzdHMgYmVjYXVzZSBvZiB0aG9zZSBvdGhlciBob3Vycywgbm90IHRoZSBvbmVzIGluc2lkZSB0aGUgc3R1ZGlvLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkNvbnNpc3RlbmN5LCBpbiBoaXMgYWNjb3VudCwgaXMgYWxzbyBwZXJzb25hbCByYXRoZXIgdGhhbiBwcmVzY3JpcHRpdmUuIFRocmVlIHNlc3Npb25zIGEgd2VlayBwbHVzIGRhaWx5IHdhbGtpbmcgbWF5IGJlIHJlYWxpc3RpYyBmb3Igb25lIGNsaWVudC4gRm9yIGEgc2luZ2xlIHBhcmVudCB3aXRoIHRocmVlIGNoaWxkcmVuIGFuZCBzY2hvb2wgb24gdG9wIG9mIGl0LCBvbmNlIGEgd2VlayBwbHVzIGJvZHl3ZWlnaHQgd29yayBhdCBob21lIG1heSBiZSB0aGUgaG9uZXN0IGFuc3dlciwgYW5kIEVpc2ggc2F5cyBoZSB3aWxsIHByb2dyYW0gdGhhdCwgYmVjYXVzZSBhIHBsYW4gdGhlIHBlcnNvbiBjYW4gYWN0dWFsbHkga2VlcCBpcyB0aGUgb25seSBraW5kIHRoYXQgY29tcG91bmRzLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoZSBnb2FscyBoZSBpcyBwcm91ZGVzdCBvZiByZWZsZWN0IHRoZSBzYW1lIGxvZ2ljLiBIZSBkZXNjcmliZWQgYSBtZW1iZXIgd2hvc2UgdGFyZ2V0IGhhZCBub3RoaW5nIHRvIGRvIHdpdGggYSBiYXJiZWxsOiBjdXR0aW5nIG91dCB0aGUgUmVlc2XigJlzIGhlIGhhZCBiZWVuIGdyYWJiaW5nIGluIHRoZSBncm9jZXJ5IGNoZWNrb3V0IGxpbmUsIG9mdGVuIGZpbmlzaGluZyB0aGVtIGJlZm9yZSBoZSByZWFjaGVkIHRoZSBjYXIuIEVpc2ggcHV0IGl0IG9uIHRoZSBhY2NvdW50YWJpbGl0eSBjYWxsIGZvciB0aGUgZm9sbG93aW5nIG1vbnRoLiBIZSBkaWQgbm90IGdldCB0byBhc2suIFRoZSBtZW1iZXIgdm9sdW50ZWVyZWQgaXQsIGEgbW9udGggY2xlYW4sIGFuZCwgaW4gRWlzaOKAmXMgZnJhbWluZywgdGhhdCB3YXMgc2VsZi1kaXNjaXBsaW5lIHRoZSBtYW4gYnVpbHQgaGltc2VsZi48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPldoeSBUaGlzIE1hdHRlcnMgTG9jYWxseTwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+RWlzaOKAmXMgc3RhdGVkIGdvYWwgZm9yIHRoZSBzdHVkaW8gaXMgbGFyZ2VyIHRoYW4gdGhlIHN0dWRpbzogYnVpbGRpbmcgYSBoZWFsdGhpZXIgc2Vuc2Ugb2YgY29tbXVuaXR5IGluIENvbHVtYmlhLiBUaGF0IHNob3dzIHVwIGluIHBhcnRuZXJzaGlwcyByYXRoZXIgdGhhbiBwcm9tb3Rpb25zLiBBbGxveSBSb3Nld29vZCB3b3JrcyB3aXRoIGEgbG9jYWwgbWFzc2FnZSB0aGVyYXBpc3QsIGFuIGVzdGhldGljaWFuLCBhbmQgY2hpcm9wcmFjdG9ycywgYW5kIHBhcnRuZXJzIHdpdGggU3RyaWN0bHkgUnVubmluZywgYSBzaG9wIHVwIHRoZSBzdHJlZXQsIG9uIGxvY2FsIHJ1bm5pbmcgZXZlbnRzLiBUaGUgc3R1ZGlvIGhvc3RzIGEgbWVtYmVyIGV2ZW50IG1vc3QgbW9udGhzOiBsYXN0IG1vbnRoLCByb3VnaGx5IHR3ZW50eS1maXZlIHRvIHRoaXJ0eSBjbGllbnRzIGF0IGEgYnJld2VyeSB1cCB0aGUgcm9hZCwgc2VhdGVkIGF0IG9uZSBsb25nIHRhYmxlLiBJbiBBdWd1c3QsIHRoZSBsb2NhdGlvbiBtYXJrcyBpdHMgc2Vjb25kIGFubml2ZXJzYXJ5LCBhbmQgdGhlIHBsYW4gcmVzZW1ibGVzIGxhc3QgeWVhcuKAmXM6IHZlbmRvcnMgaW4gdGhlIHN0dWRpbywgZm9vZCwgYW5kIHRoZSBsb2NhbCBwYXJ0bmVycyB3aG8gaGF2ZSBiZWNvbWUgcGFydCBvZiBob3cgdGhlIHBsYWNlIG9wZXJhdGVzLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoZXJlIGlzIGEgcHJpdmF0ZSByZWFzb24gdW5kZXJuZWF0aCB0aGUgcHVibGljIG9uZS4gRWlzaCBoYWQgdGhyZWUgZ3JhbmRwYXJlbnRzIGRpZSBiZWZvcmUgdGhlIGFnZSBvZiA3MCwgaW4gY2lyY3Vtc3RhbmNlcyBoZSBhdHRyaWJ1dGVzIHN1YnN0YW50aWFsbHkgdG8gaGVhbHRoIGFuZCBpbmFjdGl2aXR5LiBIZSBkb2VzIG5vdCBkZXNjcmliZSB0aGF0IGFzIGEgbWFya2V0aW5nIHN0b3J5LiBIZSBkZXNjcmliZXMgaXQgYXMgdGhlIHRoaW5nIHRoYXQgbWFrZXMgYSByb29tIGZ1bGwgb2YgNDAtIGFuZCA1MC15ZWFyLW9sZHMgYnVpbGRpbmcgbXVzY2xlIG1hc3MgZmVlbCB1cmdlbnQsIGJlY2F1c2UgZnVuY3Rpb25hbCBzdHJlbmd0aCB0cmFpbmluZyBpcywgaW4gaGlzIHZpZXcsIG9uZSBvZiB0aGUgZmV3IHJlbGlhYmxlIGxldmVycyBvbiBob3cgbG9uZyBhIGJvZHkgc3RheXMgY2FwYWJsZSwgYW5kIGhvdyBnb29kIHRob3NlIHllYXJzIGFyZS48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Gb3IgcGVvcGxlIHNlYXJjaGluZyBmb3IgYSBwZXJzb25hbCB0cmFpbmVyIGluIENvbHVtYmlhLCBzbWFsbC1ncm91cCBzdHJlbmd0aCB0cmFpbmluZyBuZWFyIFJvc2V3b29kIERyaXZlLCBvciBhIHN0dWRpbyB0aGF0IHdpbGwgd29yayBhcm91bmQgYW4gaW5qdXJ5IHJhdGhlciB0aGFuIGlnbm9yZSBpdCwgQWxsb3kgUm9zZXdvb2Qgb2ZmZXJzIGEgY2xlYXIgbG9jYWwgcG9pbnQgb2YgZGlmZmVyZW5jZTogYSByb29tIHRoYXQgaXMgdHJ5aW5nIHRvIHN0YXkgc21hbGwgZW5vdWdoIHRvIGtub3cgeW91LjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+RkFRPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hvIElzIEFhcm9uIEVpc2g/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5BYXJvbiBFaXNoIGlzIHRoZSBzdHVkaW8gZGlyZWN0b3Igb2YgQWxsb3kgUGVyc29uYWwgVHJhaW5pbmcgb24gUm9zZXdvb2QgRHJpdmUgaW4gQ29sdW1iaWEsIFNvdXRoIENhcm9saW5hLiBJbiBoaXMgaW50ZXJ2aWV3LCBoZSBkZXNjcmliZWQgYSBiYWNrZ3JvdW5kIGluIGNvbXBldGl0aXZlIHN3aW1taW5nIGFuZCBzb2NjZXIsIHNldmVyYWwgeWVhcnMgY29hY2hpbmcgYW5kIGRpcmVjdGluZyBsYXJnZS1mb3JtYXQgZ3JvdXAgZml0bmVzcyBzdHVkaW9zLCBhbmQgYSBtb3ZlIHRvIEFsbG95IGZvciBhIHNtYWxsZXIgcm9vbSB3aGVyZSBoZSBjb3VsZCBydW4gZXZlcnkgY2xpZW50IGludGFrZSwgdHJhY2sgcHJvZ3Jlc3MgcGVyc29uYWxseSwgYW5kIGV2ZW50dWFsbHkgb3duIHRoZSBidXNpbmVzcy48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hhdCBJcyBBbGxveSBQZXJzb25hbCBUcmFpbmluZyBJbiBDb2x1bWJpYSBLbm93biBGb3I/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgUm9zZXdvb2QgbG9jYXRpb24gaXMga25vd24gZm9yIHNtYWxsLWdyb3VwIHBlcnNvbmFsIHRyYWluaW5nIHNlc3Npb25zIG9mIG9uZSB0byBzaXggcGVvcGxlIGJ1aWx0IGFyb3VuZCBmdWxsLWJvZHkgZnVuY3Rpb25hbCBzdHJlbmd0aCB0cmFpbmluZywgd2l0aCBwcm9ncmFtbWluZyBjdXN0b21pemVkIHRvIGVhY2ggY2xpZW504oCZcyBnb2FscywgaW5qdXJpZXMsIGFuZCBjdXJyZW50IGZpdG5lc3MgbGV2ZWwuPC9wPgo8ZGl2IGNsYXNzPSJmbG0taDMiPldoYXQgSGFwcGVucyBEdXJpbmcgQSBTdGFydGluZyBQb2ludCBTZXNzaW9uPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+QWFyb24gRWlzaCBkZXNjcmliZWQgdGhlIFN0YXJ0aW5nIFBvaW50IFNlc3Npb24gYXMgcm91Z2hseSBhbiBob3VyOiBhIGNvbnZlcnNhdGlvbiBhYm91dCBnb2FscywgaW5qdXJpZXMsIGFuZCBudXRyaXRpb24sIGFuIEluQm9keSA1NzAgYm9keSBjb21wb3NpdGlvbiBzY2FuLCBhIGZ1bmN0aW9uYWwgbW92ZW1lbnQgc2NyZWVuIGNvdmVyaW5nIGFua2xlcywga25lZXMsIGhpcHMsIGFuZCBzaG91bGRlcnMsIGEgc2hvcnQgc2FtcGxlIHdvcmtvdXQsIGFuZCBhIHJldmlldyBvZiB0aGUgc2NhbiByZXN1bHRzIHdpdGggcHJhY3RpY2FsIHByb3RlaW4gYW5kIHdhdGVyIGd1aWRhbmNlLjwvcD4KPGRpdiBjbGFzcz0iZmxtLWgzIj5JcyBBbGxveSBSb3Nld29vZCBTdWl0YWJsZSBGb3IgQmVnaW5uZXJzIE9yIE9sZGVyIEFkdWx0cz88L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkJhc2VkIG9uIEFhcm9uIEVpc2jigJlzIGludGVydmlldywgdGhlIGF2ZXJhZ2UgY2xpZW50IGF0IHRoZSBzdHVkaW8gaXMgYmV0d2VlbiA0MCBhbmQgNTAgeWVhcnMgb2xkLiBIZSBzYWlkIHRoZSBvbGRlc3QgY2xpZW50IGhlIGhhcyB3b3JrZWQgd2l0aCB3YXMgODAgYW5kIHRoZSB5b3VuZ2VzdCB3YXMgMTIsIGFuZCB0aGF0IHdvcmtvdXRzIGFyZSBtb2RpZmllZCBhcm91bmQgaW5qdXJpZXMsIHBhaW4gcG9pbnRzLCBhbmQgZXhwZXJpZW5jZSBsZXZlbCBzbyBwZW9wbGUgY2FuIHRyYWluIHNhZmVseS48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hhdCBNYWtlcyBBbGxveSBSb3Nld29vZCBEaWZmZXJlbnQgSW4gQ29sdW1iaWE/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5BYXJvbiBFaXNoIHBvaW50ZWQgdG8gc2NhbGUgYW5kIHJlbGF0aW9uc2hpcC4gVGhlIHN0dWRpbyB3b3JrcyB0b3dhcmQgYSBjZWlsaW5nIG9mIHJvdWdobHkgMTMwIHRvIDE1MCBjbGllbnRzLCBzZXNzaW9ucyBob2xkIG9uZSB0byBzaXggcGVvcGxlLCBib2R5IGNvbXBvc2l0aW9uIGlzIHJlc2Nhbm5lZCBldmVyeSB0aGlydHkgZGF5cywgYW5kIG1pc3NlZCBzZXNzaW9ucyBhcmUgZm9sbG93ZWQgYnkgYSBjYWxsIG9yIHRleHQgcmF0aGVyIHRoYW4gbGVmdCB1bm5vdGljZWQuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWtleS1ib3giPgo8ZGl2IGNsYXNzPSJmbG0ta2V5LWhlYWRpbmciPktleSBUYWtlYXdheXM8L2Rpdj4KPHVsPgo8bGk+QWxsb3kgUGVyc29uYWwgVHJhaW5pbmfigJlzIFJvc2V3b29kIGxvY2F0aW9uIGlzIGEgQ29sdW1iaWEsIFNvdXRoIENhcm9saW5hIHNtYWxsLWdyb3VwIHBlcnNvbmFsIHRyYWluaW5nIHN0dWRpbyBkaXJlY3RlZCBieSBBYXJvbiBFaXNoLCB3b3JraW5nIHRvd2FyZCBhIG1lbWJlciBjZWlsaW5nIG9mIHJvdWdobHkgMTMwIHRvIDE1MCBjbGllbnRzLjwvbGk+CjxsaT5NZW1iZXJzaGlwIGJlZ2lucyB3aXRoIGEgU3RhcnRpbmcgUG9pbnQgU2Vzc2lvbjogZ29hbHMgYW5kIGluanVyaWVzLCBhbiBJbkJvZHkgNTcwIGJvZHkgY29tcG9zaXRpb24gc2NhbiwgYSBmdW5jdGlvbmFsIG1vdmVtZW50IHNjcmVlbiwgYSBzYW1wbGUgd29ya291dCwgYW5kIGEgZnJlcXVlbmN5IHJlY29tbWVuZGF0aW9uLjwvbGk+CjxsaT5UcmFpbmluZyBpcyBmdWxsLWJvZHkgZnVuY3Rpb25hbCBzdHJlbmd0aCB3b3JrIGluIGdyb3VwcyBvZiBvbmUgdG8gc2l4LCBwcm9ncmFtbWVkIGJ5IEFsbG954oCZcyBBdGxhbnRhIHRlYW0gYW5kIGN1c3RvbWl6ZWQgYXJvdW5kIGVhY2ggY2xpZW504oCZcyBpbmp1cmllcyBhbmQgY2FwYWJpbGl0eS48L2xpPgo8bGk+UHJvZ3Jlc3MgaXMgcmVzY2FubmVkIGV2ZXJ5IHRoaXJ0eSBkYXlzLCBhY2NvdW50YWJpbGl0eSBpcyBkZWxpdmVyZWQgYnkgZGlyZWN0IGNhbGxzIGFuZCB0ZXh0cywgYW5kIGNvbW11bml0eSBpcyBidWlsdCB0aHJvdWdoIG1vbnRobHkgbWVtYmVyIGV2ZW50cyBhbmQgbG9jYWwgcGFydG5lcnNoaXBzLjwvbGk+CjwvdWw+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAiPgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1mcmFtZSI+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLWdyaWQiPgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1tYWluIj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtb3ZlcmxpbmUiPlRoZSBGaXJzdCBTdGVwPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLXRpdGxlIj5CZWdpbiBXaXRoIEEgU3RhcnRpbmcgUG9pbnQgU2Vzc2lvbjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1ydWxlIj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtY29weSI+Rm9yIHJlYWRlcnMgaW4gQ29sdW1iaWEsIHRoZSBmaXJzdCBzdGVwIGlzIHRoZSBzaG9ydCBpbnRha2UgZm9ybSBvbiBBbGxveSBQZXJzb25hbCBUcmFpbmluZ+KAmXMgUm9zZXdvb2QgcGFnZS4gQWFyb24gRWlzaCBmb2xsb3dzIHVwIHBlcnNvbmFsbHksIHVzdWFsbHkgd2l0aCBhIHRlbiB0byBmaWZ0ZWVuIG1pbnV0ZSBwaG9uZSBjYWxsIHRvIHVuZGVyc3RhbmQgeW91ciBnb2FscywgYmVmb3JlIGludml0aW5nIHlvdSBpbiBmb3IgYSBTdGFydGluZyBQb2ludCBTZXNzaW9uIHRoYXQgcnVucyBhYm91dCBhbiBob3VyLjwvZGl2Pgo8YSBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtYnV0dG9uIiBocmVmPSJodHRwczovL2FsbG95cGVyc29uYWx0cmFpbmluZy5jb20vbG9jYXRpb24vcm9zZXdvb2Qtc2MvIj5SZXF1ZXN0IEEgU3RhcnRpbmcgUG9pbnQgU2Vzc2lvbjwvYT4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLXNpZGUiPgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLWNhcmQiPgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPkJlZm9yZSBZb3UgQXJyaXZlPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0taW50YWtlLWNvcHkiPlN1Ym1pdCB0aGUgc2hvcnQgaW50YWtlIGZvcm0gb24gdGhlIFJvc2V3b29kIHBhZ2Ugd2l0aCB5b3VyIGdvYWxzIGFuZCBjb250YWN0IGRldGFpbHMuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPkR1cmluZyBZb3VyIFZpc2l0PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0taW50YWtlLWNvcHkiPkEgU3RhcnRpbmcgUG9pbnQgU2Vzc2lvbjogZ29hbHMgYW5kIGluanVyaWVzLCBhbiBJbkJvZHkgNTcwIHNjYW4sIGEgZnVuY3Rpb25hbCBtb3ZlbWVudCBzY3JlZW4sIGFuZCBhIHNob3J0IHNhbXBsZSB3b3Jrb3V0Ljwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWludGFrZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0taW50YWtlLWxhYmVsIj5XaGF0IFlvdSBMZWF2ZSBXaXRoPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0taW50YWtlLWNvcHkiPkEgY2xlYXIgcmVhZCBvbiB3aGVyZSB5b3UgYXJlIHN0YXJ0aW5nIGFuZCBhIHJlY29tbWVuZGVkIHRyYWluaW5nIGZyZXF1ZW5jeSwgYmVmb3JlIGFueSBzaWduLXVwLjwvc3Bhbj48L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLW5vdGUiPlRoZSBTdGFydGluZyBQb2ludCBTZXNzaW9uIGNvbWVzIGJlZm9yZSBhbnkgY29tbWl0bWVudCwgc28geW91IGNhbiBzZWUgdGhlIGZvcm1hdCBhbmQgdGhlIHJvb20gYmVmb3JlIGRlY2lkaW5nLjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+Q29uY2x1c2lvbjwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+QWxsb3kgUm9zZXdvb2QgaXMgbm90IGEgc3RvcnkgYWJvdXQgYSB0cmFpbmluZyBtZXRob2QuIEZ1bmN0aW9uYWwgc3RyZW5ndGggdHJhaW5pbmcgaXMgd2VsbCBlc3RhYmxpc2hlZCwgYW5kIHRoZSB3b3Jrb3V0cyBhcnJpdmUgZnJvbSBhIGZyYW5jaGlzZSB0ZWFtIGEgc3RhdGUgYXdheS4gVGhlIHN0b3J5IGlzIGFib3V0IHdoYXQgYSBzdHVkaW8gY2hvb3NlcyB0byBrZWVwIGluLWhvdXNlOiB0aGUgZmlyc3QgcGhvbmUgY2FsbCwgdGhlIGludGFrZSBob3VyLCB0aGUgc2NhbiBldmVyeSB0aGlydHkgZGF5cywgdGhlIHRleHQgd2hlbiBzb21lb25lIGRpc2FwcGVhcnMgZnJvbSB0aGVpciBmb3VyIG/igJljbG9jay4gVGhvc2UgYXJlIHRoZSBwYXJ0cyB0aGF0IGRvIG5vdCBzY2FsZSwgd2hpY2ggaXMgcHJlY2lzZWx5IHdoeSBBYXJvbiBFaXNoIGJ1aWx0IHRoZSByb3N0ZXIgYXJvdW5kIHRoZW0gcmF0aGVyIHRoYW4gdGhlIG90aGVyIHdheSBhcm91bmQuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+SGUgc2FpZCBtZW1iZXJzIHdpbGwgZm9yZ2V0IG1vc3Qgb2YgdGhlIHdvcmtvdXRzOiB0aGV5IHdpbGwgaGF2ZSBiZWVuIG91dCBvZiBicmVhdGggZm9yIGEgZ29vZCBwb3J0aW9uIG9mIHRoZW0uIFdoYXQgaGUgYmVsaWV2ZXMgdGhleSB3aWxsIHJlbWVtYmVyIGlzIHdoZXRoZXIgYW55b25lIHdhcyBwYXlpbmcgYXR0ZW50aW9uLiBGb3IgcGVvcGxlIGluIENvbHVtYmlhIHdobyBoYXZlIHRyaWVkIHRoZSBhbHRlcm5hdGl2ZSBhbmQgZm91bmQgaXQgZWFzeSB0byBkaXNhcHBlYXIgaW5zaWRlLCB0aGF0IG1heSBiZSB0aGUgd2hvbGUgcHJvcG9zaXRpb246IGNhcmUsIGFwcGxpZWQgb2Z0ZW4gZW5vdWdoIHRvIGJlY29tZSBjb25zaXN0ZW5jeS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0tY3RhIj5SZWFkZXJzIGludGVyZXN0ZWQgaW4gZXhwbG9yaW5nIHRoaXMgcGVyc29uYWwgdHJhaW5pbmcgc3R1ZGlvIGluIENvbHVtYmlhIGNhbiB2aXNpdCB0aGUgbG9jYXRpb24gb25saW5lIGF0IDxhIGhyZWY9Imh0dHBzOi8vYWxsb3lwZXJzb25hbHRyYWluaW5nLmNvbS9sb2NhdGlvbi9yb3Nld29vZC1zYy8iIHN0eWxlPSJjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50OyI+QWxsb3kgUGVyc29uYWwgVHJhaW5pbmcgUm9zZXdvb2Q8L2E+LjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWZlYXR1cmVkLWV4cGVydCI+CjxkaXYgY2xhc3M9ImZsbS1mZS1ncmlkIj4KPGRpdiBjbGFzcz0iZmxtLWZlLW1haW4iPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTJweDsgbGV0dGVyLXNwYWNpbmc6MnB4OyBjb2xvcjojNzA2OTYxOyBtYXJnaW46MCAwIDZweCAwOyI+RmVhdHVyZWQgRml0bmVzcyBFeHBlcnQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGxldHRlci1zcGFjaW5nOjJweDsgY29sb3I6IzhiODM3YTsgbWFyZ2luOjAgMCAxNXB4IDA7Ij5BYm91dCBUaGUgRmVhdHVyZWQgRXhwZXJ0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mZWF0dXJlZC1uYW1lIj5BYXJvbiBFaXNoPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXNpemU6MTdweDsgY29sb3I6IzVmNWE1MDsgbWFyZ2luOjAgMCA2cHggMDsiPlN0dWRpbyBEaXJlY3RvciAvIEFsbG95IFBlcnNvbmFsIFRyYWluaW5nIFJvc2V3b29kPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXNpemU6MTNweDsgY29sb3I6IzdkNzU2YjsgbWFyZ2luOjA7Ij5Db2x1bWJpYSwgU291dGggQ2Fyb2xpbmE8L2Rpdj4KPGRpdiBzdHlsZT0ibWFyZ2luOjIycHggMCAwIDA7IHBhZGRpbmc6MTZweCAwIDAgMDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2U4ZGZjZjsgbWF4LXdpZHRoOjQxMHB4OyI+CjxpbWcgY2xhc3M9ImZsbS1mZS1sb2dvIiBzcmM9Imh0dHBzOi8vaWlsaS5pby9DTTRWQjBnLnBuZyIgYWx0PSJBbGxveSBQZXJzb25hbCBUcmFpbmluZyBsb2dvIiBzdHlsZT0ibWFyZ2luOjAgMCAxMnB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMC41cHg7IGxpbmUtaGVpZ2h0OjEuNDU7IGNvbG9yOiM4YTdhNTg7IG1hcmdpbjowIDAgNXB4IDA7Ij5GZWF0dXJlZCBCdXNpbmVzczwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MS4zOyBjb2xvcjojMTcxNzE3OyBtYXJnaW46MDsiPkFsbG95IFBlcnNvbmFsIFRyYWluaW5nIFJvc2V3b29kPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZlLXNpZGUiPgo8aW1nIGNsYXNzPSJmbG0tZmUtcGhvdG8iIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0NNNEVlN1IucG5nIiBhbHQ9IkFhcm9uIEVpc2ggZmVhdHVyZWQgZXhwZXJ0IGFuZCBzdHVkaW8gZGlyZWN0b3Igb2YgQWxsb3kgUGVyc29uYWwgVHJhaW5pbmcgUm9zZXdvb2QiPgo8ZGl2IGNsYXNzPSJmbG0tZmUtcGhvdG8tY2FwdGlvbiI+QWFyb24gRWlzaCwgd2hvc2UgbW92ZSBmcm9tIGxhcmdlLWZvcm1hdCBncm91cCBmaXRuZXNzIHNoYXBlcyB0aGUgY29hY2hpbmcgc3RhbmRhcmQgYXQgQWxsb3kgUm9zZXdvb2QuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojZTRkZmQ3OyBtYXJnaW46MCAwIDI0cHggMDsiPjwvZGl2Pgo8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6NjcwcHg7Ij4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowIDAgMTlweCAwOyI+QWFyb24gRWlzaCBpcyB0aGUgc3R1ZGlvIGRpcmVjdG9yIG9mIEFsbG95IFBlcnNvbmFsIFRyYWluaW5nIG9uIFJvc2V3b29kIERyaXZlIGluIENvbHVtYmlhLCBTb3V0aCBDYXJvbGluYS4gSGUgaGFzIGJlZW4gYWN0aXZlIHNpbmNlIHRoZSBhZ2Ugb2YgZm91ciwgY29tcGV0aW5nIGluIHN3aW1taW5nIGFuZCBzb2NjZXIgYW5kIHN3aW1taW5nIGF0IGEgc2VtaS1uYXRpb25hbCBsZXZlbCBpbiBoaWdoIHNjaG9vbC4gSGUgZW50ZXJlZCB0aGUgZml0bmVzcyBwcm9mZXNzaW9uIHRocm91Z2ggZ3JvdXAgdHJhaW5pbmcsIGNvYWNoaW5nIGF0IE9yYW5nZSBUaGVvcnkgRml0bmVzcyBiZWZvcmUgYWR2YW5jaW5nIHRvIGhlYWQgY29hY2gsIHRoZW4gb3ZlcnNlZWluZyB0d28gc3R1ZGlvcyBhbmQgcm91Z2hseSAxLDUwMCBjbGllbnRzLCB0aGVuIHN0dWRpbyBkaXJlY3Rvci4gSGUgam9pbmVkIEFsbG95IGZvciBhIHNtYWxsZXIgcm9vbSwgYSBjbG9zZXIgY29hY2hpbmcgbW9kZWwsIGFuZCBhIGxvbmctdGVybSBnb2FsIG9mIG9uZSBkYXkgb3duaW5nIHRoZSBzdHVkaW8gaGUgZGlyZWN0cy4gSGlzIHdvcmsgYXQgUm9zZXdvb2QgY2VudGVycyBvbiBjbGllbnQgaW50YWtlLCByZXRlbnRpb24sIGFjY291bnRhYmlsaXR5LCBhbmQgcHJvZ3JhbSBjdXN0b21pemF0aW9uLjwvcD4KPGRpdiBjbGFzcz0iZmxtLWgzIj5NaXNzaW9uIC8gUGhpbG9zb3BoeTwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuODsgY29sb3I6IzFiMWIxOTsgbWFyZ2luOjAgMCAxOXB4IDA7Ij5FaXNo4oCZcyBwaGlsb3NvcGh5IGJlZ2lucyB3aXRoIG1lZXRpbmcgZWFjaCBjbGllbnQgd2hlcmUgdGhleSBhcmU6IGxvYWRpbmcgdGhlIG11c2NsZXMgYXBwcm9wcmlhdGVseSwgdmFyeWluZyB0aGUgc3RpbXVsdXMgc28gdGhlIGJvZHkgZG9lcyBub3QgcGxhdGVhdSwgYW5kIGFkanVzdGluZyBhcm91bmQgaW5qdXJpZXMgYW5kIGNvbWZvcnQgcmF0aGVyIHRoYW4gcHJldGVuZGluZyB0aGV5IGFyZSBub3QgdGhlcmUuIEhlIGRlc2NyaWJlcyBoaXMgcHVycG9zZSBpbiBwbGFpbiB0ZXJtczogdGhhdCB0aGUgd29yayBpcyBmYWl0aC1kcml2ZW4sIGFuZCB0aGF0IGhlbHBpbmcgcGVvcGxlIHN0YXkgaGVhbHRoeSBhbmQgY2FwYWJsZSBpcyBob3cgaGUgdW5kZXJzdGFuZHMgaGlzIHJvbGUuIFVuZGVybmVhdGggdGhlIG1ldGhvZCBpcyBhIGZhbWlseSBoaXN0b3J5IGhlIGRvZXMgbm90IGhpZGUgZnJvbTogdGhyZWUgZ3JhbmRwYXJlbnRzIGxvc3QgYmVmb3JlIDcwLCBhbmQgYSBjb252aWN0aW9uIHRoYXQgbm8gb25lIGVsc2Ugc2hvdWxkIGxvc2UgdGhvc2UgeWVhcnMuPC9wPgo8ZGl2IGNsYXNzPSJmbG0taDMiPlZhbHVlcyAvIFNwZWNpYWx0aWVzPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MDsiPkhpcyBzcGVjaWFsdGllcyBpbmNsdWRlIGNsaWVudCBpbnRha2UgYW5kIGFzc2Vzc21lbnQsIGZ1bmN0aW9uYWwgc3RyZW5ndGggcHJvZ3JhbW1pbmcsIGJvZHkgY29tcG9zaXRpb24gdHJhY2tpbmcgd2l0aCB0aGUgSW5Cb2R5IDU3MCwgZnVuY3Rpb25hbCBtb3ZlbWVudCBzY3JlZW5pbmcsIGluanVyeS1hd2FyZSBtb2RpZmljYXRpb24sIGFuZCBnZW5lcmFsIG51dHJpdGlvbiBndWlkYW5jZS4gSGlzIHZhbHVlcyBzaG93IHVwIGFzIGFjY291bnRhYmlsaXR5IGNhbGxzLCB0aGlydHktZGF5IHJlc2NhbnMsIHNlc3Npb25zIGNhcHBlZCBhdCBzaXggcGVvcGxlLCBtZW1iZXIgZXZlbnRzIGFjcm9zcyBDb2x1bWJpYSwgYW5kIHJlbGF0aW9uc2hpcHMgdGhhdCBjb250aW51ZSBsb25nIGFmdGVyIGEgbWVtYmVyc2hpcCBkb2VzLjwvcD4KPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYmFja2dyb3VuZDp0cmFuc3BhcmVudDsgYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgcGFkZGluZzoyNHB4IDAgNHB4IDA7IG1hcmdpbjowIDAgMzJweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3JpYWwgQ3JpdGVyaWE8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIxcHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgc2VsZWN0ZWQgdGhpcyBzcG90bGlnaHQgZm9yIGEgZGVsaWJlcmF0ZWx5IGNhcHBlZCByb3N0ZXIsIGEgZG9jdW1lbnRlZCBpbnRha2UgYW5kIG1lYXN1cmVtZW50IHByb2Nlc3MsIGFuZCBhIGRpcmVjdG9yIHdobyBrZWVwcyBjbGllbnQgcmVsYXRpb25zaGlwcyBpbi1ob3VzZSByYXRoZXIgdGhhbiBkZWxlZ2F0aW5nIHRoZW0gYXdheS48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmNGVmZTU7IGJvcmRlci1sZWZ0OjJweCBzb2xpZCAjYTU4YjU1OyBwYWRkaW5nOjIwcHggMjJweDsgbWFyZ2luOjAgMCAyOHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MnB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS43OyBtYXJnaW46MCAwIDhweCAwOyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgVmVyaWZpZWQgU3BvdGxpZ2h0PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxOXB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIHB1Ymxpc2hlcyB0aGVzZSBzcG90bGlnaHQgZmVhdHVyZXMgdG8gZG9jdW1lbnQgdGhlIGZvdW5kZXJzLCBkaXJlY3RvcnMsIGFuZCBpbmRlcGVuZGVudCBzdHVkaW9zIHNoYXBpbmcgaG93IHRoZWlyIGNpdGllcyB0cmFpbiwgYW5kIHRoZSBzdGFuZGFyZHMgdGhleSBob2xkIHRoZW1zZWx2ZXMgdG8gd2hlbiBubyBvbmUgaXMgd2F0Y2hpbmcuPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0icGFkZGluZzowIDAgMzBweCAwOyBtYXJnaW46MDsiPgo8ZGl2IGNsYXNzPSJmbG0tZm9vdGVyLW1ldGEiPlB1Ymxpc2hlZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiAmbmJzcDsgfCAmbmJzcDsgTG9jYWwgRml0bmVzcyBMZWFkZXJzaGlwIFNlcmllcyAmbmJzcDsgfCAmbmJzcDsgRWRpdG9yaWFsIFNwb3RsaWdodDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZm9vdGVyLW1ldGEiPkVkaXRvcmlhbGx5IHJldmlld2VkIGFuZCBwcmVwYXJlZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEojwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTE7IHBhZGRpbmc6MjJweCAwIDAgMDsgbWFyZ2luOjAgMCAyOHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkFydGljbGUgRGV0YWlsczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5QdWJsaWNhdGlvbjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEojwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+UHJlcGFyZWQgQnk8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+TWFyayBELlIuIEZvcmQsIE1hbmFnaW5nIEVkaXRvcjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyIgc3R5bGU9ImJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+U3ViamVjdDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5BYXJvbiBFaXNoIGFuZCBBbGxveSBQZXJzb25hbCBUcmFpbmluZyBSb3Nld29vZDwvc3Bhbj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiIHN0eWxlPSJtYXJnaW46MCAwIDE0cHggMDsiPlNvdXJjZXM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNvdXJjZS1ub3RlIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMyYTI3MjM7IG1hcmdpbjowOyI+U291cmNlIG1hdGVyaWFsIGZvciB0aGlzIHNwb3RsaWdodCBjb25zaXN0ZWQgb2YgdGhlIHJlY29yZGVkIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIGludGVydmlldyB3aXRoIEFhcm9uIEVpc2gsIGN1c3RvbWVyIHJldmlldyBtYXRlcmlhbCBzdXBwbGllZCBieSBTdGVwaGFuaWUgU3Rld2FydCBmb3IgZWRpdG9yaWFsIHVzZSwgYW5kIHRoZSBvZmZpY2lhbCBBbGxveSBQZXJzb25hbCBUcmFpbmluZyBSb3Nld29vZCBsb2NhdGlvbiBwYWdlLiBTZXJ2aWNlIGRlc2NyaXB0aW9ucywgY2xpZW50LWNvdW50IHJlZmVyZW5jZXMsIGFzc2Vzc21lbnQgZGV0YWlscywgdHJhaW5pbmcgcGhpbG9zb3BoeSwgcmVzdWx0cyByZWZlcmVuY2VzLCBhbmQgdGhlIGFjY291bnQgb2YgUm9nZXIgV2hpdGXigJlzIHByb2dyZXNzIGFyZSBsaW1pdGVkIHRvIHdoYXQgdGhvc2Ugc291cmNlcyBjb250YWluLiBObyBjcmVkZW50aWFscywgYXdhcmRzLCByYW5raW5ncywgbWVkaWNhbCBjbGFpbXMsIG9yIGNsaWVudCBvdXRjb21lcyB3ZXJlIGFkZGVkIGJleW9uZCB0aGVtLCBhbmQgbm8gdW5zdXBwb3J0ZWQgdGVzdGltb25pYWxzIGFwcGVhciBpbiB0aGlzIGZlYXR1cmUuPC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS43ODsgY29sb3I6IzNhMzgzMzsgbWFyZ2luOjAgMCAyNHB4IDA7Ij4KPGRpdj5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBlZGl0b3JpYWwgaW50ZXJ2aWV3IHdpdGggQWFyb24gRWlzaC48L2Rpdj4KPGRpdj5DdXN0b21lciByZXZpZXcgc3VwcGxpZWQgZm9yIGVkaXRvcmlhbCB1c2UgYnkgU3RlcGhhbmllIFN0ZXdhcnQuPC9kaXY+CjxkaXY+T2ZmaWNpYWwgbG9jYXRpb24gcGFnZTogPGEgaHJlZj0iaHR0cHM6Ly9hbGxveXBlcnNvbmFsdHJhaW5pbmcuY29tL2xvY2F0aW9uL3Jvc2V3b29kLXNjLyIgc3R5bGU9ImNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7Ij5hbGxveXBlcnNvbmFsdHJhaW5pbmcuY29tL2xvY2F0aW9uL3Jvc2V3b29kLXNjPC9hPi48L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1kaXNjbGFpbWVyIj5UaGlzIGZlYXR1cmUgaXMgZWRpdG9yaWFsIGNvbnRlbnQgYW5kIGlzIG5vdCBtZWRpY2FsIGFkdmljZS4gVHJhaW5pbmcgZGVzY3JpcHRpb25zLCBtZXRob2RzLCBhbmQgb3V0Y29tZXMgcmVmbGVjdCB0aGUgZmVhdHVyZWQgZXhwZXJ04oCZcyBvd24gYWNjb3VudCBhbmQgaW5kaXZpZHVhbCBleHBlcmllbmNlLCBhbmQgcmVzdWx0cyBkaWZmZXIgZnJvbSBwZXJzb24gdG8gcGVyc29uLiBSZWFkZXJzIHNob3VsZCBjb25zdWx0IGEgcXVhbGlmaWVkIGhlYWx0aGNhcmUgcHJvZmVzc2lvbmFsIGJlZm9yZSBiZWdpbm5pbmcgYW55IG5ldyBleGVyY2lzZSBwcm9ncmFtLjwvZGl2Pgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNkOWQ0Y2I7IG1hcmdpbjoyNHB4IDAgMThweCAwOyI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjg7IGxldHRlci1zcGFjaW5nOjEuNXB4OyBtYXJnaW46MDsiPsKpIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiLiBBbGwgcmlnaHRzIHJlc2VydmVkLjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4=
Local Fitness Leadership Series
Editorial Spotlight / Columbia, South Carolina
By Mark D.R. Ford
Managing Editor
Fitness Living Magazine™ Feature Profile

Creating a Personalizedand Community-FocusedFitness Experience

Inside Aaron Eish’s approach at Alloy Personal Training on Rosewood Drive, where an intake hour, sessions of one to six people, thirty-day scans, and follow-up calls keep training personal in Columbia, South Carolina.
Recognized by Fitness Living Magazine™ for individualized coaching, monthly body-composition measurement, injury-conscious programming, and local fitness leadership.
Alloy Personal Training Rosewood small-group personal training studio in Columbia South Carolina
Inside Alloy Rosewood: The Rosewood location keeps personal training in small groups of one to six, with intake, measurement, and follow-up built into the program rather than sold as extras.
Aaron Eish once had roughly 1,500 clients on his roster. Two studios, a director’s title, and a room that never stopped moving. What stayed with him was not the size of the operation. It was what the size cost him: at that scale, he could not have told you what most of those people were training for.
The studio he directs now is built to hold a fraction of that. Alloy Personal Training on Rosewood Drive in Columbia, South Carolina works toward a ceiling of roughly 130 to 150 clients, and Eish describes that number as the entire point: the level at which he can still run every intake himself, notice who has gone quiet, and pick up the phone about it.
“They’re going to remember how much I cared about them.”
Aaron Eish, Studio Director / Alloy Personal Training Rosewood
What Members Notice First
Nobody trains here before sitting down with Eish first. He calls it the Starting Point Session, and it runs about an hour: goals, injury history, and nutrition, then an InBody 570 body composition scan, then a functional movement screen across ankles, knees, hips, and shoulders, then a short sample workout so the format stops being a mystery before anyone commits to it.
The room itself is small by design. Sessions hold one to six people moving through three stations in superset pairs before a short metabolic finisher. The programming arrives from Alloy’s franchise team in Atlanta and is then adjusted client by client: around a shoulder that will not tolerate pressing, a knee returning from surgery, a body that has not trained in a decade.
What members describe afterward is rarely the workout. Eish said a fitness studio can be an intimidating place to walk into, particularly for someone arriving unhappy with where they are, and that meeting a person at that door matters more than anything on the whiteboard. The average client at Rosewood is between 40 and 50. The oldest he has coached was 80. The youngest was 12.
Aaron Eish studio director at Alloy Personal Training Rosewood in Columbia South Carolina
AARON EISH: The studio director of Alloy Personal Training’s Rosewood location, who handles client intake, retention, and monthly check-ins himself.
At A Glance
LocationColumbia, South Carolina, at 2807 Rosewood Drive.
MethodFunctional strength training, built from each member’s own program.
Group SizeSmall-group personal training, one to six clients per coach.
Member CeilingRoughly 130 to 150 clients, kept deliberately small.
Director Focus
Aaron Eish holds the studio to one standard: keep it small enough to run every intake, read every scan, and notice when a member goes quiet. He is not chasing volume. He wants a room where no one becomes anonymous.
Alloy Personal Training Rosewood location at 2807 Rosewood Drive in Columbia South Carolina
On Rosewood Drive: Alloy Personal Training’s Rosewood location sits at 2807 Rosewood Drive in Columbia, South Carolina.
Alloy Rosewood Standard
Starting PointMembership begins with an hour covering goals, injuries, a body composition scan, a movement screen, and a sample workout.
Small By DesignSessions hold one to six people, close enough for form corrections, honest modifications, and conversation during the work.
Measured ProgressBody composition is rescanned every thirty days, separating fat loss from lean mass instead of reading scale weight alone.
Shared TableMembers meet up at monthly events outside the studio, and Alloy Rosewood partners with local massage, chiropractic, and skin-care businesses in Columbia.
 
The Fitness Standard
Alloy Rosewood keeps personal training sessions to one to six people, works toward a deliberate member ceiling, and treats intake, monthly measurement, and follow-up as part of the program rather than as extras.
Care Creates
CONSISTENCY
A Columbia Small-Group Personal Training Studio Built On Intake, Measurement, And Follow-Up.
Profile Snapshot
BusinessAlloy Personal Training Rosewood
DirectorAaron Eish
LocationColumbia, South Carolina
FocusSmall-group functional strength training with individualized programming, monthly body-composition measurement, and accountability.
Training ModelSmall-group personal training of one to six per session, a Starting Point Session intake, thirty-day rescans, and a member ceiling of roughly 130 to 150.
Editorial Dossier

Alloy Rosewood makes its case on the floor rather than in the marketing: the intake hour, the thirty-day scan, and the phone call after a missed session are treated as the product, not the extras. What follows from that is a studio deliberately capped so its director can keep every one of those promises himself.

Editor’s Note

This profile traces how a director who once managed roughly 1,500 clients chose a room a fraction of that size, and how a capped roster, an hour-long intake, and measurement every thirty days shape what members experience at a Columbia studio.

Fitness Living Magazine™ Profile
What Aaron Eish Built By Keeping The Room Small

A personalized fitness experience is easy to advertise and difficult to structure. At Alloy Personal Training’s Rosewood location, the structure comes first: a capped roster, a small room, an intake process that happens before anyone signs anything, and a director whose primary responsibility is not programming workouts but keeping relationships with the people doing them.

Quick Answer

Alloy Personal Training’s Rosewood location is a small-group personal training studio in Columbia, South Carolina, directed by Aaron Eish. Sessions hold one to six clients and focus on full-body functional strength training. Membership begins with a Starting Point Session (goals, injuries, an InBody body composition scan, a functional movement screen, and a sample workout) and continues with thirty-day rescans, accountability check-ins, and general nutrition guidance. The studio works toward a member ceiling of roughly 130 to 150 clients.

Eish is direct about why the ceiling exists. Alloy Rosewood can handle somewhere between 130 and 150 clients, he said, and that figure is the sweet number: high enough to run a business, low enough that every client who walks in has a personal connection to the person who signed them up. Everything else in the studio follows from that arithmetic.

What You’ll Learn
How Alloy Rosewood Trains Its Members

What follows is drawn from Aaron Eish’s account of how the studio trains, who walks through its door, and why he treats intake, measurement, and follow-up as part of the program.

The Method

Small-group functional strength training of one to six people, programmed by Alloy’s Atlanta team and adjusted client by client around goals and injuries.

The Audience

Members averaging 40 to 50, including people returning after long breaks or training around injuries, each on a program written for them.

The Distinction

An hour-long intake before anyone begins, thirty-day rescans, and a phone call when someone disappears from the schedule.

A Director Who Chose The Smaller Room

Eish has been active since he was four years old: competitive swimming first, then soccer, then swimming at a semi-national level through high school. He stepped away for a period he describes as a season of growth and challenge, and returning to training was, in his account, less a decision than a conviction. He is candid that his faith is the reason he came back to fitness and the reason he stayed in it.

The professional path ran through large-format group fitness. He coached at Orange Theory Fitness, became a head coach developing other coaches, then oversaw two studios and roughly 1,500 clients, then moved into a studio director role that added sales to the job. Between that and Alloy came a purely transactional sales position, a job he describes flatly as the thing that clarified what he actually wanted.

What appealed to him at Alloy was twofold. The first was ownership: he came to Rosewood with the stated goal of eventually owning the business he runs. The second was the room. In sessions of one to six, he said, there is space for form adjustments, real challenge, and motivation delivered to a person rather than broadcast at a crowd. The difference between that and a floor of forty is not philosophical. It is a matter of how many people a coach can actually see.

That attention continues after the first session. Eish keeps injury updates current, reviews body composition scans every thirty days, and reaches out directly when someone has missed several sessions. The purpose is to make sure no member becomes anonymous inside the schedule and that the program changes as the person’s body, confidence, and circumstances change. Monthly gatherings and partnerships with local wellness businesses extend the same relationship beyond the workout, reinforcing the family-like environment he wants people to feel from the moment they walk through the door.

Member Experience

A member at Alloy Rosewood is meant to feel expected. Eish makes the first call himself, runs the intake, and keeps the check-ins going afterward. When a client misses several sessions, the phone rings. When a client reaches a thirty-day scan, the numbers are read together. He describes the relationships as outlasting the memberships: some clients from previous studios followed him here, some who have left still keep in touch, and several are attending his wedding next February.

“Having structure and having somebody to motivate and hold you accountable, you can’t put a number on it.”
Aaron Eish, Studio Director / Alloy Personal Training Rosewood
The Hour Before Membership Begins

The Starting Point Session is the studio’s front door, and Eish runs all of them. It begins earlier than the appointment does: a ten- to fifteen-minute phone call in which he tries to learn who is calling and why, before anyone drives to Rosewood Drive. The session itself takes about an hour and is deliberately sequential.

Goals and injury history come first, then nutrition. Then the InBody 570 scan, which reports muscle mass, lean body mass, body fat mass, intracellular and extracellular water, and visceral fat. Then a functional movement screen (roughly ten minutes across a squat, a shoulder mobility movement, a hip hinge, and an ankle mobility test) to find pain and restricted range before a program is built on top of them. Then a short sample workout: two exercises at a station, alternating, then the next station, then a metabolic finisher, so the person understands what a set, a rep, and a coached correction actually feel like.

Only then does the conversation return to the scan. Eish translates the numbers into daily protein, sugar awareness, and water intake (he noted how many people are dehydrated without knowing it) and makes a recommendation about frequency. For most clients, that is two to three sessions per week. The sign-up, if it happens, comes last.

Alloy Personal Training Rosewood small-group personal training session in Columbia South Carolina
Alloy Rosewood in Columbia, South Carolina, where personal training sessions are limited to between one and six clients.
Progress Measured Every Thirty Days

Every client rescans every thirty days. Eish is uninterested in scale weight as a standalone figure; what he wants to know is what the lost mass was made of, and whether the lean mass held. The InBody prints a running line graph at the bottom of the report, which means a client can watch the composition of their own body change over a year rather than guess at it.

Functional strength training at Alloy Personal Training Rosewood in Columbia South Carolina
Alloy Rosewood’s workouts are full-body and functional, blending upper body, lower body, and core work in each session.
Editorial Perspective

Alloy Rosewood matters because it treats scale as a standard rather than a limitation: a capped roster, an intake hour before training begins, and measurement every thirty days that turns effort into evidence.

Editorial Service Brief
What Alloy Rosewood Offers

Based on the interview, Alloy Rosewood is built for people who want coached small-group strength training, structure, measurement, and someone who notices when they stop showing up.

Small Group TrainingPersonal training in groups of one to six, built on full-body functional strength work across three stations in superset pairs, finishing with a short metabolic block. Programming comes from Alloy’s Atlanta team and is customized per client.
Starting Point SessionAn hour-long intake conducted by Aaron Eish covering goals, injuries, and nutrition, an InBody 570 body composition scan, a functional movement screen, a sample workout, and a frequency recommendation.
AccountabilityThirty-day rescans, monthly check-in calls, and direct follow-up by phone or text when a client misses sessions, alongside injury updates that adjust the program as circumstances change.
Nutrition GuidanceGeneral, scan-informed guidance on protein, sugar, and water intake, reviewed at monthly check-ins. Members also have access to Dietitian Live, a dietitian service Alloy partners with.
Training AppWorkouts programmed into the Alloy app with exercise video, sets, and reps for members who are traveling or training at home. Included in the membership at no additional cost.
Client Perspective

“Alloy Fitness is amazing! The workouts are designed to push you, and the staff truly care about helping you reach your goals. They don’t just motivate you, they follow up and check in to keep you accountable.”

Stephanie Stewart / Customer Review Supplied For Editorial Use
Member Success
Roger White’s Progress: A Year Of Consistent Training

Eish points to a member named Roger White as the clearest illustration. White arrived a little over a year ago after inquiring through a social media ad, unhappy with where he was and inactive since COVID closed the gym he had been using. He never went back after it reopened. He now trains three mornings a week with Patrick, one of the studio’s trainers. Between his first scan and his most recent, Eish said, White has lost more than fifty pounds of fat specifically while gaining an estimated ten to twenty pounds of muscle: the result, in Eish’s telling, of consistent training and changed nutritional habits rather than anything exotic. He has since settled into maintenance, and the studio’s job has shifted from driving change to protecting it.

Eish is careful to credit the member, not the method. What he described noticing most was not the number on the report. It was the demeanor: a man who came in discouraged and now carries himself, in Eish’s words, like a completely different person. Individual experiences vary.

The Case Against Complicated Fitness

Asked what the industry makes unnecessarily complicated, Eish answered without hesitation: social media. Not because the information is wrong (he is careful to say much of it is not) but because the volume of it is unusable for someone without a background in training. A person trying to start cannot tell which of a thousand competing tips applies to their body, their injuries, or their week.

His alternative is unglamorous. Keep it simple. Be consistent. Be mindful of what you eat. He returns to consistency as the single variable that predicts results, and to the arithmetic behind it: a client sees him for one to three hours a week, which leaves more than 160 hours in which the rest of their life happens. The check-in call exists because of those other hours, not the ones inside the studio.

Consistency, in his account, is also personal rather than prescriptive. Three sessions a week plus daily walking may be realistic for one client. For a single parent with three children and school on top of it, once a week plus bodyweight work at home may be the honest answer, and Eish says he will program that, because a plan the person can actually keep is the only kind that compounds.

The goals he is proudest of reflect the same logic. He described a member whose target had nothing to do with a barbell: cutting out the Reese’s he had been grabbing in the grocery checkout line, often finishing them before he reached the car. Eish put it on the accountability call for the following month. He did not get to ask. The member volunteered it, a month clean, and, in Eish’s framing, that was self-discipline the man built himself.

Why This Matters Locally

Eish’s stated goal for the studio is larger than the studio: building a healthier sense of community in Columbia. That shows up in partnerships rather than promotions. Alloy Rosewood works with a local massage therapist, an esthetician, and chiropractors, and partners with Strictly Running, a shop up the street, on local running events. The studio hosts a member event most months: last month, roughly twenty-five to thirty clients at a brewery up the road, seated at one long table. In August, the location marks its second anniversary, and the plan resembles last year’s: vendors in the studio, food, and the local partners who have become part of how the place operates.

There is a private reason underneath the public one. Eish had three grandparents die before the age of 70, in circumstances he attributes substantially to health and inactivity. He does not describe that as a marketing story. He describes it as the thing that makes a room full of 40- and 50-year-olds building muscle mass feel urgent, because functional strength training is, in his view, one of the few reliable levers on how long a body stays capable, and how good those years are.

For people searching for a personal trainer in Columbia, small-group strength training near Rosewood Drive, or a studio that will work around an injury rather than ignore it, Alloy Rosewood offers a clear local point of difference: a room that is trying to stay small enough to know you.

FAQ
Who Is Aaron Eish?

Aaron Eish is the studio director of Alloy Personal Training on Rosewood Drive in Columbia, South Carolina. In his interview, he described a background in competitive swimming and soccer, several years coaching and directing large-format group fitness studios, and a move to Alloy for a smaller room where he could run every client intake, track progress personally, and eventually own the business.

What Is Alloy Personal Training In Columbia Known For?

The Rosewood location is known for small-group personal training sessions of one to six people built around full-body functional strength training, with programming customized to each client’s goals, injuries, and current fitness level.

What Happens During A Starting Point Session?

Aaron Eish described the Starting Point Session as roughly an hour: a conversation about goals, injuries, and nutrition, an InBody 570 body composition scan, a functional movement screen covering ankles, knees, hips, and shoulders, a short sample workout, and a review of the scan results with practical protein and water guidance.

Is Alloy Rosewood Suitable For Beginners Or Older Adults?

Based on Aaron Eish’s interview, the average client at the studio is between 40 and 50 years old. He said the oldest client he has worked with was 80 and the youngest was 12, and that workouts are modified around injuries, pain points, and experience level so people can train safely.

What Makes Alloy Rosewood Different In Columbia?

Aaron Eish pointed to scale and relationship. The studio works toward a ceiling of roughly 130 to 150 clients, sessions hold one to six people, body composition is rescanned every thirty days, and missed sessions are followed by a call or text rather than left unnoticed.

Key Takeaways
  • Alloy Personal Training’s Rosewood location is a Columbia, South Carolina small-group personal training studio directed by Aaron Eish, working toward a member ceiling of roughly 130 to 150 clients.
  • Membership begins with a Starting Point Session: goals and injuries, an InBody 570 body composition scan, a functional movement screen, a sample workout, and a frequency recommendation.
  • Training is full-body functional strength work in groups of one to six, programmed by Alloy’s Atlanta team and customized around each client’s injuries and capability.
  • Progress is rescanned every thirty days, accountability is delivered by direct calls and texts, and community is built through monthly member events and local partnerships.
The First Step
Begin With A Starting Point Session
For readers in Columbia, the first step is the short intake form on Alloy Personal Training’s Rosewood page. Aaron Eish follows up personally, usually with a ten to fifteen minute phone call to understand your goals, before inviting you in for a Starting Point Session that runs about an hour.
Request A Starting Point Session
Before You ArriveSubmit the short intake form on the Rosewood page with your goals and contact details.
During Your VisitA Starting Point Session: goals and injuries, an InBody 570 scan, a functional movement screen, and a short sample workout.
What You Leave WithA clear read on where you are starting and a recommended training frequency, before any sign-up.
The Starting Point Session comes before any commitment, so you can see the format and the room before deciding.
Conclusion

Alloy Rosewood is not a story about a training method. Functional strength training is well established, and the workouts arrive from a franchise team a state away. The story is about what a studio chooses to keep in-house: the first phone call, the intake hour, the scan every thirty days, the text when someone disappears from their four o’clock. Those are the parts that do not scale, which is precisely why Aaron Eish built the roster around them rather than the other way around.

He said members will forget most of the workouts: they will have been out of breath for a good portion of them. What he believes they will remember is whether anyone was paying attention. For people in Columbia who have tried the alternative and found it easy to disappear inside, that may be the whole proposition: care, applied often enough to become consistency.

Readers interested in exploring this personal training studio in Columbia can visit the location online at Alloy Personal Training Rosewood.
Featured Fitness Expert
About The Featured Expert
Aaron Eish
Studio Director / Alloy Personal Training Rosewood
Columbia, South Carolina
Alloy Personal Training logo
Featured Business
Alloy Personal Training Rosewood
Aaron Eish featured expert and studio director of Alloy Personal Training Rosewood
Aaron Eish, whose move from large-format group fitness shapes the coaching standard at Alloy Rosewood.

Aaron Eish is the studio director of Alloy Personal Training on Rosewood Drive in Columbia, South Carolina. He has been active since the age of four, competing in swimming and soccer and swimming at a semi-national level in high school. He entered the fitness profession through group training, coaching at Orange Theory Fitness before advancing to head coach, then overseeing two studios and roughly 1,500 clients, then studio director. He joined Alloy for a smaller room, a closer coaching model, and a long-term goal of one day owning the studio he directs. His work at Rosewood centers on client intake, retention, accountability, and program customization.

Mission / Philosophy

Eish’s philosophy begins with meeting each client where they are: loading the muscles appropriately, varying the stimulus so the body does not plateau, and adjusting around injuries and comfort rather than pretending they are not there. He describes his purpose in plain terms: that the work is faith-driven, and that helping people stay healthy and capable is how he understands his role. Underneath the method is a family history he does not hide from: three grandparents lost before 70, and a conviction that no one else should lose those years.

Values / Specialties

His specialties include client intake and assessment, functional strength programming, body composition tracking with the InBody 570, functional movement screening, injury-aware modification, and general nutrition guidance. His values show up as accountability calls, thirty-day rescans, sessions capped at six people, member events across Columbia, and relationships that continue long after a membership does.

Editorial Criteria
Fitness Living Magazine™ selected this spotlight for a deliberately capped roster, a documented intake and measurement process, and a director who keeps client relationships in-house rather than delegating them away.
Fitness Living Magazine™ Verified Spotlight
Fitness Living Magazine™ publishes these spotlight features to document the founders, directors, and independent studios shaping how their cities train, and the standards they hold themselves to when no one is watching.
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
SubjectAaron Eish and Alloy Personal Training Rosewood
Sources
Source material for this spotlight consisted of the recorded Fitness Living Magazine™ interview with Aaron Eish, customer review material supplied by Stephanie Stewart for editorial use, and the official Alloy Personal Training Rosewood location page. Service descriptions, client-count references, assessment details, training philosophy, results references, and the account of Roger White’s progress are limited to what those sources contain. No credentials, awards, rankings, medical claims, or client outcomes were added beyond them, and no unsupported testimonials appear in this feature.
Fitness Living Magazine™ editorial interview with Aaron Eish.
Customer review supplied for editorial use by Stephanie Stewart.
Official location page: alloypersonaltraining.com/location/rosewood-sc.
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.
© Fitness Living Magazine™. All rights reserved.
Gym & Studio Reviews

0 Comments

Write A Comment

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

D1 Training Review: How Personalized Training Transforms Youth Athletes’ Performance

D1 Training stands apart by treating each athlete's movement as the starting point of the program, then handing that plan to coaches whose experience was built at the Division I level.

07.17.2026

Capra Bodyweight Training Review: Calisthenics Coaching in New York City

Meet Alex Ceban, who was pouring drinks for a living before deciding he wanted work that changed people. Personal training gave him that. A calisthenics workshop gave him a mission. Today he is the...

07.06.2026

Henry's Gymnasium Review: Inside Glen Swain's Boutique Seattle Gym

Henry's Gymnasium sets itself apart by treating gym design as a driver of member results, combining century-old architecture, museum-quality art, sustainable reclaimed materials, and imported...

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
*
*
*