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.
27 Minutes Read

Inside Small Box Fitness: How Dan Fenwick Teaches Strength as a Skill Clients Keep

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

PHN0eWxlPgouZmxtLXdyYXAsLmZsbS13cmFwICp7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXB7YmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDtjb2xvcjojMWMxYjE5ICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O30KLmZsbS13cmFwIGgyLC5mbG0td3JhcCBoMiwuZmxtLXdyYXAgaDMsLmZsbS13cmFwIGg0LC5mbG0td3JhcCBoNSwuZmxtLXdyYXAgaDYsLmZsbS13cmFwIC5mbG0taDIsLmZsbS13cmFwIC5mbG0taDIsLmZsbS13cmFwIC5mbG0taDMsLmZsbS13cmFwIC5mbG0ta2V5LWhlYWRpbmcsLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtbmFtZSwuZmxtLXdyYXAgLmZsbS1zZWN0aW9uIGgyLC5mbG0td3JhcCAuZmxtLWxlYXJuLWNhcmQgaDIsLmZsbS13cmFwIC5mbG0tc2VydmljZS1icmllZiBoMntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0td3JhcCBoMiBhLC5mbG0td3JhcCBoMiBhLC5mbG0td3JhcCBoMyBhLC5mbG0td3JhcCBoNCBhLC5mbG0td3JhcCBoNSBhLC5mbG0td3JhcCBoNiBhLC5mbG0td3JhcCAuZmxtLWgyIGEsLmZsbS13cmFwIC5mbG0taDIgYSwuZmxtLXdyYXAgLmZsbS1oMyBhLC5mbG0td3JhcCAuZmxtLWZlYXR1cmVkLW5hbWUgYXtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7fQouZmxtLW1haW57bWF4LXdpZHRoOjEwODBweCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7cGFkZGluZzowIDI0cHggODhweCAyNHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmVmZGY5ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O30KLmZsbS1pbm5lcnttYXgtd2lkdGg6MTA0MHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLWJvZHl7bWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLXNlY3Rpb257d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDt9Ci5mbG0tdGFibGUsLmZsbS1sZWFybi1yb3csLmZsbS1waG90by10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fQouZmxtLWV5ZWJyb3d7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoyLjdweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMS41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Y29sb3I6IzZmNjk2MiAhaW1wb3J0YW50O21hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7fQouZmxtLXNtYWxsLWxhYmVse2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS45cHggIWltcG9ydGFudDtmb250LXNpemU6MTAuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7Y29sb3I6Izc0NmQ2NSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O30KLmZsbS1oMntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo1OHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wMiAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0xLjE1cHggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O21hcmdpbjowIDAgMjJweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWgye2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDttYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1oM3tmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4yNiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZGVja3tmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjI2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQ2ICFpbXBvcnRhbnQ7Y29sb3I6IzJmMmIyNiAhaW1wb3J0YW50O21hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjk4MHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWtpY2tlci1saW5le2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7cGFkZGluZzo3cHggMCA3cHggMTRweCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjg1MHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW50cm8sLmZsbS1wYXJhZ3JhcGgsLmZsbS1ib2R5IHB7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7Y29sb3I6IzFiMWIxOSAhaW1wb3J0YW50O21hcmdpbjowIDAgMjhweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWRyb3BjYXB7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtmb250LXNpemU6OTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjAuNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3BhZGRpbmc6NnB4IDEycHggMCAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZSwuZmxtLXF1aWNrLWFuc3dlciwuZmxtLXF1b3RlLWJsb2NrLC5mbG0tbm90ZSwuZmxtLWN0YSwuZmxtLXNvdXJjZS1ub3Rle3dpZHRoOjEwMCUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZXtiYWNrZ3JvdW5kOiNmZGZjZjkgIWltcG9ydGFudDtib3JkZXItdG9wOjJweCBzb2xpZCAjMTUxNTE1ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MjJweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjIycHggMCAwIDAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZS10ZXh0e2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjdweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNDIgIWltcG9ydGFudDtjb2xvcjojMTcxNzE3ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMnB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0taGVyby1pbWd7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAwIGF1dG8gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1jYXB0aW9ue2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTNweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTUgIWltcG9ydGFudDtjb2xvcjojNjY1ZjU3ICFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDE0cHggYXV0byAhaW1wb3J0YW50O21heC13aWR0aDo0MzhweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1vd25lci1mb2N1c3ttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDttYXJnaW46MTZweCAwIDAgYXV0byAhaW1wb3J0YW50O3BhZGRpbmc6MTdweCAwIDAgMCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tb3duZXItZm9jdXMtY29weXtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjU4ICFpbXBvcnRhbnQ7Y29sb3I6IzJmMmMyOCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWdsYW5jZXttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjE0cHggMCAwIGF1dG8gIWltcG9ydGFudDtwYWRkaW5nOjJweCAwIDJweCAxNXB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkY2Q2Y2MgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZ2xhbmNlLXRpdGxle2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6My40cHggIWltcG9ydGFudDtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNiAhaW1wb3J0YW50O2NvbG9yOiM4YTgxNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDEwcHggMCAhaW1wb3J0YW50O30KLmZsbS1nbGFuY2Utcm93e2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50O3BhZGRpbmc6MCAwIDhweCAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0tZ2xhbmNlLXJvdyArIC5mbG0tZ2xhbmNlLXJvd3tib3JkZXItdG9wOjFweCBzb2xpZCAjZjJlZmU4ICFpbXBvcnRhbnQ7cGFkZGluZzo4cHggMCA4cHggMCAhaW1wb3J0YW50O30KLmZsbS1nbGFuY2UtbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6Mi42cHggIWltcG9ydGFudDtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiM4Zjg1N2EgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDNweCAwICFpbXBvcnRhbnQ7fQouZmxtLWdsYW5jZS1kZXRhaWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTYuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS40NSAhaW1wb3J0YW50O2NvbG9yOiMzNzMzMmUgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXJ7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjoxOHB4IDAgMCBhdXRvICFpbXBvcnRhbnQ7cGFkZGluZzoxNXB4IDAgMCAwICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXItdGl0bGV7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoyLjRweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMC41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYgIWltcG9ydGFudDtjb2xvcjojNzQ2ZDY1ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tbGVkZ2VyLXJvd3tib3JkZXItdG9wOjFweCBzb2xpZCAjZThlMWQ3ICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDAgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXItbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6Mi40cHggIWltcG9ydGFudDtmb250LXNpemU6MTFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiM4YTgxNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDRweCAwICFpbXBvcnRhbnQ7fQouZmxtLWxlZGdlci1kZXRhaWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiMyNTIyMWYgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1ib3h7YmFja2dyb3VuZDojZmJmYWY3ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjI0cHggMjZweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1yb3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt9Ci5mbG0tc3RhbmRhcmQtbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmc6MCAwIDEwcHggMCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1jb3B5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Y29sb3I6IzI1MjIxZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zaWduYXR1cmV7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Y29udGFpbmVyLXR5cGU6aW5saW5lLXNpemUgIWltcG9ydGFudDttYXJnaW46Mi43NXJlbSAwIDAgMCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt9Ci5mbG0tc2lnbmF0dXJlX19sZWFkLC5mbG0tc2lnbmF0dXJlX19wb3dlcntmb250LWZhbWlseTonTGlicmUgQm9kb25pJyxEaWRvdCwnQm9kb25pIDcyJywnQm9kb25pIE1UJywnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7Zm9udC1zeW50aGVzaXM6bm9uZSAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7fQouZmxtLXNpZ25hdHVyZV9fbGVhZHttYXJnaW46MCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Zm9udC1zaXplOjQ4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjkyICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuMDRlbSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt9Ci5mbG0tc2lnbmF0dXJlX19wb3dlcnttYXJnaW46MjBweCAwIDAgMCAhaW1wb3J0YW50O2NvbG9yOiNiZWM4ZDQgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojYmVjOGQ0ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjgwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjg0ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuMDQ1ZW0gIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O30KLmZsbS1hbmNob3Itc3VidGl0bGV7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjc1cHggIWltcG9ydGFudDtmb250LXNpemU6MTJweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuODUgIWltcG9ydGFudDtjb2xvcjojMzYzMjJkICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDttYXgtd2lkdGg6NzYwcHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt9Ci5mbG0tc25hcHNob3Qtcm93e2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U0ZGZkNyAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O30KLmZsbS1zbmFwc2hvdC1sYWJlbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMSUgIWltcG9ydGFudDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDtjb2xvcjojNzA2ODVmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDE4cHggMTFweCAwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLXNuYXBzaG90LXZhbHVle2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjY5JSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTggIWltcG9ydGFudDtjb2xvcjojMjcyNDIxICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tbm90ZXtiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MjJweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAzNHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tcXVpY2stYW5zd2Vye2JhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYzljMWIzICFpbXBvcnRhbnQ7cGFkZGluZzoyNHB4IDI2cHggIWltcG9ydGFudDttYXJnaW46MzRweCAwIDM4cHggMCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jYXJke21hcmdpbjowIDAgNDJweCAwICFpbXBvcnRhbnQ7cGFkZGluZzoyNHB4IDAgMTBweCAwICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29se3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1pbWFnZS13cmFwe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NjgwcHggIWltcG9ydGFudDttYXJnaW46MzJweCBhdXRvIDM4cHggYXV0byAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1pbWFnZS13cmFwIGltZ3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDo2ODBweCAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWltYWdlLWNhcHRpb257Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41NiAhaW1wb3J0YW50O2NvbG9yOiM2NjYxNTggIWltcG9ydGFudDttYXJnaW46OHB4IDAgMCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2UtYnJpZWZ7bWFyZ2luOjM0cHggMCA0MHB4IDAgIWltcG9ydGFudDtwYWRkaW5nOjIycHggMCAxMHB4IDAgIWltcG9ydGFudDtib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zZXJ2aWNlLXJvd3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDt9Ci5mbG0tc2VydmljZS1sYWJlbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE1cHggMTZweCAxNXB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS41cHggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojNWY1NzRiICFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2UtY29weXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo2NyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE1cHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzQgIWltcG9ydGFudDtjb2xvcjojMWYxZjFkICFpbXBvcnRhbnQ7fQouZmxtLXF1b3RlLWJsb2Nre2JhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYzljMWIzICFpbXBvcnRhbnQ7cGFkZGluZzoyNnB4IDI4cHggIWltcG9ydGFudDttYXJnaW46MzZweCAwIDM4cHggMCAhaW1wb3J0YW50O30KLmZsbS1jYXNlLWJveHtiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItdG9wOjNweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50O3BhZGRpbmc6MzJweCAzMHB4IDM0cHggMzBweCAhaW1wb3J0YW50O21hcmdpbjo0MnB4IDAgNDRweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWtleS1ib3h7YmFja2dyb3VuZDojZjhmN2Y0ICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZGZkYmQzICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDtwYWRkaW5nOjM0cHggNDBweCAzNnB4IDQ0cHggIWltcG9ydGFudDttYXJnaW46NDhweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWtleS1oZWFkaW5ne2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDttYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50O30KLmZsbS1rZXktYm94IHVse21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjI0cHggIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE5cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjg4ICFpbXBvcnRhbnQ7Y29sb3I6IzFjMWIxOSAhaW1wb3J0YW50O30KLmZsbS1rZXktYm94IGxpe21hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXB7YmFja2dyb3VuZDojMTExMTExICFpbXBvcnRhbnQ7cGFkZGluZzozMHB4IDMwcHggIWltcG9ydGFudDttYXJnaW46NTRweCAwIDUycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWZyYW1le2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjI4KSAhaW1wb3J0YW50O3BhZGRpbmc6MzRweCAzNnB4IDM0cHggMzZweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWdyaWR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1tYWlue2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjI2cHggMCAwIDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1vdmVybGluZXtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjRweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMC41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDtjb2xvcjojYzliOThkICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxNnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC10aXRsZXtmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo0NHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wNCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1ydWxle2hlaWdodDoxcHggIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNjOWI5OGQgIWltcG9ydGFudDt3aWR0aDo4NnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAyMnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1jb3B5e2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50O2NvbG9yOiNmM2VmZTUgIWltcG9ydGFudDttYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZTZkOGFhICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS45cHggIWltcG9ydGFudDtmb250LXNpemU6MTIuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4zNSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O3BhZGRpbmc6MTZweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDAgMCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2U2ZDhhYSAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1jYXJke2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yNSkgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpICFpbXBvcnRhbnQ7cGFkZGluZzo3cHggMCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1yb3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xNCkgIWltcG9ydGFudDtwYWRkaW5nOjEycHggMCAhaW1wb3J0YW50O30KLmZsbS1pbnRha2Utcm93Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1sYWJlbHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjdweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7Y29sb3I6I2M5Yjk4ZCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O21hcmdpbjowIDAgNXB4IDAgIWltcG9ydGFudDt9Ci5mbG0taW50YWtlLWNvcHl7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTggIWltcG9ydGFudDtjb2xvcjojZjNlZmU1ICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1ub3Rle2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDtjb2xvcjojZDhkMGJmICFpbXBvcnRhbnQ7bWFyZ2luOjE2cHggMCAwIDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tY3Rhe2JhY2tncm91bmQ6I2ZhZjlmNyAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2VjZTdkZiAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4ICFpbXBvcnRhbnQ7cGFkZGluZzoxOHB4IDIwcHggIWltcG9ydGFudDttYXJnaW46MCAwIDQwcHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDtjb2xvcjojMmEyYTJhICFpbXBvcnRhbnQ7fQouZmxtLWZlYXR1cmVkLWV4cGVydHtiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNkOGM5YTcgIWltcG9ydGFudDtib3JkZXItdG9wOjRweCBzb2xpZCAjYjg5YTVmICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDtwYWRkaW5nOjM0cHggMzRweCAzNnB4IDM0cHggIWltcG9ydGFudDttYXJnaW46NTZweCAwIDQycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mZWF0dXJlZC1uYW1le2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O21hcmdpbjowIDAgOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmUtZ3JpZHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIDAgMTJweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZlLW1haW57ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mZS1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjI0cHggMCAwIDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmUtcGhvdG97ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MjU1cHggIWltcG9ydGFudDtoZWlnaHQ6MjMwcHggIWltcG9ydGFudDtvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7b2JqZWN0LXBvc2l0aW9uOmNlbnRlciB0b3AgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWZlLXBob3RvLWNhcHRpb257Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMi41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUyICFpbXBvcnRhbnQ7Y29sb3I6IzY2NWY1NyAhaW1wb3J0YW50O21hcmdpbjo4cHggMCAwIDAgIWltcG9ydGFudDttYXgtd2lkdGg6MjU1cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmUtYnVzaW5lc3N7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NDIwcHggIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZThkZmNmICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U4ZGZjZiAhaW1wb3J0YW50O3BhZGRpbmc6MTZweCAwIDE2cHggMCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWZlLWxvZ297ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEzNXB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tc291cmNlLW5vdGV7YmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjIwcHggMjJweCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjhweCAwICFpbXBvcnRhbnQ7fQouZmxtLWRpc2NsYWltZXJ7YmFja2dyb3VuZDojZmVmZGY5ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjE4cHggMCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjZweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7Y29sb3I6IzVjNTY0ZSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mb290ZXItbWV0YXtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDtjb2xvcjojNzQ2ZDY1ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuZmxtLW1haW57cGFkZGluZzowIDE4cHggNzBweCAxOHB4ICFpbXBvcnRhbnQ7fS5mbG0tbWFzdGhlYWQtbGVmdCwuZmxtLW1hc3RoZWFkLXJpZ2h0LC5mbG0taGVyby1sZWZ0LC5mbG0taGVyby1yaWdodCwuZmxtLWZpcnN0LXN0ZXAtbWFpbiwuZmxtLWZpcnN0LXN0ZXAtc2lkZSwuZmxtLWZlLW1haW4sLmZsbS1mZS1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30uZmxtLW1hc3RoZWFkLXJpZ2h0e3BhZGRpbmctdG9wOjE4cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9LmZsbS1tYXN0aGVhZC1yaWdodCBkaXZ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fS5mbG0taDJ7Zm9udC1zaXplOjQycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA3ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuOHB4ICFpbXBvcnRhbnQ7fS5mbG0taDJ7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7fS5mbG0taDN7Zm9udC1zaXplOjIzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjI4ICFpbXBvcnRhbnQ7fS5mbG0tZGVja3tmb250LXNpemU6MjFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O30uZmxtLWhlcm8taW1nLC5mbG0taGVyby1jYXB0aW9uLC5mbG0tb3duZXItZm9jdXMsLmZsbS1nbGFuY2UsLmZsbS1sZWRnZXJ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDt9LmZsbS1nbGFuY2UtZGV0YWlse2ZvbnQtc2l6ZToxNi41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudDt9LmZsbS1sZWRnZXItZGV0YWlse2ZvbnQtc2l6ZToxNy41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUyICFpbXBvcnRhbnQ7fS5mbG0taGVyby1pbnRybywuZmxtLXBhcmFncmFwaCwuZmxtLWJvZHkgcHtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzQgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjI1cHggIWltcG9ydGFudDt9LmZsbS1oZXJvLXF1b3RlLC5mbG0tbm90ZSwuZmxtLXF1aWNrLWFuc3dlciwuZmxtLXF1b3RlLWJsb2NrLC5mbG0tY3RhLC5mbG0tc291cmNlLW5vdGV7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjIycHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjIycHggIWltcG9ydGFudDt9LmZsbS1zdGFuZGFyZC1yb3csLmZsbS1zdGFuZGFyZC1sYWJlbCwuZmxtLXN0YW5kYXJkLWNvcHksLmZsbS1zbmFwc2hvdC1sYWJlbCwuZmxtLXNuYXBzaG90LXZhbHVlLC5mbG0tc2VydmljZS1sYWJlbCwuZmxtLXNlcnZpY2UtY29weXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7fS5mbG0tc3RhbmRhcmQtYm94e3BhZGRpbmc6MjZweCAyMnB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7fS5mbG0tc3RhbmRhcmQtY29weXtwYWRkaW5nOjAgIWltcG9ydGFudDt9LmZsbS1pbWFnZS13cmFwe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjozMHB4IDAgMzhweCAwICFpbXBvcnRhbnQ7fS5mbG0taW1hZ2Utd3JhcCBpbWd7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDt9LmZsbS1sZWFybi1jb2x7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2JvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7cGFkZGluZzoxOHB4IDAgIWltcG9ydGFudDt9LmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lICFpbXBvcnRhbnQ7fS5mbG0tY2FzZS1ib3h7cGFkZGluZzoyOHB4IDIycHggMzBweCAyMnB4ICFpbXBvcnRhbnQ7fS5mbG0ta2V5LWJveHtwYWRkaW5nOjI4cHggMjJweCAhaW1wb3J0YW50O21hcmdpbjo0MnB4IDAgIWltcG9ydGFudDt9LmZsbS1rZXktaGVhZGluZ3tmb250LXNpemU6MzFweCAhaW1wb3J0YW50O30uZmxtLWtleS1ib3ggdWx7cGFkZGluZy1sZWZ0OjIxcHggIWltcG9ydGFudDtmb250LXNpemU6MTlweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwe3BhZGRpbmc6MjJweCAxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjQ4cHggMCA0OHB4IDAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWZyYW1le3BhZGRpbmc6MjhweCAyMnB4IDI4cHggMjJweCAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtb3ZlcmxpbmV7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzozcHggIWltcG9ydGFudDttYXJnaW46MCAwIDEzcHggMCAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtdGl0bGV7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxNnB4IDAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWNvcHl7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjY4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt9LmZsbS1pbnRha2UtY2FyZHttYXJnaW46MjRweCAwIDAgMCAhaW1wb3J0YW50O30uZmxtLWludGFrZS1sYWJlbCwuZmxtLWludGFrZS1jb3B5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fS5mbG0taW50YWtlLWxhYmVse21hcmdpbjowIDAgNHB4IDAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWJ1dHRvbnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtwYWRkaW5nOjE3cHggMTZweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjJweCAhaW1wb3J0YW50O30uZmxtLWZlYXR1cmVkLWV4cGVydHtwYWRkaW5nOjMycHggMjJweCAzNHB4IDIycHggIWltcG9ydGFudDttYXJnaW46NTJweCAwIDQycHggMCAhaW1wb3J0YW50O30uZmxtLWZlYXR1cmVkLW5hbWV7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDt9LmZsbS1mZS1waG90b3ttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9LmZsbS1mZS1waG90by1jYXB0aW9ue21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7fS5mbG0tZmUtYnVzaW5lc3N7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDt9LmZsbS1mb290ZXItbWV0YXtmb250LXNpemU6OS41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjg1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS4yNXB4ICFpbXBvcnRhbnQ7fX0KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KXsuZmxtLW1haW57cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudDt9LmZsbS1oMntmb250LXNpemU6MzZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC42cHggIWltcG9ydGFudDt9LmZsbS1oMntmb250LXNpemU6MzBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMSAhaW1wb3J0YW50O30uZmxtLWRlY2t7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDt9LmZsbS1oZXJvLWludHJvLC5mbG0tcGFyYWdyYXBoLC5mbG0tYm9keSBwe2ZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtdGl0bGV7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWNvcHl7Zm9udC1zaXplOjE3LjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjYgIWltcG9ydGFudDt9fQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5mbG0tbWFpbnttYXgtd2lkdGg6MTA4MHB4ICFpbXBvcnRhbnQ7cGFkZGluZzowIDIwcHggODhweCAyMHB4ICFpbXBvcnRhbnQ7fS5mbG0taW5uZXJ7bWF4LXdpZHRoOjEwNDBweCAhaW1wb3J0YW50O30uZmxtLWJvZHl7bWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7fS5mbG0tdGFibGV7dGFibGUtbGF5b3V0OmF1dG8gIWltcG9ydGFudDt9LmZsbS1oZXJvLWxlZnR7d2lkdGg6NTQlICFpbXBvcnRhbnQ7cGFkZGluZzowIDM2cHggMCAwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fS5mbG0taGVyby1yaWdodHt3aWR0aDo0NiUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9LmZsbS1sZWFybi1yb3d7dGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29se2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjMzLjMzMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9LmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGR7cGFkZGluZzoxNnB4IDE4cHggMTZweCAwICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgyKXtwYWRkaW5nOjE2cHggMThweCAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgzKXtwYWRkaW5nOjE2cHggMCAxNnB4IDE4cHggIWltcG9ydGFudDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O30uZmxtLXN0YW5kYXJkLXJvd3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O30uZmxtLXN0YW5kYXJkLWxhYmVse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjE2OHB4ICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzoycHggMjRweCAwIDAgIWltcG9ydGFudDt9LmZsbS1zdGFuZGFyZC1jb3B5e2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWdyaWR7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLW1haW57ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NTglICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzowIDMwcHggMCAwICFpbXBvcnRhbnQ7fS5mbG0tZmlyc3Qtc3RlcC1zaWRle2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjQyJSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3BhZGRpbmc6NXB4IDAgMCAwICFpbXBvcnRhbnQ7fS5mbG0tZmUtZ3JpZHtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O30uZmxtLWZlLW1haW57ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NjAlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzowIDI4cHggMCAwICFpbXBvcnRhbnQ7fS5mbG0tZmUtc2lkZXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo0MCUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7fS5mbG0tZmUtcGhvdG97bWFyZ2luOjAgMCAwIGF1dG8gIWltcG9ydGFudDt9LmZsbS1mZS1waG90by1jYXB0aW9ue21hcmdpbjo4cHggMCAwIGF1dG8gIWltcG9ydGFudDt9LmZsbS1zaWduYXR1cmVfX2xlYWR7Zm9udC1zaXplOjkwcHggIWltcG9ydGFudDtmb250LXNpemU6Y2xhbXAoNjNweCw4LjY1Y3F3LDkwcHgpICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC45MiAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O30uZmxtLXNpZ25hdHVyZV9fcG93ZXJ7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2NXB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOmNsYW1wKDExM3B4LDE1LjljcXcsMTY1cHgpICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC43NiAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O319CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmZsbS1zaWduYXR1cmVfX2xlYWR7Zm9udC1zaXplOmNsYW1wKDJyZW0sMTB2dywzcmVtKSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC4wMzVlbSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50O30uZmxtLXNpZ25hdHVyZV9fcG93ZXJ7bWFyZ2luLXRvcDoxMnB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOmNsYW1wKDMuMjVyZW0sMTZ2dyw1cmVtKSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjAuODQgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC4wNGVtICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7fX0KPC9zdHlsZT4KCjwhLS0gRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgSGVyaXRhZ2UgRWRpdG9yaWFsIFN5c3RlbSAtLT4KPHN0eWxlPgouZmxtLXdyYXB7CiAgLS1mbG0taW5rOiMxNzE2MTI7CiAgLS1mbG0taW5rLXNvZnQ6IzMwMmQyNzsKICAtLWZsbS1wYXBlcjojZmVmZGY5OwogIC0tZmxtLXdoaXRlOiNmZmZmZmY7CiAgLS1mbG0tcGFyY2htZW50OiNmNGVmZTU7CiAgLS1mbG0tcGFyY2htZW50LWRlZXA6I2ViZTJkMzsKICAtLWZsbS1zdG9uZTojNzg2ZjYzOwogIC0tZmxtLXJ1bGU6I2NmYzViNjsKICAtLWZsbS1ydWxlLWRhcms6IzhkODA2ZjsKICAtLWZsbS1veGJsb29kOiM1YjI4MmM7CiAgLS1mbG0tZm9yZXN0OiMxODMyMjk7CiAgLS1mbG0tZ29sZDojYTU4YjU1OwogIGJhY2tncm91bmQ6dmFyKC0tZmxtLXdoaXRlKSAhaW1wb3J0YW50OwogIGNvbG9yOnZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7CiAgZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLW1haW57CiAgbWF4LXdpZHRoOjExMjBweCAhaW1wb3J0YW50OwogIHBhZGRpbmc6MCA0MnB4IDEwOHB4ICFpbXBvcnRhbnQ7CiAgYmFja2dyb3VuZDp2YXIoLS1mbG0tcGFwZXIpICFpbXBvcnRhbnQ7CiAgYm94LXNoYWRvdzowIDAgMCAxcHggcmdiYSg5MSw3NSw1NSwuMTApICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taW5uZXJ7bWF4LXdpZHRoOjEwMzZweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tYm9keXttYXgtd2lkdGg6NzkwcHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWJ5bGluZS1iYW5kewogIHBhZGRpbmc6MzFweCAwIDI0cHggIWltcG9ydGFudDsKICBib3JkZXItdG9wOjRweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZSkgIWltcG9ydGFudDsKICBtYXJnaW46MCAwIDM4cHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1ieWxpbmUtYmFuZCArIGRpdntkaXNwbGF5Om5vbmUgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWZlYXR1cmUtaGVhZHsKICBwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50OwogIHBhZGRpbmc6MCAwIDI3cHggIWltcG9ydGFudDsKICBtYXJnaW46MCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWZlYXR1cmUtaGVhZDphZnRlcnsKICBjb250ZW50OicnICFpbXBvcnRhbnQ7CiAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50OwogIHdpZHRoOjc0cHggIWltcG9ydGFudDsKICBoZWlnaHQ6M3B4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjI2cHggMCAwICFpbXBvcnRhbnQ7CiAgYmFja2dyb3VuZDp2YXIoLS1mbG0tb3hibG9vZCkgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1leWVicm93LAouZmxtLXdyYXAgLmZsbS1zbWFsbC1sYWJlbCwKLmZsbS13cmFwIC5mbG0tZ2xhbmNlLXRpdGxlLAouZmxtLXdyYXAgLmZsbS1nbGFuY2UtbGFiZWwsCi5mbG0td3JhcCAuZmxtLWxlZGdlci10aXRsZSwKLmZsbS13cmFwIC5mbG0tbGVkZ2VyLWxhYmVsLAouZmxtLXdyYXAgLmZsbS1zbmFwc2hvdC1sYWJlbCwKLmZsbS13cmFwIC5mbG0tZm9vdGVyLW1ldGEsCi5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtb3ZlcmxpbmUsCi5mbG0td3JhcCAuZmxtLWludGFrZS1sYWJlbHsKICBmb250LWZhbWlseTonSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CiAgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CiAgY29sb3I6dmFyKC0tZmxtLXN0b25lKSAhaW1wb3J0YW50OwogIGxldHRlci1zcGFjaW5nOi4xOGVtICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tZXllYnJvd3tjb2xvcjp2YXIoLS1mbG0tb3hibG9vZCkgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzouMjNlbSAhaW1wb3J0YW50O30KLmZsbS13cmFwIGgyLmZsbS1oMi5mbG0taGVhZGxpbmV7CiAgbWF4LXdpZHRoOjk2MHB4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjAgMCAyMnB4ICFpbXBvcnRhbnQ7CiAgZm9udC1mYW1pbHk6QmFza2VydmlsbGUsJ0Jhc2tlcnZpbGxlIE9sZCBGYWNlJywnTGlicmUgQmFza2VydmlsbGUnLCdJb3dhbiBPbGQgU3R5bGUnLCdQYWxhdGlubyBMaW5vdHlwZScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50OwogIGZvbnQtc2l6ZTo1NnB4ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6MS4wMSAhaW1wb3J0YW50OwogIGxldHRlci1zcGFjaW5nOi0uMDI2ZW0gIWltcG9ydGFudDsKICBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsKICBmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50OwogIGZvbnQtc3ludGhlc2lzOndlaWdodCAhaW1wb3J0YW50OwogIGZvbnQta2VybmluZzpub3JtYWwgIWltcG9ydGFudDsKICBmb250LWZlYXR1cmUtc2V0dGluZ3M6J2tlcm4nIDEsJ2xpZ2EnIDEgIWltcG9ydGFudDsKICBjb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7CiAgdGV4dC13cmFwOmluaXRpYWwgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgaDIuZmxtLWgyLmZsbS1oZWFkbGluZSAuZmxtLWhlYWRsaW5lLWxpbmV7CiAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50OwogIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CiAgd2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7CiAgZm9udC1mYW1pbHk6QmFza2VydmlsbGUsJ0Jhc2tlcnZpbGxlIE9sZCBGYWNlJywnTGlicmUgQmFza2VydmlsbGUnLCdJb3dhbiBPbGQgU3R5bGUnLCdQYWxhdGlubyBMaW5vdHlwZScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50OwogIGZvbnQtc2l6ZTppbmhlcml0ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50OwogIGxldHRlci1zcGFjaW5nOmluaGVyaXQgIWltcG9ydGFudDsKICBmb250LXdlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7CiAgZm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDsKICBjb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taDIsCi5mbG0td3JhcCAuZmxtLWgzLAouZmxtLXdyYXAgLmZsbS1rZXktaGVhZGluZywKLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtbmFtZXsKICBmb250LWZhbWlseTpCYXNrZXJ2aWxsZSwnTGlicmUgQmFza2VydmlsbGUnLCdJb3dhbiBPbGQgU3R5bGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKICBjb2xvcjp2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taDJ7CiAgZm9udC1zaXplOjM1cHggIWltcG9ydGFudDsKICBsaW5lLWhlaWdodDoxLjEzICFpbXBvcnRhbnQ7CiAgbGV0dGVyLXNwYWNpbmc6LS4wMjJlbSAhaW1wb3J0YW50OwogIG1hcmdpbjozNnB4IDAgMTVweCAhaW1wb3J0YW50OwogIHRleHQtd3JhcDpiYWxhbmNlICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taDN7Zm9udC1zaXplOjIzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjI1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LS4wMTJlbSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZGVja3sKICBtYXgtd2lkdGg6ODg1cHggIWltcG9ydGFudDsKICBtYXJnaW46MCAwIDE5cHggIWltcG9ydGFudDsKICBmb250LWZhbWlseTonSW93YW4gT2xkIFN0eWxlJyxCYXNrZXJ2aWxsZSxHZW9yZ2lhLHNlcmlmICFpbXBvcnRhbnQ7CiAgZm9udC1zaXplOjI2cHggIWltcG9ydGFudDsKICBsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7CiAgY29sb3I6IzM5MzQyZCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWtpY2tlci1saW5lewogIG1heC13aWR0aDo4NzVweCAhaW1wb3J0YW50OwogIGJvcmRlci1sZWZ0OjNweCBzb2xpZCB2YXIoLS1mbG0tZ29sZCkgIWltcG9ydGFudDsKICBwYWRkaW5nOjhweCAwIDhweCAxN3B4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tb3BlbmluZy1pbWFnZXsKICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjlweCAwIDQ4cHggIWltcG9ydGFudDsKICBwYWRkaW5nOjEwcHggMCAxMXB4ICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXRvcDo0cHggZG91YmxlIHZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7CiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1vcGVuaW5nLWltYWdlIGltZ3sKICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CiAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogIGhlaWdodDo1MDBweCAhaW1wb3J0YW50OwogIG9iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudDsKICBvYmplY3QtcG9zaXRpb246Y2VudGVyIDQ4JSAhaW1wb3J0YW50OwogIGJvcmRlcjowICFpbXBvcnRhbnQ7CiAgZmlsdGVyOnNhdHVyYXRlKC44NikgY29udHJhc3QoMS4wMikgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1vcGVuaW5nLWNhcHRpb257CiAgbWF4LXdpZHRoOjg1MHB4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjEwcHggMCAwICFpbXBvcnRhbnQ7CiAgZm9udC1zaXplOjEzcHggIWltcG9ydGFudDsKICBsaW5lLWhlaWdodDoxLjU1ICFpbXBvcnRhbnQ7CiAgY29sb3I6IzY1NWQ1MiAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWhlcm8taW50cm8sCi5mbG0td3JhcCAuZmxtLXBhcmFncmFwaCwKLmZsbS13cmFwIC5mbG0tYm9keSBwewogIGZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKICBmb250LXNpemU6MjBweCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0OjEuNzggIWltcG9ydGFudDsKICBjb2xvcjojMjQyMTFkICFpbXBvcnRhbnQ7CiAgbWFyZ2luLWJvdHRvbToyNXB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tZHJvcGNhcHsKICBmb250LWZhbWlseTonTGlicmUgQm9kb25pJyxEaWRvdCwnQm9kb25pIDcyJywnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50OwogIGZvbnQtc2l6ZToxMDVweCAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0Oi43MiAhaW1wb3J0YW50OwogIGZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50OwogIHBhZGRpbmc6OXB4IDE0cHggMCAwICFpbXBvcnRhbnQ7CiAgY29sb3I6dmFyKC0tZmxtLW94Ymxvb2QpICFpbXBvcnRhbnQ7CiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6dmFyKC0tZmxtLW94Ymxvb2QpICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0taGVyby1pbWd7CiAgbWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7CiAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZS1kYXJrKSAhaW1wb3J0YW50OwogIHBhZGRpbmc6N3B4ICFpbXBvcnRhbnQ7CiAgYmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7CiAgZmlsdGVyOnNhdHVyYXRlKC44OCkgY29udHJhc3QoMS4wMykgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1oZXJvLWNhcHRpb24sCi5mbG0td3JhcCAuZmxtLWltYWdlLWNhcHRpb24sCi5mbG0td3JhcCAuZmxtLWZlLXBob3RvLWNhcHRpb257CiAgY29sb3I6IzY2NWU1MyAhaW1wb3J0YW50OwogIGZvbnQtc2l6ZToxMi41cHggIWltcG9ydGFudDsKICBmb250LXN0eWxlOml0YWxpYyAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWhlcm8tcXVvdGUsCi5mbG0td3JhcCAuZmxtLXF1b3RlLWJsb2NrewogIGJhY2tncm91bmQ6dmFyKC0tZmxtLXBhcmNobWVudCkgIWltcG9ydGFudDsKICBib3JkZXI6MCAhaW1wb3J0YW50OwogIGJvcmRlci10b3A6NHB4IGRvdWJsZSB2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlKSAhaW1wb3J0YW50OwogIHBhZGRpbmc6MjZweCAyNXB4IDI0cHggIWltcG9ydGFudDsKICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1oZXJvLXF1b3RlLXRleHR7CiAgZm9udC1mYW1pbHk6J0lvd2FuIE9sZCBTdHlsZScsQmFza2VydmlsbGUsR2VvcmdpYSxzZXJpZiAhaW1wb3J0YW50OwogIGZvbnQtc2l6ZToyOHB4ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6MS4zOCAhaW1wb3J0YW50OwogIGxldHRlci1zcGFjaW5nOi0uMDEyZW0gIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1nbGFuY2V7CiAgYm9yZGVyLWxlZnQ6MCAhaW1wb3J0YW50OwogIGJvcmRlci10b3A6NHB4IGRvdWJsZSB2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlKSAhaW1wb3J0YW50OwogIHBhZGRpbmc6MTVweCAwIDdweCAhaW1wb3J0YW50OwogIG1hcmdpbi10b3A6MTlweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWdsYW5jZS10aXRsZXtjb2xvcjp2YXIoLS1mbG0tb3hibG9vZCkgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWdsYW5jZS1yb3cgKyAuZmxtLWdsYW5jZS1yb3d7Ym9yZGVyLWNvbG9yOiNlNmRlZDEgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLW93bmVyLWZvY3Vze2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlKSAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjE4cHggIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWxlZGdlcntib3JkZXItdG9wOjRweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDtwYWRkaW5nLXRvcDoxNXB4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1sZWRnZXItdGl0bGV7Y29sb3I6dmFyKC0tZmxtLW94Ymxvb2QpICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1sZWRnZXItcm93e2JvcmRlci1jb2xvcjojZGRkNGM2ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1zdGFuZGFyZC1ib3h7CiAgYmFja2dyb3VuZDp2YXIoLS1mbG0tcGFyY2htZW50KSAhaW1wb3J0YW50OwogIGJvcmRlci10b3A6NHB4IGRvdWJsZSB2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlLWRhcmspICFpbXBvcnRhbnQ7CiAgcGFkZGluZzoyNXB4IDI4cHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1zaWduYXR1cmV7bWFyZ2luLXRvcDozLjZyZW0gIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLXNpZ25hdHVyZV9fbGVhZHsKICBmb250LWZhbWlseTonTGlicmUgQm9kb25pJyxEaWRvdCwnQm9kb25pIDcyJywnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50OwogIGNvbG9yOnZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7CiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6dmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1zaWduYXR1cmVfX3Bvd2VyewogIGZvbnQtZmFtaWx5OidMaWJyZSBCb2RvbmknLERpZG90LCdCb2RvbmkgNzInLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7CiAgY29sb3I6I2M4YmRhOSAhaW1wb3J0YW50OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiNjOGJkYTkgIWltcG9ydGFudDsKICBsZXR0ZXItc3BhY2luZzotLjA1MmVtICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tYW5jaG9yLXN1YnRpdGxle2NvbG9yOiMzOTM0MmQgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzouMTZlbSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tc25hcHNob3Qtcm93e2JvcmRlci1jb2xvcjojZGNkMmM0ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1zbmFwc2hvdC1sYWJlbHtjb2xvcjojNjY1YjRkICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1ub3RlLAouZmxtLXdyYXAgLmZsbS1xdWljay1hbnN3ZXIsCi5mbG0td3JhcCAuZmxtLXNvdXJjZS1ub3RlewogIGJhY2tncm91bmQ6dmFyKC0tZmxtLXBhcmNobWVudCkgIWltcG9ydGFudDsKICBib3JkZXI6MCAhaW1wb3J0YW50OwogIGJvcmRlci1sZWZ0OjNweCBzb2xpZCB2YXIoLS1mbG0tZ29sZCkgIWltcG9ydGFudDsKICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKICBwYWRkaW5nOjI0cHggMjdweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWxlYXJuLWNhcmQsCi5mbG0td3JhcCAuZmxtLXNlcnZpY2UtYnJpZWZ7CiAgYm9yZGVyLXRvcDo0cHggZG91YmxlIHZhcigtLWZsbS1pbmspICFpbXBvcnRhbnQ7CiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKICBwYWRkaW5nLXRvcDoyNXB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgyKSwKLmZsbS13cmFwIC5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgzKXtib3JkZXItY29sb3I6dmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1pbWFnZS13cmFwewogIG1heC13aWR0aDo3MjBweCAhaW1wb3J0YW50OwogIG1hcmdpbjozNXB4IGF1dG8gNDBweCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWltYWdlLXdyYXAgaW1newogIG1heC13aWR0aDo3MjBweCAhaW1wb3J0YW50OwogIGJvcmRlcjoxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKICBwYWRkaW5nOjdweCAhaW1wb3J0YW50OwogIGJhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50OwogIGZpbHRlcjpzYXR1cmF0ZSguODgpIGNvbnRyYXN0KDEuMDMpICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tc2VydmljZS1yb3d7Ym9yZGVyLWNvbG9yOiNkOGNkYmQgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLXNlcnZpY2UtbGFiZWx7Y29sb3I6IzVlNGQzZCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi4xM2VtICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1jYXNlLWJveHsKICBiYWNrZ3JvdW5kOiNmN2YxZTcgIWltcG9ydGFudDsKICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlKSAhaW1wb3J0YW50OwogIGJvcmRlci10b3A6NXB4IGRvdWJsZSB2YXIoLS1mbG0taW5rKSAhaW1wb3J0YW50OwogIGJvcmRlci1ib3R0b206NHB4IGRvdWJsZSB2YXIoLS1mbG0tcnVsZS1kYXJrKSAhaW1wb3J0YW50OwogIGJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50OwogIHBhZGRpbmc6MzhweCAzNnB4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjM4cHggMCA0MHB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0ta2V5LWJveHsKICBiYWNrZ3JvdW5kOnZhcigtLWZsbS1wYXJjaG1lbnQpICFpbXBvcnRhbnQ7CiAgYm9yZGVyOjRweCBkb3VibGUgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKICBwYWRkaW5nOjM2cHggNDJweCAhaW1wb3J0YW50OwogIG1hcmdpbjo0MnB4IDAgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1rZXktaGVhZGluZ3tmb250LXNpemU6MzRweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0ta2V5LWJveCBsaTo6bWFya2Vye2NvbG9yOnZhcigtLWZsbS1veGJsb29kKSAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcHsKICBiYWNrZ3JvdW5kOnZhcigtLWZsbS1mb3Jlc3QpICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXRvcDo1cHggc29saWQgIzBlMjAxYSAhaW1wb3J0YW50OwogIGJvcmRlci1ib3R0b206NXB4IHNvbGlkICMwZTIwMWEgIWltcG9ydGFudDsKICBwYWRkaW5nOjI2cHggIWltcG9ydGFudDsKICBtYXJnaW46NDhweCAwIDQ2cHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLWZyYW1le2JvcmRlcjoxcHggc29saWQgcmdiYSgyMjMsMjAzLDE1OCwuNTIpICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLW92ZXJsaW5lLAouZmxtLXdyYXAgLmZsbS1pbnRha2UtbGFiZWx7Y29sb3I6I2Q4YmY4NCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcC10aXRsZXsKICBmb250LWZhbWlseTpCYXNrZXJ2aWxsZSwnTGlicmUgQmFza2VydmlsbGUnLCdJb3dhbiBPbGQgU3R5bGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsKICBjb2xvcjojZmZmYWYwICFpbXBvcnRhbnQ7CiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6I2ZmZmFmMCAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtcnVsZXtiYWNrZ3JvdW5kOiNjOGE3NjAgIWltcG9ydGFudDt9Ci5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtYnV0dG9uewogIGJhY2tncm91bmQ6I2Q4YmY4NCAhaW1wb3J0YW50OwogIGJvcmRlci1jb2xvcjojZDhiZjg0ICFpbXBvcnRhbnQ7CiAgY29sb3I6IzE0MjUxZiAhaW1wb3J0YW50OwogIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxNDI1MWYgIWltcG9ydGFudDsKICBmb250LXNpemU6MTIuNXB4ICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6MS4zNSAhaW1wb3J0YW50OwogIGxldHRlci1zcGFjaW5nOjEuOXB4ICFpbXBvcnRhbnQ7CiAgcGFkZGluZzoxNnB4IDI0cHggIWltcG9ydGFudDsKICB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50OwogIHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZSxjb2xvciAuMnMgZWFzZSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6I2VmZTBiNSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZWZlMGI1ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1jdGF7CiAgYmFja2dyb3VuZDp2YXIoLS1mbG0tcGFyY2htZW50KSAhaW1wb3J0YW50OwogIGJvcmRlcjowICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7CiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tZmxtLXJ1bGUpICFpbXBvcnRhbnQ7CiAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7CiAgcGFkZGluZzoyMHB4IDIycHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1mZWF0dXJlZC1leHBlcnR7CiAgYmFja2dyb3VuZDojZmJmN2VlICFpbXBvcnRhbnQ7CiAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1mbG0tcnVsZSkgIWltcG9ydGFudDsKICBib3JkZXItdG9wOjVweCBkb3VibGUgdmFyKC0tZmxtLWluaykgIWltcG9ydGFudDsKICBib3JkZXItYm90dG9tOjVweCBkb3VibGUgdmFyKC0tZmxtLXJ1bGUtZGFyaykgIWltcG9ydGFudDsKICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKICBwYWRkaW5nOjM5cHggMzhweCA0MHB4ICFpbXBvcnRhbnQ7CiAgbWFyZ2luOjUwcHggMCAzOHB4ICFpbXBvcnRhbnQ7Cn0KLmZsbS13cmFwIC5mbG0tcHJvZmlsZS1sZWFkewogIHBhZGRpbmc6MjBweCAwIDE2cHggIWltcG9ydGFudDsKICBtYXJnaW46MCAwIDMycHggIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1wcm9maWxlLWxlYWQgLmZsbS1leWVicm93e21hcmdpbjowIDAgMTBweCAhaW1wb3J0YW50O30KLmZsbS13cmFwIC5mbG0tcHJvZmlsZS1sZWFkIC5mbG0taDJ7bWFyZ2luOjAgMCAxNHB4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1mZS1waG90b3sKICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWZsbS1ydWxlLWRhcmspICFpbXBvcnRhbnQ7CiAgcGFkZGluZzo2cHggIWltcG9ydGFudDsKICBiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDsKICBmaWx0ZXI6c2F0dXJhdGUoLjg2KSBjb250cmFzdCgxLjAzKSAhaW1wb3J0YW50Owp9Ci5mbG0td3JhcCAuZmxtLWZlLWJ1c2luZXNze2JvcmRlci1jb2xvcjojZDhjZGJkICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1mZS1sb2dve3dpZHRoOjE1MHB4ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgLmZsbS1kaXNjbGFpbWVye2JvcmRlci1jb2xvcjp2YXIoLS1mbG0tcnVsZSkgIWltcG9ydGFudDtjb2xvcjojNjA1ODRkICFpbXBvcnRhbnQ7fQouZmxtLXdyYXAgYTpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkIHZhcigtLWZsbS1veGJsb29kKSAhaW1wb3J0YW50O291dGxpbmUtb2Zmc2V0OjRweCAhaW1wb3J0YW50O30KCkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7CiAgLmZsbS13cmFwIC5mbG0taGVyby1sZWZ0e3dpZHRoOjU2JSAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6NDNweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1oZXJvLXJpZ2h0e3dpZHRoOjQ0JSAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLW1haW57d2lkdGg6NTclICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDozOHB4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtc2lkZXt3aWR0aDo0MyUgIWltcG9ydGFudDt9Cn0KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsKICAuZmxtLXdyYXB7YmFja2dyb3VuZDp2YXIoLS1mbG0tcGFwZXIpICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLW1haW57cGFkZGluZzowIDE5cHggNzZweCAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1ieWxpbmUtYmFuZHtwYWRkaW5nOjIzcHggMCAyMXB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozMHB4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCBoMi5mbG0taDIuZmxtLWhlYWRsaW5le2ZvbnQtc2l6ZTo0MHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wMjUgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotLjAyMmVtICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWgye2ZvbnQtc2l6ZTozMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4xNSAhaW1wb3J0YW50O21hcmdpbi10b3A6MzJweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1kZWNre2ZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLW9wZW5pbmctaW1hZ2V7bWFyZ2luOjRweCAwIDM2cHggIWltcG9ydGFudDtwYWRkaW5nLXRvcDo3cHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tb3BlbmluZy1pbWFnZSBpbWd7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDttaW4taGVpZ2h0OjAgIWltcG9ydGFudDtvYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tb3BlbmluZy1jYXB0aW9ue2ZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWhlcm8taW50cm8sCiAgLmZsbS13cmFwIC5mbG0tcGFyYWdyYXBoLAogIC5mbG0td3JhcCAuZmxtLWJvZHkgcHtmb250LXNpemU6MTguNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MyAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1kcm9wY2Fwe2ZvbnQtc2l6ZTo4OHB4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWhlcm8tcXVvdGUtdGV4dHtmb250LXNpemU6MjRweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1oZXJvLWltZywKICAuZmxtLXdyYXAgLmZsbS1pbWFnZS13cmFwIGltZ3twYWRkaW5nOjVweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1zaWduYXR1cmVfX3Bvd2Vye2NvbG9yOiNjOGJkYTkgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojYzhiZGE5ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWNhc2UtYm94e3BhZGRpbmc6MzBweCAyMnB4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWtleS1ib3h7cGFkZGluZzoyOXB4IDIzcHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcHtwYWRkaW5nOjE3cHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0tZmlyc3Qtc3RlcC1mcmFtZXtwYWRkaW5nOjI4cHggMjFweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1mZWF0dXJlZC1leHBlcnR7cGFkZGluZzozMXB4IDIycHggMzRweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1wcm9maWxlLWxlYWR7cGFkZGluZzoxOHB4IDAgMTVweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MjhweCAhaW1wb3J0YW50O30KICAuZmxtLXdyYXAgLmZsbS1wcm9maWxlLWxlYWQgLmZsbS1leWVicm93e21hcmdpbi1ib3R0b206OXB4ICFpbXBvcnRhbnQ7fQogIC5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtYnV0dG9ue2ZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS40ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS42cHggIWltcG9ydGFudDtwYWRkaW5nOjE3cHggMTVweCAhaW1wb3J0YW50O30KfQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzkwcHgpewogIC5mbG0td3JhcCAuZmxtLW1haW57cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIGgyLmZsbS1oMi5mbG0taGVhZGxpbmV7Zm9udC1zaXplOmNsYW1wKDMwcHgsOS4ydncsMzRweCkgIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjAzNSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0uMDE4ZW0gIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0taDJ7Zm9udC1zaXplOjI5cHggIWltcG9ydGFudDt9CiAgLmZsbS13cmFwIC5mbG0taGVyby1pbnRybywKICAuZmxtLXdyYXAgLmZsbS1wYXJhZ3JhcGgsCiAgLmZsbS13cmFwIC5mbG0tYm9keSBwe2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7fQp9CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCl7CiAgLmZsbS13cmFwIGgyLmZsbS1oMi5mbG0taGVhZGxpbmV7CiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7CiAgICBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgZm9udC1zaXplOmNsYW1wKDI4cHgsNy42dncsMzJweCkgIWltcG9ydGFudDsKICAgIGxpbmUtaGVpZ2h0OjEuMDQgIWltcG9ydGFudDsKICAgIGxldHRlci1zcGFjaW5nOi0uMDE2ZW0gIWltcG9ydGFudDsKICAgIG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsKICB9CiAgLmZsbS13cmFwIGgyLmZsbS1oMi5mbG0taGVhZGxpbmUgLmZsbS1oZWFkbGluZS1saW5lewogICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50OwogICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKICAgIHdoaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50OwogICAgb3ZlcmZsb3ctd3JhcDpub3JtYWwgIWltcG9ydGFudDsKICAgIHdvcmQtYnJlYWs6bm9ybWFsICFpbXBvcnRhbnQ7CiAgfQp9Cjwvc3R5bGU+Cgo8c3R5bGU+Ci5mbG0td3JhcCAuZmxtLW9wZW5pbmctaW1hZ2UgaW1newogIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7CiAgbWluLWhlaWdodDowICFpbXBvcnRhbnQ7CiAgbWF4LWhlaWdodDpub25lICFpbXBvcnRhbnQ7CiAgb2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnQ7CiAgb2JqZWN0LXBvc2l0aW9uOmNlbnRlciBjZW50ZXIgIWltcG9ydGFudDsKfQouZmxtLXdyYXAsCi5mbG0td3JhcCAuZmxtLW1haW4sCi5mbG0td3JhcCAuZmxtLWlubmVyLAouZmxtLXdyYXAgLmZsbS1ib2R5LAouZmxtLXdyYXAgLmZsbS1zZWN0aW9uLAouZmxtLXdyYXAgLmZsbS1mZWF0dXJlLWhlYWQsCi5mbG0td3JhcCBoMiwKLmZsbS13cmFwIGgzLAouZmxtLXdyYXAgaDQsCi5mbG0td3JhcCBwLAouZmxtLXdyYXAgbGksCi5mbG0td3JhcCBibG9ja3F1b3RlLAouZmxtLXdyYXAgZmlnY2FwdGlvbiwKLmZsbS13cmFwIC5mbG0tZGVjaywKLmZsbS13cmFwIC5mbG0tc2lnbmF0dXJlLAouZmxtLXdyYXAgLmZsbS1zaWduYXR1cmVfX2xlYWQsCi5mbG0td3JhcCAuZmxtLXNpZ25hdHVyZV9fcG93ZXIsCi5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAsCi5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtZnJhbWUsCi5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtdGl0bGUsCi5mbG0td3JhcCAuZmxtLWZpcnN0LXN0ZXAtY29weSwKLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtZXhwZXJ0LAouZmxtLXdyYXAgLmZsbS1zb3VyY2Utbm90ZXsKICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQouZmxtLXdyYXAgLmZsbS1maXJzdC1zdGVwLWJ1dHRvbnsKICB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50Owp9CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7CiAgLmZsbS13cmFwIC5mbG0tbWFzdGhlYWQtcmlnaHQsCiAgLmZsbS13cmFwIC5mbG0tbWFzdGhlYWQtcmlnaHQgZGl2ewogICAgdGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50OwogIH0KfQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpewogIC5mbG0td3JhcCAuZmxtLW1hc3RoZWFkLXJpZ2h0LAogIC5mbG0td3JhcCAuZmxtLW1hc3RoZWFkLXJpZ2h0IGRpdnsKICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OwogIH0KfQo8L3N0eWxlPgoKPGRpdiBjbGFzcz0iZmxtLXdyYXAiPgo8ZGl2IGNsYXNzPSJmbG0tbWFpbiI+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKIkBjb250ZXh0IjoiaHR0cHM6Ly9zY2hlbWEub3JnIiwKIkBncmFwaCI6Wwp7CiJAdHlwZSI6IkFydGljbGUiLAoiQGlkIjoiaHR0cHM6Ly9maXRuZXNzbGl2aW5nbWFnYXppbmUuY29tL3NtYWxsLWJveC1maXRuZXNzLXNhbnRhLWNydXotcmV2aWV3I2FydGljbGUiLAoiaGVhZGxpbmUiOiJUaGUgU2NpZW5jZSBBbmQgQXJ0IE9mIFRlYWNoaW5nIEZpdG5lc3M6IEhvdyBFZHVjYXRpb24gRW1wb3dlcnMgQ2xpZW50cyBGb3IgTG9uZy1UZXJtIFN1Y2Nlc3MiLAoiZGVzY3JpcHRpb24iOiJBbiBlZGl0b3JpYWwgc3BvdGxpZ2h0IGZyb20gRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgb24gRGFuIEZlbndpY2sgYW5kIFNtYWxsIEJveCBGaXRuZXNzIGluIFNhbnRhIENydXogQ291bnR5LCBDYWxpZm9ybmlhLCBleHBsb3JpbmcgdGF1Z2h0IHRlY2huaXF1ZSwgZXhwZXJ0IGtldHRsZWJlbGwgaW5zdHJ1Y3Rpb24sIHBvd2VybGlmdGluZywgcHJpdmF0ZSBzbWFsbC1ncm91cCB0cmFpbmluZywgYW5kIGEgY29hY2hpbmcgcHJhY3RpY2UgYnVpbHQgc28gY2xpZW50cyBjYW4gdHJhaW4gY29ycmVjdGx5IG9uIHRoZWlyIG93bi4iLAoiYXV0aG9yIjp7IkB0eXBlIjoiUGVyc29uIiwibmFtZSI6Ik1hcmsgRC5SLiBGb3JkIiwiam9iVGl0bGUiOiJNYW5hZ2luZyBFZGl0b3IifSwKInB1Ymxpc2hlciI6eyJAdHlwZSI6Ik9yZ2FuaXphdGlvbiIsIm5hbWUiOiJGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiJ9LAoibWFpbkVudGl0eU9mUGFnZSI6Imh0dHBzOi8vZml0bmVzc2xpdmluZ21hZ2F6aW5lLmNvbS9zbWFsbC1ib3gtZml0bmVzcy1zYW50YS1jcnV6LXJldmlldyIsCiJkYXRlUHVibGlzaGVkIjoiMjAyNi0wNy0yNyIsCiJkYXRlTW9kaWZpZWQiOiIyMDI2LTA3LTI4IiwKImltYWdlIjpbImh0dHBzOi8vaWlsaS5pby9DZU1teG1RLnBuZyIsImh0dHBzOi8vaWlsaS5pby9DZU1tb2t4LnBuZyIsImh0dHBzOi8vaWlsaS5pby9DZU1tbjdqLnBuZyJdLAoiYWJvdXQiOlt7IkB0eXBlIjoiVGhpbmciLCJuYW1lIjoia2V0dGxlYmVsbCBpbnN0cnVjdGlvbiJ9LHsiQHR5cGUiOiJUaGluZyIsIm5hbWUiOiJzdHJlbmd0aCB0cmFpbmluZyBlZHVjYXRpb24ifSx7IkB0eXBlIjoiVGhpbmciLCJuYW1lIjoicHJpdmF0ZSBwZXJzb25hbCB0cmFpbmluZyJ9LHsiQHR5cGUiOiJQbGFjZSIsIm5hbWUiOiJTYW50YSBDcnV6IENvdW50eSwgQ2FsaWZvcm5pYSJ9XSwKIm1lbnRpb25zIjpbCnsiQGlkIjoiaHR0cHM6Ly9maXRuZXNzbGl2aW5nbWFnYXppbmUuY29tL3NtYWxsLWJveC1maXRuZXNzLXNhbnRhLWNydXotcmV2aWV3I2Rhbi1mZW53aWNrIn0sCnsiQGlkIjoiaHR0cHM6Ly9maXRuZXNzbGl2aW5nbWFnYXppbmUuY29tL3NtYWxsLWJveC1maXRuZXNzLXNhbnRhLWNydXotcmV2aWV3I2xvY2FsYnVzaW5lc3MifQpdCn0sCnsKIkB0eXBlIjoiSGVhbHRoQ2x1YiIsCiJAaWQiOiJodHRwczovL2ZpdG5lc3NsaXZpbmdtYWdhemluZS5jb20vc21hbGwtYm94LWZpdG5lc3Mtc2FudGEtY3J1ei1yZXZpZXcjbG9jYWxidXNpbmVzcyIsCiJuYW1lIjoiU21hbGwgQm94IEZpdG5lc3MiLAoidXJsIjoiaHR0cHM6Ly93d3cuc21hbGxib3hmaXRuZXNzLmNvbS8iLAoic2FtZUFzIjpbImh0dHBzOi8vd3d3LnNtYWxsYm94Zml0bmVzcy5jb20vIl0sCiJpbWFnZSI6Imh0dHBzOi8vaWlsaS5pby9DZU1teG1RLnBuZyIsCiJsb2dvIjoiaHR0cHM6Ly9paWxpLmlvL0NlTXBSd2wucG5nIiwKImFkZHJlc3MiOnsiQHR5cGUiOiJQb3N0YWxBZGRyZXNzIiwiYWRkcmVzc0xvY2FsaXR5IjoiU2FudGEgQ3J1eiIsImFkZHJlc3NSZWdpb24iOiJDQSIsImFkZHJlc3NDb3VudHJ5IjoiVVMifSwKImFyZWFTZXJ2ZWQiOlt7IkB0eXBlIjoiQ2l0eSIsIm5hbWUiOiJTYW50YSBDcnV6In0seyJAdHlwZSI6IlBsYWNlIiwibmFtZSI6IlNhbnRhIENydXogQ291bnR5In1dLAoia25vd3NBYm91dCI6WyJleHBlcnQga2V0dGxlYmVsbCB0cmFpbmluZyIsInBvd2VybGlmdGluZyIsImdlbmVyYWwgY29uZGl0aW9uaW5nIiwib25lLW9uLW9uZSBwZXJzb25hbCB0cmFpbmluZyIsInNtYWxsIGdyb3VwIHBlcnNvbmFsIHRyYWluaW5nIiwibW92ZW1lbnQgc2NyZWVuaW5nIiwidHJhaW5pbmcgcHJvZ3JhbSBsb2dib29rcyIsInRyYWluaW5nIGFyb3VuZCBpbmp1cnkiXSwKImVtcGxveWVlIjp7IkBpZCI6Imh0dHBzOi8vZml0bmVzc2xpdmluZ21hZ2F6aW5lLmNvbS9zbWFsbC1ib3gtZml0bmVzcy1zYW50YS1jcnV6LXJldmlldyNkYW4tZmVud2ljayJ9Cn0sCnsKIkB0eXBlIjoiUGVyc29uIiwKIkBpZCI6Imh0dHBzOi8vZml0bmVzc2xpdmluZ21hZ2F6aW5lLmNvbS9zbWFsbC1ib3gtZml0bmVzcy1zYW50YS1jcnV6LXJldmlldyNkYW4tZmVud2ljayIsCiJuYW1lIjoiRGFuIEZlbndpY2siLAoiam9iVGl0bGUiOiJPd25lciBhbmQgVHJhaW5lciIsCiJ3b3Jrc0ZvciI6eyJAaWQiOiJodHRwczovL2ZpdG5lc3NsaXZpbmdtYWdhemluZS5jb20vc21hbGwtYm94LWZpdG5lc3Mtc2FudGEtY3J1ei1yZXZpZXcjbG9jYWxidXNpbmVzcyJ9LAoiaGFzQ3JlZGVudGlhbCI6WyJTdHJvbmdGaXJzdCBMZXZlbCAxIENlcnRpZmllZCBLZXR0bGViZWxsIEluc3RydWN0b3IiLCJGdW5jdGlvbmFsIE1vdmVtZW50IFNjcmVlbiBMZXZlbCAyIiwiQUZBQSBQZXJzb25hbCBhbmQgR3JvdXAgQ2VydGlmaWVkIEluc3RydWN0b3IiLCJNYWQgRG9nZyBTcGlubmluZyBMZXZlbCAzIEVsaXRlIEluc3RydWN0b3IiXSwKImtub3dzQWJvdXQiOlsia2V0dGxlYmVsbCBpbnN0cnVjdGlvbiIsInBvd2VybGlmdGluZyIsImdlbmVyYWwgY29uZGl0aW9uaW5nIiwibW92ZW1lbnQgYXNzZXNzbWVudCIsInRyYWluaW5nIHByb2dyZXNzaW9uIiwiaW5qdXJ5LWF3YXJlIHByb2dyYW1taW5nIiwidHJhaW5pbmcgZm9yIG9sZGVyIGFkdWx0cyJdLAoiYWRkcmVzcyI6eyJAdHlwZSI6IlBvc3RhbEFkZHJlc3MiLCJhZGRyZXNzTG9jYWxpdHkiOiJTYW50YSBDcnV6IiwiYWRkcmVzc1JlZ2lvbiI6IkNBIiwiYWRkcmVzc0NvdW50cnkiOiJVUyJ9Cn0sCnsKIkB0eXBlIjoiRkFRUGFnZSIsCiJAaWQiOiJodHRwczovL2ZpdG5lc3NsaXZpbmdtYWdhemluZS5jb20vc21hbGwtYm94LWZpdG5lc3Mtc2FudGEtY3J1ei1yZXZpZXcjZmFxIiwKIm1haW5FbnRpdHkiOlsKeyJAdHlwZSI6IlF1ZXN0aW9uIiwibmFtZSI6IldobyBJcyBEYW4gRmVud2ljaz8iLCJhY2NlcHRlZEFuc3dlciI6eyJAdHlwZSI6IkFuc3dlciIsInRleHQiOiJEYW4gRmVud2ljayBpcyB0aGUgb3duZXIgYW5kIHRyYWluZXIgYXQgU21hbGwgQm94IEZpdG5lc3MgaW4gU2FudGEgQ3J1eiBDb3VudHksIENhbGlmb3JuaWEuIEhlIHNwZW50IHR3ZW50eS1maXZlIHllYXJzIGFzIGEgc29mdHdhcmUgZW5naW5lZXIsIHJldGlyZWQgaW4gMjAwOSwgYW5kIGhhcyBzaW5jZSBidWlsdCBhIHByaXZhdGUgdHJhaW5pbmcgcHJhY3RpY2UgY2VudGVyZWQgb24gdGVhY2hpbmcgcGVvcGxlIGhvdyB0byB0cmFpbiBjb3JyZWN0bHkgb24gdGhlaXIgb3duLiJ9fSwKeyJAdHlwZSI6IlF1ZXN0aW9uIiwibmFtZSI6IldoYXQgSXMgU21hbGwgQm94IEZpdG5lc3MgS25vd24gRm9yPyIsImFjY2VwdGVkQW5zd2VyIjp7IkB0eXBlIjoiQW5zd2VyIiwidGV4dCI6IlNtYWxsIEJveCBGaXRuZXNzIGlzIGtub3duIGZvciBleHBlcnQga2V0dGxlYmVsbCBpbnN0cnVjdGlvbiwgcG93ZXJsaWZ0aW5nLCBhbmQgZ2VuZXJhbCBjb25kaXRpb25pbmcgZGVsaXZlcmVkIG9uZS1vbi1vbmUgb3IgaW4gZ3JvdXBzIG9mIHVwIHRvIHRocmVlIHBlb3BsZSBpbnNpZGUgYSBzbWFsbCwgcHJpdmF0ZSwgYXBwb2ludG1lbnQtb25seSBneW0uIn19LAp7IkB0eXBlIjoiUXVlc3Rpb24iLCJuYW1lIjoiSXMgU21hbGwgQm94IEZpdG5lc3MgQmVnaW5uZXIgRnJpZW5kbHk/IiwiYWNjZXB0ZWRBbnN3ZXIiOnsiQHR5cGUiOiJBbnN3ZXIiLCJ0ZXh0IjoiRGFuIEZlbndpY2sgZGVzY3JpYmVkIHN0YXJ0aW5nIG5lcnZvdXMgY2xpZW50cyBzbG93bHkgYW5kIGNhcmVmdWxseSwgZmlyc3QgaWRlbnRpZnlpbmcgd2hhdCBtYWtlcyB0aGVtIGFwcHJlaGVuc2l2ZSwgdGhlbiBidWlsZGluZyBmcm9tIG1vdmVtZW50cyB0aGV5IGFscmVhZHkga25vdyBzbyB0aGF0IGVhcmx5IHNlc3Npb25zIHByb2R1Y2UgZmFtaWxpYXJpdHkgYW5kIHN1Y2Nlc3MgcmF0aGVyIHRoYW4gaW50aW1pZGF0aW9uLiJ9fSwKeyJAdHlwZSI6IlF1ZXN0aW9uIiwibmFtZSI6IldoYXQgRG9lcyBUcmFpbmluZyBBdCBTbWFsbCBCb3ggRml0bmVzcyBJbmNsdWRlPyIsImFjY2VwdGVkQW5zd2VyIjp7IkB0eXBlIjoiQW5zd2VyIiwidGV4dCI6IlNlc3Npb25zIGluY2x1ZGUga2V0dGxlYmVsbCBpbnN0cnVjdGlvbiwgcG93ZXJsaWZ0aW5nLCBhbmQgZ2VuZXJhbCBjb25kaXRpb25pbmcsIGFsb25nIHdpdGggaW5zdHJ1Y3Rpb24gaW4gaG93IHRvIHJlY29yZCBzZXRzLCByZXBldGl0aW9ucywgYW5kIHByb2dyZXNzaW9ucyBpbiBhIGxvZ2Jvb2suIENsaWVudHMgcmVjZWl2ZSBhIGNvcHkgb2YgdGhlIHdyaXR0ZW4gcHJvZ3JhbSBzbyB0aGV5IGNhbiBmb2xsb3cgaXQgYmV0d2VlbiBzZXNzaW9ucy4ifX0sCnsiQHR5cGUiOiJRdWVzdGlvbiIsIm5hbWUiOiJXaGF0IE1ha2VzIFNtYWxsIEJveCBGaXRuZXNzIERpZmZlcmVudCBJbiBTYW50YSBDcnV6IENvdW50eT8iLCJhY2NlcHRlZEFuc3dlciI6eyJAdHlwZSI6IkFuc3dlciIsInRleHQiOiJEYW4gRmVud2ljayBjaXRlZCBjZXJ0aWZpZWQga2V0dGxlYmVsbCBpbnN0cnVjdGlvbiB0aGF0IGlzIGRpZmZpY3VsdCB0byBmaW5kIGxvY2FsbHksIGV4cGVyaWVuY2UgcHJvZ3JhbW1pbmcgZm9yIGFnZSBncm91cHMgZnJvbSBwcmV0ZWVuIHRvIGFkdmFuY2VkIHNlbmlvciwgYW5kIGEgcHJpdmF0ZSBvbmUtdG8tdGhyZWUgdHJhaW5pbmcgZm9ybWF0IGluIHdoaWNoIGV2ZXJ5IHJlcGV0aXRpb24gY2FuIGJlIHdhdGNoZWQgYW5kIGNvcnJlY3RlZC4ifX0KXQp9Cl0KfQo8L3NjcmlwdD4KCjxkaXYgY2xhc3M9ImZsbS1pbm5lciI+CjxkaXYgY2xhc3M9ImZsbS1ieWxpbmUtYmFuZCIgc3R5bGU9InBhZGRpbmc6MzRweCAwIDIycHggMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLW1hc3RoZWFkLWxlZnQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjIlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6My40cHg7IGZvbnQtc2l6ZToxMnB4OyBtYXJnaW46MCAwIDlweCAwOyI+TG9jYWwgRml0bmVzcyBMZWFkZXJzaGlwIFNlcmllczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjdweDsgZm9udC1zaXplOjExcHg7IGNvbG9yOiM5MjhhODI7IG1hcmdpbjowOyI+RWRpdG9yaWFsIFNwb3RsaWdodCAvIFNhbnRhIENydXogQ291bnR5LCBDYWxpZm9ybmlhPC9kaXY+CjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLW1hc3RoZWFkLXJpZ2h0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjM4JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246cmlnaHQ7Ij4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjEuMzU7IGNvbG9yOiMxNTE1MTU7IG1hcmdpbjowOyB0ZXh0LWFsaWduOnJpZ2h0OyI+QnkgTWFyayBELlIuIEZvcmQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MTBweCAwIDAgMDsgdGV4dC1hbGlnbjpyaWdodDsiPk1hbmFnaW5nIEVkaXRvcjwvZGl2Pgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2Q5ZDRjYjsgbWFyZ2luOjAgMCAzMHB4IDA7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo5NjBweDsiPjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWZlYXR1cmUtaGVhZCIgc3R5bGU9InBhZGRpbmc6MCAwIDE4cHggMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tZXllYnJvdyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgRmVhdHVyZSBQcm9maWxlPC9kaXY+CjxoMiBjbGFzcz0iZmxtLWgyIGZsbS1oZWFkbGluZSIgYXJpYS1sYWJlbD0iVGhlIFNjaWVuY2UgQW5kIEFydCBPZiBUZWFjaGluZyBGaXRuZXNzIiBzdHlsZT0iZm9udC1mYW1pbHk6QmFza2VydmlsbGUsJ0Jhc2tlcnZpbGxlIE9sZCBGYWNlJywnTGlicmUgQmFza2VydmlsbGUnLCdJb3dhbiBPbGQgU3R5bGUnLCdQYWxhdGlubyBMaW5vdHlwZScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50OyBmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgZm9udC1zeW50aGVzaXM6d2VpZ2h0ICFpbXBvcnRhbnQ7Ij48c3BhbiBjbGFzcz0iZmxtLWhlYWRsaW5lLWxpbmUiIHN0eWxlPSJmb250LWZhbWlseTpCYXNrZXJ2aWxsZSwnQmFza2VydmlsbGUgT2xkIEZhY2UnLCdMaWJyZSBCYXNrZXJ2aWxsZScsJ0lvd2FuIE9sZCBTdHlsZScsJ1BhbGF0aW5vIExpbm90eXBlJyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Ij5UaGUgU2NpZW5jZSBBbmQgQXJ0PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0taGVhZGxpbmUtbGluZSIgc3R5bGU9ImZvbnQtZmFtaWx5OkJhc2tlcnZpbGxlLCdCYXNrZXJ2aWxsZSBPbGQgRmFjZScsJ0xpYnJlIEJhc2tlcnZpbGxlJywnSW93YW4gT2xkIFN0eWxlJywnUGFsYXRpbm8gTGlub3R5cGUnLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsiPk9mIFRlYWNoaW5nIEZpdG5lc3M8L3NwYW4+PC9oMj4KPGRpdiBjbGFzcz0iZmxtLWRlY2siPkluc2lkZSBEYW4gRmVud2lja+KAmXMgdmlldyBvZiBzdHJlbmd0aCB0cmFpbmluZyBhcyBhIHN0dWRpZWQgZGlzY2lwbGluZSwgd2hlcmUgaW5zdHJ1Y3Rpb24sIHByb2dyZXNzaW9uLCBhbmQgYSB3cml0dGVuIHByb2dyYW0gbWF0dGVyIG1vcmUgdGhhbiB0aGUgaG91ciBhIGNsaWVudCBzcGVuZHMgdW5kZXIgc3VwZXJ2aXNpb24gYXQgU21hbGwgQm94IEZpdG5lc3MuPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1raWNrZXItbGluZSI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOXB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS44OyBtYXJnaW46MDsiPlJlY29nbml6ZWQgYnkgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgZm9yIGNlcnRpZmllZCBrZXR0bGViZWxsIGluc3RydWN0aW9uLCBwcm9ncmFtbWluZyBhY3Jvc3MgYWdlIGdyb3VwcywgaW5qdXJ5LWF3YXJlIGNvYWNoaW5nLCBhbmQgbG9jYWwgZml0bmVzcyBsZWFkZXJzaGlwLjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cgo8ZmlndXJlIGNsYXNzPSJmbG0tb3BlbmluZy1pbWFnZSI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQ2VNbXhtUS5wbmciIGFsdD0iVGhlIFNtYWxsIEJveCBGaXRuZXNzIHRyYWluaW5nIHJvb20sIGEgc21hbGwgcHJpdmF0ZSBneW0gZml0dGVkIHdpdGgga2V0dGxlYmVsbHMgYW5kIHN0cmVuZ3RoIHRyYWluaW5nIGVxdWlwbWVudCIgbG9hZGluZz0iZWFnZXIiPgo8ZmlnY2FwdGlvbiBjbGFzcz0iZmxtLW9wZW5pbmctY2FwdGlvbiI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojNmQ2MjU2OyI+SW5zaWRlIFRoZSBHeW06PC9zcGFuPiBUaGUgdHJhaW5pbmcgcm9vbSBhdCBTbWFsbCBCb3ggRml0bmVzcywgYSBjb21wYWN0IHByaXZhdGUgc3BhY2UgZml0dGVkIGZvciBrZXR0bGViZWxsIHdvcmssIHBvd2VybGlmdGluZywgYW5kIGdlbmVyYWwgY29uZGl0aW9uaW5nLjwvZmlnY2FwdGlvbj4KPC9maWd1cmU+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VjdGlvbiIgc3R5bGU9InBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLWhlcm8tbGVmdCIgdmFsaWduPSJ0b3AiIHdpZHRoPSI1NCUiIHN0eWxlPSJ3aWR0aDo1NCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowIDMycHggMCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgo8ZGl2IHN0eWxlPSJtYXJnaW46MCAwIDE1cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0taGVyby1pbnRybyIgc3R5bGU9Im1hcmdpbjowOyI+PHNwYW4gY2xhc3M9ImZsbS1kcm9wY2FwIj5EPC9zcGFuPmFuIEZlbndpY2sgaGFzIGEgcGhyYXNlIGZvciB0aGUgZGF5cyB3aGVuIGFuIGV4cGVyaW1lbnQgaW4gaGlzIG93biBneW0gZ29lcyBiYWRseS4gSGUgY2FsbHMgaXQgdGFraW5nIG9uZSBmb3IgdGhlIHRlYW0uIFllYXJzIG9mIHRlc3RpbmcgZXhlcmNpc2VzIG9uIGhpbXNlbGYgaGF2ZSBwcm9kdWNlZCBhIHdvcmtpbmcgcmVjb3JkIG9mIHdoYXQgdG8gYXZvaWQsIGFuZCBoZSB0cmVhdHMgdGhhdCByZWNvcmQgYXMgdGhlIHJlYXNvbiBoaXMgY2xpZW50cyBuZXZlciBoYXZlIHRvIGxlYXJuIHRoZSBzYW1lIGxlc3NvbiB0aGUgaGFyZCB3YXkuPC9kaXY+CjxkaXYgc3R5bGU9ImNsZWFyOmJvdGg7IGhlaWdodDowOyBsaW5lLWhlaWdodDowOyBmb250LXNpemU6MDsiPjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8taW50cm8iIHN0eWxlPSJtYXJnaW46MCAwIDE3cHggMDsiPlRoYXQgaW5zdGluY3QgZXhwbGFpbnMgdGhlIGd5bSBpdHNlbGYuIFNtYWxsIEJveCBGaXRuZXNzIG9jY3VwaWVzIGEgcmVtb2RlbGVkIGhhbGYgb2YgYSBnYXJhZ2UgaW4gU2FudGEgQ3J1eiBDb3VudHksIGZpbGxlZCBwaWVjZSBieSBwaWVjZSB3aXRoIGVxdWlwbWVudCBoZSBib3VnaHQgd2hlbmV2ZXIgYSBtZXRob2QgY2F1Z2h0IGhpcyBpbnRlcmVzdC4gSGUgY2FsbHMgdGhlIHJvb20gaGlzIGxhYm9yYXRvcnkuIEFmdGVyIHR3ZW50eS1maXZlIHllYXJzIGFzIGEgc29mdHdhcmUgZW5naW5lZXIsIGhlIHJldGlyZWQgaW4gMjAwOSBhbmQgdHVybmVkIGEgcHJpdmF0ZSBjdXJpb3NpdHkgaW50byBhIHRlYWNoaW5nIHByYWN0aWNlLjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taGVyby1xdW90ZSI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlLXRleHQiPuKAnFN0cmVuZ3RoIHRyYWluaW5nIGlzIGEgbGVhcm5lZCBleHBlcmllbmNlLiBDb21lIHRvIG15IGd5bSBhbmQgeW91IHdpbGwgbGVhcm4u4oCdPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjA7Ij5EYW4gRmVud2ljaywgT3duZXIgQW5kIFRyYWluZXIgLyBTbWFsbCBCb3ggRml0bmVzczwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoxN3B4IDAgMCAwOyBtYXJnaW46MjBweCAwIDAgMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IGxpbmUtaGVpZ2h0OjEuNzsgY29sb3I6Izc0NmQ2NTsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5XaGF0IENsaWVudHMgTm90aWNlIEZpcnN0PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjY2OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MCAwIDEycHggMDsiPkEgc21hbGwsIHF1aWV0LCBwcml2YXRlIHJvb20gYW5kIGEgc2Vzc2lvbiB0aGF0IGJlZ2lucyB3aXRoIGluc3RydWN0aW9uIHJhdGhlciB0aGFuIGEgd29ya291dC4gRGFuIG9wZW5zIHdpdGggcXVlc3Rpb25zIGFuZCBhIGJhc2ljIG1vYmlsaXR5IHNjcmVlbiwgd2F0Y2hpbmcgd2hhdCB0aGUgYm9keSByZXZlYWxzIGJlZm9yZSBhbnkgd2VpZ2h0IGlzIHBpY2tlZCB1cC4gTm90aGluZyBpcyBhc3NpZ25lZCB0aGF0IGhhcyBub3QgZmlyc3QgYmVlbiBleHBsYWluZWQuPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjY2OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPlRoZSBkZWVwZXIgZXhwZXJpZW5jZSBhcnJpdmVzIGxhdGVyLCB3aGVuIGNsaWVudHMgcmVhbGl6ZSB0aGUgaW5zdHJ1Y3Rpb24gaXMgbWVhbnQgdG8gb3V0bGFzdCB0aGUgYXBwb2ludG1lbnQuIFByb2dyYW1zIGFyZSB3cml0dGVuIGRvd24gYW5kIGhhbmRlZCBvdmVyIHRvIGJlIGZvbGxvd2VkIGFsb25lLiBXaGF0IG5lcnZvdXMgYmVnaW5uZXJzIHdlcmUgbWlzc2luZywgb2Z0ZW4sIHdhcyBub3QgY291cmFnZSBidXQgaW5mb3JtYXRpb24uPC9kaXY+CjwvZGl2Pgo8L3RkPgo8dGQgY2xhc3M9ImZsbS1oZXJvLXJpZ2h0IiB2YWxpZ249InRvcCIgd2lkdGg9IjQ2JSIgc3R5bGU9IndpZHRoOjQ2JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxpbWcgY2xhc3M9ImZsbS1oZXJvLWltZyIgc3JjPSJodHRwczovL2lpbGkuaW8vQ2VNbW9reC5wbmciIGFsdD0iVGhlIHByaXZhdGUgdHJhaW5pbmcgcm9vbSBhdCBTbWFsbCBCb3ggRml0bmVzcyI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLWNhcHRpb24iPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPlRIRSBST09NOjwvc3Bhbj4gU21hbGwgQm94IEZpdG5lc3Mgb3BlcmF0ZXMgYnkgYXBwb2ludG1lbnQgb25seSwgd2l0aCBzZXNzaW9ucyBydW4gb25lLW9uLW9uZSBvciBpbiBzbWFsbCBncm91cHMgb2YgdXAgdG8gdGhyZWUgcGVvcGxlLjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZ2xhbmNlIj4KPGRpdiBjbGFzcz0iZmxtLWdsYW5jZS10aXRsZSI+QXQgQSBHbGFuY2U8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWdsYW5jZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tZ2xhbmNlLWxhYmVsIj5TZXR0aW5nPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tZ2xhbmNlLWRldGFpbCI+QSByZW1vZGVsZWQgaGFsZiBvZiBhIGdhcmFnZSwgcHJpdmF0ZSBhbmQgYXBwb2ludG1lbnQtb25seS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1nbGFuY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLWdsYW5jZS1sYWJlbCI+SW5zdHJ1Y3Rpb248L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1nbGFuY2UtZGV0YWlsIj5LZXR0bGViZWxsIHdvcmssIHBvd2VybGlmdGluZywgYW5kIGdlbmVyYWwgY29uZGl0aW9uaW5nLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWdsYW5jZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tZ2xhbmNlLWxhYmVsIj5EYWlseSBTY2hlZHVsZTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWdsYW5jZS1kZXRhaWwiPlRocmVlIG9yIGZvdXIgc2Vzc2lvbnMgYSBkYXksIGRlbGliZXJhdGVseSBjYXBwZWQuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZ2xhbmNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1nbGFuY2UtbGFiZWwiPkNyZWRlbnRpYWxzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tZ2xhbmNlLWRldGFpbCI+U3Ryb25nRmlyc3QgTGV2ZWwgMSBhbmQgRnVuY3Rpb25hbCBNb3ZlbWVudCBTY3JlZW4gTGV2ZWwgMi48L3NwYW4+PC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tb3duZXItZm9jdXMiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjQ1cHg7IGZvbnQtc2l6ZToxMHB4OyBjb2xvcjojNzA2OTYxOyBtYXJnaW46MCAwIDhweCAwOyI+T3duZXIgRm9jdXM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLW93bmVyLWZvY3VzLWNvcHkiPkRhbiBGZW53aWNrIGJ1aWx0IFNtYWxsIEJveCBGaXRuZXNzIGFyb3VuZCBhIHNpbmdsZSBzdGFuZGFyZDogYSBjbGllbnQgc2hvdWxkIGxlYXZlIGtub3dpbmcgaG93IHRvIGRvIHRoZSB3b3JrIGNvcnJlY3RseSB3aXRob3V0IGhpbS4gVGhhdCB0ZWFjaGluZy1maXJzdCBwb3N0dXJlIGdpdmVzIHRoZSBneW0gaXRzIGNhcmVmdWwsIHVuaHVycmllZCwgYW5kIHVudXN1YWxseSBzcGVjaWZpYyBjaGFyYWN0ZXIuPC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6NDM4cHg7IG1hcmdpbjoxOHB4IDAgMCBhdXRvOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9DZU1tbjdqLnBuZyIgYWx0PSJLZXR0bGViZWxscyBhbmQgc3RyZW5ndGggdHJhaW5pbmcgZXF1aXBtZW50IGtlcHQgYXQgU21hbGwgQm94IEZpdG5lc3MiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NDM4cHg7IGhlaWdodDphdXRvOyBib3JkZXI6MDsgbWFyZ2luOjAgMCAwIGF1dG87Ij4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjEzcHg7IGxpbmUtaGVpZ2h0OjEuNTU7IGNvbG9yOiM2NjVmNTc7IG1hcmdpbjo4cHggMCAwIDA7IHRleHQtYWxpZ246bGVmdDsiPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPlRoZSBFcXVpcG1lbnQ6PC9zcGFuPiBBc3NlbWJsZWQgb3ZlciB5ZWFycyBvZiBzdHVkeSwgd2l0aCBlYWNoIGFkZGl0aW9uIHRlc3RlZCBieSBEYW4gRmVud2ljayBiZWZvcmUgaXQgaXMgcHJvZ3JhbW1lZCBmb3IgYSBjbGllbnQuPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tbGVkZ2VyIj4KPGRpdiBjbGFzcz0iZmxtLWxlZGdlci10aXRsZSI+U21hbGwgQm94IEZpdG5lc3MgU3RhbmRhcmQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWxlZGdlci1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWxhYmVsIj5UYXVnaHQgVGVjaG5pcXVlPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWRldGFpbCI+SW5zdHJ1Y3Rpb24gY29tZXMgYmVmb3JlIGxvYWQuIENsaWVudHMgbGVhcm4gdGhlIG1vdmVtZW50LCB0aGUgcmVhc29uaW5nIGJlaGluZCBpdCwgYW5kIHRoZSBjb3JyZWN0aW9uIGJlZm9yZSB3ZWlnaHQgaXMgYWRkZWQuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tbGVkZ2VyLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXItbGFiZWwiPktldHRsZWJlbGwgQ29tbWFuZDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1kZXRhaWwiPkNlcnRpZmllZCBpbnN0cnVjdGlvbiBpbiBhIHRvb2wgRGFuIHNheXMgc2l0cyB1bnVzZWQgaW4gbW9zdCBneW1zIGJlY2F1c2UgZmV3IHBlb3BsZSBhcmUgZXZlciB0YXVnaHQgdG8gaGFuZGxlIGl0Ljwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWxlZGdlci1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWxhYmVsIj5Xcml0dGVuIFJlY29yZDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1kZXRhaWwiPlNldHMsIHJlcGV0aXRpb25zLCBhbmQgcHJvZ3Jlc3Npb25zIGFyZSBsb2dnZWQsIGFuZCBldmVyeSBjbGllbnQga2VlcHMgYSBjb3B5IHNvIHRyYWluaW5nIGNvbnRpbnVlcyBjb3JyZWN0bHkgYmV0d2VlbiBzZXNzaW9ucy48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1sZWRnZXItcm93Ij48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1sYWJlbCI+UHJpdmF0ZSBDYXBhY2l0eTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1kZXRhaWwiPk9uZS1vbi1vbmUgb3IgdXAgdG8gdGhyZWUgcGVvcGxlLCBieSBhcHBvaW50bWVudCwgaW4gYSBjbGVhbiBhbmQgcXVpZXQgcm9vbSB3aXRoIG5vIHdhaXRpbmcgYW5kIG5vIGF1ZGllbmNlLjwvc3Bhbj48L2Rpdj4KPC9kaXY+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjwvZGl2PgoKPGRpdiBzdHlsZT0iaGVpZ2h0OjI4cHg7IGxpbmUtaGVpZ2h0OjI4cHg7IGZvbnQtc2l6ZTowOyI+Jm5ic3A7PC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc3RhbmRhcmQtYm94Ij4KPGRpdiBjbGFzcz0iZmxtLXN0YW5kYXJkLXJvdyI+CjxkaXYgY2xhc3M9ImZsbS1zdGFuZGFyZC1sYWJlbCI+PGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGZvbnQtc2l6ZToxMXB4OyBsaW5lLWhlaWdodDoxLjc7Ij5UaGUgRml0bmVzcyBTdGFuZGFyZDwvZGl2PjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc3RhbmRhcmQtY29weSI+U21hbGwgQm94IEZpdG5lc3MgdHJlYXRzIHN0cmVuZ3RoIHRyYWluaW5nIGFzIGEgdGF1Z2h0IHNraWxsLCBkZWxpdmVyZWQgcHJpdmF0ZWx5LCBhdCBhIHNjYWxlIHNtYWxsIGVub3VnaCBmb3IgZXZlcnkgcmVwZXRpdGlvbiB0byBiZSB3YXRjaGVkLCBjb3JyZWN0ZWQsIGFuZCBleHBsYWluZWQuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9Im1hcmdpbjowIDAgNDBweCAwOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPHNlY3Rpb24gY2xhc3M9ImZsbS1zaWduYXR1cmUiIGFyaWEtbGFiZWw9IlN0cmVuZ3RoIElzIFRhdWdodCI+CjxkaXYgY2xhc3M9ImZsbS1zaWduYXR1cmVfX2xlYWQiPlN0cmVuZ3RoIElzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zaWduYXR1cmVfX3Bvd2VyIj5UQVVHSFQ8L2Rpdj4KPC9zZWN0aW9uPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiMyMjIyMjI7IG1hcmdpbjoyMHB4IDAgMTVweCAwOyBtYXgtd2lkdGg6OTQwcHg7Ij48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWFuY2hvci1zdWJ0aXRsZSI+QSBTYW50YSBDcnV6IENvdW50eSBUcmFpbmluZyBHeW0gV2hlcmUgS2V0dGxlYmVsbCBTa2lsbCwgUG93ZXJsaWZ0aW5nLCBBbmQgQ29uZGl0aW9uaW5nIEFyZSBUYXVnaHQgVG8gQmUgQ2FycmllZCBPdXQgQWxvbmUuPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWJvZHkiPgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjIycHggMCAxOHB4IDA7IG1hcmdpbjowIDAgMzRweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5Qcm9maWxlIFNuYXBzaG90PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkJ1c2luZXNzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPlNtYWxsIEJveCBGaXRuZXNzPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5Pd25lcjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5EYW4gRmVud2ljaywgT3duZXIgQW5kIFRyYWluZXI8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkxvY2F0aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPlNhbnRhIENydXogQ291bnR5LCBDYWxpZm9ybmlhPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5Gb2N1czwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5FeHBlcnQga2V0dGxlYmVsbCBpbnN0cnVjdGlvbiwgcG93ZXJsaWZ0aW5nLCBnZW5lcmFsIGNvbmRpdGlvbmluZywgbW92ZW1lbnQgc2NyZWVuaW5nLCBhbmQgd3JpdHRlbiBwcm9ncmFtcyBjbGllbnRzIGtlZXAuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93IiBzdHlsZT0iYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5UcmFpbmluZyBNb2RlbDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5Qcml2YXRlLCBhcHBvaW50bWVudC1vbmx5IHNlc3Npb25zIHJ1biBvbmUtb24tb25lIG9yIGluIHNtYWxsIGdyb3VwcyBvZiB1cCB0byB0aHJlZSBwZW9wbGUsIHdpdGggb2ZmLXNpdGUgaW5zdHJ1Y3Rpb24gYXZhaWxhYmxlIGJ5IGFycmFuZ2VtZW50Ljwvc3Bhbj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tbm90ZSI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3JpYWwgRG9zc2llcjwvZGl2Pgo8cCBzdHlsZT0iZm9udC1zaXplOjIycHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42MiAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyI+QXNrIHdoYXQgYSBjbGllbnQgaXMgYWN0dWFsbHkgcGF5aW5nIGZvciBoZXJlIGFuZCB0aGUgYW5zd2VyIGlzIG5vdCB0aGUgaG91ci4gSXQgaXMgdGhlIGxvZ2Jvb2suIFNldHMsIHJlcGV0aXRpb25zLCBhbmQgcHJvZ3Jlc3Npb25zIGFyZSB3cml0dGVuIG91dCBhbmQgaGFuZGVkIG92ZXIsIGJlY2F1c2UgdGhlIHNpeCBkYXlzIERhbiBGZW53aWNrIGlzIG5vdCBpbiB0aGUgcm9vbSBhcmUgdGhlIGRheXMgdGhhdCBkZWNpZGUgd2hldGhlciBhbnkgb2YgaXQgaG9sZHMuIEEgcHJhY3RpY2UgYnVpbHQgb24gdGhhdCBwcmVtaXNlIGhhcyB0byB0ZWFjaCByYXRoZXIgdGhhbiBzdXBlcnZpc2UsIGFuZCBpdCBoYXMgdG8gc3RheSBzbWFsbCBlbm91Z2ggdG8gZG8gaXQuPC9wPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1ub3RlIiBzdHlsZT0iYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBib3JkZXItbGVmdDoycHggc29saWQgI2NmYzViNiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDQwcHggMCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3LigJlzIE5vdGU8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsiPkRhbiBGZW53aWNrIGxlZnQgc29mdHdhcmUgYXQgZmlmdHktb25lIGFuZCBiZWdhbiBmaWxsaW5nIGhhbGYgYSBnYXJhZ2Ugd2l0aCBlcXVpcG1lbnQgaGUgd2FudGVkIHRvIHRlc3QuIFdoYXQgdGhhdCByb29tIHR1cm5lZCBpbnRvIGlzIHRoZSBzdWJqZWN0IGhlcmU6IGEgb25lLXRyYWluZXIgcHJhY3RpY2UgdGhhdCBjYXBzIGl0cyBvd24gZGFpbHkgc2NoZWR1bGUsIHRlc3RzIGl0cyBtZXRob2RzIG9uIHRoZSB0cmFpbmVyIGZpcnN0LCBhbmQganVkZ2VzIHRoZSB3b3JrIGJ5IHdoYXQgYSBjbGllbnQgY2FuIHN0aWxsIHBlcmZvcm0gY29ycmVjdGx5IHllYXJzIGFmdGVyd2FyZC48L3A+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXByb2ZpbGUtbGVhZCIgc3R5bGU9ImJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTE7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MjBweCAwIDE2cHggMDsgbWFyZ2luOjAgMCAzMnB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLWV5ZWJyb3ciPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIFByb2ZpbGU8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIj5JbnN0cnVjdGlvbiBJcyBUaGUgUHJvZHVjdCwgTm90IFRoZSBIb3VyPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luOjAgIWltcG9ydGFudDsiPk1vc3QgZ3ltcyBzZWxsIGFjY2Vzcy4gRGFuIEZlbndpY2sgc2VsbHMgaW5zdHJ1Y3Rpb24sIGFuZCBoZSBpcyB1bnVzdWFsbHkgZGlyZWN0IGFib3V0IHRoZSBkaWZmZXJlbmNlLiBJbiBoaXMgYWNjb3VudCwgcGVvcGxlIGFycml2ZSBiZWxpZXZpbmcgZXhlcmNpc2UgaXMgc2ltcGxlIGFuZCBxdWlja2x5IGRpc2NvdmVyIHRoYXQgaXQgaXMgbm90LiBMb2FkaW5nIGEgYm9keSB3ZWxsIHJlcXVpcmVzIHN0dWR5LCBhbmQgc29tZW9uZSBoYXMgdG8gZG8gdGhhdCBzdHVkeSBiZWZvcmUgYSBjbGllbnQgcGlja3MgdXAgYSB3ZWlnaHQuIEF0IFNtYWxsIEJveCBGaXRuZXNzLCB0aGF0IHBlcnNvbiBpcyBEYW4sIGFuZCB0aGUgcmVzdWx0cyBvZiB0aGUgc3R1ZHkgYXJlIGhhbmRlZCBvdmVyIHJhdGhlciB0aGFuIHdpdGhoZWxkLiBIZSBzZWVzIHNvbWUgY2xpZW50cyBvbmx5IG9uY2UgYSB3ZWVrIGFuZCBleHBlY3RzIHRoZW0gdG8gdHJhaW4gY29ycmVjdGx5IG9uIHRoZSBkYXlzIGhlIGlzIG5vdCB0aGVyZSwgd2hpY2ggaXMgd2h5IHNldHMsIHJlcGV0aXRpb25zLCBhbmQgcHJvZ3Jlc3Npb25zIGFyZSB3cml0dGVuIGRvd24gYW5kIGdpdmVuIHRvIHRoZSBjbGllbnQgaW4gYSBmb3JtIHRoZXkgY2FuIHJlYWQgYW5kIGZvbGxvdyBhbG9uZS48L3A+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXF1aWNrLWFuc3dlciI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5RdWljayBBbnN3ZXI8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNjYgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsiPlNtYWxsIEJveCBGaXRuZXNzIGlzIGEgcHJpdmF0ZSwgYXBwb2ludG1lbnQtb25seSB0cmFpbmluZyBneW0gaW4gU2FudGEgQ3J1eiBDb3VudHksIENhbGlmb3JuaWEsIG9mZmVyaW5nIGV4cGVydCBrZXR0bGViZWxsIGluc3RydWN0aW9uLCBwb3dlcmxpZnRpbmcsIGFuZCBnZW5lcmFsIGNvbmRpdGlvbmluZyBvbmUtb24tb25lIG9yIGluIGdyb3VwcyBvZiB1cCB0byB0aHJlZS4gT3duZXIgRGFuIEZlbndpY2sgZGVzY3JpYmVzIHRoZSBwcmFjdGljZSBhcyBhIHRlYWNoaW5nIG9wZXJhdGlvbjogY2xpZW50cyBhcmUgc2hvd24gaG93IHRvIG1vdmUgc2FmZWx5LCBnaXZlbiB3cml0dGVuIHByb2dyYW1zLCBhbmQgcHJlcGFyZWQgdG8gdHJhaW4gY29ycmVjdGx5IG9uIHRoZWlyIG93biBmb3IgdGhlIHJlc3Qgb2YgdGhlaXIgbGl2ZXMuPC9wPgo8L2Rpdj4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5IZSBkZXNjcmliZXMgaGltc2VsZiwgd2l0aG91dCBtdWNoIGNlcmVtb255LCBhcyBhIGd5bSBuZXJkLiBUaGUgaGFiaXQgcHJlZGF0ZXMgdGhlIGJ1c2luZXNzIGJ5IGRlY2FkZXMuIFdoaWxlIHdvcmtpbmcgYXMgYSBzb2Z0d2FyZSBlbmdpbmVlciwgaGUgdHJhaW5lZCBvbiBoaXMgb3duIHRpbWUsIHJvZGUgcm9hZCBhbmQgbW91bnRhaW4gYmlrZXMsIGFuZCB3b3JrZWQgaGlzIHdheSBpbnRvIHNlcmlvdXMgc3RyZW5ndGggdHJhaW5pbmcgYnkgdGVzdGluZyBvbmUgaWRlYSBhZnRlciBhbm90aGVyLiBXaGVuIGhlIHJldGlyZWQgaW4gMjAwOSBhdCBmaWZ0eS1vbmUsIHRoZSBjZXJ0aWZpY2F0aW9ucyBmb2xsb3dlZCBhbG1vc3QgaW1tZWRpYXRlbHksIGFuZCBzbyBkaWQgY2xpZW50cy48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0tbGVhcm4tY2FyZCI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuM3B4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5XaGF0IFlvdeKAmWxsIExlYXJuPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9ImZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMTIgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsiPkluc2lkZSBUaGUgU21hbGwgQm94IEZpdG5lc3MgQXBwcm9hY2g8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjcyOyBjb2xvcjojMmQyYTI2OyBtYXJnaW46MCAwIDE2cHggMDsiPlRoaXMgcHJvZmlsZSBleGFtaW5lcyBob3cgYSBvbmUtdHJhaW5lciBneW0gaW4gU2FudGEgQ3J1eiBDb3VudHkgYnVpbHQgaXRzIHN0YW5kYXJkIGFyb3VuZCBpbnN0cnVjdGlvbiwgcHJvZ3Jlc3Npb24sIGFuZCBlcXVpcHBpbmcgY2xpZW50cyB0byBjb250aW51ZSB3aXRob3V0IHN1cGVydmlzaW9uLjwvcD4KPHRhYmxlIGNsYXNzPSJmbG0tbGVhcm4tcm93IiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+PHRyPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+V2h5IEl0IElzIERpZmZlcmVudDwvZGl2PjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWUxYjsgbWFyZ2luOjA7Ij5UcmFpbmluZyBpcyB0cmVhdGVkIGFzIGEgc3ViamVjdCB0byBiZSB0YXVnaHQsIHdpdGggY2VydGlmaWVkIGtldHRsZWJlbGwgaW5zdHJ1Y3Rpb24gdGhhdCBpcyBkaWZmaWN1bHQgdG8gZmluZCBpbiB0aGUgY291bnR5LjwvcD48L3RkPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+V2hvIEl0IFNlcnZlczwvZGl2PjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWUxYjsgbWFyZ2luOjA7Ij5DbGllbnRzIGZyb20gcHJldGVlbiB0byBhZHZhbmNlZCBzZW5pb3IsIGluY2x1ZGluZyBwZW9wbGUgcmV0dXJuaW5nIHRvIHRyYWluaW5nIGFmdGVyIGluanVyeSBvciBhcHByZWhlbnNpb24uPC9wPjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLWxlYXJuLWNvbCIgdmFsaWduPSJ0b3AiPjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNTVweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgN3B4IDA7Ij5XaHkgSXQgU3RhbmRzIE91dDwvZGl2PjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWUxYjsgbWFyZ2luOjA7Ij5BIHNtYWxsIHByaXZhdGUgcm9vbSwgYSB3cml0dGVuIHByb2dyYW0sIGFuZCBhIHRyYWluZXIgd2hvIGV4cGVjdHMgY2xpZW50cyB0byBldmVudHVhbGx5IG5lZWQgaGltIGxlc3MuPC9wPjwvdGQ+CjwvdHI+PC90YWJsZT4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkEgTGFib3JhdG9yeSwgTm90IEEgU2hvd3Jvb208L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoZSBneW0gZ3JldyB0aGUgd2F5IGEgY29sbGVjdGlvbiBncm93cy4gRGFuIHdvdWxkIHN0dWR5IGEgbW9kYWxpdHksIGRlY2lkZSBpZiBpdCB3YXMgd29ydGggdW5kZXJzdGFuZGluZywgYW5kIGJ1eSB0aGUgZXF1aXBtZW50IHRvIHRlc3QgaXQuIElzb21ldHJpY3MgYXJyaXZlZCB0aGF0IHdheS4gU28gZGlkIGEgZ29vZCBkZWFsIG9mIGV2ZXJ5dGhpbmcgZWxzZSwgdW50aWwgdGhlcmUgd2FzIGVub3VnaCB0byBqdXN0aWZ5IHJlbW9kZWxpbmcgaGFsZiBvZiBhIGdhcmFnZSB0byBob3VzZSBpdC4gVGhlIG5hbWUgZm9sbG93ZWQgdGhlIHJlYWxpdHk6IG5vdCBhIGJpZyBib3ggZ3ltLCBhIHZlcnkgc21hbGwgYm94LjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkhlIHN0aWxsIHJ1bnMgaXQgYXMgYSB3b3JraW5nIGxhYm9yYXRvcnkuIEVxdWlwbWVudCBpcyBzd2FwcGVkIG91dCB3aGVuIHNvbWV0aGluZyBtb3JlIGVmZmljaWVudCBlYXJucyB0aGUgZmxvb3Igc3BhY2UuIEEgYnVsa3kgZ2x1dGUtaGFtIGRldmVsb3BlciBnYXZlIHdheSB0byBhIE5vcmRpYyBiZW5jaCB0aGF0IGRvZXMgdGhlIHNhbWUgam9iIGluIGEgZnJhY3Rpb24gb2YgdGhlIHJvb20uIE1ldGhvZHMgYXJlIHRlc3RlZCBvbiBoaW1zZWxmIGZpcnN0LCB3aGljaCBpcyB3aGVyZSB0aGUgcGhyYXNlIGFib3V0IHRha2luZyBvbmUgZm9yIHRoZSB0ZWFtIGNvbWVzIGZyb20uIEFuIGluanVyeSBoZSBjb2xsZWN0cyBpcyBvbmUgYSBjbGllbnQgZG9lcyBub3QgaGF2ZSB0by48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGVyZSBpcyBhIGRpc2NpcGxpbmUgYmVoaW5kIHRoZSBpbmZvcm1hbGl0eS4gSGUgdHJhaW5lZCBlaWdodCB0byB0ZW4gcGVvcGxlIGEgZGF5IHdoZW4gaGUgZmlyc3Qgc3RhcnRlZCBhbmQgZm91bmQgdGhlIHBhY2UgdW5zdXN0YWluYWJsZSwgbm90IHBoeXNpY2FsbHkgYnV0IGF0dGVudGlvbmFsbHkuIENvYWNoaW5nIHdlbGwgdHVybmVkIG91dCB0byBiZSBleGhhdXN0aW5nIGluIGEgd2F5IGhlIGhhZCBub3QgYW50aWNpcGF0ZWQuIEhlIHJlZHVjZWQgdGhlIGxvYWQgdG8gdGhyZWUgb3IgZm91ciBzZXNzaW9ucyBhIGRheSBhbmQgaGFzIGtlcHQgaXQgdGhlcmUgc2luY2UsIG9uIHRoZSByZWFzb25pbmcgdGhhdCBhIGNsaWVudCBpcyBvd2VkIHRoZSB3aG9sZSBvZiB0aGUgdHJhaW5lcuKAmXMgYXR0ZW50aW9uIG9yIG5vbmUgb2YgaXQuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLXF1b3RlLWJsb2NrIj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUtdGV4dCI+4oCcU29tZXRpbWVzIGV2ZW4gaWYgeW91IGNhbiBkbyBzb21ldGhpbmcsIG1heWJlIGl04oCZcyBub3Qgc3VjaCBhIGdyZWF0IGlkZWEu4oCdPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjA7Ij5EYW4gRmVud2ljaywgT3duZXIgQW5kIFRyYWluZXIgLyBTbWFsbCBCb3ggRml0bmVzczwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+VGhlIEtldHRsZWJlbGwgR2FwPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5EYW4gaXMgYSBTdHJvbmdGaXJzdCBMZXZlbCAxIGNlcnRpZmllZCBrZXR0bGViZWxsIGluc3RydWN0b3IsIGFuZCB0aGUgc3ViamVjdCBhbmltYXRlcyBoaW0gbW9yZSB0aGFuIGFueSBvdGhlci4gSGUgZGVzY3JpYmVzIHZpc2l0aW5nIG90aGVyIGd5bXMgYW5kIGZpbmRpbmcgcmFja3Mgb2Yga2V0dGxlYmVsbHMgZ2F0aGVyaW5nIGR1c3QsIG5vdCBiZWNhdXNlIHRoZSB0b29sIGlzIGluZWZmZWN0aXZlIGJ1dCBiZWNhdXNlIG5vYm9keSBvbiB0aGUgZmxvb3Iga25vd3MgaG93IHRvIHRlYWNoIGl0LiBIZSBjb25zaWRlcnMgdGhhdCBhIHdhc3RlIG9mIGFuIHVudXN1YWxseSBlZmZpY2llbnQgcGllY2Ugb2YgZXF1aXBtZW50LCBhbmQgb25lIG9mIHRoZSBjbGVhcmVzdCByZWFzb25zIGEgU2FudGEgQ3J1eiBDb3VudHkgY2xpZW50IG1pZ2h0IHNlZWsgaGltIG91dCBzcGVjaWZpY2FsbHkuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhlIGluc3RydWN0aW9uIGlzIGhhbmRzLW9uIGJ5IG5lY2Vzc2l0eS4gQSBrZXR0bGViZWxsIHN3aW5nIGNhbm5vdCBiZSBhYnNvcmJlZCBmcm9tIGEgdmlkZW8gb3IgaW1wcm92aXNlZCBmcm9tIGdlbmVyYWwgYXRobGV0aWNpc207IGl0IGhhcyB0byBiZSBjb3JyZWN0ZWQgaW4gcGVyc29uLCByZXBlYXRlZGx5LCBieSBzb21lb25lIHdobyBrbm93cyB3aGF0IHRvIGxvb2sgZm9yLiBEYW4gaXMgY2FuZGlkIHRoYXQgYSBjbGllbnQgY2FuIGRlY2xpbmUgdGhlIHdob2xlIHN1YmplY3QgYW5kIHRyYWluIHBvd2VybGlmdGluZyBpbnN0ZWFkLCBhbmQgaGUgd2lsbCBwcm9ncmFtIGl0IGhhcHBpbHkuIEhlIHNpbXBseSB0aGlua3MgdGhleSB3b3VsZCBiZSBwYXNzaW5nIHVwIHNvbWV0aGluZyB3b3J0aCBoYXZpbmcuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+SGUgYWxzbyB0cmVhdHMgaXQgYXMgYSBsb25nLWhvcml6b24gdG9vbC4gQXQgc2l4dHktZWlnaHQsIGhlIGlzIHN0aWxsIHBlcmZvcm1pbmcgaGVhdnkgc3dpbmdzIGF0IGxvYWRzIGhlIHdhcyB1c2luZyBtb3JlIHRoYW4gYSBkZWNhZGUgYWdvLCB3aGljaCBoZSBvZmZlcnMgbGVzcyBhcyBhIGJvYXN0IHRoYW4gYXMgZXZpZGVuY2U6IHRoZSBtb2RhbGl0eSBob2xkcyB1cCBhY3Jvc3MgYSB0cmFpbmluZyBsaWZlIGlmIHRoZSB0ZWNobmlxdWUgaXMgc291bmQgYW5kIHRoZSBwcm9ncmVzc2lvbiBpcyBob25lc3QuIEhlIHdvcmtzIHRvd2FyZCB0aGUgaGVhdmllc3Qgd2VpZ2h0IHRoYXQgcmVtYWlucyBzYWZlLCBvbiB0aGUgZ3JvdW5kcyB0aGF0IGFueXRoaW5nIGxlc3MgZG9lcyBub3QgbW92ZSB0aGUgbmVlZGxlLCBhbmQgdGhhdCB0aGUgcm91dGUgdG8gdGhhdCB3ZWlnaHQgaXMgdGhlIGJhY2tncm91bmQgd29yayBtb3N0IHBlb3BsZSBza2lwLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+Q29uc2lzdGVuY3ksIFRoZW4gU2FmZXR5PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Bc2tlZCBmb3IgaGlzIHRyYWluaW5nIHBoaWxvc29waHksIERhbiBwdXRzIGNvbnNpc3RlbmN5IGZpcnN0IGFuZCBkb2VzIG5vdCBoZWRnZS4gSGlzIGlsbHVzdHJhdGlvbiBpcyB1bmdsYW1vcm91czogcHJlc3Mgb25lIHdlZWssIGRpc2FwcGVhciBmb3IgdHdvLCBhbmQgdGhlIHdvcmsgcmVzdGFydHMgZnJvbSBzb21ldGhpbmcgY2xvc2UgdG8gemVyby4gVGhlIHNhbWUgZWZmb3J0IGFwcGxpZWQgb24gYSByZWd1bGFyIHNjaGVkdWxlIGNvbXBvdW5kcyBpbnN0ZWFkIG9mIHJlc2V0dGluZy4gUHJvZ3Jlc3MsIGluIGhpcyBmcmFtaW5nLCBpcyBsZXNzIGFib3V0IGludGVuc2l0eSB0aGFuIGFib3V0IHJlZnVzaW5nIHRvIGdpdmUgYmFjayB3aGF0IGhhcyBhbHJlYWR5IGJlZW4gZWFybmVkLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlNhZmV0eSBzaXRzIGltbWVkaWF0ZWx5IGJlc2lkZSBpdCwgYW5kIGhlIGlzIHdpbGxpbmcgdG8gbWFrZSBoaW1zZWxmIHRoZSBjYXV0aW9uYXJ5IGV4YW1wbGUuIEEgbW92ZW1lbnQgY2FuIGJlIHdpdGhpbiBhIHBlcnNvbuKAmXMgc3RyZW5ndGggYW5kIHN0aWxsIGJlIG91dHNpZGUgdGhlaXIgcHJlcGFyYXRpb24sIGJlY2F1c2Ugc3RyZW5ndGggYW5kIHBhdHRlcm4gYXJlIG5vdCB0aGUgc2FtZSB0aGluZy4gVGhlIGFuc3dlciBpcyBhIHN0cmF0ZWdpYyBwcm9ncmVzc2lvbiBpbnRvIHRoZSBtb3ZlbWVudCByYXRoZXIgdGhhbiBhIGxlYXAgYXQgaXQsIHdoaWNoIGlzIHByZWNpc2VseSB0aGUga2luZCBvZiBqdWRnbWVudCBhIGNsaWVudCBjYW5ub3Qgc3VwcGx5IGZvciB0aGVtc2VsdmVzIGVhcmx5IG9uLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1ub3RlIiBzdHlsZT0iYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBib3JkZXItdG9wOjFweCBzb2xpZCAjY2ZjNWI2ICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjZmM1YjYgIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50OyBwYWRkaW5nOjIycHggMCAhaW1wb3J0YW50OyBtYXJnaW46MzZweCAwIDQwcHggMCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5DbGllbnQgRXhwZXJpZW5jZTwvZGl2Pgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij5BIGNsaWVudCBhdCBTbWFsbCBCb3ggRml0bmVzcyBpcyBtZWFudCB0byBsZWF2ZSB3aXRoIHNvbWV0aGluZyBwb3J0YWJsZS4gRGFuIGRlc2NyaWJlcyBwZW9wbGUgaGUgdGF1Z2h0IGEgZGVjYWRlIGFnbyB3aG8gc3RpbGwgdXNlIHRoZSBzYW1lIHRlY2huaXF1ZXMgYXMgdGhlaXIgZGVmYXVsdCwgYW5kIGxvbmctdGVybSBjbGllbnRzIHdobyBjb250aW51ZSBib29raW5nIHNlc3Npb25zIG5vdCBiZWNhdXNlIHRoZXkgY2Fubm90IHRyYWluIGFsb25lIGJ1dCBiZWNhdXNlIHRoZXkgcHJlZmVyIGhpcyBkaXJlY3Rpb24uIFRoZSBtZWFzdXJlIG9mIHRoZSB3b3JrIGlzIHdoYXQgaG9sZHMgdXAgYWZ0ZXIgdGhlIGhvdXIgZW5kcy48L3A+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5CZWdpbm5pbmcgU2xvd2x5LCBPbiBQdXJwb3NlPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5OZXJ2b3VzIGNsaWVudHMgYXJlIGhhbmRsZWQgZGVsaWJlcmF0ZWx5LiBEYW7igJlzIGZpcnN0IG9iamVjdGl2ZSBpcyBub3QgdG8gcmVhc3N1cmUgYnV0IHRvIHVuZGVyc3RhbmQ6IHdoYXQgZXhhY3RseSBpcyB0aGUgYXBwcmVoZW5zaW9uLCBhbmQgd2hlcmUgZGlkIGl0IGNvbWUgZnJvbS4gVmVyeSBvZnRlbiB0aGUgYW5zd2VyIGlzIGEgcHJpb3IgaW5qdXJ5LCBhbmQgaGUgdGFrZXMgaXQgYXMgZ2l2ZW4gdGhhdCBhbG1vc3QgYW55b25lIGh1cnQgZHVyaW5nIGEgbW92ZW1lbnQgd2lsbCByZW1haW4gZ3VhcmRlZCBhcm91bmQgaXQgYWZ0ZXJ3YXJkLiBUaGF0IGd1YXJkZWRuZXNzIGlzIHRyZWF0ZWQgYXMgaW5mb3JtYXRpb24gcmF0aGVyIHRoYW4gYW4gb2JzdGFjbGUuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+RnJvbSB0aGVyZSBoZSBidWlsZHMgZnJvbSBmYW1pbGlhcml0eS4gSWYgYSBjbGllbnQgaGFzIGV4cGVyaWVuY2Ugd2l0aCBhbm90aGVyIG1vZGFsaXR5LCBoZSBicmluZ3MgaXQgaW50byB0aGUgcHJvZ3JhbW1pbmcgc28gdGhlIGVhcmx5IHNlc3Npb25zIGNvbnRhaW4gc29tZXRoaW5nIHJlY29nbml6YWJsZSByYXRoZXIgdGhhbiBhIHdhbGwgb2YgbmV3IG1hdGVyaWFsLiBDb25maWRlbmNlLCBpbiBoaXMgcmVhZGluZywgcmVxdWlyZXMgZmFtaWxpYXJpdHkgZmlyc3QgYW5kIHN1Y2Nlc3Mgc2hvcnRseSBhZnRlci4gVGhlIG5vdmVsIHdvcmsgY2FuIHdhaXQgdW50aWwgdGhlIHBlcnNvbiBoYXMgcHJvb2YgdGhhdCB0aGV5IGNhbiBkbyB0aGlzLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkhlIGhhcyBzZWVuIHdoZXJlIHRoYXQgcGF0aWVuY2UgbGVhZHMuIFNldmVyYWwgY2xpZW50cyBhcnJpdmVkIHdpdGggbG93ZXIgYmFjayBwYWluIGFuZCBhIHdlbGwtZm91bmRlZCBmZWFyIG9mIHNxdWF0dGluZyBvciBoaW5naW5nLiBUYWtlbiBzbG93bHkgdGhyb3VnaCBkZWFkbGlmdHMsIHRoZW4gc3dpbmdzLCB0aGVuIHByb2dyZXNzaXZlIGxvYWRpbmcsIHRoZWlyIGxvd2VyIGJhY2tzLCBjb3JlcywgYW5kIHVwcGVyIGJhY2tzIHN0cmVuZ3RoZW5lZCBhbmQgdGhlIGJhY2sgcHJvYmxlbXMgcmVjZWRlZC4gT25lIGNsaWVudCB3aG9zZSBjb25kaXRpb24gd2FzIHRvbyBmcmFnaWxlIGZvciB0aGF0IHJvdXRlIHdvcmtlZCBvbiBjb3JlIHN0YWJpbGl0eSBhbG9uZSBhbmQgd2FzIGltcHJvdmluZyBiZWZvcmUgcmVsb2NhdGluZyBvdXQgb2Ygc3RhdGUuIERhbiBkZXNjcmliZXMgdGhlIHdob2xlIGNhdGVnb3J5IGFzIGRlbGljYXRlIGJ1c2luZXNzOiBnZXR0aW5nIHBlb3BsZSBzdHJvbmdlciBhbmQgYmV0dGVyIGNvbmRpdGlvbmVkIHdpdGhvdXQgYWRkaW5nIGFuIGluanVyeSB0byB0aGUgbGVkZ2VyLjwvcD4KCjxkaXYgc3R5bGU9Im1hcmdpbjo0MnB4IDAgNDJweCAwOyBwYWRkaW5nOjA7Ij4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojY2ZjNWI2OyBtYXJnaW46MCAwIDIycHggMDsiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMThweCAwOyI+RWRpdG9yaWFsIFBlcnNwZWN0aXZlPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MzRweDsgbGluZS1oZWlnaHQ6MS40MjsgY29sb3I6IzE3MTcxNzsgbWFyZ2luOjAgMCAyMnB4IDA7Ij5TbWFsbCBCb3ggRml0bmVzcyBtYXR0ZXJzIGJlY2F1c2UgaXQgdHJlYXRzIGEgY2xpZW504oCZcyBpbmRlcGVuZGVuY2UgYXMgdGhlIHByb2R1Y3Q6IGluc3RydWN0aW9uIGlzIGdpdmVuIGF3YXkgY29tcGxldGVseSwgb24gdGhlIGFzc3VtcHRpb24gdGhhdCBhIHBlcnNvbiB0cmFpbmVkIHByb3Blcmx5IHdpbGwgc3RpbGwgYmUgdHJhaW5pbmcgcHJvcGVybHkgaW4gdGVuIHllYXJzLjwvcD4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojY2ZjNWI2OyBtYXJnaW46MDsiPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLWJyaWVmIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkVkaXRvcmlhbCBTZXJ2aWNlIEJyaWVmPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9ImZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMTIgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsiPldoYXQgU21hbGwgQm94IEZpdG5lc3MgT2ZmZXJzPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS43MjsgY29sb3I6IzJhMjkyNjsgbWFyZ2luOjAgMCAxNHB4IDA7Ij5EcmF3aW5nIG9uIHRoZSBpbnRlcnZpZXcgYW5kIHRoZSBidXNpbmVzcyB3ZWJzaXRlLCBTbWFsbCBCb3ggRml0bmVzcyBpcyBidWlsdCBmb3IgcGVvcGxlIHdobyB3YW50IGluc3RydWN0aW9uIHJhdGhlciB0aGFuIGFjY2VzcywgaW4gYSBwcml2YXRlIHNldHRpbmcsIG9uIGFuIGFwcG9pbnRtZW50IHNjaGVkdWxlLjwvcD4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPk9uZS1Pbi1PbmUgVHJhaW5pbmc8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPlByaXZhdGUgaW5zdHJ1Y3Rpb24gYXQgU21hbGwgQm94IEZpdG5lc3MsIGxpc3RlZCBvbiB0aGUgYnVzaW5lc3Mgd2Vic2l0ZSBhdCBzZXZlbnR5IGRvbGxhcnMgcGVyIGhvdXItbG9uZyBzZXNzaW9uLCBieSBhcHBvaW50bWVudCBzZXZlbiBkYXlzIGEgd2Vlay48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5TbWFsbCBHcm91cCBUcmFpbmluZzwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+R3JvdXBzIG9mIHR3byBvciB0aHJlZSByZXRhaW4gaW5kaXZpZHVhbCBpbnN0cnVjdGlvbiwgbGlzdGVkIGF0IG5pbmV0eSBkb2xsYXJzIHRvdGFsIHBlciBob3VyLWxvbmcgc2Vzc2lvbi4gRGFuIGRlc2NyaWJlcyB0aGUgZm9ybWF0IGFzIGJvdGggZWZmZWN0aXZlIGFuZCBlbmpveWFibGUgZm9yIHBlb3BsZSB0cmFpbmluZyB3aXRoIGZyaWVuZHMuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+S2V0dGxlYmVsbCBJbnN0cnVjdGlvbjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+Q2VydGlmaWVkIGhhbmRzLW9uIGtldHRsZWJlbGwgdGVhY2hpbmcsIGluY2x1ZGluZyBzd2luZyBtZWNoYW5pY3MgYW5kIHByb2dyZXNzaW9uLCB1c2luZyBhIGZ1bGwgc2V0IG9mIGtldHRsZWJlbGxzIGtlcHQgYXQgdGhlIGd5bS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5Qb3dlcmxpZnRpbmcgQW5kIENvbmRpdGlvbmluZzwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+QmFyYmVsbCBzdHJlbmd0aCB3b3JrIGFuZCBnZW5lcmFsIGNvbmRpdGlvbmluZywgaW5jbHVkaW5nIGJlbmNoIHByZXNzaW5nLCBwdWxsLXVwcywgcHVzaC11cHMsIGFuZCBjb3JlIHRyYWluaW5nLCBwcm9ncmFtbWVkIHRvIHRoZSBpbmRpdmlkdWFs4oCZcyBoaXN0b3J5IGFuZCBjYXBhY2l0eS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyIgc3R5bGU9ImJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5PZmYtU2l0ZSBTZXNzaW9uczwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+SW5zdHJ1Y3Rpb24gYXQgYSBob21lIG9yIG90aGVyIGxvY2F0aW9uLCB3aXRoIGtldHRsZWJlbGxzIGFuZCBhbnkgbmVjZXNzYXJ5IGVxdWlwbWVudCBicm91Z2h0IGFsb25nLiBSYXRlcyBhbmQgYXZhaWxhYmlsaXR5IGFyZSBhcnJhbmdlZCBkaXJlY3RseS48L3NwYW4+PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5Qcm9ncmFtbWluZyBBY3Jvc3MgVGhlIERlY2FkZXM8L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkRhbiB0cmFpbnMgY2xpZW50cyBmcm9tIHByZXRlZW4gdG8gYWR2YW5jZWQgc2VuaW9yLCBhbmQgdHJlYXRzIHRoZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIHRoZW0gYXMgcmVhbCByYXRoZXIgdGhhbiBjb3NtZXRpYy4gSGUgaXMgZGlyZWN0IGFib3V0IGhpcyBvd24gYWdlIGJlaW5nIGFuIGFzc2V0IGhlcmU6IGF0IHNpeHR5LWVpZ2h0LCBoYXZpbmcgdHJhaW5lZCBwZW9wbGUgaW4gdGhlaXIgc2V2ZW50aWVzIGFuZCBlaWdodGllcywgaGUgaGFzIGZpcnN0aGFuZCBpbnNpZ2h0IGludG8gd2hhdCBhIHR3ZW50eS15ZWFyLW9sZCBjYW4gYWJzb3JiIGFuZCB3aGF0IHNvbWVvbmUgY29uc2lkZXJhYmx5IG9sZGVyIGNhbi4gUHJvZ3JhbXMgYXJlIGJ1aWx0IHRvIHRoZSBwZXJzb27igJlzIGhpc3RvcnksIGN1cnJlbnQgY2FwYWNpdHksIGFuZCByZWFkaW5lc3MsIG5vdCB0byBhIHRlbXBsYXRlLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkFzc2Vzc21lbnQgc3RhcnRzIGJlZm9yZSB0aGUgY29udmVyc2F0aW9uIGRvZXMuIEhlIHdhdGNoZXMgaG93IGEgcGVyc29uIHdhbGtzIHRvd2FyZCBoaW0gYW5kIHJ1bnMgYSBiYXNpYyBtb2JpbGl0eSBzY3JlZW4sIGFuZCBzYXlzIHRoZSBjb21iaW5hdGlvbiBmcmVxdWVudGx5IHN1cmZhY2VzIGlzc3VlcyB0aGUgY2xpZW50IGlzIG5vdCBhd2FyZSBvZiBjYXJyeWluZy4gTG9uZy10ZXJtIGNsaWVudHMgcmVwb3J0IHRoZSBzYW1lIHRoaW5nIGZyb20gdGhlIG90aGVyIGRpcmVjdGlvbjogdGhhdCBoZSBzb21ldGltZXMgcmVhZHMgdGhlaXIgYm9keSBtb3JlIGFjY3VyYXRlbHkgdGhhbiB0aGV5IGRvLCBhbmQgdGhhdCBhIG1pZC1zZXNzaW9uIGNvbXBsYWludCBjYW4gYmUgYWRkcmVzc2VkIHdpdGggYSBjb3JyZWN0aXZlIG9uIHRoZSBzcG90IGJlZm9yZSB0aGUgd29ya291dCByZXN1bWVzLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+VHJhaW5pbmcgQXJvdW5kIEFuIEluanVyeSBJbnN0ZWFkIE9mIFN0b3BwaW5nPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Bc2tlZCB3aGF0IGhlIHdvdWxkIGFkZCB0aGF0IGhhZCBub3QgYmVlbiBjb3ZlcmVkLCBEYW4gY2hvc2UgYSBzdWJqZWN0IG1vc3QgdHJhaW5lcnMgYXZvaWQuIEFueW9uZSB3aG8gdHJhaW5zIGxvbmcgZW5vdWdoLCBjb2FjaCBvciBjbGllbnQsIGlzIGdvaW5nIHRvIGdldCBpbmp1cmVkIGluIHNvbWUgZm9ybS4gSGUgdHJlYXRzIGl0IGFzIGNsb3NlIHRvIGluZXZpdGFibGUsIGFuZCB0aGVyZWZvcmUgYXMgc29tZXRoaW5nIGEgY29tcGV0ZW50IHRyYWluZXIgc2hvdWxkIGhhdmUgYSBwbGFuIGZvciByYXRoZXIgdGhhbiBhIGRpc2NsYWltZXIgYWJvdXQuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhlIHBsYW4gaGFzIHR3byBoYWx2ZXMuIFRoZSBmaXJzdCBpcyBwcmVzZXJ2aW5nIGFzIG11Y2ggaGFyZC13b24gZml0bmVzcyBhcyBwb3NzaWJsZSB3aGlsZSB0aGUgaW5qdXJlZCBhcmVhIGlzIG9mZiBsaW1pdHMsIHdoaWNoIG1lYW5zIHdvcmtpbmcgYXJvdW5kIGl0IGRlbGliZXJhdGVseSByYXRoZXIgdGhhbiBzdG9wcGluZyBhbHRvZ2V0aGVyLiBPdmVyZG8gcHVsbC11cHMgd2l0aG91dCB0aGUgcHJlcGFyYXRpb24gZm9yIHRoZW0gYW5kIHRoZSBlbGJvdyB3aWxsIHNheSBzbzsgdGhlIGNvcnJlY3QgcmVzcG9uc2UgaXMgdG8gc3RvcCB0aGF0IG1vdmVtZW50IGZvciBhIHdoaWxlIGFuZCBrZWVwIHRyYWluaW5nIGV2ZXJ5dGhpbmcgZWxzZS4gVGhlIHNlY29uZCBoYWxmIGlzIGRvaW5nIHRoZSByZWhhYmlsaXRhdGlvbiBwcm9wZXJseSwgc28gdGhlIHJldHVybiBpcyBhIGdlbnVpbmUgcmV0dXJuIGFuZCBub3QgYSBzZXR1cCBmb3IgYSByZXBlYXQuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5XaHkgVGhpcyBNYXR0ZXJzIEluIFNhbnRhIENydXogQ291bnR5PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5TbWFsbCBCb3ggRml0bmVzcyBkb2VzIG5vdCBhZHZlcnRpc2UuIFJvdWdobHkgaGFsZiBvZiBEYW7igJlzIGNsaWVudHMgZmluZCBoaW0gdGhyb3VnaCB0aGUgU3Ryb25nRmlyc3QgaW5zdHJ1Y3RvciBkaXJlY3RvcnksIHdoZXJlIGhlIGlzIG9uZSBvZiB2ZXJ5IGZldyBjZXJ0aWZpZWQga2V0dGxlYmVsbCBpbnN0cnVjdG9ycyBsaXN0ZWQgaW4gdGhlIFNhbnRhIENydXogYXJlYS4gVGhlIHJlc3QgYXJyaXZlIHRocm91Z2ggd29yZCBvZiBtb3V0aCBvciBvcmRpbmFyeSBsb2NhbCBzZWFyY2ggZm9yIGEgdHJhaW5lciBvciBneW0uIEhlIGlzIGNvbnRlbnQgd2l0aCB0aGUgYXJyYW5nZW1lbnQgYW5kIGhhcyBubyBpbnRlcmVzdCBpbiByZXR1cm5pbmcgdG8gZnVsbC10aW1lIHdvcms7IGhlIHdhbnRzIHRvIGJlIGluIHRoZSBneW0sIHRyYWluaW5nIHBlb3BsZSBhbmQgdHJhaW5pbmcgaGltc2VsZi48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Gb3IgYSBjb3VudHkgd2l0aCBubyBzaG9ydGFnZSBvZiBwbGFjZXMgdG8gZXhlcmNpc2UsIHRoZSBwb2ludCBvZiBkaWZmZXJlbmNlIGlzIG5hcnJvdyBhbmQgY2xlYXIuIFNvbWVvbmUgbG9va2luZyBmb3IgaGFuZHMtb24ga2V0dGxlYmVsbCBpbnN0cnVjdGlvbiwgcHJpdmF0ZSBzdHJlbmd0aCBjb2FjaGluZywgb3IgYSBjYXJlZnVsIHBhdGggYmFjayB0byB0cmFpbmluZyBhZnRlciBhIGJhY2sgaW5qdXJ5IGlzIGxvb2tpbmcgZm9yIGEgc3BlY2lmaWMga2luZCBvZiBleHBlcnRpc2UgdGhhdCBpcyBub3QgZXZlbmx5IGRpc3RyaWJ1dGVkLiBTbWFsbCBCb3ggRml0bmVzcyBpcyBhIHNtYWxsIHJvb20gd2l0aCBvbmUgdHJhaW5lciBpbiBpdCwgd2hpY2ggaXMgZWl0aGVyIGEgbGltaXRhdGlvbiBvciB0aGUgZW50aXJlIHByb3Bvc2l0aW9uLCBkZXBlbmRpbmcgb24gd2hhdCBhIHBlcnNvbiBhY3R1YWxseSBuZWVkcy48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkZBUTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taDMiPldobyBJcyBEYW4gRmVud2ljaz88L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkRhbiBGZW53aWNrIGlzIHRoZSBvd25lciBhbmQgdHJhaW5lciBhdCBTbWFsbCBCb3ggRml0bmVzcyBpbiBTYW50YSBDcnV6IENvdW50eSwgQ2FsaWZvcm5pYS4gSGUgc3BlbnQgdHdlbnR5LWZpdmUgeWVhcnMgYXMgYSBzb2Z0d2FyZSBlbmdpbmVlciwgcmV0aXJlZCBpbiAyMDA5LCBhbmQgaGFzIHNpbmNlIGJ1aWx0IGEgcHJpdmF0ZSB0cmFpbmluZyBwcmFjdGljZSBjZW50ZXJlZCBvbiB0ZWFjaGluZyBwZW9wbGUgaG93IHRvIHRyYWluIGNvcnJlY3RseSBvbiB0aGVpciBvd24uPC9wPgo8ZGl2IGNsYXNzPSJmbG0taDMiPldoYXQgSXMgU21hbGwgQm94IEZpdG5lc3MgS25vd24gRm9yPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+U21hbGwgQm94IEZpdG5lc3MgaXMga25vd24gZm9yIGV4cGVydCBrZXR0bGViZWxsIGluc3RydWN0aW9uLCBwb3dlcmxpZnRpbmcsIGFuZCBnZW5lcmFsIGNvbmRpdGlvbmluZyBkZWxpdmVyZWQgb25lLW9uLW9uZSBvciBpbiBncm91cHMgb2YgdXAgdG8gdGhyZWUgcGVvcGxlIGluc2lkZSBhIHNtYWxsLCBwcml2YXRlLCBhcHBvaW50bWVudC1vbmx5IGd5bS48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+SXMgU21hbGwgQm94IEZpdG5lc3MgQmVnaW5uZXIgRnJpZW5kbHk/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5EYW4gRmVud2ljayBkZXNjcmliZWQgc3RhcnRpbmcgbmVydm91cyBjbGllbnRzIHNsb3dseSBhbmQgY2FyZWZ1bGx5LCBmaXJzdCBpZGVudGlmeWluZyB3aGF0IG1ha2VzIHRoZW0gYXBwcmVoZW5zaXZlLCB0aGVuIGJ1aWxkaW5nIGZyb20gbW92ZW1lbnRzIHRoZXkgYWxyZWFkeSBrbm93IHNvIHRoYXQgZWFybHkgc2Vzc2lvbnMgcHJvZHVjZSBmYW1pbGlhcml0eSBhbmQgc3VjY2VzcyByYXRoZXIgdGhhbiBpbnRpbWlkYXRpb24uPC9wPgo8ZGl2IGNsYXNzPSJmbG0taDMiPldoYXQgRG9lcyBUcmFpbmluZyBBdCBTbWFsbCBCb3ggRml0bmVzcyBJbmNsdWRlPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+U2Vzc2lvbnMgaW5jbHVkZSBrZXR0bGViZWxsIGluc3RydWN0aW9uLCBwb3dlcmxpZnRpbmcsIGFuZCBnZW5lcmFsIGNvbmRpdGlvbmluZywgYWxvbmcgd2l0aCBpbnN0cnVjdGlvbiBpbiBob3cgdG8gcmVjb3JkIHNldHMsIHJlcGV0aXRpb25zLCBhbmQgcHJvZ3Jlc3Npb25zIGluIGEgbG9nYm9vay4gQ2xpZW50cyByZWNlaXZlIGEgY29weSBvZiB0aGUgd3JpdHRlbiBwcm9ncmFtIHNvIHRoZXkgY2FuIGZvbGxvdyBpdCBiZXR3ZWVuIHNlc3Npb25zLjwvcD4KPGRpdiBjbGFzcz0iZmxtLWgzIj5XaGF0IE1ha2VzIFNtYWxsIEJveCBGaXRuZXNzIERpZmZlcmVudCBJbiBTYW50YSBDcnV6IENvdW50eT88L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkRhbiBGZW53aWNrIGNpdGVkIGNlcnRpZmllZCBrZXR0bGViZWxsIGluc3RydWN0aW9uIHRoYXQgaXMgZGlmZmljdWx0IHRvIGZpbmQgbG9jYWxseSwgZXhwZXJpZW5jZSBwcm9ncmFtbWluZyBmb3IgYWdlIGdyb3VwcyBmcm9tIHByZXRlZW4gdG8gYWR2YW5jZWQgc2VuaW9yLCBhbmQgYSBwcml2YXRlIG9uZS10by10aHJlZSB0cmFpbmluZyBmb3JtYXQgaW4gd2hpY2ggZXZlcnkgcmVwZXRpdGlvbiBjYW4gYmUgd2F0Y2hlZCBhbmQgY29ycmVjdGVkLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1rZXktYm94Ij4KPGRpdiBjbGFzcz0iZmxtLWtleS1oZWFkaW5nIj5LZXkgVGFrZWF3YXlzPC9kaXY+Cjx1bD4KPGxpPlNtYWxsIEJveCBGaXRuZXNzIGlzIGEgcHJpdmF0ZSwgYXBwb2ludG1lbnQtb25seSB0cmFpbmluZyBneW0gaW4gU2FudGEgQ3J1eiBDb3VudHksIENhbGlmb3JuaWEsIG9mZmVyaW5nIGtldHRsZWJlbGwgaW5zdHJ1Y3Rpb24sIHBvd2VybGlmdGluZywgYW5kIGdlbmVyYWwgY29uZGl0aW9uaW5nLjwvbGk+CjxsaT5EYW4gRmVud2ljayB0cmVhdHMgc3RyZW5ndGggdHJhaW5pbmcgYXMgYSBsZWFybmVkIGRpc2NpcGxpbmUgYW5kIG1lYXN1cmVzIGhpcyB3b3JrIGJ5IHdoZXRoZXIgYSBjbGllbnQgY2FuIHRyYWluIGNvcnJlY3RseSB3aXRob3V0IGhpbS48L2xpPgo8bGk+U2Vzc2lvbnMgcnVuIG9uZS1vbi1vbmUgb3IgaW4gZ3JvdXBzIG9mIHVwIHRvIHRocmVlLCB3aXRoIHdyaXR0ZW4gcHJvZ3JhbXMgY2xpZW50cyBrZWVwIGFuZCBmb2xsb3cgYmV0d2VlbiBhcHBvaW50bWVudHMuPC9saT4KPGxpPkNvbnNpc3RlbmN5IGFuZCBzYWZlIHByb2dyZXNzaW9uIGFuY2hvciB0aGUgcGhpbG9zb3BoeSwgaW5jbHVkaW5nIGRlbGliZXJhdGUgc3RyYXRlZ2llcyBmb3IgdHJhaW5pbmcgYXJvdW5kIGluanVyeSByYXRoZXIgdGhhbiBzdG9wcGluZyBlbnRpcmVseS48L2xpPgo8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwIj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtZnJhbWUiPgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1ncmlkIj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtbWFpbiI+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLW92ZXJsaW5lIj5UaGUgRmlyc3QgU3RlcDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC10aXRsZSI+QmVnaW4gV2l0aCBBIERpcmVjdCBDb252ZXJzYXRpb248L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtcnVsZSI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLWNvcHkiPlRyYWluaW5nIGhlcmUgYmVnaW5zIHdpdGggYSBwaG9uZSBjYWxsIG9yIGFuIGVtYWlsIHRvIERhbiBGZW53aWNrLiBIZSBhc2tzIHdoYXQgeW91IHdhbnQgZnJvbSB0cmFpbmluZywgd2hhdCB5b3VyIGhpc3RvcnkgaXMsIGFuZCB3aGF0IGxpbWl0YXRpb25zIHlvdSBhcmUgd29ya2luZyB3aXRoLCB0aGVuIGV4cGxhaW5zIGhvdyBzZXNzaW9ucyB3b3VsZCBiZSBhcnJhbmdlZCBmb3IgeW91LiBUaGUgcGhvbmUgbnVtYmVyIGFuZCBlbWFpbCBhZGRyZXNzIGFyZSBsaXN0ZWQgb24gdGhlIGJ1c2luZXNzIHdlYnNpdGUuPC9kaXY+CjxhIGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1idXR0b24iIGhyZWY9Imh0dHBzOi8vd3d3LnNtYWxsYm94Zml0bmVzcy5jb20vIj5WaXNpdCBTbWFsbCBCb3ggRml0bmVzczwvYT4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLXNpZGUiPgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLWNhcmQiPgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPkJlZm9yZSBZb3UgUmVhY2ggT3V0PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0taW50YWtlLWNvcHkiPlRoaW5rIGFib3V0IHlvdXIgdHJhaW5pbmcgaGlzdG9yeSwgYW55IHBhc3QgaW5qdXJpZXMsIGFuZCB3aGF0IHlvdSB3YW50IHRoZSB3b3JrIHRvIGRvIGZvciB5b3UuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPkhvdyBUbyBCZWdpbjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1jb3B5Ij5DYWxsIHRoZSBudW1iZXIgbGlzdGVkIG9uIHRoZSBidXNpbmVzcyB3ZWJzaXRlLCBvciBzZW5kIGFuIGVtYWlsIGluc3RlYWQuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPldoYXQgR2V0cyBEaXNjdXNzZWQ8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtY29weSI+WW91ciBnb2FscywgeW91ciBsaW1pdGF0aW9ucywgYW5kIHdoZXRoZXIgb25lLW9uLW9uZSBvciBzbWFsbCBncm91cCB0cmFpbmluZyBzdWl0cyB5b3UgYmV0dGVyLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWludGFrZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0taW50YWtlLWxhYmVsIj5XaGF0IEZvbGxvd3M8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtY29weSI+U2Vzc2lvbnMgYnkgYXBwb2ludG1lbnQsIHdpdGggYSB3cml0dGVuIHByb2dyYW0geW91IGtlZXAgYW5kIGNhbiBmb2xsb3cgb24geW91ciBvd24uPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtbm90ZSI+RGFuIGlzIGRpcmVjdCBhYm91dCBmaXQuIEhlIHdvdWxkIHJhdGhlciBsZWFybiBpbiB0aGF0IGZpcnN0IGNvbnZlcnNhdGlvbiB0aGF0IHNvbWVvbmUgd2FudHMgc29tZXRoaW5nIGhlIGRvZXMgbm90IG9mZmVyLjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+Q29uY2x1c2lvbjwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+RGFuIEZlbndpY2sgc3BlbnQgYSBxdWFydGVyIGNlbnR1cnkgd3JpdGluZyBzb2Z0d2FyZSB0aGF0IG1pbGxpb25zIG9mIHBlb3BsZSB1c2VkIHdpdGhvdXQgZXZlciBrbm93aW5nIGhpcyBuYW1lIHdhcyBhdHRhY2hlZCB0byBpdC4gSGUgZGVzY3JpYmVzIHRoYXQgaW52aXNpYmlsaXR5IHBsYWlubHksIGFuZCBpdCBpcyBub3QgZGlmZmljdWx0IHRvIHNlZSB3aHkgdGhlIHNlY29uZCBjYXJlZXIgdG9vay4gSW4gYSBzbWFsbCByb29tIGluIFNhbnRhIENydXogQ291bnR5LCB0aGUgZWZmZWN0IG9mIGhpcyB3b3JrIGlzIG5vdCBvbmx5IHZpc2libGUgYnV0IHJldHVybmVkIHRvIGhpbSwgc29tZXRpbWVzIGEgZGVjYWRlIGxhdGVyLCBieSBwZW9wbGUgd2hvIHRlbGwgaGltIHRoZXkgc3RpbGwgdXNlIHdoYXQgaGUgdGF1Z2h0IHRoZW0uPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhhdCBpcyB0aGUgYXJndW1lbnQgU21hbGwgQm94IEZpdG5lc3MgbWFrZXMgYWJvdXQgZml0bmVzcyBlZHVjYXRpb24gZ2VuZXJhbGx5LiBBIHdvcmtvdXQgaXMgY29uc3VtZWQgYW5kIGdvbmU7IGEgdGVjaG5pcXVlLCB0YXVnaHQgcHJvcGVybHkgYW5kIHdyaXR0ZW4gZG93biwgYmVsb25ncyB0byB0aGUgcGVyc29uIHdobyBsZWFybmVkIGl0LiBGb3IgY2xpZW50cyBpbiBTYW50YSBDcnV6IENvdW50eSB3ZWlnaGluZyB3aGVyZSB0byBzcGVuZCB0aGVpciB0cmFpbmluZyBob3VycywgdGhlIGRpc3RpbmN0aW9uIERhbiBkcmF3cyBpcyB3b3J0aCB0YWtpbmcgc2VyaW91c2x5OiB0aGUgcG9pbnQgaXMgbm90IHRoZSBzZXNzaW9uLiBUaGUgcG9pbnQgaXMgd2hhdCB0aGUgc2Vzc2lvbiBsZWF2ZXMgYmVoaW5kLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1jdGEiPlJlYWRlcnMgaW50ZXJlc3RlZCBpbiB0aGlzIHByaXZhdGUgdHJhaW5pbmcgZ3ltIGluIFNhbnRhIENydXogQ291bnR5IGNhbiBsZWFybiBtb3JlLCBvciBhcnJhbmdlIGFuIGluaXRpYWwgY29udmVyc2F0aW9uIGJ5IHBob25lIG9yIGVtYWlsLCBhdCA8YSBocmVmPSJodHRwczovL3d3dy5zbWFsbGJveGZpdG5lc3MuY29tLyIgc3R5bGU9ImNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7Ij5TbWFsbCBCb3ggRml0bmVzczwvYT4uPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tZmVhdHVyZWQtZXhwZXJ0Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEycHg7IGxldHRlci1zcGFjaW5nOjJweDsgY29sb3I6IzcwNjk2MTsgbWFyZ2luOjAgMCA2cHggMDsiPkZlYXR1cmVkIEZpdG5lc3MgRXhwZXJ0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBsZXR0ZXItc3BhY2luZzoycHg7IGNvbG9yOiM4YjgzN2E7IG1hcmdpbjowIDAgMTVweCAwOyI+QWJvdXQgVGhlIEZlYXR1cmVkIEV4cGVydDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZmVhdHVyZWQtbmFtZSI+RGFuIEZlbndpY2s8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxN3B4OyBjb2xvcjojNWY1YTUwOyBtYXJnaW46MCAwIDZweCAwOyI+T3duZXIgQW5kIFRyYWluZXIgLyBTbWFsbCBCb3ggRml0bmVzczwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjsgZm9udC1zaXplOjEzcHg7IGNvbG9yOiM3ZDc1NmI7IG1hcmdpbjowIDAgMjJweCAwOyI+U2FudGEgQ3J1eiBDb3VudHksIENhbGlmb3JuaWE8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZlLWJ1c2luZXNzIj4KPGltZyBjbGFzcz0iZmxtLWZlLWxvZ28iIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0NlTXBSd2wucG5nIiBhbHQ9IlNtYWxsIEJveCBGaXRuZXNzIGxvZ28iPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjEwLjVweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzhhN2E1ODsgbWFyZ2luOjAgMCA1cHggMDsiPkZlYXR1cmVkIEJ1c2luZXNzPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMnB4OyBsaW5lLWhlaWdodDoxLjM7IGNvbG9yOiMxNzE3MTc7IG1hcmdpbjowIDAgNHB4IDA7Ij5TbWFsbCBCb3ggRml0bmVzczwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjsgZm9udC1zaXplOjEzcHg7IGNvbG9yOiM3ZDc1NmI7IG1hcmdpbjowOyI+U2FudGEgQ3J1eiBDb3VudHksIENhbGlmb3JuaWE8L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2U0ZGZkNzsgbWFyZ2luOjAgMCAyMHB4IDA7Ij48L2Rpdj4KPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjY3MHB4OyI+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MCAwIDE5cHggMDsiPkRhbiBGZW53aWNrIGlzIHRoZSBvd25lciBhbmQgdHJhaW5lciBhdCBTbWFsbCBCb3ggRml0bmVzcyBpbiBTYW50YSBDcnV6IENvdW50eSwgQ2FsaWZvcm5pYS4gSGUgd29ya2VkIGFzIGEgc29mdHdhcmUgZW5naW5lZXIgZm9yIHR3ZW50eS1maXZlIHllYXJzIGJlZm9yZSByZXRpcmluZyBpbiAyMDA5IGFuZCBtb3ZpbmcgaW1tZWRpYXRlbHkgaW50byBjZXJ0aWZpY2F0aW9uIGFuZCBjb2FjaGluZy4gSGlzIGNyZWRlbnRpYWxzIGluY2x1ZGUgU3Ryb25nRmlyc3QgTGV2ZWwgMSBDZXJ0aWZpZWQgS2V0dGxlYmVsbCBJbnN0cnVjdG9yLCBGdW5jdGlvbmFsIE1vdmVtZW50IFNjcmVlbiBMZXZlbCAyLCBBRkFBIFBlcnNvbmFsIGFuZCBHcm91cCBDZXJ0aWZpZWQgSW5zdHJ1Y3RvciwgYW5kIE1hZCBEb2dnIFNwaW5uaW5nIExldmVsIDMgRWxpdGUgSW5zdHJ1Y3Rvci4gSGUgd29ya3Mgd2l0aCBjbGllbnRzIGZyb20gcHJldGVlbiB0byBhZHZhbmNlZCBzZW5pb3IgaW4gYSBwcml2YXRlIGd5bSBoZSBidWlsdCBhbmQgY29udGludWVzIHRvIHJlYnVpbGQgYXJvdW5kIHdoYXQgaGUgbGVhcm5zLjwvcD4KPGRpdiBjbGFzcz0iZmxtLWgzIj5NaXNzaW9uIC8gUGhpbG9zb3BoeTwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuODsgY29sb3I6IzFiMWIxOTsgbWFyZ2luOjAgMCAxOXB4IDA7Ij5EYW4gZGVzY3JpYmVzIHN0cmVuZ3RoIGFuZCBjb25kaXRpb25pbmcgYXMgYSBsZWFybmVkIGRpc2NpcGxpbmUgcmF0aGVyIHRoYW4gYW4gaW50dWl0aXZlIG9uZSwgYW5kIGhpcyBzdGF0ZWQgbWlzc2lvbiBpcyB0byBoZWxwIHBlb3BsZSBpbmNyZWFzZSBtb2JpbGl0eSwgZ2V0IHN0cm9uZ2VyLCBhbmQgaW1wcm92ZSBvdmVyYWxsIHdlbGxuZXNzIG9uIHByb2dyYW1zIGJ1aWx0IGZvciB0aGUgaW5kaXZpZHVhbC4gQ29uc2lzdGVuY3kgY29tZXMgZmlyc3QgaW4gaGlzIGZyYW1ld29yaywgd2l0aCBzYWZldHkgaW1tZWRpYXRlbHkgYmVzaWRlIGl0LCBhbmQgYm90aCBhcmUgdGF1Z2h0IGV4cGxpY2l0bHkgc28gYSBjbGllbnQgY2FuIGFwcGx5IHRoZW0gd2l0aG91dCBzdXBlcnZpc2lvbi48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+VmFsdWVzIC8gU3BlY2lhbHRpZXM8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowOyI+SGlzIHNwZWNpYWx0aWVzIGluY2x1ZGUgY2VydGlmaWVkIGtldHRsZWJlbGwgaW5zdHJ1Y3Rpb24sIHBvd2VybGlmdGluZywgZ2VuZXJhbCBjb25kaXRpb25pbmcsIG1vdmVtZW50IGFzc2Vzc21lbnQsIHByb2dyYW1taW5nIGFjcm9zcyBhZ2UgZ3JvdXBzLCBhbmQgaGVscGluZyBjbGllbnRzIHRyYWluIHByb2R1Y3RpdmVseSBhcm91bmQgYW4gZXhpc3RpbmcgaW5qdXJ5LiBIaXMgdmFsdWVzIHNob3cgdXAgaW4gd3JpdHRlbiBwcm9ncmFtcyBoYW5kZWQgdG8gY2xpZW50cywgYSBkZWxpYmVyYXRlbHkgbGltaXRlZCBkYWlseSBzY2hlZHVsZSwgYW5kIGEgc3RhbmRhcmQgdGhhdCBubyBleGVyY2lzZSBpcyBwcmVzY3JpYmVkIGJlZm9yZSBpdCBoYXMgYmVlbiBleHBsYWluZWQuPC9wPgo8L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOnRyYW5zcGFyZW50OyBib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExOyBwYWRkaW5nOjI0cHggMCA0cHggMDsgbWFyZ2luOjAgMCAzMnB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkVkaXRvcmlhbCBDcml0ZXJpYTwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjFweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5UaHJlZSB0aGluZ3MgYnJvdWdodCB0aGlzIHByYWN0aWNlIHRvIGVkaXRvcmlhbCBhdHRlbnRpb24uIENlcnRpZmllZCBrZXR0bGViZWxsIGluc3RydWN0aW9uIGlzIHNjYXJjZSBlbm91Z2ggbG9jYWxseSB0aGF0IHJvdWdobHkgaGFsZiBvZiBEYW4gRmVud2lja+KAmXMgY2xpZW50cyByZWFjaCBoaW0gdGhyb3VnaCBhbiBpbnN0cnVjdG9yIGRpcmVjdG9yeSByYXRoZXIgdGhhbiBhZHZlcnRpc2luZy4gSGlzIHByb2dyYW1taW5nIHNwYW5zIHByZXRlZW5zIHRvIGFkdmFuY2VkIHNlbmlvcnMsIGFuIHVudXN1YWxseSB3aWRlIHJhbmdlIGZvciBhIHNpbmdsZSB0cmFpbmVyLiBBbmQgaGUgbGltaXRzIGhpcyBvd24gZGFpbHkgc2NoZWR1bGUgc3BlY2lmaWNhbGx5IHRvIHByb3RlY3QgdGhlIGF0dGVudGlvbiBlYWNoIHNlc3Npb24gcmVxdWlyZXMuPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZjRlZmU1OyBib3JkZXItbGVmdDoycHggc29saWQgI2E1OGI1NTsgcGFkZGluZzoyMHB4IDIycHg7IG1hcmdpbjowIDAgMjhweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjJweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNzsgbWFyZ2luOjAgMCA4cHggMDsiPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIFZlcmlmaWVkIFNwb3RsaWdodDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5BIFZlcmlmaWVkIFNwb3RsaWdodCBpcyBidWlsdCBmcm9tIGEgcmVjb3JkZWQgZWRpdG9yaWFsIGludGVydmlldyB3aXRoIHRoZSBzdWJqZWN0IHRvZ2V0aGVyIHdpdGggdGhlIGJ1c2luZXNz4oCZcyBvd24gcHVibGlzaGVkIG1hdGVyaWFscy4gRXZlcnkgZHJhZnQgaXMgcmV2aWV3ZWQgd2l0aCB0aGUgc3ViamVjdCBhdCB0ZWNobmljYWwgc2lnbi1vZmYgYmVmb3JlIGl0IGFwcGVhcnMsIGFuZCBub3RoaW5nIGlzIHN0YXRlZCBoZXJlIHRoYXQgdGhvc2Ugc291cmNlcyBkbyBub3Qgc3VwcG9ydC48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJwYWRkaW5nOjAgMCAzMHB4IDA7IG1hcmdpbjowOyI+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSI+UHVibGlzaGVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiICZuYnNwOyB8ICZuYnNwOyBMb2NhbCBGaXRuZXNzIExlYWRlcnNoaXAgU2VyaWVzICZuYnNwOyB8ICZuYnNwOyBFZGl0b3JpYWwgU3BvdGxpZ2h0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSI+RWRpdG9yaWFsbHkgcmV2aWV3ZWQgYW5kIHByZXBhcmVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgcGFkZGluZzoyMnB4IDAgMCAwOyBtYXJnaW46MCAwIDI4cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+QXJ0aWNsZSBEZXRhaWxzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPlB1YmxpY2F0aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5QcmVwYXJlZCBCeTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5NYXJrIEQuUi4gRm9yZCwgTWFuYWdpbmcgRWRpdG9yPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93IiBzdHlsZT0iYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5TdWJqZWN0PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkRhbiBGZW53aWNrIGFuZCBTbWFsbCBCb3ggRml0bmVzczwvc3Bhbj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiIHN0eWxlPSJtYXJnaW46MCAwIDE0cHggMDsiPlNvdXJjZXM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNvdXJjZS1ub3RlIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMyYTI3MjM7IG1hcmdpbjowOyI+VGhpcyBwcm9maWxlIHdhcyBwcmVwYXJlZCBmcm9tIGEgZmlyc3QtcGVyc29uIGVkaXRvcmlhbCBpbnRlcnZpZXcgd2l0aCBEYW4gRmVud2ljayBhbmQgdGhlIG9mZmljaWFsIFNtYWxsIEJveCBGaXRuZXNzIHdlYnNpdGUuIFNlcnZpY2UgZGVzY3JpcHRpb25zLCBzZXNzaW9uIHJhdGVzLCBjZXJ0aWZpY2F0aW9ucywgdHJhaW5pbmcgcGhpbG9zb3BoeSwgY29hY2hpbmcgZGV0YWlscywgYW5kIGNsaWVudCBvdXRjb21lIHJlZmVyZW5jZXMgYXJlIGxpbWl0ZWQgdG8gaW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhvc2Ugc291cmNlcy4gTm8gY3VzdG9tZXIgcmV2aWV3IHdhcyBzdXBwbGllZCBmb3IgdGhpcyBmZWF0dXJlLjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNzg7IGNvbG9yOiMzYTM4MzM7IG1hcmdpbjowIDAgMjRweCAwOyI+CjxkaXY+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgZWRpdG9yaWFsIGludGVydmlldyB3aXRoIERhbiBGZW53aWNrLCByZWNvcmRlZCBKdWx5IDI1LCAyMDI2LjwvZGl2Pgo8ZGl2PkltYWdlIGFzc2V0cyBzdXBwbGllZCBieSB0aGUgYnVzaW5lc3MgZm9yIGVkaXRvcmlhbCB1c2UuPC9kaXY+CjxkaXY+T2ZmaWNpYWwgd2Vic2l0ZTogPGEgaHJlZj0iaHR0cHM6Ly93d3cuc21hbGxib3hmaXRuZXNzLmNvbS8iIHN0eWxlPSJjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50OyI+c21hbGxib3hmaXRuZXNzLmNvbTwvYT4uPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZGlzY2xhaW1lciI+VGhpcyBmZWF0dXJlIGlzIGVkaXRvcmlhbCBjb250ZW50IGFuZCBpcyBub3QgbWVkaWNhbCBhZHZpY2UuIFRyYWluaW5nIGRlc2NyaXB0aW9ucywgbWV0aG9kcywgYW5kIG91dGNvbWVzIHJlZmxlY3QgdGhlIGZlYXR1cmVkIGV4cGVydOKAmXMgb3duIGFjY291bnQgYW5kIGluZGl2aWR1YWwgZXhwZXJpZW5jZSwgYW5kIHJlc3VsdHMgZGlmZmVyIGZyb20gcGVyc29uIHRvIHBlcnNvbi4gUmVhZGVycyBzaG91bGQgY29uc3VsdCBhIHF1YWxpZmllZCBoZWFsdGhjYXJlIHByb2Zlc3Npb25hbCBiZWZvcmUgYmVnaW5uaW5nIGFueSBuZXcgZXhlcmNpc2UgcHJvZ3JhbS48L2Rpdj4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojZDlkNGNiOyBtYXJnaW46MjRweCAwIDE4cHggMDsiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZm9vdGVyLW1ldGEiIHN0eWxlPSJmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS44OyBsZXR0ZXItc3BhY2luZzoxLjVweDsgbWFyZ2luOjA7Ij7CqSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoi4gQWxsIHJpZ2h0cyByZXNlcnZlZC48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+
Local Fitness Leadership Series
Editorial Spotlight / Santa Cruz County, California
By Mark D.R. Ford
Managing Editor
Fitness Living Magazine™ Feature Profile

The Science And ArtOf Teaching Fitness

Inside Dan Fenwick’s view of strength training as a studied discipline, where instruction, progression, and a written program matter more than the hour a client spends under supervision at Small Box Fitness.
Recognized by Fitness Living Magazine™ for certified kettlebell instruction, programming across age groups, injury-aware coaching, and local fitness leadership.
The Small Box Fitness training room, a small private gym fitted with kettlebells and strength training equipment
Inside The Gym: The training room at Small Box Fitness, a compact private space fitted for kettlebell work, powerlifting, and general conditioning.
Dan Fenwick has a phrase for the days when an experiment in his own gym goes badly. He calls it taking one for the team. Years of testing exercises on himself have produced a working record of what to avoid, and he treats that record as the reason his clients never have to learn the same lesson the hard way.
That instinct explains the gym itself. Small Box Fitness occupies a remodeled half of a garage in Santa Cruz County, filled piece by piece with equipment he bought whenever a method caught his interest. He calls the room his laboratory. After twenty-five years as a software engineer, he retired in 2009 and turned a private curiosity into a teaching practice.
“Strength training is a learned experience. Come to my gym and you will learn.”
Dan Fenwick, Owner And Trainer / Small Box Fitness
What Clients Notice First
A small, quiet, private room and a session that begins with instruction rather than a workout. Dan opens with questions and a basic mobility screen, watching what the body reveals before any weight is picked up. Nothing is assigned that has not first been explained.
The deeper experience arrives later, when clients realize the instruction is meant to outlast the appointment. Programs are written down and handed over to be followed alone. What nervous beginners were missing, often, was not courage but information.
The private training room at Small Box Fitness
THE ROOM: Small Box Fitness operates by appointment only, with sessions run one-on-one or in small groups of up to three people.
At A Glance
SettingA remodeled half of a garage, private and appointment-only.
InstructionKettlebell work, powerlifting, and general conditioning.
Daily ScheduleThree or four sessions a day, deliberately capped.
CredentialsStrongFirst Level 1 and Functional Movement Screen Level 2.
Owner Focus
Dan Fenwick built Small Box Fitness around a single standard: a client should leave knowing how to do the work correctly without him. That teaching-first posture gives the gym its careful, unhurried, and unusually specific character.
Kettlebells and strength training equipment kept at Small Box Fitness
The Equipment: Assembled over years of study, with each addition tested by Dan Fenwick before it is programmed for a client.
Small Box Fitness Standard
Taught TechniqueInstruction comes before load. Clients learn the movement, the reasoning behind it, and the correction before weight is added.
Kettlebell CommandCertified instruction in a tool Dan says sits unused in most gyms because few people are ever taught to handle it.
Written RecordSets, repetitions, and progressions are logged, and every client keeps a copy so training continues correctly between sessions.
Private CapacityOne-on-one or up to three people, by appointment, in a clean and quiet room with no waiting and no audience.
 
The Fitness Standard
Small Box Fitness treats strength training as a taught skill, delivered privately, at a scale small enough for every repetition to be watched, corrected, and explained.
Strength Is
TAUGHT
A Santa Cruz County Training Gym Where Kettlebell Skill, Powerlifting, And Conditioning Are Taught To Be Carried Out Alone.
Profile Snapshot
BusinessSmall Box Fitness
OwnerDan Fenwick, Owner And Trainer
LocationSanta Cruz County, California
FocusExpert kettlebell instruction, powerlifting, general conditioning, movement screening, and written programs clients keep.
Training ModelPrivate, appointment-only sessions run one-on-one or in small groups of up to three people, with off-site instruction available by arrangement.
Editorial Dossier

Ask what a client is actually paying for here and the answer is not the hour. It is the logbook. Sets, repetitions, and progressions are written out and handed over, because the six days Dan Fenwick is not in the room are the days that decide whether any of it holds. A practice built on that premise has to teach rather than supervise, and it has to stay small enough to do it.

Editor’s Note

Dan Fenwick left software at fifty-one and began filling half a garage with equipment he wanted to test. What that room turned into is the subject here: a one-trainer practice that caps its own daily schedule, tests its methods on the trainer first, and judges the work by what a client can still perform correctly years afterward.

Fitness Living Magazine™ Profile
Instruction Is The Product, Not The Hour

Most gyms sell access. Dan Fenwick sells instruction, and he is unusually direct about the difference. In his account, people arrive believing exercise is simple and quickly discover that it is not. Loading a body well requires study, and someone has to do that study before a client picks up a weight. At Small Box Fitness, that person is Dan, and the results of the study are handed over rather than withheld. He sees some clients only once a week and expects them to train correctly on the days he is not there, which is why sets, repetitions, and progressions are written down and given to the client in a form they can read and follow alone.

Quick Answer

Small Box Fitness is a private, appointment-only training gym in Santa Cruz County, California, offering expert kettlebell instruction, powerlifting, and general conditioning one-on-one or in groups of up to three. Owner Dan Fenwick describes the practice as a teaching operation: clients are shown how to move safely, given written programs, and prepared to train correctly on their own for the rest of their lives.

He describes himself, without much ceremony, as a gym nerd. The habit predates the business by decades. While working as a software engineer, he trained on his own time, rode road and mountain bikes, and worked his way into serious strength training by testing one idea after another. When he retired in 2009 at fifty-one, the certifications followed almost immediately, and so did clients.

What You’ll Learn
Inside The Small Box Fitness Approach

This profile examines how a one-trainer gym in Santa Cruz County built its standard around instruction, progression, and equipping clients to continue without supervision.

Why It Is Different

Training is treated as a subject to be taught, with certified kettlebell instruction that is difficult to find in the county.

Who It Serves

Clients from preteen to advanced senior, including people returning to training after injury or apprehension.

Why It Stands Out

A small private room, a written program, and a trainer who expects clients to eventually need him less.

A Laboratory, Not A Showroom

The gym grew the way a collection grows. Dan would study a modality, decide if it was worth understanding, and buy the equipment to test it. Isometrics arrived that way. So did a good deal of everything else, until there was enough to justify remodeling half of a garage to house it. The name followed the reality: not a big box gym, a very small box.

He still runs it as a working laboratory. Equipment is swapped out when something more efficient earns the floor space. A bulky glute-ham developer gave way to a Nordic bench that does the same job in a fraction of the room. Methods are tested on himself first, which is where the phrase about taking one for the team comes from. An injury he collects is one a client does not have to.

There is a discipline behind the informality. He trained eight to ten people a day when he first started and found the pace unsustainable, not physically but attentionally. Coaching well turned out to be exhausting in a way he had not anticipated. He reduced the load to three or four sessions a day and has kept it there since, on the reasoning that a client is owed the whole of the trainer’s attention or none of it.

“Sometimes even if you can do something, maybe it’s not such a great idea.”
Dan Fenwick, Owner And Trainer / Small Box Fitness
The Kettlebell Gap

Dan is a StrongFirst Level 1 certified kettlebell instructor, and the subject animates him more than any other. He describes visiting other gyms and finding racks of kettlebells gathering dust, not because the tool is ineffective but because nobody on the floor knows how to teach it. He considers that a waste of an unusually efficient piece of equipment, and one of the clearest reasons a Santa Cruz County client might seek him out specifically.

The instruction is hands-on by necessity. A kettlebell swing cannot be absorbed from a video or improvised from general athleticism; it has to be corrected in person, repeatedly, by someone who knows what to look for. Dan is candid that a client can decline the whole subject and train powerlifting instead, and he will program it happily. He simply thinks they would be passing up something worth having.

He also treats it as a long-horizon tool. At sixty-eight, he is still performing heavy swings at loads he was using more than a decade ago, which he offers less as a boast than as evidence: the modality holds up across a training life if the technique is sound and the progression is honest. He works toward the heaviest weight that remains safe, on the grounds that anything less does not move the needle, and that the route to that weight is the background work most people skip.

Consistency, Then Safety

Asked for his training philosophy, Dan puts consistency first and does not hedge. His illustration is unglamorous: press one week, disappear for two, and the work restarts from something close to zero. The same effort applied on a regular schedule compounds instead of resetting. Progress, in his framing, is less about intensity than about refusing to give back what has already been earned.

Safety sits immediately beside it, and he is willing to make himself the cautionary example. A movement can be within a person’s strength and still be outside their preparation, because strength and pattern are not the same thing. The answer is a strategic progression into the movement rather than a leap at it, which is precisely the kind of judgment a client cannot supply for themselves early on.

Client Experience

A client at Small Box Fitness is meant to leave with something portable. Dan describes people he taught a decade ago who still use the same techniques as their default, and long-term clients who continue booking sessions not because they cannot train alone but because they prefer his direction. The measure of the work is what holds up after the hour ends.

Beginning Slowly, On Purpose

Nervous clients are handled deliberately. Dan’s first objective is not to reassure but to understand: what exactly is the apprehension, and where did it come from. Very often the answer is a prior injury, and he takes it as given that almost anyone hurt during a movement will remain guarded around it afterward. That guardedness is treated as information rather than an obstacle.

From there he builds from familiarity. If a client has experience with another modality, he brings it into the programming so the early sessions contain something recognizable rather than a wall of new material. Confidence, in his reading, requires familiarity first and success shortly after. The novel work can wait until the person has proof that they can do this.

He has seen where that patience leads. Several clients arrived with lower back pain and a well-founded fear of squatting or hinging. Taken slowly through deadlifts, then swings, then progressive loading, their lower backs, cores, and upper backs strengthened and the back problems receded. One client whose condition was too fragile for that route worked on core stability alone and was improving before relocating out of state. Dan describes the whole category as delicate business: getting people stronger and better conditioned without adding an injury to the ledger.

Editorial Perspective

Small Box Fitness matters because it treats a client’s independence as the product: instruction is given away completely, on the assumption that a person trained properly will still be training properly in ten years.

Editorial Service Brief
What Small Box Fitness Offers

Drawing on the interview and the business website, Small Box Fitness is built for people who want instruction rather than access, in a private setting, on an appointment schedule.

One-On-One TrainingPrivate instruction at Small Box Fitness, listed on the business website at seventy dollars per hour-long session, by appointment seven days a week.
Small Group TrainingGroups of two or three retain individual instruction, listed at ninety dollars total per hour-long session. Dan describes the format as both effective and enjoyable for people training with friends.
Kettlebell InstructionCertified hands-on kettlebell teaching, including swing mechanics and progression, using a full set of kettlebells kept at the gym.
Powerlifting And ConditioningBarbell strength work and general conditioning, including bench pressing, pull-ups, push-ups, and core training, programmed to the individual’s history and capacity.
Off-Site SessionsInstruction at a home or other location, with kettlebells and any necessary equipment brought along. Rates and availability are arranged directly.
Programming Across The Decades

Dan trains clients from preteen to advanced senior, and treats the differences between them as real rather than cosmetic. He is direct about his own age being an asset here: at sixty-eight, having trained people in their seventies and eighties, he has firsthand insight into what a twenty-year-old can absorb and what someone considerably older can. Programs are built to the person’s history, current capacity, and readiness, not to a template.

Assessment starts before the conversation does. He watches how a person walks toward him and runs a basic mobility screen, and says the combination frequently surfaces issues the client is not aware of carrying. Long-term clients report the same thing from the other direction: that he sometimes reads their body more accurately than they do, and that a mid-session complaint can be addressed with a corrective on the spot before the workout resumes.

Training Around An Injury Instead Of Stopping

Asked what he would add that had not been covered, Dan chose a subject most trainers avoid. Anyone who trains long enough, coach or client, is going to get injured in some form. He treats it as close to inevitable, and therefore as something a competent trainer should have a plan for rather than a disclaimer about.

The plan has two halves. The first is preserving as much hard-won fitness as possible while the injured area is off limits, which means working around it deliberately rather than stopping altogether. Overdo pull-ups without the preparation for them and the elbow will say so; the correct response is to stop that movement for a while and keep training everything else. The second half is doing the rehabilitation properly, so the return is a genuine return and not a setup for a repeat.

Why This Matters In Santa Cruz County

Small Box Fitness does not advertise. Roughly half of Dan’s clients find him through the StrongFirst instructor directory, where he is one of very few certified kettlebell instructors listed in the Santa Cruz area. The rest arrive through word of mouth or ordinary local search for a trainer or gym. He is content with the arrangement and has no interest in returning to full-time work; he wants to be in the gym, training people and training himself.

For a county with no shortage of places to exercise, the point of difference is narrow and clear. Someone looking for hands-on kettlebell instruction, private strength coaching, or a careful path back to training after a back injury is looking for a specific kind of expertise that is not evenly distributed. Small Box Fitness is a small room with one trainer in it, which is either a limitation or the entire proposition, depending on what a person actually needs.

FAQ
Who Is Dan Fenwick?

Dan Fenwick is the owner and trainer at Small Box Fitness in Santa Cruz County, California. He spent twenty-five years as a software engineer, retired in 2009, and has since built a private training practice centered on teaching people how to train correctly on their own.

What Is Small Box Fitness Known For?

Small Box Fitness is known for expert kettlebell instruction, powerlifting, and general conditioning delivered one-on-one or in groups of up to three people inside a small, private, appointment-only gym.

Is Small Box Fitness Beginner Friendly?

Dan Fenwick described starting nervous clients slowly and carefully, first identifying what makes them apprehensive, then building from movements they already know so that early sessions produce familiarity and success rather than intimidation.

What Does Training At Small Box Fitness Include?

Sessions include kettlebell instruction, powerlifting, and general conditioning, along with instruction in how to record sets, repetitions, and progressions in a logbook. Clients receive a copy of the written program so they can follow it between sessions.

What Makes Small Box Fitness Different In Santa Cruz County?

Dan Fenwick cited certified kettlebell instruction that is difficult to find locally, experience programming for age groups from preteen to advanced senior, and a private one-to-three training format in which every repetition can be watched and corrected.

Key Takeaways
  • Small Box Fitness is a private, appointment-only training gym in Santa Cruz County, California, offering kettlebell instruction, powerlifting, and general conditioning.
  • Dan Fenwick treats strength training as a learned discipline and measures his work by whether a client can train correctly without him.
  • Sessions run one-on-one or in groups of up to three, with written programs clients keep and follow between appointments.
  • Consistency and safe progression anchor the philosophy, including deliberate strategies for training around injury rather than stopping entirely.
The First Step
Begin With A Direct Conversation
Training here begins with a phone call or an email to Dan Fenwick. He asks what you want from training, what your history is, and what limitations you are working with, then explains how sessions would be arranged for you. The phone number and email address are listed on the business website.
Visit Small Box Fitness
Before You Reach OutThink about your training history, any past injuries, and what you want the work to do for you.
How To BeginCall the number listed on the business website, or send an email instead.
What Gets DiscussedYour goals, your limitations, and whether one-on-one or small group training suits you better.
What FollowsSessions by appointment, with a written program you keep and can follow on your own.
Dan is direct about fit. He would rather learn in that first conversation that someone wants something he does not offer.
Conclusion

Dan Fenwick spent a quarter century writing software that millions of people used without ever knowing his name was attached to it. He describes that invisibility plainly, and it is not difficult to see why the second career took. In a small room in Santa Cruz County, the effect of his work is not only visible but returned to him, sometimes a decade later, by people who tell him they still use what he taught them.

That is the argument Small Box Fitness makes about fitness education generally. A workout is consumed and gone; a technique, taught properly and written down, belongs to the person who learned it. For clients in Santa Cruz County weighing where to spend their training hours, the distinction Dan draws is worth taking seriously: the point is not the session. The point is what the session leaves behind.

Readers interested in this private training gym in Santa Cruz County can learn more, or arrange an initial conversation by phone or email, at Small Box Fitness.
Featured Fitness Expert
About The Featured Expert
Dan Fenwick
Owner And Trainer / Small Box Fitness
Santa Cruz County, California
Small Box Fitness logo
Featured Business
Small Box Fitness
Santa Cruz County, California

Dan Fenwick is the owner and trainer at Small Box Fitness in Santa Cruz County, California. He worked as a software engineer for twenty-five years before retiring in 2009 and moving immediately into certification and coaching. His credentials include StrongFirst Level 1 Certified Kettlebell Instructor, Functional Movement Screen Level 2, AFAA Personal and Group Certified Instructor, and Mad Dogg Spinning Level 3 Elite Instructor. He works with clients from preteen to advanced senior in a private gym he built and continues to rebuild around what he learns.

Mission / Philosophy

Dan describes strength and conditioning as a learned discipline rather than an intuitive one, and his stated mission is to help people increase mobility, get stronger, and improve overall wellness on programs built for the individual. Consistency comes first in his framework, with safety immediately beside it, and both are taught explicitly so a client can apply them without supervision.

Values / Specialties

His specialties include certified kettlebell instruction, powerlifting, general conditioning, movement assessment, programming across age groups, and helping clients train productively around an existing injury. His values show up in written programs handed to clients, a deliberately limited daily schedule, and a standard that no exercise is prescribed before it has been explained.

Editorial Criteria
Three things brought this practice to editorial attention. Certified kettlebell instruction is scarce enough locally that roughly half of Dan Fenwick’s clients reach him through an instructor directory rather than advertising. His programming spans preteens to advanced seniors, an unusually wide range for a single trainer. And he limits his own daily schedule specifically to protect the attention each session requires.
Fitness Living Magazine™ Verified Spotlight
A Verified Spotlight is built from a recorded editorial interview with the subject together with the business’s own published materials. Every draft is reviewed with the subject at technical sign-off before it appears, and nothing is stated here that those sources do not support.
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
SubjectDan Fenwick and Small Box Fitness
Sources
This profile was prepared from a first-person editorial interview with Dan Fenwick and the official Small Box Fitness website. Service descriptions, session rates, certifications, training philosophy, coaching details, and client outcome references are limited to information provided in those sources. No customer review was supplied for this feature.
Fitness Living Magazine™ editorial interview with Dan Fenwick, recorded July 25, 2026.
Image assets supplied by the business for editorial use.
Official website: smallboxfitness.com.
This feature is editorial content and is not medical advice. Training descriptions, methods, and outcomes reflect the featured expert’s own account and individual experience, and results differ from person to person. Readers should consult a qualified healthcare professional before beginning any new exercise program.
© Fitness Living Magazine™. All rights reserved.
Cover Stories

0 Comments

Write A Comment

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

A Roseville Studio Where a Movement Screen Comes Before the Workout: Fitness MD Review

Twenty years into running Fitness MD, David Kawahata still cannot give a short answer to a simple question: what do you actually do here? The difficulty is structural. In a room of fifteen.......

07.07.2026

Inside Kinesia Pilates: How Christl Marcontell Builds Strength From Resilience in Seattle's Pioneer Square

Meet Christl Marcontell, the founder and studio master teacher behind Kinesia Pilates in Seattle's Pioneer Square. A lifelong dancer who found Pilates in her late twenties after a serious accident, Ch

06.21.2026

How Sozo Family Fitness Is Bringing Strength, Community, and Wellness Together in Chapin

Sozo Family Fitness is a gym in Chapin, South Carolina, built around personal attention, moderate level-friendly classes, customized personal training, strength and stability work, nutrition support

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