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

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

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

PHN0eWxlPgouZmxtLXdyYXAsLmZsbS13cmFwICp7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXB7YmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDtjb2xvcjojMWMxYjE5ICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O30KLmZsbS13cmFwIGgyLC5mbG0td3JhcCBoMywuZmxtLXdyYXAgaDQsLmZsbS13cmFwIGg1LC5mbG0td3JhcCBoNiwuZmxtLXdyYXAgLmZsbS1oMiwuZmxtLXdyYXAgLmZsbS1oMywuZmxtLXdyYXAgLmZsbS1rZXktaGVhZGluZywuZmxtLXdyYXAgLmZsbS1mZWF0dXJlZC1uYW1lLC5mbG0td3JhcCAuZmxtLXNlY3Rpb24gaDIsLmZsbS13cmFwIC5mbG0tbGVhcm4tY2FyZCBoMiwuZmxtLXdyYXAgLmZsbS1zZXJ2aWNlLWJyaWVmIGgye2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS13cmFwIGgyIGEsLmZsbS13cmFwIGgzIGEsLmZsbS13cmFwIGg0IGEsLmZsbS13cmFwIGg1IGEsLmZsbS13cmFwIGg2IGEsLmZsbS13cmFwIC5mbG0taDIgYSwuZmxtLXdyYXAgLmZsbS1oMyBhLC5mbG0td3JhcCAuZmxtLWZlYXR1cmVkLW5hbWUgYXtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7fQouZmxtLW1haW57bWF4LXdpZHRoOjEwODBweCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7cGFkZGluZzowIDI0cHggODhweCAyNHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O30KLmZsbS1pbm5lcnttYXgtd2lkdGg6MTA0MHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLWJvZHl7bWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLXNlY3Rpb257d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDt9Ci5mbG0tdGFibGUsLmZsbS1sZWFybi1yb3csLmZsbS1waG90by10YWJsZSwuZmxtLWZpcnN0LXN0ZXAtdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O30KLmZsbS1leWVicm93e2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6Mi43cHggIWltcG9ydGFudDtmb250LXNpemU6MTEuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS42MiAhaW1wb3J0YW50O2NvbG9yOiM2ZjY5NjIgIWltcG9ydGFudDttYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O30KLmZsbS1zbWFsbC1sYWJlbHtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuOXB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50O2NvbG9yOiM3NDZkNjUgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt9Ci5mbG0taDJ7Zm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6NThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDIgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMS4xNXB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDttYXJnaW46MCAwIDIycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1oMntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTozNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4xNiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0taDN7Zm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjRweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMjYgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O21hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWRlY2t7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyNnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS40NiAhaW1wb3J0YW50O2NvbG9yOiMyZjJiMjYgIWltcG9ydGFudDttYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50O21heC13aWR0aDo5ODBweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1raWNrZXItbGluZXtib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6N3B4IDAgN3B4IDE0cHggIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O21heC13aWR0aDo4NTBweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1oZXJvLWludHJvLC5mbG0tcGFyYWdyYXBoLC5mbG0tYm9keSBwe2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50O2NvbG9yOiMxYjFiMTkgIWltcG9ydGFudDttYXJnaW46MCAwIDI4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1kcm9wY2Fwe2Zsb2F0OmxlZnQgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Zm9udC1zaXplOjkwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjc4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDtwYWRkaW5nOjZweCAxMnB4IDAgMCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGUsLmZsbS1xdWljay1hbnN3ZXIsLmZsbS1xdW90ZS1ibG9jaywuZmxtLW5vdGUsLmZsbS1jdGEsLmZsbS1zb3VyY2Utbm90ZXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGV7YmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoycHggc29saWQgIzE1MTUxNSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjIycHggMjRweCAhaW1wb3J0YW50O21hcmdpbjoyMnB4IDAgMCAwICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGUtdGV4dHtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjI3cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQyICFpbXBvcnRhbnQ7Y29sb3I6IzE3MTcxNyAhaW1wb3J0YW50O21hcmdpbjowIDAgMTJweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW1ne2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O21hcmdpbjowIDAgMCBhdXRvICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tY2FwdGlvbntmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjU1ICFpbXBvcnRhbnQ7Y29sb3I6IzY2NWY1NyAhaW1wb3J0YW50O21hcmdpbjo4cHggMCAxNHB4IGF1dG8gIWltcG9ydGFudDttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZ2xhbmNle2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGNkNmNjICFpbXBvcnRhbnQ7cGFkZGluZzoycHggMCAycHggMTZweCAhaW1wb3J0YW50O21hcmdpbjoxNnB4IDAgMCBhdXRvICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWdsYW5jZS10aXRsZXtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjIuNnB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNiAhaW1wb3J0YW50O2NvbG9yOiM4YTgxNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDlweCAwICFpbXBvcnRhbnQ7fQouZmxtLWdsYW5jZS1yb3d7Ym9yZGVyLXRvcDoxcHggc29saWQgI2YyZWZlOCAhaW1wb3J0YW50O3BhZGRpbmc6OXB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZ2xhbmNlLXJvdy5mbG0tZ2xhbmNlLWZpcnN0e2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjFweCAhaW1wb3J0YW50O30KLmZsbS1nbGFuY2UtbGFiZWx7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoycHggIWltcG9ydGFudDtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiM4Zjg1N2EgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDNweCAwICFpbXBvcnRhbnQ7fQouZmxtLWdsYW5jZS1kZXRhaWx7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNC41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQyICFpbXBvcnRhbnQ7Y29sb3I6IzM3MzMyZSAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7fQouZmxtLXN0ZHttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDttYXJnaW46MThweCAwIDAgYXV0byAhaW1wb3J0YW50O3BhZGRpbmc6MTZweCAwIDAgMCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tc3RkLXRpdGxle2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6Mi41cHggIWltcG9ydGFudDtmb250LXNpemU6MTFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNiAhaW1wb3J0YW50O2NvbG9yOiM4YTgxNzggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDRweCAwICFpbXBvcnRhbnQ7fQouZmxtLXN0ZC1yb3d7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U4ZTFkNyAhaW1wb3J0YW50O3BhZGRpbmc6MTJweCAwICFpbXBvcnRhbnQ7fQouZmxtLXN0ZC1sYWJlbHtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjIuNHB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjExcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudDtjb2xvcjojOGE4MTc4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCA2cHggMCAhaW1wb3J0YW50O30KLmZsbS1zdGQtZGV0YWlse2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiMyNTIyMWYgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1vd25lci1mb2N1c3ttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDttYXJnaW46MTZweCAwIDAgYXV0byAhaW1wb3J0YW50O3BhZGRpbmc6MTdweCAwIDAgMCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tb3duZXItZm9jdXMtY29weXtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjU4ICFpbXBvcnRhbnQ7Y29sb3I6IzJmMmMyOCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLXN0YW5kYXJkLWJveHtiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MjRweCAyNnB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLXN0YW5kYXJkLWNvcHl7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS42MiAhaW1wb3J0YW50O2NvbG9yOiMyNTIyMWYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tYW5jaG9yLWxpbmUtb25le2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjcycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjk1ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMS42cHggIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1hbmNob3ItbGluZS10d297Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6OTZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjAuODggIWltcG9ydGFudDtmb250LXdlaWdodDozMDAgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMy41cHggIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtjb2xvcjojYmVjOGQ0ICFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDAgMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O30KLmZsbS1hbmNob3Itc3VidGl0bGV7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjc1cHggIWltcG9ydGFudDtmb250LXNpemU6MTJweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuODUgIWltcG9ydGFudDtjb2xvcjojMzYzMjJkICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDttYXgtd2lkdGg6NzYwcHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt9Ci5mbG0tc25hcHNob3Qtcm93e2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U0ZGZkNyAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O30KLmZsbS1zbmFwc2hvdC1sYWJlbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMSUgIWltcG9ydGFudDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDtjb2xvcjojNzA2ODVmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDE4cHggMTFweCAwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLXNuYXBzaG90LXZhbHVle2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjY5JSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTggIWltcG9ydGFudDtjb2xvcjojMjcyNDIxICFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tbm90ZXtiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MjJweCAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAzNHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tcXVpY2stYW5zd2Vye2JhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYzljMWIzICFpbXBvcnRhbnQ7cGFkZGluZzoyNHB4IDI2cHggIWltcG9ydGFudDttYXJnaW46MzRweCAwIDM4cHggMCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jYXJke21hcmdpbjowIDAgNDJweCAwICFpbXBvcnRhbnQ7cGFkZGluZzoyNHB4IDAgMTBweCAwICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29se3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1pbWFnZS13cmFwe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NjgwcHggIWltcG9ydGFudDttYXJnaW46MzJweCBhdXRvIDM4cHggYXV0byAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1pbWFnZS13cmFwIGltZ3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDo2ODBweCAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWltYWdlLWNhcHRpb257Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41NiAhaW1wb3J0YW50O2NvbG9yOiM2NjYxNTggIWltcG9ydGFudDttYXJnaW46OHB4IDAgMCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2UtYnJpZWZ7bWFyZ2luOjM0cHggMCA0MHB4IDAgIWltcG9ydGFudDtwYWRkaW5nOjIycHggMCAxMHB4IDAgIWltcG9ydGFudDtib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zZXJ2aWNlLXJvd3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDt9Ci5mbG0tc2VydmljZS1sYWJlbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE1cHggMTZweCAxNXB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS41cHggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojNWY1NzRiICFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2UtY29weXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo2NyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE1cHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzQgIWltcG9ydGFudDtjb2xvcjojMWYxZjFkICFpbXBvcnRhbnQ7fQouZmxtLXF1b3RlLWJsb2Nre2JhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjYzljMWIzICFpbXBvcnRhbnQ7cGFkZGluZzoyNnB4IDI4cHggIWltcG9ydGFudDttYXJnaW46MzZweCAwIDM4cHggMCAhaW1wb3J0YW50O30KLmZsbS1rZXktYm94e2JhY2tncm91bmQ6I2Y4ZjdmNCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2RmZGJkMyAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4ICFpbXBvcnRhbnQ7cGFkZGluZzozNHB4IDQwcHggMzZweCA0NHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjQ4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1rZXktaGVhZGluZ3tmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTozNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4xOCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAyMHB4IDAgIWltcG9ydGFudDt9Ci5mbG0ta2V5LWJveCB1bHttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoyNHB4ICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS44OCAhaW1wb3J0YW50O2NvbG9yOiMxYzFiMTkgIWltcG9ydGFudDt9Ci5mbG0ta2V5LWJveCBsaXttYXJnaW46MCAwIDEwcHggMCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwe2JhY2tncm91bmQ6IzExMTExMSAhaW1wb3J0YW50O3BhZGRpbmc6MzBweCAzMHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjU0cHggMCA1MnB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1mcmFtZXtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yOCkgIWltcG9ydGFudDtwYWRkaW5nOjM0cHggMzZweCAzNHB4IDM2cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1vdmVybGluZXtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjRweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMC41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDtjb2xvcjojYzliOThkICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxNnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC10aXRsZXtmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo0NHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wNCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1ydWxle2hlaWdodDoxcHggIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNjOWI5OGQgIWltcG9ydGFudDt3aWR0aDo4NnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAyMnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1jb3B5e2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50O2NvbG9yOiNmM2VmZTUgIWltcG9ydGFudDttYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2U2ZDhhYSAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjIuMnB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjExcHggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtwYWRkaW5nOjE1cHggMjJweCAhaW1wb3J0YW50O21hcmdpbjo4cHggMCAwIDAgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNlNmQ4YWEgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0taW50YWtlLWNhcmR7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yNSkgIWltcG9ydGFudDtwYWRkaW5nOjdweCAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0taW50YWtlLXJvd3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjE0KSAhaW1wb3J0YW50O3BhZGRpbmc6MTJweCAwICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1yb3c6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDt9Ci5mbG0taW50YWtlLWxhYmVse2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudDtjb2xvcjojYzliOThkICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCA1cHggMCAhaW1wb3J0YW50O30KLmZsbS1pbnRha2UtY29weXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41OCAhaW1wb3J0YW50O2NvbG9yOiNmM2VmZTUgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLW5vdGV7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS42MiAhaW1wb3J0YW50O2NvbG9yOiNkOGQwYmYgIWltcG9ydGFudDttYXJnaW46MTZweCAwIDAgMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1jdGF7YmFja2dyb3VuZDojZmFmOWY3ICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZWNlN2RmICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDtwYWRkaW5nOjE4cHggMjBweCAhaW1wb3J0YW50O21hcmdpbjowIDAgNDBweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50O2NvbG9yOiMyYTJhMmEgIWltcG9ydGFudDt9Ci5mbG0tZmVhdHVyZWQtZXhwZXJ0e2JhY2tncm91bmQ6I2ZmZmZmZiAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2Q4YzlhNyAhaW1wb3J0YW50O2JvcmRlci10b3A6NHB4IHNvbGlkICNiODlhNWYgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjNweCAhaW1wb3J0YW50O3BhZGRpbmc6MzRweCAzNHB4IDM2cHggMzRweCAhaW1wb3J0YW50O21hcmdpbjo1NnB4IDAgNDJweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWZlYXR1cmVkLW5hbWV7Zm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MzRweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mZWF0dXJlZC1sZWFkZXJzaGlwLXBob3Rve2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjI1NXB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjI1NXB4ICFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb3ZlciAhaW1wb3J0YW50O29iamVjdC1wb3NpdGlvbjpjZW50ZXIgdG9wICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDttYXJnaW46MCAwIDAgYXV0byAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWdyaWR7d2lkdGg6MTAwJSAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLW1haW4sLmZsbS1maXJzdC1zdGVwLXNpZGV7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt9Ci5mbG0tZmUtZ3JpZHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fQouZmxtLWZlLW1haW4sLmZsbS1mZS1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fQouZmxtLWZlLXBob3Rve2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjIwMHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7b2JqZWN0LXBvc2l0aW9uOmNlbnRlciB0b3AgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O21hcmdpbjoyMHB4IDAgMCAwICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWZlLXBob3RvLWNhcHRpb257ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTIuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41MiAhaW1wb3J0YW50O2NvbG9yOiM2NjVmNTcgIWltcG9ydGFudDttYXJnaW46OHB4IDAgMCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWZlLWJ1c2luZXNze3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NDMwcHggIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZThkZmNmICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U4ZGZjZiAhaW1wb3J0YW50O3BhZGRpbmc6MTZweCAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAyMHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmUtbG9nb3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTM1cHggIWltcG9ydGFudDttYXgtd2lkdGg6MTM1cHggIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tc291cmNlLW5vdGV7YmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjIwcHggMjJweCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjhweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZvb3Rlci1tZXRhe2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS43cHggIWltcG9ydGFudDtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50O2NvbG9yOiM3NDZkNjUgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDhweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5mbG0tbWFpbntwYWRkaW5nOjAgMThweCA3MHB4IDE4cHggIWltcG9ydGFudDt9LmZsbS1tYXN0aGVhZC1sZWZ0LC5mbG0tbWFzdGhlYWQtcmlnaHQsLmZsbS1oZXJvLWxlZnQsLmZsbS1oZXJvLXJpZ2h0LC5mbG0tZmlyc3Qtc3RlcC1tYWluLC5mbG0tZmlyc3Qtc3RlcC1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30uZmxtLW1hc3RoZWFkLXJpZ2h0e3BhZGRpbmctdG9wOjE4cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9LmZsbS1tYXN0aGVhZC1yaWdodCBkaXZ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fS5mbG0taDJ7Zm9udC1zaXplOjQycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA3ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuOHB4ICFpbXBvcnRhbnQ7fS5mbG0taDJ7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7fS5mbG0taDN7Zm9udC1zaXplOjIzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjI4ICFpbXBvcnRhbnQ7fS5mbG0tZGVja3tmb250LXNpemU6MjFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O30uZmxtLWhlcm8taW1nLC5mbG0taGVyby1jYXB0aW9uLC5mbG0tb3duZXItZm9jdXMsLmZsbS1nbGFuY2UsLmZsbS1zdGR7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDt9LmZsbS1nbGFuY2UtZGV0YWlse2ZvbnQtc2l6ZToxNS41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQ2ICFpbXBvcnRhbnQ7fS5mbG0tc3RkLWRldGFpbHtmb250LXNpemU6MTcuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41NCAhaW1wb3J0YW50O30uZmxtLWhlcm8taW50cm8sLmZsbS1wYXJhZ3JhcGgsLmZsbS1ib2R5IHB7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjc0ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToyNXB4ICFpbXBvcnRhbnQ7fS5mbG0taGVyby1xdW90ZSwuZmxtLW5vdGUsLmZsbS1xdWljay1hbnN3ZXIsLmZsbS1xdW90ZS1ibG9jaywuZmxtLWN0YSwuZmxtLXNvdXJjZS1ub3Rle3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoyMnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoyMnB4ICFpbXBvcnRhbnQ7fS5mbG0tc3RhbmRhcmQtbGFiZWwsLmZsbS1zdGFuZGFyZC1jb3B5LC5mbG0tc25hcHNob3QtbGFiZWwsLmZsbS1zbmFwc2hvdC12YWx1ZSwuZmxtLXNlcnZpY2UtbGFiZWwsLmZsbS1zZXJ2aWNlLWNvcHl7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O30uZmxtLXN0YW5kYXJkLWJveHtwYWRkaW5nOjI2cHggMjJweCAhaW1wb3J0YW50O21hcmdpbi10b3A6MjBweCAhaW1wb3J0YW50O30uZmxtLWFuY2hvci1saW5lLW9uZXtmb250LXNpemU6NTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC45cHggIWltcG9ydGFudDt9LmZsbS1hbmNob3ItbGluZS10d297Zm9udC1zaXplOjUycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjk4ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuOHB4ICFpbXBvcnRhbnQ7fS5mbG0taW1hZ2Utd3JhcHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46MzBweCAwIDM4cHggMCAhaW1wb3J0YW50O30uZmxtLWltYWdlLXdyYXAgaW1ne3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29se2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MThweCAwICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29sOmZpcnN0LWNoaWxke2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50O30uZmxtLWtleS1ib3h7cGFkZGluZzoyOHB4IDIycHggIWltcG9ydGFudDttYXJnaW46NDJweCAwICFpbXBvcnRhbnQ7fS5mbG0ta2V5LWhlYWRpbmd7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDt9LmZsbS1rZXktYm94IHVse3BhZGRpbmctbGVmdDoyMXB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE5cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcyICFpbXBvcnRhbnQ7fS5mbG0tZmlyc3Qtc3RlcHtwYWRkaW5nOjIycHggMTZweCAhaW1wb3J0YW50O21hcmdpbjo0OHB4IDAgNDhweCAwICFpbXBvcnRhbnQ7fS5mbG0tZmlyc3Qtc3RlcC1mcmFtZXtwYWRkaW5nOjI4cHggMjJweCAyOHB4IDIycHggIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLW92ZXJsaW5le2ZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6M3B4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxM3B4IDAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLXRpdGxle2ZvbnQtc2l6ZTozNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wOCAhaW1wb3J0YW50O21hcmdpbjowIDAgMTZweCAwICFpbXBvcnRhbnQ7fS5mbG0tZmlyc3Qtc3RlcC1jb3B5e2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS42OCAhaW1wb3J0YW50O21hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7fS5mbG0taW50YWtlLWNhcmR7bWFyZ2luOjI0cHggMCAwIDAgIWltcG9ydGFudDt9LmZsbS1pbnRha2UtbGFiZWwsLmZsbS1pbnRha2UtY29weXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O30uZmxtLWludGFrZS1sYWJlbHttYXJnaW46MCAwIDRweCAwICFpbXBvcnRhbnQ7fS5mbG0tZmlyc3Qtc3RlcC1idXR0b257d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7cGFkZGluZzoxN3B4IDE2cHggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoycHggIWltcG9ydGFudDt9LmZsbS1mZWF0dXJlZC1leHBlcnR7cGFkZGluZzozMnB4IDIycHggMzRweCAyMnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjUycHggMCA0MnB4IDAgIWltcG9ydGFudDt9LmZsbS1mZWF0dXJlZC1uYW1le2ZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7fS5mbG0tZmVhdHVyZWQtbGVhZGVyc2hpcC1waG90b3ttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luOjIycHggMCAwIDAgIWltcG9ydGFudDt9LmZsbS1mb290ZXItbWV0YXtmb250LXNpemU6OS41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjg1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS4yNXB4ICFpbXBvcnRhbnQ7fX0KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KXsuZmxtLW1haW57cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudDt9LmZsbS1oMntmb250LXNpemU6MzZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC42cHggIWltcG9ydGFudDt9LmZsbS1oMntmb250LXNpemU6MzBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMSAhaW1wb3J0YW50O30uZmxtLWRlY2t7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDt9LmZsbS1oZXJvLWludHJvLC5mbG0tcGFyYWdyYXBoLC5mbG0tYm9keSBwe2ZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50O30uZmxtLWFuY2hvci1saW5lLW9uZXtmb250LXNpemU6NDZweCAhaW1wb3J0YW50O30uZmxtLWFuY2hvci1saW5lLXR3b3tmb250LXNpemU6NDZweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0wLjRweCAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtdGl0bGV7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLWNvcHl7Zm9udC1zaXplOjE3LjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjYgIWltcG9ydGFudDt9fQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey5mbG0tbWFpbnttYXgtd2lkdGg6MTA4MHB4ICFpbXBvcnRhbnQ7cGFkZGluZzowIDIwcHggODhweCAyMHB4ICFpbXBvcnRhbnQ7fS5mbG0taW5uZXJ7bWF4LXdpZHRoOjEwNDBweCAhaW1wb3J0YW50O30uZmxtLWJvZHl7bWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7fS5mbG0tdGFibGV7dGFibGUtbGF5b3V0OmF1dG8gIWltcG9ydGFudDt9LmZsbS1oZXJvLWxlZnR7d2lkdGg6NTQlICFpbXBvcnRhbnQ7cGFkZGluZzowIDM2cHggMCAwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fS5mbG0taGVyby1yaWdodHt3aWR0aDo0NiUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9LmZsbS1sZWFybi1yb3d7dGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29se2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjMzLjMzMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9LmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGR7cGFkZGluZzoxNnB4IDE4cHggMTZweCAwICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgyKXtwYWRkaW5nOjE2cHggMThweCAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29sOm50aC1jaGlsZCgzKXtwYWRkaW5nOjE2cHggMCAxNnB4IDE4cHggIWltcG9ydGFudDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtdGFibGV7dGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7fS5mbG0tZmlyc3Qtc3RlcC1tYWlue2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjU4JSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3BhZGRpbmc6MCAzMHB4IDAgMCAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtc2lkZXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo0MiUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjVweCAwIDAgMCAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtZ3JpZHtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7dGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O30uZmxtLWZlLWdyaWR7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt9LmZsbS1mZS1tYWlue2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjU4JSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3BhZGRpbmc6MCAyOHB4IDAgMCAhaW1wb3J0YW50O30uZmxtLWZlLXNpZGV7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NDIlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O30uZmxtLWZlLXBob3Rve21heC13aWR0aDoyNTVweCAhaW1wb3J0YW50O2hlaWdodDoyNTVweCAhaW1wb3J0YW50O21hcmdpbjowIDAgMCBhdXRvICFpbXBvcnRhbnQ7fS5mbG0tZmUtcGhvdG8tY2FwdGlvbnttYXgtd2lkdGg6MjU1cHggIWltcG9ydGFudDttYXJnaW46OHB4IDAgMCBhdXRvICFpbXBvcnRhbnQ7fX0KPC9zdHlsZT4KCjxkaXYgY2xhc3M9ImZsbS13cmFwIj4KPGRpdiBjbGFzcz0iZmxtLW1haW4iPgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPgp7CiJAY29udGV4dCI6Imh0dHBzOi8vc2NoZW1hLm9yZyIsCiJAZ3JhcGgiOlsKewoiQHR5cGUiOiJBcnRpY2xlIiwKIkBpZCI6Imh0dHBzOi8vZml0bmVzc2xpdmluZ21hZ2F6aW5lLmNvbS9raW5lc2lhLXBpbGF0ZXMtc2VhdHRsZS1yZXZpZXcjYXJ0aWNsZSIsCiJoZWFkbGluZSI6IkJ1aWxkaW5nIFJlc2lsaWVuY2UgYW5kIFN0cmVuZ3RoIFRocm91Z2ggUGVyc29uYWxpemVkIFBpbGF0ZXMgYW5kIE1FTFQgTWV0aG9kIFRyYWluaW5nIiwKImRlc2NyaXB0aW9uIjoiQW4gZWRpdG9yaWFsIHNwb3RsaWdodCBmcm9tIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lXHUyMTIyIG9uIENocmlzdGwgTWFyY29udGVsbCBhbmQgS2luZXNpYSBQaWxhdGVzIGluIFNlYXR0bGUncyBQaW9uZWVyIFNxdWFyZSwgZXhwbG9yaW5nIGNsYXNzaWNhbCBSb21hbmEncyBQaWxhdGVzLCBNRUxUIE1ldGhvZCBzZWxmLWNhcmUgdGVjaG5pcXVlcywgc3RydWN0dXJhbCByZXNpbGllbmNlLCBhbmQgcGVyc29uYWxpemVkIHN0dWRpbyBpbnN0cnVjdGlvbi4iLAoiYXV0aG9yIjp7IkB0eXBlIjoiUGVyc29uIiwibmFtZSI6Ik1hcmsgRC5SLiBGb3JkIiwiam9iVGl0bGUiOiJNYW5hZ2luZyBFZGl0b3IifSwKInB1Ymxpc2hlciI6eyJAdHlwZSI6Ik9yZ2FuaXphdGlvbiIsIm5hbWUiOiJGaXRuZXNzIExpdmluZyBNYWdhemluZVx1MjEyMiJ9LAoibWFpbkVudGl0eU9mUGFnZSI6Imh0dHBzOi8vZml0bmVzc2xpdmluZ21hZ2F6aW5lLmNvbS9raW5lc2lhLXBpbGF0ZXMtc2VhdHRsZS1yZXZpZXciLAoiZGF0ZVB1Ymxpc2hlZCI6IjIwMjYtMDYtMjciLAoiZGF0ZU1vZGlmaWVkIjoiMjAyNi0wNy0wOSIsCiJpbWFnZSI6WyJodHRwczovL2lpbGkuaW8vQ1Jqa0V4NC5wbmciLCJodHRwczovL2lpbGkuaW8vQ1Jqa1dmUy5wbmciLCJodHRwczovL2lpbGkuaW8vQ1JqazBiZi5wbmciLCJodHRwczovL2lpbGkuaW8vQ1Jqa0dXbC5wbmciLCJodHRwczovL2lpbGkuaW8vQ1Jqa2xPRy5wbmciXSwKImFib3V0IjpbeyJAdHlwZSI6IlRoaW5nIiwibmFtZSI6InBlcnNvbmFsaXplZCBQaWxhdGVzIGluc3RydWN0aW9uIn0seyJAdHlwZSI6IlRoaW5nIiwibmFtZSI6Ik1FTFQgTWV0aG9kIHNlbGYtY2FyZSB0ZWNobmlxdWVzIn0seyJAdHlwZSI6IlRoaW5nIiwibmFtZSI6IlJvbWFuYSdzIFBpbGF0ZXMifSx7IkB0eXBlIjoiVGhpbmciLCJuYW1lIjoic3RydWN0dXJhbCByZXNpbGllbmNlIHRyYWluaW5nIn0seyJAdHlwZSI6IlBsYWNlIiwibmFtZSI6IlBpb25lZXIgU3F1YXJlLCBTZWF0dGxlLCBXYXNoaW5ndG9uIn1dLAoibWVudGlvbnMiOlt7IkB0eXBlIjoiUGVyc29uIiwibmFtZSI6IkNocmlzdGwgTWFyY29udGVsbCIsImpvYlRpdGxlIjoiRm91bmRlciBhbmQgU3R1ZGlvIE1hc3RlciBUZWFjaGVyIiwid29ya3NGb3IiOnsiQHR5cGUiOiJIZWFsdGhDbHViIiwibmFtZSI6IktpbmVzaWEgUGlsYXRlcyIsInVybCI6Imh0dHBzOi8vd3d3LmtpbmVzaWFwaWxhdGVzLmNvbS9zdGFydC8ifX0seyJAdHlwZSI6IkhlYWx0aENsdWIiLCJuYW1lIjoiS2luZXNpYSBQaWxhdGVzIiwidXJsIjoiaHR0cHM6Ly93d3cua2luZXNpYXBpbGF0ZXMuY29tL3N0YXJ0LyJ9XQp9LAp7CiJAdHlwZSI6IkhlYWx0aENsdWIiLAoiQGlkIjoiaHR0cHM6Ly93d3cua2luZXNpYXBpbGF0ZXMuY29tL3N0YXJ0LyNsb2NhbGJ1c2luZXNzIiwKIm5hbWUiOiJLaW5lc2lhIFBpbGF0ZXMiLAoidXJsIjoiaHR0cHM6Ly93d3cua2luZXNpYXBpbGF0ZXMuY29tL3N0YXJ0LyIsCiJpbWFnZSI6Imh0dHBzOi8vaWlsaS5pby9DUmprY1JzLnBuZyIsCiJhZGRyZXNzIjp7IkB0eXBlIjoiUG9zdGFsQWRkcmVzcyIsImFkZHJlc3NMb2NhbGl0eSI6IlNlYXR0bGUiLCJhZGRyZXNzUmVnaW9uIjoiV0EiLCJhZGRyZXNzQ291bnRyeSI6IlVTIn0sCiJhcmVhU2VydmVkIjpbeyJAdHlwZSI6IkNpdHkiLCJuYW1lIjoiU2VhdHRsZSJ9LHsiQHR5cGUiOiJQbGFjZSIsIm5hbWUiOiJQaW9uZWVyIFNxdWFyZSJ9LHsiQHR5cGUiOiJQbGFjZSIsIm5hbWUiOiJLaW5nIENvdW50eSJ9XSwKImtub3dzQWJvdXQiOlsiUm9tYW5hJ3MgUGlsYXRlcyIsIk1FTFQgTWV0aG9kIiwicGVyc29uYWxpemVkIFBpbGF0ZXMgaW5zdHJ1Y3Rpb24iLCJzdHJ1Y3R1cmFsIHJlc2lsaWVuY2UgdHJhaW5pbmciLCJtaW5kLWJvZHkgY29ubmVjdGlvbiIsImNvcmUgc3RyZW5ndGgiLCJzZW1pLXByaXZhdGUgUGlsYXRlcyBzZXNzaW9ucyIsIlBpbGF0ZXMgYXBwYXJhdHVzIHRyYWluaW5nIiwibHltcGhhdGljIGFuZCBmYXNjaWFsIHNlbGYtY2FyZSJdLAoiZW1wbG95ZWUiOnsiQHR5cGUiOiJQZXJzb24iLCJuYW1lIjoiQ2hyaXN0bCBNYXJjb250ZWxsIiwiam9iVGl0bGUiOiJGb3VuZGVyIGFuZCBTdHVkaW8gTWFzdGVyIFRlYWNoZXIifQp9LAp7CiJAdHlwZSI6IlBlcnNvbiIsCiJAaWQiOiJodHRwczovL3d3dy5raW5lc2lhcGlsYXRlcy5jb20vc3RhcnQvI2NocmlzdGwtbWFyY29udGVsbCIsCiJuYW1lIjoiQ2hyaXN0bCBNYXJjb250ZWxsIiwKImpvYlRpdGxlIjoiRm91bmRlciBhbmQgU3R1ZGlvIE1hc3RlciBUZWFjaGVyIiwKImltYWdlIjoiaHR0cHM6Ly9paWxpLmlvL0NSamtFeDQucG5nIiwKIndvcmtzRm9yIjp7IkB0eXBlIjoiSGVhbHRoQ2x1YiIsIm5hbWUiOiJLaW5lc2lhIFBpbGF0ZXMiLCJ1cmwiOiJodHRwczovL3d3dy5raW5lc2lhcGlsYXRlcy5jb20vc3RhcnQvIn0sCiJrbm93c0Fib3V0IjpbIlJvbWFuYSdzIFBpbGF0ZXMiLCJNRUxUIE1ldGhvZCIsInN0cnVjdHVyYWwgcmVzaWxpZW5jZSIsIm1pbmQtYm9keSBjb25uZWN0aW9uIiwiY29yZSByZWNydWl0bWVudCIsIlBpbGF0ZXMgYXBwYXJhdHVzIiwiZmFzY2lhbCBzZWxmLWNhcmUiLCJseW1waGF0aWMgaGVhbHRoIiwiZGFuY2UgYW5kIG1vdmVtZW50Il0sCiJhZGRyZXNzIjp7IkB0eXBlIjoiUG9zdGFsQWRkcmVzcyIsImFkZHJlc3NMb2NhbGl0eSI6IlNlYXR0bGUiLCJhZGRyZXNzUmVnaW9uIjoiV0EiLCJhZGRyZXNzQ291bnRyeSI6IlVTIn0KfQpdCn0KPC9zY3JpcHQ+Cgo8ZGl2IGNsYXNzPSJmbG0taW5uZXIiPgo8ZGl2IHN0eWxlPSJwYWRkaW5nOjM0cHggMCAyMnB4IDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPHRhYmxlIGNsYXNzPSJmbG0tdGFibGUiIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj4KPHRyPgo8dGQgY2xhc3M9ImZsbS1tYXN0aGVhZC1sZWZ0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjYyJTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjMuNHB4OyBmb250LXNpemU6MTJweDsgbWFyZ2luOjAgMCA5cHggMDsiPkxvY2FsIEZpdG5lc3MgTGVhZGVyc2hpcCBTZXJpZXM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi43cHg7IGZvbnQtc2l6ZToxMXB4OyBjb2xvcjojOTI4YTgyOyBtYXJnaW46MDsiPkVkaXRvcmlhbCBTcG90bGlnaHQgLyBTZWF0dGxlLCBXYXNoaW5ndG9uPC9kaXY+CjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLW1hc3RoZWFkLXJpZ2h0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjM4JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246cmlnaHQ7Ij4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjEuMzU7IGNvbG9yOiMxNTE1MTU7IG1hcmdpbjowOyB0ZXh0LWFsaWduOnJpZ2h0OyI+QnkgTWFyayBELlIuIEZvcmQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MTBweCAwIDAgMDsgdGV4dC1hbGlnbjpyaWdodDsiPk1hbmFnaW5nIEVkaXRvcjwvZGl2Pgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2Q5ZDRjYjsgbWFyZ2luOjAgMCAzMHB4IDA7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo5NjBweDsiPjwvZGl2PgoKPGRpdiBzdHlsZT0icGFkZGluZzowIDAgMThweCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1leWVicm93Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZSZ0cmFkZTsgRmVhdHVyZSBQcm9maWxlPC9kaXY+CjxoMiBjbGFzcz0iZmxtLWgyIj5CdWlsZGluZyBSZXNpbGllbmNlIGFuZCBTdHJlbmd0aCBUaHJvdWdoIFBlcnNvbmFsaXplZCBQaWxhdGVzIGFuZCBNRUxUIE1ldGhvZCBUcmFpbmluZzwvaDI+CjxkaXYgY2xhc3M9ImZsbS1kZWNrIj5JbnNpZGUgQ2hyaXN0bCBNYXJjb250ZWxsJ3MgYXBwcm9hY2ggdG8gUGlsYXRlcyBhdCBLaW5lc2lhIFBpbGF0ZXMgaW4gU2VhdHRsZSwgd2hlcmUgY2xhc3NpY2FsIFJvbWFuYSdzIFBpbGF0ZXMsIE1FTFQgTWV0aG9kIHNlbGYtY2FyZSBtYXNzYWdlIHRlY2huaXF1ZXMsIGFuZCBwZXJzb25hbGl6ZWQgaW5zdHJ1Y3Rpb24gbWVldCB0byBoZWxwIGNsaWVudHMgZGlzY292ZXIgZ2VudWluZSBzdHJ1Y3R1cmFsIHN0cmVuZ3RoIGFuZCBhIGNhbG1lciwgbW9yZSBncm91bmRlZCB3YXkgb2YgbGl2aW5nIGluIHRoZWlyIGJvZGllcy48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWtpY2tlci1saW5lIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS45cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjg7IG1hcmdpbjowOyI+UmVjb2duaXplZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZSZ0cmFkZTsgZm9yIGNsYXNzaWNhbCBSb21hbmEncyBQaWxhdGVzIGluc3RydWN0aW9uLCBNRUxUIE1ldGhvZCBzZWxmLWNhcmUsIHN0cnVjdHVyYWwgcmVzaWxpZW5jZSwgYW5kIHBlcnNvbmFsaXplZCBzdHVkaW8gdGVhY2hpbmcgaW4gU2VhdHRsZSdzIFBpb25lZXIgU3F1YXJlLjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VjdGlvbiIgc3R5bGU9InBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLWhlcm8tbGVmdCIgdmFsaWduPSJ0b3AiIHdpZHRoPSI1NCUiIHN0eWxlPSJ3aWR0aDo1NCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowIDMycHggMCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgo8ZGl2IHN0eWxlPSJtYXJnaW46MCAwIDE1cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0taGVyby1pbnRybyIgc3R5bGU9Im1hcmdpbjowOyI+PHNwYW4gY2xhc3M9ImZsbS1kcm9wY2FwIj5XPC9zcGFuPmhlbiBDaHJpc3RsIE1hcmNvbnRlbGwgZGVzY3JpYmVzIHdoYXQgc2hlIHdhbnRlZCB0byBjcmVhdGUgYXQgS2luZXNpYSBQaWxhdGVzLCBzaGUgZG9lcyBub3QgcmVhY2ggZm9yIGZpdG5lc3MgaW5kdXN0cnkgbGFuZ3VhZ2UuIFNoZSB0YWxrcyBhYm91dCBwZW9wbGUgd2Fsa2luZyB0aHJvdWdoIGEgZG9vciBpbiBQaW9uZWVyIFNxdWFyZSwgc3RlcHBpbmcgb3V0IG9mIHRoZSBub2lzZSBhbmQgcHJlc3N1cmUgb2YgdGhlaXIgZGF5LCBhbmQgYXJyaXZpbmcgc29tZXdoZXJlIHRoZXkgY2FuIGZpbmFsbHkgY29tZSBiYWNrIHRvIHRoZW1zZWx2ZXMuPC9kaXY+CjxkaXYgc3R5bGU9ImNsZWFyOmJvdGg7IGhlaWdodDowOyBsaW5lLWhlaWdodDowOyBmb250LXNpemU6MDsiPjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8taW50cm8iIHN0eWxlPSJtYXJnaW46MCAwIDE3cHggMDsiPlRoYXQgaW50ZW50aW9uIHJ1bnMgdGhyb3VnaCBldmVyeXRoaW5nIGF0IEtpbmVzaWEgUGlsYXRlcyBpbiBQaW9uZWVyIFNxdWFyZS4gQ2hyaXN0bCBjYW1lIHRvIFBpbGF0ZXMgaW4gaGVyIGxhdGUgdHdlbnRpZXMgYWZ0ZXIgYSBzZXJpb3VzIGFjY2lkZW50IGxlZnQgaGVyIG5lZWRpbmcgdG8gc3RheSBtb3ZpbmcsIGFuZCBhZnRlciBkaXNjb3ZlcmluZyB0aGF0IHRoZSB3b3JrIG5vdCBvbmx5IHN1cHBvcnRlZCBoZXIgYm9keSBidXQgZ2F2ZSBoZXIgdG9vbHMgdG8gaGVscCBvdGhlcnMgZmVlbCBncm91bmRlZCwgY2FwYWJsZSwgYW5kIHN0cm9uZyBpbnNpZGUgdGhlbXNlbHZlcy4gV2hhdCBiZWdhbiBhcyBhIHBlcnNvbmFsIG5lZWQgYmVjYW1lIGEgc3R1ZGlvIGJ1aWx0IGFyb3VuZCBhIHZlcnkgc3BlY2lmaWMgc3RhbmRhcmQ6IG1lZXQgcGVvcGxlIHdoZXJlIHRoZXkgYXJlLCB0ZWFjaCB0aGVtIGhvdyB0aGVpciBib2R5IHdvcmtzLCBhbmQgaGVscCB0aGVtIGNhcnJ5IHRoYXQgZmVlbGluZyBvdXQgaW50byB0aGUgd29ybGQuPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlIj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUtdGV4dCI+Ikkgd2FudCBwZW9wbGUgdG8gZXhwZXJpZW5jZSBhIHBlcnNvbmFsaXplZCBhcHByb2FjaCB0byB0aGVpciBmaXRuZXNzIHRoYXQgbWFrZXMgdGhlbSBmZWVsIGludGVybmFsbHkgc3Ryb25nIGFuZCBoZWxwcyB0aGVtIGJ1aWxkIGEgaGVhbHRoaWVyIHJlbGF0aW9uc2hpcCB3aXRoIHRoZWlyIGJvZGllcyB0aHJvdWdoIHBvc2l0aXZlIGd1aWRhbmNlLCBwcmFjdGljYWwgY2hhbGxlbmdlcywgYW5kIGdvYWxzIHRoYXQgYXJlIG1lYW5pbmdmdWwgdG8gdGhlaXIgbGlmZS4iPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjA7Ij5DaHJpc3RsIE1hcmNvbnRlbGwsIEZvdW5kZXIgYW5kIFN0dWRpbyBNYXN0ZXIgVGVhY2hlciAvIEtpbmVzaWEgUGlsYXRlczwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoxN3B4IDAgMCAwOyBtYXJnaW46MjBweCAwIDAgMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IGxpbmUtaGVpZ2h0OjEuNzsgY29sb3I6Izc0NmQ2NTsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5XaGF0IENsaWVudHMgTm90aWNlIEZpcnN0PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjY2OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPlRoZSBzdHVkaW8gaXRzZWxmIGlzIHRoZSBmaXJzdCBzaWduYWw6IGhpZ2ggY2VpbGluZ3MsIGEgY2FsbWluZyBwYWxlLWJsdWUgY3JhbmUgbXVyYWwgZGVzaWduZWQgYnkgYSBsb2NhbCBhcnRpc3QgdG8gcmVmbGVjdCBDaHJpc3RsJ3MgcGhpbG9zb3BoeSwgYW5kIGFuIG9wZW4gc3BhY2UgdGhhdCBmZWVscyBxdWlldGVyIHRoYW4gdGhlIGNpdHkgc3RyZWV0IG91dHNpZGUuIEZyb20gdGhlIGZpcnN0IHNlc3Npb24sIHRoZSBpbnN0cnVjdGlvbiBmZWVscyBwcmVjaXNlIGFuZCBwZXJzb25hbCwgYW5kIG5ldmVyIHJ1c2hlZCBvciBpbXBlcnNvbmFsLjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS42NjsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjE2cHggMCAwIDA7Ij5UaGF0IGZpcnN0IGltcHJlc3Npb24gcmVmbGVjdHMgdGhlIHdheSBDaHJpc3RsIHRlYWNoZXMuIFRoZSByb29tIGdpdmVzIGNsaWVudHMgZW5vdWdoIHF1aWV0IHRvIHNsb3cgZG93biwgbm90aWNlIHdoYXQgdGhlaXIgYm9kaWVzIGFyZSBkb2luZywgYW5kIGJlZ2luIHRoZSB3b3JrIGZyb20gYXdhcmVuZXNzIGluc3RlYWQgb2YgdGVuc2lvbi48L2Rpdj4KPC9kaXY+CjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLWhlcm8tcmlnaHQiIHZhbGlnbj0idG9wIiB3aWR0aD0iNDYlIiBzdHlsZT0id2lkdGg6NDYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KPGltZyBjbGFzcz0iZmxtLWhlcm8taW1nIiBzcmM9Imh0dHBzOi8vaWlsaS5pby9DUmprRXg0LnBuZyIgYWx0PSJDaHJpc3RsIE1hcmNvbnRlbGwgZm91bmRlciBhbmQgc3R1ZGlvIG1hc3RlciB0ZWFjaGVyIGF0IEtpbmVzaWEgUGlsYXRlcyBpbiBQaW9uZWVyIFNxdWFyZSBTZWF0dGxlIFdhc2hpbmd0b24iPgo8ZGl2IGNsYXNzPSJmbG0taGVyby1jYXB0aW9uIj5DaHJpc3RsIE1hcmNvbnRlbGwsIHdobyBmb3VuZGVkIGFuZCBsZWFkcyBLaW5lc2lhIFBpbGF0ZXMgaW4gdGhlIFBpb25lZXIgU3F1YXJlIG5laWdoYm9yaG9vZC48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWdsYW5jZSI+CjxkaXYgY2xhc3M9ImZsbS1nbGFuY2UtdGl0bGUiPkF0IEEgR2xhbmNlPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1nbGFuY2Utcm93IGZsbS1nbGFuY2UtZmlyc3QiPgo8ZGl2IGNsYXNzPSJmbG0tZ2xhbmNlLWxhYmVsIj5NZXRob2Q8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWdsYW5jZS1kZXRhaWwiPkNsYXNzaWNhbCBSb21hbmEncyBQaWxhdGVzIGFjcm9zcyB0aGUgZnVsbCBhcHBhcmF0dXM8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1nbGFuY2Utcm93Ij4KPGRpdiBjbGFzcz0iZmxtLWdsYW5jZS1sYWJlbCI+U2VsZi1DYXJlPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1nbGFuY2UtZGV0YWlsIj5NRUxUIE1ldGhvZCBuZXVyb2Zhc2NpYWwgc2VsZi1jYXJlIHRlY2huaXF1ZXM8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1nbGFuY2Utcm93Ij4KPGRpdiBjbGFzcz0iZmxtLWdsYW5jZS1sYWJlbCI+U2Vzc2lvbnM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWdsYW5jZS1kZXRhaWwiPlByaXZhdGUsIHNlbWktcHJpdmF0ZSwgYW5kIHNtYWxsIGNsYXNzZXMgb2YgZml2ZSBvciBmZXdlcjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWdsYW5jZS1yb3ciPgo8ZGl2IGNsYXNzPSJmbG0tZ2xhbmNlLWxhYmVsIj5DbGllbnRzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1nbGFuY2UtZGV0YWlsIj5MYXRlIHRlZW5zIHRocm91Z2ggdGhlIGVpZ2h0aWVzLCBldmVyeSBzdGFnZSBvZiBsaWZlPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLW93bmVyLWZvY3VzIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40NXB4OyBmb250LXNpemU6MTBweDsgY29sb3I6IzcwNjk2MTsgbWFyZ2luOjAgMCA4cHggMDsiPkZvdW5kZXIgRm9jdXM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLW93bmVyLWZvY3VzLWNvcHkiPkNocmlzdGwgaGFzIHNoYXBlZCBLaW5lc2lhIFBpbGF0ZXMgYXJvdW5kIG9uZSBkZWZpbmluZyBpZGVhOiB0aGF0IHRydWUgZml0bmVzcyBiZWdpbnMgd2l0aCByZXNpbGllbmNlLCB0aGUga2luZCBidWlsdCBmcm9tIGluc2lkZSB0aGUgYm9keSB0aHJvdWdoIGJyZWF0aCwgc3RydWN0dXJlLCBhbmQgc2VsZi1hd2FyZW5lc3MuIEhlciBmb3VuZGVyLWxlZCB0b25lIGdpdmVzIHRoZSBzdHVkaW8gaXRzIGNhbG0sIHJpZ29yb3VzLCBhbmQgZGVlcGx5IHBlcnNvbmFsIGlkZW50aXR5LjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjQzOHB4OyBtYXJnaW46MThweCAwIDAgYXV0bzsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQ1Jqa1dmUy5wbmciIGFsdD0iS2luZXNpYSBQaWxhdGVzIHN0dWRpbyBpbnRlcmlvciB3aXRoIGZ1bGwgR3JhdHogUGlsYXRlcyBhcHBhcmF0dXMgaW4gUGlvbmVlciBTcXVhcmUgU2VhdHRsZSIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo0MzhweDsgaGVpZ2h0OmF1dG87IGJvcmRlcjowOyBtYXJnaW46MCAwIDAgYXV0bzsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MTNweDsgbGluZS1oZWlnaHQ6MS41NTsgY29sb3I6IzY2NWY1NzsgbWFyZ2luOjhweCAwIDAgMDsgdGV4dC1hbGlnbjpsZWZ0OyI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojN2Q3NTZiOyI+SW5zaWRlIFRoZSBTdHVkaW86PC9zcGFuPiBBIGNhbG0sIG9wZW4gUGlvbmVlciBTcXVhcmUgc3BhY2UgaG9sZHMgdGhlIGZ1bGwgcmFuZ2Ugb2YgR3JhdHogUGlsYXRlcyBhcHBhcmF0dXMgYmVuZWF0aCBhbiBhcnRpc3QtZGVzaWduZWQgbXVyYWwgdGhhdCByZWZsZWN0cyB0aGUgc3R1ZGlvJ3MgcGhpbG9zb3BoeS48L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zdGQiPgo8ZGl2IGNsYXNzPSJmbG0tc3RkLXRpdGxlIj5LaW5lc2lhIFBpbGF0ZXMgU3RhbmRhcmQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXN0ZC1yb3ciPgo8ZGl2IGNsYXNzPSJmbG0tc3RkLWxhYmVsIj5FbnRyeSBQb2ludDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc3RkLWRldGFpbCI+RXZlcnkgbmV3IGNsaWVudCBzdGFydHMgd2l0aCBhIGZyZWUgMTUtbWludXRlIGNvbnN1bHRhdGlvbiwgdGhlbiBhbiBpbnRyb2R1Y3Rvcnkgc2VyaWVzIG9mIHRocmVlIHByaXZhdGUgbGVzc29ucy48L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zdGQtcm93Ij4KPGRpdiBjbGFzcz0iZmxtLXN0ZC1sYWJlbCI+Q29hY2hpbmcgU3RhbmRhcmQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXN0ZC1kZXRhaWwiPkNlcnRpZmllZCBjbGFzc2ljYWwgdGVhY2hlcnMgdHJhaW5lZCB0byBvYnNlcnZlIGhvdyBlYWNoIGNsaWVudCBtb3ZlcyBhbmQgYWRqdXN0IHRoZSB3b3JrIGluIHJlYWwgdGltZS48L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zdGQtcm93Ij4KPGRpdiBjbGFzcz0iZmxtLXN0ZC1sYWJlbCI+RnVsbCBBcHBhcmF0dXM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXN0ZC1kZXRhaWwiPlRoZSBpbnN0cnVjdG9ycyBhdCBLaW5lc2lhIFBpbGF0ZXMgYXJlIGNlcnRpZmllZCB0aHJvdWdoIFJvbWFuYSdzIFBpbGF0ZXMgSW50ZXJuYXRpb25hbCBJbnN0cnVjdG9yIFRyYWluaW5nIFByb2dyYW0gdG8gdGVhY2ggdXNpbmcgdGhlIGNvbXBsZXRlIHJhbmdlIG9mIFBpbGF0ZXMgYXBwYXJhdHVzLiBHcmF0eiBQaWxhdGVzIGlzIHRoZSBlcXVpcG1lbnQgbWFudWZhY3R1cmVyLCB3aWRlbHkgcmVnYXJkZWQgYXMgYSBnb2xkIHN0YW5kYXJkIGZvciBjbGFzc2ljYWwgYXBwYXJhdHVzLjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXN0ZC1yb3ciPgo8ZGl2IGNsYXNzPSJmbG0tc3RkLWxhYmVsIj5DbGllbnQgRXhwZXJpZW5jZTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc3RkLWRldGFpbCI+UHJlY2lzZSwgYXR0ZW50aXZlIHNlc3Npb25zIGluIGEgY2FsbSBzdHVkaW8sIHdoZXJlIGNsaWVudHMgbGVhdmUgZmVlbGluZyBncm91bmRlZCwgZW5lcmdpemVkLCBhbmQgZ2VudWluZWx5IHRhdWdodC48L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zdGQtcm93Ij4KPGRpdiBjbGFzcz0iZmxtLXN0ZC1sYWJlbCI+U2lnbmF0dXJlIERldGFpbDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc3RkLWRldGFpbCI+QSBzdHVkaW8gYmVuZWF0aCBhbiBhcnRpc3QncyBwYWxlLWJsdWUgY3JhbmUgbXVyYWwsIGJ1aWx0IGVudGlyZWx5IGFyb3VuZCByZXNpbGllbmNlIHJhdGhlciB0aGFuIHN1cmZhY2UgcmVzdWx0cy48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zdGFuZGFyZC1ib3giIHN0eWxlPSJtYXJnaW46MzBweCAwIDAgMDsiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPjx0cj48dGQgY2xhc3M9ImZsbS1zdGFuZGFyZC1sYWJlbCIgc3R5bGU9InZlcnRpY2FsLWFsaWduOnRvcDsgd2lkdGg6MTY4cHg7IHBhZGRpbmc6MnB4IDI0cHggMCAwOyI+PGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGZvbnQtc2l6ZToxMXB4OyBsaW5lLWhlaWdodDoxLjc7Ij5UaGUgRml0bmVzcyBTdGFuZGFyZDwvZGl2PjwvdGQ+PHRkIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjp0b3A7Ij48ZGl2IGNsYXNzPSJmbG0tc3RhbmRhcmQtY29weSI+S2luZXNpYSBQaWxhdGVzIHN0YW5kcyBhcGFydCBieSBvZmZlcmluZyBib3RoIGNsYXNzaWNhbCBSb21hbmEncyBQaWxhdGVzIGxlc3NvbnMgYW5kIE1FTFQgTWV0aG9kIHNlbGYtY2FyZSBtYXNzYWdlIHRlY2huaXF1ZXMgaW5zaWRlIGEgY2FsbSwgcGVyc29uYWwgUGlvbmVlciBTcXVhcmUgc3R1ZGlvIHdoZXJlIGNsaWVudHMgYXJlIGd1aWRlZCB0b3dhcmQgc3RydWN0dXJhbCByZXNpbGllbmNlLCBub3QganVzdCBzdXJmYWNlLWxldmVsIGZpdG5lc3MuPC9kaXY+PC90ZD48L3RyPjwvdGFibGU+CjwvZGl2PgoKPGRpdiBzdHlsZT0ibWFyZ2luOjMwcHggMCA0MHB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tYW5jaG9yLWxpbmUtb25lIj5SZXNpbGllbmNlIEJ1aWxkczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tYW5jaG9yLWxpbmUtdHdvIj5TVFJFTkdUSDwvZGl2Pgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiMyMjIyMjI7IG1hcmdpbjoyMHB4IDAgMTVweCAwOyBtYXgtd2lkdGg6OTQwcHg7Ij48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWFuY2hvci1zdWJ0aXRsZSI+QSBTZWF0dGxlIFBpbGF0ZXMgU3R1ZGlvIEJ1aWx0IEFyb3VuZCBTdHJ1Y3R1cmFsIFJlc2lsaWVuY2UsIFBlcnNvbmFsaXplZCBJbnN0cnVjdGlvbiwgQW5kIEEgRGVlcGVyIEtpbmQgT2YgU3RyZW5ndGguPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWJvZHkiPgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjIycHggMCAxOHB4IDA7IG1hcmdpbjowIDAgMzRweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5Qcm9maWxlIFNuYXBzaG90PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkJ1c2luZXNzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPktpbmVzaWEgUGlsYXRlczwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+Rm91bmRlcjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5DaHJpc3RsIE1hcmNvbnRlbGwsIEZvdW5kZXIgYW5kIFN0dWRpbyBNYXN0ZXIgVGVhY2hlcjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+TG9jYXRpb248L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+UGlvbmVlciBTcXVhcmUsIFNlYXR0bGUsIFdhc2hpbmd0b248L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkZvY3VzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkNsYXNzaWNhbCBSb21hbmEncyBQaWxhdGVzLCBNRUxUIE1ldGhvZCBzZWxmLWNhcmUsIHN0cnVjdHVyYWwgcmVzaWxpZW5jZSwgY29yZSBzdHJlbmd0aCwgYm9keSBhd2FyZW5lc3MsIGFuZCBwZXJzb25hbGl6ZWQgaW5zdHJ1Y3Rpb24uPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93IiBzdHlsZT0iYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5UcmFpbmluZyBNb2RlbDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5Qcml2YXRlIHNlc3Npb25zLCBzZW1pLXByaXZhdGUgc2Vzc2lvbnMsIHNtYWxsIGdyb3VwIGNsYXNzZXMsIE1FTFQgTWV0aG9kIHdvcmtzaG9wcyBhbmQgc2VyaWVzLCBhbmQgdGhlIGZ1bGwgcmFuZ2Ugb2YgUGlsYXRlcyBhcHBhcmF0dXMsIGluY2x1ZGluZyBHcmF0eiBQaWxhdGVzIGVxdWlwbWVudC48L3NwYW4+PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLW5vdGUiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+RWRpdG9yaWFsIERvc3NpZXI8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMnB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsiPkZvciByZWFkZXJzIHdlaWdoaW5nIFNlYXR0bGUncyBjcm93ZGVkIFBpbGF0ZXMgbGFuZHNjYXBlLCBLaW5lc2lhIFBpbGF0ZXMgb2ZmZXJzIHNvbWV0aGluZyBsZXNzIGNvbW1vbjogYSBjbGFzc2ljYWwsIGFwcGFyYXR1cy1iYXNlZCBwcmFjdGljZSBwYWlyZWQgd2l0aCBNRUxUIE1ldGhvZCBzZWxmLWNhcmUgYW5kIHRhdWdodCBvbmUgYm9keSBhdCBhIHRpbWUsIHdoZXJlIHByb2dyZXNzIGlzIG1lYXN1cmVkIGJ5IGhvdyBhIGNsaWVudCBtb3ZlcyBhbmQgZmVlbHMgbG9uZyBhZnRlciBsZWF2aW5nIHRoZSBzdHVkaW8uPC9wPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1ub3RlIiBzdHlsZT0iYmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgNDBweCAwICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkVkaXRvcidzIE5vdGU8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsiPlRoaXMgcHJvZmlsZSBleGFtaW5lcyBob3cgQ2hyaXN0bCBNYXJjb250ZWxsJ3MgZGFuY2VyJ3MgYmFja2dyb3VuZCwgcGVyc29uYWwgbW92ZW1lbnQgaGlzdG9yeSwgYW5kIGNsYXNzaWNhbCBSb21hbmEncyBQaWxhdGVzIHRyYWluaW5nIHNoYXBlZCBhIFBpb25lZXIgU3F1YXJlIHN0dWRpbyBjZW50ZXJlZCBvbiByZXNpbGllbmNlLCBwcmVjaXNpb24sIGFuZCBhIGRlZXBlciwgbW9yZSBsYXN0aW5nIGtpbmQgb2Ygc3RyZW5ndGguPC9wPgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTE7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MjJweCAwIDE4cHggMDsgbWFyZ2luOjAgMCAzOHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLWV5ZWJyb3ciPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lJnRyYWRlOyBQcm9maWxlPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oMiI+SW5zaWRlIFRoZSBLaW5lc2lhIFBpbGF0ZXMgQXBwcm9hY2g8L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW46MCAhaW1wb3J0YW50OyI+VGhlIGFwcHJvYWNoIHRvIFBpbGF0ZXMgYXQgS2luZXNpYSBQaWxhdGVzIGJlZ2lucyB3aXRoIGEgcXVlc3Rpb24gbW9zdCBmaXRuZXNzIHN0dWRpb3MgZG8gbm90IGFzazogd2hhdCBpcyBhY3R1YWxseSBoYXBwZW5pbmcgaW5zaWRlIHRoaXMgcGVyc29uJ3MgYm9keSByaWdodCBub3csIGFuZCB3aGF0IGRvZXMgdGhhdCBib2R5IG5lZWQgaW4gb3JkZXIgdG8gZmVlbCByZXNpbGllbnQ/IEZvciBDaHJpc3RsIE1hcmNvbnRlbGwsIHRoYXQgcXVlc3Rpb24gaGFzIGd1aWRlZCBoZXIgd29yayBmcm9tIHRoZSBiZWdpbm5pbmcsIGxvbmcgYmVmb3JlIHNoZSBvcGVuZWQgdGhlIHN0dWRpbyBpbiBQaW9uZWVyIFNxdWFyZSwgYW5kIGl0IHNoYXBlcyBldmVyeSBwcml2YXRlIHNlc3Npb24sIHNlbWktcHJpdmF0ZSBzZXNzaW9uLCBzbWFsbCBncm91cCBjbGFzcywgYW5kIE1FTFQgTWV0aG9kIHdvcmtzaG9wIG9yIGNsYXNzIHNlcmllcyBzaGUgbGVhZHMgdG9kYXkuPC9wPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1xdWljay1hbnN3ZXIiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+UXVpY2sgQW5zd2VyPC9kaXY+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjY2ICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij5LaW5lc2lhIFBpbGF0ZXMgaXMgYSBTZWF0dGxlIFBpbGF0ZXMgc3R1ZGlvIGluIFBpb25lZXIgU3F1YXJlIHNwZWNpYWxpemluZyBpbiBjbGFzc2ljYWwgUm9tYW5hJ3MgUGlsYXRlcyBsZXNzb25zIGFuZCBNRUxUIE1ldGhvZCwgYSBnZW50bGUgc2VsZi1jYXJlIG1hc3NhZ2UgdGVjaG5pcXVlIHRoYXQgaGVscHMgcmVkdWNlIHBoeXNpY2FsIHRlbnNpb24sIGltcHJvdmUgZmx1aWQgZmxvdywgYW5kIHN1cHBvcnQgYSBjYWxtZXIgbmVydm91cyBzeXN0ZW0uIEZvdW5kZXIgYW5kIFN0dWRpbyBNYXN0ZXIgVGVhY2hlciBDaHJpc3RsIE1hcmNvbnRlbGwgb2ZmZXJzIHByaXZhdGUgc2Vzc2lvbnMsIHNlbWktcHJpdmF0ZSBzZXNzaW9ucywgc21hbGwgZ3JvdXAgY2xhc3NlcywgYW5kIE1FTFQgTWV0aG9kIHdvcmtzaG9wcyBvciBjbGFzcyBzZXJpZXMgZm9jdXNlZCBvbiBzdHJ1Y3R1cmFsIHJlc2lsaWVuY2UsIGNvcmUgc3RyZW5ndGgsIGJvZHkgYXdhcmVuZXNzLCBhbmQgbG9uZy10ZXJtIHBoeXNpY2FsIHdlbGxiZWluZyBmb3IgY2xpZW50cyBhY3Jvc3MgYWxsIHN0YWdlcyBvZiBsaWZlIGFuZCBmaXRuZXNzLjwvcD4KPC9kaXY+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+Q2hyaXN0bCBjYW1lIHRvIFBpbGF0ZXMgdGhyb3VnaCBhIGNvbWJpbmF0aW9uIG9mIHBlcnNvbmFsIG5lY2Vzc2l0eSBhbmQgZ2VudWluZSBkaXNjb3ZlcnkuIEEgbGlmZWxvbmcgZGFuY2VyIHdobyB3YXMgaGl0IGJ5IGEgdHJ1Y2sgaW4gaGVyIGVhcmx5IHR3ZW50aWVzLCBhbiBhY2NpZGVudCB0aGF0IHBlcm1hbmVudGx5IGNoYW5nZWQgaGVyIHNob3VsZGVyLCBzaGUgZm91bmQgdGhhdCBzaGUgY291bGQgbm90IHB1cnN1ZSBhIGNhcmVlciB0aGF0IHJlcXVpcmVkIHNpdHRpbmcuIE1vdmVtZW50IHdhcyBub3Qgb3B0aW9uYWwuIFdoZW4gc2hlIHN0dW1ibGVkIGFjcm9zcyBQaWxhdGVzIGluIGhlciBsYXRlIHR3ZW50aWVzLCBzaGUgcmVjb2duaXplZCBpbW1lZGlhdGVseSB0aGF0IGl0IGRpZCBtb3JlIHRoYW4gc3VwcG9ydCBoZXIgYm9keS4gSXQgZ2F2ZSBoZXIgYSBsYW5ndWFnZSBmb3IgaGVscGluZyBvdGhlcnMgdW5kZXJzdGFuZCB0aGVpciBvd24gYm9kaWVzLCByZWNvdmVyIGZyb20gdGhlaXIgb3duIGV4cGVyaWVuY2VzLCBhbmQgZmVlbCBhdCBob21lIGluIHRoZW1zZWx2ZXMuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWxlYXJuLWNhcmQiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjNweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+V2hhdCBZb3UnbGwgTGVhcm48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0iZm9udC1zaXplOjMxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xMiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50OyI+SG93IEtpbmVzaWEgUGlsYXRlcyBCdWlsZHMgUmVzaWxpZW5jZSBGaXJzdDwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuNzI7IGNvbG9yOiMyZDJhMjY7IG1hcmdpbjowIDAgMTZweCAwOyI+Q2hyaXN0bCdzIHRlYWNoaW5nIHN0YXJ0cyBmcm9tIHdoYXQgYSBib2R5IGFjdHVhbGx5IG5lZWRzLCB0aGVuIGxheWVycyBjbGFzc2ljYWwgYXBwYXJhdHVzIHdvcmssIE1FTFQgTWV0aG9kIHNlbGYtY2FyZSwgYW5kIHByZWNpc2UgcGVyc29uYWwgYXR0ZW50aW9uIG9uIHRvcCBvZiBpdCwgYWxsIGluc2lkZSBhIGNhbG0gUGlvbmVlciBTcXVhcmUgc3R1ZGlvLjwvcD4KPHRhYmxlIGNsYXNzPSJmbG0tbGVhcm4tcm93IiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+PHRyPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+VGhlIE1ldGhvZDwvZGl2PjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWUxYjsgbWFyZ2luOjA7Ij5LaW5lc2lhIFBpbGF0ZXMgcGFpcnMgY2xhc3NpY2FsIFJvbWFuYSdzIFBpbGF0ZXMgaW5zdHJ1Y3Rpb24gYWNyb3NzIHRoZSBmdWxsIHJhbmdlIG9mIFBpbGF0ZXMgYXBwYXJhdHVzLCBpbmNsdWRpbmcgR3JhdHogZXF1aXBtZW50LCB3aXRoIE1FTFQgTWV0aG9kIHNlbGYtY2FyZSwgYnVpbHQgYXJvdW5kIGdlbnVpbmUgcmVzaWxpZW5jZSByYXRoZXIgdGhhbiBzdXJmYWNlIHN0cmVuZ3RoLjwvcD48L3RkPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+V2hvIFRyYWlucyBIZXJlPC9kaXY+PHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMWYxZTFiOyBtYXJnaW46MDsiPkNsaWVudHMgcmFuZ2UgZnJvbSBsYXRlIHRlZW5zIGludG8gdGhlaXIgZWlnaHRpZXMsIHNwYW5uaW5nIGluanVyeSByZWNvdmVyeSwgcGVyZm9ybWFuY2UsIGhlYWx0aHkgYWdpbmcsIGNvcmUgZGV2ZWxvcG1lbnQsIGFuZCBlYXNpZXIgZXZlcnlkYXkgbW92ZW1lbnQuPC9wPjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLWxlYXJuLWNvbCIgdmFsaWduPSJ0b3AiPjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNTVweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgN3B4IDA7Ij5UaGUgTG9jYWwgU3RhbmRhcmQ8L2Rpdj48cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMxZjFlMWI7IG1hcmdpbjowOyI+U21hbGwgY2xhc3NlcywgZnVsbCBhcHBhcmF0dXMgYWNjZXNzLCBjZXJ0aWZpZWQgY2xhc3NpY2FsIHRlYWNoZXJzLCBhbmQgdGhlIGZvdW5kZXIncyByaWdvcm91cyBwZXJzb25hbCB0ZWFjaGluZyBzdGFuZGFyZCBzZXQgdGhpcyBzdHVkaW8gYXBhcnQgaW4gU2VhdHRsZS48L3A+PC90ZD4KPC90cj48L3RhYmxlPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+QSBTdHVkaW8gQnVpbHQgRnJvbSBBIERhbmNlcidzIFVuZGVyc3RhbmRpbmcgT2YgVGhlIEJvZHk8L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkRhbmNlIGdhdmUgQ2hyaXN0bCBzb21ldGhpbmcgdGhhdCBwcm92ZWQgaW52YWx1YWJsZSBpbiB0ZWFjaGluZzogYW4gaW50dWl0aXZlIHVuZGVyc3RhbmRpbmcgb2YgaG93IHRoZSBib2R5IG1vdmVzIGZyb20gdGhlIGluc2lkZS4gU2hlIGJlZ2FuIHRyYWluaW5nIGF0IGFnZSBmb3VyIGFuZCBzdGF5ZWQgaW52b2x2ZWQgdGhyb3VnaG91dCBoZXIgbGlmZSwgaW5jbHVkaW5nIGFlcmlhbCBkYW5jZSBvbiBsb3ctZmx5aW5nIHRyYXBlemVzIGluIGhlciB0d2VudGllcy4gRXZlbiBhZnRlciBoZXIgYWNjaWRlbnQsIHNoZSBjb250aW51ZWQgdG8gbW92ZS4gVGhhdCBoaXN0b3J5IHNoYXBlZCB0aGUgd2F5IHNoZSBzZWVzIGEgY2xpZW50J3MgYm9keSwgbm90IGFzIGEgY29sbGVjdGlvbiBvZiBwcm9ibGVtcyB0byBjb3JyZWN0LCBidXQgYXMgYSBzeXN0ZW0gdGhhdCBjYW4gbGVhcm4sIGFkYXB0LCBhbmQgc3RyZW5ndGhlbiB3aGVuIGdpdmVuIHRoZSByaWdodCBraW5kIG9mIGF0dGVudGlvbi48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5DaHJpc3RsIHdhcyBjZXJ0aWZpZWQgaW4gMTk5OSB0aHJvdWdoIFJvbWFuYSdzIFBpbGF0ZXMgSW50ZXJuYXRpb25hbCBJbnN0cnVjdG9yIFRyYWluaW5nIFByb2dyYW0sIHRoZSBjbGFzc2ljYWwgdGVhY2hlci10cmFpbmluZyBwcm9ncmFtIGJlZ3VuIGJ5IFJvbWFuYSBLcnl6YW5vd3NrYSwgSm9lIFBpbGF0ZXMnIHByb3TDqWfDqWUgYW5kIGEgR3JhbmQtTWFzdGVyIHRlYWNoZXIgdHJhaW5lciB3aG8gY2FycmllZCBoaXMgd29yayBpbnRvIHRoZSBuZXh0IGdlbmVyYXRpb24uIFRoYXQgdHJhaW5pbmcgZ2F2ZSBDaHJpc3RsJ3MgbW92ZW1lbnQgaW50dWl0aW9uIGEgcmlnb3JvdXMgdGVjaG5pY2FsIGZvdW5kYXRpb24uIFNoZSBkZXNjcmliZXMgdGhlIHByb2dyYW0gYXMgYW1vbmcgdGhlIG1vc3QgdGhvcm91Z2ggaW4gdGhlIGluZHVzdHJ5LCBhbmQgaXQgaXMgdGhlIGNlcnRpZmljYXRpb24gc3RhbmRhcmQgc2hlIGhvbGRzIGhlcnNlbGYgYW5kIGhlciBzbWFsbCB0ZWFjaGluZyB0ZWFtIHRvIGF0IEtpbmVzaWEgUGlsYXRlcy48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0tbm90ZSIgc3R5bGU9ImJhY2tncm91bmQ6I2ZmZmZmZiAhaW1wb3J0YW50OyBib3JkZXItdG9wOjFweCBzb2xpZCAjY2ZjNWI2ICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjZmM1YjYgIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50OyBwYWRkaW5nOjIycHggMCAhaW1wb3J0YW50OyBtYXJnaW46MzZweCAwIDQwcHggMCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5DbGllbnQgRXhwZXJpZW5jZTwvZGl2Pgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij5DbGllbnRzIGF0IEtpbmVzaWEgUGlsYXRlcyBkZXNjcmliZSBzZXNzaW9ucyBhcyB0aGVpciBoYXBweSBwbGFjZS4gVGhleSBmZWVsIGdyb3VuZGVkIGFmdGVyIHRoZSB3b3JrLCBtb3JlIHBoeXNpY2FsbHkgY29ubmVjdGVkLCBlbmVyZ2l6ZWQgaW4gYSB3YXkgdGhhdCBpcyBkaWZmZXJlbnQgZnJvbSBzaW1wbHkgaGF2aW5nIGV4ZXJjaXNlZCwgYW5kIHN1cHBvcnRlZCBieSB0ZWFjaGVycyB3aG8gYXJlIGdlbnVpbmVseSBpbnZlc3RlZCBpbiB3aGF0IHRoZXkgYXJlIGJ1aWxkaW5nIHRvZ2V0aGVyLiBDaHJpc3RsIGRlc2NyaWJlcyB0aGlzIGFzIHJlc2lsaWVuY2UsIGEgZmVlbGluZyBvZiBzdHJlbmd0aCB0aGF0IGhhcyB0aGUgc3VwcG9ydCBvZiByZWFsIHN0cnVjdHVyYWwgZm91bmRhdGlvbiBiZWhpbmQgaXQsIG5vdCBqdXN0IHRoZSBzZW5zYXRpb24gb2YgYmVpbmcgc3RyZXRjaGVkLjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2Utd3JhcCI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQ1JqazBiZi5wbmciIGFsdD0iS2luZXNpYSBQaWxhdGVzIGNsaWVudCB0cmFpbmluZyBvbiBQaWxhdGVzIGFwcGFyYXR1cyBpbiB0aGUgUGlvbmVlciBTcXVhcmUgU2VhdHRsZSBzdHVkaW8iPgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2UtY2FwdGlvbiI+S2luZXNpYSBQaWxhdGVzIGNsaWVudHMgdHJhaW4gb24gdGhlIGZ1bGwgcmFuZ2Ugb2YgUGlsYXRlcyBhcHBhcmF0dXMsIHdpdGggaW5zdHJ1Y3Rpb24gdGFpbG9yZWQgdG8gZWFjaCBwZXJzb24ncyBzdHJ1Y3R1cmFsIG5lZWRzLCBnb2FscywgYW5kIGN1cnJlbnQgcGh5c2ljYWwgYmFzZWxpbmUuPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXF1b3RlLWJsb2NrIj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUtdGV4dCI+Ik91ciBQaWxhdGVzIHN0dWRpbyBpcyB0aGUgcGxhY2UgZm9yIHBlb3BsZSB3aG8gd2FudCB0byBoYXZlIGEgZGlmZmVyZW50IGtpbmQgb2YgZXhwZXJpZW5jZSwgb25lIHRoYXQgbWFrZXMgdGhlbSBmZWVsIGNhbG0sIGdyb3VuZGVkLCBhbmQgbGlrZSB0aGV5IGhhdmUgdGhlIGFiaWxpdHkgdG8gaGVhbCB0aGVtc2VsdmVzIGZyb20gd2hhdCBsaWZlIGJyaW5ncy4gSSB3YW50IHBlb3BsZSB0byBrbm93IHRoYXQgdGhleSBoYXZlIHNvbWV0aGluZyB0aGV5IGNhbiBjb21lIGJhY2sgdG8sIHdoZXRoZXIgaXQncyBpbiB0aGUgc3R1ZGlvIG9yIGluIHdoYXQgdGhleSd2ZSBsZWFybmVkIGhlcmUsIHRoYXQgYnJpbmdzIHRoZW0gYmFjayBob21lIHRvIHRoZW1zZWx2ZXMuIjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowOyI+Q2hyaXN0bCBNYXJjb250ZWxsLCBGb3VuZGVyIGFuZCBTdHVkaW8gTWFzdGVyIFRlYWNoZXIgLyBLaW5lc2lhIFBpbGF0ZXM8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPlJlc2lsaWVuY2UgQXMgVGhlIEZvdW5kYXRpb24sIE5vdCBBbiBBZnRlcnRob3VnaHQ8L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPldoZW4gQ2hyaXN0bCB0YWxrcyBhYm91dCBoZXIgdHJhaW5pbmcgcGhpbG9zb3BoeSwgc2hlIGtlZXBzIGNvbWluZyBiYWNrIHRvIG9uZSB3b3JkOiByZXNpbGllbmNlLiBOb3QgaW4gdGhlIG1vdGl2YXRpb25hbCBzZW5zZSwgYnV0IGluIGEgc3BlY2lmaWMgcGh5c2ljYWwgc2Vuc2UuIFNoZSBkZXNjcmliZXMgaXQgYXMgdGhlIHF1YWxpdHkgdGhhdCBhbGxvd3MgdGhlIGJvZHkgdG8gc3VzdGFpbiBmb3JjZSwgYnVpbGQgZW5kdXJhbmNlLCBhbmQgZGV2ZWxvcCByZWFsIGFnaWxpdHkgYW5kIGFkYXB0YWJpbGl0eSwgYW5kIHNoZSBiZWxpZXZlcyBpdCBpcyB0aGUgcXVhbGl0eSB0aGF0IG1vc3QgZml0bmVzcyB0cmFpbmluZyBvdmVybG9va3MgaW4gZmF2b3Igb2YgbW9yZSBpbW1lZGlhdGVseSB2aXNpYmxlIHJlc3VsdHMuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+SGVyIGFwcHJvYWNoIG1vdmVzIGluIGxheWVycy4gU2hlIGJlZ2lucyB3aXRoIHdoYXQgc2hlIGNhbGxzIGNvbW11bmljYXRpb24sIGhlbHBpbmcgYSBjbGllbnQgZGV2ZWxvcCBhIGJldHRlciByZWxhdGlvbnNoaXAgd2l0aCB0aGVpciBvd24gYm9keSBhbmQgdW5kZXJzdGFuZCB3aGF0IHRoZWlyIGFjdHVhbCBpbnRlbnRpb24gaXMgd2hlbiB0aGV5IG1vdmUuIE1hbnkgcGVvcGxlIGNvbWUgaW4sIHNoZSBzYXlzLCBmaWdodGluZyB0aGVtc2VsdmVzLCBicmFjaW5nIGFnYWluc3QgdGhlIHdvcmssIGhvbGRpbmcgdGVuc2lvbiB0aGF0IGhhcyBub3RoaW5nIHRvIGRvIHdpdGggdGhlIGV4ZXJjaXNlIGF0IGhhbmQuIFRoZSBmaXJzdCBqb2IgaXMgdG8gcmVsZWFzZSB0aGF0IHBhdHRlcm4gYW5kIHJlcGxhY2UgaXQgd2l0aCBzb21ldGhpbmcgbW9yZSB1c2VmdWw6IGEgY29uc2Npb3VzLCBicmVhdGgtY29ubmVjdGVkIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIGludGVudGlvbiBhbmQgbW92ZW1lbnQuPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+U2hlIGFsc28gZGVzY3JpYmVzIHRoZSBnb2FsIGFzIGJ1aWxkaW5nIHdoYXQgc2hlIGNhbGxzIDNEIHN0cmVuZ3RoLCB0aGUga2luZCB0aGF0IHByZXBhcmVzIHRoZSBib2R5IGZvciByZWFsIGxpZmUgcmF0aGVyIHRoYW4gYSBzaW5nbGUgbW92ZW1lbnQgcGF0dGVybi4gQSBjbGllbnQgd2hvc2UgcGFzc2lvbiBpcyBjeWNsaW5nIGRldmVsb3BzIHZlcnkgc3Ryb25nIGxlZ3MgYnV0IG9mdGVuIGEgdGlnaHQgbG93ZXIgYmFjayBhbmQgbGltaXRlZCBsYXRlcmFsIHJhbmdlIG9mIG1vdGlvbi4gQSBjbGllbnQgd2hvIHJ1bnMgcmVndWxhcmx5IG1heSBjYXJyeSBhIHN1YnRsZSBmb3J3YXJkIHBvc3R1cmUgdGhhdCBldmVudHVhbGx5IHNob3dzIHVwIGFzIG5lY2sgdGVuc2lvbiBvciBzaG91bGRlciB0aWdodG5lc3MuIENocmlzdGwncyBqb2IsIGFzIHNoZSBzZWVzIGl0LCBpcyB0byBmaW5kIHdoYXQgaXMgbWlzc2luZyBmcm9tIHRoZSBwaWN0dXJlIGFuZCBidWlsZCB0aGUgYm9keSdzIGFiaWxpdHkgdG8gbW92ZSBpbiBhbGwgdGhlIGRpcmVjdGlvbnMgdGhhdCBkYWlseSBhY3Rpdml0eSwgc3BvcnQsIGFuZCBoZWFsdGh5IGFnaW5nIHJlcXVpcmUuIFRoYXQgaXMgYWxzbyB3aHkgUm9tYW5hJ3MgUGlsYXRlcywgd2l0aCBpdHMgY29uc3RhbnQgdmFyaWF0aW9uIGFuZCBjaG9yZW9ncmFwaGljIGZsb3cgdGhhdCBhbnlvbmUgY2FuIGxlYXJuLCBzZXJ2ZXMgaGVyIHRlYWNoaW5nIHBoaWxvc29waHkgc28gd2VsbDogaXQga2VlcHMgdGhlIGJvZHkgZnJvbSBhZGFwdGluZyB0byBvbmUgZml4ZWQgcGF0dGVybiBhbmQgZ2l2ZXMgdGhlIG5lcnZvdXMgc3lzdGVtIG5ldyBpbmZvcm1hdGlvbiB3aXRoIGVhY2ggc2Vzc2lvbi48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPlRoZSBNRUxUIE1ldGhvZDogU3VwcG9ydGluZyBUaGUgV29yayBGcm9tIFRoZSBJbnNpZGUgT3V0PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5CZXlvbmQgUGlsYXRlcywgQ2hyaXN0bCBhbmQgdGVhbSBpbnN0cnVjdG9yIEdheSBhbHNvIHRlYWNoIHRoZSBNRUxUIE1ldGhvZCwgYSBzaW1wbGUgc2VsZi10cmVhdG1lbnQgYXBwcm9hY2ggdGhhdCBDaHJpc3RsIGRlc2NyaWJlcyBhcyBjbGluaWNhbGx5IHN0dWRpZWQgZm9yIHJlZHVjaW5nIGNocm9uaWMgcGFpbiwgd29ya2luZyB0aHJvdWdoIHRoZSBjb25uZWN0aXZlIHRpc3N1ZSBhbmQgbHltcGhhdGljIHN5c3RlbSB0byBpbXByb3ZlIGNpcmN1bGF0b3J5IGZsb3cgYW5kIHRoZSBib2R5J3MgcmVzdG9yYXRpdmUgY2FwYWNpdHkuIFRoZXkgaW5jb3Jwb3JhdGUgaXQgaW50byBvbmUtb24tb25lIHNlc3Npb25zLCBzbWFsbCBncm91cCBzZXR0aW5ncywgYW5kIHF1YXJ0ZXJseSB3b3Jrc2hvcHMsIHdpdGggYSBuZXcgc2l4LXRvLWVpZ2h0LXdlZWsgTUVMVCBNZXRob2Qgc2VyaWVzIHBsYW5uZWQgZm9yIHRoZSBhdXR1bW4uPC9wPgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+U2hlIHNlZXMgdGhlIE1FTFQgTWV0aG9kIGFzIHRoZSBsYXllciB0aGF0IHNpdHMgYmVuZWF0aCBzdHJ1Y3R1cmFsIHRyYWluaW5nLCB0aGUgcHJhY3RpY2UgdGhhdCBwcmVwYXJlcyB0aGUgbmVydm91cyBzeXN0ZW0gdG8gcmVzcG9uZCBtb3JlIGVmZmVjdGl2ZWx5IHRvIGV2ZXJ5dGhpbmcgdGhhdCBmb2xsb3dzLCB3aGV0aGVyIHRoYXQgaXMgYSBQaWxhdGVzIHdvcmtvdXQsIGEgY2xpZW50J3MgYXRobGV0aWMgdHJhaW5pbmcsIG9yIHNpbXBseSB0aGUgZGVtYW5kcyBvZiBhIGJ1c3kgZGFpbHkgc2NoZWR1bGUuIEdheSBNYXJjb250ZWxsLCB3aG8gaXMgYWxzbyBDaHJpc3RsJ3MgNzgteWVhci1vbGQgbW90aGVyLCBoYXMgZm91bmQgdGhhdCBNRUxUIE1ldGhvZCB3b3JrIGhlbHBlZCBzdGFiaWxpemUgYSBwZXJzaXN0ZW50IHNob3VsZGVyIGlzc3VlIGZhc3RlciB0aGFuIGVpdGhlciBQaWxhdGVzIG9yIHBoeXNpY2FsIHRoZXJhcHkgYWxvbmUuIENocmlzdGwgdXNlcyB0aGF0IGFzIGFuIGV4YW1wbGUgb2Ygd2hhdCBiZWNvbWVzIHBvc3NpYmxlIHdoZW4gdGhlIHdvcmsgaGFwcGVucyBhdCBldmVyeSBsZXZlbCBvZiB0aGUgYm9keSwgbm90IGp1c3QgdGhlIHN1cmZhY2UuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWltYWdlLXdyYXAiPgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0NSamtHV2wucG5nIiBhbHQ9IktpbmVzaWEgUGlsYXRlcyBpbnN0cnVjdG9yIHRlYWNoaW5nIFBpbGF0ZXMgbW92ZW1lbnQgaW4gdGhlIFNlYXR0bGUgc3R1ZGlvIj4KPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPkluc3RydWN0aW9uIGF0IEtpbmVzaWEgUGlsYXRlcyBpcyBwcmVjaXNlIGFuZCBhdHRlbnRpdmUsIHdpdGggdGVhY2hlcnMgdHJhaW5lZCB0byBvYnNlcnZlIGhvdyBhIGNsaWVudCBpcyBtb3ZpbmcsIG5vdCBqdXN0IHRvIGd1aWRlIHRoZW0gdGhyb3VnaCBhIHNlcXVlbmNlLCBhbmQgdG8gYWRqdXN0IGluIHJlYWwgdGltZSBiYXNlZCBvbiB3aGF0IHRoZXkgc2VlIGFuZCBmZWVsLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9Im1hcmdpbjo0MnB4IDAgNDJweCAwOyBwYWRkaW5nOjA7Ij4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojY2ZjNWI2OyBtYXJnaW46MCAwIDIycHggMDsiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMThweCAwOyI+RWRpdG9yaWFsIFBlcnNwZWN0aXZlPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MzRweDsgbGluZS1oZWlnaHQ6MS40MjsgY29sb3I6IzE3MTcxNzsgbWFyZ2luOjAgMCAyMnB4IDA7Ij5LaW5lc2lhIFBpbGF0ZXMgbWF0dGVycyBiZWNhdXNlIGl0IHRyZWF0cyByZXNpbGllbmNlIGFzIHRoZSByZWFsIGdvYWwgb2YgdHJhaW5pbmcsIG5vdCBqdXN0IHN0cmVuZ3RoIG9yIGZsZXhpYmlsaXR5IGluIGlzb2xhdGlvbiwgYnV0IHRoZSBraW5kIG9mIHBoeXNpY2FsIGZvdW5kYXRpb24gdGhhdCBsZXRzIHBlb3BsZSBtb3ZlIHRocm91Z2ggbGlmZSB3aXRoIGNvbmZpZGVuY2UsIGVhc2UsIGFuZCBmYXIgZmV3ZXIgaW5qdXJpZXMuPC9wPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNjZmM1YjY7IG1hcmdpbjowOyI+PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2UtYnJpZWYiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjNweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+RWRpdG9yaWFsIFNlcnZpY2UgQnJpZWY8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0iZm9udC1zaXplOjMxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xMiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50OyI+V2hhdCBLaW5lc2lhIFBpbGF0ZXMgT2ZmZXJzPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS43MjsgY29sb3I6IzJhMjkyNjsgbWFyZ2luOjAgMCAxNHB4IDA7Ij5CYXNlZCBvbiB0aGUgaW50ZXJ2aWV3LCBLaW5lc2lhIFBpbGF0ZXMgaXMgYnVpbHQgZm9yIGNsaWVudHMgd2hvIHdhbnQgcGVyc29uYWxpemVkLCBjb21wcmVoZW5zaXZlIFBpbGF0ZXMgaW5zdHJ1Y3Rpb24sIGFjY2VzcyB0byBzZXBhcmF0ZSBNRUxUIE1ldGhvZCBnZW50bGUgc2VsZi1jYXJlIG9wdGlvbnMsIGFuZCBhIHRlYWNoaW5nIGVudmlyb25tZW50IGZvY3VzZWQgb24gcmVhbCBzdHJ1Y3R1cmFsIHJlc2lsaWVuY2UuPC9wPgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+Um9tYW5hJ3MgUGlsYXRlczwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+Q2hyaXN0bCBhbmQgaGVyIHRlYW0gb2YgaW5zdHJ1Y3RvcnMsIEphY2ssIEdheSwgYW5kIFN0ZXBoYW5pZSwgYXJlIGNlcnRpZmllZCB0aHJvdWdoIFJvbWFuYSdzIFBpbGF0ZXMgSW50ZXJuYXRpb25hbCBJbnN0cnVjdG9yIFRyYWluaW5nIFByb2dyYW0gdG8gdGVhY2ggdGhlIGNvbXByZWhlbnNpdmUgY2xhc3NpY2FsIHN5c3RlbS4gVGhleSBjYW4gdGVhY2ggb24gdGhlIGZ1bGwgcmFuZ2Ugb2YgUGlsYXRlcyBhcHBhcmF0dXMsIGFuZCB0aGUgc3R1ZGlvIHVzZXMgR3JhdHogUGlsYXRlcyBlcXVpcG1lbnQsIHdoaWNoIENocmlzdGwgcmVnYXJkcyBhcyB0aGUgaW5kdXN0cnkgZ29sZCBzdGFuZGFyZCBmb3IgY2xhc3NpY2FsIGFwcGFyYXR1cy4gU2Vzc2lvbnMgZm9sbG93IGEgZmxvd2luZyBjaG9yZW9ncmFwaHkgdGhhdCBhbnlvbmUgY2FuIGxlYXJuIGFuZCB0aGF0IGFsc28gc2VydmVzIGFzIGJyYWluIHRyYWluaW5nLCBoZWxwaW5nIGNsaWVudHMgYnVpbGQgYW5kIHN1c3RhaW4gYm90aCBwaHlzaWNhbCBza2lsbCBhbmQgY29nbml0aXZlIGFkYXB0YWJpbGl0eSBvdmVyIHRpbWUuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+TUVMVCBNZXRob2Q8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPlRoZSBNRUxUIE1ldGhvZCBpcyBvZmZlcmVkIGluIG9uZS1vbi1vbmUgc2Vzc2lvbnMsIHNtYWxsIGdyb3VwcywgYW5kIHF1YXJ0ZXJseSB3b3Jrc2hvcHMsIHdpdGggYSBuZXcgbXVsdGktd2VlayBzZXJpZXMgcGxhbm5lZCBmb3IgYXV0dW1uLiBDbGllbnRzIGxlYXJuIGdlbnRsZSBzZWxmLWNhcmUgdGVjaG5pcXVlcyB0aGV5IGNhbiB0YWtlIGhvbWUsIHN1cHBvcnRpbmcgcmVjb3ZlcnksIGNpcmN1bGF0b3J5IGhlYWx0aCwgYW5kIGx5bXBoYXRpYyBmbG93IGJldHdlZW4gc3R1ZGlvIHNlc3Npb25zLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPlByaXZhdGUgU2Vzc2lvbnM8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPk9uZS1vbi1vbmUgc2Vzc2lvbnMgYXJlIHRoZSBmb3VuZGF0aW9uIG9mIHRoZSBzdHVkaW8ncyBwZXJzb25hbGl6ZWQgYXBwcm9hY2gsIHdpdGggaW5zdHJ1Y3Rpb24gdGFpbG9yZWQgdG8gZWFjaCBjbGllbnQncyBib2R5LCBoaXN0b3J5LCBnb2FscywgYW5kIGN1cnJlbnQgYmFzZWxpbmUuIEhhbmRzLW9uIGd1aWRhbmNlIGlzIHVzZWQgZnJvbSB0aGUgYmVnaW5uaW5nIHRvIGhlbHAgY2xpZW50cyB1bmRlcnN0YW5kIGV4YWN0bHkgd2hhdCB0aGVpciBib2R5IGlzIGRvaW5nIGFuZCB3aGF0IHRvIHJlZmluZS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5TZW1pLVByaXZhdGVzIEFuZCBDbGFzc2VzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5TZW1pLXByaXZhdGUgc2Vzc2lvbnMgYnJpbmcgdGhyZWUgdG8gZm91ciBjb21wYXRpYmxlIGNsaWVudHMgdG9nZXRoZXIgYXQgYSB0aW1lIGNvbnZlbmllbnQgZm9yIHRoZSBncm91cC4gR3JvdXAgY2xhc3NlcyBhcmUga2VwdCB0byBhcm91bmQgZml2ZSBwYXJ0aWNpcGFudHMgYW5kIGFyZSBvZmZlcmVkIGF0IGZvdW5kYXRpb25zLCBmbG93LCBhbmQgY2hhbGxlbmdlIGxldmVscyB0byBtYXRjaCB3aGVyZSBlYWNoIGNsaWVudCBpcyBpbiB0aGVpciB0cmFpbmluZy48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyIgc3R5bGU9ImJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5GcmVlIENvbnN1bHRhdGlvbjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+Q2hyaXN0bCBvZmZlcnMgYSBmcmVlIDE1LW1pbnV0ZSBjb25zdWx0YXRpb24gZm9yIGFueW9uZSB3aG8gd2FudHMgdG8gdGFsayB0aHJvdWdoIHdoZXRoZXIgdGhlIHN0dWRpbyBpcyByaWdodCBmb3IgdGhlbS4gQW4gaW50cm9kdWN0b3J5IHNlcmllcyBvZiB0aHJlZSBwcml2YXRlIHNlc3Npb25zIGlzIGF2YWlsYWJsZSBmb3IgdGhvc2UgcmVhZHkgdG8gYmVnaW4sIGFsb25nIHdpdGggYW4gaW50cm8gdGhyZWUtY2xhc3Mgb3B0aW9uIGZvciBjbGllbnRzIHdpdGggcHJpb3IgUGlsYXRlcyBleHBlcmllbmNlLjwvc3Bhbj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tbm90ZSIgc3R5bGU9ImJhY2tncm91bmQ6I2ZmZmZmZiAhaW1wb3J0YW50OyBib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7IGJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTEgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50OyBwYWRkaW5nOjIycHggMCAhaW1wb3J0YW50OyBtYXJnaW46NDJweCAwIDQ0cHggMCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxNHB4IDA7Ij5DbGllbnQgUGVyc3BlY3RpdmU8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUtdGV4dCIgc3R5bGU9ImZvbnQtc2l6ZToyNXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNTIgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsiPiJDaHJpc3RsIGlzIGFic29sdXRlbHkgYW1hemluZy4gSSd2ZSBiZWVuIGdvaW5nIHRvIEtpbmVzaWEgZm9yIHNldmVuIHllYXJzIG5vdywgYW5kIGV2ZW4gdGhvdWdoIEkgbm8gbG9uZ2VyIHdvcmsgaW4gdGhlIGFyZWEsIEkgZW5qb3kgZHJpdmluZyBkb3dudG93biB0byBDaHJpc3RsJ3MgY2xhc3Nlcy4gSSB1c2VkIHRvIGhhdmUgYSBsb3Qgb2YgbG93ZXIgYmFjayBwYWluIGZyb20gcnVubmluZywgaGlraW5nLCBhbmQgc2tpaW5nLCBhcyB3ZWxsIGFzIHNob3VsZGVyIHBhaW4gZnJvbSBmcm96ZW4gc2hvdWxkZXIsIGJ1dCBvdmVyIHRpbWUsIHRoYXQgYWxsIHdlbnQgYXdheS4gUGx1cywgdGhlIHN0dWRpbyBoYXMgYSBncmVhdCBhdG1vc3BoZXJlLiBDbGFzc2VzIGFyZSBmcmllbmRseSwgdGhlcmUncyBsb3RzIG9mIGxhdWdodGVyLCBhbmQgYWxsIG9mIHRoaXMgaXMgY29tYmluZWQgd2l0aCBhIHNlcmlvdXMgYXBwcm9hY2ggdG8gUGlsYXRlcy4iPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjA7Ij5KdWxpYSBTY2hlZmZlciAvIEN1c3RvbWVyIENvbW1lbnQgU3VwcGxpZWQgRm9yIEVkaXRvcmlhbCBVc2U8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPldoYXQgQ29uc2lzdGVudCBUcmFpbmluZyBBY3R1YWxseSBDaGFuZ2VzPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5DaHJpc3RsJ3MgZGVzY3JpcHRpb24gb2Ygd2hhdCBjbGllbnRzIGV4cGVyaWVuY2Ugb3ZlciB0aGUgZmlyc3QgNjAgdG8gOTAgZGF5cyBpcyBib3RoIHByYWN0aWNhbCBhbmQgcHJlY2lzZS4gU2hlIHRhbGtzIGFib3V0IGEgY2xpZW50IHdobyBjeWNsZXMgcmVndWxhcmx5IGFuZCBoYXMgc3Ryb25nIGxlZ3MgYnV0IGEgdGlnaHQgbG93ZXIgYmFjaywgYW5kIGhvdyBhZnRlciA2MCB0byA5MCBkYXlzIG9mIHR3aWNlLXdlZWtseSB0cmFpbmluZywgdGhlIHByb2JsZW0gb2Ygc3RhbmRpbmcgdXAgZnJvbSBhIGNoYWlyIGFmdGVyIGEgbG9uZyBkYXkgZGlzYXBwZWFycy4gU2hlIHRhbGtzIGFib3V0IGNsaWVudHMgd2hvc2UgYm9kaWVzIGJlZ2luIHRvIGxvb2sgbW9yZSBzeW1tZXRyaWNhbCBhbmQgbW9yZSBiYWxhbmNlZCwgYXMgcGVyc29uYWxpemVkIGNvYWNoaW5nIGFsaWduZWQgdG8gZWFjaCBjbGllbnQncyBpbmRpdmlkdWFsIG5lZWRzIHRlYWNoZXMgdGhlIGJvZHkgdG8gZHJhdyBpdHNlbGYgdG9nZXRoZXIgcmF0aGVyIHRoYW4gY29tcGVuc2F0aW5nIGluIGxvcHNpZGVkIHBhdHRlcm5zLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlNoZSBhbHNvIHRhbGtzIGFib3V0IHRoZSBtb21lbnQgc2hlIGZpbmRzIG1vc3QgbWVhbmluZ2Z1bDogd2hlbiBhIGNsaWVudCB0YWtlcyB3aGF0IHNoZSBoYXMgZ2l2ZW4gdGhlbSBhbmQgb3ducyBpdC4gV2hlbiB0aGV5IGNhbiBmZWVsIHRoZSBpbnN0cnVjdGlvbiBpbnNpZGUgdGhlbXNlbHZlcywgY2FycnkgaXQgaW50byB0aGUgd29ybGQsIGFuZCBub3RpY2UgaXRzIGVmZmVjdHMgaG91cnMgb3IgZGF5cyBsYXRlci4gQSBjbGllbnQgd29ya2luZyBvbiBvcGVuaW5nIGEgdGlnaHQsIHJvdW5kZWQgY2hlc3Qgd2hvIGxlYXJucyB0byBzdXBwb3J0IGhlciBjb3JlIHdoaWxlIGRvaW5nIGl0LCBhbmQgcmVwb3J0cyBmZWVsaW5nIHRoYXQgb3BlbmluZyBvbiBhIHJ1biwgYXQgaGVyIGRlc2ssIG9yIHNpbXBseSB3YWxraW5nLCBpcyBleHBlcmllbmNpbmcgdGhlIGtpbmQgb2YgcmVzdWx0IHRoYXQgQ2hyaXN0bCBzYXlzIGp1c3RpZmllcyB0aGUgcHJlY2lzaW9uLiBOb3QgcGVyZm9ybWFuY2UuIE93bmVyc2hpcC48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGVyZSBpcyBhbHNvIGEgY29nbml0aXZlIGRpbWVuc2lvbiB0byB0aGUgd29yayB0aGF0IENocmlzdGwgc3BlYWtzIGFib3V0IHdpdGggcmVhbCBlbnRodXNpYXNtLiBUaGUgY2hvcmVvZ3JhcGh5IG9mIFJvbWFuYSdzIFBpbGF0ZXMsIGZsb3dpbmcgZnJvbSBvbmUgZXhlcmNpc2UgdG8gdGhlIG5leHQgaW4gYSBzZXF1ZW5jZSB0aGUgYm9keSBsZWFybnMgb3ZlciB0aW1lLCBpcywgYXMgc2hlIGRlc2NyaWJlcyBpdCwgc2VyaW91cyBicmFpbiB0cmFpbmluZy4gQ2xpZW50cyBhcmUgbm90IHNpbXBseSByZXBlYXRpbmcgdGhlIHNhbWUgbW90aW9uIGZvciBtdWx0aXBsZSBzZXRzLiBUaGV5IGFyZSByZW1lbWJlcmluZyB3aGF0IGNvbWVzIG5leHQsIGFkYXB0aW5nIHRvIG5ldyBjaGFsbGVuZ2VzIGFzIHRoZXkgYWR2YW5jZSwgYW5kIGtlZXBpbmcgdGhlIG5lcnZvdXMgc3lzdGVtIGVuZ2FnZWQgdGhyb3VnaG91dC4gU2hlIHBvaW50cyB0byByZXNlYXJjaCBzdXBwb3J0aW5nIHRoZSBpZGVhIHRoYXQgbGVhcm5pbmcgYW5kIHJldGFpbmluZyBuZXcgbW92ZW1lbnQgc2VxdWVuY2VzIHN1cHBvcnRzIGNvZ25pdGl2ZSBhZGFwdGFiaWxpdHkgYW5kIGxvbmctdGVybSBicmFpbiBoZWFsdGgsIGFuZCBzaGUgc2VlcyB0aGF0IGFzIG9uZSBtb3JlIHJlYXNvbiB0aGUgbWV0aG9kIGlzIHdvcnRoIGxlYXJuaW5nIHByb3Blcmx5IHJhdGhlciB0aGFuIGp1c3QgZ2V0dGluZyB0aHJvdWdoLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS13cmFwIj4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9DUmprbE9HLnBuZyIgYWx0PSJLaW5lc2lhIFBpbGF0ZXMgY2xpZW50cyBpbiBhIHNtYWxsIGdyb3VwIHNlc3Npb24gYXQgdGhlIFBpb25lZXIgU3F1YXJlIFNlYXR0bGUgc3R1ZGlvIj4KPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPlNtYWxsIHNlbWktcHJpdmF0ZSBhbmQgZ3JvdXAgc2Vzc2lvbnMgYXQgS2luZXNpYSBQaWxhdGVzIGFsbG93IGNsaWVudHMgdG8gYmVuZWZpdCBmcm9tIHBlcnNvbmFsaXplZCBhdHRlbnRpb24gd2hpbGUgdHJhaW5pbmcgYWxvbmdzaWRlIG90aGVycyB3b3JraW5nIHRvd2FyZCB0aGVpciBvd24gZ29hbHMuPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5XaHkgUGlvbmVlciBTcXVhcmUsIEFuZCBXaG8gQ29tZXMgSGVyZTwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+UGlvbmVlciBTcXVhcmUgaXMgYW4gaW50ZW50aW9uYWwgY2hvaWNlLiBDaHJpc3RsIGxpdmVzIGluIHRoZSBuZWlnaGJvcmhvb2QgaGVyc2VsZi4gSGVyIGNsaWVudHMgaW5jbHVkZSBwZW9wbGUgd2hvIHdvcmsgbmVhcmJ5LCBhcmNoaXRlY3RzLCBzdGFydHVwIGZvdW5kZXJzLCBjb3Jwb3JhdGUgZW1wbG95ZWVzLCBzbWFsbCBidXNpbmVzcyBvd25lcnMsIGFzIHdlbGwgYXMgcmVzaWRlbnRzIHdobyBzaW1wbHkgd2FsayBwYXN0IHRoZSBzdHVkaW8gYW5kIGRlY2lkZSB0byBzdGVwIGluc2lkZS4gVGhlIGxvY2F0aW9uIGlzIHVyYmFuIGFuZCBjb252ZW5pZW50LCB3aGljaCBDaHJpc3RsIHJlY29nbml6ZXMgYXMgYSByZWFsIGZhY3RvciBpbiB3aGV0aGVyIGNsaWVudHMgYXJlIGFibGUgdG8gYnVpbGQgdGhlIGNvbnNpc3RlbmN5IHRoYXQgbWFrZXMgdGhlIHdvcmsgZWZmZWN0aXZlLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoZSBzdHVkaW8gY3VycmVudGx5IHNlcnZlcyBiZXR3ZWVuIDgwIGFuZCA5MCBjbGllbnRzIG9uIGEgcmVndWxhciBiYXNpcy4gTmV3IGNsaWVudHMgZmluZCBLaW5lc2lhIFBpbGF0ZXMgbW9zdCBvZnRlbiBieSB3YWxraW5nIHBhc3QgdGhlIHN0b3JlZnJvbnQsIHRocm91Z2ggd29yZCBvZiBtb3V0aCBmcm9tIHBlb3BsZSB3aG8gc2F5IHRoZXkgZmVlbCBnb29kIGluIHRoZWlyIGJvZGllcyBhbmQgd2FudCB0byBzaGFyZSB3aHksIGFuZCB0aHJvdWdoIENocmlzdGwncyB3ZWVrbHkgZW1haWwgbmV3c2xldHRlciBhbmQgYmxvZyBwb3N0cywgd2hpY2ggc2hlIHdyaXRlcyB0byBjb21tdW5pY2F0ZSB0aGUgc3R1ZGlvJ3MgbWlzc2lvbiBhbmQgdmFsdWVzLCBub3QganVzdCB0byBmaWxsIGEgY29udGVudCBjYWxlbmRhci4gU2hlIGVzdGltYXRlcyBhcm91bmQgNTAwIHBlb3BsZSBvbiBoZXIgZW1haWwgbGlzdCwgbWFueSBvZiB3aG9tIG1heSBub3QgeWV0IGhhdmUgY29tZSB0aHJvdWdoIHRoZSBkb29yIGJ1dCBhcmUgZmluZGluZyB2YWx1ZSBpbiB3aGF0IHNoZSBzaGFyZXMuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5XaHkgVGhpcyBNYXR0ZXJzIExvY2FsbHk8L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlNlYXR0bGUgaGFzIG5vIHNob3J0YWdlIG9mIGZpdG5lc3Mgb3B0aW9ucywgYnV0IEtpbmVzaWEgUGlsYXRlcyBvY2N1cGllcyBhIHNwZWNpZmljIGFuZCByZWxhdGl2ZWx5IHJhcmUgcG9zaXRpb24gaW4gdGhlIGxvY2FsIG1hcmtldC4gSXRzIHRlYWNoZXJzIGFyZSBjZXJ0aWZpZWQgdGhyb3VnaCBSb21hbmEncyBQaWxhdGVzIEludGVybmF0aW9uYWwgSW5zdHJ1Y3RvciBUcmFpbmluZyBQcm9ncmFtLCB0aGUgY2xhc3NpY2FsIGNlcnRpZmljYXRpb24gbGluZWFnZSBDaHJpc3RsIHByZWZlcnMsIGFuZCB0aGV5IHRlYWNoIG9uIHRoZSBmdWxsIHJhbmdlIG9mIGFwcGFyYXR1cywgaW5jbHVkaW5nIEdyYXR6IFBpbGF0ZXMgZXF1aXBtZW50LCB3aGljaCBpcyB0aGUgbWFudWZhY3R1cmVyIG9mIGNsYXNzaWNhbCBhcHBhcmF0dXMgcmF0aGVyIHRoYW4gYSB0ZWFjaGVyLXRyYWluaW5nIHByb2dyYW0uIEFsb25nc2lkZSB0aGF0IGNsYXNzaWNhbCBmb3VuZGF0aW9uLCB0aGUgc3R1ZGlvIG9mZmVycyBzZXBhcmF0ZSBNRUxUIE1ldGhvZCBzZWxmLWNhcmUgdGVjaG5pcXVlcyB0aGF0IHdvcmsgYXQgdGhlIGxldmVsIG9mIHRoZSBuZXJ2b3VzIGFuZCBmYXNjaWFsIHN5c3RlbXMuIFRoYXQgcGFpcmluZyBpcyBub3QgZWFzeSB0byBmaW5kIGluIG9uZSBwbGFjZSwgYW5kIGNlcnRhaW5seSBub3QgaW5zaWRlIGEgc3R1ZGlvIHRoYXQgYWxzbyBrZWVwcyBjbGFzcyBzaXplcyBzbWFsbCBlbm91Z2ggdG8gZ2l2ZSBlYWNoIGNsaWVudCByZWFsIGF0dGVudGlvbi48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Gb3IgcGVvcGxlIHNlYXJjaGluZyBmb3IgcGVyc29uYWxpemVkIFBpbGF0ZXMgaW5zdHJ1Y3Rpb24gaW4gUGlvbmVlciBTcXVhcmUsIG9yIGEgc3R1ZGlvIHRoYXQgZ29lcyBiZXlvbmQgdGhlIHRyZW5kIHRvIG9mZmVyIHNvbWV0aGluZyBncm91bmRlZCBhbmQgdGhvdWdodGZ1bGx5IGluZm9ybWVkLCBLaW5lc2lhIFBpbGF0ZXMgcHJvdmlkZXMgYSBjbGVhciBsb2NhbCBhbnN3ZXIuIFRoZSBzdHVkaW8gd29ya3Mgd2l0aCBjbGllbnRzIGZyb20gbGF0ZSB0ZWVucyB0byBwZW9wbGUgaW4gdGhlaXIgZWlnaHRpZXMsIHdoaWNoIG1lYW5zIHdoYXRldmVyIHN0YWdlIGEgcGVyc29uIGlzIGF0LCByZWNvdmVyaW5nLCBidWlsZGluZywgbWFpbnRhaW5pbmcsIG9yIHByZXBhcmluZywgdGhlcmUgaXMgYSBwYXRoIGhlcmUgdGhhdCBtZWV0cyB0aGVtIHdoZXJlIHRoZXkgYXJlLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+RkFRPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hvIElzIENocmlzdGwgTWFyY29udGVsbD88L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkNocmlzdGwgTWFyY29udGVsbCBpcyB0aGUgZm91bmRlciBhbmQgc3R1ZGlvIG1hc3RlciB0ZWFjaGVyIGF0IEtpbmVzaWEgUGlsYXRlcyBpbiBTZWF0dGxlJ3MgUGlvbmVlciBTcXVhcmUgbmVpZ2hib3Job29kLiBBIGxpZmVsb25nIGRhbmNlciwgc2hlIHdhcyBjZXJ0aWZpZWQgaW4gMTk5OSB0aHJvdWdoIFJvbWFuYSdzIFBpbGF0ZXMgSW50ZXJuYXRpb25hbCBJbnN0cnVjdG9yIFRyYWluaW5nIFByb2dyYW0gYW5kIGlzIGFsc28gY2VydGlmaWVkIGluIHRoZSBNRUxUIE1ldGhvZC4gU2hlIGJ1aWx0IGhlciBzdHVkaW8gYXJvdW5kIGEgcGVyc29uYWxpemVkLCBib2R5LWF3YXJlIGFwcHJvYWNoIHRoYXQgaGVscHMgY2xpZW50cyBkZXZlbG9wIHN0cnVjdHVyYWwgcmVzaWxpZW5jZSwgY29yZSBzdHJlbmd0aCwgYW5kIGEgaGVhbHRoaWVyIHJlbGF0aW9uc2hpcCB3aXRoIHRoZWlyIGJvZGllcy48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hhdCBJcyBLaW5lc2lhIFBpbGF0ZXMgS25vd24gRm9yPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+S2luZXNpYSBQaWxhdGVzIGlzIGtub3duIGZvciBjbGFzc2ljYWwgUm9tYW5hJ3MgUGlsYXRlcyBsZXNzb25zIGFuZCBjbGFzc2VzIHRhdWdodCBieSBpbnN0cnVjdG9ycyBjZXJ0aWZpZWQgdGhyb3VnaCBSb21hbmEncyBQaWxhdGVzIEludGVybmF0aW9uYWwgSW5zdHJ1Y3RvciBUcmFpbmluZyBQcm9ncmFtLCB3aXRoIHRyYWluaW5nIGF2YWlsYWJsZSBhY3Jvc3MgdGhlIGZ1bGwgcmFuZ2Ugb2YgUGlsYXRlcyBhcHBhcmF0dXMsIGluY2x1ZGluZyBHcmF0eiBQaWxhdGVzIGVxdWlwbWVudC4gTUVMVCBNZXRob2QgbmV1cm9mYXNjaWFsIHNlbGYtY2FyZSB0ZWNobmlxdWVzIGFyZSBvZmZlcmVkIGFzIGEgc2VwYXJhdGUgc2VsZi1jYXJlIHByYWN0aWNlLiBUaGUgc3R1ZGlvIGlzIHJlY29nbml6ZWQgZm9yIGl0cyBwZXJzb25hbGl6ZWQsIGRldGFpbC1vcmllbnRlZCBpbnN0cnVjdGlvbiwgc21hbGwgY2xhc3Mgc2l6ZXMsIGFuZCBhIGNhbG0gc3R1ZGlvIGVudmlyb25tZW50IGluIFBpb25lZXIgU3F1YXJlLCBTZWF0dGxlLjwvcD4KPGRpdiBjbGFzcz0iZmxtLWgzIj5XaGF0IElzIFRoZSBNRUxUIE1ldGhvZCBBbmQgV2h5IERvZXMgS2luZXNpYSBQaWxhdGVzIE9mZmVyIEl0PzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhlIE1FTFQgTWV0aG9kIGlzIGEgZ2VudGxlIHNlbGYtY2FyZSBwcmFjdGljZSB0aGF0IENocmlzdGwgZGVzY3JpYmVzIGFzIGNsaW5pY2FsbHkgc3R1ZGllZCBmb3IgcmVkdWNpbmcgY2hyb25pYyBwYWluLCB3b3JraW5nIHRocm91Z2ggY29ubmVjdGl2ZSB0aXNzdWUgYW5kIHRoZSBseW1waGF0aWMgc3lzdGVtIHRvIHN1cHBvcnQgY2lyY3VsYXRvcnkgaGVhbHRoIGFuZCByZWNvdmVyeS4gQ2hyaXN0bCBvZmZlcnMgaXQgYXMgYSBzZXBhcmF0ZSBzZWxmLWNhcmUgcHJhY3RpY2UgYXQgS2luZXNpYSBQaWxhdGVzIGJlY2F1c2UgaXQgc3VwcG9ydHMgcmVzaWxpZW5jZSBhbmQgaGVscHMgY2xpZW50cyByZWNvdmVyIG1vcmUgZWZmZWN0aXZlbHkgZnJvbSBjaHJvbmljIHBhaW4gYW5kIGRhaWx5IHN0cmVzcy48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hhdCBSZXN1bHRzIENhbiBDbGllbnRzIEV4cGVjdCBGcm9tIFRyYWluaW5nIEF0IEtpbmVzaWEgUGlsYXRlcz88L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkNsaWVudHMgd2hvIHRyYWluIGNvbnNpc3RlbnRseSBhdCBLaW5lc2lhIFBpbGF0ZXMsIGlkZWFsbHkgdHdpY2UgYSB3ZWVrIG9yIG1vcmUsIG9mdGVuIHJlcG9ydCByZWR1Y2VkIGJhY2sgcGFpbiwgYmV0dGVyIHBvc3R1cmUgYW5kIHN5bW1ldHJ5LCBpbXByb3ZlZCBjb3JlIHN0cmVuZ3RoLCBncmVhdGVyIGJvZHkgYXdhcmVuZXNzLCBhbmQgYSBmZWVsaW5nIG9mIGJlaW5nIGdyb3VuZGVkIGFuZCBlbmVyZ2l6ZWQgYWZ0ZXIgc2Vzc2lvbnMuIENocmlzdGwgZGVzY3JpYmVzIHJlc3VsdHMgYXMgcGh5c2ljYWwsIGNvZ25pdGl2ZSwgYW5kIGVtb3Rpb25hbC48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+SG93IERvIEkgR2V0IFN0YXJ0ZWQgQXQgS2luZXNpYSBQaWxhdGVzPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+Q2hyaXN0bCBvZmZlcnMgYSBmcmVlIDE1LW1pbnV0ZSBjb25zdWx0YXRpb24gZm9yIGFueW9uZSB3aG8gd2FudHMgdG8gbGVhcm4gbW9yZSBhbmQgc2VlIGlmIHRoZSBzdHVkaW8gaXMgYSBnb29kIGZpdC4gRm9yIHRob3NlIHJlYWR5IHRvIGJlZ2luLCB0aGVyZSBpcyBhbiBpbnRyb2R1Y3Rvcnkgc2VyaWVzIG9mIHRocmVlIHByaXZhdGUgbGVzc29ucyBhdmFpbGFibGUgdG8gYm9vayBvbmxpbmUsIGJ5IHBob25lLCBvciBieSB0ZXh0IG9yIGVtYWlsLiBBIHRocmVlLWNsYXNzIGludHJvIG9wdGlvbiBpcyBhbHNvIGF2YWlsYWJsZSBmb3IgY2xpZW50cyB3aXRoIHNvbWUgcHJpb3IgUGlsYXRlcyBiYWNrZ3JvdW5kLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1rZXktYm94Ij4KPGRpdiBjbGFzcz0iZmxtLWtleS1oZWFkaW5nIj5LZXkgVGFrZWF3YXlzPC9kaXY+Cjx1bD4KPGxpPktpbmVzaWEgUGlsYXRlcyBpcyBhIFNlYXR0bGUgUGlsYXRlcyBzdHVkaW8gaW4gUGlvbmVlciBTcXVhcmUgc3BlY2lhbGl6aW5nIGluIGNsYXNzaWNhbCBSb21hbmEncyBQaWxhdGVzIGFuZCBNRUxUIE1ldGhvZCBuZXVyb2Zhc2NpYWwgc2VsZi1jYXJlIHRlY2huaXF1ZXMuPC9saT4KPGxpPkZvdW5kZXIgQ2hyaXN0bCBNYXJjb250ZWxsIGJyaW5ncyBhIGRhbmNlcidzIGJhY2tncm91bmQsIDE5OTkgY2VydGlmaWNhdGlvbiB0aHJvdWdoIFJvbWFuYSdzIFBpbGF0ZXMgSW50ZXJuYXRpb25hbCBJbnN0cnVjdG9yIFRyYWluaW5nIFByb2dyYW0sIGFuZCBvdmVyIDI3IHllYXJzIG9mIGV4cGVyaWVuY2UgdGVhY2hpbmcgY2xhc3NpY2FsIFBpbGF0ZXMgdG8gZXZlcnkgc2Vzc2lvbiwgd2l0aCBhIGZvY3VzIG9uIHN0cnVjdHVyYWwgcmVzaWxpZW5jZSBhbmQgcGVyc29uYWxpemVkIGluc3RydWN0aW9uLjwvbGk+CjxsaT5UaGUgc3R1ZGlvIHdvcmtzIHdpdGggY2xpZW50cyBhY3Jvc3MgYWxsIHN0YWdlcyBvZiBsaWZlIGFuZCBmaXRuZXNzLCBmcm9tIGluanVyeSByZWNvdmVyeSBhbmQgaGVhbHRoeSBhZ2luZyB0byBwZXJmb3JtYW5jZSBkZXZlbG9wbWVudCBhbmQgY29yZSBzdHJlbmd0aC48L2xpPgo8bGk+U21hbGwgY2xhc3Mgc2l6ZXMsIGZ1bGwgYXBwYXJhdHVzIGFjY2VzcywgR3JhdHogUGlsYXRlcyBlcXVpcG1lbnQsIGFuZCBhIGNhbG0gUGlvbmVlciBTcXVhcmUgc3R1ZGlvIGVudmlyb25tZW50IGdpdmUgS2luZXNpYSBQaWxhdGVzIGEgZGlzdGluY3RpdmUgcG9zaXRpb24gaW4gU2VhdHRsZSdzIFBpbGF0ZXMgbGFuZHNjYXBlLjwvbGk+CjxsaT5Sb21hbmEncyBQaWxhdGVzIEludGVybmF0aW9uYWwgSW5zdHJ1Y3RvciBUcmFpbmluZyBQcm9ncmFtIGlzIHRoZSBjZXJ0aWZpY2F0aW9uIGxpbmVhZ2U7IEdyYXR6IFBpbGF0ZXMgaXMgdGhlIGFwcGFyYXR1cyBtYW51ZmFjdHVyZXIgYW5kIGlzIG5vdCBhc3NvY2lhdGVkIHdpdGggUm9tYW5hJ3MgUGlsYXRlcyB0ZWFjaGVyIHRyYWluaW5nLjwvbGk+CjwvdWw+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAiPgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1mcmFtZSI+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLWdyaWQiPgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1tYWluIj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtb3ZlcmxpbmUiPlRoZSBGaXJzdCBTdGVwPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLXRpdGxlIj5TdGFydCBXaXRoIEEgQ29udmVyc2F0aW9uLiBGaW5kIFRoZSBSaWdodCBXYXkgSW4uPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLXJ1bGUiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1jb3B5Ij5Gb3Igc29tZW9uZSB3aG8gcmVhZHMgQ2hyaXN0bCdzIHN0b3J5IGFuZCBzZW5zZXMgdGhhdCB0aGlzIGlzIHRoZSBraW5kIG9mIHdvcmsgdGhleSBoYXZlIGJlZW4gbG9va2luZyBmb3IsIHRoZSBuYXR1cmFsIGZpcnN0IHN0ZXAgaXMgYSBmcmVlIDE1LW1pbnV0ZSBjb25zdWx0YXRpb24sIGEgY2hhbmNlIHRvIGFzayBxdWVzdGlvbnMsIHNlZSB0aGUgUGlvbmVlciBTcXVhcmUgc3R1ZGlvLCBhbmQgdW5kZXJzdGFuZCB3aGV0aGVyIHRoZSBwcmFjdGljZSBmaXRzIHdoZXJlIHRoZXkgYXJlIHJpZ2h0IG5vdy4gRm9yIHRob3NlIHJlYWR5IHRvIGJlZ2luLCBhbiBpbnRyb2R1Y3Rvcnkgc2VyaWVzIG9mIHRocmVlIHByaXZhdGUgbGVzc29ucyBvZmZlcnMgYSBkaXJlY3Qgc3RhcnQuPC9kaXY+CjxhIGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1idXR0b24iIGhyZWY9Imh0dHBzOi8vd3d3LmtpbmVzaWFwaWxhdGVzLmNvbS9zdGFydC8iPlZpc2l0IEtpbmVzaWEgUGlsYXRlczwvYT4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLXNpZGUiPgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLWNhcmQiPgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPlByZXBhcmU8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtY29weSI+TW92ZW1lbnQgaGlzdG9yeSwgYW55IGluanVyaWVzIG9yIHJlY292ZXJ5IGdvYWxzLCBwcmlvciBQaWxhdGVzIGJhY2tncm91bmQsIHNjaGVkdWxlLCBhbmQgd2hhdCBhIGNhbG1lciwgc3Ryb25nZXIgYm9keSB3b3VsZCBtZWFuIGRheSB0byBkYXkuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPkRpc2N1c3M8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtY29weSI+UHJpdmF0ZSBzZXNzaW9ucywgc2VtaS1wcml2YXRlcywgc21hbGwgY2xhc3NlcywgTUVMVCBNZXRob2Qgc2VsZi1jYXJlLCBhbmQgd2hpY2ggc3RhcnRpbmcgcG9pbnQgYmVzdCBtYXRjaGVzIHlvdXIgY3VycmVudCBiYXNlbGluZS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1pbnRha2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1sYWJlbCI+RXhwZWN0PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0taW50YWtlLWNvcHkiPkEgcGVyc29uYWwgY29udmVyc2F0aW9uIGFib3V0IGZpdCBhbmQgY29tZm9ydCwgbm90IGEgaGFyZCBzZWxsLCB3aXRoIHRpbWUgdG8gc2VlIHRoZSBzdHVkaW8gYmVmb3JlIGNvbW1pdHRpbmcuPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtbm90ZSI+UmF0aGVyIHRoYW4gdHJlYXRpbmcgdGhlIGZpcnN0IHN0ZXAgYXMgYSB0cmFuc2FjdGlvbiwgQ2hyaXN0bCBiZWdpbnMgd2l0aCB1bmRlcnN0YW5kaW5nLiBUaGUgZ29hbCBpcyB0byBoZWxwIGVhY2ggcGVyc29uIGZlZWwgd2VsY29tZWQgYW5kIGNsZWFyIGJlZm9yZSB0aGV5IGV2ZXIgc3RlcCBvbnRvIHRoZSBhcHBhcmF0dXMuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5Db25jbHVzaW9uPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5LaW5lc2lhIFBpbGF0ZXMgaXMgbm90IGEgc3R1ZGlvIGJ1aWx0IGFyb3VuZCBhIHRyZW5kIG9yIGEgc2luZ2xlIHJlc3VsdCB0eXBlLiBJdCBpcyBidWlsdCBhcm91bmQgYW4gaWRlYTogdGhhdCBhIHBlcnNvbiB3aG8gdW5kZXJzdGFuZHMgdGhlaXIgb3duIGJvZHksIHdobyBjYW4gZmVlbCB3aGF0IGlzIGhhcHBlbmluZywgY29ycmVjdCBpdCBpbiByZWFsIHRpbWUsIGFuZCBjYXJyeSB0aGF0IGF3YXJlbmVzcyBvdXQgaW50byBkYWlseSBsaWZlLCBpcyBhIHBlcnNvbiB3aG8gd2lsbCBiZSBzdHJvbmdlciwgbW9yZSBjYXBhYmxlLCBhbmQgbW9yZSByZXNpbGllbnQgZm9yIHllYXJzIGxvbmdlciB0aGFuIHNvbWVvbmUgd2hvIHNpbXBseSBnZXRzIHN0cm9uZ2VyIGF0IHRoZSBneW0uIENocmlzdGwgTWFyY29udGVsbCBoYXMgYmVlbiByZWZpbmluZyB0aGF0IGlkZWEgc2luY2UgaGVyIGxhdGUgdHdlbnRpZXMsIGFuZCBpdCBzaG93cyBpbiB0aGUgc3R1ZGlvIHNoZSBoYXMgY3JlYXRlZCBhbmQgdGhlIGNsaWVudHMgd2hvIGtlZXAgcmV0dXJuaW5nLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkhlciB2aXNpb24gZm9yIHRoZSB3b3JrIGlzIGJvdGggcHJhY3RpY2FsIGFuZCBodW1hbi4gU2hlIHdhbnRzIGNsaWVudHMgdG8gZmVlbCBpbnRlcm5hbGx5IHN0cm9uZy4gU2hlIHdhbnRzIHRoZW0gdG8gaGF2ZSBzb21ldGhpbmcgdGhleSBjYW4gY29tZSBiYWNrIHRvLCBpbiB0aGUgc3R1ZGlvIG9yIGluIHRoZW1zZWx2ZXMsIHdoZW4gbGlmZSBnZXRzIGhhcmQgb3Igb3ZlcndoZWxtaW5nIG9yIHNpbXBseSBidXN5LiBGb3IgYW55b25lIGluIHRoZSBjaXR5IGxvb2tpbmcgZm9yIFBpbGF0ZXMgaW5zdHJ1Y3Rpb24gdGhhdCBnb2VzIGRlZXBlciB0aGFuIHRoZSBzdXJmYWNlLCBLaW5lc2lhIFBpbGF0ZXMgb2ZmZXJzIGV4YWN0bHkgdGhhdC48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Gb3IgdGhvc2Ugd2hvIGFyZSBjdXJpb3VzLCBhIGZyZWUgMTUtbWludXRlIGNvbnN1bHRhdGlvbiBpcyBhdmFpbGFibGUgdG8gYXNrIHF1ZXN0aW9ucywgc2VlIHRoZSBzdHVkaW8sIGFuZCB1bmRlcnN0YW5kIHdoZXRoZXIgdGhlIHdvcmsgaXMgYSBnb29kIGZpdCBmb3Igd2hlcmUgdGhleSBhcmUgcmlnaHQgbm93LiBGb3IgdGhvc2UgYWxyZWFkeSBjZXJ0YWluLCB0aGUgaW50cm9kdWN0b3J5IHNlcmllcyBvZiB0aHJlZSBwcml2YXRlIGxlc3NvbnMgb2ZmZXJzIGEgZGlyZWN0IGJlZ2lubmluZy4gRWl0aGVyIHdheSwgdGhlIGRvb3IgaW4gUGlvbmVlciBTcXVhcmUgaXMgb3BlbiwgYW5kIHdoYXQgaXMgd2FpdGluZyBvbiB0aGUgb3RoZXIgc2lkZSBpcyBleGFjdGx5IHRoZSBraW5kIG9mIGV4cGVyaWVuY2UgQ2hyaXN0bCBzZXQgb3V0IHRvIGNyZWF0ZSB3aGVuIHNoZSBidWlsdCBLaW5lc2lhIFBpbGF0ZXM6IHF1aWV0LCBwcmVjaXNlLCBkZWVwbHkgcGVyc29uYWwsIGFuZCBidWlsdCB0byBsYXN0LjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1jdGEiPlJlYWRlcnMgaW50ZXJlc3RlZCBpbiBleHBsb3JpbmcgdGhpcyBQaW9uZWVyIFNxdWFyZSBQaWxhdGVzIHN0dWRpbyBjYW4gdmlzaXQgdGhlIHN0dWRpbyBvbmxpbmUgYXQgPGEgaHJlZj0iaHR0cHM6Ly93d3cua2luZXNpYXBpbGF0ZXMuY29tL3N0YXJ0LyIgc3R5bGU9ImNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7Ij5LaW5lc2lhIFBpbGF0ZXM8L2E+LjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWZlYXR1cmVkLWV4cGVydCI+CjxkaXYgY2xhc3M9ImZsbS1mZS1ncmlkIiBzdHlsZT0ibWFyZ2luOjAgMCAxMnB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLWZlLW1haW4iPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTJweDsgbGV0dGVyLXNwYWNpbmc6MnB4OyBjb2xvcjojNzA2OTYxOyBtYXJnaW46MCAwIDZweCAwOyI+RmVhdHVyZWQgRml0bmVzcyBFeHBlcnQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGxldHRlci1zcGFjaW5nOjJweDsgY29sb3I6IzhiODM3YTsgbWFyZ2luOjAgMCAxNXB4IDA7Ij5BYm91dCBUaGUgRmVhdHVyZWQgRXhwZXJ0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mZWF0dXJlZC1uYW1lIj5DaHJpc3RsIE1hcmNvbnRlbGw8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxN3B4OyBjb2xvcjojNWY1YTUwOyBtYXJnaW46MCAwIDZweCAwOyI+Rm91bmRlciBhbmQgU3R1ZGlvIE1hc3RlciBUZWFjaGVyIC8gS2luZXNpYSBQaWxhdGVzPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXNpemU6MTNweDsgY29sb3I6IzdkNzU2YjsgbWFyZ2luOjA7Ij5QaW9uZWVyIFNxdWFyZSwgU2VhdHRsZSwgV2FzaGluZ3RvbjwvZGl2Pgo8ZGl2IHN0eWxlPSJtYXJnaW46MjJweCAwIDAgMDsgcGFkZGluZzoxNHB4IDAgMCAwOyBib3JkZXItdG9wOjFweCBzb2xpZCAjZThkZmNmOyBtYXgtd2lkdGg6NDEwcHg7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMHB4OyBjb2xvcjojOGE3YTU4OyBtYXJnaW46MCAwIDdweCAwOyI+Rm91bmRlciBTdGFuZGFyZDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MTYuNXB4OyBsaW5lLWhlaWdodDoxLjYyOyBjb2xvcjojM2EzODMzOyBtYXJnaW46MDsiPkF0IEtpbmVzaWEgUGlsYXRlcywgbGVhZGVyc2hpcCBzaG93cyB1cCBhcyBhIHRlYWNoaW5nIHN0YW5kYXJkOiByaWdvcm91cyBjbGFzc2ljYWwgdHJhaW5pbmcsIGhhbmRzLW9uIHByZWNpc2lvbiwgYW5kIGEgc3R1ZGlvIGN1bHR1cmUgd2hlcmUgZWFjaCBjbGllbnQgaXMgdGF1Z2h0IHJhdGhlciB0aGFuIHNpbXBseSBsZWQuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZlLXNpZGUiPgo8aW1nIGNsYXNzPSJmbG0tZmUtcGhvdG8iIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0NSamtFeDQucG5nIiBhbHQ9IkNocmlzdGwgTWFyY29udGVsbCBmZWF0dXJlZCBleHBlcnQgYXQgS2luZXNpYSBQaWxhdGVzIGluIFBpb25lZXIgU3F1YXJlIFNlYXR0bGUgV2FzaGluZ3RvbiI+CjxkaXYgY2xhc3M9ImZsbS1mZS1waG90by1jYXB0aW9uIj5DaHJpc3RsIE1hcmNvbnRlbGwsIHdob3NlIGRhbmNlcidzIGJhY2tncm91bmQgYW5kIGNsYXNzaWNhbCBSb21hbmEncyBQaWxhdGVzIHRyYWluaW5nIHNoYXBlIHRoZSBzdHVkaW8ncyBjYWxtLCBwcmVjaXNlIGZvdW5kYXRpb24uPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojZTRkZmQ3OyBtYXJnaW46MCAwIDEycHggMDsiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZmUtYnVzaW5lc3MiPgo8aW1nIGNsYXNzPSJmbG0tZmUtbG9nbyIgc3JjPSJodHRwczovL2lpbGkuaW8vQ1Jqa2NScy5wbmciIGFsdD0iS2luZXNpYSBQaWxhdGVzIGxvZ28iPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjZweDsgZm9udC1zaXplOjEwLjVweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzhhN2E1ODsgbWFyZ2luOjAgMCAzcHggMDsiPkZlYXR1cmVkIEJ1c2luZXNzPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjM7IGNvbG9yOiMxNzE3MTc7IG1hcmdpbjowOyI+S2luZXNpYSBQaWxhdGVzPC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6NjcwcHg7Ij4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowIDAgMTlweCAwOyI+Q2hyaXN0bCBNYXJjb250ZWxsIGlzIHRoZSBmb3VuZGVyIGFuZCBzdHVkaW8gbWFzdGVyIHRlYWNoZXIgYXQgS2luZXNpYSBQaWxhdGVzLCBhIGNsYXNzaWNhbCBQaWxhdGVzIGFuZCBNRUxUIE1ldGhvZCBzdHVkaW8gaW4gU2VhdHRsZSdzIFBpb25lZXIgU3F1YXJlLiBBIGxpZmVsb25nIGRhbmNlciB3aG8gZGlzY292ZXJlZCBQaWxhdGVzIGluIGhlciBsYXRlIHR3ZW50aWVzIGFmdGVyIGEgc2VyaW91cyBhY2NpZGVudCByZXNoYXBlZCBoZXIgcGh5c2ljYWwgbGlmZSwgc2hlIHdhcyBjZXJ0aWZpZWQgaW4gMTk5OSB0aHJvdWdoIFJvbWFuYSdzIFBpbGF0ZXMgSW50ZXJuYXRpb25hbCBJbnN0cnVjdG9yIFRyYWluaW5nIFByb2dyYW0gYW5kIGhhcyBidWlsdCBhIHN0dWRpbyBmb2N1c2VkIG9uIHBlcnNvbmFsaXplZCBpbnN0cnVjdGlvbiwgc3RydWN0dXJhbCByZXNpbGllbmNlLCBhbmQgdGhlIGtpbmQgb2YgZGVlcCBib2R5IGF3YXJlbmVzcyB0aGF0IGNsaWVudHMgY2Fycnkgd2l0aCB0aGVtIGxvbmcgYWZ0ZXIgdGhlIHNlc3Npb24gZW5kcy48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+TWlzc2lvbiAvIFBoaWxvc29waHk8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowIDAgMTlweCAwOyI+Q2hyaXN0bCdzIHBoaWxvc29waHkgY2VudGVycyBvbiByZXNpbGllbmNlIGFzIHRoZSB0cnVlIGZvdW5kYXRpb24gb2YgcGh5c2ljYWwgaGVhbHRoLiBTaGUgYmVsaWV2ZXMgdGhhdCBiZWZvcmUgZGV2ZWxvcGluZyBmb3JjZSBvciBlbmR1cmFuY2UsIGEgcGVyc29uIG11c3QgZmlyc3QgZGV2ZWxvcCBhIGNsZWFyLCBjb25zY2lvdXMgcmVsYXRpb25zaGlwIHdpdGggdGhlaXIgb3duIGJvZHksIGxlYXJuaW5nIHRvIHJlbGVhc2UgaGVsZCB0ZW5zaW9uLCBjb25uZWN0IG1vdmVtZW50IHRvIGJyZWF0aCwgYW5kIGJ1aWxkIGZyb20gYSBzdGFibGUgc3RydWN0dXJhbCBiYXNlLiBIZXIgdGVhY2hpbmcgaXMgYnVpbHQgYXJvdW5kIGhlbHBpbmcgY2xpZW50cyBub3QganVzdCBwZXJmb3JtIFBpbGF0ZXMsIGJ1dCB1bmRlcnN0YW5kIHdoYXQgdGhleSBhcmUgZG9pbmcgYW5kIHdoeSwgc28gdGhlIGJlbmVmaXRzIGV4dGVuZCBpbnRvIGV2ZXJ5IHBhcnQgb2YgdGhlaXIgZGFpbHkgbGlmZS48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+VmFsdWVzIC8gU3BlY2lhbHRpZXM8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowOyI+SGVyIHZhbHVlcyBpbmNsdWRlIHBlcnNvbmFsaXplZCBhdHRlbnRpb24sIHRlYWNoZXJzIGNlcnRpZmllZCB0aHJvdWdoIFJvbWFuYSdzIFBpbGF0ZXMgSW50ZXJuYXRpb25hbCBJbnN0cnVjdG9yIFRyYWluaW5nIFByb2dyYW0sIGJvZHkgc2FmZXR5IHdpdGhpbiBhIHN1cHBvcnRpdmUgY29tbXVuaXR5LCBzdHJlbmd0aGVuaW5nIHRoZSBtaW5kLWJvZHkgY29ubmVjdGlvbiwgYW5kIGEgc3R1ZGlvIGN1bHR1cmUgdGhhdCBmZWVscyBjYWxtIGFuZCBjZW50ZXJpbmcgcmF0aGVyIHRoYW4gcGVyZm9ybWFuY2UtZHJpdmVuIG9yIHBvc2UtZm9jdXNlZC4gSGVyIHNwZWNpYWx0aWVzIGluY2x1ZGUgdXNpbmcgY2xhc3NpY2FsIFJvbWFuYSdzIFBpbGF0ZXMgYW5kIE1FTFQgTWV0aG9kIG5ldXJvZmFzY2lhbCBzZWxmLWNhcmUgdGVjaG5pcXVlcyB0byB0cmFpbiBjbGllbnRzIGFjcm9zcyB0aGUgZnVsbCBsaWZlc3BhbiwgZnJvbSBjb21wZXRpdGl2ZSBhdGhsZXRpYyB0ZWVuYWdlcnMgdG8gcGVvcGxlIGluIHRoZWlyIGVpZ2h0aWVzIHdobyB3YW50IHRvIHN1c3RhaW4gYSBoZWFsdGh5LCBhY3RpdmUgbGlmZXN0eWxlLCBhbmQgd29ya2luZyB3aXRoIGNsaWVudHMgbmF2aWdhdGluZyBpbmp1cnksIHJlY292ZXJ5LCBwb3N0dXJhbCBpbWJhbGFuY2VzLCBwb3N0LW5hdGFsIHJlY292ZXJ5LCBhbmQgY2hyb25pYyBwYWluLjwvcD4KPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZmZmZmZmOyBib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExOyBwYWRkaW5nOjI0cHggMCA0cHggMDsgbWFyZ2luOjAgMCAzMnB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkVkaXRvcmlhbCBDcml0ZXJpYTwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjFweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZSZ0cmFkZTsgc2VsZWN0ZWQgdGhpcyBzcG90bGlnaHQgZm9yIGl0cyBjbGFzc2ljYWwgdHJhaW5pbmcgc3RhbmRhcmQsIHRoZSBmb3VuZGVyJ3MgdGVhY2hpbmcgcGhpbG9zb3BoeSwgYW5kIHRoZSBjbGllbnQgZXhwZXJpZW5jZSBkZXNjcmliZWQgaW4gdGhlIGludGVydmlldywgYWxvbmcgd2l0aCB0aGUgc3R1ZGlvJ3MgY29udHJpYnV0aW9uIHRvIHRoZSB3aWRlciBTZWF0dGxlIG1vdmVtZW50IGNvbW11bml0eS48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmZGZjZjk7IGJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjIwcHggMjJweDsgbWFyZ2luOjAgMCAyOHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MnB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS43OyBtYXJnaW46MCAwIDhweCAwOyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7IFZlcmlmaWVkIFNwb3RsaWdodDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5UaGlzIGZlYXR1cmUgYXBwZWFycyB3aXRoaW4gRml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7J3MgbG9jYWwgbGVhZGVyc2hpcCBzZXJpZXMsIHdoaWNoIGRvY3VtZW50cyBzdHVkaW8gZm91bmRlcnMsIGNvYWNoZXMsIGFuZCB3ZWxsbmVzcyBwcm9mZXNzaW9uYWxzIHdob3NlIHRlYWNoaW5nIGFuZCBzdGFuZGFyZHMgc2hhcGUgdGhlIGZpdG5lc3MgZXhwZXJpZW5jZSBpbiB0aGVpciBjb21tdW5pdGllcy48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJwYWRkaW5nOjAgMCAzMHB4IDA7IG1hcmdpbjowOyI+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSI+UHVibGlzaGVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lJnRyYWRlOyAmbmJzcDsgfCAmbmJzcDsgTG9jYWwgRml0bmVzcyBMZWFkZXJzaGlwIFNlcmllcyAmbmJzcDsgfCAmbmJzcDsgRWRpdG9yaWFsIFNwb3RsaWdodDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZm9vdGVyLW1ldGEiPkVkaXRvcmlhbGx5IHJldmlld2VkIGFuZCBwcmVwYXJlZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZSZ0cmFkZTs8L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExOyBwYWRkaW5nOjIycHggMCAwIDA7IG1hcmdpbjowIDAgMjhweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5BcnRpY2xlIERldGFpbHM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+UHVibGljYXRpb248L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7PC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5QcmVwYXJlZCBCeTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5NYXJrIEQuUi4gRm9yZCwgTWFuYWdpbmcgRWRpdG9yPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93IiBzdHlsZT0iYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5TdWJqZWN0PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkNocmlzdGwgTWFyY29udGVsbCBhbmQgS2luZXNpYSBQaWxhdGVzPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9Im1hcmdpbjowIDAgMTRweCAwOyI+U291cmNlczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc291cmNlLW5vdGUiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzJhMjcyMzsgbWFyZ2luOjA7Ij5UaGlzIHByb2ZpbGUgcmVmbGVjdHMgdGhlIGFwcHJvdmVkIGVkaXRvcmlhbCBkcmFmdCBwcmVwYXJlZCBmb3IgdGhlIHRlY2huaWNhbCBzaWduLW9mZiBwcm9jZXNzLCBhIHJlY29yZGVkIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lJnRyYWRlOyBpbnRlcnZpZXcgd2l0aCBDaHJpc3RsIE1hcmNvbnRlbGwsIGZvbGxvdy11cCBzZXJ2aWNlIGFuZCBjcmVkZW50aWFsIGNsYXJpZmljYXRpb25zIHN1cHBsaWVkIGJ5IENocmlzdGwsIGEgY3VzdG9tZXIgY29tbWVudCBzdXBwbGllZCBmb3IgZWRpdG9yaWFsIHVzZSBieSBKdWxpYSBTY2hlZmZlciwgYW5kIHRoZSBvZmZpY2lhbCBLaW5lc2lhIFBpbGF0ZXMgd2Vic2l0ZS4gU2VydmljZSBkZXNjcmlwdGlvbnMsIHNlc3Npb24gZm9ybWF0cywgdHJhaW5pbmcgcGhpbG9zb3BoeSwgc3R1ZGlvIGRldGFpbHMsIGFuZCBjbGllbnQtZXhwZXJpZW5jZSByZWZlcmVuY2VzIGFyZSBsaW1pdGVkIHRvIGluZm9ybWF0aW9uIHByb3ZpZGVkIGluIHRob3NlIHNvdXJjZXMuIE5vIHVuc3VwcG9ydGVkIGNyZWRlbnRpYWxzLCBhd2FyZHMsIG1lZGljYWwgY2xhaW1zLCBvciB0cmFpbmluZyBvdXRjb21lcyB3ZXJlIGFkZGVkLjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNzg7IGNvbG9yOiMzYTM4MzM7IG1hcmdpbjowIDAgMjRweCAwOyI+CjxkaXY+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7IGVkaXRvcmlhbCBpbnRlcnZpZXcgd2l0aCBDaHJpc3RsIE1hcmNvbnRlbGwuPC9kaXY+CjxkaXY+Rm9sbG93LXVwIHNlcnZpY2UsIGNyZWRlbnRpYWwsIGFuZCBhcHBhcmF0dXMgY2xhcmlmaWNhdGlvbnMgc3VwcGxpZWQgYnkgQ2hyaXN0bCBNYXJjb250ZWxsLjwvZGl2Pgo8ZGl2PkN1c3RvbWVyIGNvbW1lbnQgc3VwcGxpZWQgZm9yIGVkaXRvcmlhbCB1c2UgYnkgSnVsaWEgU2NoZWZmZXIuPC9kaXY+CjxkaXY+T2ZmaWNpYWwgd2Vic2l0ZTogPGEgaHJlZj0iaHR0cHM6Ly93d3cua2luZXNpYXBpbGF0ZXMuY29tL3N0YXJ0LyIgc3R5bGU9ImNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7Ij5raW5lc2lhcGlsYXRlcy5jb208L2E+LjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZmRmY2Y5OyBib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoxOHB4IDIwcHg7IG1hcmdpbjowIDAgMjhweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjJweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNzsgbWFyZ2luOjAgMCA4cHggMDsiPk1lZGljYWwgRGlzY2xhaW1lcjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MTZweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzJhMjcyMzsgbWFyZ2luOjA7Ij5UaGlzIGFydGljbGUgaXMgZWRpdG9yaWFsIGluIG5hdHVyZSBhbmQgaXMgbm90IG1lZGljYWwgYWR2aWNlLiBUaGUgdHJhaW5pbmcgYXBwcm9hY2hlcywgTUVMVCBNZXRob2QgcmVmZXJlbmNlcywgYW5kIHdlbGxuZXNzIGRlc2NyaXB0aW9ucyByZWZsZWN0IHRoZSBpbnRlcnZpZXcgYW5kIGFyZSBub3QgY2xhaW1zIG9mIGRpYWdub3NpcywgdHJlYXRtZW50LCBvciBndWFyYW50ZWVkIHJlc3VsdHMuIEluZGl2aWR1YWwgZXhwZXJpZW5jZXMgdmFyeS4gUmVhZGVycyBzaG91bGQgY29uc3VsdCBhIHF1YWxpZmllZCBoZWFsdGhjYXJlIHByb2Zlc3Npb25hbCBiZWZvcmUgYmVnaW5uaW5nIGFueSBuZXcgZXhlcmNpc2Ugb3Igc2VsZi1jYXJlIHByYWN0aWNlLjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojZDlkNGNiOyBtYXJnaW46MjRweCAwIDE4cHggMDsiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZm9vdGVyLW1ldGEiIHN0eWxlPSJmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS44OyBsZXR0ZXItc3BhY2luZzoxLjVweDsgbWFyZ2luOjA7Ij4mY29weTsgRml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7LiBBbGwgcmlnaHRzIHJlc2VydmVkLjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4=
Local Fitness Leadership Series
Editorial Spotlight / Seattle, Washington
By Mark D.R. Ford
Managing Editor
Fitness Living Magazine™ Feature Profile

Building Resilience and Strength Through Personalized Pilates and MELT Method Training

Inside Christl Marcontell's approach to Pilates at Kinesia Pilates in Seattle, where classical Romana's Pilates, MELT Method self-care massage techniques, and personalized instruction meet to help clients discover genuine structural strength and a calmer, more grounded way of living in their bodies.
Recognized by Fitness Living Magazine™ for classical Romana's Pilates instruction, MELT Method self-care, structural resilience, and personalized studio teaching in Seattle's Pioneer Square.
When Christl Marcontell describes what she wanted to create at Kinesia Pilates, she does not reach for fitness industry language. She talks about people walking through a door in Pioneer Square, stepping out of the noise and pressure of their day, and arriving somewhere they can finally come back to themselves.
That intention runs through everything at Kinesia Pilates in Pioneer Square. Christl came to Pilates in her late twenties after a serious accident left her needing to stay moving, and after discovering that the work not only supported her body but gave her tools to help others feel grounded, capable, and strong inside themselves. What began as a personal need became a studio built around a very specific standard: meet people where they are, teach them how their body works, and help them carry that feeling out into the world.
"I want people to experience a personalized approach to their fitness that makes them feel internally strong and helps them build a healthier relationship with their bodies through positive guidance, practical challenges, and goals that are meaningful to their life."
Christl Marcontell, Founder and Studio Master Teacher / Kinesia Pilates
What Clients Notice First
The studio itself is the first signal: high ceilings, a calming pale-blue crane mural designed by a local artist to reflect Christl's philosophy, and an open space that feels quieter than the city street outside. From the first session, the instruction feels precise and personal, and never rushed or impersonal.
That first impression reflects the way Christl teaches. The room gives clients enough quiet to slow down, notice what their bodies are doing, and begin the work from awareness instead of tension.
Christl Marcontell founder and studio master teacher at Kinesia Pilates in Pioneer Square Seattle Washington
Christl Marcontell, who founded and leads Kinesia Pilates in the Pioneer Square neighborhood.
At A Glance
Method
Classical Romana's Pilates across the full apparatus
Self-Care
MELT Method neurofascial self-care techniques
Sessions
Private, semi-private, and small classes of five or fewer
Clients
Late teens through the eighties, every stage of life
Founder Focus
Christl has shaped Kinesia Pilates around one defining idea: that true fitness begins with resilience, the kind built from inside the body through breath, structure, and self-awareness. Her founder-led tone gives the studio its calm, rigorous, and deeply personal identity.
Kinesia Pilates studio interior with full Gratz Pilates apparatus in Pioneer Square Seattle
Inside The Studio: A calm, open Pioneer Square space holds the full range of Gratz Pilates apparatus beneath an artist-designed mural that reflects the studio's philosophy.
Kinesia Pilates Standard
Entry Point
Every new client starts with a free 15-minute consultation, then an introductory series of three private lessons.
Coaching Standard
Certified classical teachers trained to observe how each client moves and adjust the work in real time.
Full Apparatus
The instructors at Kinesia Pilates are certified through Romana's Pilates International Instructor Training Program to teach using the complete range of Pilates apparatus. Gratz Pilates is the equipment manufacturer, widely regarded as a gold standard for classical apparatus.
Client Experience
Precise, attentive sessions in a calm studio, where clients leave feeling grounded, energized, and genuinely taught.
Signature Detail
A studio beneath an artist's pale-blue crane mural, built entirely around resilience rather than surface results.
The Fitness Standard
Kinesia Pilates stands apart by offering both classical Romana's Pilates lessons and MELT Method self-care massage techniques inside a calm, personal Pioneer Square studio where clients are guided toward structural resilience, not just surface-level fitness.
Resilience Builds
STRENGTH
A Seattle Pilates Studio Built Around Structural Resilience, Personalized Instruction, And A Deeper Kind Of Strength.
Profile Snapshot
BusinessKinesia Pilates
FounderChristl Marcontell, Founder and Studio Master Teacher
LocationPioneer Square, Seattle, Washington
FocusClassical Romana's Pilates, MELT Method self-care, structural resilience, core strength, body awareness, and personalized instruction.
Training ModelPrivate sessions, semi-private sessions, small group classes, MELT Method workshops and series, and the full range of Pilates apparatus, including Gratz Pilates equipment.
Editorial Dossier

For readers weighing Seattle's crowded Pilates landscape, Kinesia Pilates offers something less common: a classical, apparatus-based practice paired with MELT Method self-care and taught one body at a time, where progress is measured by how a client moves and feels long after leaving the studio.

Editor's Note

This profile examines how Christl Marcontell's dancer's background, personal movement history, and classical Romana's Pilates training shaped a Pioneer Square studio centered on resilience, precision, and a deeper, more lasting kind of strength.

Fitness Living Magazine™ Profile
Inside The Kinesia Pilates Approach

The approach to Pilates at Kinesia Pilates begins with a question most fitness studios do not ask: what is actually happening inside this person's body right now, and what does that body need in order to feel resilient? For Christl Marcontell, that question has guided her work from the beginning, long before she opened the studio in Pioneer Square, and it shapes every private session, semi-private session, small group class, and MELT Method workshop or class series she leads today.

Quick Answer

Kinesia Pilates is a Seattle Pilates studio in Pioneer Square specializing in classical Romana's Pilates lessons and MELT Method, a gentle self-care massage technique that helps reduce physical tension, improve fluid flow, and support a calmer nervous system. Founder and Studio Master Teacher Christl Marcontell offers private sessions, semi-private sessions, small group classes, and MELT Method workshops or class series focused on structural resilience, core strength, body awareness, and long-term physical wellbeing for clients across all stages of life and fitness.

Christl came to Pilates through a combination of personal necessity and genuine discovery. A lifelong dancer who was hit by a truck in her early twenties, an accident that permanently changed her shoulder, she found that she could not pursue a career that required sitting. Movement was not optional. When she stumbled across Pilates in her late twenties, she recognized immediately that it did more than support her body. It gave her a language for helping others understand their own bodies, recover from their own experiences, and feel at home in themselves.

What You'll Learn
How Kinesia Pilates Builds Resilience First

Christl's teaching starts from what a body actually needs, then layers classical apparatus work, MELT Method self-care, and precise personal attention on top of it, all inside a calm Pioneer Square studio.

The Method

Kinesia Pilates pairs classical Romana's Pilates instruction across the full range of Pilates apparatus, including Gratz equipment, with MELT Method self-care, built around genuine resilience rather than surface strength.

Who Trains Here

Clients range from late teens into their eighties, spanning injury recovery, performance, healthy aging, core development, and easier everyday movement.

The Local Standard

Small classes, full apparatus access, certified classical teachers, and the founder's rigorous personal teaching standard set this studio apart in Seattle.

A Studio Built From A Dancer's Understanding Of The Body

Dance gave Christl something that proved invaluable in teaching: an intuitive understanding of how the body moves from the inside. She began training at age four and stayed involved throughout her life, including aerial dance on low-flying trapezes in her twenties. Even after her accident, she continued to move. That history shaped the way she sees a client's body, not as a collection of problems to correct, but as a system that can learn, adapt, and strengthen when given the right kind of attention.

Christl was certified in 1999 through Romana's Pilates International Instructor Training Program, the classical teacher-training program begun by Romana Kryzanowska, Joe Pilates' protégée and a Grand-Master teacher trainer who carried his work into the next generation. That training gave Christl's movement intuition a rigorous technical foundation. She describes the program as among the most thorough in the industry, and it is the certification standard she holds herself and her small teaching team to at Kinesia Pilates.

Client Experience

Clients at Kinesia Pilates describe sessions as their happy place. They feel grounded after the work, more physically connected, energized in a way that is different from simply having exercised, and supported by teachers who are genuinely invested in what they are building together. Christl describes this as resilience, a feeling of strength that has the support of real structural foundation behind it, not just the sensation of being stretched.

Kinesia Pilates client training on Pilates apparatus in the Pioneer Square Seattle studio
Kinesia Pilates clients train on the full range of Pilates apparatus, with instruction tailored to each person's structural needs, goals, and current physical baseline.
"Our Pilates studio is the place for people who want to have a different kind of experience, one that makes them feel calm, grounded, and like they have the ability to heal themselves from what life brings. I want people to know that they have something they can come back to, whether it's in the studio or in what they've learned here, that brings them back home to themselves."
Christl Marcontell, Founder and Studio Master Teacher / Kinesia Pilates
Resilience As The Foundation, Not An Afterthought

When Christl talks about her training philosophy, she keeps coming back to one word: resilience. Not in the motivational sense, but in a specific physical sense. She describes it as the quality that allows the body to sustain force, build endurance, and develop real agility and adaptability, and she believes it is the quality that most fitness training overlooks in favor of more immediately visible results.

Her approach moves in layers. She begins with what she calls communication, helping a client develop a better relationship with their own body and understand what their actual intention is when they move. Many people come in, she says, fighting themselves, bracing against the work, holding tension that has nothing to do with the exercise at hand. The first job is to release that pattern and replace it with something more useful: a conscious, breath-connected relationship between intention and movement.

She also describes the goal as building what she calls 3D strength, the kind that prepares the body for real life rather than a single movement pattern. A client whose passion is cycling develops very strong legs but often a tight lower back and limited lateral range of motion. A client who runs regularly may carry a subtle forward posture that eventually shows up as neck tension or shoulder tightness. Christl's job, as she sees it, is to find what is missing from the picture and build the body's ability to move in all the directions that daily activity, sport, and healthy aging require. That is also why Romana's Pilates, with its constant variation and choreographic flow that anyone can learn, serves her teaching philosophy so well: it keeps the body from adapting to one fixed pattern and gives the nervous system new information with each session.

The MELT Method: Supporting The Work From The Inside Out

Beyond Pilates, Christl and team instructor Gay also teach the MELT Method, a simple self-treatment approach that Christl describes as clinically studied for reducing chronic pain, working through the connective tissue and lymphatic system to improve circulatory flow and the body's restorative capacity. They incorporate it into one-on-one sessions, small group settings, and quarterly workshops, with a new six-to-eight-week MELT Method series planned for the autumn.

She sees the MELT Method as the layer that sits beneath structural training, the practice that prepares the nervous system to respond more effectively to everything that follows, whether that is a Pilates workout, a client's athletic training, or simply the demands of a busy daily schedule. Gay Marcontell, who is also Christl's 78-year-old mother, has found that MELT Method work helped stabilize a persistent shoulder issue faster than either Pilates or physical therapy alone. Christl uses that as an example of what becomes possible when the work happens at every level of the body, not just the surface.

Kinesia Pilates instructor teaching Pilates movement in the Seattle studio
Instruction at Kinesia Pilates is precise and attentive, with teachers trained to observe how a client is moving, not just to guide them through a sequence, and to adjust in real time based on what they see and feel.
Editorial Perspective

Kinesia Pilates matters because it treats resilience as the real goal of training, not just strength or flexibility in isolation, but the kind of physical foundation that lets people move through life with confidence, ease, and far fewer injuries.

Editorial Service Brief
What Kinesia Pilates Offers

Based on the interview, Kinesia Pilates is built for clients who want personalized, comprehensive Pilates instruction, access to separate MELT Method gentle self-care options, and a teaching environment focused on real structural resilience.

Romana's PilatesChristl and her team of instructors, Jack, Gay, and Stephanie, are certified through Romana's Pilates International Instructor Training Program to teach the comprehensive classical system. They can teach on the full range of Pilates apparatus, and the studio uses Gratz Pilates equipment, which Christl regards as the industry gold standard for classical apparatus. Sessions follow a flowing choreography that anyone can learn and that also serves as brain training, helping clients build and sustain both physical skill and cognitive adaptability over time.
MELT MethodThe MELT Method is offered in one-on-one sessions, small groups, and quarterly workshops, with a new multi-week series planned for autumn. Clients learn gentle self-care techniques they can take home, supporting recovery, circulatory health, and lymphatic flow between studio sessions.
Private SessionsOne-on-one sessions are the foundation of the studio's personalized approach, with instruction tailored to each client's body, history, goals, and current baseline. Hands-on guidance is used from the beginning to help clients understand exactly what their body is doing and what to refine.
Semi-Privates And ClassesSemi-private sessions bring three to four compatible clients together at a time convenient for the group. Group classes are kept to around five participants and are offered at foundations, flow, and challenge levels to match where each client is in their training.
Free ConsultationChristl offers a free 15-minute consultation for anyone who wants to talk through whether the studio is right for them. An introductory series of three private sessions is available for those ready to begin, along with an intro three-class option for clients with prior Pilates experience.
Client Perspective
"Christl is absolutely amazing. I've been going to Kinesia for seven years now, and even though I no longer work in the area, I enjoy driving downtown to Christl's classes. I used to have a lot of lower back pain from running, hiking, and skiing, as well as shoulder pain from frozen shoulder, but over time, that all went away. Plus, the studio has a great atmosphere. Classes are friendly, there's lots of laughter, and all of this is combined with a serious approach to Pilates."
Julia Scheffer / Customer Comment Supplied For Editorial Use
What Consistent Training Actually Changes

Christl's description of what clients experience over the first 60 to 90 days is both practical and precise. She talks about a client who cycles regularly and has strong legs but a tight lower back, and how after 60 to 90 days of twice-weekly training, the problem of standing up from a chair after a long day disappears. She talks about clients whose bodies begin to look more symmetrical and more balanced, as personalized coaching aligned to each client's individual needs teaches the body to draw itself together rather than compensating in lopsided patterns.

She also talks about the moment she finds most meaningful: when a client takes what she has given them and owns it. When they can feel the instruction inside themselves, carry it into the world, and notice its effects hours or days later. A client working on opening a tight, rounded chest who learns to support her core while doing it, and reports feeling that opening on a run, at her desk, or simply walking, is experiencing the kind of result that Christl says justifies the precision. Not performance. Ownership.

There is also a cognitive dimension to the work that Christl speaks about with real enthusiasm. The choreography of Romana's Pilates, flowing from one exercise to the next in a sequence the body learns over time, is, as she describes it, serious brain training. Clients are not simply repeating the same motion for multiple sets. They are remembering what comes next, adapting to new challenges as they advance, and keeping the nervous system engaged throughout. She points to research supporting the idea that learning and retaining new movement sequences supports cognitive adaptability and long-term brain health, and she sees that as one more reason the method is worth learning properly rather than just getting through.

Kinesia Pilates clients in a small group session at the Pioneer Square Seattle studio
Small semi-private and group sessions at Kinesia Pilates allow clients to benefit from personalized attention while training alongside others working toward their own goals.
Why Pioneer Square, And Who Comes Here

Pioneer Square is an intentional choice. Christl lives in the neighborhood herself. Her clients include people who work nearby, architects, startup founders, corporate employees, small business owners, as well as residents who simply walk past the studio and decide to step inside. The location is urban and convenient, which Christl recognizes as a real factor in whether clients are able to build the consistency that makes the work effective.

The studio currently serves between 80 and 90 clients on a regular basis. New clients find Kinesia Pilates most often by walking past the storefront, through word of mouth from people who say they feel good in their bodies and want to share why, and through Christl's weekly email newsletter and blog posts, which she writes to communicate the studio's mission and values, not just to fill a content calendar. She estimates around 500 people on her email list, many of whom may not yet have come through the door but are finding value in what she shares.

Why This Matters Locally

Seattle has no shortage of fitness options, but Kinesia Pilates occupies a specific and relatively rare position in the local market. Its teachers are certified through Romana's Pilates International Instructor Training Program, the classical certification lineage Christl prefers, and they teach on the full range of apparatus, including Gratz Pilates equipment, which is the manufacturer of classical apparatus rather than a teacher-training program. Alongside that classical foundation, the studio offers separate MELT Method self-care techniques that work at the level of the nervous and fascial systems. That pairing is not easy to find in one place, and certainly not inside a studio that also keeps class sizes small enough to give each client real attention.

For people searching for personalized Pilates instruction in Pioneer Square, or a studio that goes beyond the trend to offer something grounded and thoughtfully informed, Kinesia Pilates provides a clear local answer. The studio works with clients from late teens to people in their eighties, which means whatever stage a person is at, recovering, building, maintaining, or preparing, there is a path here that meets them where they are.

FAQ
Who Is Christl Marcontell?

Christl Marcontell is the founder and studio master teacher at Kinesia Pilates in Seattle's Pioneer Square neighborhood. A lifelong dancer, she was certified in 1999 through Romana's Pilates International Instructor Training Program and is also certified in the MELT Method. She built her studio around a personalized, body-aware approach that helps clients develop structural resilience, core strength, and a healthier relationship with their bodies.

What Is Kinesia Pilates Known For?

Kinesia Pilates is known for classical Romana's Pilates lessons and classes taught by instructors certified through Romana's Pilates International Instructor Training Program, with training available across the full range of Pilates apparatus, including Gratz Pilates equipment. MELT Method neurofascial self-care techniques are offered as a separate self-care practice. The studio is recognized for its personalized, detail-oriented instruction, small class sizes, and a calm studio environment in Pioneer Square, Seattle.

What Is The MELT Method And Why Does Kinesia Pilates Offer It?

The MELT Method is a gentle self-care practice that Christl describes as clinically studied for reducing chronic pain, working through connective tissue and the lymphatic system to support circulatory health and recovery. Christl offers it as a separate self-care practice at Kinesia Pilates because it supports resilience and helps clients recover more effectively from chronic pain and daily stress.

What Results Can Clients Expect From Training At Kinesia Pilates?

Clients who train consistently at Kinesia Pilates, ideally twice a week or more, often report reduced back pain, better posture and symmetry, improved core strength, greater body awareness, and a feeling of being grounded and energized after sessions. Christl describes results as physical, cognitive, and emotional.

How Do I Get Started At Kinesia Pilates?

Christl offers a free 15-minute consultation for anyone who wants to learn more and see if the studio is a good fit. For those ready to begin, there is an introductory series of three private lessons available to book online, by phone, or by text or email. A three-class intro option is also available for clients with some prior Pilates background.

Key Takeaways
  • Kinesia Pilates is a Seattle Pilates studio in Pioneer Square specializing in classical Romana's Pilates and MELT Method neurofascial self-care techniques.
  • Founder Christl Marcontell brings a dancer's background, 1999 certification through Romana's Pilates International Instructor Training Program, and over 27 years of experience teaching classical Pilates to every session, with a focus on structural resilience and personalized instruction.
  • The studio works with clients across all stages of life and fitness, from injury recovery and healthy aging to performance development and core strength.
  • Small class sizes, full apparatus access, Gratz Pilates equipment, and a calm Pioneer Square studio environment give Kinesia Pilates a distinctive position in Seattle's Pilates landscape.
  • Romana's Pilates International Instructor Training Program is the certification lineage; Gratz Pilates is the apparatus manufacturer and is not associated with Romana's Pilates teacher training.
The First Step
Start With A Conversation. Find The Right Way In.
For someone who reads Christl's story and senses that this is the kind of work they have been looking for, the natural first step is a free 15-minute consultation, a chance to ask questions, see the Pioneer Square studio, and understand whether the practice fits where they are right now. For those ready to begin, an introductory series of three private lessons offers a direct start.
Visit Kinesia Pilates
PrepareMovement history, any injuries or recovery goals, prior Pilates background, schedule, and what a calmer, stronger body would mean day to day.
DiscussPrivate sessions, semi-privates, small classes, MELT Method self-care, and which starting point best matches your current baseline.
ExpectA personal conversation about fit and comfort, not a hard sell, with time to see the studio before committing.
Rather than treating the first step as a transaction, Christl begins with understanding. The goal is to help each person feel welcomed and clear before they ever step onto the apparatus.
Conclusion

Kinesia Pilates is not a studio built around a trend or a single result type. It is built around an idea: that a person who understands their own body, who can feel what is happening, correct it in real time, and carry that awareness out into daily life, is a person who will be stronger, more capable, and more resilient for years longer than someone who simply gets stronger at the gym. Christl Marcontell has been refining that idea since her late twenties, and it shows in the studio she has created and the clients who keep returning.

Her vision for the work is both practical and human. She wants clients to feel internally strong. She wants them to have something they can come back to, in the studio or in themselves, when life gets hard or overwhelming or simply busy. For anyone in the city looking for Pilates instruction that goes deeper than the surface, Kinesia Pilates offers exactly that.

For those who are curious, a free 15-minute consultation is available to ask questions, see the studio, and understand whether the work is a good fit for where they are right now. For those already certain, the introductory series of three private lessons offers a direct beginning. Either way, the door in Pioneer Square is open, and what is waiting on the other side is exactly the kind of experience Christl set out to create when she built Kinesia Pilates: quiet, precise, deeply personal, and built to last.

Readers interested in exploring this Pioneer Square Pilates studio can visit the studio online at Kinesia Pilates.
Featured Fitness Expert
About The Featured Expert
Christl Marcontell
Founder and Studio Master Teacher / Kinesia Pilates
Pioneer Square, Seattle, Washington
Founder Standard
At Kinesia Pilates, leadership shows up as a teaching standard: rigorous classical training, hands-on precision, and a studio culture where each client is taught rather than simply led.
Christl Marcontell featured expert at Kinesia Pilates in Pioneer Square Seattle Washington
Christl Marcontell, whose dancer's background and classical Romana's Pilates training shape the studio's calm, precise foundation.
Kinesia Pilates logo
Featured Business
Kinesia Pilates

Christl Marcontell is the founder and studio master teacher at Kinesia Pilates, a classical Pilates and MELT Method studio in Seattle's Pioneer Square. A lifelong dancer who discovered Pilates in her late twenties after a serious accident reshaped her physical life, she was certified in 1999 through Romana's Pilates International Instructor Training Program and has built a studio focused on personalized instruction, structural resilience, and the kind of deep body awareness that clients carry with them long after the session ends.

Mission / Philosophy

Christl's philosophy centers on resilience as the true foundation of physical health. She believes that before developing force or endurance, a person must first develop a clear, conscious relationship with their own body, learning to release held tension, connect movement to breath, and build from a stable structural base. Her teaching is built around helping clients not just perform Pilates, but understand what they are doing and why, so the benefits extend into every part of their daily life.

Values / Specialties

Her values include personalized attention, teachers certified through Romana's Pilates International Instructor Training Program, body safety within a supportive community, strengthening the mind-body connection, and a studio culture that feels calm and centering rather than performance-driven or pose-focused. Her specialties include using classical Romana's Pilates and MELT Method neurofascial self-care techniques to train clients across the full lifespan, from competitive athletic teenagers to people in their eighties who want to sustain a healthy, active lifestyle, and working with clients navigating injury, recovery, postural imbalances, post-natal recovery, and chronic pain.

Editorial Criteria
Fitness Living Magazine™ selected this spotlight for its classical training standard, the founder's teaching philosophy, and the client experience described in the interview, along with the studio's contribution to the wider Seattle movement community.
Fitness Living Magazine™ Verified Spotlight
This feature appears within Fitness Living Magazine™'s local leadership series, which documents studio founders, coaches, and wellness professionals whose teaching and standards shape the fitness experience in their communities.
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
SubjectChristl Marcontell and Kinesia Pilates
Sources
This profile reflects the approved editorial draft prepared for the technical sign-off process, a recorded Fitness Living Magazine™ interview with Christl Marcontell, follow-up service and credential clarifications supplied by Christl, a customer comment supplied for editorial use by Julia Scheffer, and the official Kinesia Pilates website. Service descriptions, session formats, training philosophy, studio details, and client-experience references are limited to information provided in those sources. No unsupported credentials, awards, medical claims, or training outcomes were added.
Fitness Living Magazine™ editorial interview with Christl Marcontell.
Follow-up service, credential, and apparatus clarifications supplied by Christl Marcontell.
Customer comment supplied for editorial use by Julia Scheffer.
Official website: kinesiapilates.com.
Medical Disclaimer
This article is editorial in nature and is not medical advice. The training approaches, MELT Method references, and wellness descriptions reflect the interview and are not claims of diagnosis, treatment, or guaranteed results. Individual experiences vary. Readers should consult a qualified healthcare professional before beginning any new exercise or self-care practice.
© 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
08.17.2026

Inside the Torrance Studio Where Strength Is Measured, Not Guessed: Top Tyr Training Review

In 2017, a client asked Ian Johnson whether he had heard of a machine called ARX. He had not. Four years of research later, with the fitness industry still shuttered, Ian and his wife Jenna opened Top

08.12.2026

How Sally Larter and Deana Rabiah Built a Boxing Room Without Intimidation: Westside Fitboxing Review

Most boxing rooms tell a newcomer where they stand within the first ten minutes. Sally Larter and Deana Rabiah built Westside Fitboxing to remove that moment entirely. Inside their women-owned .....

08.12.2026

Why Listening is the Key to Effective Personal Training

Local Fitness Leadership Series Editorial Spotlight / Murrieta, California By Mark D.R. Ford Managing Editor A client walked into the Solid Core Fitness studio a few weeks ago and said she was fine. Dannielle Wood had already read the slump in her shoulders from across the training floor. The workout on the program that morning never happened. The two of them went outside and walked instead. That decision explains how the private studio in Murrieta, California operates. Dannielle, a co-owner and personal trainer with nearly a decade in the field, describes listening as the first step of any training approach — not a courtesy extended before the real work begins, but the thing that determines what the real work should be that day. “The best training approach for my clients is to listen. Listening is the first step to building the program.” Dannielle Wood / Co-Owner, Solid Core Fitness The Fitness Standard Solid Core Fitness stands apart by pairing fully customized private and semi-private programming with a coaching method that begins with attention: to the words, the body, and the day a client actually walked in with. What Clients Notice First A quiet floor. There is no front desk, no queue for equipment, and no one waiting on a machine. Dannielle can see the entrance from where she trains, so anyone walking through the door receives a greeting before anything else happens. The studio holds three identically equipped stations, which means a client never has to wait, share, or reorganize a workout around someone else's set. The smaller details are deliberate. The walls are light blue, chosen by the studio's previous owners for how the color reads to the eye. Every intake conversation includes a question about music, and the answer is honored — including the client who prefers silence, for whom the sound goes off the moment his car turns into the lot. Clients are told plainly that they are going to be made uncomfortable, because fitness is uncomfortable, and that the room around them should not add to it. What follows is harder to design and easier to feel. Dannielle tells clients the studio is a safe space, and she means it literally: safe to struggle, safe to say the honest answer, safe to get emotional mid-session. Clients arrive for a workout and often end up talking. She listens, and then she goes looking for whatever they need — inside the studio or well beyond it. Dannielle Wood co-owns Solid Core Fitness in Murrieta, California with her business partner, Brian. Their studio is built around customized programming and attentive coaching. Owner Focus Dannielle Wood came into training after a career in agriculture business and accounting, and after correcting significant food allergies that had shaped how she felt for most of her life. That experience set the studio's standard: understand the person before writing the program. Solid Core Fitness operates as a private studio rather than an open-floor gym, with training organized around individual and small-group sessions. Solid Core Fitness Standard Active Listening Session decisions follow what a client says, shows, and needs that day rather than what the program originally called for. Private Floor Three identically equipped stations mean no waiting for equipment and no more than three clients training at once. Safe Space Music, pace, and conversation are set by the client, and difficult days are treated as part of training rather than an interruption. Resource Network Beyond fitness and nutrition, the studio connects clients to outside practitioners and local services across many different fields. Listening Builds SAFETY A Murrieta Private Training Studio Built On Customized Programming, Attentive Coaching, And A Room Clients Can Be Honest In. The Fitness Living Profile Why Listening Is The Key To Effective Personal Training At Solid Core Fitness Inside Dannielle Wood's view of private training in Murrieta, where every program is written from scratch, every session is thirty efficient minutes, and the coaching begins with paying attention. Ask most trainers what produces results and the answer arrives in sets, reps, and macronutrients. Dannielle Wood answers differently. Asked which coaching method she has found most effective, she said listening — to a client's words, to their body, to their body language, to the expression on their face as they walk in. All of that information, taken in quickly and continuously, is what determines the training approach for that session. Quick Answer Solid Core Fitness is a private personal training studio in Murrieta, California, co-owned by Dannielle Wood and her business partner, Brian. Training is one-on-one or semi-private with a maximum of three clients at a time, every program is custom-written, and sessions run thirty minutes with strength and cardio combined. The studio welcomes clients across ability levels, offers nutrition and behavior change coaching, hosts outside wellness practitioners, and gives every consultation two complimentary workouts. That method has a personal origin. Dannielle earned a degree in agriculture business, worked in the field for two years, then moved into accounting — a job she was good at and did not enjoy. Near the end of college she discovered she had significant food allergies, several of them to foods widely considered healthy, which had left her with chronic pain, inflammation, and a body that never felt right despite an active life. Correcting them changed her baseline entirely. She has said she did not know what feeling good felt like until she was in her twenties. What You'll Learn Inside The Solid Core Fitness Approach This profile examines how Solid Core Fitness combines customized programming, specialty certifications, short efficient sessions, and a listening-first coaching method inside a private Murrieta studio. Why It Is Different Programs are written individually rather than pulled from a template, and adjusted from what the trainer observes session to session. Who It Serves Clients across ability levels who want direct attention, including those training pre or postnatal, moving forward after rehabilitation, or working with physical limitations a general gym may not address. Why It Stands Out The studio treats wellness as broader than exercise, opening its space to outside practitioners and connecting clients to local resources. A Studio Inherited, Then Made Their Own Dannielle did not build the studio from an empty room. She was an employee there when it operated under different ownership and a different name. When those owners moved out of state, she and Brian, now her business partner and co-owner, took over day-to-day management. Their partnership began when Brian was a client of hers. A Navy veteran and an incomplete quadriplegic, Brian also trains at the studio himself, and Dannielle brought him into management because she believed he would strengthen how the studio was run. They were managing it when the pandemic arrived. In 2021 the owners decided they were not returning to California and offered a choice: buy the business or watch the doors close. Dannielle and Brian purchased it and renamed it Solid Core Fitness. What they deliberately did not change were the operating protocols. Dannielle describes the previous owners as brilliant trainers who had built genuinely good structures into the business, and she saw no reason to dismantle work that was already sound. Client Experience A client at Solid Core Fitness is greeted at the door, asked what music they want, and given a program written for them alone. Dannielle tells new clients they are joining a family, and the phrase carries an obligation: if she learns of a need, she goes looking for someone who can meet it, whether that is a practitioner, a service, or simply a walk outside on a hard morning. “We want you to be comfortable here, because we are going to make you uncomfortable. Fitness is uncomfortable. This is a vulnerable space.” Dannielle Wood / Co-Owner, Solid Core Fitness Listening As A Training Method The clearest example Dannielle offers involves a sixteen-year-old client on the autism spectrum. She had not trained anyone with autism before, and she found the work more rewarding than she expected — watching him learn the exercises, remember them, and move with growing independence. On days when he comes in alone, she asks a question and then simply waits, giving him as long as he needs to answer. Sometimes the answer is that he does not want to talk about it, which she accepts and moves past. Observation produced a tool neither of them had before. Noticing that his frustration seemed to build around something occupying his thoughts, she suggested he count his repetitions out loud. He was reluctant at first. It worked, and now it is a technique they both reach for when a session begins to tighten. She has decided her next certification will be in adaptive fitness training, so she can bring more of those tools to clients across ability levels. A Safe Space For All Ability Levels The sixteen-year-old client is not the only example of the studio adapting around the person in front of it. Dannielle says Solid Core Fitness has trained people across a wide range of physical abilities. Brian, her co-owner, is an incomplete quadriplegic who works out in the studio himself, and he is not the only person with physical limitations the team has trained. For Dannielle, the point is not to center a disability label. It is to make the room and the programming responsive to the person. “Whatever your ability is, we can train you.” Dannielle Wood / Co-Owner, Solid Core Fitness Training at Solid Core Fitness takes place in thirty-minute sessions with direct trainer attention, combining strength work and conditioning with short rest intervals. Functional First, And Never Only One Muscle Dannielle's programming philosophy starts from function. Fitness, in her view, should be a lifestyle rather than a situation — something that lets a person enjoy their activities for as long as possible and with as little pain as possible. Most movements in a Solid Core program mimic something a client actually does in daily life, with meaningful core and stabilizer engagement built into the main lifts, because life rarely offers a braced, seated position in which to lift something. She is candid about the requests she turns down. A prospective client who wants to train one body part and nothing else is usually not the right fit, and she will say so. Training one muscle group while ignoring its opposite creates structural and postural imbalances that raise injury risk over time. Clients who want to build size or train endurance can still do that at the studio — the rep ranges, sets, and loads adjust accordingly — but the work stays total-body. Brian, co-owner of Solid Core Fitness, trains in the Murrieta studio. Dannielle says his example helps show that the studio is built to welcome and train people across ability levels. Co-Owner Spotlight Brian A Navy veteran and co-owner of Solid Core Fitness, Brian is an incomplete quadriplegic who also trains at the studio. Dannielle describes him as “the epitome of no excuses.” His role in the business and on the training floor makes visible a principle the team wants prospective clients to understand: people across ability levels belong here. Brian is not the only person with physical limitations the studio has trained. Programming is built around the individual, with the emphasis placed on what each person can do and what will help them move forward. Editorial Perspective Solid Core Fitness matters because it treats attention as a skill rather than a courtesy: the program follows the person, the session follows the day, and the client is asked what they need before being told what to do. Editorial Service Brief What Solid Core Fitness Offers Based on the interview and the studio's own materials, Solid Core Fitness serves clients across ability levels who want individualized training, specialized certifications, and a wellness approach that extends past the training floor. Private Training One-on-one sessions of thirty minutes, built around short rest intervals that combine strength work and conditioning in the same session. Semi-Private Sessions Two or three clients train with one trainer. The studio does not run group fitness classes, because direct feedback is not possible past three people. Nutrition And Behavior Both owners hold fitness nutrition certifications. Dannielle is also behavior change certified, a conversational specialty focused on identifying triggers and reshaping habits. Specialty Certifications Dannielle is certified in pre and postnatal exercise and in corrective and orthopedic exercise, allowing her to work with clients who have completed physical therapy or are training through pregnancy and postpartum recovery. Adaptive fitness training is the next certification she plans to pursue. Training Across Ability Levels The studio has experience adapting training for people across a range of physical abilities. Dannielle's emphasis is on the individual rather than the label: the program starts from what the client can do, what they need, and where they want to go. Wellness Programming Outside practitioners use the studio outside training hours for breathwork, sound baths, yoga, and multi-practitioner wellness workshops open to the wider community. Elite Review “Where do I even begin to express my gratitude for the incredible experience I've had at Solid Core Fitness. This gym has become my second home, a place where I've discovered not only physical strength but also a sense of belonging and unwavering support.” Wendy / Client Review Supplied For Editorial Use Thirty Minutes, Because Thirty Minutes Gets Done The studio's session length is a deliberate concession to real life. Dannielle is more likely to get a client through the door for thirty minutes than for an hour, and a client who does not come cannot be helped. So the sessions are built to be efficient: short rest, strength and cardio handled together, no wasted floor time. The same logic applies to individual exercises. If someone tells her they will never do deadlifts and will stop coming if made to, that is information she uses rather than resistance she overrides. What clients report first is rarely what they came for. An eighty-two-year-old client who trains alongside his wife mentioned about six weeks in that he had walked his golden retriever up the same hill he had climbed for years, and had not needed to stop and rest. Others mention keeping up with children or grandchildren, or getting up off the floor without thinking about it. Changes in body shape depend on training frequency, activity outside the studio, and nutrition — and Dannielle says she will not avoid an uncomfortable conversation about those variables, because avoiding it would be a disservice. Training on the Solid Core Fitness floor is built around efficient, individualized sessions that combine strength work and conditioning in thirty-minute blocks. Where The Industry Oversimplifies Asked what the fitness industry makes needlessly complicated, Dannielle inverted the question. The problem, she said, is oversimplification — particularly around macronutrients and protein. Blanket formulas circulate widely, but the underlying detail matters: there are limits to what the body can process in a single sitting, and clients handed a single number sometimes end up gaining weight they did not want or looking different than they expected. Giving people more information, in her view, would serve them better than giving them a tidier one. Education is therefore woven into sessions rather than sold separately. Two clients on the same morning recently told her they appreciated that she keeps current on the material. When a question comes up that she cannot answer, she finds the answer and brings it back the following session. It is a small habit, and it is the practical form of the same principle that governs everything else in the studio: pay attention, then respond. Why This Matters Locally Murrieta has no shortage of places to exercise. What Solid Core Fitness offers is a different category: a private floor where a client is never negotiating for equipment, never following an instructor at the front of a room, and never anonymous. Dannielle describes the studio as something close to a local chamber of commerce for wellness — a place a person can walk into even when exercise is not what they need, because the network behind it reaches into plumbing, elder care, mechanics, and a long list of specialties well outside fitness. That reach is not theoretical. Dannielle described stopping on a road near her home late one evening when she and her husband found an elderly veteran who had just been robbed, sitting with his groceries scattered on the ground. They called the sheriff's department, waited with him for the ambulance, put her own name down as his emergency contact, and returned the next day with his groceries. She then began working through her contacts to find him help. For residents of Murrieta, that is the clearest measure of what the studio's language about family is meant to describe. The private Solid Core Fitness training floor is organized around matching stations, helping clients train without waiting for equipment while trainers keep direct attention on no more than three clients at a time. The First Step The entry point Dannielle recommends is deliberately low-stakes. The studio website at solidcorefit.com carries a contact and consultation button; submitting the form sends an inquiry to the studio's email and someone responds to schedule a time. Because there is no front desk, she notes that a text message to the studio's listed number is usually the fastest route — phone calls are harder to catch mid-session. Either way, the first appointment is a consultation: a conversation built around a written intake, though she is comfortable departing from the form entirely and following wherever the conversation needs to go. Every consultation also includes two complimentary workouts before any training package is discussed. Dannielle compares it to test-driving a car: no one should commit to a personal trainer without first finding out whether the fit is right, both in the training and in the person delivering it. For anyone who feels intimidated by the idea, she offers the reassurance she gives new clients directly — she is not a trainer for whom any of this came easily, she has to schedule her own workouts to get them done, and she is open about her own struggles precisely so that nobody walks in feeling they need to hide theirs. FAQ Who Is Dannielle Wood? Dannielle Wood is a co-owner and personal trainer at Solid Core Fitness, a private training studio in Murrieta, California. She has worked as a personal trainer for nearly ten years, moved into fitness after a career in agriculture business and accounting, and purchased the studio with her business partner and co-owner, Brian, in 2021. What Is Solid Core Fitness Known For? Solid Core Fitness is a private training studio known for customized one-on-one and semi-private sessions, thirty-minute training blocks that combine strength and cardio, and a supportive environment where programming can be adapted for clients across ability levels. Is Solid Core Fitness Beginner Friendly? Yes. Dannielle Wood said she helps nervous clients by being openly vulnerable about her own struggles with consistency, nutrition, and mental health, so that new clients understand the studio is not a place of judgment. She also describes Solid Core Fitness as a safe space for people across ability levels. Every consultation includes two complimentary workouts before any training package is discussed. How Long Are Training Sessions At Solid Core Fitness? Sessions run thirty minutes. Dannielle Wood explained that a shorter, efficient session with limited rest and combined strength and cardio work is more likely to fit a client's schedule, and that the best training approach is the one a client will consistently show up for. What Makes Solid Core Fitness Different In Murrieta? Solid Core Fitness combines a private, uncrowded studio floor with three identically equipped training stations, fully customized programming, and a listening-first coaching approach. The studio has trained people across a range of physical ability levels and also connects clients to outside wellness practitioners and a wider network of local resources. Key Takeaways Solid Core Fitness is a private training studio in Murrieta, California, co-owned by Dannielle Wood and her business partner, Brian, since 2021. Dannielle describes listening as the first step of her training method, shaping the session around what a client presents that day. Training is one-on-one or semi-private with a three-client maximum, and every program is written for the individual rather than pulled from a template. The studio trains people across ability levels, with programming adapted around the individual, while specialty certifications and outside practitioner events extend its work beyond conventional personal training. Conclusion The core message Dannielle Wood wants people to take from her story is not about programming at all. She wants prospective clients to know the studio is a safe space for people across ability levels, and that the ways it can help are broader than the training floor suggests. Everyone matters, she says, and everyone deserves to enjoy their life — an idea she traces directly back to her own late discovery of what feeling good actually felt like. What that produces is a training practice organized around the person rather than the program. Readers should note that decisions involving medical conditions, injuries, medications, pregnancy, or post-surgical recovery remain matters for a physician, and the studio's specialty work is designed to operate alongside that guidance rather than in place of it. Within those bounds, the standard Dannielle sets is a straightforward one: listen first, then train. Readers interested in exploring this private training studio in Murrieta can visit the studio online at Solid Core Fitness. About The Featured Expert Dannielle Wood Co-Owner And Personal Trainer / Solid Core Fitness Murrieta, California Featured Business Solid Core Fitness Dannielle Wood is a co-owner and personal trainer at Solid Core Fitness in Murrieta, California, which she owns with her business partner, Brian. She came to the field after a degree in agriculture business and several years in accounting, and after correcting significant food allergies that had left her in chronic pain and inflammation for most of her life. That experience convinced her she could help other people feel strong and capable, and she has now been training clients for nearly a decade. Mission / Philosophy Dannielle's philosophy begins with listening and ends with function. She believes the most effective training approach is the one a client will actually show up for, that programs should be written for the individual rather than adapted from a template, and that a person should be able to enjoy their life and their activities for as long as possible with as little pain as possible. Values / Specialties Her certifications include fitness nutrition, behavior change, pre and postnatal exercise, and corrective and orthopedic exercise, with adaptive fitness training planned next. She and the studio have experience training people across a range of physical abilities. Her values show up as vulnerability with new clients, willingness to hold uncomfortable conversations, ongoing education, and a habit of connecting clients to resources well beyond the training floor. Editorial Source Basis This profile was prepared from a first-person editorial interview with Dannielle Wood, a follow-up editorial review with Wood, client review material supplied for editorial use from Wendy, and the official Solid Core Fitness website. Service descriptions, session details, certifications, ownership history, training philosophy, ability-level training experience, and review excerpts are limited to information provided in those sources. Nothing in this profile is intended as medical, nutritional, or clinical advice, and decisions regarding injuries, pregnancy, post-surgical recovery, medication, or diagnosed conditions remain matters for a qualified physician. Sources Fitness Living Magazine editorial interview and follow-up editorial review with Dannielle Wood; client review supplied for editorial use by Wendy; official Solid Core Fitness website.

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