{"id":158147,"date":"2026-05-19T13:29:53","date_gmt":"2026-05-19T17:29:53","guid":{"rendered":"https:\/\/panm360.com\/?post_type=interviews&#038;p=158147"},"modified":"2026-05-19T13:37:41","modified_gmt":"2026-05-19T17:37:41","slug":"palais-montcalm-bill-bruford-is-also-a-jazz-drummer","status":"publish","type":"interviews","link":"https:\/\/panm360.com\/en\/interviews-panm360\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\/","title":{"rendered":"Palais Montcalm | Bill Bruford has (also) always been a jazz drummer"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Anyone familiar with progressive rock knows the significance of English drummer Bill Bruford, particularly with King Crimson in its most memorable lineup (Robert Fripp, Tony Levin, Adrian Belew), but also with Yes, UK, Genesis, and Gong\u2014not to mention all those other jazz-infused projects that have delighted even the most discerning music lovers, such as Earthworks. Now 77 years old as of May 17, Bill Bruford has never stopped playing the drums and is returning to Quebec in a purely jazz setting, as part of the trio led by British guitarist Pete Roth. On May 30 at the Palais Montcalm, this ensemble will share the bill with the group led by guitarist Mark Lettieri, a prominent member of Snarky Puppy. Since he is by far the most famous musician on this double bill, PAN M 360 sits down here with Bill Bruford, a charming man who is generous with his words\u2026 as well as his beats!<br>\u00a0<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 360&nbsp;: I&#8217;m 68 years old, so I know you since I&#8217;m a teenager. I started to listen to your music when I was 12, something like that.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;: <\/strong>&nbsp;Wow. It&#8217;s been a long time back!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 360&nbsp;: Yes and do not worry, we\u2019re not going to go through your whole career.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;: <\/strong>Thanks! You know what the most frightening words are to a musician?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 360&nbsp;: No.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;: <\/strong>&nbsp;I&#8217;ll tell you&nbsp;: \u00ab&nbsp; So tell me, Bill, how did you get started?\u201d&nbsp;\u2026 What that means is that I&#8217;m in for about two hours worth of trying to talk to somebody through my entire career, which of course is all online anyway.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 360&nbsp;: No problem, I\u2019m not a nostalgic person at all, however I respect your geat career and playing. Of course we know you mainly the progressive rock golden age but there is something else. Earthworks, for example, was started in the mid 80\u2019s or something like that. So you&#8217;ve always been interested in improvisation music and jazz forms and also fusion forms with jazz and your own background and other kinds of musical interests you have.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;: <\/strong>Indeed so. I grew up with jazz. And I sort of fell into rock. You know, in London in 1968, any red blooded young man aged 18 or so would have gone into rock, which is much more exciting. I mean, it&#8217;s on the one hand of Jimi Hendrix. And on the other hand, there was this very political jazz which wasn&#8217;t very appealing to most people. So, you know, naturally, naturally, people like me gravitated towards rock.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\">Although when we first started, yes, I think, you know, I was very much a jazz head. So I thought I thought we were going to be a jazz group or I thought we could maybe be one or so. I didn&#8217;t really know. So you can hear me determinately playing, trying to play jazz on the first year&#8217;s album.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 360&nbsp;: Yeah, that&#8217;s true. But at the same time, you&#8217;re not exactly a jazz drummer because your playing always had a strong rock attitude, even if it was jazz in a way. Am I right?&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;:<\/strong> Yeah. I&#8217;m a kind of half breed, you know, a foot in both camps. I love jazz and I love rock and I hate both of them equally. I somehow find myself in the middle. I don&#8217;t know why. I thought I&#8217;d like to speak clearly and articulate clearly, particularly on a drum set. And if at the back of 20,000 seats you play too many notes, you&#8217;re just going to get lost in a roar of rubbish. So better to be clear. And that&#8217;s something that&#8217;s not primary in jazz. On the whole, jazz likes ambiguity. Was it this? Was it that? Could it be this? Oh, he played a wrong note. No, he didn&#8217;t. The pianist has made it sound nice now with some lovely chords behind it. Is it a duple rhythm or a triple rhythm? I don&#8217;t know. It could be either of those at the same time. So this sort of stuff goes on in jazz, which is why I love jazz. But you can&#8217;t do that on a rock stage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\">So clearly people like me have a lot of influences. And in a trio setting like the Pete Roth trio group I&#8217;m in now, all that can be brought to bear as and when. It&#8217;s not a problem because you&#8217;re not playing for vast numbers of people.We like small rooms if possible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 360&nbsp;: When I listen to Pete Roth recordings before your arrival, the music is different. The guitar\u2019s tone was cleaner,&nbsp; and then it embraced more saturation in the chords, the textural approach became different,&nbsp; and it fits very well with your playing.&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;: <\/strong>Good. I&#8217;m glad you think so. I won&#8217;t try to describe Pete&#8217;s work or what he does or why he makes those choices. He just turns up and we play together. We don&#8217;t talk endlessly about sound and that kind of thing, the level you&#8217;re at. I&#8217;m not very good at describing other people&#8217;s work. I can describe my own, certainly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 360&nbsp;:&nbsp; I see, but at the same time, the new relationships in music change the musicians sound. So, there&#8217;s an evolution in this collective work with the Pete Roth trio. I saw that Mike Pratt was the former bass player, but I read in the program in Quebec that <\/strong><strong>Stefan Redtenbacher<\/strong><strong> would be on bass?&nbsp;&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;:<\/strong> Unfortunately, Mike has had to have a shoulder operation. Well, we&#8217;re rather hoping he&#8217;ll be back soon. While he\u2019s recovering, Stefan is doing a wonderful job and will be with us in Qu\u00e9bec. We&#8217;ve only had two or three playing together, but I can tell Stefan is doing a great job. It&#8217;s fresh, it&#8217;s exciting for us.Nothing in so-called jazz or instrumental music is likely to be boring, I don&#8217;t think, especially with only three people on stage.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 360&nbsp;:&nbsp; Your fans probably acknowledge that you&#8217;re a jazz drummer too, and you&#8217;re playing in a trio concept, which is totally different from what you did with King Crimson or Yes, for example.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;: <\/strong>Yeah, I don&#8217;t mind any of that now. We do a lot of press and public relations. We explain to people what&#8217;s on offer. We have agents and so forth who explain things to people. I think the important thing is that the listener, over many years of attending concerts that I&#8217;m in, and bands that I&#8217;ve led, have come to trust me. That on the whole, they feel that if they see the name Bill Bruford up there, either leading a band or being a sideman in a band, he won&#8217;t be wasting his time bringing you something that&#8217;s not interesting, at least interesting, and something that&#8217;s exciting. I think people have come to trust me to do that. So I have produced people with names like Alan Holdsworth, and Jeff Berlin, and Django Bates, and Ian Ballamy, and David Torn and stuff. And these people were all around, but perhaps the Qu\u00e9bec audience was not familiar with them, particularly at the time that I managed to bring them to Qu\u00e9bec.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 36&nbsp;: Yeah, I remember when you came with Django Bates&nbsp; in the late 80\u2019s and early 90\u2019s. I love Django Bates, he&#8217;s an excellent musician and a prolific composer.&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;: <\/strong>Yeah, he&#8217;s terrific!&nbsp; I remember a gig when we were outdoor at the Montreal Jazz Festival. Well, I have been to Qu\u00e9bec a lot, so some of those gigs are getting a bit blurry as to who I was playing with, when, and playing what.&nbsp; But the main thing is people can trust me to do something interesting for them, I think.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 360&nbsp;: Sure, sure. And also, one thing is very interesting in your playing and your evolution as a musician in the long term is it&#8217;s never too busy, but at the same time, it&#8217;s tough. So you&#8217;re not trying to play a busy set as would do some jazz fusion drummers. It stays very clear, but it&#8217;s different also to the minimalism of certain swing jazz, modern jazz drummers. So you&#8217;re somewhere in the middle, I would say.&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;:<\/strong> Yeah, I think so.m omewhere in the middle, that&#8217;s right. As they say, you know, too jazz for rock and too rock for jazz.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 360&nbsp;: Or enough for both!<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;: <\/strong>Yeah, or enough for both. I mean, I think a lot of the time, people like me are thinking, what can we contribute here on a drum kit? There&#8217;s a lot of brilliant drummers around, of course. So how can I, you know, a lot of people play way better than me, especially young people. So what is it that I can contribute here? Well, one thing I would look for is differentiation. How can I make myself sound different? In what context can I do things differently? Or interestingly, in ways that perhaps other people haven&#8217;t thought of? So that&#8217;s partly what I&#8217;m doing up there, I think, is trying to find interesting ways of doing things that are not necessarily the same as the next guy. And I certainly can&#8217;t outgun, you know, the fast young kids today who are terrific.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\">I absolutely love their drumming, except that for me now, particularly at my advanced age of about 30 &#8211; just kidding. It&#8217;s, you know, I can&#8217;t&#8230; What do I want? What am I looking for here? Character, I&#8217;m looking for character on the instrument rather than kind of particular virtuosity. Yeah, be ourselves.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 360&nbsp;: And there is always an possibility to demonstrate that you are unique.&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;:<\/strong> Oh yeah, I think that&#8217;s exactly right. I like to do that if possible and show other ways that people might do things. Because I&#8217;ve sort of found my own path after many years doing these things.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\">I think what&#8217;s more important these days is, you know, it&#8217;s really what you think up to play in the moment. What do you think up to play? It&#8217;s of more interest, I think, to listener and performer alike than whether you have the ability to execute it flawlessly. I have sufficient technique, but more interesting is, wow, why is the drummer doing that? Or why is he playing so simple when the other guys are being so complex? Or why is he being so complex while the other guys are being simple? Or why is he playing so few notes now with no hands? You know, all that stuff. You&#8217;re hoping to raise questions in the audience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 360&nbsp;:&nbsp; Yeah. Then the experience of the musician becomes more important sometimes than his technical skills. So this is the experience, the beauty of the experience is there.&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;:<\/strong> Yes, I think that&#8217;s exactly right. Technical stuff is my business. I think I usually&#8230; I&#8217;m an untrained musician, and these days many of the great drummers have fantastic technical lessons, particularly in North America. And therefore I have to be careful. Well, not be careful, but I&#8217;m unlikely to run to technique just to blind people with science. I don&#8217;t want to blind anybody with a lot of notes. I want to blind people with notes that are carefully placed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 360&nbsp;: Well, this is very well put. And as you said, there are so many fantastic drummers today. Well, this is like Olympic sports, you know? Yeah. You know, Jesse Owens was the fastest in the 30s, but now there are thousands that run faster than him,<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;: <\/strong>Sure. If you&#8217;re going to get confused between sports and athletics and music or an art form, then you are in deep trouble.There&#8217;s much more to drumming than just acquiring an ever-faster paradiddle.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 360&nbsp;: I remember that when I was a teenager or a young adult jumping into music journalism, you know, all my friends were checking about the performance, etc. And finally, at that time, in rock we could pinpoint a few drummers, in jazz we could pinpoint a few drummers, and it was like more or less between 30 and 50 people. Now, the same exercise leads you to&#8230; towsends! So it&#8217;s not necessarily relevant to think about it now.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;:<\/strong>&nbsp; Yes, and there&#8217;s also two kinds of drummers. One is the kind of person who is on YouTube a lot and maybe gives drum clinics and works from home a lot. That&#8217;s what you might call stay-home drummers, and they can reach fantastic levels of technical ability. But there are other drummers, and myself is in a second group, who are more interested in what it&#8217;s like playing with other people.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\">So I don&#8217;t have any particular interest in hearing a drummer on his or her own in her bedroom. I&#8217;m more interested in what that person does when on a stage with other people, in front of an audience, with some music that they&#8217;re not entirely sure of. That&#8217;s what&#8230; I&#8217;m more interested in that.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M&nbsp; 360&nbsp;: And this is what you&#8217;re going to do again in Quebec!&nbsp; Also I know that you will give a conference during your stay in Quebec City.&nbsp;&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;:<\/strong> Absolutely, there will be some sort of an interview.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 360&nbsp;: Yes with Nicolas Houle, the main booker for Palais Montcalm who knows his shit. He is a former journalist, working for Quebec City quality press. So he will surely ask you very good questions!&nbsp;&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;:<\/strong> Okay! And we also play other gigs, 5 or 6 I think. We will be in Montreal on May 29th and at Palais Montcalm the night after.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 360&nbsp;: Recordingwise, Sounds great. I saw videos where you are performing with this trio, but no album was found.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;:<\/strong> True. We haven&#8217;t made one yet, although we are in the process of making one, which should be available in October.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>PAN M 360&nbsp;: Excellent, thank you so much for this generous and substantial interview.&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:20px\"><strong>Bill Bruford&nbsp;:<\/strong> Thanks a lot to you either. Cheers!&nbsp;<br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anyone familiar with progressive rock knows the significance of English drummer Bill Bruford, particularly with King Crimson in its most memorable lineup (Robert Fripp, Tony Levin, Adrian Belew), but also with Yes, UK, Genesis, and Gong\u2014not to mention all those other jazz-infused projects that have delighted even the most discerning music lovers, such as Earthworks. [&hellip;]<\/p>\n","protected":false},"author":36,"featured_media":158157,"menu_order":0,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"{\"document\":\"AAA528nK3B2QBK2N5e8a28nK3B0CvuybyhrbycrcHQC+7JvKGtvJytwdAv7sm8oaBJvJytwd\/uybyhoAuQQGKgoCAQEIAEgCCKYUigciBhL0HKQdAQEIAkJIAIoFAQEIAkJIAKYCAQEIAkJIAKADAQEIAkJIAKADAQEIAkJIAJoBAQEIAkJIALIIAQEIAkJIALoOAQEIAkJIAJoOAQEIAkJIAJoJAQEIAkJIALgGAQEIAkJIAIQcAQEIAkJIAKQIAQEIAkJIAKQJAQEIAkJIAJYLAQEIAkJIAIAMAQEIAkJIAJwPAQEIAkJIAJAHAQEIAkJIAJgeAQEIAkJIAJ4GAQEIAkJIAKYLAQEIAkJIAJQOAQEIAkJIAJYFAQEIAkJIALoBAQEIAkJIAJQZAQEIAkJIALQJAQEIAkJIAKwDAQEIAkJIAJwHAQEIAkJIAKwTAQEIAkJIALoGAQEIAkJIALgPAQEIAkJIALwIAQEIAkJIALIHAQEIAkJIAKIOAQEIAkJIAKwNAQEIAkJIAJwJAQEIAkJIAIYGAQEIAkJIAIIDAQEIAkJIAKwHAQEIAkJIAJQFAQEIAkJIAKgEAQEIAkJIAL4EAQEIAkJIALIDAQEIAkJI8rgDpB2KBaYCoQMAmgGyCLoOmg6aCbgGhBykCKQJlguADJwPkAeYHp4GpguUDpYFugGUGbQJrAOcB6wTuga4D7wIsgeiDqwNnAmGBoIDrAeUBagEvgSyA6wCAynevQO0vwMGDgMAysADmsIDkB7WIEwCAMTAAwgGdEKmmQgIUh4CBgLahAiyB\/IHkq0DutYEEAJkytkE2sADqMADANrAAwJGACIIpsADArLYBPSDCLIHrPwHzNcE4gIADuDAAwEAoMAD0MAD3wQoACEBJwABACcBKAAhACgBJwAhACgBIQAnAAcAIQAoAScBKAAnAKgABACEAIEAhAGBAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnACErqCtEAIQFBACBAIQBwQKhAqgBKAChAKgAIQGEAKEDxAMhAKgDIQDEhZ0Cr5kCc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlZG9jdW1lbnRjb250ZW50ZG9jdW1lbnRleGNlcnB0ZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50Zm9ybWF0ZG9jdW1lbnRtZXRhX2FjZl9jaGFuZ2VkZG9jdW1lbnRjYXRlZ29yaWVzZG9jdW1lbnR0YWdzZG9jdW1lbnRnZW5yZWRvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzPHN0cm9uZz5BbnlvbmUgZmFtaWxpYXIgd2l0aCBwcm9ncmVzc2l2ZSByb2NrIGtub3dzIHRoZSBzaWduaWZpY2FuY2Ugb2YgRW5nbGlzaCBkcnVtbWVyIEJpbGwgQnJ1Zm9yZCwgcGFydGljdWxhcmx5IHdpdGggS2luZyBDcmltc29uIGluIGl0cyBtb3N0IG1lbW9yYWJsZSBsaW5ldXAgKFJvYmVydCBGcmlwcCwgVG9ueSBMZXZpbiwgQWRyaWFuIEJlbGV3KSwgYnV0IGFsc28gd2l0aCBZZXMsIFVLLCBHZW5lc2lzLCBhbmQgR29uZ+KAlG5vdCB0byBtZW50aW9uIGFsbCB0aG9zZSBvdGhlciBqYXp6LWluZnVzZWQgcHJvamVjdHMgdGhhdCBoYXZlIGRlbGlnaHRlZCBldmVuIHRoZSBtb3N0IGRpc2Nlcm5pbmcgbXVzaWMgbG92ZXJzLCBzdWNoIGFzIEVhcnRod29ya3MuIE5vdyA3NyB5ZWFycyBvbGQgYXMgb2YgTWF5IDE3LCBCaWxsIEJydWZvcmQgaGFzIG5ldmVyIHN0b3BwZWQgcGxheWluZyB0aGUgZHJ1bXMgYW5kIGlzIHJldHVybmluZyB0byBRdWViZWMgaW4gYSBwdXJlbHkgamF6eiBzZXR0aW5nLCBhcyBwYXJ0IG9mIHRoZSB0cmlvIGxlZCBieSBCcml0aXNoIGd1aXRhcmlzdCBQZXRlIFJvdGguIE9uIE1heSAzMCBhdCB0aGUgUGFsYWlzIE1vbnRjYWxtLCB0aGlzIGVuc2VtYmxlIHdpbGwgc2hhcmUgdGhlIGJpbGwgd2l0aCB0aGUgZ3JvdXAgbGVkIGJ5IE1hcmsgTGV0dGllcmksIGEgcHJvbWluZW50IG1lbWJlciBvZiBTbmFya3kgUHVwcHkuIFNpbmNlIGhlIGlzIGJ5IGZhciB0aGUgbW9zdCBmYW1vdXMgbXVzaWNpYW4gb24gdGhpcyBkb3VibGUgYmlsbCwgUEFOIE0gMzYwIHNpdHMgZG93biBoZXJlIHdpdGggQmlsbCBCcnVmb3JkLCBhIGNoYXJtaW5nIG1hbiB3aG8gaXMgZ2VuZXJvdXMgd2l0aCBoaXMgd29yZHPigKYgYXMgd2VsbCBhcyBoaXMgYmVhdHMhPGJyPjwvc3Ryb25nPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UEFOIE0gMzYwJm5ic3A7OiBJJ20gNjggeWVhcnMgb2xkLCBzbyBJIGtub3cgeW91IHNpbmNlIEknbSBhIHRlZW5hZ2VyLiBJIHN0YXJ0ZWQgdG8gbGlzdGVuIHRvIHlvdXIgbXVzaWMgd2hlbiBJIHdhcyAxMiwgc29tZXRoaW5nIGxpa2UgdGhhdC48L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkJpbGwgQnJ1Zm9yZCZuYnNwOzogPC9zdHJvbmc+Jm5ic3A7V293LiBJdCdzIGJlZW4gYSBsb25nIHRpbWUgYmFjayFkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlBBTiBNIDM2MCZuYnNwOzogWWVzIGFuZCBkbyBub3Qgd29ycnksIHdl4oCZcmUgbm90IGdvaW5nIHRvIGdvIHRocm91Z2ggeW91ciB3aG9sZSBjYXJlZXIuPC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5CaWxsIEJydWZvcmQmbmJzcDs6IDwvc3Ryb25nPlRoYW5rcyEgWW91IGtub3cgd2hhdCB0aGUgbW9zdCBmcmlnaHRlbmluZyB3b3JkcyBhcmUgdG8gYSBtdXNpY2lhbj9kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlBBTiBNIDM2MCZuYnNwOzogTm8uPC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5CaWxsIEJydWZvcmQmbmJzcDs6IDwvc3Ryb25nPiZuYnNwO0knbGwgdGVsbCB5b3UmbmJzcDs6IMKrJm5ic3A7IFNvIHRlbGwgbWUsIEJpbGwsIGhvdyBkaWQgeW91IGdldCBzdGFydGVkP+KAnSZuYnNwO+KApiBXaGF0IHRoYXQgbWVhbnMgaXMgdGhhdCBJJ20gaW4gZm9yIGFib3V0IHR3byBob3VycyB3b3J0aCBvZiB0cnlpbmcgdG8gdGFsayB0byBzb21lYm9keSB0aHJvdWdoIG15IGVudGlyZSBjYXJlZXIsIHdoaWNoIG9mIGNvdXJzZSBpcyBhbGwgb25saW5lIGFueXdheS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlBBTiBNIDM2MCZuYnNwOzogTm8gcHJvYmxlbSwgSeKAmW0gbm90IGEgbm9zdGFsZ2ljIHBlcnNvbiBhdCBhbGwsIGhvd2V2ZXIgSSByZXNwZWN0IHlvdXIgZ2VhdCBjYXJlZXIgYW5kIHBsYXlpbmcuIE9mIGNvdXJzZSB3ZSBrbm93IHlvdSBtYWlubHkgdGhlIHByb2dyZXNzaXZlIHJvY2sgZ29sZGVuIGFnZSBidXQgdGhlcmUgaXMgc29tZXRoaW5nIGVsc2UuIEVhcnRod29ya3MsIGZvciBleGFtcGxlLCB3YXMgc3RhcnRlZCBpbiB0aGUgbWlkIDgw4oCZcyBvciBzb21ldGhpbmcgbGlrZSB0aGF0LiBTbyB5b3UndmUgYWx3YXlzIGJlZW4gaW50ZXJlc3RlZCBpbiBpbXByb3Zpc2F0aW9uIG11c2ljIGFuZCBqYXp6IGZvcm1zIGFuZCBhbHNvIGZ1c2lvbiBmb3JtcyB3aXRoIGphenogYW5kIHlvdXIgb3duIGJhY2tncm91bmQgYW5kIG90aGVyIGtpbmRzIG9mIG11c2ljYWwgaW50ZXJlc3RzIHlvdSBoYXZlLjwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QmlsbCBCcnVmb3JkJm5ic3A7OiA8L3N0cm9uZz5JbmRlZWQgc28uIEkgZ3JldyB1cCB3aXRoIGphenouIEFuZCBJIHNvcnQgb2YgZmVsbCBpbnRvIHJvY2suIFlvdSBrbm93LCBpbiBMb25kb24gaW4gMTk2OCwgYW55IHJlZCBibG9vZGVkIHlvdW5nIG1hbiBhZ2VkIDE4IG9yIHNvIHdvdWxkIGhhdmUgZ29uZSBpbnRvIHJvY2ssIHdoaWNoIGlzIG11Y2ggbW9yZSBleGNpdGluZy4gSSBtZWFuLCBpdCdzIG9uIHRoZSBvbmUgaGFuZCBvZiBKaW1pIEhlbmRyaXguIEFuZCBvbiB0aGUgb3RoZXIgaGFuZCwgdGhlcmUgd2FzIHRoaXMgdmVyeSBwb2xpdGljYWwgamF6eiB3aGljaCB3YXNuJ3QgdmVyeSBhcHBlYWxpbmcgdG8gbW9zdCBwZW9wbGUuIFNvLCB5b3Uga25vdywgbmF0dXJhbGx5LCBuYXR1cmFsbHksIHBlb3BsZSBsaWtlIG1lIGdyYXZpdGF0ZWQgdG93YXJkcyByb2NrLiZuYnNwO2Ryb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEFsdGhvdWdoIHdoZW4gd2UgZmlyc3Qgc3RhcnRlZCwgeWVzLCBJIHRoaW5rLCB5b3Uga25vdywgSSB3YXMgdmVyeSBtdWNoIGEgamF6eiBoZWFkLiBTbyBJIHRob3VnaHQgSSB0aG91Z2h0IHdlIHdlcmUgZ29pbmcgdG8gYmUgYSBqYXp6IGdyb3VwIG9yIEkgdGhvdWdodCB3ZSBjb3VsZCBtYXliZSBiZSBvbmUgb3Igc28uIEkgZGlkbid0IHJlYWxseSBrbm93LiBTbyB5b3UgY2FuIGhlYXIgbWUgZGV0ZXJtaW5hdGVseSBwbGF5aW5nLCB0cnlpbmcgdG8gcGxheSBqYXp6IG9uIHRoZSBmaXJzdCB5ZWFyJ3MgYWxidW0uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QQU4gTSAzNjAmbmJzcDs6IFllYWgsIHRoYXQncyB0cnVlLiBCdXQgYXQgdGhlIHNhbWUgdGltZSwgeW91J3JlIG5vdCBleGFjdGx5IGEgamF6eiBkcnVtbWVyIGJlY2F1c2UgeW91ciBwbGF5aW5nIGFsd2F5cyBoYWQgYSBzdHJvbmcgcm9jayBhdHRpdHVkZSwgZXZlbiBpZiBpdCB3YXMgamF6eiBpbiBhIHdheS4gQW0gSSByaWdodD8mbmJzcDs8L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkJpbGwgQnJ1Zm9yZCZuYnNwOzo8L3N0cm9uZz4gWWVhaC4gSSdtIGEga2luZCBvZiBoYWxmIGJyZWVkLCB5b3Uga25vdywgYSBmb290IGluIGJvdGggY2FtcHMuIEkgbG92ZSBqYXp6IGFuZCBJIGxvdmUgcm9jayBhbmQgSSBoYXRlIGJvdGggb2YgdGhlbSBlcXVhbGx5LiBJIHNvbWVob3cgZmluZCBteXNlbGYgaW4gdGhlIG1pZGRsZS4gSSBkb24ndCBrbm93IHdoeS4gSSB0aG91Z2h0IEknZCBsaWtlIHRvIHNwZWFrIGNsZWFybHkgYW5kIGFydGljdWxhdGUgY2xlYXJseSwgcGFydGljdWxhcmx5IG9uIGEgZHJ1bSBzZXQuIEFuZCBpZiBhdCB0aGUgYmFjayBvZiAyMCwwMDAgc2VhdHMgeW91IHBsYXkgdG9vIG1hbnkgbm90ZXMsIHlvdSdyZSBqdXN0IGdvaW5nIHRvIGdldCBsb3N0IGluIGEgcm9hciBvZiBydWJiaXNoLiBTbyBiZXR0ZXIgdG8gYmUgY2xlYXIuIEFuZCB0aGF0J3Mgc29tZXRoaW5nIHRoYXQncyBub3QgcHJpbWFyeSBpbiBqYXp6LiBPbiB0aGUgd2hvbGUsIGphenogbGlrZXMgYW1iaWd1aXR5LiBXYXMgaXQgdGhpcz8gV2FzIGl0IHRoYXQ\/IENvdWxkIGl0IGJlIHRoaXM\/IE9oLCBoZSBwbGF5ZWQgYSB3cm9uZyBub3RlLiBObywgaGUgZGlkbid0LiBUaGUgcGlhbmlzdCBoYXMgbWFkZSBpdCBzb3VuZCBuaWNlIG5vdyB3aXRoIHNvbWUgbG92ZWx5IGNob3JkcyBiZWhpbmQgaXQuIElzIGl0IGEgZHVwbGUgcmh5dGhtIG9yIGEgdHJpcGxlIHJoeXRobT8gSSBkb24ndCBrbm93LiBJdCBjb3VsZCBiZSBlaXRoZXIgb2YgdGhvc2UgYXQgdGhlIHNhbWUgdGltZS4gU28gdGhpcyBzb3J0IG9mIHN0dWZmIGdvZXMgb24gaW4gamF6eiwgd2hpY2ggaXMgd2h5IEkgbG92ZSBqYXp6LiBCdXQgeW91IGNhbid0IGRvIHRoYXQgb24gYSByb2NrIHN0YWdlLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFNvIGNsZWFybHkgcGVvcGxlIGxpa2UgbWUgaGF2ZSBhIGxvdCBvZiBpbmZsdWVuY2VzLiBBbmQgaW4gYSB0cmlvIHNldHRpbmcgbGlrZSB0aGUgUGV0ZSBSb3RoIHRyaW8gZ3JvdXAgSSdtIGluIG5vdywgYWxsIHRoYXQgY2FuIGJlIGJyb3VnaHQgdG8gYmVhciBhcyBhbmQgd2hlbi4gSXQncyBub3QgYSBwcm9ibGVtIGJlY2F1c2UgeW91J3JlIG5vdCBwbGF5aW5nIGZvciB2YXN0IG51bWJlcnMgb2YgcGVvcGxlLldlIGxpa2Ugc21hbGwgcm9vbXMgaWYgcG9zc2libGUuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QQU4gTSAzNjAmbmJzcDs6IFdoZW4gSSBsaXN0ZW4gdG8gUGV0ZSBSb3RoIHJlY29yZGluZ3MgYmVmb3JlIHlvdXIgYXJyaXZhbCwgdGhlIG11c2ljIGlzIGRpZmZlcmVudC4gVGhlIGd1aXRhcuKAmXMgdG9uZSB3YXMgY2xlYW5lciwmbmJzcDsgYW5kIHRoZW4gaXQgZW1icmFjZWQgbW9yZSBzYXR1cmF0aW9uIGluIHRoZSBjaG9yZHMsIHRoZSB0ZXh0dXJhbCBhcHByb2FjaCBiZWNhbWUgZGlmZmVyZW50LCZuYnNwOyBhbmQgaXQgZml0cyB2ZXJ5IHdlbGwgd2l0aCB5b3VyIHBsYXlpbmcuJm5ic3A7PC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5CaWxsIEJydWZvcmQmbmJzcDs6IDwvc3Ryb25nPkdvb2QuIEknbSBnbGFkIHlvdSB0aGluayBzby4gSSB3b24ndCB0cnkgdG8gZGVzY3JpYmUgUGV0ZSdzIHdvcmsgb3Igd2hhdCBoZSBkb2VzIG9yIHdoeSBoZSBtYWtlcyB0aG9zZSBjaG9pY2VzLiBIZSBqdXN0IHR1cm5zIHVwIGFuZCB3ZSBwbGF5IHRvZ2V0aGVyLiBXZSBkb24ndCB0YWxrIGVuZGxlc3NseSBhYm91dCBzb3VuZCBhbmQgdGhhdCBraW5kIG9mIHRoaW5nLCB0aGUgbGV2ZWwgeW91J3JlIGF0LiBJJ20gbm90IHZlcnkgZ29vZCBhdCBkZXNjcmliaW5nIG90aGVyIHBlb3BsZSdzIHdvcmsuIEkgY2FuIGRlc2NyaWJlIG15IG93biwgY2VydGFpbmx5LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UEFOIE0gMzYwJm5ic3A7OiZuYnNwOyBJIHNlZSwgYnV0IGF0IHRoZSBzYW1lIHRpbWUsIHRoZSBuZXcgcmVsYXRpb25zaGlwcyBpbiBtdXNpYyBjaGFuZ2UgdGhlIG11c2ljaWFucyBzb3VuZC4gU28sIHRoZXJlJ3MgYW4gZXZvbHV0aW9uIGluIHRoaXMgY29sbGVjdGl2ZSB3b3JrIHdpdGggdGhlIFBldGUgUm90aCB0cmlvLiBJIHNhdyB0aGF0IE1pa2UgUHJhdHQgd2FzIHRoZSBmb3JtZXIgYmFzcyBwbGF5ZXIsIGJ1dCBJIHJlYWQgaW4gdGhlIHByb2dyYW0gaW4gUXVlYmVjIHRoYXQgPC9zdHJvbmc+PHN0cm9uZz5TdGVmYW4gUmVkdGVuYmFjaGVyPC9zdHJvbmc+PHN0cm9uZz4gd291bGQgYmUgb24gYmFzcz8mbmJzcDsmbmJzcDs8L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkJpbGwgQnJ1Zm9yZCZuYnNwOzo8L3N0cm9uZz4gVW5mb3J0dW5hdGVseSwgTWlrZSBoYXMgaGFkIHRvIGhhdmUgYSBzaG91bGRlciBvcGVyYXRpb24uIFdlbGwsIHdlJ3JlIHJhdGhlciBob3BpbmcgaGUnbGwgYmUgYmFjayBzb29uLiBXaGlsZSBoZeKAmXMgcmVjb3ZlcmluZywgU3RlZmFuIGlzIGRvaW5nIGEgd29uZGVyZnVsIGpvYiBhbmQgd2lsbCBiZSB3aXRoIHVzIGluIFF1w6liZWMuIFdlJ3ZlIG9ubHkgaGFkIHR3byBvciB0aHJlZSBwbGF5aW5nIHRvZ2V0aGVyLCBidXQgSSBjYW4gdGVsbCBTdGVmYW4gaXMgZG9pbmcgYSBncmVhdCBqb2IuIEl0J3MgZnJlc2gsIGl0J3MgZXhjaXRpbmcgZm9yIHVzLk5vdGhpbmcgaW4gc28tY2FsbGVkIGphenogb3IgaW5zdHJ1bWVudGFsIG11c2ljIGlzIGxpa2VseSB0byBiZSBib3JpbmcsIEkgZG9uJ3QgdGhpbmssIGVzcGVjaWFsbHkgd2l0aCBvbmx5IHRocmVlIHBlb3BsZSBvbiBzdGFnZS4mbmJzcDtkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlBBTiBNIDM2MCZuYnNwOzombmJzcDsgWW91ciBmYW5zIHByb2JhYmx5IGFja25vd2xlZGdlIHRoYXQgeW91J3JlIGEgamF6eiBkcnVtbWVyIHRvbywgYW5kIHlvdSdyZSBwbGF5aW5nIGluIGEgdHJpbyBjb25jZXB0LCB3aGljaCBpcyB0b3RhbGx5IGRpZmZlcmVudCBmcm9tIHdoYXQgeW91IGRpZCB3aXRoIEtpbmcgQ3JpbXNvbiBvciBZZXMsIGZvciBleGFtcGxlLjwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QmlsbCBCcnVmb3JkJm5ic3A7OiA8L3N0cm9uZz5ZZWFoLCBJIGRvbid0IG1pbmQgYW55IG9mIHRoYXQgbm93LiBXZSBkbyBhIGxvdCBvZiBwcmVzcyBhbmQgcHVibGljIHJlbGF0aW9ucy4gV2UgZXhwbGFpbiB0byBwZW9wbGUgd2hhdCdzIG9uIG9mZmVyLiBXZSBoYXZlIGFnZW50cyBhbmQgc28gZm9ydGggd2hvIGV4cGxhaW4gdGhpbmdzIHRvIHBlb3BsZS4gSSB0aGluayB0aGUgaW1wb3J0YW50IHRoaW5nIGlzIHRoYXQgdGhlIGxpc3RlbmVyLCBvdmVyIG1hbnkgeWVhcnMgb2YgYXR0ZW5kaW5nIGNvbmNlcnRzIHRoYXQgSSdtIGluLCBhbmQgYmFuZHMgdGhhdCBJJ3ZlIGxlZCwgaGF2ZSBjb21lIHRvIHRydXN0IG1lLiBUaGF0IG9uIHRoZSB3aG9sZSwgdGhleSBmZWVsIHRoYXQgaWYgdGhleSBzZWUgdGhlIG5hbWUgQmlsbCBCcnVmb3JkIHVwIHRoZXJlLCBlaXRoZXIgbGVhZGluZyBhIGJhbmQgb3IgYmVpbmcgYSBzaWRlbWFuIGluIGEgYmFuZCwgaGUgd29uJ3QgYmUgd2FzdGluZyBoaXMgdGltZSBicmluZ2luZyB5b3Ugc29tZXRoaW5nIHRoYXQncyBub3QgaW50ZXJlc3RpbmcsIGF0IGxlYXN0IGludGVyZXN0aW5nLCBhbmQgc29tZXRoaW5nIHRoYXQncyBleGNpdGluZy4gSSB0aGluayBwZW9wbGUgaGF2ZSBjb21lIHRvIHRydXN0IG1lIHRvIGRvIHRoYXQuIFNvIEkgaGF2ZSBwcm9kdWNlZCBwZW9wbGUgd2l0aCBuYW1lcyBsaWtlIEFsYW4gSG9sZHN3b3J0aCwgYW5kIEplZmYgQmVybGluLCBhbmQgRGphbmdvIEJhdGVzLCBhbmQgSWFuIEJhbGxhbXksIGFuZCBEYXZpZCBUb3JuIGFuZCBzdHVmZi4gQW5kIHRoZXNlIHBlb3BsZSB3ZXJlIGFsbCBhcm91bmQsIGJ1dCBwZXJoYXBzIHRoZSBRdcOpYmVjIGF1ZGllbmNlIHdhcyBub3QgZmFtaWxpYXIgd2l0aCB0aGVtLCBwYXJ0aWN1bGFybHkgYXQgdGhlIHRpbWUgdGhhdCBJIG1hbmFnZWQgdG8gYnJpbmcgdGhlbSB0byBRdcOpYmVjLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UEFOIE0gMzYmbmJzcDs6IFllYWgsIEkgcmVtZW1iZXIgd2hlbiB5b3UgY2FtZSB3aXRoIERqYW5nbyBCYXRlcyZuYnNwOyBpbiB0aGUgbGF0ZSA4MOKAmXMgYW5kIGVhcmx5IDkw4oCZcy4gSSBsb3ZlIERqYW5nbyBCYXRlcywgaGUncyBhbiBleGNlbGxlbnQgbXVzaWNpYW4gYW5kIGEgcHJvbGlmaWMgY29tcG9zZXIuJm5ic3A7PC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5CaWxsIEJydWZvcmQmbmJzcDs6IDwvc3Ryb25nPlllYWgsIGhlJ3MgdGVycmlmaWMhJm5ic3A7IEkgcmVtZW1iZXIgYSBnaWcgd2hlbiB3ZSB3ZXJlIG91dGRvb3IgYXQgdGhlIE1vbnRyZWFsIEphenogRmVzdGl2YWwuIFdlbGwsIEkgaGF2ZSBiZWVuIHRvIFF1w6liZWMgYSBsb3QsIHNvIHNvbWUgb2YgdGhvc2UgZ2lncyBhcmUgZ2V0dGluZyBhIGJpdCBibHVycnkgYXMgdG8gd2hvIEkgd2FzIHBsYXlpbmcgd2l0aCwgd2hlbiwgYW5kIHBsYXlpbmcgd2hhdC4mbmJzcDsgQnV0IHRoZSBtYWluIHRoaW5nIGlzIHBlb3BsZSBjYW4gdHJ1c3QgbWUgdG8gZG8gc29tZXRoaW5nIGludGVyZXN0aW5nIGZvciB0aGVtLCBJIHRoaW5rLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UEFOIE0gMzYwJm5ic3A7OiBTdXJlLCBzdXJlLiBBbmQgYWxzbywgb25lIHRoaW5nIGlzIHZlcnkgaW50ZXJlc3RpbmcgaW4geW91ciBwbGF5aW5nIGFuZCB5b3VyIGV2b2x1dGlvbiBhcyBhIG11c2ljaWFuIGluIHRoZSBsb25nIHRlcm0gaXMgaXQncyBuZXZlciB0b28gYnVzeSwgYnV0IGF0IHRoZSBzYW1lIHRpbWUsIGl0J3MgdG91Z2guIFNvIHlvdSdyZSBub3QgdHJ5aW5nIHRvIHBsYXkgYSBidXN5IHNldCBhcyB3b3VsZCBkbyBzb21lIGphenogZnVzaW9uIGRydW1tZXJzLiBJdCBzdGF5cyB2ZXJ5IGNsZWFyLCBidXQgaXQncyBkaWZmZXJlbnQgYWxzbyB0byB0aGUgbWluaW1hbGlzbSBvZiBjZXJ0YWluIHN3aW5nIGphenosIG1vZGVybiBqYXp6IGRydW1tZXJzLiBTbyB5b3UncmUgc29tZXdoZXJlIGluIHRoZSBtaWRkbGUsIEkgd291bGQgc2F5LiZuYnNwOzwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QmlsbCBCcnVmb3JkJm5ic3A7Ojwvc3Ryb25nPiBZZWFoLCBJIHRoaW5rIHNvLm0gb21ld2hlcmUgaW4gdGhlIG1pZGRsZSwgdGhhdCdzIHJpZ2h0LiBBcyB0aGV5IHNheSwgeW91IGtub3csIHRvbyBqYXp6IGZvciByb2NrIGFuZCB0b28gcm9jayBmb3IgamF6ei4mbmJzcDtkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlBBTiBNIDM2MCZuYnNwOzogT3IgZW5vdWdoIGZvciBib3RoITwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QmlsbCBCcnVmb3JkJm5ic3A7OiA8L3N0cm9uZz5ZZWFoLCBvciBlbm91Z2ggZm9yIGJvdGguIEkgbWVhbiwgSSB0aGluayBhIGxvdCBvZiB0aGUgdGltZSwgcGVvcGxlIGxpa2UgbWUgYXJlIHRoaW5raW5nLCB3aGF0IGNhbiB3ZSBjb250cmlidXRlIGhlcmUgb24gYSBkcnVtIGtpdD8gVGhlcmUncyBhIGxvdCBvZiBicmlsbGlhbnQgZHJ1bW1lcnMgYXJvdW5kLCBvZiBjb3Vyc2UuIFNvIGhvdyBjYW4gSSwgeW91IGtub3csIGEgbG90IG9mIHBlb3BsZSBwbGF5IHdheSBiZXR0ZXIgdGhhbiBtZSwgZXNwZWNpYWxseSB5b3VuZyBwZW9wbGUuIFNvIHdoYXQgaXMgaXQgdGhhdCBJIGNhbiBjb250cmlidXRlIGhlcmU\/IFdlbGwsIG9uZSB0aGluZyBJIHdvdWxkIGxvb2sgZm9yIGlzIGRpZmZlcmVudGlhdGlvbi4gSG93IGNhbiBJIG1ha2UgbXlzZWxmIHNvdW5kIGRpZmZlcmVudD8gSW4gd2hhdCBjb250ZXh0IGNhbiBJIGRvIHRoaW5ncyBkaWZmZXJlbnRseT8gT3IgaW50ZXJlc3RpbmdseSwgaW4gd2F5cyB0aGF0IHBlcmhhcHMgb3RoZXIgcGVvcGxlIGhhdmVuJ3QgdGhvdWdodCBvZj8gU28gdGhhdCdzIHBhcnRseSB3aGF0IEknbSBkb2luZyB1cCB0aGVyZSwgSSB0aGluaywgaXMgdHJ5aW5nIHRvIGZpbmQgaW50ZXJlc3Rpbmcgd2F5cyBvZiBkb2luZyB0aGluZ3MgdGhhdCBhcmUgbm90IG5lY2Vzc2FyaWx5IHRoZSBzYW1lIGFzIHRoZSBuZXh0IGd1eS4gQW5kIEkgY2VydGFpbmx5IGNhbid0IG91dGd1biwgeW91IGtub3csIHRoZSBmYXN0IHlvdW5nIGtpZHMgdG9kYXkgd2hvIGFyZSB0ZXJyaWZpYy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJIGFic29sdXRlbHkgbG92ZSB0aGVpciBkcnVtbWluZywgZXhjZXB0IHRoYXQgZm9yIG1lIG5vdywgcGFydGljdWxhcmx5IGF0IG15IGFkdmFuY2VkIGFnZSBvZiBhYm91dCAzMCAtIGp1c3Qga2lkZGluZy4gSXQncywgeW91IGtub3csIEkgY2FuJ3QuLi4gV2hhdCBkbyBJIHdhbnQ\/IFdoYXQgYW0gSSBsb29raW5nIGZvciBoZXJlPyBDaGFyYWN0ZXIsIEknbSBsb29raW5nIGZvciBjaGFyYWN0ZXIgb24gdGhlIGluc3RydW1lbnQgcmF0aGVyIHRoYW4ga2luZCBvZiBwYXJ0aWN1bGFyIHZpcnR1b3NpdHkuIFllYWgsIGJlIG91cnNlbHZlcy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlBBTiBNIDM2MCZuYnNwOzogQW5kIHRoZXJlIGlzIGFsd2F5cyBhbiBwb3NzaWJpbGl0eSB0byBkZW1vbnN0cmF0ZSB0aGF0IHlvdSBhcmUgdW5pcXVlLiZuYnNwOzwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QmlsbCBCcnVmb3JkJm5ic3A7Ojwvc3Ryb25nPiBPaCB5ZWFoLCBJIHRoaW5rIHRoYXQncyBleGFjdGx5IHJpZ2h0LiBJIGxpa2UgdG8gZG8gdGhhdCBpZiBwb3NzaWJsZSBhbmQgc2hvdyBvdGhlciB3YXlzIHRoYXQgcGVvcGxlIG1pZ2h0IGRvIHRoaW5ncy4gQmVjYXVzZSBJJ3ZlIHNvcnQgb2YgZm91bmQgbXkgb3duIHBhdGggYWZ0ZXIgbWFueSB5ZWFycyBkb2luZyB0aGVzZSB0aGluZ3MuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SSB0aGluayB3aGF0J3MgbW9yZSBpbXBvcnRhbnQgdGhlc2UgZGF5cyBpcywgeW91IGtub3csIGl0J3MgcmVhbGx5IHdoYXQgeW91IHRoaW5rIHVwIHRvIHBsYXkgaW4gdGhlIG1vbWVudC4gV2hhdCBkbyB5b3UgdGhpbmsgdXAgdG8gcGxheT8gSXQncyBvZiBtb3JlIGludGVyZXN0LCBJIHRoaW5rLCB0byBsaXN0ZW5lciBhbmQgcGVyZm9ybWVyIGFsaWtlIHRoYW4gd2hldGhlciB5b3UgaGF2ZSB0aGUgYWJpbGl0eSB0byBleGVjdXRlIGl0IGZsYXdsZXNzbHkuIEkgaGF2ZSBzdWZmaWNpZW50IHRlY2huaXF1ZSwgYnV0IG1vcmUgaW50ZXJlc3RpbmcgaXMsIHdvdywgd2h5IGlzIHRoZSBkcnVtbWVyIGRvaW5nIHRoYXQ\/IE9yIHdoeSBpcyBoZSBwbGF5aW5nIHNvIHNpbXBsZSB3aGVuIHRoZSBvdGhlciBndXlzIGFyZSBiZWluZyBzbyBjb21wbGV4PyBPciB3aHkgaXMgaGUgYmVpbmcgc28gY29tcGxleCB3aGlsZSB0aGUgb3RoZXIgZ3V5cyBhcmUgYmVpbmcgc2ltcGxlPyBPciB3aHkgaXMgaGUgcGxheWluZyBzbyBmZXcgbm90ZXMgbm93IHdpdGggbm8gaGFuZHM\/IFlvdSBrbm93LCBhbGwgdGhhdCBzdHVmZi4gWW91J3JlIGhvcGluZyB0byByYWlzZSBxdWVzdGlvbnMgaW4gdGhlIGF1ZGllbmNlLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+UEFOIE0gMzYwJm5ic3A7OiZuYnNwOyBZZWFoLiBUaGVuIHRoZSBleHBlcmllbmNlIG9mIHRoZSBtdXNpY2lhbiBiZWNvbWVzIG1vcmUgaW1wb3J0YW50IHNvbWV0aW1lcyB0aGFuIGhpcyB0ZWNobmljYWwgc2tpbGxzLiBTbyB0aGlzIGlzIHRoZSBleHBlcmllbmNlLCB0aGUgYmVhdXR5IG9mIHRoZSBleHBlcmllbmNlIGlzIHRoZXJlLiZuYnNwOzwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QmlsbCBCcnVmb3JkJm5ic3A7Ojwvc3Ryb25nPiBZZXMsIEkgdGhpbmsgdGhhdCdzIGV4YWN0bHkgcmlnaHQuIFRlY2huaWNhbCBzdHVmZiBpcyBteSBidXNpbmVzcy4gSSB0aGluayBJIHVzdWFsbHkuLi4gSSdtIGFuIHVudHJhaW5lZCBtdXNpY2lhbiwgYW5kIHRoZXNlIGRheXMgbWFueSBvZiB0aGUgZ3JlYXQgZHJ1bW1lcnMgaGF2ZSBmYW50YXN0aWMgdGVjaG5pY2FsIGxlc3NvbnMsIHBhcnRpY3VsYXJseSBpbiBOb3J0aCBBbWVyaWNhLiBBbmQgdGhlcmVmb3JlIEkgaGF2ZSB0byBiZSBjYXJlZnVsLiBXZWxsLCBub3QgYmUgY2FyZWZ1bCwgYnV0IEknbSB1bmxpa2VseSB0byBydW4gdG8gdGVjaG5pcXVlIGp1c3QgdG8gYmxpbmQgcGVvcGxlIHdpdGggc2NpZW5jZS4gSSBkb24ndCB3YW50IHRvIGJsaW5kIGFueWJvZHkgd2l0aCBhIGxvdCBvZiBub3Rlcy4gSSB3YW50IHRvIGJsaW5kIHBlb3BsZSB3aXRoIG5vdGVzIHRoYXQgYXJlIGNhcmVmdWxseSBwbGFjZWQuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QQU4gTSAzNjAmbmJzcDs6IFdlbGwsIHRoaXMgaXMgdmVyeSB3ZWxsIHB1dC4gQW5kIGFzIHlvdSBzYWlkLCB0aGVyZSBhcmUgc28gbWFueSBmYW50YXN0aWMgZHJ1bW1lcnMgdG9kYXkuIFdlbGwsIHRoaXMgaXMgbGlrZSBPbHltcGljIHNwb3J0cywgeW91IGtub3c\/IFllYWguIFlvdSBrbm93LCBKZXNzZSBPd2VucyB3YXMgdGhlIGZhc3Rlc3QgaW4gdGhlIDMwcywgYnV0IG5vdyB0aGVyZSBhcmUgdGhvdXNhbmRzIHRoYXQgcnVuIGZhc3RlciB0aGFuIGhpbSw8L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkJpbGwgQnJ1Zm9yZCZuYnNwOzogPC9zdHJvbmc+U3VyZS4gSWYgeW91J3JlIGdvaW5nIHRvIGdldCBjb25mdXNlZCBiZXR3ZWVuIHNwb3J0cyBhbmQgYXRobGV0aWNzIGFuZCBtdXNpYyBvciBhbiBhcnQgZm9ybSwgdGhlbiB5b3UgYXJlIGluIGRlZXAgdHJvdWJsZS5UaGVyZSdzIG11Y2ggbW9yZSB0byBkcnVtbWluZyB0aGFuIGp1c3QgYWNxdWlyaW5nIGFuIGV2ZXItZmFzdGVyIHBhcmFkaWRkbGUuJm5ic3A7ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QQU4gTSAzNjAmbmJzcDs6IEkgcmVtZW1iZXIgdGhhdCB3aGVuIEkgd2FzIGEgdGVlbmFnZXIgb3IgYSB5b3VuZyBhZHVsdCBqdW1waW5nIGludG8gbXVzaWMgam91cm5hbGlzbSwgeW91IGtub3csIGFsbCBteSBmcmllbmRzIHdlcmUgY2hlY2tpbmcgYWJvdXQgdGhlIHBlcmZvcm1hbmNlLCBldGMuIEFuZCBmaW5hbGx5LCBhdCB0aGF0IHRpbWUsIGluIHJvY2sgd2UgY291bGQgcGlucG9pbnQgYSBmZXcgZHJ1bW1lcnMsIGluIGphenogd2UgY291bGQgcGlucG9pbnQgYSBmZXcgZHJ1bW1lcnMsIGFuZCBpdCB3YXMgbGlrZSBtb3JlIG9yIGxlc3MgYmV0d2VlbiAzMCBhbmQgNTAgcGVvcGxlLiBOb3csIHRoZSBzYW1lIGV4ZXJjaXNlIGxlYWRzIHlvdSB0by4uLiB0b3dzZW5kcyEgU28gaXQncyBub3QgbmVjZXNzYXJpbHkgcmVsZXZhbnQgdG8gdGhpbmsgYWJvdXQgaXQgbm93Ljwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+QmlsbCBCcnVmb3JkJm5ic3A7Ojwvc3Ryb25nPiZuYnNwOyBZZXMsIGFuZCB0aGVyZSdzIGFsc28gdHdvIGtpbmRzIG9mIGRydW1tZXJzLiBPbmUgaXMgdGhlIGtpbmQgb2YgcGVyc29uIHdobyBpcyBvbiBZb3VUdWJlIGEgbG90IGFuZCBtYXliZSBnaXZlcyBkcnVtIGNsaW5pY3MgYW5kIHdvcmtzIGZyb20gaG9tZSBhIGxvdC4gVGhhdCdzIHdoYXQgeW91IG1pZ2h0IGNhbGwgc3RheS1ob21lIGRydW1tZXJzLCBhbmQgdGhleSBjYW4gcmVhY2ggZmFudGFzdGljIGxldmVscyBvZiB0ZWNobmljYWwgYWJpbGl0eS4gQnV0IHRoZXJlIGFyZSBvdGhlciBkcnVtbWVycywgYW5kIG15c2VsZiBpcyBpbiBhIHNlY29uZCBncm91cCwgd2hvIGFyZSBtb3JlIGludGVyZXN0ZWQgaW4gd2hhdCBpdCdzIGxpa2UgcGxheWluZyB3aXRoIG90aGVyIHBlb3BsZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTbyBJIGRvbid0IGhhdmUgYW55IHBhcnRpY3VsYXIgaW50ZXJlc3QgaW4gaGVhcmluZyBhIGRydW1tZXIgb24gaGlzIG9yIGhlciBvd24gaW4gaGVyIGJlZHJvb20uIEknbSBtb3JlIGludGVyZXN0ZWQgaW4gd2hhdCB0aGF0IHBlcnNvbiBkb2VzIHdoZW4gb24gYSBzdGFnZSB3aXRoIG90aGVyIHBlb3BsZSwgaW4gZnJvbnQgb2YgYW4gYXVkaWVuY2UsIHdpdGggc29tZSBtdXNpYyB0aGF0IHRoZXkncmUgbm90IGVudGlyZWx5IHN1cmUgb2YuIFRoYXQncyB3aGF0Li4uIEknbSBtb3JlIGludGVyZXN0ZWQgaW4gdGhhdC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlBBTiBNJm5ic3A7IDM2MCZuYnNwOzogQW5kIHRoaXMgaXMgd2hhdCB5b3UncmUgZ29pbmcgdG8gZG8gYWdhaW4gaW4gUXVlYmVjISZuYnNwOyBBbHNvIEkga25vdyB0aGF0IHlvdSB3aWxsIGdpdmUgYSBjb25mZXJlbmNlIGR1cmluZyB5b3VyIHN0YXkgaW4gUXVlYmVjIENpdHkuJm5ic3A7Jm5ic3A7PC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5CaWxsIEJydWZvcmQmbmJzcDs6PC9zdHJvbmc+IEFic29sdXRlbHksIHRoZXJlIHdpbGwgYmUgc29tZSBzb3J0IG9mIGFuIGludGVydmlldy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlBBTiBNIDM2MCZuYnNwOzogWWVzIHdpdGggTmljb2xhcyBIb3VsZSwgdGhlIG1haW4gYm9va2VyIGZvciBQYWxhaXMgTW9udGNhbG0gd2hvIGtub3dzIGhpcyBzaGl0LiBIZSBpcyBhIGZvcm1lciBqb3VybmFsaXN0LCB3b3JraW5nIGZvciBRdWViZWMgQ2l0eSBxdWFsaXR5IHByZXNzLiBTbyBoZSB3aWxsIHN1cmVseSBhc2sgeW91IHZlcnkgZ29vZCBxdWVzdGlvbnMhJm5ic3A7Jm5ic3A7PC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5CaWxsIEJydWZvcmQmbmJzcDs6PC9zdHJvbmc+IE9rYXkhIEFuZCB3ZSBhbHNvIHBsYXkgb3RoZXIgZ2lncywgNSBvciA2IEkgdGhpbmsuIFdlIHdpbGwgYmUgaW4gTW9udHJlYWwgb24gTWF5IDI5dGggYW5kIGF0IFBhbGFpcyBNb250Y2FsbSB0aGUgbmlnaHQgYWZ0ZXIuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QQU4gTSAzNjAmbmJzcDs6IFJlY29yZGluZ3dpc2UsIFNvdW5kcyBncmVhdC4gSSBzYXcgdmlkZW9zIHdoZXJlIHlvdSBhcmUgcGVyZm9ybWluZyB3aXRoIHRoaXMgdHJpbywgYnV0IG5vIGFsYnVtIHdhcyBmb3VuZC48L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkJpbGwgQnJ1Zm9yZCZuYnNwOzo8L3N0cm9uZz4gVHJ1ZS4gV2UgaGF2ZW4ndCBtYWRlIG9uZSB5ZXQsIGFsdGhvdWdoIHdlIGFyZSBpbiB0aGUgcHJvY2VzcyBvZiBtYWtpbmcgb25lLCB3aGljaCBzaG91bGQgYmUgYXZhaWxhYmxlIGluIE9jdG9iZXIuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QQU4gTSAzNjAmbmJzcDs6IEV4Y2VsbGVudCwgdGhhbmsgeW91IHNvIG11Y2ggZm9yIHRoaXMgZ2VuZXJvdXMgYW5kIHN1YnN0YW50aWFsIGludGVydmlldy4mbmJzcDs8L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkJpbGwgQnJ1Zm9yZCZuYnNwOzo8L3N0cm9uZz4gVGhhbmtzIGEgbG90IHRvIHlvdSBlaXRoZXIuIENoZWVycyEmbmJzcDs8YnI+ZHJvcENhcGlubmVyQmxvY2tzc3R5bGVzdHlsZXN0eWxlc3R5bGVzdHlsZXN0eWxlc3R5bGVzdHlsZXN0eWxlc3R5bGVzdHlsZXN0eWxlc3R5bGVzdHlsZXN0eWxlc3R5bGVzdHlsZXN0eWxlc3R5bGVzdHlsZXN0eWxlc3R5bGVzdHlsZXN0eWxlc3R5bGVzdHlsZXN0eWxlc3R5bGVzdHlsZXN0eWxlc3R5bGVzdHlsZXN0eWxlc3R5bGVzdHlsZXN0eWxlc3R5bGVzdHlsZXN0eWxlc3R5bGVzdHlsZXN0eWxlc3R5bGVzdHlsZVBhbGFpcyBNb250Y2FsbSB8IEJpbGwgQnJ1Zm9yZCBpcyAoYWxzbykgYSBqYXp6IDwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjIwcHgifX19IC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij48c3Ryb25nPlBBTiBNIDM2MCZuYnNwOzogSSdtIDY4IHllYXJzIG9sZCwgc28gSSBrbm93IHlvdSBzaW5jZSBJJ20gYSB0ZWVuYWdlci4gSSBzdGFydGVkIHRvIGxpc3RlbiB0byB5b3VyIG11c2ljIHdoZW4gSSB3YXMgMTIsIHNvbWV0aGluZyBsaWtlIHRoYXQuPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij48c3Ryb25nPkJpbGwgQnJ1Zm9yZCZuYnNwOzogPC9zdHJvbmc+Jm5ic3A7V293LiBJdCdzIGJlZW4gYSBsb25nIHRpbWUgYmFjayE8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjIwcHgifX19IC0tPgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHgiPjxzdHJvbmc+UEFOIE0gMzYwJm5ic3A7OiBZZXMgYW5kIGRvIG5vdCB3b3JyeSwgd2XigJlyZSBub3QgZ29pbmcgdG8gZ28gdGhyb3VnaCB5b3VyIHdob2xlIGNhcmVlci48L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjIwcHgifX19IC0tPgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHgiPjxzdHJvbmc+QmlsbCBCcnVmb3JkJm5ic3A7OiA8L3N0cm9uZz5UaGFua3MhIFlvdSBrbm93IHdoYXQgdGhlIG1vc3QgZnJpZ2h0ZW5pbmcgd29yZHMgYXJlIHRvIGEgbXVzaWNpYW4\/PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij48c3Ryb25nPlBBTiBNIDM2MCZuYnNwOzogTm8uPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij48c3Ryb25nPkJpbGwgQnJ1Zm9yZCZuYnNwOzogPC9zdHJvbmc+Jm5ic3A7SSdsbCB0ZWxsIHlvdSZuYnNwOzogwqsmbmJzcDsgU28gdGVsbCBtZSwgQmlsbCwgaG93IGRpZCB5b3UgZ2V0IHN0YXJ0ZWQ\/4oCdJm5ic3A74oCmIFdoYXQgdGhhdCBtZWFucyBpcyB0aGF0IEknbSBpbiBmb3IgYWJvdXQgdHdvIGhvdXJzIHdvcnRoIG9mIHRyeWluZyB0byB0YWxrIHRvIHNvbWVib2R5IHRocm91Z2ggbXkgZW50aXJlIGNhcmVlciwgd2hpY2ggb2YgY291cnNlIGlzIGFsbCBvbmxpbmUgYW55d2F5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMjBweCJ9fX0gLS0+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCI+PHN0cm9uZz5QQU4gTSAzNjAmbmJzcDs6IE5vIHByb2JsZW0sIEnigJltIG5vdCBhIG5vc3RhbGdpYyBwZXJzb24gYXQgYWxsLCBob3dldmVyIEkgcmVzcGVjdCB5b3VyIGdlYXQgY2FyZWVyIGFuZCBwbGF5aW5nLiBPZiBjb3Vyc2Ugd2Uga25vdyB5b3UgbWFpbmx5IHRoZSBwcm9ncmVzc2l2ZSByb2NrIGdvbGRlbiBhZ2UgYnV0IHRoZXJlIGlzIHNvbWV0aGluZyBlbHNlLiBFYXJ0aHdvcmtzLCBmb3IgZXhhbXBsZSwgd2FzIHN0YXJ0ZWQgaW4gdGhlIG1pZCA4MOKAmXMgb3Igc29tZXRoaW5nIGxpa2UgdGhhdC4gU28geW91J3ZlIGFsd2F5cyBiZWVuIGludGVyZXN0ZWQgaW4gaW1wcm92aXNhdGlvbiBtdXNpYyBhbmQgamF6eiBmb3JtcyBhbmQgYWxzbyBmdXNpb24gZm9ybXMgd2l0aCBqYXp6IGFuZCB5b3VyIG93biBiYWNrZ3JvdW5kIGFuZCBvdGhlciBraW5kcyBvZiBtdXNpY2FsIGludGVyZXN0cyB5b3UgaGF2ZS48L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjIwcHgifX19IC0tPgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHgiPjxzdHJvbmc+QmlsbCBCcnVmb3JkJm5ic3A7OiA8L3N0cm9uZz5JbmRlZWQgc28uIEkgZ3JldyB1cCB3aXRoIGphenouIEFuZCBJIHNvcnQgb2YgZmVsbCBpbnRvIHJvY2suIFlvdSBrbm93LCBpbiBMb25kb24gaW4gMTk2OCwgYW55IHJlZCBibG9vZGVkIHlvdW5nIG1hbiBhZ2VkIDE4IG9yIHNvIHdvdWxkIGhhdmUgZ29uZSBpbnRvIHJvY2ssIHdoaWNoIGlzIG11Y2ggbW9yZSBleGNpdGluZy4gSSBtZWFuLCBpdCdzIG9uIHRoZSBvbmUgaGFuZCBvZiBKaW1pIEhlbmRyaXguIEFuZCBvbiB0aGUgb3RoZXIgaGFuZCwgdGhlcmUgd2FzIHRoaXMgdmVyeSBwb2xpdGljYWwgamF6eiB3aGljaCB3YXNuJ3QgdmVyeSBhcHBlYWxpbmcgdG8gbW9zdCBwZW9wbGUuIFNvLCB5b3Uga25vdywgbmF0dXJhbGx5LCBuYXR1cmFsbHksIHBlb3BsZSBsaWtlIG1lIGdyYXZpdGF0ZWQgdG93YXJkcyByb2NrLiZuYnNwOzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMjBweCJ9fX0gLS0+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCI+QWx0aG91Z2ggd2hlbiB3ZSBmaXJzdCBzdGFydGVkLCB5ZXMsIEkgdGhpbmssIHlvdSBrbm93LCBJIHdhcyB2ZXJ5IG11Y2ggYSBqYXp6IGhlYWQuIFNvIEkgdGhvdWdodCBJIHRob3VnaHQgd2Ugd2VyZSBnb2luZyB0byBiZSBhIGphenogZ3JvdXAgb3IgSSB0aG91Z2h0IHdlIGNvdWxkIG1heWJlIGJlIG9uZSBvciBzby4gSSBkaWRuJ3QgcmVhbGx5IGtub3cuIFNvIHlvdSBjYW4gaGVhciBtZSBkZXRlcm1pbmF0ZWx5IHBsYXlpbmcsIHRyeWluZyB0byBwbGF5IGphenogb24gdGhlIGZpcnN0IHllYXIncyBhbGJ1bS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjIwcHgifX19IC0tPgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHgiPjxzdHJvbmc+UEFOIE0gMzYwJm5ic3A7OiBZZWFoLCB0aGF0J3MgdHJ1ZS4gQnV0IGF0IHRoZSBzYW1lIHRpbWUsIHlvdSdyZSBub3QgZXhhY3RseSBhIGphenogZHJ1bW1lciBiZWNhdXNlIHlvdXIgcGxheWluZyBhbHdheXMgaGFkIGEgc3Ryb25nIHJvY2sgYXR0aXR1ZGUsIGV2ZW4gaWYgaXQgd2FzIGphenogaW4gYSB3YXkuIEFtIEkgcmlnaHQ\/Jm5ic3A7PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij48c3Ryb25nPkJpbGwgQnJ1Zm9yZCZuYnNwOzo8L3N0cm9uZz4gWWVhaC4gSSdtIGEga2luZCBvZiBoYWxmIGJyZWVkLCB5b3Uga25vdywgYSBmb290IGluIGJvdGggY2FtcHMuIEkgbG92ZSBqYXp6IGFuZCBJIGxvdmUgcm9jayBhbmQgSSBoYXRlIGJvdGggb2YgdGhlbSBlcXVhbGx5LiBJIHNvbWVob3cgZmluZCBteXNlbGYgaW4gdGhlIG1pZGRsZS4gSSBkb24ndCBrbm93IHdoeS4gSSB0aG91Z2h0IEknZCBsaWtlIHRvIHNwZWFrIGNsZWFybHkgYW5kIGFydGljdWxhdGUgY2xlYXJseSwgcGFydGljdWxhcmx5IG9uIGEgZHJ1bSBzZXQuIEFuZCBpZiBhdCB0aGUgYmFjayBvZiAyMCwwMDAgc2VhdHMgeW91IHBsYXkgdG9vIG1hbnkgbm90ZXMsIHlvdSdyZSBqdXN0IGdvaW5nIHRvIGdldCBsb3N0IGluIGEgcm9hciBvZiBydWJiaXNoLiBTbyBiZXR0ZXIgdG8gYmUgY2xlYXIuIEFuZCB0aGF0J3Mgc29tZXRoaW5nIHRoYXQncyBub3QgcHJpbWFyeSBpbiBqYXp6LiBPbiB0aGUgd2hvbGUsIGphenogbGlrZXMgYW1iaWd1aXR5LiBXYXMgaXQgdGhpcz8gV2FzIGl0IHRoYXQ\/IENvdWxkIGl0IGJlIHRoaXM\/IE9oLCBoZSBwbGF5ZWQgYSB3cm9uZyBub3RlLiBObywgaGUgZGlkbid0LiBUaGUgcGlhbmlzdCBoYXMgbWFkZSBpdCBzb3VuZCBuaWNlIG5vdyB3aXRoIHNvbWUgbG92ZWx5IGNob3JkcyBiZWhpbmQgaXQuIElzIGl0IGEgZHVwbGUgcmh5dGhtIG9yIGEgdHJpcGxlIHJoeXRobT8gSSBkb24ndCBrbm93LiBJdCBjb3VsZCBiZSBlaXRoZXIgb2YgdGhvc2UgYXQgdGhlIHNhbWUgdGltZS4gU28gdGhpcyBzb3J0IG9mIHN0dWZmIGdvZXMgb24gaW4gamF6eiwgd2hpY2ggaXMgd2h5IEkgbG92ZSBqYXp6LiBCdXQgeW91IGNhbid0IGRvIHRoYXQgb24gYSByb2NrIHN0YWdlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMjBweCJ9fX0gLS0+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCI+U28gY2xlYXJseSBwZW9wbGUgbGlrZSBtZSBoYXZlIGEgbG90IG9mIGluZmx1ZW5jZXMuIEFuZCBpbiBhIHRyaW8gc2V0dGluZyBsaWtlIHRoZSBQZXRlIFJvdGggdHJpbyBncm91cCBJJ20gaW4gbm93LCBhbGwgdGhhdCBjYW4gYmUgYnJvdWdodCB0byBiZWFyIGFzIGFuZCB3aGVuLiBJdCdzIG5vdCBhIHByb2JsZW0gYmVjYXVzZSB5b3UncmUgbm90IHBsYXlpbmcgZm9yIHZhc3QgbnVtYmVycyBvZiBwZW9wbGUuV2UgbGlrZSBzbWFsbCByb29tcyBpZiBwb3NzaWJsZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjIwcHgifX19IC0tPgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHgiPjxzdHJvbmc+UEFOIE0gMzYwJm5ic3A7OiBXaGVuIEkgbGlzdGVuIHRvIFBldGUgUm90aCByZWNvcmRpbmdzIGJlZm9yZSB5b3VyIGFycml2YWwsIHRoZSBtdXNpYyBpcyBkaWZmZXJlbnQuIFRoZSBndWl0YXLigJlzIHRvbmUgd2FzIGNsZWFuZXIsJm5ic3A7IGFuZCB0aGVuIGl0IGVtYnJhY2VkIG1vcmUgc2F0dXJhdGlvbiBpbiB0aGUgY2hvcmRzLCB0aGUgdGV4dHVyYWwgYXBwcm9hY2ggYmVjYW1lIGRpZmZlcmVudCwmbmJzcDsgYW5kIGl0IGZpdHMgdmVyeSB3ZWxsIHdpdGggeW91ciBwbGF5aW5nLiZuYnNwOzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMjBweCJ9fX0gLS0+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCI+PHN0cm9uZz5CaWxsIEJydWZvcmQmbmJzcDs6IDwvc3Ryb25nPkdvb2QuIEknbSBnbGFkIHlvdSB0aGluayBzby4gSSB3b24ndCB0cnkgdG8gZGVzY3JpYmUgUGV0ZSdzIHdvcmsgb3Igd2hhdCBoZSBkb2VzIG9yIHdoeSBoZSBtYWtlcyB0aG9zZSBjaG9pY2VzLiBIZSBqdXN0IHR1cm5zIHVwIGFuZCB3ZSBwbGF5IHRvZ2V0aGVyLiBXZSBkb24ndCB0YWxrIGVuZGxlc3NseSBhYm91dCBzb3VuZCBhbmQgdGhhdCBraW5kIG9mIHRoaW5nLCB0aGUgbGV2ZWwgeW91J3JlIGF0LiBJJ20gbm90IHZlcnkgZ29vZCBhdCBkZXNjcmliaW5nIG90aGVyIHBlb3BsZSdzIHdvcmsuIEkgY2FuIGRlc2NyaWJlIG15IG93biwgY2VydGFpbmx5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMjBweCJ9fX0gLS0+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCI+PHN0cm9uZz5QQU4gTSAzNjAmbmJzcDs6Jm5ic3A7IEkgc2VlLCBidXQgYXQgdGhlIHNhbWUgdGltZSwgdGhlIG5ldyByZWxhdGlvbnNoaXBzIGluIG11c2ljIGNoYW5nZSB0aGUgbXVzaWNpYW5zIHNvdW5kLiBTbywgdGhlcmUncyBhbiBldm9sdXRpb24gaW4gdGhpcyBjb2xsZWN0aXZlIHdvcmsgd2l0aCB0aGUgUGV0ZSBSb3RoIHRyaW8uIEkgc2F3IHRoYXQgTWlrZSBQcmF0dCB3YXMgdGhlIGZvcm1lciBiYXNzIHBsYXllciwgYnV0IEkgcmVhZCBpbiB0aGUgcHJvZ3JhbSBpbiBRdWViZWMgdGhhdCA8L3N0cm9uZz48c3Ryb25nPlN0ZWZhbiBSZWR0ZW5iYWNoZXI8L3N0cm9uZz48c3Ryb25nPiB3b3VsZCBiZSBvbiBiYXNzPyZuYnNwOyZuYnNwOzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMjBweCJ9fX0gLS0+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCI+PHN0cm9uZz5CaWxsIEJydWZvcmQmbmJzcDs6PC9zdHJvbmc+IFVuZm9ydHVuYXRlbHksIE1pa2UgaGFzIGhhZCB0byBoYXZlIGEgc2hvdWxkZXIgb3BlcmF0aW9uLiBXZWxsLCB3ZSdyZSByYXRoZXIgaG9waW5nIGhlJ2xsIGJlIGJhY2sgc29vbi4gV2hpbGUgaGXigJlzIHJlY292ZXJpbmcsIFN0ZWZhbiBpcyBkb2luZyBhIHdvbmRlcmZ1bCBqb2IgYW5kIHdpbGwgYmUgd2l0aCB1cyBpbiBRdcOpYmVjLiBXZSd2ZSBvbmx5IGhhZCB0d28gb3IgdGhyZWUgcGxheWluZyB0b2dldGhlciwgYnV0IEkgY2FuIHRlbGwgU3RlZmFuIGlzIGRvaW5nIGEgZ3JlYXQgam9iLiBJdCdzIGZyZXNoLCBpdCdzIGV4Y2l0aW5nIGZvciB1cy5Ob3RoaW5nIGluIHNvLWNhbGxlZCBqYXp6IG9yIGluc3RydW1lbnRhbCBtdXNpYyBpcyBsaWtlbHkgdG8gYmUgYm9yaW5nLCBJIGRvbid0IHRoaW5rLCBlc3BlY2lhbGx5IHdpdGggb25seSB0aHJlZSBwZW9wbGUgb24gc3RhZ2UuJm5ic3A7PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij48c3Ryb25nPlBBTiBNIDM2MCZuYnNwOzombmJzcDsgWW91ciBmYW5zIHByb2JhYmx5IGFja25vd2xlZGdlIHRoYXQgeW91J3JlIGEgamF6eiBkcnVtbWVyIHRvbywgYW5kIHlvdSdyZSBwbGF5aW5nIGluIGEgdHJpbyBjb25jZXB0LCB3aGljaCBpcyB0b3RhbGx5IGRpZmZlcmVudCBmcm9tIHdoYXQgeW91IGRpZCB3aXRoIEtpbmcgQ3JpbXNvbiBvciBZZXMsIGZvciBleGFtcGxlLjwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMjBweCJ9fX0gLS0+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCI+PHN0cm9uZz5CaWxsIEJydWZvcmQmbmJzcDs6IDwvc3Ryb25nPlllYWgsIEkgZG9uJ3QgbWluZCBhbnkgb2YgdGhhdCBub3cuIFdlIGRvIGEgbG90IG9mIHByZXNzIGFuZCBwdWJsaWMgcmVsYXRpb25zLiBXZSBleHBsYWluIHRvIHBlb3BsZSB3aGF0J3Mgb24gb2ZmZXIuIFdlIGhhdmUgYWdlbnRzIGFuZCBzbyBmb3J0aCB3aG8gZXhwbGFpbiB0aGluZ3MgdG8gcGVvcGxlLiBJIHRoaW5rIHRoZSBpbXBvcnRhbnQgdGhpbmcgaXMgdGhhdCB0aGUgbGlzdGVuZXIsIG92ZXIgbWFueSB5ZWFycyBvZiBhdHRlbmRpbmcgY29uY2VydHMgdGhhdCBJJ20gaW4sIGFuZCBiYW5kcyB0aGF0IEkndmUgbGVkLCBoYXZlIGNvbWUgdG8gdHJ1c3QgbWUuIFRoYXQgb24gdGhlIHdob2xlLCB0aGV5IGZlZWwgdGhhdCBpZiB0aGV5IHNlZSB0aGUgbmFtZSBCaWxsIEJydWZvcmQgdXAgdGhlcmUsIGVpdGhlciBsZWFkaW5nIGEgYmFuZCBvciBiZWluZyBhIHNpZGVtYW4gaW4gYSBiYW5kLCBoZSB3b24ndCBiZSB3YXN0aW5nIGhpcyB0aW1lIGJyaW5naW5nIHlvdSBzb21ldGhpbmcgdGhhdCdzIG5vdCBpbnRlcmVzdGluZywgYXQgbGVhc3QgaW50ZXJlc3RpbmcsIGFuZCBzb21ldGhpbmcgdGhhdCdzIGV4Y2l0aW5nLiBJIHRoaW5rIHBlb3BsZSBoYXZlIGNvbWUgdG8gdHJ1c3QgbWUgdG8gZG8gdGhhdC4gU28gSSBoYXZlIHByb2R1Y2VkIHBlb3BsZSB3aXRoIG5hbWVzIGxpa2UgQWxhbiBIb2xkc3dvcnRoLCBhbmQgSmVmZiBCZXJsaW4sIGFuZCBEamFuZ28gQmF0ZXMsIGFuZCBJYW4gQmFsbGFteSwgYW5kIERhdmlkIFRvcm4gYW5kIHN0dWZmLiBBbmQgdGhlc2UgcGVvcGxlIHdlcmUgYWxsIGFyb3VuZCwgYnV0IHBlcmhhcHMgdGhlIFF1w6liZWMgYXVkaWVuY2Ugd2FzIG5vdCBmYW1pbGlhciB3aXRoIHRoZW0sIHBhcnRpY3VsYXJseSBhdCB0aGUgdGltZSB0aGF0IEkgbWFuYWdlZCB0byBicmluZyB0aGVtIHRvIFF1w6liZWMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij48c3Ryb25nPlBBTiBNIDM2Jm5ic3A7OiBZZWFoLCBJIHJlbWVtYmVyIHdoZW4geW91IGNhbWUgd2l0aCBEamFuZ28gQmF0ZXMmbmJzcDsgaW4gdGhlIGxhdGUgODDigJlzIGFuZCBlYXJseSA5MOKAmXMuIEkgbG92ZSBEamFuZ28gQmF0ZXMsIGhlJ3MgYW4gZXhjZWxsZW50IG11c2ljaWFuIGFuZCBhIHByb2xpZmljIGNvbXBvc2VyLiZuYnNwOzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMjBweCJ9fX0gLS0+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCI+PHN0cm9uZz5CaWxsIEJydWZvcmQmbmJzcDs6IDwvc3Ryb25nPlllYWgsIGhlJ3MgdGVycmlmaWMhJm5ic3A7IEkgcmVtZW1iZXIgYSBnaWcgd2hlbiB3ZSB3ZXJlIG91dGRvb3IgYXQgdGhlIE1vbnRyZWFsIEphenogRmVzdGl2YWwuIFdlbGwsIEkgaGF2ZSBiZWVuIHRvIFF1w6liZWMgYSBsb3QsIHNvIHNvbWUgb2YgdGhvc2UgZ2lncyBhcmUgZ2V0dGluZyBhIGJpdCBibHVycnkgYXMgdG8gd2hvIEkgd2FzIHBsYXlpbmcgd2l0aCwgd2hlbiwgYW5kIHBsYXlpbmcgd2hhdC4mbmJzcDsgQnV0IHRoZSBtYWluIHRoaW5nIGlzIHBlb3BsZSBjYW4gdHJ1c3QgbWUgdG8gZG8gc29tZXRoaW5nIGludGVyZXN0aW5nIGZvciB0aGVtLCBJIHRoaW5rLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMjBweCJ9fX0gLS0+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCI+PHN0cm9uZz5QQU4gTSAzNjAmbmJzcDs6IFN1cmUsIHN1cmUuIEFuZCBhbHNvLCBvbmUgdGhpbmcgaXMgdmVyeSBpbnRlcmVzdGluZyBpbiB5b3VyIHBsYXlpbmcgYW5kIHlvdXIgZXZvbHV0aW9uIGFzIGEgbXVzaWNpYW4gaW4gdGhlIGxvbmcgdGVybSBpcyBpdCdzIG5ldmVyIHRvbyBidXN5LCBidXQgYXQgdGhlIHNhbWUgdGltZSwgaXQncyB0b3VnaC4gU28geW91J3JlIG5vdCB0cnlpbmcgdG8gcGxheSBhIGJ1c3kgc2V0IGFzIHdvdWxkIGRvIHNvbWUgamF6eiBmdXNpb24gZHJ1bW1lcnMuIEl0IHN0YXlzIHZlcnkgY2xlYXIsIGJ1dCBpdCdzIGRpZmZlcmVudCBhbHNvIHRvIHRoZSBtaW5pbWFsaXNtIG9mIGNlcnRhaW4gc3dpbmcgamF6eiwgbW9kZXJuIGphenogZHJ1bW1lcnMuIFNvIHlvdSdyZSBzb21ld2hlcmUgaW4gdGhlIG1pZGRsZSwgSSB3b3VsZCBzYXkuJm5ic3A7PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij48c3Ryb25nPkJpbGwgQnJ1Zm9yZCZuYnNwOzo8L3N0cm9uZz4gWWVhaCwgSSB0aGluayBzby5tIG9tZXdoZXJlIGluIHRoZSBtaWRkbGUsIHRoYXQncyByaWdodC4gQXMgdGhleSBzYXksIHlvdSBrbm93LCB0b28gamF6eiBmb3Igcm9jayBhbmQgdG9vIHJvY2sgZm9yIGphenouJm5ic3A7PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij48c3Ryb25nPlBBTiBNIDM2MCZuYnNwOzogT3IgZW5vdWdoIGZvciBib3RoITwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMjBweCJ9fX0gLS0+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCI+PHN0cm9uZz5CaWxsIEJydWZvcmQmbmJzcDs6IDwvc3Ryb25nPlllYWgsIG9yIGVub3VnaCBmb3IgYm90aC4gSSBtZWFuLCBJIHRoaW5rIGEgbG90IG9mIHRoZSB0aW1lLCBwZW9wbGUgbGlrZSBtZSBhcmUgdGhpbmtpbmcsIHdoYXQgY2FuIHdlIGNvbnRyaWJ1dGUgaGVyZSBvbiBhIGRydW0ga2l0PyBUaGVyZSdzIGEgbG90IG9mIGJyaWxsaWFudCBkcnVtbWVycyBhcm91bmQsIG9mIGNvdXJzZS4gU28gaG93IGNhbiBJLCB5b3Uga25vdywgYSBsb3Qgb2YgcGVvcGxlIHBsYXkgd2F5IGJldHRlciB0aGFuIG1lLCBlc3BlY2lhbGx5IHlvdW5nIHBlb3BsZS4gU28gd2hhdCBpcyBpdCB0aGF0IEkgY2FuIGNvbnRyaWJ1dGUgaGVyZT8gV2VsbCwgb25lIHRoaW5nIEkgd291bGQgbG9vayBmb3IgaXMgZGlmZmVyZW50aWF0aW9uLiBIb3cgY2FuIEkgbWFrZSBteXNlbGYgc291bmQgZGlmZmVyZW50PyBJbiB3aGF0IGNvbnRleHQgY2FuIEkgZG8gdGhpbmdzIGRpZmZlcmVudGx5PyBPciBpbnRlcmVzdGluZ2x5LCBpbiB3YXlzIHRoYXQgcGVyaGFwcyBvdGhlciBwZW9wbGUgaGF2ZW4ndCB0aG91Z2h0IG9mPyBTbyB0aGF0J3MgcGFydGx5IHdoYXQgSSdtIGRvaW5nIHVwIHRoZXJlLCBJIHRoaW5rLCBpcyB0cnlpbmcgdG8gZmluZCBpbnRlcmVzdGluZyB3YXlzIG9mIGRvaW5nIHRoaW5ncyB0aGF0IGFyZSBub3QgbmVjZXNzYXJpbHkgdGhlIHNhbWUgYXMgdGhlIG5leHQgZ3V5LiBBbmQgSSBjZXJ0YWlubHkgY2FuJ3Qgb3V0Z3VuLCB5b3Uga25vdywgdGhlIGZhc3QgeW91bmcga2lkcyB0b2RheSB3aG8gYXJlIHRlcnJpZmljLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMjBweCJ9fX0gLS0+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCI+SSBhYnNvbHV0ZWx5IGxvdmUgdGhlaXIgZHJ1bW1pbmcsIGV4Y2VwdCB0aGF0IGZvciBtZSBub3csIHBhcnRpY3VsYXJseSBhdCBteSBhZHZhbmNlZCBhZ2Ugb2YgYWJvdXQgMzAgLSBqdXN0IGtpZGRpbmcuIEl0J3MsIHlvdSBrbm93LCBJIGNhbid0Li4uIFdoYXQgZG8gSSB3YW50PyBXaGF0IGFtIEkgbG9va2luZyBmb3IgaGVyZT8gQ2hhcmFjdGVyLCBJJ20gbG9va2luZyBmb3IgY2hhcmFjdGVyIG9uIHRoZSBpbnN0cnVtZW50IHJhdGhlciB0aGFuIGtpbmQgb2YgcGFydGljdWxhciB2aXJ0dW9zaXR5LiBZZWFoLCBiZSBvdXJzZWx2ZXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij48c3Ryb25nPlBBTiBNIDM2MCZuYnNwOzogQW5kIHRoZXJlIGlzIGFsd2F5cyBhbiBwb3NzaWJpbGl0eSB0byBkZW1vbnN0cmF0ZSB0aGF0IHlvdSBhcmUgdW5pcXVlLiZuYnNwOzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMjBweCJ9fX0gLS0+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCI+PHN0cm9uZz5CaWxsIEJydWZvcmQmbmJzcDs6PC9zdHJvbmc+IE9oIHllYWgsIEkgdGhpbmsgdGhhdCdzIGV4YWN0bHkgcmlnaHQuIEkgbGlrZSB0byBkbyB0aGF0IGlmIHBvc3NpYmxlIGFuZCBzaG93IG90aGVyIHdheXMgdGhhdCBwZW9wbGUgbWlnaHQgZG8gdGhpbmdzLiBCZWNhdXNlIEkndmUgc29ydCBvZiBmb3VuZCBteSBvd24gcGF0aCBhZnRlciBtYW55IHllYXJzIGRvaW5nIHRoZXNlIHRoaW5ncy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjIwcHgifX19IC0tPgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHgiPkkgdGhpbmsgd2hhdCdzIG1vcmUgaW1wb3J0YW50IHRoZXNlIGRheXMgaXMsIHlvdSBrbm93LCBpdCdzIHJlYWxseSB3aGF0IHlvdSB0aGluayB1cCB0byBwbGF5IGluIHRoZSBtb21lbnQuIFdoYXQgZG8geW91IHRoaW5rIHVwIHRvIHBsYXk\/IEl0J3Mgb2YgbW9yZSBpbnRlcmVzdCwgSSB0aGluaywgdG8gbGlzdGVuZXIgYW5kIHBlcmZvcm1lciBhbGlrZSB0aGFuIHdoZXRoZXIgeW91IGhhdmUgdGhlIGFiaWxpdHkgdG8gZXhlY3V0ZSBpdCBmbGF3bGVzc2x5LiBJIGhhdmUgc3VmZmljaWVudCB0ZWNobmlxdWUsIGJ1dCBtb3JlIGludGVyZXN0aW5nIGlzLCB3b3csIHdoeSBpcyB0aGUgZHJ1bW1lciBkb2luZyB0aGF0PyBPciB3aHkgaXMgaGUgcGxheWluZyBzbyBzaW1wbGUgd2hlbiB0aGUgb3RoZXIgZ3V5cyBhcmUgYmVpbmcgc28gY29tcGxleD8gT3Igd2h5IGlzIGhlIGJlaW5nIHNvIGNvbXBsZXggd2hpbGUgdGhlIG90aGVyIGd1eXMgYXJlIGJlaW5nIHNpbXBsZT8gT3Igd2h5IGlzIGhlIHBsYXlpbmcgc28gZmV3IG5vdGVzIG5vdyB3aXRoIG5vIGhhbmRzPyBZb3Uga25vdywgYWxsIHRoYXQgc3R1ZmYuIFlvdSdyZSBob3BpbmcgdG8gcmFpc2UgcXVlc3Rpb25zIGluIHRoZSBhdWRpZW5jZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjIwcHgifX19IC0tPgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHgiPjxzdHJvbmc+UEFOIE0gMzYwJm5ic3A7OiZuYnNwOyBZZWFoLiBUaGVuIHRoZSBleHBlcmllbmNlIG9mIHRoZSBtdXNpY2lhbiBiZWNvbWVzIG1vcmUgaW1wb3J0YW50IHNvbWV0aW1lcyB0aGFuIGhpcyB0ZWNobmljYWwgc2tpbGxzLiBTbyB0aGlzIGlzIHRoZSBleHBlcmllbmNlLCB0aGUgYmVhdXR5IG9mIHRoZSBleHBlcmllbmNlIGlzIHRoZXJlLiZuYnNwOzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMjBweCJ9fX0gLS0+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCI+PHN0cm9uZz5CaWxsIEJydWZvcmQmbmJzcDs6PC9zdHJvbmc+IFllcywgSSB0aGluayB0aGF0J3MgZXhhY3RseSByaWdodC4gVGVjaG5pY2FsIHN0dWZmIGlzIG15IGJ1c2luZXNzLiBJIHRoaW5rIEkgdXN1YWxseS4uLiBJJ20gYW4gdW50cmFpbmVkIG11c2ljaWFuLCBhbmQgdGhlc2UgZGF5cyBtYW55IG9mIHRoZSBncmVhdCBkcnVtbWVycyBoYXZlIGZhbnRhc3RpYyB0ZWNobmljYWwgbGVzc29ucywgcGFydGljdWxhcmx5IGluIE5vcnRoIEFtZXJpY2EuIEFuZCB0aGVyZWZvcmUgSSBoYXZlIHRvIGJlIGNhcmVmdWwuIFdlbGwsIG5vdCBiZSBjYXJlZnVsLCBidXQgSSdtIHVubGlrZWx5IHRvIHJ1biB0byB0ZWNobmlxdWUganVzdCB0byBibGluZCBwZW9wbGUgd2l0aCBzY2llbmNlLiBJIGRvbid0IHdhbnQgdG8gYmxpbmQgYW55Ym9keSB3aXRoIGEgbG90IG9mIG5vdGVzLiBJIHdhbnQgdG8gYmxpbmQgcGVvcGxlIHdpdGggbm90ZXMgdGhhdCBhcmUgY2FyZWZ1bGx5IHBsYWNlZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjIwcHgifX19IC0tPgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHgiPjxzdHJvbmc+UEFOIE0gMzYwJm5ic3A7OiBXZWxsLCB0aGlzIGlzIHZlcnkgd2VsbCBwdXQuIEFuZCBhcyB5b3Ugc2FpZCwgdGhlcmUgYXJlIHNvIG1hbnkgZmFudGFzdGljIGRydW1tZXJzIHRvZGF5LiBXZWxsLCB0aGlzIGlzIGxpa2UgT2x5bXBpYyBzcG9ydHMsIHlvdSBrbm93PyBZZWFoLiBZb3Uga25vdywgSmVzc2UgT3dlbnMgd2FzIHRoZSBmYXN0ZXN0IGluIHRoZSAzMHMsIGJ1dCBub3cgdGhlcmUgYXJlIHRob3VzYW5kcyB0aGF0IHJ1biBmYXN0ZXIgdGhhbiBoaW0sPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij48c3Ryb25nPkJpbGwgQnJ1Zm9yZCZuYnNwOzogPC9zdHJvbmc+U3VyZS4gSWYgeW91J3JlIGdvaW5nIHRvIGdldCBjb25mdXNlZCBiZXR3ZWVuIHNwb3J0cyBhbmQgYXRobGV0aWNzIGFuZCBtdXNpYyBvciBhbiBhcnQgZm9ybSwgdGhlbiB5b3UgYXJlIGluIGRlZXAgdHJvdWJsZS5UaGVyZSdzIG11Y2ggbW9yZSB0byBkcnVtbWluZyB0aGFuIGp1c3QgYWNxdWlyaW5nIGFuIGV2ZXItZmFzdGVyIHBhcmFkaWRkbGUuJm5ic3A7PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij48c3Ryb25nPlBBTiBNIDM2MCZuYnNwOzogSSByZW1lbWJlciB0aGF0IHdoZW4gSSB3YXMgYSB0ZWVuYWdlciBvciBhIHlvdW5nIGFkdWx0IGp1bXBpbmcgaW50byBtdXNpYyBqb3VybmFsaXNtLCB5b3Uga25vdywgYWxsIG15IGZyaWVuZHMgd2VyZSBjaGVja2luZyBhYm91dCB0aGUgcGVyZm9ybWFuY2UsIGV0Yy4gQW5kIGZpbmFsbHksIGF0IHRoYXQgdGltZSwgaW4gcm9jayB3ZSBjb3VsZCBwaW5wb2ludCBhIGZldyBkcnVtbWVycywgaW4gamF6eiB3ZSBjb3VsZCBwaW5wb2ludCBhIGZldyBkcnVtbWVycywgYW5kIGl0IHdhcyBsaWtlIG1vcmUgb3IgbGVzcyBiZXR3ZWVuIDMwIGFuZCA1MCBwZW9wbGUuIE5vdywgdGhlIHNhbWUgZXhlcmNpc2UgbGVhZHMgeW91IHRvLi4uIHRvd3NlbmRzISBTbyBpdCdzIG5vdCBuZWNlc3NhcmlseSByZWxldmFudCB0byB0aGluayBhYm91dCBpdCBub3cuPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij48c3Ryb25nPkJpbGwgQnJ1Zm9yZCZuYnNwOzo8L3N0cm9uZz4mbmJzcDsgWWVzLCBhbmQgdGhlcmUncyBhbHNvIHR3byBraW5kcyBvZiBkcnVtbWVycy4gT25lIGlzIHRoZSBraW5kIG9mIHBlcnNvbiB3aG8gaXMgb24gWW91VHViZSBhIGxvdCBhbmQgbWF5YmUgZ2l2ZXMgZHJ1bSBjbGluaWNzIGFuZCB3b3JrcyBmcm9tIGhvbWUgYSBsb3QuIFRoYXQncyB3aGF0IHlvdSBtaWdodCBjYWxsIHN0YXktaG9tZSBkcnVtbWVycywgYW5kIHRoZXkgY2FuIHJlYWNoIGZhbnRhc3RpYyBsZXZlbHMgb2YgdGVjaG5pY2FsIGFiaWxpdHkuIEJ1dCB0aGVyZSBhcmUgb3RoZXIgZHJ1bW1lcnMsIGFuZCBteXNlbGYgaXMgaW4gYSBzZWNvbmQgZ3JvdXAsIHdobyBhcmUgbW9yZSBpbnRlcmVzdGVkIGluIHdoYXQgaXQncyBsaWtlIHBsYXlpbmcgd2l0aCBvdGhlciBwZW9wbGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij5TbyBJIGRvbid0IGhhdmUgYW55IHBhcnRpY3VsYXIgaW50ZXJlc3QgaW4gaGVhcmluZyBhIGRydW1tZXIgb24gaGlzIG9yIGhlciBvd24gaW4gaGVyIGJlZHJvb20uIEknbSBtb3JlIGludGVyZXN0ZWQgaW4gd2hhdCB0aGF0IHBlcnNvbiBkb2VzIHdoZW4gb24gYSBzdGFnZSB3aXRoIG90aGVyIHBlb3BsZSwgaW4gZnJvbnQgb2YgYW4gYXVkaWVuY2UsIHdpdGggc29tZSBtdXNpYyB0aGF0IHRoZXkncmUgbm90IGVudGlyZWx5IHN1cmUgb2YuIFRoYXQncyB3aGF0Li4uIEknbSBtb3JlIGludGVyZXN0ZWQgaW4gdGhhdC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjIwcHgifX19IC0tPgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHgiPjxzdHJvbmc+UEFOIE0mbmJzcDsgMzYwJm5ic3A7OiBBbmQgdGhpcyBpcyB3aGF0IHlvdSdyZSBnb2luZyB0byBkbyBhZ2FpbiBpbiBRdWViZWMhJm5ic3A7IEFsc28gSSBrbm93IHRoYXQgeW91IHdpbGwgZ2l2ZSBhIGNvbmZlcmVuY2UgZHVyaW5nIHlvdXIgc3RheSBpbiBRdWViZWMgQ2l0eS4mbmJzcDsmbmJzcDs8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjIwcHgifX19IC0tPgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHgiPjxzdHJvbmc+QmlsbCBCcnVmb3JkJm5ic3A7Ojwvc3Ryb25nPiBBYnNvbHV0ZWx5LCB0aGVyZSB3aWxsIGJlIHNvbWUgc29ydCBvZiBhbiBpbnRlcnZpZXcuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij48c3Ryb25nPlBBTiBNIDM2MCZuYnNwOzogWWVzIHdpdGggTmljb2xhcyBIb3VsZSwgdGhlIG1haW4gYm9va2VyIGZvciBQYWxhaXMgTW9udGNhbG0gd2hvIGtub3dzIGhpcyBzaGl0LiBIZSBpcyBhIGZvcm1lciBqb3VybmFsaXN0LCB3b3JraW5nIGZvciBRdWViZWMgQ2l0eSBxdWFsaXR5IHByZXNzLiBTbyBoZSB3aWxsIHN1cmVseSBhc2sgeW91IHZlcnkgZ29vZCBxdWVzdGlvbnMhJm5ic3A7Jm5ic3A7PC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij48c3Ryb25nPkJpbGwgQnJ1Zm9yZCZuYnNwOzo8L3N0cm9uZz4gT2theSEgQW5kIHdlIGFsc28gcGxheSBvdGhlciBnaWdzLCA1IG9yIDYgSSB0aGluay4gV2Ugd2lsbCBiZSBpbiBNb250cmVhbCBvbiBNYXkgMjl0aCBhbmQgYXQgUGFsYWlzIE1vbnRjYWxtIHRoZSBuaWdodCBhZnRlci48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U2l6ZSI6IjIwcHgifX19IC0tPgo8cCBzdHlsZT0iZm9udC1zaXplOjIwcHgiPjxzdHJvbmc+UEFOIE0gMzYwJm5ic3A7OiBSZWNvcmRpbmd3aXNlLCBTb3VuZHMgZ3JlYXQuIEkgc2F3IHZpZGVvcyB3aGVyZSB5b3UgYXJlIHBlcmZvcm1pbmcgd2l0aCB0aGlzIHRyaW8sIGJ1dCBubyBhbGJ1bSB3YXMgZm91bmQuPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij48c3Ryb25nPkJpbGwgQnJ1Zm9yZCZuYnNwOzo8L3N0cm9uZz4gVHJ1ZS4gV2UgaGF2ZW4ndCBtYWRlIG9uZSB5ZXQsIGFsdGhvdWdoIHdlIGFyZSBpbiB0aGUgcHJvY2VzcyBvZiBtYWtpbmcgb25lLCB3aGljaCBzaG91bGQgYmUgYXZhaWxhYmxlIGluIE9jdG9iZXIuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIyMHB4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4Ij48c3Ryb25nPlBBTiBNIDM2MCZuYnNwOzogRXhjZWxsZW50LCB0aGFuayB5b3Ugc28gbXVjaCBmb3IgdGhpcyBnZW5lcm91cyBhbmQgc3Vic3RhbnRpYWwgaW50ZXJ2aWV3LiZuYnNwOzwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTaXplIjoiMjBweCJ9fX0gLS0+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCI+PHN0cm9uZz5CaWxsIEJydWZvcmQmbmJzcDs6PC9zdHJvbmc+IFRoYW5rcyBhIGxvdCB0byB5b3UgZWl0aGVyLiBDaGVlcnMhJm5ic3A7PGJyPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPmRydW1tZXJkb2N1bWVudHNsdWdzdGF0ZXNhdmVkQXRzdGF0ZXNhdmVkQnkgISDCoGd1aXRhcmlzdDxwIHN0eWxlPSJmb250LXNpemU6MjBweCI+PHN0cm9uZz5BbnlvbmUgZmFtaWxpYXIgd2l0aCBwcm9ncmVzc2l2ZSByb2NrIGtub3dzIHRoZSBzaWduaWZpY2FuY2Ugb2YgRW5nbGlzaCBkcnVtbWVyIEJpbGwgQnJ1Zm9yZCwgcGFydGljdWxhcmx5IHdpdGggS2luZyBDcmltc29uIGluIGl0cyBtb3N0IG1lbW9yYWJsZSBsaW5ldXAgKFJvYmVydCBGcmlwcCwgVG9ueSBMZXZpbiwgQWRyaWFuIEJlbGV3KSwgYnV0IGFsc28gd2l0aCBZZXMsIFVLLCBHZW5lc2lzLCBhbmQgR29uZ+KAlG5vdCB0byBtZW50aW9uIGFsbCB0aG9zZSBvdGhlciBqYXp6LWluZnVzZWQgcHJvamVjdHMgdGhhdCBoYXZlIGRlbGlnaHRlZCBldmVuIHRoZSBtb3N0IGRpc2Nlcm5pbmcgbXVzaWMgbG92ZXJzLCBzdWNoIGFzIEVhcnRod29ya3MuIE5vdyA3NyB5ZWFycyBvbGQgYXMgb2YgTWF5IDE3LCBCaWxsIEJydWZvcmQgaGFzIG5ldmVyIHN0b3BwZWQgcGxheWluZyB0aGUgZHJ1bXMgYW5kIGlzIHJldHVybmluZyB0byBRdWViZWMgaW4gYSBwdXJlbHkgamF6eiBzZXR0aW5nLCBhcyBwYXJ0IG9mIHRoZSB0cmlvIGxlZCBieSBCcml0aXNoIGd1aXRhcmlzdCBQZXRlIFJvdGguIE9uIE1heSAzMCBhdCB0aGUgUGFsYWlzIE1vbnRjYWxtLCB0aGlzIGVuc2VtYmxlIHdpbGwgc2hhcmUgdGhlIGJpbGwgd2l0aCB0aGUgZ3JvdXAgbGVkIGJ5IGd1aXRhcmlzdCBNYXJrIExldHRpZXJpLCBhIHByb21pbmVudCBtZW1iZXIgb2YgU25hcmt5IFB1cHB5LiBTaW5jZSBoZSBpcyBieSBmYXIgdGhlIG1vc3QgZmFtb3VzIG11c2ljaWFuIG9uIHRoaXMgZG91YmxlIGJpbGwsIFBBTiBNIDM2MCBzaXRzIGRvd24gaGVyZSB3aXRoIEJpbGwgQnJ1Zm9yZCwgYSBjaGFybWluZyBtYW4gd2hvIGlzIGdlbmVyb3VzIHdpdGggaGlzIHdvcmRz4oCmIGFzIHdlbGwgYXMgaGlzIGJlYXRzITxicj7CoDwvc3Ryb25nPjwvcD4Kc3RhdGV2ZXJzaW9uc3RhdGV2ZXJzaW9uPWhhcyAgYWxzd2F5cyBiZWVuBQcIBAgGCAUIBwgHCAYIDkgBBggEDAgKCAQIBQgGCAcECkcAC5AKpQMDCQgHBAoHnQIHCwgHBAoHiwEHCwgHBAoHqAEHCwgHBAoHqAEHCwgHBAoHJQcLCAcECgeRBAcLCAcECgeVBwcLCAcECgeFBwcLCAcECgelBAcLCAcECgeUAwcLCAcECge6DQcLCAcECgeKBAcLCAcECgeqBAcLCAcECgejBQcLCAcECge4BQcLCAcECgemBwcLCAcECgegAwcLCAcECgeEDwcLCAcECgeHAwcLCAcECgerBQcLCAcECgeCBwcLCAcECgejAgcLCAcECgc1BwsIBwQKB6IMBwsIBwQKB7IEBwsIBwQKB64BBwsIBwQKB6YDBwsIBwQKB64JBwsIBwQKB5UDBwsIBwQKB7QHBwsIBwQKB5YEBwsIBwQKB7EDBwsIBwQKB4kHBwsIBwQKB64GBwsIBwQKB6YEBwsIBwQKB7sCBwsIBwQKB5kBBwsIBwQKB64DBwsIBwQKB6ICBwsIBwQKB4wCBwsIBwQKB5cCBwsIBwQKB7EBBwsIBwQKB5IBBwtFKgEeAwdBAAWDAYGcAgcIBAUHBQcCQQAJqw4FBwUHAQQBAgEEAQQOAQMAAAEGAAABAwCNAwG0AUIBAQBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACABFBAQ5BCxEXQYICiA9BAwRBDwOcBAB9AX0kdwB3CHN0YW5kYXJkdQB1AHh3DmNvcmUvcGFyYWdyYXBoeXckNDY5YzFkZDQtMDQ2Yy00OTcwLTk1OGEtZTZjM2RkM2Y2MDBmdyQ1M2Q5YTFjNS1kOWIyLTQ0MzUtYTFmYi03YmI1ZmQwYjA5Yzl4dw5jb3JlL3BhcmFncmFwaHl3JGQwMTZjMjZkLTc3YWEtNDZhZi1hMjY1LWQ0YTY0OGU1YzdkYnh3DmNvcmUvcGFyYWdyYXBoeXckMGVlZmYwZTUtOGM0OS00OWExLThiNWMtOWQ5YzA5ZWEzNDIyeHcOY29yZS9wYXJhZ3JhcGh5dyQ0OTQzMWY4YS04ZDYyLTQ5MDItOGRlMS0xMzJlZjI0YmRiMWZ4dw5jb3JlL3BhcmFncmFwaHl3JGEwN2U0YjgzLTk4NWEtNDhjZS04YWEyLTMzNWJhYjllNDcyM3h3DmNvcmUvcGFyYWdyYXBoeXckOGYwZGViNDctMzJmMS00NzA3LTkzZDQtYzljZmM2NjJmMzAyeHcOY29yZS9wYXJhZ3JhcGh5dyQyYTliM2Q1Ni0zNjliLTQ5YmEtYThiZS04MmFiYzgwZDE2ZDd4dw5jb3JlL3BhcmFncmFwaHl3JDdjYjg5MTE3LTRmZTctNGUxNi04ZThiLTk1OGIwYjdlOWM0OXh3DmNvcmUvcGFyYWdyYXBoeXckMjIxMDM2YWQtOGFkNy00NWQxLWFmYzktYWU4NTk0NGQwM2NjeHcOY29yZS9wYXJhZ3JhcGh5dyQ3NDEyNjJjYS0wNTlhLTRmYjMtYmJiZi0yMjViOThlY2Q0Zjd4dw5jb3JlL3BhcmFncmFwaHl3JGYxMTM5OGNiLWM0MDctNGIwMi04ZDVlLWQ3MjNkNmNjYjkwMXh3DmNvcmUvcGFyYWdyYXBoeXckNzFjOTA1NzctZTZjYy00MWI3LWEwNTktZTE3Yzc4MmNmODY2eHcOY29yZS9wYXJhZ3JhcGh5dyQwZTkzZDgxZC01ZmI4LTQ2YTQtYTRhZS04NGMwZjQwZWMwMjJ4dw5jb3JlL3BhcmFncmFwaHl3JDkyMzNlOTVmLTVkODMtNDU0NS1iNDZlLWMzMTViNDRjNjA1MXh3DmNvcmUvcGFyYWdyYXBoeXckZTQ5ZDY5N2EtZGE3Ni00OGI0LWE3YWQtM2VkMTc3ZmRhMjhmeHcOY29yZS9wYXJhZ3JhcGh5dyQ3NjViZDFiOS05YmExLTQzNjgtYjAyYi04MWVjNzNjYjBkOGJ4dw5jb3JlL3BhcmFncmFwaHl3JDJjOTk1YTQyLTg2NzctNGM1NS05NWM3LTg2ZTYwMWJmNjBhM3h3DmNvcmUvcGFyYWdyYXBoeXckMDExY2I5MDktYTk4Ny00NDk2LWIzMTMtYmUxOGU0OGM0ZWYxeHcOY29yZS9wYXJhZ3JhcGh5dyRhZTFhOTZkZi1hOTc3LTQwYzUtYjQ3OC03ZDYxMTIxNTRmMGJ4dw5jb3JlL3BhcmFncmFwaHl3JGZkMGMwZTgxLTY2OWQtNGEzNS05MDNlLWMxMDJhNTUzODU1NHh3DmNvcmUvcGFyYWdyYXBoeXckMjdiYmQzNTktN2VhMC00MGYwLTg0ZGEtNTU2NTU0NDI2ODFmeHcOY29yZS9wYXJhZ3JhcGh5dyRkYzY3NzU0Ni0wNjJlLTQ4MDktYWQwOS04OWQ5NDY2ZDE1Zjh4dw5jb3JlL3BhcmFncmFwaHl3JDFkZjRmNzliLTVlZWQtNDc0Ni04ZjBmLTQ5NDhmMzUyMWQ1MHh3DmNvcmUvcGFyYWdyYXBoeXckMzU3YmUzNmEtY2ZmYi00MTQwLTkyYjgtOTYwNTFhMGM5YjJieHcOY29yZS9wYXJhZ3JhcGh5dyRmOWQ1YzY3Ny0zNjAxLTQwOGYtYTRiZi00YmY4YTU4YzkyMmJ4dw5jb3JlL3BhcmFncmFwaHl3JDRlZTk3NDk4LWE4MGUtNDUwMy1iMWQ4LTU3M2M1NGQ3NjNlOHh3DmNvcmUvcGFyYWdyYXBoeXckYmZmOTgyMjEtMDM0Ni00ZjlmLWEwNjAtZTZkMzhhOWQ0NzQyeHcOY29yZS9wYXJhZ3JhcGh5dyQ2NzMxNGJmZC1mMzZjLTQ1MjgtODEzNS05MGNhZTUzMTI0Njh4dw5jb3JlL3BhcmFncmFwaHl3JDdmZjIwYTkwLTM0YmUtNDA2My05NmIxLTUyMmMyNTVlNjI2NXh3DmNvcmUvcGFyYWdyYXBoeXckYjJjMmI5OGItNjNhNy00N2U4LWI5M2MtOGZmYmNhMThmNDUyeHcOY29yZS9wYXJhZ3JhcGh5dyQyN2M5NTgxZC00NWQyLTQ0NTQtOWVmZC04ZGRmOTJjMjIxYTd4dw5jb3JlL3BhcmFncmFwaHl3JGY4NWVkNTJjLTExYjgtNDBkMy1hZGFlLWVkZjM2NjFhOGQ5MHh3DmNvcmUvcGFyYWdyYXBoeXckZGMyOGJiMjctNTUxYy00NzhmLThhMmMtZmEzNWIwMjM4ZjIzeHcOY29yZS9wYXJhZ3JhcGh5dyQxMzJjN2JjNi03MWEwLTQ5OWMtOThiNS1lODY5MzQzY2M5OGJ4dw5jb3JlL3BhcmFncmFwaHl3JGRiNDhkMWRhLTYxNGItNGI0MS1hNTM5LWJhNDQ4ZmI4YTk3OHh3DmNvcmUvcGFyYWdyYXBoeXckM2M4ZGIxNjUtNDY5ZS00MWUxLTkzNDQtMTY0YjRhMzA1ZmQxeHcOY29yZS9wYXJhZ3JhcGh5dyQwYzM4ZTAxMy0wZGNhLTRmYzEtOTEzMi04ODEyMDU1NzExMzV4dw5jb3JlL3BhcmFncmFwaHl3JGYyNDlkODM5LTc2NTgtNDc4Mi1iMTAxLTNmMjJmM2Q3NWZlNHh3DmNvcmUvcGFyYWdyYXBoeXckYTc0MTRkNWEtOTEzNy00YTIzLWJhMGQtZTRiNmNhMDEyOTEweHcOY29yZS9wYXJhZ3JhcGh5dyQ0ZDNmNjhkNC0yOTQ3LTQyOWUtYTI3Mi1lY2VmNGZjMzNjN2F4dw5jb3JlL3BhcmFncmFwaHl3JDM2Y2Y4MTJkLWMxNzQtNDc4OS04YTc3LTlhNTY2MjdhZDZhM3h3DmNvcmUvcGFyYWdyYXBoeXckYjc2MWE2ZjYtMmE0Yy00ODhhLThkMTUtMzBlZTUwYzRlMjVieHcOY29yZS9wYXJhZ3JhcGh5dyQwZGUwYjgyOC05MWI0LTRkOTgtODA3ZC00N2YzNGZkODU0YmJ4dw5jb3JlL3BhcmFncmFwaHl2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDIwcHh3B3B1Ymxpc2h3EzIwMjYtMDUtMTlUMTM6Mjk6NTN3M3BhbGFpcy1tb250Y2FsbS1iaWxsLWJydWZvcmQtaXMtYWxzby1hLWphenotZHJ1bW1lcnUEfZBBfZcxfbpGfYwzBQB5e0J55BTUPBAAe0Hq35RtoAAAfY2nEwkAA9ukpe4ODgEBAQ0DAAMAAgACAPwGEAwWxWcrSwJRxweIjgEIAwABB+3G8rcNAQAAvvaNpQ0CAAEHAA==\",\"updateId\":649367431}"},"categories":[],"tags":[],"genre":[4176,3159,4538,3276],"class_list":["post-158147","interviews","type-interviews","status-publish","format-standard","has-post-thumbnail","hentry","genre-contemporary-jazz","genre-experimental-2","genre-jazz-moderne-en","genre-prog-rock"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Palais Montcalm | Bill Bruford has (also) always been a jazz drummer - PAN M 360<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/panm360.com\/en\/interviews-panm360\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Palais Montcalm | Bill Bruford has (also) always been a jazz drummer - PAN M 360\" \/>\n<meta property=\"og:description\" content=\"Anyone familiar with progressive rock knows the significance of English drummer Bill Bruford, particularly with King Crimson in its most memorable lineup (Robert Fripp, Tony Levin, Adrian Belew), but also with Yes, UK, Genesis, and Gong\u2014not to mention all those other jazz-infused projects that have delighted even the most discerning music lovers, such as Earthworks. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/panm360.com\/en\/interviews-panm360\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\/\" \/>\n<meta property=\"og:site_name\" content=\"PAN M 360\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/panm360\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-19T17:37:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/panm360.com\/wp-content\/uploads\/2026\/05\/Bill-Bruford.-2-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1181\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@PANM360\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/panm360.com\\\/en\\\/interviews-panm360\\\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\\\/\",\"url\":\"https:\\\/\\\/panm360.com\\\/en\\\/interviews-panm360\\\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\\\/\",\"name\":\"Palais Montcalm | Bill Bruford has (also) always been a jazz drummer - PAN M 360\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/panm360.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/panm360.com\\\/en\\\/interviews-panm360\\\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/panm360.com\\\/en\\\/interviews-panm360\\\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/panm360.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Bill-Bruford.-2-scaled.jpg\",\"datePublished\":\"2026-05-19T17:29:53+00:00\",\"dateModified\":\"2026-05-19T17:37:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/panm360.com\\\/en\\\/interviews-panm360\\\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/panm360.com\\\/en\\\/interviews-panm360\\\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/panm360.com\\\/en\\\/interviews-panm360\\\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\\\/#primaryimage\",\"url\":\"https:\\\/\\\/panm360.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Bill-Bruford.-2-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/panm360.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Bill-Bruford.-2-scaled.jpg\",\"width\":1181,\"height\":800},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/panm360.com\\\/en\\\/interviews-panm360\\\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/panm360.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Interviews\",\"item\":\"https:\\\/\\\/panm360.com\\\/en\\\/interviews-panm360\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Palais Montcalm | Bill Bruford has (also) always been a jazz drummer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/panm360.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/panm360.com\\\/en\\\/\",\"name\":\"PAN M 360\",\"description\":\"Le m\u00e9dia num\u00e9rique de la musique !\",\"publisher\":{\"@id\":\"https:\\\/\\\/panm360.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/panm360.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/panm360.com\\\/en\\\/#organization\",\"name\":\"PAN M 360\",\"url\":\"https:\\\/\\\/panm360.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/panm360.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/panm360.com\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PAN-M360_Logo_RGB.jpg\",\"contentUrl\":\"https:\\\/\\\/panm360.com\\\/wp-content\\\/uploads\\\/2019\\\/12\\\/PAN-M360_Logo_RGB.jpg\",\"width\":1663,\"height\":631,\"caption\":\"PAN M 360\"},\"image\":{\"@id\":\"https:\\\/\\\/panm360.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/panm360\\\/\",\"https:\\\/\\\/x.com\\\/PANM360\",\"https:\\\/\\\/www.instagram.com\\\/panm360\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/panm360\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCHEFHd3UhIrV6EJ3ltzVKOA?view_as=subscriber\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Palais Montcalm | Bill Bruford has (also) always been a jazz drummer - PAN M 360","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/panm360.com\/en\/interviews-panm360\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\/","og_locale":"en_US","og_type":"article","og_title":"Palais Montcalm | Bill Bruford has (also) always been a jazz drummer - PAN M 360","og_description":"Anyone familiar with progressive rock knows the significance of English drummer Bill Bruford, particularly with King Crimson in its most memorable lineup (Robert Fripp, Tony Levin, Adrian Belew), but also with Yes, UK, Genesis, and Gong\u2014not to mention all those other jazz-infused projects that have delighted even the most discerning music lovers, such as Earthworks. [&hellip;]","og_url":"https:\/\/panm360.com\/en\/interviews-panm360\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\/","og_site_name":"PAN M 360","article_publisher":"https:\/\/www.facebook.com\/panm360\/","article_modified_time":"2026-05-19T17:37:41+00:00","og_image":[{"width":1181,"height":800,"url":"https:\/\/panm360.com\/wp-content\/uploads\/2026\/05\/Bill-Bruford.-2-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@PANM360","twitter_misc":{"Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/panm360.com\/en\/interviews-panm360\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\/","url":"https:\/\/panm360.com\/en\/interviews-panm360\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\/","name":"Palais Montcalm | Bill Bruford has (also) always been a jazz drummer - PAN M 360","isPartOf":{"@id":"https:\/\/panm360.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/panm360.com\/en\/interviews-panm360\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\/#primaryimage"},"image":{"@id":"https:\/\/panm360.com\/en\/interviews-panm360\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\/#primaryimage"},"thumbnailUrl":"https:\/\/panm360.com\/wp-content\/uploads\/2026\/05\/Bill-Bruford.-2-scaled.jpg","datePublished":"2026-05-19T17:29:53+00:00","dateModified":"2026-05-19T17:37:41+00:00","breadcrumb":{"@id":"https:\/\/panm360.com\/en\/interviews-panm360\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/panm360.com\/en\/interviews-panm360\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/panm360.com\/en\/interviews-panm360\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\/#primaryimage","url":"https:\/\/panm360.com\/wp-content\/uploads\/2026\/05\/Bill-Bruford.-2-scaled.jpg","contentUrl":"https:\/\/panm360.com\/wp-content\/uploads\/2026\/05\/Bill-Bruford.-2-scaled.jpg","width":1181,"height":800},{"@type":"BreadcrumbList","@id":"https:\/\/panm360.com\/en\/interviews-panm360\/palais-montcalm-bill-bruford-is-also-a-jazz-drummer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/panm360.com\/en\/"},{"@type":"ListItem","position":2,"name":"Interviews","item":"https:\/\/panm360.com\/en\/interviews-panm360\/"},{"@type":"ListItem","position":3,"name":"Palais Montcalm | Bill Bruford has (also) always been a jazz drummer"}]},{"@type":"WebSite","@id":"https:\/\/panm360.com\/en\/#website","url":"https:\/\/panm360.com\/en\/","name":"PAN M 360","description":"Le m\u00e9dia num\u00e9rique de la musique !","publisher":{"@id":"https:\/\/panm360.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/panm360.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/panm360.com\/en\/#organization","name":"PAN M 360","url":"https:\/\/panm360.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/panm360.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/panm360.com\/wp-content\/uploads\/2019\/12\/PAN-M360_Logo_RGB.jpg","contentUrl":"https:\/\/panm360.com\/wp-content\/uploads\/2019\/12\/PAN-M360_Logo_RGB.jpg","width":1663,"height":631,"caption":"PAN M 360"},"image":{"@id":"https:\/\/panm360.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/panm360\/","https:\/\/x.com\/PANM360","https:\/\/www.instagram.com\/panm360\/","https:\/\/www.linkedin.com\/company\/panm360\/","https:\/\/www.youtube.com\/channel\/UCHEFHd3UhIrV6EJ3ltzVKOA?view_as=subscriber"]}]}},"_links":{"self":[{"href":"https:\/\/panm360.com\/en\/wp-json\/wp\/v2\/interviews\/158147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/panm360.com\/en\/wp-json\/wp\/v2\/interviews"}],"about":[{"href":"https:\/\/panm360.com\/en\/wp-json\/wp\/v2\/types\/interviews"}],"author":[{"embeddable":true,"href":"https:\/\/panm360.com\/en\/wp-json\/wp\/v2\/users\/36"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/panm360.com\/en\/wp-json\/wp\/v2\/media\/158157"}],"wp:attachment":[{"href":"https:\/\/panm360.com\/en\/wp-json\/wp\/v2\/media?parent=158147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/panm360.com\/en\/wp-json\/wp\/v2\/categories?post=158147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/panm360.com\/en\/wp-json\/wp\/v2\/tags?post=158147"},{"taxonomy":"genre","embeddable":true,"href":"https:\/\/panm360.com\/en\/wp-json\/wp\/v2\/genre?post=158147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}