CINXE.COM
Episode 6. Entrepreneur Spotlight: Rukiyah Van Dross-Anderson, Claradele Pharmaceuticals - SBIR Innovation Lab | Podcast on Spotify
<!doctype html><html class="mobile-web-player" lang="en" dir="ltr"><head><meta charSet="utf-8"/><title>Episode 6. Entrepreneur Spotlight: Rukiyah Van Dross-Anderson, Claradele Pharmaceuticals - SBIR Innovation Lab | Podcast on Spotify</title><meta property="og:site_name" content="Spotify"/><meta property="fb:app_id" content="174829003346"/><link rel="icon" sizes="32x32" type="image/png" href="https://open.spotifycdn.com/cdn/images/favicon32.b64ecc03.png"/><link rel="icon" sizes="16x16" type="image/png" href="https://open.spotifycdn.com/cdn/images/favicon16.1c487bff.png"/><link rel="icon" href="https://open.spotifycdn.com/cdn/images/favicon.0f31d2ea.ico"/><meta http-equiv="X-UA-Compatible" content="IE=9"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUI-Regular-cc3b1de388efa4cbca6c75cebc24585e.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitleVariable-8769ccfde3379b7ebcadd9529b49d0cc.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitle-Bold-37290f1de77f297fcc26d71e9afcf43f.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUI-Bold-4264b799009b1db5c491778b1bc8e5b7.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitleVariable-8769ccfde3379b7ebcadd9529b49d0cc.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitle-Extrabold-ba6c73cd7f82c81e49cf2204017803ed.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><meta name="description" content="Listen to this episode from SBIR Innovation Lab on Spotify. NCI SBIR Director Michael Weingarten and Rukiyah Van Dross-Anderson, Founder and CEO of SBIR-funded Claradele Pharmaceuticals discuss the journey from postdoc to biotech startup and how women and underrepresented entrepreneurs with innovative cancer solutions can also leverage SBIR support to move their ideas forward. Listen to this podcast to hear: • Stages of product development (fundraising rounds, company collaborations, team culture development, and more) • Lessons Learned when transitioning from academia to the early stages of product commercialization • Benefits of contacting program directors when applying for SBIR/STTR opportunities • Coaching received through the Applicant Assistance Program • Utilizing state biotech professional organizations • Programs early-stage businesses can use Podcast Guest Speakers: Name Bios Michael Weingarten, MA Director SBIR Development Center National Cancer Institute In this role, Michael Weingarten leads a team of nine Program Directors who manage all aspects of the NCI SBIR & STTR Programs including a portfolio of $182M in grants and contracts annually. The SBIR & STTR programs are NCI's engine of innovation for developing and commercializing novel technologies and products to prevent, diagnose, and treat cancer. Weingarten has implemented a set of key initiatives for optimizing the performance of the NCI SBIR Program at the NIH. These include the establishment of a new model at the NCI for managing the program - the SBIR Development Center. Rukiyah Van Dross-Anderson, PhD Founder and CEO Claradele Pharmaceuticals Rukiyah T. Van Dross-Anderson, PhD is the CEO and founder of NCI SBIR-funded therapeutics company, Claradele Pharmaceuticals. Her work began at East Carolina University, where she is an associate professor and the director of Graduate Programs, Pharmacology & Toxicology Concentration. Dr. Van Dross-Anderson is working to develop an effective and non-toxic drug as an alternative therapeutic regimen for melanoma patients who aren’t responsive to traditional treatments. To attract third-party investors that would help get her innovation to get to the patients that need them, Dr. Van Dross-Anderson is working through proof-of-concept studies to demonstrate her innovation’s commercial viability. Through her participation in the NCI SBIR program, she used funding to scale up production and received entrepreneurial mentorship to navigate the complex business world. Dr. Van Dross-Anderson graduated from Rutgers University, UMDNJ-RWJMS with a doctoral degree in Molecular and Cellular Pharmacology. Programs referenced in this episode: • Minority Biomedical Research Symposium (MBRS) program - http://mbrs.newark.rutgers.edu/ • Minority Access to Research Careers - https://www.nigms.nih.gov/training/MARC/Pages/USTARAwards.aspx • Applicant Assistance Program - https://sbir.cancer.gov/small-business-funding/application-process/applicant-assistance • I-Corps at NIH program - https://sbir.cancer.gov/commercialization/business/icorps • NCI SBIR Women’s Innovation Network • Office of technology transfer (offered at most school) • NCI SBIR Investor Initiative - https://sbir.cancer.gov/commercialization/business/investor-initiatives • Small Business Transition Grant - https://sbir.cancer.gov/small-business-funding/grants/small-business-transition Transcript: KEY: MICHAEL = Michael Weingarten, RUKIYAH = Dr. Rukiyah Van Dross-Anderson [music] MICHAEL: Hello and welcome to Innovation Lab, your go to resource for all things biotech startups, brought to you by the National Cancer Institute’s Small Business Innovation Research, SBIR Development Center. Our podcast hosts interviews with successful entrepreneurs and provides resources for small businesses looking to take their cutting edge cancer solutions from lab to market. I'm Michael Weingarten, the director of NCI SBIR and today's host. Today, in celebration of the Women's History Month, I'm excited to introduce our listeners to one of our women awardees, Dr. Rukiyah Van Dross-Anderson. Rukiyah is the CEO and founder of an NCI SBIR funded therapeutics company Claradele Pharmaceuticals. Her work began at East Carolina University where she is an associate professor and the Director of Graduate Programs, Pharmacology and Toxicology Concentration. Dr. Van Dross-Anderson is working to develop an effective and non-toxic drug as an alternative therapeutic regimen for melanoma patients who aren't responsive to traditional treatments. We will discuss her journey from post-doc to biotech startup, and share how women and underrepresented entrepreneurs with innovative cancer solutions can also leverage SBIR support to move their ideas forward. Welcome, Rukiyah. RUKIYAH: Thank you. Thank you for having me. MICHAEL: Can you kind of walk us through the arc of your career and how your company Claradele was formed? RUKIYAH: Oh, sure. So my research career began at Alabama State University, where I was a chemistry major, and through the university, I participated in some really important programs that helped me to understand that I really love research. So as an undergraduate, I was in the MBRS program, which stands for a Minority Biomedical Research Symposium. I was also a MARC student, Minority Access to Research Careers, and these two programs were NIH-funded programs that gave undergraduate students an opportunity to experience research. And it's through that experience that I found my true love, which is research. So after graduation from my undergraduate institution, I did two post-docs, one at Vanderbilt University and the other at the University of Kansas Medical Center. It was there that I honed my skills and really learned how to become a cancer researcher. From there I became part of the faculty at East Carolina University as an assistant professor, and I'm now an associate professor. And so throughout these years, I was really focused on developing novel agents that were effective against cancer. And so through this process, we discovered a novel molecule which we obtained a patent for to use as a therapeutic for melanoma and other types of cancer. And so thereafter the question was, what do we do next? What do we do with this molecule that we've patented and how do we get it to the stage where the public has access to it or the public can use this therapeutic? And so to kind of answer that question, I started attending different workshops that discuss the different options or the different ways in which drugs can be commercialized. And through this experience, I chose to form my biotech company, which is called Claradele Pharmaceuticals, and this company was founded in 2020. MICHAEL: Got it. So you've really had an interesting journey. You know, based on the research and then deciding to start Claradele. Can you maybe tell us a little bit more about the product and the technology that you've been working on, with funding that we've been providing from NCI SBIR? RUKIYAH: Sure. Yeah. So what we're working on is developing a small molecule therapeutic. And this agent has the ability to kill melanoma cancer cells and also stimulate the immune system. So the action of cancer killing and stimulating the immune system are really critical for effective tumor eradication. And our data, thus far, indicates that we have an agent with unique and promising properties that has the ability to eliminate cancer cells. MICHAEL: And can you maybe talk a little bit about how your approach and your solution are a little bit different from maybe what others are pursuing or what's currently available to patients? RUKIYAH: So current therapeutic agents are incredible. They're much more effective than agents that were available in the past. And so these remarkable agents have the ability to cure cancers in some settings. But the problem is, is that these amazing drugs are not effective in every patient. So what we want to do is to develop an agent that is effective against those resistant tumors, and so provide alternative therapies for people who are not responding to the current agents that are available. MICHAEL: Oh, that's really interesting. So are there specific types of melanoma that your research shows your drug is more effective against, whereas the current treatments aren't effective? RUKIYAH: Yes, our research thus far is showing that when we use a model, that is resistant to the current therapies, our drug can work in that resistant model. In addition, we're also finding that we can help the drugs that are already available to be even more effective. So we're looking at our drug as a single agent and also combined with other agents to see where is our niche, where does our drug work best? In addition, in our future studies, we plan to test other types of melanoma, those rare melanomas to which therapeutics that are currently available are not effective, so we can foresee using this agent in the treatment of different types of melanoma. MICHAEL: So that's really interesting. You're kind of pursuing both the single agent approach, where you would be the primary treatment for the melanoma, but you're also looking at combination therapies. I'm curious, are you collaborating with any other companies that are also in the same space? And does it look like your drug is complimentary to their drug? RUKIYAH: Yes, so that's one of our next steps. We're working to identify companies that we can work with in order to do that testing. And we plan to try to use both of those agents together, yes. MICHAEL: And so what stage are you, are you at now? Have you optimized your leads or are you into IND enabling studies? RUKIYAH: So right now we're in the stage, we're in the middle of doing our proof of concept studies. And our goal here is to find out the best way to administer the drug, under which circumstances. And we also want to identify the types of tumors to which our drug responds the most effectively. And so, we are now approaching the stage where we're going to begin a fundraising round. And with that fundraising, what we plan to do is to use those dollars in order to fund the regulatory studies that we need to prepare for that IND meeting. MICHAEL: Can you maybe talk a little bit about how you think your team is uniquely positioned to succeed in terms of developing the drug? And you know, it's a long path to get a drug from the very earliest stages, where you are, all the way into the clinic, treating patients, and then ultimately out to patients and getting FDA approval. How is your team uniquely positioned to succeed, do you feel? RUKIYAH: You know, our team is composed of individuals who are experts in their field. We are constantly evaluating and modifying our team to make sure that we have the expertise on board when we need it. And so I believe, though, that our special formula is that several members on our team have a personal cancer story, and that personal cancer story helps us to stay motivated, and it helps us to use that experience, plus our talents, to keep driving this process forward. And you know, most people have a cancer story. And you know, to be able to use that as your passion and your motivation, to make sure that you do your best to move it forward, is the unique part of our team because most of us do have that experience. MICHAEL: Yeah. No, I think you guys bring a really unique perspective with that. And I agree with you, as a cancer survivor, that does provide a very special motivation and a connection with cancer patients too. Rukiyah, maybe you could also talk a little bit about your, you know, your process for applying for your NCI SBIR award. You know, did you interact with an SBIR program director before you applied? And if you did, how did that help, help you out? RUKIYAH: So I submitted an application for the SBIR STTR several times before it was actually funded. And I will say that in the beginning, for my first couple of submissions, I did not interact with the program director. However, on the later stages, I began interacting with the program director. And one of the reasons that I didn't interact with the program director initially was that I kind of felt like it might be wasting their time. I didn't want to bother them, and I was concerned that if I asked the wrong question, it might appear that I was not ready for this opportunity. So I chose not to do it, but that was not really the best way to go, because as I mentioned in my later submissions, I started interacting with the program officers and I can tell you it made all of the difference in the world. The program directors, you are not wasting their time when you call them, set up an appointment, you're not wasting their time at all. And they're very friendly, they're very helpful, and I can tell you, I learned so much from interacting with them that it really made the difference in getting that application funded. And so, you know, in interacting with the program directors, they gave you, they'll give you lots of helpful information. You may ask a question and you may think that you know the answer to it, but there may be more to it, and they can give you more insight into, you know, why a particular situation may be important. They may open up some other opportunities that you were not aware of, so very, very helpful to interact with your program officers. And I can say, in my experience, I've had wonderful program officers, like Billy Bozza, who is wonderful. And I can tell you that the most important interaction that I had, as I mentioned, I submitted my application several times, and I was at the stage where I was going to give up and I wasn't going to resubmit again. And I can tell you that he told me “Don't give up. Let's try again, you’re this close. Let's try it again and see what happens.” And he gave me advice that I needed to, to really focus on those issues that the reviewers thought needed to be bolstered, and again, it made all of the difference in the world. So interacting with your program officers can make the difference between getting the application funded and not getting it funded, part of what they do is to help you to get your proposal funded. MICHAEL: Yeah. No, that's really valuable feedback. And we, we actually spend probably at least a third of our time interacting with, with applicants like yourself, because it can be a really, if you haven't applied for an SBIR grant at the NIH, you know, it can seem like a tall hill to climb sometimes, but our programs there, our program directors are there to help kind of smooth things over, explain the process, explain the different parts of the application, and really advise overall on what the NIH peer reviewers tend to look for in a strong proposal. So we actually think that's one of the most important parts of our jobs is interacting with applicants like yourself and others, and really trying to demystify the process and making it easier too. So it's really helpful to hear that back. Now, did you also participate in the Applicant Assistance Program and, and if so, how did that kind of change the way you approached the application process? RUKIYAH: Yes, I did participate in the Applicant Assistant Program and again, it was a great program. It really helped me to compose an application that was fundable. So I'll start by saying that both me and my institution have limited experience with the SBIR/STTR Grant. So because of this, I had no mentorship. I didn't really know how to put this grant together because it's very different from a traditional R grant. And so, without that mentorship, you know, I would compose it, submit it, and you know, that's how I would get my feedback as to how to put this together. So then by participating in the AAP, the people who are administering that program have extensive experience putting these types of grants together, and so they really helped me, provided me with the guidance that I need to put a fundable application together. So for example, they helped me to understand what was allowable in terms of a company budget. We know as academics what's allowable as, on the budget, but on the company side it's a little bit different, so they help me to bridge my understanding of the company and the academic setting so that the budget would be set up properly. Another example, they helped me with other aspects of the sheets of the different forms that needed to be filled out dealing with the company side of this whole process. And they also helped me to understand what are the expectations or the most likely expectations of the reviewers. Again, the reviewer board is composed not only of scientists, but people who are business people, and I have no formal business training, so that helped me a lot to really refocus and think about what is expected in that grant, and the people in the AAP program helped me to understand that. And so also another really important thing, as we were going through this process, the program will put you on a schedule. And so with that schedule, you have deadlines and milestones, and you complete these things on time so that the package is ready well in advance of the deadline, and this is really important because we all know when you wait till the last minute, it’s really difficult to put in a good package. And so by setting up those deadlines, it really helped me to be able to compose it and then to be able to come back and look at it later, with a fresh mind and fresh thoughts. And so the AAP program was really, really helpful and I highly recommend it. MICHAEL: That's -- I think that's really valuable feedback to our listeners today. We set up the AAP program about five years ago and it really is -- it was set up to do the exactly the things that you described, which is taking applicants, as they're putting together their, their applications, and really kind of coaching them, providing a coach who can kind of guide them through the whole application process. I've heard from a number of companies who have gone through AAP, like yourself, that it really did help them prepare to get an award. Sometimes they had applied in the past, like, like you had, and had not been successful. But then when they went through AAP and then they, they resubmitted their proposals and they learned, you know, from the coach who was kind of guiding them, they got stronger scores when they reapplied like you did, and then we were able to give them an award, because they had strengthened their application. So that that's the whole goal of the Applicant Assistance Program, and for those who are interested, we're actually going to be putting on a webinar on April the 25th, talking about the Applicant Assistance Program. And you can sign up and apply to participate in, in the AAP program. So April 25th is the next date for the webinar, I encourage folks to attend that. And you can also go to our website at sbir.cancer.gov and get more information about the Applicant Assistance Program there. OK, moving on just a little bit, you have a background that is very similar to what our, a lot of our applicants are experiencing when they're first getting involved in SBIR, and that you come from an academic background and you were working to start up your company, I'm sure there are a lot of challenges involved in that, because, you know, you're, you're an academic by training, you were not an entrepreneur. So you've had to kind of learn that along the way. So maybe it would, it would be really useful to our listeners, could you maybe talk a little bit about some of the key lessons learned as you've gone through your commercialization journey? And were there -- Was there any, any coursework, like, for example, the I-Corps program that you were able to tap into in order to give you the kind of information you needed to help as you were building your company? RUKIYAH: So yes, key lessons learned. I learned a lot of lessons in developing a company. As I mentioned, I have no formal business training, but what I did to kind of understand the basics of business is to attend lots of different workshops. Those workshops provided me with some information about business, about drug development. And then, what I started doing is to partner with people who are experts, so I don't have to be the business professional. But what my goal is, is to learn enough about business to understand with the business partners are talking about, and also to be able to contribute to the decision making process. And so that's my goal with learning about business, and I use the skills that we use as academics all the time and collaborate. Collaborate, bring people in who have the expertise that you need, rather than trying to be a professional or to be in a position that you really don't have the qualifications for. And so that's been my approach for making this happen. And so another thing that I've learned about business is that business is quite different from academia. In academia, we plan, we, we aim for perfection, and we have a route, and we try to stay with it and pivot when the science takes us there. In the business world, it’s a lot different. And I think the general mentality is that you are going to make mistakes. And so as, as was mentioned, you know business is new for me. So I've made mistakes and the idea is mistakes are expected. And when you make those mistakes, you just pick up and keep moving forward. The key is to have people around you who understand the business and know how to mitigate those mistakes and keep moving forward. MICHAEL: Yeah, I think those are, those are excellent lessons. There, there is a program, in addition to the valuable training that you were able to seek out in the -- and the mentors you were able to seek out on your own, NIH also offers a program called Innovation Corps or I-Corps, and it's open right now to companies that have an SBIR at the NIH, whether it's at NCI or a different institute. And it's really kind of like a boot camp to help companies learn how to put together a business strategy around the technology that they're developing. So it's a 10 week program we bring in instructors who are experts in areas like therapeutics, devices, diagnostics, and they are there to help guide the participants in going through that program. We have found that I-Corps has really helped launch a lot of our companies and really advanced through the development process. And it really does that through companies learning what the value proposition, and where their, where their technology can really make an impact and solve an unmet need. So I encourage folks to go up on our website and look for information about I-Corps program, I-C-O-R-P-S. RUKIYAH: So you're absolutely correct. The I-Corps is a wonderful program. I also participated in this program as well and it helped me to identify the specific niche of my product. So where does your product fit in this vast market of products that offer to do similar things? So I-Corps is really important to help you really fine tune your commercialization plan. And you know, I've also participated in other programs that I think are really, really important. For example, the SBIR-STTR workshops and road shows, man, those are some great programs. And I'll say that I've attended these programs over and over again because each time that I go or I participate, I learn something new. And it reminds you of all of the options that are available to really push your product forward. So it's a great idea to really attend these workshops and pick up as much knowledge as you can in order to push, push your technology forward. Also, once your grant is funded, I would like to recommend the Women's Innovation Network or WIN. That's a great program. It provides a supportive community of female SBIR-STTR recipients. It provides mentoring. We have speakers who talk about different aspects of commercialization, and it provides an opportunity for female investigators to network with each other, and to be a little vulnerable. And by being vulnerable, we can help each other, and so I recommend that as well. I'd also like to recommend, for those who are seeking to develop a business, a biotechnology business for their laboratory discoveries, you may have some local resources that you can tap into. Many states have different biotechnology professional organizations that put on workshops and they -- some provide funding. And they provide different types of education about entrepreneurship. So there may be some local organizations that you can also take part in, in order to learn, to build your business. And I would probably start to find out about if your state has a similar organization. Maybe start in your office of technology transfer, because that's the location where, in academia, that's kind of the line between academia and the commercial environment. So I would start there to find out if there are some local organizations that can also help you to get where you need to go. MICHAEL: Yeah. And really thanks so much for bringing some of these programs up. Rukiyah. One of the things that I like to talk about, when I talk about our SBIR program is, I think people understand that SBIR provides funding, which is obviously the most critical element. The way I like to think of it is it's necessary, obviously, but it's not sufficient. You know, you’re small business, you need funding obviously, but you need access to a whole range of different resources in addition to funding. So that's one of the things that separates the NCI SBIR program, I think, from others in that we really put a lot of time into thinking about and creating resource programs that our companies need. So just as an example, you mentioned I-Corps, that was one program we created here at NCI SBIR for the NIH as a whole. But we also offer our Investor Initiatives Program, too, where we are able to connect companies that we're funding through our SBIR program with private investors. So that, you know, as you're developing your drug, you're in the earlier stages now, you're obviously going to need to go out and raise additional capital. Because we're the NCI, we're able to develop relationships with some of the largest investors around the country, whether that's large pharmaceutical companies or some of the large venture capital funds around the country that invest in the cancer space. So once a year, we invite all the companies that we are funding in our portfolio to go through our Investor Initiatives Program. And that's an opportunity for you to put together a short application, which will then be reviewed by a panel of investors. And then those investors help us identify companies that are ready to go out and present and pitch their technology to, to other investors in order to help raise capital. And then we also do pitch coaching, to help, to help prepare our companies to, to go out and present. RUKIYAH: I can say that that's really important because in this current climate, it's very difficult to raise funds. So having that edge, having those connections would be very helpful. MICHAEL: I was wondering, maybe you could provide some advice. You mentioned the WIN Program as an example, you know, a program that we offer to women entrepreneurs in our program, and give them the opportunity to come together and really kind of share lessons learned. In addition to that, do you have any other advice for women in academia who want to transfer their technology and really kind of start that journey towards a start up? RUKIYAH: Sure. You know, the first thing that I would say is that this is very doable. It's doable because women have some ingrained properties that are really conducive to making this happen. For example, our ability to multitask is very important and very critical for getting this job done. And so the job of transferring the technology into the commercial space takes a lot of multitasking. You can work with different people in order to get things done. Collaboration, that's also another property that we have as academics, and so we can collaborate with people in order to get things done. And so for me personally, one of the things that I had to resist was the urge to be Superwoman. And so for me, what I usually try to do is do everything myself and, you know, try to achieve it all by myself, and that's really not the way to go. What you - What is successful is to collaborate and delegate in order to achieve your goals. So that's one of the things that I would say that we really have to do as women, collaborate, don't try to do it all, find the experts and let the experts do what they know how to do. And then finally, I would say in terms of advice for women, I would say ask for what you want. Sometimes we don't like to ask and -- ask people for help or ask for resources, but you have to ask, all, all that can be said is either yes or no. So just ask and if the answer is no, try another route and keep moving forward. Don't take it personally, just keep moving forward. MICHAEL: I really think that's -- I think -- I really think that's excellent advice. There's, there's another program really focusing on academics doing the research, developing a technology who are interested in making that transition. There's another program that we offer called the Small Business Transition Grant. It's a fairly new program, not a lot of folks are, are aware of it, but we're really trying to, to increase the awareness of that program and that, that program, we actually developed in response to conversations we were having with our cancer centers from across the country, where we were trying to figure out what can the NCI do to facilitate the translation of academic technologies and to get more technologies out of the lab and into small companies. And one of the key funding gaps that they told us was existing, was that it was really hard for early career academics, like post-docs, to raise funds. You know, there was kind of a dearth of funding when, when you're really at the early stages in your career trying to raise funding. So the Small Business Transition Grant actually is focused on, on post-docs and other early career academics, and it will provide funding to them while they're still at the university, both for their research as well as funding for both a technical mentor and a business mentor. And the whole goal is to provide kind of the, the support that that early-career academic needs, you know, sounds -- and it sounds like you were kind of in that same situation, but the goal is to provide funding as well as mentorship support to that early-career academic to help them as they're looking to move their technology out of a university to a small business. You can apply for either just a Phase 1 application or you can go for a combined Phase 1/Phase 2 application. And the funding will support the academic, first at the university, and then as they move their technology to a company, and they move -- and they advance that technology to a Phase 2, it'll continue that same support. So, it's another program that we have tried to tailor to the needs of you and other academics that are out there looking to apply. And, again, we have information about the Small Business Transition Grant up on our website at sbir.cancer.gov. We're actually going to be launching that program for the coming year sometime in, in March. So if you're interested in that, and I encourage everyone to, again, go up on our website to get more information and talk to a program director, reach out to us, send us an e-mail, and we're happy to give you more information about that program. RUKIYAH: Sounds like a really interesting project. I think it's a great idea because young -- Generation Z, Young investigators, they want to own businesses, a very different mentality from previous generations. So this type of program sounds like it would be really great to help to launch their ideas and their businesses in the biotech space. MICHAEL: Absolutely. And that's what we're trying to do with that, that program right now. It's, again, it's still a fairly young program, so we're, we're trying to, we're trying to talk about it a little bit more with folks like yourself to just kind of raise visibility that that's, that's a funding opportunity that an academic who's interested in moving to a small business, maybe creating their own small business, it's a funding opportunity that's, that's available to help to, to help support them on that. Well, this has been great. I've really enjoyed our conversation. I wanted to ask you just one last question, and that's, is there one piece of advice that you'd like to leave folks with before we leave today regarding, you know, your journey or their journey as they're looking to start it? RUKIYAH: Sure. I would say the best piece of advice that I can give is to use your skills that you have acquired as an academic researcher to start and grow your company. The skills that are necessary to make this work include: collaboration, persistence. You have to be persistent, networking. And so you can also use your passion, what is it that you really feel passionate about in order to keep the process moving forward? And then I would also advise you to take advantage of the resources that are available to help you with commercialization of biotechnology products. I would also say, as you mentioned, this is a very long drawn out process. So I would advise you to know what the process is, but don't focus on the big picture, focus on your milestones, because if you get focused on how big this whole process is, it's discouraging, right, and it may prevent you from moving forward. So just break your process up into milestones, achieve your next milestone, and, and view it from that perspective, rather than being focused on all that needs to be done. And I think that that has been really helpful to me to just kind of take this at small pieces. MICHAEL: Excellent advice, break it down step-by-step and if you can work on it step-by-step, then it's not such an overwhelming kind of thing, you know, set your goals, achieve that one goal, and move to the next one. Well, this has been wonderful. I've really enjoyed our conversation today. Thank you for taking the time. And I know it's going to be really valuable to a lot of the folks out in the community who are interested in coming back and applying for NCI SBIR. We look forward to working together with you in the future. And again, thank you. RUKIYAH: Thank you so much for inviting me to talk. I hope that some of the information that I've shared will be helpful to someone. And it is great to be part of a community of people who are really devoted to developing cancer chemotherapeutics. And again, I just thank you for the invitation. MICHAEL: Thank you. Thanks so much Rukiyah for speaking with us today. We really look forward to seeing Claradele’s continued growth and making positive patient impact. As always, don't forget to check out our website, sbir.cancer.gov, for the latest funding opportunities and commercialization resources to support your journey from lab to market. This was Michael Weingarten from NCI SBIR. Please join us again for the next installment of NCI SBIR Innovation Lab and subscribe today wherever you listen. If you have questions about cancer or comments about this podcast, e-mail us at nciinfo@nih.gov or call us at 1-800-422-6237 and please be sure to mention Innovation Lab in your query. We are a production of the US Department of Health and Human Services, National Institutes of Health, National Cancer Institute. Thanks so much for listening. [music] END OF FILE "/><meta name="google" content="notranslate"/><meta name="music:duration" content="2373"/><meta name="music:album" content="https://open.spotify.com/show/4ZgsJahci1QqCScnHHZjEZ"/><meta name="music:release_date" content="2024-03-20T08:00:00Z"/><meta name="al:android:app_name" content="Spotify"/><meta name="al:android:package" content="com.spotify.music"/><meta name="al:android:url" content="spotify://episode/0BUwq1DLQg9KAFG1jaV4mC"/><meta name="al:ios:app_name" content="Spotify"/><meta name="al:ios:app_store_id" content="324684580"/><meta name="al:ios:url" content="spotify://episode/0BUwq1DLQg9KAFG1jaV4mC"/><meta property="og:title" content="Episode 6. Entrepreneur Spotlight: Rukiyah Van Dross-Anderson, Claradele Pharmaceuticals"/><meta property="og:description" content="SBIR Innovation Lab · Episode"/><meta property="og:url" content="https://open.spotify.com/episode/0BUwq1DLQg9KAFG1jaV4mC"/><meta property="og:type" content="music.song"/><meta property="og:site_name" content="Spotify"/><meta property="og:restrictions:country:allowed" content="AD"/><meta property="og:restrictions:country:allowed" content="AE"/><meta property="og:restrictions:country:allowed" content="AG"/><meta property="og:restrictions:country:allowed" content="AL"/><meta property="og:restrictions:country:allowed" content="AM"/><meta property="og:restrictions:country:allowed" content="AO"/><meta property="og:restrictions:country:allowed" content="AR"/><meta property="og:restrictions:country:allowed" content="AT"/><meta property="og:restrictions:country:allowed" content="AU"/><meta property="og:restrictions:country:allowed" content="AZ"/><meta property="og:restrictions:country:allowed" content="BA"/><meta property="og:restrictions:country:allowed" content="BB"/><meta property="og:restrictions:country:allowed" content="BE"/><meta property="og:restrictions:country:allowed" content="BF"/><meta property="og:restrictions:country:allowed" content="BG"/><meta property="og:restrictions:country:allowed" content="BH"/><meta property="og:restrictions:country:allowed" content="BI"/><meta property="og:restrictions:country:allowed" content="BJ"/><meta property="og:restrictions:country:allowed" content="BN"/><meta property="og:restrictions:country:allowed" content="BO"/><meta property="og:restrictions:country:allowed" content="BR"/><meta property="og:restrictions:country:allowed" content="BS"/><meta property="og:restrictions:country:allowed" content="BT"/><meta property="og:restrictions:country:allowed" content="BW"/><meta property="og:restrictions:country:allowed" content="BZ"/><meta property="og:restrictions:country:allowed" content="CA"/><meta property="og:restrictions:country:allowed" content="CH"/><meta property="og:restrictions:country:allowed" content="CI"/><meta property="og:restrictions:country:allowed" content="CL"/><meta property="og:restrictions:country:allowed" content="CM"/><meta property="og:restrictions:country:allowed" content="CO"/><meta property="og:restrictions:country:allowed" content="CR"/><meta property="og:restrictions:country:allowed" content="CV"/><meta property="og:restrictions:country:allowed" content="CW"/><meta property="og:restrictions:country:allowed" content="CY"/><meta property="og:restrictions:country:allowed" content="CZ"/><meta property="og:restrictions:country:allowed" content="DE"/><meta property="og:restrictions:country:allowed" content="DJ"/><meta property="og:restrictions:country:allowed" content="DK"/><meta property="og:restrictions:country:allowed" content="DM"/><meta property="og:restrictions:country:allowed" content="DO"/><meta property="og:restrictions:country:allowed" content="DZ"/><meta property="og:restrictions:country:allowed" content="EC"/><meta property="og:restrictions:country:allowed" content="EE"/><meta property="og:restrictions:country:allowed" content="EG"/><meta property="og:restrictions:country:allowed" content="ES"/><meta property="og:restrictions:country:allowed" content="FI"/><meta property="og:restrictions:country:allowed" content="FJ"/><meta property="og:restrictions:country:allowed" content="FM"/><meta property="og:restrictions:country:allowed" content="FR"/><meta property="og:restrictions:country:allowed" content="GA"/><meta property="og:restrictions:country:allowed" content="GB"/><meta property="og:restrictions:country:allowed" content="GD"/><meta property="og:restrictions:country:allowed" content="GE"/><meta property="og:restrictions:country:allowed" content="GH"/><meta property="og:restrictions:country:allowed" content="GM"/><meta property="og:restrictions:country:allowed" content="GN"/><meta property="og:restrictions:country:allowed" content="GQ"/><meta property="og:restrictions:country:allowed" content="GR"/><meta property="og:restrictions:country:allowed" content="GT"/><meta property="og:restrictions:country:allowed" content="GW"/><meta property="og:restrictions:country:allowed" content="GY"/><meta property="og:restrictions:country:allowed" content="HK"/><meta property="og:restrictions:country:allowed" content="HN"/><meta property="og:restrictions:country:allowed" content="HR"/><meta property="og:restrictions:country:allowed" content="HT"/><meta property="og:restrictions:country:allowed" content="HU"/><meta property="og:restrictions:country:allowed" content="ID"/><meta property="og:restrictions:country:allowed" content="IE"/><meta property="og:restrictions:country:allowed" content="IL"/><meta property="og:restrictions:country:allowed" content="IN"/><meta property="og:restrictions:country:allowed" content="IS"/><meta property="og:restrictions:country:allowed" content="IT"/><meta property="og:restrictions:country:allowed" content="JM"/><meta property="og:restrictions:country:allowed" content="JO"/><meta property="og:restrictions:country:allowed" content="JP"/><meta property="og:restrictions:country:allowed" content="KE"/><meta property="og:restrictions:country:allowed" content="KH"/><meta property="og:restrictions:country:allowed" content="KI"/><meta property="og:restrictions:country:allowed" content="KM"/><meta property="og:restrictions:country:allowed" content="KN"/><meta property="og:restrictions:country:allowed" content="KR"/><meta property="og:restrictions:country:allowed" content="KW"/><meta property="og:restrictions:country:allowed" content="LA"/><meta property="og:restrictions:country:allowed" content="LB"/><meta property="og:restrictions:country:allowed" content="LC"/><meta property="og:restrictions:country:allowed" content="LI"/><meta property="og:restrictions:country:allowed" content="LR"/><meta property="og:restrictions:country:allowed" content="LS"/><meta property="og:restrictions:country:allowed" content="LT"/><meta property="og:restrictions:country:allowed" content="LU"/><meta property="og:restrictions:country:allowed" content="LV"/><meta property="og:restrictions:country:allowed" content="MA"/><meta property="og:restrictions:country:allowed" content="MC"/><meta property="og:restrictions:country:allowed" content="ME"/><meta property="og:restrictions:country:allowed" content="MG"/><meta property="og:restrictions:country:allowed" content="MH"/><meta property="og:restrictions:country:allowed" content="MK"/><meta property="og:restrictions:country:allowed" content="ML"/><meta property="og:restrictions:country:allowed" content="MN"/><meta property="og:restrictions:country:allowed" content="MO"/><meta property="og:restrictions:country:allowed" content="MR"/><meta property="og:restrictions:country:allowed" content="MT"/><meta property="og:restrictions:country:allowed" content="MU"/><meta property="og:restrictions:country:allowed" content="MV"/><meta property="og:restrictions:country:allowed" content="MW"/><meta property="og:restrictions:country:allowed" content="MX"/><meta property="og:restrictions:country:allowed" content="MY"/><meta property="og:restrictions:country:allowed" content="MZ"/><meta property="og:restrictions:country:allowed" content="NA"/><meta property="og:restrictions:country:allowed" content="NE"/><meta property="og:restrictions:country:allowed" content="NG"/><meta property="og:restrictions:country:allowed" content="NI"/><meta property="og:restrictions:country:allowed" content="NL"/><meta property="og:restrictions:country:allowed" content="NO"/><meta property="og:restrictions:country:allowed" content="NP"/><meta property="og:restrictions:country:allowed" content="NR"/><meta property="og:restrictions:country:allowed" content="NZ"/><meta property="og:restrictions:country:allowed" content="OM"/><meta property="og:restrictions:country:allowed" content="PA"/><meta property="og:restrictions:country:allowed" content="PE"/><meta property="og:restrictions:country:allowed" content="PG"/><meta property="og:restrictions:country:allowed" content="PH"/><meta property="og:restrictions:country:allowed" content="PL"/><meta property="og:restrictions:country:allowed" content="PR"/><meta property="og:restrictions:country:allowed" content="PS"/><meta property="og:restrictions:country:allowed" content="PT"/><meta property="og:restrictions:country:allowed" content="PW"/><meta property="og:restrictions:country:allowed" content="PY"/><meta property="og:restrictions:country:allowed" content="QA"/><meta property="og:restrictions:country:allowed" content="RO"/><meta property="og:restrictions:country:allowed" content="RS"/><meta property="og:restrictions:country:allowed" content="RW"/><meta property="og:restrictions:country:allowed" content="SA"/><meta property="og:restrictions:country:allowed" content="SB"/><meta property="og:restrictions:country:allowed" content="SC"/><meta property="og:restrictions:country:allowed" content="SE"/><meta property="og:restrictions:country:allowed" content="SG"/><meta property="og:restrictions:country:allowed" content="SI"/><meta property="og:restrictions:country:allowed" content="SK"/><meta property="og:restrictions:country:allowed" content="SL"/><meta property="og:restrictions:country:allowed" content="SM"/><meta property="og:restrictions:country:allowed" content="SN"/><meta property="og:restrictions:country:allowed" content="SR"/><meta property="og:restrictions:country:allowed" content="ST"/><meta property="og:restrictions:country:allowed" content="SV"/><meta property="og:restrictions:country:allowed" content="SZ"/><meta property="og:restrictions:country:allowed" content="TD"/><meta property="og:restrictions:country:allowed" content="TG"/><meta property="og:restrictions:country:allowed" content="TH"/><meta property="og:restrictions:country:allowed" content="TL"/><meta property="og:restrictions:country:allowed" content="TN"/><meta property="og:restrictions:country:allowed" content="TO"/><meta property="og:restrictions:country:allowed" content="TR"/><meta property="og:restrictions:country:allowed" content="TT"/><meta property="og:restrictions:country:allowed" content="TV"/><meta property="og:restrictions:country:allowed" content="TW"/><meta property="og:restrictions:country:allowed" content="TZ"/><meta property="og:restrictions:country:allowed" content="UA"/><meta property="og:restrictions:country:allowed" content="US"/><meta property="og:restrictions:country:allowed" content="UY"/><meta property="og:restrictions:country:allowed" content="UZ"/><meta property="og:restrictions:country:allowed" content="VC"/><meta property="og:restrictions:country:allowed" content="VN"/><meta property="og:restrictions:country:allowed" content="VU"/><meta property="og:restrictions:country:allowed" content="WS"/><meta property="og:restrictions:country:allowed" content="XK"/><meta property="og:restrictions:country:allowed" content="ZA"/><meta property="og:restrictions:country:allowed" content="ZM"/><meta property="og:restrictions:country:allowed" content="ZW"/><meta property="og:audio" content="https://podz-content.spotifycdn.com/audio/clips/18Nn6VFMnXRGgN3BVvSQVa/clip_428102_488102.mp3"/><meta property="og:audio:type" content="audio/mpeg"/><meta property="og:image" content="https://i.scdn.co/image/ab6765630000ba8a47af993b6b750468dbd95041"/><meta name="twitter:site" content="@spotify"/><meta name="twitter:title" content="Episode 6. Entrepreneur Spotlight: Rukiyah Van Dross-Anderson, Claradele Pharmaceuticals"/><meta name="twitter:description" content="SBIR Innovation Lab · Episode"/><meta name="twitter:image" content="https://i.scdn.co/image/ab6765630000ba8a47af993b6b750468dbd95041"/><meta name="twitter:card" content="summary"/><link rel="canonical" href="https://open.spotify.com/episode/0BUwq1DLQg9KAFG1jaV4mC"/><link rel="alternate" type="application/json+oembed" href="https://open.spotify.com/oembed?url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F0BUwq1DLQg9KAFG1jaV4mC"/><link rel="alternate" href="https://open.spotify.com/episode/0BUwq1DLQg9KAFG1jaV4mC" hrefLang="x-default"/><link rel="alternate" href="https://open.spotify.com/episode/0BUwq1DLQg9KAFG1jaV4mC" hrefLang="en"/><link rel="alternate" href="android-app://com.spotify.music/spotify/episode/0BUwq1DLQg9KAFG1jaV4mC"/><script type="application/ld+json">{"@context":"http://schema.googleapis.com/","@type":"MusicGroup","@id":"https://open.spotify.com/episode/0BUwq1DLQg9KAFG1jaV4mC","url":"https://open.spotify.com/episode/0BUwq1DLQg9KAFG1jaV4mC","name":"Episode 6. Entrepreneur Spotlight: Rukiyah Van Dross-Anderson, Claradele Pharmaceuticals","description":"Listen to this episode from SBIR Innovation Lab on Spotify. NCI SBIR Director Michael Weingarten and Rukiyah Van Dross-Anderson, Founder and CEO of SBIR-funded Claradele Pharmaceuticals discuss the journey from postdoc to biotech startup and how women and underrepresented entrepreneurs with innovative cancer solutions can also leverage SBIR support to move their ideas forward. Listen to this podcast to hear: \u2022\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Stages of product development (fundraising rounds, company collaborations, team culture development, and more) \u2022\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Lessons Learned when transitioning from academia to the early stages of product commercialization \u2022\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Benefits of contacting program directors when applying for SBIR/STTR opportunities \u2022\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Coaching received through the Applicant Assistance Program \u2022\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Utilizing state biotech professional organizations \u2022\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Programs early-stage businesses can use \u00A0 Podcast Guest Speakers: Name Bios Michael Weingarten, MA Director SBIR Development Center National Cancer Institute \u00A0 In this role, Michael Weingarten leads a team of nine Program Directors who manage all aspects of the NCI SBIR & STTR Programs including a portfolio of $182M in grants and contracts annually. The SBIR & STTR programs are NCI's engine of innovation for developing and commercializing novel technologies and products to prevent, diagnose, and treat cancer. Weingarten has implemented a set of key initiatives for optimizing the performance of the NCI SBIR Program at the NIH. These include the establishment of a new model at the NCI for managing the program - the SBIR Development Center.\u00A0 \u00A0 \u00A0 Rukiyah Van Dross-Anderson, PhD Founder and CEO Claradele Pharmaceuticals \u00A0 Rukiyah T. Van Dross-Anderson, PhD is the CEO and founder of NCI SBIR-funded therapeutics company, Claradele Pharmaceuticals. Her work began at East Carolina University, where she is an associate professor and the director of Graduate Programs, Pharmacology & Toxicology Concentration. Dr. Van Dross-Anderson is working to develop an effective and non-toxic drug as an alternative therapeutic regimen for melanoma patients who aren\u2019t responsive to traditional treatments.\u00A0 To attract third-party investors that would help get her innovation to get to the patients that need them, Dr. Van Dross-Anderson is working through proof-of-concept studies to demonstrate her innovation\u2019s commercial viability. Through her participation in the NCI SBIR program, she used funding to scale up production and received entrepreneurial mentorship to navigate the complex business world. Dr. Van Dross-Anderson graduated from Rutgers University, UMDNJ-RWJMS with a doctoral degree in Molecular and Cellular Pharmacology. \u00A0 Programs referenced in this episode: \u2022\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Minority Biomedical Research Symposium (MBRS) program - http://mbrs.newark.rutgers.edu/ \u2022\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Minority Access to Research Careers - https://www.nigms.nih.gov/training/MARC/Pages/USTARAwards.aspx \u2022\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Applicant Assistance Program - https://sbir.cancer.gov/small-business-funding/application-process/applicant-assistance \u2022\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 I-Corps at NIH program - https://sbir.cancer.gov/commercialization/business/icorps \u2022\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 NCI SBIR Women\u2019s Innovation Network \u2022\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Office of technology transfer (offered at most school) \u2022\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 NCI SBIR Investor Initiative - https://sbir.cancer.gov/commercialization/business/investor-initiatives \u2022\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Small Business Transition Grant - https://sbir.cancer.gov/small-business-funding/grants/small-business-transition Transcript: \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 KEY:\u00A0\u00A0\u00A0\u00A0 MICHAEL = Michael Weingarten, \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0RUKIYAH = Dr. Rukiyah Van Dross-Anderson \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 [music] \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: Hello and welcome to Innovation Lab, your go to resource for all things biotech startups, brought to you by the National Cancer Institute\u2019s Small Business Innovation Research, SBIR Development Center. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Our podcast hosts interviews with successful entrepreneurs and provides resources for small businesses looking to take their cutting edge cancer solutions from lab to market. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 I'm Michael Weingarten, the director of NCI SBIR and today's host. Today, in celebration of the Women's History Month, I'm excited to introduce our listeners to one of our women awardees, Dr. Rukiyah Van Dross-Anderson. Rukiyah is the CEO and founder of an NCI SBIR funded therapeutics company Claradele Pharmaceuticals. Her work began at East Carolina University where she is an associate professor and the Director of Graduate Programs, Pharmacology and Toxicology Concentration. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Dr. Van Dross-Anderson is working to develop an effective and non-toxic drug as an alternative therapeutic regimen for melanoma patients who aren't responsive to traditional treatments. We will discuss her journey from post-doc to biotech startup, and share how women and underrepresented entrepreneurs with innovative cancer solutions can also leverage SBIR support to move their ideas forward. Welcome, Rukiyah. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 RUKIYAH: Thank you. Thank you for having me. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: Can you kind of walk us through the arc of your career and how your company Claradele was formed? \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 RUKIYAH: Oh, sure. So my research career began at Alabama State University, where I was a chemistry major, and through the university, I participated in some really important programs that helped me to understand that I really love research. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So as an undergraduate, I was in the MBRS program, which stands for a Minority Biomedical Research Symposium. I was also a MARC student, Minority Access to Research Careers, and these two programs were NIH-funded programs that gave undergraduate students an opportunity to experience research. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And it's through that experience that I found my true love, which is research. So after graduation from my undergraduate institution, I did two post-docs, one at Vanderbilt University and the other at the University of Kansas Medical Center. It was there that I honed my skills and really learned how to become a cancer researcher. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 From there I became part of the faculty at East Carolina University as an assistant professor, and I'm now an associate professor. And so throughout these years, I was really focused on developing novel agents that were effective against cancer. And so through this process, we discovered a novel molecule which we obtained a patent for to use as a therapeutic for melanoma and other types of cancer. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And so thereafter the question was, what do we do next? What do we do with this molecule that we've patented and how do we get it to the stage where the public has access to it or the public can use this therapeutic? And so to kind of answer that question, I started attending different workshops that discuss the different options or the different ways in which drugs can be commercialized. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And through this experience, I chose to form my biotech company, which is called Claradele Pharmaceuticals, and this company was founded in 2020. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: Got it. So you've really had an interesting journey. You know, based on the research and then deciding to start Claradele. Can you maybe tell us a little bit more about the product and the technology that you've been working on, with funding that we've been providing from NCI SBIR? \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 RUKIYAH: Sure. Yeah. So what we're working on is developing a small molecule therapeutic. And this agent has the ability to kill melanoma cancer cells and also stimulate the immune system. So the action of cancer killing and stimulating the immune system are really critical for effective tumor eradication. \u00A0 \u00A0 \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And our data, thus far, indicates that we have an agent with unique and promising properties that has the ability to eliminate cancer cells. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: And can you maybe talk a little bit about how your approach and your solution are a little bit different from maybe what others are pursuing or what's currently available to patients? \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 RUKIYAH: So current therapeutic agents are incredible. They're much more effective than agents that were available in the past. And so these remarkable agents have the ability to cure cancers in some settings. But the problem is, is that these amazing drugs are not effective in every patient. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So what we want to do is to develop an agent that is effective against those resistant tumors, and so provide alternative therapies for people who are not responding to the current agents that are available. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: Oh, that's really interesting. So are there specific types of melanoma that your research shows your drug is more effective against, whereas the current treatments aren't effective? \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 RUKIYAH: Yes, our research thus far is showing that when we use a model, that is resistant to the current therapies, our drug can work in that resistant model. In addition, we're also finding that we can help the drugs that are already available to be even more effective. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So we're looking at our drug as a single agent and also combined with other agents to see where is our niche, where does our drug work best? \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 In addition, in our future studies, we plan to test other types of melanoma, those rare melanomas to which therapeutics that are currently available are not effective, so we can foresee using this agent in the treatment of different types of melanoma. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: So that's really interesting. You're kind of pursuing both the single agent approach, where you would be the primary treatment for the melanoma, but you're also looking at combination therapies. I'm curious, are you collaborating with any other companies that are also in the same space? And does it look like your drug is complimentary to their drug? \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 RUKIYAH: Yes, so that's one of our next steps. We're working to identify companies that we can work with in order to do that testing. And we plan to try to use both of those agents together, yes. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: And so what stage are you, are you at now? Have you optimized your leads or are you into IND enabling studies? \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 RUKIYAH: So right now we're in the stage, we're in the middle of doing our proof of concept studies. And our goal here is to find out the best way to administer the drug, under which circumstances. And we also want to identify the types of tumors to which our drug responds the most effectively. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And so, we are now approaching the stage where we're going to begin a fundraising round. And with that fundraising, what we plan to do is to use those dollars in order to fund the regulatory studies that we need to prepare for that IND meeting. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: Can you maybe talk a little bit about how you think your team is uniquely positioned to succeed in terms of developing the drug? And you know, it's a long path to get a drug from the very earliest stages, where you are, all the way into the clinic, treating patients, and then ultimately out to patients and getting FDA approval. How is your team uniquely positioned to succeed, do you feel? \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 RUKIYAH: You know, our team is composed of individuals who are experts in their field. We are constantly evaluating and modifying our team to make sure that we have the expertise on board when we need it. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And so I believe, though, that our special formula is that several members on our team have a personal cancer story, and that personal cancer story helps us to stay motivated, and it helps us to use that experience, plus our talents, to keep driving this process forward. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And you know, most people have a cancer story. And you know, to be able to use that as your passion and your motivation, to make sure that you do your best to move it forward, is the unique part of our team because most of us do have that experience. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: Yeah. No, I think you guys bring a really unique perspective with that. And I agree with you, as a cancer survivor, that does provide a very special motivation and a connection with cancer patients too. Rukiyah, maybe you could also talk a little bit about your, you know, your process for applying for your NCI SBIR award. You know, did you interact with an SBIR program director before you applied? And if you did, how did that help, help you out? \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 RUKIYAH: So I submitted an application for the SBIR STTR several times before it was actually funded. And I will say that in the beginning, for my first couple of submissions, I did not interact with the program director. However, on the later stages, I began interacting with the program director. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And one of the reasons that I didn't interact with the program director initially was that I kind of felt like it might be wasting their time. I didn't want to bother them, and I was concerned that if I asked the wrong question, it might appear that I was not ready for this opportunity. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So I chose not to do it, but that was not really the best way to go, because as I mentioned in my later submissions, I started interacting with the program officers and I can tell you it made all of the difference in the world. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 The program directors, you are not wasting their time when you call them, set up an appointment, you're not wasting their time at all. And they're very friendly, they're very helpful, and I can tell you, I learned so much from interacting with them that it really made the difference in getting that application funded. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And so, you know, in interacting with the program directors, they gave you, they'll give you lots of helpful information. You may ask a question and you may think that you know the answer to it, but there may be more to it, and they can give you more insight into, you know, why a particular situation may be important. They may open up some other opportunities that you were not aware of, so very, very helpful to interact with your program officers. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And I can say, in my experience, I've had wonderful program officers, like Billy Bozza, who is wonderful. And I can tell you that the most important interaction that I had, as I mentioned, I submitted my application several times, and I was at the stage where I was going to give up and I wasn't going to resubmit again. And I can tell you that he told me \u201CDon't give up. Let's try again, you\u2019re this close. Let's try it again and see what happens.\u201D \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And he gave me advice that I needed to, to really focus on those issues that the reviewers thought needed to be bolstered, and again, it made all of the difference in the world. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So interacting with your program officers can make the difference between getting the application funded and not getting it funded, part of what they do is to help you to get your proposal funded. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: Yeah. No, that's really valuable feedback. And we, we actually spend probably at least a third of our time interacting with, with applicants like yourself, because it can be a really, if you haven't applied for an SBIR grant at the NIH, you know, it can seem like a tall hill to climb sometimes, but our programs there, our program directors are there to help kind of smooth things over, explain the process, explain the different parts of the application, and really advise overall on what the NIH peer reviewers tend to look for in a strong proposal. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So we actually think that's one of the most important parts of our jobs is interacting with applicants like yourself and others, and really trying to demystify the process and making it easier too. So it's really helpful to hear that back. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Now, did you also participate in the Applicant Assistance Program and, and if so, how did that kind of change the way you approached the application process? \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 RUKIYAH: Yes, I did participate in the Applicant Assistant Program and again, it was a great program. It really helped me to compose an application that was fundable. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So I'll start by saying that both me and my institution have limited experience with the SBIR/STTR Grant. So because of this, I had no mentorship. I didn't really know how to put this grant together because it's very different from a traditional R grant. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And so, without that mentorship, you know, I would compose it, submit it, and you know, that's how I would get my feedback as to how to put this together. So then by participating in the AAP, the people who are administering that program have extensive experience putting these types of grants together, and so they really helped me, provided me with the guidance that I need to put a fundable application together. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So for example, they helped me to understand what was allowable in terms of a company budget. We know as academics what's allowable as, on the budget, but on the company side it's a little bit different, so they help me to bridge my understanding of the company and the academic setting so that the budget would be set up properly. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Another example, they helped me with other aspects of the sheets of the different forms that needed to be filled out dealing with the company side of this whole process. And they also helped me to understand what are the expectations or the most likely expectations of the reviewers. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Again, the reviewer board is composed not only of scientists, but people who are business people, and I have no formal business training, so that helped me a lot to really refocus and think about what is expected in that grant, and the people in the AAP program helped me to understand that. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And so also another really important thing, as we were going through this process, the program will put you on a schedule. And so with that schedule, you have deadlines and milestones, and you complete these things on time so that the package is ready well in advance of the deadline, and this is really important because we all know when you wait till the last minute, it\u2019s really difficult to put in a good package. \u00A0 \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And so by setting up those deadlines, it really helped me to be able to compose it and then to be able to come back and look at it later, with a fresh mind and fresh thoughts. And so the AAP program was really, really helpful and I highly recommend it. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: That's -- I think that's really valuable feedback to our listeners today. We set up the AAP program about five years ago and it really is -- it was set up to do the exactly the things that you described, which is taking applicants, as they're putting together their, their applications, and really kind of coaching them, providing a coach who can kind of guide them through the whole application process. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 I've heard from a number of companies who have gone through AAP, like yourself, that it really did help them prepare to get an award. Sometimes they had applied in the past, like, like you had, and had not been successful. But then when they went through AAP and then they, they resubmitted their proposals and they learned, you know, from the coach who was kind of guiding them, they got stronger scores when they reapplied like you did, and then we were able to give them an award, because they had strengthened their application. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So that that's the whole goal of the Applicant Assistance Program, and for those who are interested, we're actually going to be putting on a webinar on April the 25th, talking about the Applicant Assistance Program. And you can sign up and apply to participate in, in the AAP program. So April 25th is the next date for the webinar, I encourage folks to attend that. And you can also go to our website at sbir.cancer.gov and get more information about the Applicant Assistance Program there. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 OK, moving on just a little bit, you have a background that is very similar to what our, a lot of our applicants are experiencing when they're first getting involved in SBIR, and that you come from an academic background and you were working to start up your company, I'm sure there are a lot of challenges involved in that, because, you know, you're, you're an academic by training, you were not an entrepreneur. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So you've had to kind of learn that along the way. So maybe it would, it would be really useful to our listeners, could you maybe talk a little bit about some of the key lessons learned as you've gone through your commercialization journey? And were there -- Was there any, any coursework, like, for example, the I-Corps program that you were able to tap into in order to give you the kind of information you needed to help as you were building your company? \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 RUKIYAH: So yes, key lessons learned. I learned a lot of lessons in developing a company. As I mentioned, I have no formal business training, but what I did to kind of understand the basics of business is to attend lots of different workshops. Those workshops provided me with some information about business, about drug development. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And then, what I started doing is to partner with people who are experts, so I don't have to be the business professional. But what my goal is, is to learn enough about business to understand with the business partners are talking about, and also to be able to contribute to the decision making process. \u00A0 \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And so that's my goal with learning about business, and I use the skills that we use as academics all the time and collaborate. Collaborate, bring people in who have the expertise that you need, rather than trying to be a professional or to be in a position that you really don't have the qualifications for. And so that's been my approach for making this happen. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And so another thing that I've learned about business is that business is quite different from academia. In academia, we plan, we, we aim for perfection, and we have a route, and we try to stay with it and pivot when the science takes us there. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 In the business world, it\u2019s a lot different. And I think the general mentality is that you are going to make mistakes. And so as, as was mentioned, you know business is new for me. So I've made mistakes and the idea is mistakes are expected. And when you make those mistakes, you just pick up and keep moving forward. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 The key is to have people around you who understand the business and know how to mitigate those mistakes and keep moving forward. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: Yeah, I think those are, those are excellent lessons. There, there is a program, in addition to the valuable training that you were able to seek out in the -- and the mentors you were able to seek out on your own, NIH also offers a program called Innovation Corps or I-Corps, and it's open right now to companies that have an SBIR at the NIH, whether it's at NCI or a different institute. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And it's really kind of like a boot camp to help companies learn how to put together a business strategy around the technology that they're developing. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So it's a 10 week program we bring in instructors who are experts in areas like therapeutics, devices, diagnostics, and they are there to help guide the participants in going through that program. We have found that I-Corps has really helped launch a lot of our companies and really advanced through the development process. And it really does that through companies learning what the value proposition, and where their, where their technology can really make an impact and solve an unmet need. So I encourage folks to go up on our website and look for information about I-Corps program, I-C-O-R-P-S. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 RUKIYAH: So you're absolutely correct. The I-Corps is a wonderful program. I also participated in this program as well and it helped me to identify the specific niche of my product. So where does your product fit in this vast market of products that offer to do similar things? \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So I-Corps is really important to help you really fine tune your commercialization plan. And you know, I've also participated in other programs that I think are really, really important. For example, the SBIR-STTR workshops and road shows, man, those are some great programs. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And I'll say that I've attended these programs over and over again because each time that I go or I participate, I learn something new. And it reminds you of all of the options that are available to really push your product forward. So it's a great idea to really attend these workshops and pick up as much knowledge as you can in order to push, push your technology forward. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Also, once your grant is funded, I would like to recommend the Women's Innovation Network or WIN. That's a great program. It provides a supportive community of female SBIR-STTR recipients. It provides mentoring. We have speakers who talk about different aspects of commercialization, and it provides an opportunity for female investigators to network with each other, and to be a little vulnerable. And by being vulnerable, we can help each other, and so I recommend that as well. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 I'd also like to recommend, for those who are seeking to develop a business, a biotechnology business for their laboratory discoveries, you may have some local resources that you can tap into. Many states have different biotechnology professional organizations that put on workshops and they -- some provide funding. And they provide different types of education about entrepreneurship. \u00A0 \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So there may be some local organizations that you can also take part in, in order to learn, to build your business. And I would probably start to find out about if your state has a similar organization. Maybe start in your office of technology transfer, because that's the location where, in academia, that's kind of the line between academia and the commercial environment. So I would start there to find out if there are some local organizations that can also help you to get where you need to go. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: Yeah. And really thanks so much for bringing some of these programs up. Rukiyah. One of the things that I like to talk about, when I talk about our SBIR program is, I think people understand that SBIR provides funding, which is obviously the most critical element. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 The way I like to think of it is it's necessary, obviously, but it's not sufficient. You know, you\u2019re small business, you need funding obviously, but you need access to a whole range of different resources in addition to funding. So that's one of the things that separates the NCI SBIR program, I think, from others in that we really put a lot of time into thinking about and creating resource programs that our companies need. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So just as an example, you mentioned I-Corps, that was one program we created here at NCI SBIR for the NIH as a whole. But we also offer our Investor Initiatives Program, too, where we are able to connect companies that we're funding through our SBIR program with private investors. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So that, you know, as you're developing your drug, you're in the earlier stages now, you're obviously going to need to go out and raise additional capital. Because we're the NCI, we're able to develop relationships with some of the largest investors around the country, whether that's large pharmaceutical companies or some of the large venture capital funds around the country that invest in the cancer space. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So once a year, we invite all the companies that we are funding in our portfolio to go through our Investor Initiatives Program. And that's an opportunity for you to put together a short application, which will then be reviewed by a panel of investors. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And then those investors help us identify companies that are ready to go out and present and pitch their technology to, to other investors in order to help raise capital. And then we also do pitch coaching, to help, to help prepare our companies to, to go out and present. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 RUKIYAH: I can say that that's really important because in this current climate, it's very difficult to raise funds. So having that edge, having those connections would be very helpful. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: I was wondering, maybe you could provide some advice. You mentioned the WIN Program as an example, you know, a program that we offer to women entrepreneurs in our program, and give them the opportunity to come together and really kind of share lessons learned. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 In addition to that, do you have any other advice for women in academia who want to transfer their technology and really kind of start that journey towards a start up? \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 RUKIYAH: Sure. You know, the first thing that I would say is that this is very doable. It's doable because women have some ingrained properties that are really conducive to making this happen. For example, our ability to multitask is very important and very critical for getting this job done. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And so the job of transferring the technology into the commercial space takes a lot of multitasking. You can work with different people in order to get things done. Collaboration, that's also another property that we have as academics, and so we can collaborate with people in order to get things done. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And so for me personally, one of the things that I had to resist was the urge to be Superwoman. And so for me, what I usually try to do is do everything myself and, you know, try to achieve it all by myself, and that's really not the way to go. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 What you - What is successful is to collaborate and delegate in order to achieve your goals. So that's one of the things that I would say that we really have to do as women, collaborate, don't try to do it all, find the experts and let the experts do what they know how to do. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And then finally, I would say in terms of advice for women, I would say ask for what you want. Sometimes we don't like to ask and -- ask people for help or ask for resources, but you have to ask, all, all that can be said is either yes or no. So just ask and if the answer is no, try another route and keep moving forward. Don't take it personally, just keep moving forward. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: I really think that's -- I think -- I really think that's excellent advice. There's, there's another program really focusing on academics doing the research, developing a technology who are interested in making that transition. There's another program that we offer called the Small Business Transition Grant. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 It's a fairly new program, not a lot of folks are, are aware of it, but we're really trying to, to increase the awareness of that program and that, that program, we actually developed in response to conversations we were having with our cancer centers from across the country, where we were trying to figure out what can the NCI do to facilitate the translation of academic technologies and to get more technologies out of the lab and into small companies. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And one of the key funding gaps that they told us was existing, was that it was really hard for early career academics, like post-docs, to raise funds. You know, there was kind of a dearth of funding when, when you're really at the early stages in your career trying to raise funding. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So the Small Business Transition Grant actually is focused on, on post-docs and other early career academics, and it will provide funding to them while they're still at the university, both for their research as well as funding for both a technical mentor and a business mentor. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And the whole goal is to provide kind of the, the support that that early-career academic needs, you know, sounds -- and it sounds like you were kind of in that same situation, but the goal is to provide funding as well as mentorship support to that early-career academic to help them as they're looking to move their technology out of a university to a small business. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 You can apply for either just a Phase 1 application or you can go for a combined Phase 1/Phase 2 application. And the funding will support the academic, first at the university, and then as they move their technology to a company, and they move -- and they advance that technology to a Phase 2, it'll continue that same support. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So, it's another program that we have tried to tailor to the needs of you and other academics that are out there looking to apply. And, again, we have information about the Small Business Transition Grant up on our website at sbir.cancer.gov. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 We're actually going to be launching that program for the coming year sometime in, in March. So if you're interested in that, and I encourage everyone to, again, go up on our website to get more information and talk to a program director, reach out to us, send us an e-mail, and we're happy to give you more information about that program. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 RUKIYAH: Sounds like a really interesting project. I think it's a great idea because young -- Generation Z, Young investigators, they want to own businesses, a very different mentality from previous generations. So this type of program sounds like it would be really great to help to launch their ideas and their businesses in the biotech space. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: Absolutely. And that's what we're trying to do with that, that program right now. It's, again, it's still a fairly young program, so we're, we're trying to, we're trying to talk about it a little bit more with folks like yourself to just kind of raise visibility that that's, that's a funding opportunity that an academic who's interested in moving to a small business, maybe creating their own small business, it's a funding opportunity that's, that's available to help to, to help support them on that. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Well, this has been great. I've really enjoyed our conversation. I wanted to ask you just one last question, and that's, is there one piece of advice that you'd like to leave folks with before we leave today regarding, you know, your journey or their journey as they're looking to start it? \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 RUKIYAH: Sure. I would say the best piece of advice that I can give is to use your skills that you have acquired as an academic researcher to start and grow your company. The skills that are necessary to make this work include: collaboration, persistence. You have to be persistent, networking. And so you can also use your passion, what is it that you really feel passionate about in order to keep the process moving forward? \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 And then I would also advise you to take advantage of the resources that are available to help you with commercialization of biotechnology products. I would also say, as you mentioned, this is a very long drawn out process. So I would advise you to know what the process is, but don't focus on the big picture, focus on your milestones, because if you get focused on how big this whole process is, it's discouraging, right, and it may prevent you from moving forward. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 So just break your process up into milestones, achieve your next milestone, and, and view it from that perspective, rather than being focused on all that needs to be done. And I think that that has been really helpful to me to just kind of take this at small pieces. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: Excellent advice, break it down step-by-step and if you can work on it step-by-step, then it's not such an overwhelming kind of thing, you know, set your goals, achieve that one goal, and move to the next one. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 Well, this has been wonderful. I've really enjoyed our conversation today. Thank you for taking the time. And I know it's going to be really valuable to a lot of the folks out in the community who are interested in coming back and applying for NCI SBIR. We look forward to working together with you in the future. And again, thank you. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 RUKIYAH: Thank you so much for inviting me to talk. I hope that some of the information that I've shared will be helpful to someone. And it is great to be part of a community of people who are really devoted to developing cancer chemotherapeutics. And again, I just thank you for the invitation. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 MICHAEL: Thank you. Thanks so much Rukiyah for speaking with us today. We really look forward to seeing Claradele\u2019s continued growth and making positive patient impact. As always, don't forget to check out our website, sbir.cancer.gov, for the latest funding opportunities and commercialization resources to support your journey from lab to market. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 This was Michael Weingarten from NCI SBIR. Please join us again for the next installment of NCI SBIR Innovation Lab and subscribe today wherever you listen. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 If you have questions about cancer or comments about this podcast, e-mail us at nciinfo@nih.gov or call us at 1-800-422-6237 and please be sure to mention Innovation Lab in your query. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 We are a production of the US Department of Health and Human Services, National Institutes of Health, National Cancer Institute. Thanks so much for listening. \u00A0 \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 [music] \u00A0 END OF FILE \u00A0 \u00A0","datePublished":"2024-03-20","potentialAction":{"@type":"ListenAction","target":[{"@type":"EntryPoint","urlTemplate":"https://open.spotify.com/episode/0BUwq1DLQg9KAFG1jaV4mC?autoplay=true","actionPlatform":["http://schema.org/DesktopWebPlatform","http://schema.org/IOSPlatform","http://schema.googleapis.com/GoogleAudioCast","http://schema.googleapis.com/GoogleVideoCast"]},"android-app://com.spotify.music/spotify/episode/0BUwq1DLQg9KAFG1jaV4mC/play"],"expectsAcceptanceOf":{"@type":"Offer","category":"free","eligibleRegion":[{"@type":"Country","name":"AD"},{"@type":"Country","name":"AE"},{"@type":"Country","name":"AG"},{"@type":"Country","name":"AL"},{"@type":"Country","name":"AM"},{"@type":"Country","name":"AO"},{"@type":"Country","name":"AR"},{"@type":"Country","name":"AT"},{"@type":"Country","name":"AU"},{"@type":"Country","name":"AZ"},{"@type":"Country","name":"BA"},{"@type":"Country","name":"BB"},{"@type":"Country","name":"BE"},{"@type":"Country","name":"BF"},{"@type":"Country","name":"BG"},{"@type":"Country","name":"BH"},{"@type":"Country","name":"BI"},{"@type":"Country","name":"BJ"},{"@type":"Country","name":"BN"},{"@type":"Country","name":"BO"},{"@type":"Country","name":"BR"},{"@type":"Country","name":"BS"},{"@type":"Country","name":"BT"},{"@type":"Country","name":"BW"},{"@type":"Country","name":"BZ"},{"@type":"Country","name":"CA"},{"@type":"Country","name":"CH"},{"@type":"Country","name":"CI"},{"@type":"Country","name":"CL"},{"@type":"Country","name":"CM"},{"@type":"Country","name":"CO"},{"@type":"Country","name":"CR"},{"@type":"Country","name":"CV"},{"@type":"Country","name":"CW"},{"@type":"Country","name":"CY"},{"@type":"Country","name":"CZ"},{"@type":"Country","name":"DE"},{"@type":"Country","name":"DJ"},{"@type":"Country","name":"DK"},{"@type":"Country","name":"DM"},{"@type":"Country","name":"DO"},{"@type":"Country","name":"DZ"},{"@type":"Country","name":"EC"},{"@type":"Country","name":"EE"},{"@type":"Country","name":"EG"},{"@type":"Country","name":"ES"},{"@type":"Country","name":"FI"},{"@type":"Country","name":"FJ"},{"@type":"Country","name":"FM"},{"@type":"Country","name":"FR"},{"@type":"Country","name":"GA"},{"@type":"Country","name":"GB"},{"@type":"Country","name":"GD"},{"@type":"Country","name":"GE"},{"@type":"Country","name":"GH"},{"@type":"Country","name":"GM"},{"@type":"Country","name":"GN"},{"@type":"Country","name":"GQ"},{"@type":"Country","name":"GR"},{"@type":"Country","name":"GT"},{"@type":"Country","name":"GW"},{"@type":"Country","name":"GY"},{"@type":"Country","name":"HK"},{"@type":"Country","name":"HN"},{"@type":"Country","name":"HR"},{"@type":"Country","name":"HT"},{"@type":"Country","name":"HU"},{"@type":"Country","name":"ID"},{"@type":"Country","name":"IE"},{"@type":"Country","name":"IL"},{"@type":"Country","name":"IN"},{"@type":"Country","name":"IS"},{"@type":"Country","name":"IT"},{"@type":"Country","name":"JM"},{"@type":"Country","name":"JO"},{"@type":"Country","name":"JP"},{"@type":"Country","name":"KE"},{"@type":"Country","name":"KH"},{"@type":"Country","name":"KI"},{"@type":"Country","name":"KM"},{"@type":"Country","name":"KN"},{"@type":"Country","name":"KR"},{"@type":"Country","name":"KW"},{"@type":"Country","name":"LA"},{"@type":"Country","name":"LB"},{"@type":"Country","name":"LC"},{"@type":"Country","name":"LI"},{"@type":"Country","name":"LR"},{"@type":"Country","name":"LS"},{"@type":"Country","name":"LT"},{"@type":"Country","name":"LU"},{"@type":"Country","name":"LV"},{"@type":"Country","name":"MA"},{"@type":"Country","name":"MC"},{"@type":"Country","name":"ME"},{"@type":"Country","name":"MG"},{"@type":"Country","name":"MH"},{"@type":"Country","name":"MK"},{"@type":"Country","name":"ML"},{"@type":"Country","name":"MN"},{"@type":"Country","name":"MO"},{"@type":"Country","name":"MR"},{"@type":"Country","name":"MT"},{"@type":"Country","name":"MU"},{"@type":"Country","name":"MV"},{"@type":"Country","name":"MW"},{"@type":"Country","name":"MX"},{"@type":"Country","name":"MY"},{"@type":"Country","name":"MZ"},{"@type":"Country","name":"NA"},{"@type":"Country","name":"NE"},{"@type":"Country","name":"NG"},{"@type":"Country","name":"NI"},{"@type":"Country","name":"NL"},{"@type":"Country","name":"NO"},{"@type":"Country","name":"NP"},{"@type":"Country","name":"NR"},{"@type":"Country","name":"NZ"},{"@type":"Country","name":"OM"},{"@type":"Country","name":"PA"},{"@type":"Country","name":"PE"},{"@type":"Country","name":"PG"},{"@type":"Country","name":"PH"},{"@type":"Country","name":"PL"},{"@type":"Country","name":"PR"},{"@type":"Country","name":"PS"},{"@type":"Country","name":"PT"},{"@type":"Country","name":"PW"},{"@type":"Country","name":"PY"},{"@type":"Country","name":"QA"},{"@type":"Country","name":"RO"},{"@type":"Country","name":"RS"},{"@type":"Country","name":"RW"},{"@type":"Country","name":"SA"},{"@type":"Country","name":"SB"},{"@type":"Country","name":"SC"},{"@type":"Country","name":"SE"},{"@type":"Country","name":"SG"},{"@type":"Country","name":"SI"},{"@type":"Country","name":"SK"},{"@type":"Country","name":"SL"},{"@type":"Country","name":"SM"},{"@type":"Country","name":"SN"},{"@type":"Country","name":"SR"},{"@type":"Country","name":"ST"},{"@type":"Country","name":"SV"},{"@type":"Country","name":"SZ"},{"@type":"Country","name":"TD"},{"@type":"Country","name":"TG"},{"@type":"Country","name":"TH"},{"@type":"Country","name":"TL"},{"@type":"Country","name":"TN"},{"@type":"Country","name":"TO"},{"@type":"Country","name":"TR"},{"@type":"Country","name":"TT"},{"@type":"Country","name":"TV"},{"@type":"Country","name":"TW"},{"@type":"Country","name":"TZ"},{"@type":"Country","name":"UA"},{"@type":"Country","name":"US"},{"@type":"Country","name":"UY"},{"@type":"Country","name":"UZ"},{"@type":"Country","name":"VC"},{"@type":"Country","name":"VN"},{"@type":"Country","name":"VU"},{"@type":"Country","name":"WS"},{"@type":"Country","name":"XK"},{"@type":"Country","name":"ZA"},{"@type":"Country","name":"ZM"},{"@type":"Country","name":"ZW"}]}}}</script><link rel="manifest" href="https://open.spotifycdn.com/cdn/generated/manifest-mobile-web-player.a1ddf51c.json"/><style data-styled="active"></style><style data-styled="" data-styled-version="5.3.11">.bksmLQ{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;border-radius:var(--encore-button-corner-radius,9999px);cursor:pointer;display:inline-block;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation;-webkit-transition-duration:33ms;transition-duration:33ms;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,-webkit-transform;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,transform;transition-property:background-color,border-color,color,box-shadow,filter,transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:var(--text-subdued,#656565);min-inline-size:0;min-block-size:var(--encore-control-size-base,48px);padding-block:var(--encore-spacing-tighter,12px);padding-inline:var(--encore-spacing-tighter,12px);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ @supports (overflow-wrap:anywhere){.bksmLQ{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.bksmLQ{word-break:break-word;}}/*!sc*/ .bksmLQ:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);color:var(--text-base,#000000);}/*!sc*/ .bksmLQ:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-subdued,#656565);}/*!sc*/ .bksmLQ::after{inline-size:24px;}/*!sc*/ .bksmLQ[disabled],.bksmLQ[aria-disabled='true'],fieldset[disabled] .bksmLQ{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-subdued,#656565);}/*!sc*/ .bksmLQ[disabled]::before,.bksmLQ[aria-disabled='true']::before,fieldset[disabled] .bksmLQ::before{background-color:transparent;}/*!sc*/ .bksmLQ[disabled]::after,.bksmLQ[aria-disabled='true']::after,fieldset[disabled] .bksmLQ::after{border-color:transparent;}/*!sc*/ .kTFJuL{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;border-radius:var(--encore-button-corner-radius,9999px);cursor:pointer;display:inline-block;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation;-webkit-transition-duration:33ms;transition-duration:33ms;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,-webkit-transform;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,transform;transition-property:background-color,border-color,color,box-shadow,filter,transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:var(--text-base,#000000);min-inline-size:0;padding:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ @supports (overflow-wrap:anywhere){.kTFJuL{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.kTFJuL{word-break:break-word;}}/*!sc*/ .kTFJuL:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}/*!sc*/ .kTFJuL:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .kTFJuL::after{inline-size:100%;}/*!sc*/ .kTFJuL[disabled],.kTFJuL[aria-disabled='true'],fieldset[disabled] .kTFJuL{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .kTFJuL[disabled]::before,.kTFJuL[aria-disabled='true']::before,fieldset[disabled] .kTFJuL::before{background-color:transparent;}/*!sc*/ .kTFJuL[disabled]::after,.kTFJuL[aria-disabled='true']::after,fieldset[disabled] .kTFJuL::after{border-color:transparent;}/*!sc*/ .hRqQQR{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;border-radius:var(--encore-button-corner-radius,9999px);cursor:pointer;display:inline-block;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation;-webkit-transition-duration:33ms;transition-duration:33ms;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,-webkit-transform;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,transform;transition-property:background-color,border-color,color,box-shadow,filter,transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:var(--text-base,#000000);min-inline-size:0;min-block-size:var(--encore-control-size-base,48px);padding-block:calc(var(--encore-spacing-tighter-2,8px) - 2px);padding-inline:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ @supports (overflow-wrap:anywhere){.hRqQQR{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.hRqQQR{word-break:break-word;}}/*!sc*/ .hRqQQR:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}/*!sc*/ .hRqQQR:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .hRqQQR::after{inline-size:100%;}/*!sc*/ .hRqQQR[disabled],.hRqQQR[aria-disabled='true'],fieldset[disabled] .hRqQQR{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .hRqQQR[disabled]::before,.hRqQQR[aria-disabled='true']::before,fieldset[disabled] .hRqQQR::before{background-color:transparent;}/*!sc*/ .hRqQQR[disabled]::after,.hRqQQR[aria-disabled='true']::after,fieldset[disabled] .hRqQQR::after{border-color:transparent;}/*!sc*/ data-styled.g2[id="Button-sc-1dqy6lx-0"]{content:"bksmLQ,kTFJuL,hRqQQR,"}/*!sc*/ .hYdsxw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .kUVYXR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-inline-start:12px;}/*!sc*/ data-styled.g3[id="IconWrapper__Wrapper-sc-16usrgb-0"]{content:"hYdsxw,kUVYXR,"}/*!sc*/ .bneLcE{fill:currentcolor;width:var(--encore-graphic-size-decorative-base,24px);height:var(--encore-graphic-size-decorative-base,24px);}/*!sc*/ .bneLcE *{vector-effect:non-scaling-stroke;}/*!sc*/ .zsGU{fill:currentcolor;width:var(--encore-graphic-size-decorative-base,24px);height:var(--encore-graphic-size-decorative-base,24px);}/*!sc*/ .zsGU *{vector-effect:non-scaling-stroke;}/*!sc*/ [dir='rtl'] .zsGU.zsGU{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}/*!sc*/ data-styled.g4[id="Svg-sc-ytk21e-0"]{content:"bneLcE,zsGU,"}/*!sc*/ .hKFGwn{box-sizing:border-box;-webkit-tap-highlight-color:transparent;position:relative;background-color:var(--background-base,#1ed760);color:var(--text-base,#000000);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:var(--encore-button-corner-radius,9999px);font-size:inherit;min-block-size:var(--encore-control-size-larger,56px);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;inline-size:var(--encore-control-size-larger,56px);-webkit-block-size:var(--encore-control-size-larger,56px);-ms-flex-block-size:var(--encore-control-size-larger,56px);block-size:var(--encore-control-size-larger,56px);-webkit-transition-property:background-color,-webkit-transform;-webkit-transition-property:background-color,transform;transition-property:background-color,transform;-webkit-transition-duration:33ms;transition-duration:33ms;}/*!sc*/ @supports (overflow-wrap:anywhere){.hKFGwn{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.hKFGwn{word-break:break-word;}}/*!sc*/ data-styled.g6[id="ButtonInner-sc-14ud5tc-0"]{content:"hKFGwn,"}/*!sc*/ .dlTJiR{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;border-radius:var(--encore-button-corner-radius,9999px);cursor:pointer;display:inline-block;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation;-webkit-transition-duration:33ms;transition-duration:33ms;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,-webkit-transform;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,transform;transition-property:background-color,border-color,color,box-shadow,filter,transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding:0;min-inline-size:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}/*!sc*/ .dlTJiR:hover .ButtonInner-sc-14ud5tc-0,.dlTJiR:hover .ButtonFocus-sc-2hq6ey-0{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}/*!sc*/ .dlTJiR:hover .ButtonInner-sc-14ud5tc-0{background-color:var(--background-highlight,#3be477);}/*!sc*/ .dlTJiR:active .ButtonInner-sc-14ud5tc-0{background-color:var(--background-press,#1abc54);box-shadow:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}/*!sc*/ .dlTJiR:active .ButtonFocus-sc-2hq6ey-0{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}/*!sc*/ .dlTJiR:focus .ButtonFocus-sc-2hq6ey-0{border-color:var(--parents-essential-base,var(--essential-base,#000000));}/*!sc*/ .dlTJiR[disabled] .ButtonInner-sc-14ud5tc-0,.dlTJiR[aria-disabled='true'] .ButtonInner-sc-14ud5tc-0,fieldset[disabled] .dlTJiR .ButtonInner-sc-14ud5tc-0{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:var(--background-base,#1ed760);color:var(--text-base,#000000);}/*!sc*/ .dlTJiR[disabled] .ButtonFocus-sc-2hq6ey-0,.dlTJiR[aria-disabled='true'] .ButtonFocus-sc-2hq6ey-0,fieldset[disabled] .dlTJiR .ButtonFocus-sc-2hq6ey-0{border-color:transparent;}/*!sc*/ data-styled.g7[id="Button-sc-qlcn5g-0"]{content:"dlTJiR,"}/*!sc*/ .ivomLs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;inset-block-start:calc((var(--encore-control-size-larger,56px) - var(--encore-graphic-size-decorative-base,24px)) / 2);inset-inline-start:calc((var(--encore-control-size-larger,56px) - var(--encore-graphic-size-decorative-base,24px)) / 2);}/*!sc*/ data-styled.g8[id="IconWrapper__Wrapper-sc-1hf1hjl-0"]{content:"ivomLs,"}/*!sc*/ .kOChlU{inline-size:100%;border-radius:var(--encore-corner-radius-base,4px);}/*!sc*/ data-styled.g15[id="Image-sc-1u215sg-3"]{content:"kOChlU,"}/*!sc*/ .lmgIvZ{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}/*!sc*/ data-styled.g19[id="ListRowTitle__LineClamp-sc-1xe2if1-0"]{content:"lmgIvZ,"}/*!sc*/ .eFGzcP{outline:none;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ @supports (overflow-wrap:anywhere){.eFGzcP{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.eFGzcP{word-break:break-word;}}/*!sc*/ data-styled.g20[id="ListRowTitle__ListRowText-sc-1xe2if1-1"]{content:"eFGzcP,"}/*!sc*/ .wLcyr{box-sizing:border-box;-webkit-tap-highlight-color:transparent;position:relative;border-radius:var(--encore-corner-radius-larger,6px);min-block-size:48px;z-index:0;color:var(--text-base,#000000);padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;--animation-speed:300ms;--animation-ease:ease;--bg-inset-change-press:-4px;cursor:pointer;}/*!sc*/ .wLcyr::after{content:'';position:absolute;border-radius:var(--encore-corner-radius-larger,6px);z-index:-1;-webkit-transition:background-color var(--animation-speed) var(--animation-ease),top var(--animation-speed) var(--animation-ease),left var(--animation-speed) var(--animation-ease),right var(--animation-speed) var(--animation-ease),bottom var(--animation-speed) var(--animation-ease);transition:background-color var(--animation-speed) var(--animation-ease),top var(--animation-speed) var(--animation-ease),left var(--animation-speed) var(--animation-ease),right var(--animation-speed) var(--animation-ease),bottom var(--animation-speed) var(--animation-ease);inset:0;inset:8px 8px 8px 8px;}/*!sc*/ .wLcyr[disabled],.wLcyr[aria-disabled='true'],fieldset[disabled] .wLcyr{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}/*!sc*/ .wLcyr:hover::after{background-color:var(--background-highlight,#f5f5f5);inset:0;}/*!sc*/ .wLcyr[disabled]:hover::after,.wLcyr[aria-disabled='true']:hover::after{background-color:unset;}/*!sc*/ .wLcyr[disabled]:active::after,.wLcyr[aria-disabled='true']:active::after{background-color:unset;inset:unset;}/*!sc*/ data-styled.g29[id="Box__BoxComponent-sc-y4nds-0"]{content:"wLcyr,"}/*!sc*/ .MWEhk button,.MWEhk a,.MWEhk [role='button'],.MWEhk [role='link']{position:relative;z-index:1;}/*!sc*/ data-styled.g37[id="Areas__InteractiveArea-sc-1tea2mc-0"]{content:"MWEhk,"}/*!sc*/ .kLALqL{-webkit-column-gap:var(--encore-spacing-tighter,12px);column-gap:var(--encore-spacing-tighter,12px);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ data-styled.g38[id="Areas__MainArea-sc-1tea2mc-1"]{content:"kLALqL,"}/*!sc*/ .cuoMqc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}/*!sc*/ data-styled.g39[id="Areas__Column-sc-1tea2mc-2"]{content:"cuoMqc,"}/*!sc*/ .hscyXl{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:var(--encore-spacing-tighter-2,8px);}/*!sc*/ .hscyXl[disabled]{opacity:0.7;}/*!sc*/ data-styled.g41[id="Box-sc-1njtxi4-0"]{content:"hscyXl,"}/*!sc*/ .DjiIj{position:absolute;z-index:0;inset:0;cursor:pointer;}/*!sc*/ data-styled.g43[id="CardLink-sc-1ut6cns-0"]{content:"DjiIj,"}/*!sc*/ .gPhSUm{box-sizing:border-box;-webkit-tap-highlight-color:transparent;border:0;border-block-start:1px solid var(--decorative-subdued,#dedede);margin-block:var(--encore-spacing-looser,24px);}/*!sc*/ data-styled.g48[id="HorizontalRule__HorizontalRuleElement-sc-198gjx4-0"]{content:"gPhSUm,"}/*!sc*/ </style><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-dialog-container.8aa726db.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-context-menu-container.951dcef4.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-connect-view-container.f30325e3.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-now-playing-view.57ed20f7.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-artist-page.7f81179e.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-home-page.0e16afa2.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mobile-web-player.96045797.css"/><link rel="preconnect" href="https://apresolve.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://clienttoken.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://api-partner.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://spclient.wg.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://api.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://daily-mix.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://exp.wg.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://i.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://lineup-images.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://mosaic.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://open.spotifycdn.com" crossorigin="anonymous"/><link rel="preconnect" href="https://pixel-static.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://pixel.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://pl.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://open.spotifycdn.com" crossorigin="anonymous"/><link rel="preconnect" href="https://gae2-dealer.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://gae2-spclient.spotify.com" crossorigin="anonymous"/><link rel="preload" href="https://open.spotifycdn.com/cdn/generated-locales/mobile-web-player/en.4d4a0934.json" data-translations-url-for-locale="en" as="fetch" crossorigin="anonymous" type="application/json"/><link rel="search" type="application/opensearchdescription+xml" title="Spotify" href="https://open.spotifycdn.com/cdn/generated/opensearch.4cd8879e.xml"/><script defer="" src="https://www.googleoptimize.com/optimize.js?id=GTM-W53X654"></script><script defer="" src="https://open.spotifycdn.com/cdn/js/gtm.ea4c34bc.js"></script><script defer="" src="https://open.spotifycdn.com/cdn/js/retargeting-pixels.5ab9cdc0.js"></script></head><body class="mobile-web-player"><script id="config" data-testid="config" type="application/json">{"appName":"web_player_prototype","market":"SG","locale":{"locale":"en","rtl":false,"textDirection":"ltr"},"isPremium":false,"correlationId":"a3d68913be95d4c74b8eb4c449c831e8","isAnonymous":true,"gtmId":"GTM-PZHN3VD","optimizeId":"GTM-W53X654","pipResources":{"scripts":["https://open.spotifycdn.com/cdn/build/web-player/vendor~web-player.f97f7070.js","https://open.spotifycdn.com/cdn/build/web-player/pip-mini-player.e05b8bdd.js"],"styles":["https://open.spotifycdn.com/cdn/build/web-player/pip-mini-player.1db08a40.css"]},"retargetingPixels":null,"recaptchaWebPlayerFraudSiteKey":"6LfCVLAUAAAAALFwwRnnCJ12DalriUGbj8FW_J39"}</script><script id="session" data-testid="session" type="application/json">{"accessToken":"BQC7HKKDeiNwpxSS3t2erPRnAGHMF8CfxMzZBEhUmu70VF6yAoNRd2L0lNKvvUtWmbnyZZb0095TKfapQ6ijMZfc6Vjo__EJiiUkhe0c8hfb70U2-7c","accessTokenExpirationTimestampMs":1732414067423,"isAnonymous":true,"clientId":"f6a40776580943a7bc5173125a1e8832"}</script><div id="main" data-ssr="1"><div class="encore-layout-themes"><div class="ufy3rNNsNBx6IOixSXEG"><div class="encore-dark-theme xXxkvFpB54Fne7ykRnXa" data-main-scrollable-node="true"><div class="Cv2QMWaKhio30Ly6ooMy"><div class="SAvutxFsWpINsq8pSOqb" style="--bottomMargin:0px"><!--$--><div data-testid="podcast-entity-view" class="E34FrewmewkuBM1IDQsg"><div class="M2zTPqWSULZAGKARgjXG" style="background:linear-gradient(#6A7988 0%, transparent 100%)"><div class="LTYHCckz80h0rAHEj0aQ OgFUAo4HM9zkORh6yYKs lBPLQvOs6NEAQQaTuYm9" data-testid="entity-header-top-section"><div class="cfggPp9bWTWmJHtaMuwE"><div data-testid="entity-image" style="opacity:1;width:56px;height:56px" class="_9oqBtpu3TVycIiibYRVw"><img aria-hidden="false" draggable="false" loading="eager" src="https://lite-images-i.scdn.co/image/ab67656300005f1f47af993b6b750468dbd95041" data-testid="entity-header-entity-image" alt="" class="mMx2LUixlnN_Fu45JpFB"/></div></div><div class="cfggPp9bWTWmJHtaMuwE"><div class="zJT83mTjBmPlNfEnuNYs" data-testid="entity-header-title-and-subtitle-section"><h1 class="encore-text encore-text-title-medium gj6rSoF7K4FohS2DJDEm" data-encore-id="text" data-testid="showTitle">Episode 6. Entrepreneur Spotlight: Rukiyah Van Dross-Anderson, Claradele Pharmaceuticals</h1><div class="encore-text encore-text-body-small sMT6JaxLhI2QLVSevX_3 fjP8GyQyM5IWQvTxWk6W" data-encore-id="text" data-testid="entity-header-entity-subtitle">SBIR Innovation Lab</div></div></div></div><div class="kVj4O1X1hlTwIyajGjJb" data-testid="entity-bottom-section"><span><div class="qfYkuLpETFW3axnfMntO"><p class="encore-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text">Mar 20</p><p class="encore-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text" data-testid="episode-progress-not-played"><span class="UyzJidwrGk3awngSGIwv">39 min 32 sec</span></p></div></span><div class="encore-text encore-text-body-small jXbmfyIkvfBoDgVxAaDD" data-encore-id="text"><button class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="Save to Your Library" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M11.999 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm-11 9c0-6.075 4.925-11 11-11s11 4.925 11 11-4.925 11-11 11-11-4.925-11-11z'/><path d='M17.999 12a1 1 0 0 1-1 1h-4v4a1 1 0 1 1-2 0v-4h-4a1 1 0 1 1 0-2h4V7a1 1 0 1 1 2 0v4h4a1 1 0 0 1 1 1z'/></svg></span></button><button data-testid="entity-share-button" class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="Share" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M18.5 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM15 5.5a3.5 3.5 0 1 1 1.006 2.455L9 12l7.006 4.045a3.5 3.5 0 1 1-.938 1.768l-6.67-3.85a3.5 3.5 0 1 1 0-3.924l6.67-3.852A3.513 3.513 0 0 1 15 5.5zm-9.5 5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm13 6.5a1.5 1.5 0 1 0-.001 3 1.5 1.5 0 0 0 .001-3z'/></svg></span></button><button data-testid="context-menu-action" class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="More" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M10.5 4.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zm0 15a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zm0-7.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0z'/></svg></span></button></div><div class="PbbAKgDSKqb_aeaogoiN"><div class="ilFQxSwAuKW7R9upfQxi"><button data-testid="play-button" aria-label="Play" data-encore-id="buttonPrimary" data-is-icon-only="true" class="Button-sc-qlcn5g-0 dlTJiR"><span class="ButtonInner-sc-14ud5tc-0 hKFGwn encore-bright-accent-set"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-1hf1hjl-0 ivomLs"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='m7.05 3.606 13.49 7.788a.7.7 0 0 1 0 1.212L7.05 20.394A.7.7 0 0 1 6 19.788V4.212a.7.7 0 0 1 1.05-.606z'/></svg></span></span></button></div></div></div></div><div class="AXLhOsSjT3bowfjf42kK"><div><div data-testid="expandable-description"><div class="buqVKMpwHgGMDJFSl54R"><div class="encore-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="encore-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">NCI SBIR Director Michael Weingarten and Rukiyah Van Dross-Anderson, Founder and CEO of SBIR-funded Claradele Pharmaceuticals discuss the journey from postdoc to biotech startup and how women and underrepresented entrepreneurs with innovative cancer solutions can also leverage SBIR support to move their ideas forward. Listen to this podcast to hear:</span></div> <div class="encore-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="encore-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">•</span><button class="Button-sc-1dqy6lx-0 kTFJuL encore-text-body-medium-bold" data-encore-id="buttonTertiary"><span class="encore-text encore-text-body-small-bold" data-encore-id="text">… <!-- -->see more</span></button></div></div></div><img class="kjxUv_MHNgEH5IARHdA0" src="https://lite-images-i.scdn.co/image/ab67656300005f1f47af993b6b750468dbd95041" alt="Podcast Episode" loading="lazy"/><a href="/show/4ZgsJahci1QqCScnHHZjEZ"><button class="Button-sc-1dqy6lx-0 hRqQQR encore-text-body-medium-bold" data-encore-id="buttonTertiary">See all episodes<span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 kUVYXR"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 zsGU"><path d='M8.043 2.793a1 1 0 0 0 0 1.414L15.836 12l-7.793 7.793a1 1 0 1 0 1.414 1.414L18.664 12 9.457 2.793a1 1 0 0 0-1.414 0z'/></svg></span></button></a><div data-testid="internal-link-recommender-shelf"><div class="JMgUTIyId0RuU9k6aQaz"><h2 class="encore-text encore-text-title-small" data-encore-id="text" dir="auto">More episodes like this</h2></div><div class="qirFczpKFgQDsNuuzLHP" data-testid="carousel-mwp"><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-2HhhtyW30bgqD5TO2pLJyS"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint2HhhtyW30bgqD5TO2pLJyS"></div><a draggable="false" href="/episode/2HhhtyW30bgqD5TO2pLJyS"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fc0a9253195bd0eaeaf5c5a17" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/2HhhtyW30bgqD5TO2pLJyS"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">Transformative Oncology Innovations, Ken Keller, President & CEO, Daiichi Sankyo, Inc.</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-4RNuf1UccxAPr5Z1y5B3UM"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint4RNuf1UccxAPr5Z1y5B3UM"></div><a draggable="false" href="/episode/4RNuf1UccxAPr5Z1y5B3UM"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f3775f82afc0f0aa51bd7b50b" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/4RNuf1UccxAPr5Z1y5B3UM"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">Argenx: Changing Lives with Llamas - [Business Breakdowns, EP.122]</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-0UJJHU66Kz4yokF1I1jGly"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint0UJJHU66Kz4yokF1I1jGly"></div><a draggable="false" href="/episode/0UJJHU66Kz4yokF1I1jGly"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f1d03799a5d846fdb2bb221f7" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/0UJJHU66Kz4yokF1I1jGly"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">Innovating new cancer-selective biologics with PairX Bio’s Dr. David M. Epstein</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-1rcGWndlmKW8omXaixbaz9"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint1rcGWndlmKW8omXaixbaz9"></div><a draggable="false" href="/episode/1rcGWndlmKW8omXaixbaz9"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fba7f3c37ce5e9a60189bbd6a" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/1rcGWndlmKW8omXaixbaz9"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">Lovisa Afzelius, Flagship Pioneering 🇸🇪 | Company building, AI | E25</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-5zzeqGhr6lYBByXrJMjzw7"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint5zzeqGhr6lYBByXrJMjzw7"></div><a draggable="false" href="/episode/5zzeqGhr6lYBByXrJMjzw7"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f8ab88a3bae40130baaf47c2f" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/5zzeqGhr6lYBByXrJMjzw7"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">Innovations in Bioengineering and Education feat. Dr. Sabia Zehra Abidi</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-6j6lfVLJmg7tuSaHZnXJsR"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint6j6lfVLJmg7tuSaHZnXJsR"></div><a draggable="false" href="/episode/6j6lfVLJmg7tuSaHZnXJsR"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fda59417ed749665be5e8620b" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/6j6lfVLJmg7tuSaHZnXJsR"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">Archon's Jamie Lazarovits on Unlocking the Full Power of Antibodies With AI</span></p></a></div></div></div></div></div></div></div><div class="iQxdxLc2HsEnJMZt0Us4"><hr class="HorizontalRule__HorizontalRuleElement-sc-198gjx4-0 gPhSUm bHqWsu7YPnOhoFVoWo1o" data-encore-id="horizontalRule"/></div></div><!--/$--></div><div class="LQ6Ss79CdgHw2ScSPflQ"></div></div></div></div><aside class="encore-dark-theme Yg_FlRTSnjxmfwyAvnFJ"><div></div></aside></div></div><script id="initial-state" type="text/plain">eyJzZXNzaW9uIjp7Im1lIjpudWxsLCJwcm9kdWN0Ijp7ImNvdW50cnkiOiJTRyIsImNhdGFsb2d1ZSI6InByZW1pdW0iLCJwcm9kdWN0IjoiUFJFTUlVTSIsIm9uLWRlbWFuZCI6IjEifSwibG9jYWxlIjoiZW4iLCJ0ZXh0RGlyZWN0aW9uYWxpdHkiOiJsdHIiLCJpc0Fub255bW91cyI6dHJ1ZSwiZmVhdHVyZXMiOnsiZW5hYmxlU2hvd3MiOnRydWUsImlzVHJhY2luZ0VuYWJsZWQiOmZhbHNlLCJ1cGdyYWRlQnV0dG9uIjoiY29udHJvbCIsIm13cCI6dHJ1ZSwiaXNNV1BFcnJvckNvZGVFbmFibGVkIjpmYWxzZSwiaXNNd3BSYWRpb0VudGl0eSI6dHJ1ZSwiaXNNV1BBbmRQbGF5YmFja0NhcGFibGUiOmZhbHNlLCJwcmVhdXRoUmVjYXB0Y2hhIjpmYWxzZSwiaXNFcXVhbGl6ZXJBQkVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RFbmFibGVkIjp0cnVlLCJlbmFibGVJMThuTG9jYWxlcyI6dHJ1ZSwiaXNJMThuQWRkaXRpb25hbFBhZ2VzRW5hYmxlZCI6ZmFsc2UsImlzSW50ZXJhY3Rpb25Mb2dnZXJFbmFibGVkIjp0cnVlLCJpc1JlaW52ZW50RnJlZUVuYWJsZWQiOmZhbHNlLCJpc0VudGl0eVJlcG9ydEVuYWJsZWQiOnRydWUsImlzQWxidW1SZXBvcnRFbmFibGVkIjpmYWxzZSwiaXNUcmFja1JlcG9ydEVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RTaG93UmVwb3J0RW5hYmxlZCI6ZmFsc2UsImlzUG9kY2FzdEVwaXNvZGVSZXBvcnRFbmFibGVkIjpmYWxzZX0sImNvdW50cnkiOiJTRyIsImJyb3dzZXJPUyI6ImFuZHJvaWQiLCJjYW5Hb0JhY2siOmZhbHNlLCJjYW5Hb0ZvcndhcmQiOmZhbHNlfSwiY29ubmVjdCI6eyJkZXZpY2UiOm51bGwsImRldmljZXMiOltdLCJtYW51YWxUcmFuc2ZlckRldmljZUlkIjpudWxsfSwiZW50aXRpZXMiOnsiaXRlbXMiOnsic3BvdGlmeTplcGlzb2RlOjBCVXdxMURMUWc5S0FGRzFqYVY0bUMiOnsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiYzA3ZTdiNGMxMzI5MDVhMzIzZGQ5MzcwZjlmYTFlMGIwNzY3ZmQxOCIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9jMDdlN2I0YzEzMjkwNWEzMjNkZDkzNzBmOWZhMWUwYjA3NjdmZDE4In0seyJmaWxlSWQiOiIyMzY3ZmY1ZDMyNWNhNGZmMjYyNmExYTFhYjkwNWY0MDg4M2EwODFkIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMjM2N2ZmNWQzMjVjYTRmZjI2MjZhMWExYWI5MDVmNDA4ODNhMDgxZCJ9LHsiZmlsZUlkIjoiM2U3YjJmNjI2ZWIzY2NlOWE0ZTdiNTAwNzgwNGU0ZmFkN2QzOGU3OCIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzNlN2IyZjYyNmViM2NjZTlhNGU3YjUwMDc4MDRlNGZhZDdkMzhlNzgifSx7ImZpbGVJZCI6IjVkYjFiYTQzMTAxYWY4Nzk3ZDJhODkzZGNlNjEwNmI5ZGVkNDVkMjkiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNWRiMWJhNDMxMDFhZjg3OTdkMmE4OTNkY2U2MTA2YjlkZWQ0NWQyOSJ9LHsiZmlsZUlkIjoiYjg3ZDFmNmFmNzk3Y2I5YzFiODg3NTZjMDZkYmM3NzUzZDkwNGM3MiIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2I4N2QxZjZhZjc5N2NiOWMxYjg4NzU2YzA2ZGJjNzc1M2Q5MDRjNzIifV19LCJhdWRpb1ByZXZpZXciOnsiZm9ybWF0IjoiTVAzXzk2IiwidXJsIjoiaHR0cHM6Ly9wb2R6LWNvbnRlbnQuc3BvdGlmeWNkbi5jb20vYXVkaW8vY2xpcHMvMThObjZWRk1uWFJHZ04zQlZ2U1FWYS9jbGlwXzQyODEwMl80ODgxMDIubXAzIn0sImF2YWlsYWJsZU1hcmtldHMiOnsiaXRlbXMiOlt7ImNvdW50cnlDb2RlIjoiQUQifSx7ImNvdW50cnlDb2RlIjoiQUUifSx7ImNvdW50cnlDb2RlIjoiQUcifSx7ImNvdW50cnlDb2RlIjoiQUwifSx7ImNvdW50cnlDb2RlIjoiQU0ifSx7ImNvdW50cnlDb2RlIjoiQU8ifSx7ImNvdW50cnlDb2RlIjoiQVIifSx7ImNvdW50cnlDb2RlIjoiQVQifSx7ImNvdW50cnlDb2RlIjoiQVUifSx7ImNvdW50cnlDb2RlIjoiQVoifSx7ImNvdW50cnlDb2RlIjoiQkEifSx7ImNvdW50cnlDb2RlIjoiQkIifSx7ImNvdW50cnlDb2RlIjoiQkUifSx7ImNvdW50cnlDb2RlIjoiQkYifSx7ImNvdW50cnlDb2RlIjoiQkcifSx7ImNvdW50cnlDb2RlIjoiQkgifSx7ImNvdW50cnlDb2RlIjoiQkkifSx7ImNvdW50cnlDb2RlIjoiQkoifSx7ImNvdW50cnlDb2RlIjoiQk4ifSx7ImNvdW50cnlDb2RlIjoiQk8ifSx7ImNvdW50cnlDb2RlIjoiQlIifSx7ImNvdW50cnlDb2RlIjoiQlMifSx7ImNvdW50cnlDb2RlIjoiQlQifSx7ImNvdW50cnlDb2RlIjoiQlcifSx7ImNvdW50cnlDb2RlIjoiQloifSx7ImNvdW50cnlDb2RlIjoiQ0EifSx7ImNvdW50cnlDb2RlIjoiQ0gifSx7ImNvdW50cnlDb2RlIjoiQ0kifSx7ImNvdW50cnlDb2RlIjoiQ0wifSx7ImNvdW50cnlDb2RlIjoiQ00ifSx7ImNvdW50cnlDb2RlIjoiQ08ifSx7ImNvdW50cnlDb2RlIjoiQ1IifSx7ImNvdW50cnlDb2RlIjoiQ1YifSx7ImNvdW50cnlDb2RlIjoiQ1cifSx7ImNvdW50cnlDb2RlIjoiQ1kifSx7ImNvdW50cnlDb2RlIjoiQ1oifSx7ImNvdW50cnlDb2RlIjoiREUifSx7ImNvdW50cnlDb2RlIjoiREoifSx7ImNvdW50cnlDb2RlIjoiREsifSx7ImNvdW50cnlDb2RlIjoiRE0ifSx7ImNvdW50cnlDb2RlIjoiRE8ifSx7ImNvdW50cnlDb2RlIjoiRFoifSx7ImNvdW50cnlDb2RlIjoiRUMifSx7ImNvdW50cnlDb2RlIjoiRUUifSx7ImNvdW50cnlDb2RlIjoiRUcifSx7ImNvdW50cnlDb2RlIjoiRVMifSx7ImNvdW50cnlDb2RlIjoiRkkifSx7ImNvdW50cnlDb2RlIjoiRkoifSx7ImNvdW50cnlDb2RlIjoiRk0ifSx7ImNvdW50cnlDb2RlIjoiRlIifSx7ImNvdW50cnlDb2RlIjoiR0EifSx7ImNvdW50cnlDb2RlIjoiR0IifSx7ImNvdW50cnlDb2RlIjoiR0QifSx7ImNvdW50cnlDb2RlIjoiR0UifSx7ImNvdW50cnlDb2RlIjoiR0gifSx7ImNvdW50cnlDb2RlIjoiR00ifSx7ImNvdW50cnlDb2RlIjoiR04ifSx7ImNvdW50cnlDb2RlIjoiR1EifSx7ImNvdW50cnlDb2RlIjoiR1IifSx7ImNvdW50cnlDb2RlIjoiR1QifSx7ImNvdW50cnlDb2RlIjoiR1cifSx7ImNvdW50cnlDb2RlIjoiR1kifSx7ImNvdW50cnlDb2RlIjoiSEsifSx7ImNvdW50cnlDb2RlIjoiSE4ifSx7ImNvdW50cnlDb2RlIjoiSFIifSx7ImNvdW50cnlDb2RlIjoiSFQifSx7ImNvdW50cnlDb2RlIjoiSFUifSx7ImNvdW50cnlDb2RlIjoiSUQifSx7ImNvdW50cnlDb2RlIjoiSUUifSx7ImNvdW50cnlDb2RlIjoiSUwifSx7ImNvdW50cnlDb2RlIjoiSU4ifSx7ImNvdW50cnlDb2RlIjoiSVMifSx7ImNvdW50cnlDb2RlIjoiSVQifSx7ImNvdW50cnlDb2RlIjoiSk0ifSx7ImNvdW50cnlDb2RlIjoiSk8ifSx7ImNvdW50cnlDb2RlIjoiSlAifSx7ImNvdW50cnlDb2RlIjoiS0UifSx7ImNvdW50cnlDb2RlIjoiS0gifSx7ImNvdW50cnlDb2RlIjoiS0kifSx7ImNvdW50cnlDb2RlIjoiS00ifSx7ImNvdW50cnlDb2RlIjoiS04ifSx7ImNvdW50cnlDb2RlIjoiS1IifSx7ImNvdW50cnlDb2RlIjoiS1cifSx7ImNvdW50cnlDb2RlIjoiTEEifSx7ImNvdW50cnlDb2RlIjoiTEIifSx7ImNvdW50cnlDb2RlIjoiTEMifSx7ImNvdW50cnlDb2RlIjoiTEkifSx7ImNvdW50cnlDb2RlIjoiTFIifSx7ImNvdW50cnlDb2RlIjoiTFMifSx7ImNvdW50cnlDb2RlIjoiTFQifSx7ImNvdW50cnlDb2RlIjoiTFUifSx7ImNvdW50cnlDb2RlIjoiTFYifSx7ImNvdW50cnlDb2RlIjoiTUEifSx7ImNvdW50cnlDb2RlIjoiTUMifSx7ImNvdW50cnlDb2RlIjoiTUUifSx7ImNvdW50cnlDb2RlIjoiTUcifSx7ImNvdW50cnlDb2RlIjoiTUgifSx7ImNvdW50cnlDb2RlIjoiTUsifSx7ImNvdW50cnlDb2RlIjoiTUwifSx7ImNvdW50cnlDb2RlIjoiTU4ifSx7ImNvdW50cnlDb2RlIjoiTU8ifSx7ImNvdW50cnlDb2RlIjoiTVIifSx7ImNvdW50cnlDb2RlIjoiTVQifSx7ImNvdW50cnlDb2RlIjoiTVUifSx7ImNvdW50cnlDb2RlIjoiTVYifSx7ImNvdW50cnlDb2RlIjoiTVcifSx7ImNvdW50cnlDb2RlIjoiTVgifSx7ImNvdW50cnlDb2RlIjoiTVkifSx7ImNvdW50cnlDb2RlIjoiTVoifSx7ImNvdW50cnlDb2RlIjoiTkEifSx7ImNvdW50cnlDb2RlIjoiTkUifSx7ImNvdW50cnlDb2RlIjoiTkcifSx7ImNvdW50cnlDb2RlIjoiTkkifSx7ImNvdW50cnlDb2RlIjoiTkwifSx7ImNvdW50cnlDb2RlIjoiTk8ifSx7ImNvdW50cnlDb2RlIjoiTlAifSx7ImNvdW50cnlDb2RlIjoiTlIifSx7ImNvdW50cnlDb2RlIjoiTloifSx7ImNvdW50cnlDb2RlIjoiT00ifSx7ImNvdW50cnlDb2RlIjoiUEEifSx7ImNvdW50cnlDb2RlIjoiUEUifSx7ImNvdW50cnlDb2RlIjoiUEcifSx7ImNvdW50cnlDb2RlIjoiUEgifSx7ImNvdW50cnlDb2RlIjoiUEwifSx7ImNvdW50cnlDb2RlIjoiUFIifSx7ImNvdW50cnlDb2RlIjoiUFMifSx7ImNvdW50cnlDb2RlIjoiUFQifSx7ImNvdW50cnlDb2RlIjoiUFcifSx7ImNvdW50cnlDb2RlIjoiUFkifSx7ImNvdW50cnlDb2RlIjoiUUEifSx7ImNvdW50cnlDb2RlIjoiUk8ifSx7ImNvdW50cnlDb2RlIjoiUlMifSx7ImNvdW50cnlDb2RlIjoiUlcifSx7ImNvdW50cnlDb2RlIjoiU0EifSx7ImNvdW50cnlDb2RlIjoiU0IifSx7ImNvdW50cnlDb2RlIjoiU0MifSx7ImNvdW50cnlDb2RlIjoiU0UifSx7ImNvdW50cnlDb2RlIjoiU0cifSx7ImNvdW50cnlDb2RlIjoiU0kifSx7ImNvdW50cnlDb2RlIjoiU0sifSx7ImNvdW50cnlDb2RlIjoiU0wifSx7ImNvdW50cnlDb2RlIjoiU00ifSx7ImNvdW50cnlDb2RlIjoiU04ifSx7ImNvdW50cnlDb2RlIjoiU1IifSx7ImNvdW50cnlDb2RlIjoiU1QifSx7ImNvdW50cnlDb2RlIjoiU1YifSx7ImNvdW50cnlDb2RlIjoiU1oifSx7ImNvdW50cnlDb2RlIjoiVEQifSx7ImNvdW50cnlDb2RlIjoiVEcifSx7ImNvdW50cnlDb2RlIjoiVEgifSx7ImNvdW50cnlDb2RlIjoiVEwifSx7ImNvdW50cnlDb2RlIjoiVE4ifSx7ImNvdW50cnlDb2RlIjoiVE8ifSx7ImNvdW50cnlDb2RlIjoiVFIifSx7ImNvdW50cnlDb2RlIjoiVFQifSx7ImNvdW50cnlDb2RlIjoiVFYifSx7ImNvdW50cnlDb2RlIjoiVFcifSx7ImNvdW50cnlDb2RlIjoiVFoifSx7ImNvdW50cnlDb2RlIjoiVUEifSx7ImNvdW50cnlDb2RlIjoiVVMifSx7ImNvdW50cnlDb2RlIjoiVVkifSx7ImNvdW50cnlDb2RlIjoiVVoifSx7ImNvdW50cnlDb2RlIjoiVkMifSx7ImNvdW50cnlDb2RlIjoiVk4ifSx7ImNvdW50cnlDb2RlIjoiVlUifSx7ImNvdW50cnlDb2RlIjoiV1MifSx7ImNvdW50cnlDb2RlIjoiWEsifSx7ImNvdW50cnlDb2RlIjoiWkEifSx7ImNvdW50cnlDb2RlIjoiWk0ifSx7ImNvdW50cnlDb2RlIjoiWlcifV19LCJjb250ZW50SW5mb3JtYXRpb24iOm51bGwsImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7ImV4dHJhY3RlZENvbG9ycyI6eyJjb2xvckxpZ2h0Ijp7ImJsdWUiOjEzNiwiZ3JlZW4iOjEyMSwiaGV4IjoiIzZBNzk4OCIsInJlZCI6MTA2fX0sInNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ0N2FmOTkzYjZiNzUwNDY4ZGJkOTUwNDEiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY0N2FmOTkzYjZiNzUwNDY4ZGJkOTUwNDEiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhNDdhZjk5M2I2Yjc1MDQ2OGRiZDk1MDQxIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiIgTkNJIFNCSVIgRGlyZWN0b3IgTWljaGFlbCBXZWluZ2FydGVuIGFuZCBSdWtpeWFoIFZhbiBEcm9zcy1BbmRlcnNvbiwgRm91bmRlciBhbmQgQ0VPIG9mIFNCSVItZnVuZGVkIENsYXJhZGVsZSBQaGFybWFjZXV0aWNhbHMgZGlzY3VzcyB0aGUgam91cm5leSBmcm9tIHBvc3Rkb2MgdG8gYmlvdGVjaCBzdGFydHVwIGFuZCBob3cgd29tZW4gYW5kIHVuZGVycmVwcmVzZW50ZWQgZW50cmVwcmVuZXVycyB3aXRoIGlubm92YXRpdmUgY2FuY2VyIHNvbHV0aW9ucyBjYW4gYWxzbyBsZXZlcmFnZSBTQklSIHN1cHBvcnQgdG8gbW92ZSB0aGVpciBpZGVhcyBmb3J3YXJkLiBMaXN0ZW4gdG8gdGhpcyBwb2RjYXN0IHRvIGhlYXI6ICDigKLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFN0YWdlcyBvZiBwcm9kdWN0IGRldmVsb3BtZW50IChmdW5kcmFpc2luZyByb3VuZHMsIGNvbXBhbnkgY29sbGFib3JhdGlvbnMsIHRlYW0gY3VsdHVyZSBkZXZlbG9wbWVudCwgYW5kIG1vcmUpICDigKLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIExlc3NvbnMgTGVhcm5lZCB3aGVuIHRyYW5zaXRpb25pbmcgZnJvbSBhY2FkZW1pYSB0byB0aGUgZWFybHkgc3RhZ2VzIG9mIHByb2R1Y3QgY29tbWVyY2lhbGl6YXRpb24gIOKAosKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQmVuZWZpdHMgb2YgY29udGFjdGluZyBwcm9ncmFtIGRpcmVjdG9ycyB3aGVuIGFwcGx5aW5nIGZvciBTQklSL1NUVFIgb3Bwb3J0dW5pdGllcyAg4oCiwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBDb2FjaGluZyByZWNlaXZlZCB0aHJvdWdoIHRoZSBBcHBsaWNhbnQgQXNzaXN0YW5jZSBQcm9ncmFtICDigKLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFV0aWxpemluZyBzdGF0ZSBiaW90ZWNoIHByb2Zlc3Npb25hbCBvcmdhbml6YXRpb25zICDigKLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFByb2dyYW1zIGVhcmx5LXN0YWdlIGJ1c2luZXNzZXMgY2FuIHVzZSAgwqAgUG9kY2FzdCBHdWVzdCBTcGVha2VyczogICAgIE5hbWUgICBCaW9zICAgICAgIE1pY2hhZWwgV2VpbmdhcnRlbiwgTUEgRGlyZWN0b3IgU0JJUiBEZXZlbG9wbWVudCBDZW50ZXIgTmF0aW9uYWwgQ2FuY2VyIEluc3RpdHV0ZSDCoCAgIEluIHRoaXMgcm9sZSwgTWljaGFlbCBXZWluZ2FydGVuIGxlYWRzIGEgdGVhbSBvZiBuaW5lIFByb2dyYW0gRGlyZWN0b3JzIHdobyBtYW5hZ2UgYWxsIGFzcGVjdHMgb2YgdGhlIE5DSSBTQklSICYgU1RUUiBQcm9ncmFtcyBpbmNsdWRpbmcgYSBwb3J0Zm9saW8gb2YgJDE4Mk0gaW4gZ3JhbnRzIGFuZCBjb250cmFjdHMgYW5udWFsbHkuIFRoZSBTQklSICYgU1RUUiBwcm9ncmFtcyBhcmUgTkNJJ3MgZW5naW5lIG9mIGlubm92YXRpb24gZm9yIGRldmVsb3BpbmcgYW5kIGNvbW1lcmNpYWxpemluZyBub3ZlbCB0ZWNobm9sb2dpZXMgYW5kIHByb2R1Y3RzIHRvIHByZXZlbnQsIGRpYWdub3NlLCBhbmQgdHJlYXQgY2FuY2VyLiBXZWluZ2FydGVuIGhhcyBpbXBsZW1lbnRlZCBhIHNldCBvZiBrZXkgaW5pdGlhdGl2ZXMgZm9yIG9wdGltaXppbmcgdGhlIHBlcmZvcm1hbmNlIG9mIHRoZSBOQ0kgU0JJUiBQcm9ncmFtIGF0IHRoZSBOSUguIFRoZXNlIGluY2x1ZGUgdGhlIGVzdGFibGlzaG1lbnQgb2YgYSBuZXcgbW9kZWwgYXQgdGhlIE5DSSBmb3IgbWFuYWdpbmcgdGhlIHByb2dyYW0gLSB0aGUgU0JJUiBEZXZlbG9wbWVudCBDZW50ZXIuwqAgwqAgICAgIMKgICAgIFJ1a2l5YWggVmFuIERyb3NzLUFuZGVyc29uLCBQaEQgIEZvdW5kZXIgYW5kIENFTyAgQ2xhcmFkZWxlIFBoYXJtYWNldXRpY2FscyDCoCAgIFJ1a2l5YWggVC4gVmFuIERyb3NzLUFuZGVyc29uLCBQaEQgaXMgdGhlIENFTyBhbmQgZm91bmRlciBvZiBOQ0kgU0JJUi1mdW5kZWQgdGhlcmFwZXV0aWNzIGNvbXBhbnksIENsYXJhZGVsZSBQaGFybWFjZXV0aWNhbHMuIEhlciB3b3JrIGJlZ2FuIGF0IEVhc3QgQ2Fyb2xpbmEgVW5pdmVyc2l0eSwgd2hlcmUgc2hlIGlzIGFuIGFzc29jaWF0ZSBwcm9mZXNzb3IgYW5kIHRoZSBkaXJlY3RvciBvZiBHcmFkdWF0ZSBQcm9ncmFtcywgUGhhcm1hY29sb2d5ICYgVG94aWNvbG9neSBDb25jZW50cmF0aW9uLiBEci4gVmFuIERyb3NzLUFuZGVyc29uIGlzIHdvcmtpbmcgdG8gZGV2ZWxvcCBhbiBlZmZlY3RpdmUgYW5kIG5vbi10b3hpYyBkcnVnIGFzIGFuIGFsdGVybmF0aXZlIHRoZXJhcGV1dGljIHJlZ2ltZW4gZm9yIG1lbGFub21hIHBhdGllbnRzIHdobyBhcmVu4oCZdCByZXNwb25zaXZlIHRvIHRyYWRpdGlvbmFsIHRyZWF0bWVudHMuwqAgVG8gYXR0cmFjdCB0aGlyZC1wYXJ0eSBpbnZlc3RvcnMgdGhhdCB3b3VsZCBoZWxwIGdldCBoZXIgaW5ub3ZhdGlvbiB0byBnZXQgdG8gdGhlIHBhdGllbnRzIHRoYXQgbmVlZCB0aGVtLCBEci4gVmFuIERyb3NzLUFuZGVyc29uIGlzIHdvcmtpbmcgdGhyb3VnaCBwcm9vZi1vZi1jb25jZXB0IHN0dWRpZXMgdG8gZGVtb25zdHJhdGUgaGVyIGlubm92YXRpb27igJlzIGNvbW1lcmNpYWwgdmlhYmlsaXR5LiBUaHJvdWdoIGhlciBwYXJ0aWNpcGF0aW9uIGluIHRoZSBOQ0kgU0JJUiBwcm9ncmFtLCBzaGUgdXNlZCBmdW5kaW5nIHRvIHNjYWxlIHVwIHByb2R1Y3Rpb24gYW5kIHJlY2VpdmVkIGVudHJlcHJlbmV1cmlhbCBtZW50b3JzaGlwIHRvIG5hdmlnYXRlIHRoZSBjb21wbGV4IGJ1c2luZXNzIHdvcmxkLiBEci4gVmFuIERyb3NzLUFuZGVyc29uIGdyYWR1YXRlZCBmcm9tIFJ1dGdlcnMgVW5pdmVyc2l0eSwgVU1ETkotUldKTVMgd2l0aCBhIGRvY3RvcmFsIGRlZ3JlZSBpbiBNb2xlY3VsYXIgYW5kIENlbGx1bGFyIFBoYXJtYWNvbG9neS4gwqAgICAgIFByb2dyYW1zIHJlZmVyZW5jZWQgaW4gdGhpcyBlcGlzb2RlOiAg4oCiwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBNaW5vcml0eSBCaW9tZWRpY2FsIFJlc2VhcmNoIFN5bXBvc2l1bSAoTUJSUykgcHJvZ3JhbSAtIGh0dHA6Ly9tYnJzLm5ld2Fyay5ydXRnZXJzLmVkdS8gIOKAosKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgTWlub3JpdHkgQWNjZXNzIHRvIFJlc2VhcmNoIENhcmVlcnMgLSBodHRwczovL3d3dy5uaWdtcy5uaWguZ292L3RyYWluaW5nL01BUkMvUGFnZXMvVVNUQVJBd2FyZHMuYXNweCAg4oCiwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBcHBsaWNhbnQgQXNzaXN0YW5jZSBQcm9ncmFtIC0gaHR0cHM6Ly9zYmlyLmNhbmNlci5nb3Yvc21hbGwtYnVzaW5lc3MtZnVuZGluZy9hcHBsaWNhdGlvbi1wcm9jZXNzL2FwcGxpY2FudC1hc3Npc3RhbmNlICDigKLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEktQ29ycHMgYXQgTklIIHByb2dyYW0gLSBodHRwczovL3NiaXIuY2FuY2VyLmdvdi9jb21tZXJjaWFsaXphdGlvbi9idXNpbmVzcy9pY29ycHMgIOKAosKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgTkNJIFNCSVIgV29tZW7igJlzIElubm92YXRpb24gTmV0d29yayAg4oCiwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBPZmZpY2Ugb2YgdGVjaG5vbG9neSB0cmFuc2ZlciAob2ZmZXJlZCBhdCBtb3N0IHNjaG9vbCkgIOKAosKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgTkNJIFNCSVIgSW52ZXN0b3IgSW5pdGlhdGl2ZSAtIGh0dHBzOi8vc2Jpci5jYW5jZXIuZ292L2NvbW1lcmNpYWxpemF0aW9uL2J1c2luZXNzL2ludmVzdG9yLWluaXRpYXRpdmVzICDigKLCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNtYWxsIEJ1c2luZXNzIFRyYW5zaXRpb24gR3JhbnQgLSBodHRwczovL3NiaXIuY2FuY2VyLmdvdi9zbWFsbC1idXNpbmVzcy1mdW5kaW5nL2dyYW50cy9zbWFsbC1idXNpbmVzcy10cmFuc2l0aW9uIFRyYW5zY3JpcHQ6ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgS0VZOsKgwqDCoMKgIE1JQ0hBRUwgPSBNaWNoYWVsIFdlaW5nYXJ0ZW4sIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFJVS0lZQUggPSBEci4gUnVraXlhaCBWYW4gRHJvc3MtQW5kZXJzb24gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBbbXVzaWNdICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgTUlDSEFFTDogSGVsbG8gYW5kIHdlbGNvbWUgdG8gSW5ub3ZhdGlvbiBMYWIsIHlvdXIgZ28gdG8gcmVzb3VyY2UgZm9yIGFsbCB0aGluZ3MgYmlvdGVjaCBzdGFydHVwcywgYnJvdWdodCB0byB5b3UgYnkgdGhlIE5hdGlvbmFsIENhbmNlciBJbnN0aXR1dGXigJlzIFNtYWxsIEJ1c2luZXNzIElubm92YXRpb24gUmVzZWFyY2gsIFNCSVIgRGV2ZWxvcG1lbnQgQ2VudGVyLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE91ciBwb2RjYXN0IGhvc3RzIGludGVydmlld3Mgd2l0aCBzdWNjZXNzZnVsIGVudHJlcHJlbmV1cnMgYW5kIHByb3ZpZGVzIHJlc291cmNlcyBmb3Igc21hbGwgYnVzaW5lc3NlcyBsb29raW5nIHRvIHRha2UgdGhlaXIgY3V0dGluZyBlZGdlIGNhbmNlciBzb2x1dGlvbnMgZnJvbSBsYWIgdG8gbWFya2V0LiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEknbSBNaWNoYWVsIFdlaW5nYXJ0ZW4sIHRoZSBkaXJlY3RvciBvZiBOQ0kgU0JJUiBhbmQgdG9kYXkncyBob3N0LiBUb2RheSwgaW4gY2VsZWJyYXRpb24gb2YgdGhlIFdvbWVuJ3MgSGlzdG9yeSBNb250aCwgSSdtIGV4Y2l0ZWQgdG8gaW50cm9kdWNlIG91ciBsaXN0ZW5lcnMgdG8gb25lIG9mIG91ciB3b21lbiBhd2FyZGVlcywgRHIuIFJ1a2l5YWggVmFuIERyb3NzLUFuZGVyc29uLiBSdWtpeWFoIGlzIHRoZSBDRU8gYW5kIGZvdW5kZXIgb2YgYW4gTkNJIFNCSVIgZnVuZGVkIHRoZXJhcGV1dGljcyBjb21wYW55IENsYXJhZGVsZSBQaGFybWFjZXV0aWNhbHMuIEhlciB3b3JrIGJlZ2FuIGF0IEVhc3QgQ2Fyb2xpbmEgVW5pdmVyc2l0eSB3aGVyZSBzaGUgaXMgYW4gYXNzb2NpYXRlIHByb2Zlc3NvciBhbmQgdGhlIERpcmVjdG9yIG9mIEdyYWR1YXRlIFByb2dyYW1zLCBQaGFybWFjb2xvZ3kgYW5kIFRveGljb2xvZ3kgQ29uY2VudHJhdGlvbi4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBEci4gVmFuIERyb3NzLUFuZGVyc29uIGlzIHdvcmtpbmcgdG8gZGV2ZWxvcCBhbiBlZmZlY3RpdmUgYW5kIG5vbi10b3hpYyBkcnVnIGFzIGFuIGFsdGVybmF0aXZlIHRoZXJhcGV1dGljIHJlZ2ltZW4gZm9yIG1lbGFub21hIHBhdGllbnRzIHdobyBhcmVuJ3QgcmVzcG9uc2l2ZSB0byB0cmFkaXRpb25hbCB0cmVhdG1lbnRzLiBXZSB3aWxsIGRpc2N1c3MgaGVyIGpvdXJuZXkgZnJvbSBwb3N0LWRvYyB0byBiaW90ZWNoIHN0YXJ0dXAsIGFuZCBzaGFyZSBob3cgd29tZW4gYW5kIHVuZGVycmVwcmVzZW50ZWQgZW50cmVwcmVuZXVycyB3aXRoIGlubm92YXRpdmUgY2FuY2VyIHNvbHV0aW9ucyBjYW4gYWxzbyBsZXZlcmFnZSBTQklSIHN1cHBvcnQgdG8gbW92ZSB0aGVpciBpZGVhcyBmb3J3YXJkLiBXZWxjb21lLCBSdWtpeWFoLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFJVS0lZQUg6IFRoYW5rIHlvdS4gVGhhbmsgeW91IGZvciBoYXZpbmcgbWUuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgTUlDSEFFTDogQ2FuIHlvdSBraW5kIG9mIHdhbGsgdXMgdGhyb3VnaCB0aGUgYXJjIG9mIHlvdXIgY2FyZWVyIGFuZCBob3cgeW91ciBjb21wYW55IENsYXJhZGVsZSB3YXMgZm9ybWVkPyAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFJVS0lZQUg6IE9oLCBzdXJlLiBTbyBteSByZXNlYXJjaCBjYXJlZXIgYmVnYW4gYXQgQWxhYmFtYSBTdGF0ZSBVbml2ZXJzaXR5LCB3aGVyZSBJIHdhcyBhIGNoZW1pc3RyeSBtYWpvciwgYW5kIHRocm91Z2ggdGhlIHVuaXZlcnNpdHksIEkgcGFydGljaXBhdGVkIGluIHNvbWUgcmVhbGx5IGltcG9ydGFudCBwcm9ncmFtcyB0aGF0IGhlbHBlZCBtZSB0byB1bmRlcnN0YW5kIHRoYXQgSSByZWFsbHkgbG92ZSByZXNlYXJjaC4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTbyBhcyBhbiB1bmRlcmdyYWR1YXRlLCBJIHdhcyBpbiB0aGUgTUJSUyBwcm9ncmFtLCB3aGljaCBzdGFuZHMgZm9yIGEgTWlub3JpdHkgQmlvbWVkaWNhbCBSZXNlYXJjaCBTeW1wb3NpdW0uIEkgd2FzIGFsc28gYSBNQVJDIHN0dWRlbnQsIE1pbm9yaXR5IEFjY2VzcyB0byBSZXNlYXJjaCBDYXJlZXJzLCBhbmQgdGhlc2UgdHdvIHByb2dyYW1zIHdlcmUgTklILWZ1bmRlZCBwcm9ncmFtcyB0aGF0IGdhdmUgdW5kZXJncmFkdWF0ZSBzdHVkZW50cyBhbiBvcHBvcnR1bml0eSB0byBleHBlcmllbmNlIHJlc2VhcmNoLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFuZCBpdCdzIHRocm91Z2ggdGhhdCBleHBlcmllbmNlIHRoYXQgSSBmb3VuZCBteSB0cnVlIGxvdmUsIHdoaWNoIGlzIHJlc2VhcmNoLiBTbyBhZnRlciBncmFkdWF0aW9uIGZyb20gbXkgdW5kZXJncmFkdWF0ZSBpbnN0aXR1dGlvbiwgSSBkaWQgdHdvIHBvc3QtZG9jcywgb25lIGF0IFZhbmRlcmJpbHQgVW5pdmVyc2l0eSBhbmQgdGhlIG90aGVyIGF0IHRoZSBVbml2ZXJzaXR5IG9mIEthbnNhcyBNZWRpY2FsIENlbnRlci4gSXQgd2FzIHRoZXJlIHRoYXQgSSBob25lZCBteSBza2lsbHMgYW5kIHJlYWxseSBsZWFybmVkIGhvdyB0byBiZWNvbWUgYSBjYW5jZXIgcmVzZWFyY2hlci4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBGcm9tIHRoZXJlIEkgYmVjYW1lIHBhcnQgb2YgdGhlIGZhY3VsdHkgYXQgRWFzdCBDYXJvbGluYSBVbml2ZXJzaXR5IGFzIGFuIGFzc2lzdGFudCBwcm9mZXNzb3IsIGFuZCBJJ20gbm93IGFuIGFzc29jaWF0ZSBwcm9mZXNzb3IuIEFuZCBzbyB0aHJvdWdob3V0IHRoZXNlIHllYXJzLCBJIHdhcyByZWFsbHkgZm9jdXNlZCBvbiBkZXZlbG9waW5nIG5vdmVsIGFnZW50cyB0aGF0IHdlcmUgZWZmZWN0aXZlIGFnYWluc3QgY2FuY2VyLiBBbmQgc28gdGhyb3VnaCB0aGlzIHByb2Nlc3MsIHdlIGRpc2NvdmVyZWQgYSBub3ZlbCBtb2xlY3VsZSB3aGljaCB3ZSBvYnRhaW5lZCBhIHBhdGVudCBmb3IgdG8gdXNlIGFzIGEgdGhlcmFwZXV0aWMgZm9yIG1lbGFub21hIGFuZCBvdGhlciB0eXBlcyBvZiBjYW5jZXIuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQW5kIHNvIHRoZXJlYWZ0ZXIgdGhlIHF1ZXN0aW9uIHdhcywgd2hhdCBkbyB3ZSBkbyBuZXh0PyBXaGF0IGRvIHdlIGRvIHdpdGggdGhpcyBtb2xlY3VsZSB0aGF0IHdlJ3ZlIHBhdGVudGVkIGFuZCBob3cgZG8gd2UgZ2V0IGl0IHRvIHRoZSBzdGFnZSB3aGVyZSB0aGUgcHVibGljIGhhcyBhY2Nlc3MgdG8gaXQgb3IgdGhlIHB1YmxpYyBjYW4gdXNlIHRoaXMgdGhlcmFwZXV0aWM/IEFuZCBzbyB0byBraW5kIG9mIGFuc3dlciB0aGF0IHF1ZXN0aW9uLCBJIHN0YXJ0ZWQgYXR0ZW5kaW5nIGRpZmZlcmVudCB3b3Jrc2hvcHMgdGhhdCBkaXNjdXNzIHRoZSBkaWZmZXJlbnQgb3B0aW9ucyBvciB0aGUgZGlmZmVyZW50IHdheXMgaW4gd2hpY2ggZHJ1Z3MgY2FuIGJlIGNvbW1lcmNpYWxpemVkLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFuZCB0aHJvdWdoIHRoaXMgZXhwZXJpZW5jZSwgSSBjaG9zZSB0byBmb3JtIG15IGJpb3RlY2ggY29tcGFueSwgd2hpY2ggaXMgY2FsbGVkIENsYXJhZGVsZSBQaGFybWFjZXV0aWNhbHMsIGFuZCB0aGlzIGNvbXBhbnkgd2FzIGZvdW5kZWQgaW4gMjAyMC4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBNSUNIQUVMOiBHb3QgaXQuIFNvIHlvdSd2ZSByZWFsbHkgaGFkIGFuIGludGVyZXN0aW5nIGpvdXJuZXkuIFlvdSBrbm93LCBiYXNlZCBvbiB0aGUgcmVzZWFyY2ggYW5kIHRoZW4gZGVjaWRpbmcgdG8gc3RhcnQgQ2xhcmFkZWxlLiBDYW4geW91IG1heWJlIHRlbGwgdXMgYSBsaXR0bGUgYml0IG1vcmUgYWJvdXQgdGhlIHByb2R1Y3QgYW5kIHRoZSB0ZWNobm9sb2d5IHRoYXQgeW91J3ZlIGJlZW4gd29ya2luZyBvbiwgd2l0aCBmdW5kaW5nIHRoYXQgd2UndmUgYmVlbiBwcm92aWRpbmcgZnJvbSBOQ0kgU0JJUj8gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBSVUtJWUFIOiBTdXJlLiBZZWFoLiBTbyB3aGF0IHdlJ3JlIHdvcmtpbmcgb24gaXMgZGV2ZWxvcGluZyBhIHNtYWxsIG1vbGVjdWxlIHRoZXJhcGV1dGljLiBBbmQgdGhpcyBhZ2VudCBoYXMgdGhlIGFiaWxpdHkgdG8ga2lsbCBtZWxhbm9tYSBjYW5jZXIgY2VsbHMgYW5kIGFsc28gc3RpbXVsYXRlIHRoZSBpbW11bmUgc3lzdGVtLiBTbyB0aGUgYWN0aW9uIG9mIGNhbmNlciBraWxsaW5nIGFuZCBzdGltdWxhdGluZyB0aGUgaW1tdW5lIHN5c3RlbSBhcmUgcmVhbGx5IGNyaXRpY2FsIGZvciBlZmZlY3RpdmUgdHVtb3IgZXJhZGljYXRpb24uICAgwqAgICDCoCAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFuZCBvdXIgZGF0YSwgdGh1cyBmYXIsIGluZGljYXRlcyB0aGF0IHdlIGhhdmUgYW4gYWdlbnQgd2l0aCB1bmlxdWUgYW5kIHByb21pc2luZyBwcm9wZXJ0aWVzIHRoYXQgaGFzIHRoZSBhYmlsaXR5IHRvIGVsaW1pbmF0ZSBjYW5jZXIgY2VsbHMuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgTUlDSEFFTDogQW5kIGNhbiB5b3UgbWF5YmUgdGFsayBhIGxpdHRsZSBiaXQgYWJvdXQgaG93IHlvdXIgYXBwcm9hY2ggYW5kIHlvdXIgc29sdXRpb24gYXJlIGEgbGl0dGxlIGJpdCBkaWZmZXJlbnQgZnJvbSBtYXliZSB3aGF0IG90aGVycyBhcmUgcHVyc3Vpbmcgb3Igd2hhdCdzIGN1cnJlbnRseSBhdmFpbGFibGUgdG8gcGF0aWVudHM/ICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgUlVLSVlBSDogU28gY3VycmVudCB0aGVyYXBldXRpYyBhZ2VudHMgYXJlIGluY3JlZGlibGUuIFRoZXkncmUgbXVjaCBtb3JlIGVmZmVjdGl2ZSB0aGFuIGFnZW50cyB0aGF0IHdlcmUgYXZhaWxhYmxlIGluIHRoZSBwYXN0LiBBbmQgc28gdGhlc2UgcmVtYXJrYWJsZSBhZ2VudHMgaGF2ZSB0aGUgYWJpbGl0eSB0byBjdXJlIGNhbmNlcnMgaW4gc29tZSBzZXR0aW5ncy4gQnV0IHRoZSBwcm9ibGVtIGlzLCBpcyB0aGF0IHRoZXNlIGFtYXppbmcgZHJ1Z3MgYXJlIG5vdCBlZmZlY3RpdmUgaW4gZXZlcnkgcGF0aWVudC4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTbyB3aGF0IHdlIHdhbnQgdG8gZG8gaXMgdG8gZGV2ZWxvcCBhbiBhZ2VudCB0aGF0IGlzIGVmZmVjdGl2ZSBhZ2FpbnN0IHRob3NlIHJlc2lzdGFudCB0dW1vcnMsIGFuZCBzbyBwcm92aWRlIGFsdGVybmF0aXZlIHRoZXJhcGllcyBmb3IgcGVvcGxlIHdobyBhcmUgbm90IHJlc3BvbmRpbmcgdG8gdGhlIGN1cnJlbnQgYWdlbnRzIHRoYXQgYXJlIGF2YWlsYWJsZS4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBNSUNIQUVMOiBPaCwgdGhhdCdzIHJlYWxseSBpbnRlcmVzdGluZy4gU28gYXJlIHRoZXJlIHNwZWNpZmljIHR5cGVzIG9mIG1lbGFub21hIHRoYXQgeW91ciByZXNlYXJjaCBzaG93cyB5b3VyIGRydWcgaXMgbW9yZSBlZmZlY3RpdmUgYWdhaW5zdCwgd2hlcmVhcyB0aGUgY3VycmVudCB0cmVhdG1lbnRzIGFyZW4ndCBlZmZlY3RpdmU/ICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgUlVLSVlBSDogWWVzLCBvdXIgcmVzZWFyY2ggdGh1cyBmYXIgaXMgc2hvd2luZyB0aGF0IHdoZW4gd2UgdXNlIGEgbW9kZWwsIHRoYXQgaXMgcmVzaXN0YW50IHRvIHRoZSBjdXJyZW50IHRoZXJhcGllcywgb3VyIGRydWcgY2FuIHdvcmsgaW4gdGhhdCByZXNpc3RhbnQgbW9kZWwuIEluIGFkZGl0aW9uLCB3ZSdyZSBhbHNvIGZpbmRpbmcgdGhhdCB3ZSBjYW4gaGVscCB0aGUgZHJ1Z3MgdGhhdCBhcmUgYWxyZWFkeSBhdmFpbGFibGUgdG8gYmUgZXZlbiBtb3JlIGVmZmVjdGl2ZS4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTbyB3ZSdyZSBsb29raW5nIGF0IG91ciBkcnVnIGFzIGEgc2luZ2xlIGFnZW50IGFuZCBhbHNvIGNvbWJpbmVkIHdpdGggb3RoZXIgYWdlbnRzIHRvIHNlZSB3aGVyZSBpcyBvdXIgbmljaGUsIHdoZXJlIGRvZXMgb3VyIGRydWcgd29yayBiZXN0PyAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEluIGFkZGl0aW9uLCBpbiBvdXIgZnV0dXJlIHN0dWRpZXMsIHdlIHBsYW4gdG8gdGVzdCBvdGhlciB0eXBlcyBvZiBtZWxhbm9tYSwgdGhvc2UgcmFyZSBtZWxhbm9tYXMgdG8gd2hpY2ggdGhlcmFwZXV0aWNzIHRoYXQgYXJlIGN1cnJlbnRseSBhdmFpbGFibGUgYXJlIG5vdCBlZmZlY3RpdmUsIHNvIHdlIGNhbiBmb3Jlc2VlIHVzaW5nIHRoaXMgYWdlbnQgaW4gdGhlIHRyZWF0bWVudCBvZiBkaWZmZXJlbnQgdHlwZXMgb2YgbWVsYW5vbWEuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgTUlDSEFFTDogU28gdGhhdCdzIHJlYWxseSBpbnRlcmVzdGluZy4gWW91J3JlIGtpbmQgb2YgcHVyc3VpbmcgYm90aCB0aGUgc2luZ2xlIGFnZW50IGFwcHJvYWNoLCB3aGVyZSB5b3Ugd291bGQgYmUgdGhlIHByaW1hcnkgdHJlYXRtZW50IGZvciB0aGUgbWVsYW5vbWEsIGJ1dCB5b3UncmUgYWxzbyBsb29raW5nIGF0IGNvbWJpbmF0aW9uIHRoZXJhcGllcy4gSSdtIGN1cmlvdXMsIGFyZSB5b3UgY29sbGFib3JhdGluZyB3aXRoIGFueSBvdGhlciBjb21wYW5pZXMgdGhhdCBhcmUgYWxzbyBpbiB0aGUgc2FtZSBzcGFjZT8gQW5kIGRvZXMgaXQgbG9vayBsaWtlIHlvdXIgZHJ1ZyBpcyBjb21wbGltZW50YXJ5IHRvIHRoZWlyIGRydWc/ICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgUlVLSVlBSDogWWVzLCBzbyB0aGF0J3Mgb25lIG9mIG91ciBuZXh0IHN0ZXBzLiBXZSdyZSB3b3JraW5nIHRvIGlkZW50aWZ5IGNvbXBhbmllcyB0aGF0IHdlIGNhbiB3b3JrIHdpdGggaW4gb3JkZXIgdG8gZG8gdGhhdCB0ZXN0aW5nLiBBbmQgd2UgcGxhbiB0byB0cnkgdG8gdXNlIGJvdGggb2YgdGhvc2UgYWdlbnRzIHRvZ2V0aGVyLCB5ZXMuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgTUlDSEFFTDogQW5kIHNvIHdoYXQgc3RhZ2UgYXJlIHlvdSwgYXJlIHlvdSBhdCBub3c/IEhhdmUgeW91IG9wdGltaXplZCB5b3VyIGxlYWRzIG9yIGFyZSB5b3UgaW50byBJTkQgZW5hYmxpbmcgc3R1ZGllcz8gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBSVUtJWUFIOiBTbyByaWdodCBub3cgd2UncmUgaW4gdGhlIHN0YWdlLCB3ZSdyZSBpbiB0aGUgbWlkZGxlIG9mIGRvaW5nIG91ciBwcm9vZiBvZiBjb25jZXB0IHN0dWRpZXMuIEFuZCBvdXIgZ29hbCBoZXJlIGlzIHRvIGZpbmQgb3V0IHRoZSBiZXN0IHdheSB0byBhZG1pbmlzdGVyIHRoZSBkcnVnLCB1bmRlciB3aGljaCBjaXJjdW1zdGFuY2VzLiBBbmQgd2UgYWxzbyB3YW50IHRvIGlkZW50aWZ5IHRoZSB0eXBlcyBvZiB0dW1vcnMgdG8gd2hpY2ggb3VyIGRydWcgcmVzcG9uZHMgdGhlIG1vc3QgZWZmZWN0aXZlbHkuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQW5kIHNvLCB3ZSBhcmUgbm93IGFwcHJvYWNoaW5nIHRoZSBzdGFnZSB3aGVyZSB3ZSdyZSBnb2luZyB0byBiZWdpbiBhIGZ1bmRyYWlzaW5nIHJvdW5kLiBBbmQgd2l0aCB0aGF0IGZ1bmRyYWlzaW5nLCB3aGF0IHdlIHBsYW4gdG8gZG8gaXMgdG8gdXNlIHRob3NlIGRvbGxhcnMgaW4gb3JkZXIgdG8gZnVuZCB0aGUgcmVndWxhdG9yeSBzdHVkaWVzIHRoYXQgd2UgbmVlZCB0byBwcmVwYXJlIGZvciB0aGF0IElORCBtZWV0aW5nLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE1JQ0hBRUw6IENhbiB5b3UgbWF5YmUgdGFsayBhIGxpdHRsZSBiaXQgYWJvdXQgaG93IHlvdSB0aGluayB5b3VyIHRlYW0gaXMgdW5pcXVlbHkgcG9zaXRpb25lZCB0byBzdWNjZWVkIGluIHRlcm1zIG9mIGRldmVsb3BpbmcgdGhlIGRydWc/IEFuZCB5b3Uga25vdywgaXQncyBhIGxvbmcgcGF0aCB0byBnZXQgYSBkcnVnIGZyb20gdGhlIHZlcnkgZWFybGllc3Qgc3RhZ2VzLCB3aGVyZSB5b3UgYXJlLCBhbGwgdGhlIHdheSBpbnRvIHRoZSBjbGluaWMsIHRyZWF0aW5nIHBhdGllbnRzLCBhbmQgdGhlbiB1bHRpbWF0ZWx5IG91dCB0byBwYXRpZW50cyBhbmQgZ2V0dGluZyBGREEgYXBwcm92YWwuIEhvdyBpcyB5b3VyIHRlYW0gdW5pcXVlbHkgcG9zaXRpb25lZCB0byBzdWNjZWVkLCBkbyB5b3UgZmVlbD8gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBSVUtJWUFIOiBZb3Uga25vdywgb3VyIHRlYW0gaXMgY29tcG9zZWQgb2YgaW5kaXZpZHVhbHMgd2hvIGFyZSBleHBlcnRzIGluIHRoZWlyIGZpZWxkLiBXZSBhcmUgY29uc3RhbnRseSBldmFsdWF0aW5nIGFuZCBtb2RpZnlpbmcgb3VyIHRlYW0gdG8gbWFrZSBzdXJlIHRoYXQgd2UgaGF2ZSB0aGUgZXhwZXJ0aXNlIG9uIGJvYXJkIHdoZW4gd2UgbmVlZCBpdC4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBbmQgc28gSSBiZWxpZXZlLCB0aG91Z2gsIHRoYXQgb3VyIHNwZWNpYWwgZm9ybXVsYSBpcyB0aGF0IHNldmVyYWwgbWVtYmVycyBvbiBvdXIgdGVhbSBoYXZlIGEgcGVyc29uYWwgY2FuY2VyIHN0b3J5LCBhbmQgdGhhdCBwZXJzb25hbCBjYW5jZXIgc3RvcnkgaGVscHMgdXMgdG8gc3RheSBtb3RpdmF0ZWQsIGFuZCBpdCBoZWxwcyB1cyB0byB1c2UgdGhhdCBleHBlcmllbmNlLCBwbHVzIG91ciB0YWxlbnRzLCB0byBrZWVwIGRyaXZpbmcgdGhpcyBwcm9jZXNzIGZvcndhcmQuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQW5kIHlvdSBrbm93LCBtb3N0IHBlb3BsZSBoYXZlIGEgY2FuY2VyIHN0b3J5LiBBbmQgeW91IGtub3csIHRvIGJlIGFibGUgdG8gdXNlIHRoYXQgYXMgeW91ciBwYXNzaW9uIGFuZCB5b3VyIG1vdGl2YXRpb24sIHRvIG1ha2Ugc3VyZSB0aGF0IHlvdSBkbyB5b3VyIGJlc3QgdG8gbW92ZSBpdCBmb3J3YXJkLCBpcyB0aGUgdW5pcXVlIHBhcnQgb2Ygb3VyIHRlYW0gYmVjYXVzZSBtb3N0IG9mIHVzIGRvIGhhdmUgdGhhdCBleHBlcmllbmNlLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE1JQ0hBRUw6IFllYWguIE5vLCBJIHRoaW5rIHlvdSBndXlzIGJyaW5nIGEgcmVhbGx5IHVuaXF1ZSBwZXJzcGVjdGl2ZSB3aXRoIHRoYXQuIEFuZCBJIGFncmVlIHdpdGggeW91LCBhcyBhIGNhbmNlciBzdXJ2aXZvciwgdGhhdCBkb2VzIHByb3ZpZGUgYSB2ZXJ5IHNwZWNpYWwgbW90aXZhdGlvbiBhbmQgYSBjb25uZWN0aW9uIHdpdGggY2FuY2VyIHBhdGllbnRzIHRvby4gUnVraXlhaCwgbWF5YmUgeW91IGNvdWxkIGFsc28gdGFsayBhIGxpdHRsZSBiaXQgYWJvdXQgeW91ciwgeW91IGtub3csIHlvdXIgcHJvY2VzcyBmb3IgYXBwbHlpbmcgZm9yIHlvdXIgTkNJIFNCSVIgYXdhcmQuIFlvdSBrbm93LCBkaWQgeW91IGludGVyYWN0IHdpdGggYW4gU0JJUiBwcm9ncmFtIGRpcmVjdG9yIGJlZm9yZSB5b3UgYXBwbGllZD8gQW5kIGlmIHlvdSBkaWQsIGhvdyBkaWQgdGhhdCBoZWxwLCBoZWxwIHlvdSBvdXQ/ICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgUlVLSVlBSDogU28gSSBzdWJtaXR0ZWQgYW4gYXBwbGljYXRpb24gZm9yIHRoZSBTQklSIFNUVFIgc2V2ZXJhbCB0aW1lcyBiZWZvcmUgaXQgd2FzIGFjdHVhbGx5IGZ1bmRlZC4gQW5kIEkgd2lsbCBzYXkgdGhhdCBpbiB0aGUgYmVnaW5uaW5nLCBmb3IgbXkgZmlyc3QgY291cGxlIG9mIHN1Ym1pc3Npb25zLCBJIGRpZCBub3QgaW50ZXJhY3Qgd2l0aCB0aGUgcHJvZ3JhbSBkaXJlY3Rvci4gSG93ZXZlciwgb24gdGhlIGxhdGVyIHN0YWdlcywgSSBiZWdhbiBpbnRlcmFjdGluZyB3aXRoIHRoZSBwcm9ncmFtIGRpcmVjdG9yLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFuZCBvbmUgb2YgdGhlIHJlYXNvbnMgdGhhdCBJIGRpZG4ndCBpbnRlcmFjdCB3aXRoIHRoZSBwcm9ncmFtIGRpcmVjdG9yIGluaXRpYWxseSB3YXMgdGhhdCBJIGtpbmQgb2YgZmVsdCBsaWtlIGl0IG1pZ2h0IGJlIHdhc3RpbmcgdGhlaXIgdGltZS4gSSBkaWRuJ3Qgd2FudCB0byBib3RoZXIgdGhlbSwgYW5kIEkgd2FzIGNvbmNlcm5lZCB0aGF0IGlmIEkgYXNrZWQgdGhlIHdyb25nIHF1ZXN0aW9uLCBpdCBtaWdodCBhcHBlYXIgdGhhdCBJIHdhcyBub3QgcmVhZHkgZm9yIHRoaXMgb3Bwb3J0dW5pdHkuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU28gSSBjaG9zZSBub3QgdG8gZG8gaXQsIGJ1dCB0aGF0IHdhcyBub3QgcmVhbGx5IHRoZSBiZXN0IHdheSB0byBnbywgYmVjYXVzZSBhcyBJIG1lbnRpb25lZCBpbiBteSBsYXRlciBzdWJtaXNzaW9ucywgSSBzdGFydGVkIGludGVyYWN0aW5nIHdpdGggdGhlIHByb2dyYW0gb2ZmaWNlcnMgYW5kIEkgY2FuIHRlbGwgeW91IGl0IG1hZGUgYWxsIG9mIHRoZSBkaWZmZXJlbmNlIGluIHRoZSB3b3JsZC4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBUaGUgcHJvZ3JhbSBkaXJlY3RvcnMsIHlvdSBhcmUgbm90IHdhc3RpbmcgdGhlaXIgdGltZSB3aGVuIHlvdSBjYWxsIHRoZW0sIHNldCB1cCBhbiBhcHBvaW50bWVudCwgeW91J3JlIG5vdCB3YXN0aW5nIHRoZWlyIHRpbWUgYXQgYWxsLiBBbmQgdGhleSdyZSB2ZXJ5IGZyaWVuZGx5LCB0aGV5J3JlIHZlcnkgaGVscGZ1bCwgYW5kIEkgY2FuIHRlbGwgeW91LCBJIGxlYXJuZWQgc28gbXVjaCBmcm9tIGludGVyYWN0aW5nIHdpdGggdGhlbSB0aGF0IGl0IHJlYWxseSBtYWRlIHRoZSBkaWZmZXJlbmNlIGluIGdldHRpbmcgdGhhdCBhcHBsaWNhdGlvbiBmdW5kZWQuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQW5kIHNvLCB5b3Uga25vdywgaW4gaW50ZXJhY3Rpbmcgd2l0aCB0aGUgcHJvZ3JhbSBkaXJlY3RvcnMsIHRoZXkgZ2F2ZSB5b3UsIHRoZXknbGwgZ2l2ZSB5b3UgbG90cyBvZiBoZWxwZnVsIGluZm9ybWF0aW9uLiBZb3UgbWF5IGFzayBhIHF1ZXN0aW9uIGFuZCB5b3UgbWF5IHRoaW5rIHRoYXQgeW91IGtub3cgdGhlIGFuc3dlciB0byBpdCwgYnV0IHRoZXJlIG1heSBiZSBtb3JlIHRvIGl0LCBhbmQgdGhleSBjYW4gZ2l2ZSB5b3UgbW9yZSBpbnNpZ2h0IGludG8sIHlvdSBrbm93LCB3aHkgYSBwYXJ0aWN1bGFyIHNpdHVhdGlvbiBtYXkgYmUgaW1wb3J0YW50LiBUaGV5IG1heSBvcGVuIHVwIHNvbWUgb3RoZXIgb3Bwb3J0dW5pdGllcyB0aGF0IHlvdSB3ZXJlIG5vdCBhd2FyZSBvZiwgc28gdmVyeSwgdmVyeSBoZWxwZnVsIHRvIGludGVyYWN0IHdpdGggeW91ciBwcm9ncmFtIG9mZmljZXJzLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFuZCBJIGNhbiBzYXksIGluIG15IGV4cGVyaWVuY2UsIEkndmUgaGFkIHdvbmRlcmZ1bCBwcm9ncmFtIG9mZmljZXJzLCBsaWtlIEJpbGx5IEJvenphLCB3aG8gaXMgd29uZGVyZnVsLiBBbmQgSSBjYW4gdGVsbCB5b3UgdGhhdCB0aGUgbW9zdCBpbXBvcnRhbnQgaW50ZXJhY3Rpb24gdGhhdCBJIGhhZCwgYXMgSSBtZW50aW9uZWQsIEkgc3VibWl0dGVkIG15IGFwcGxpY2F0aW9uIHNldmVyYWwgdGltZXMsIGFuZCBJIHdhcyBhdCB0aGUgc3RhZ2Ugd2hlcmUgSSB3YXMgZ29pbmcgdG8gZ2l2ZSB1cCBhbmQgSSB3YXNuJ3QgZ29pbmcgdG8gcmVzdWJtaXQgYWdhaW4uIEFuZCBJIGNhbiB0ZWxsIHlvdSB0aGF0IGhlIHRvbGQgbWUg4oCcRG9uJ3QgZ2l2ZSB1cC4gTGV0J3MgdHJ5IGFnYWluLCB5b3XigJlyZSB0aGlzIGNsb3NlLiBMZXQncyB0cnkgaXQgYWdhaW4gYW5kIHNlZSB3aGF0IGhhcHBlbnMu4oCdICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQW5kIGhlIGdhdmUgbWUgYWR2aWNlIHRoYXQgSSBuZWVkZWQgdG8sIHRvIHJlYWxseSBmb2N1cyBvbiB0aG9zZSBpc3N1ZXMgdGhhdCB0aGUgcmV2aWV3ZXJzIHRob3VnaHQgbmVlZGVkIHRvIGJlIGJvbHN0ZXJlZCwgYW5kIGFnYWluLCBpdCBtYWRlIGFsbCBvZiB0aGUgZGlmZmVyZW5jZSBpbiB0aGUgd29ybGQuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU28gaW50ZXJhY3Rpbmcgd2l0aCB5b3VyIHByb2dyYW0gb2ZmaWNlcnMgY2FuIG1ha2UgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBnZXR0aW5nIHRoZSBhcHBsaWNhdGlvbiBmdW5kZWQgYW5kIG5vdCBnZXR0aW5nIGl0IGZ1bmRlZCwgcGFydCBvZiB3aGF0IHRoZXkgZG8gaXMgdG8gaGVscCB5b3UgdG8gZ2V0IHlvdXIgcHJvcG9zYWwgZnVuZGVkLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE1JQ0hBRUw6IFllYWguIE5vLCB0aGF0J3MgcmVhbGx5IHZhbHVhYmxlIGZlZWRiYWNrLiBBbmQgd2UsIHdlIGFjdHVhbGx5IHNwZW5kIHByb2JhYmx5IGF0IGxlYXN0IGEgdGhpcmQgb2Ygb3VyIHRpbWUgaW50ZXJhY3Rpbmcgd2l0aCwgd2l0aCBhcHBsaWNhbnRzIGxpa2UgeW91cnNlbGYsIGJlY2F1c2UgaXQgY2FuIGJlIGEgcmVhbGx5LCBpZiB5b3UgaGF2ZW4ndCBhcHBsaWVkIGZvciBhbiBTQklSIGdyYW50IGF0IHRoZSBOSUgsIHlvdSBrbm93LCBpdCBjYW4gc2VlbSBsaWtlIGEgdGFsbCBoaWxsIHRvIGNsaW1iIHNvbWV0aW1lcywgYnV0IG91ciBwcm9ncmFtcyB0aGVyZSwgb3VyIHByb2dyYW0gZGlyZWN0b3JzIGFyZSB0aGVyZSB0byBoZWxwIGtpbmQgb2Ygc21vb3RoIHRoaW5ncyBvdmVyLCBleHBsYWluIHRoZSBwcm9jZXNzLCBleHBsYWluIHRoZSBkaWZmZXJlbnQgcGFydHMgb2YgdGhlIGFwcGxpY2F0aW9uLCBhbmQgcmVhbGx5IGFkdmlzZSBvdmVyYWxsIG9uIHdoYXQgdGhlIE5JSCBwZWVyIHJldmlld2VycyB0ZW5kIHRvIGxvb2sgZm9yIGluIGEgc3Ryb25nIHByb3Bvc2FsLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNvIHdlIGFjdHVhbGx5IHRoaW5rIHRoYXQncyBvbmUgb2YgdGhlIG1vc3QgaW1wb3J0YW50IHBhcnRzIG9mIG91ciBqb2JzIGlzIGludGVyYWN0aW5nIHdpdGggYXBwbGljYW50cyBsaWtlIHlvdXJzZWxmIGFuZCBvdGhlcnMsIGFuZCByZWFsbHkgdHJ5aW5nIHRvIGRlbXlzdGlmeSB0aGUgcHJvY2VzcyBhbmQgbWFraW5nIGl0IGVhc2llciB0b28uIFNvIGl0J3MgcmVhbGx5IGhlbHBmdWwgdG8gaGVhciB0aGF0IGJhY2suICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgTm93LCBkaWQgeW91IGFsc28gcGFydGljaXBhdGUgaW4gdGhlIEFwcGxpY2FudCBBc3Npc3RhbmNlIFByb2dyYW0gYW5kLCBhbmQgaWYgc28sIGhvdyBkaWQgdGhhdCBraW5kIG9mIGNoYW5nZSB0aGUgd2F5IHlvdSBhcHByb2FjaGVkIHRoZSBhcHBsaWNhdGlvbiBwcm9jZXNzPyAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFJVS0lZQUg6IFllcywgSSBkaWQgcGFydGljaXBhdGUgaW4gdGhlIEFwcGxpY2FudCBBc3Npc3RhbnQgUHJvZ3JhbSBhbmQgYWdhaW4sIGl0IHdhcyBhIGdyZWF0IHByb2dyYW0uIEl0IHJlYWxseSBoZWxwZWQgbWUgdG8gY29tcG9zZSBhbiBhcHBsaWNhdGlvbiB0aGF0IHdhcyBmdW5kYWJsZS4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTbyBJJ2xsIHN0YXJ0IGJ5IHNheWluZyB0aGF0IGJvdGggbWUgYW5kIG15IGluc3RpdHV0aW9uIGhhdmUgbGltaXRlZCBleHBlcmllbmNlIHdpdGggdGhlIFNCSVIvU1RUUiBHcmFudC4gU28gYmVjYXVzZSBvZiB0aGlzLCBJIGhhZCBubyBtZW50b3JzaGlwLiBJIGRpZG4ndCByZWFsbHkga25vdyBob3cgdG8gcHV0IHRoaXMgZ3JhbnQgdG9nZXRoZXIgYmVjYXVzZSBpdCdzIHZlcnkgZGlmZmVyZW50IGZyb20gYSB0cmFkaXRpb25hbCBSIGdyYW50LiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFuZCBzbywgd2l0aG91dCB0aGF0IG1lbnRvcnNoaXAsIHlvdSBrbm93LCBJIHdvdWxkIGNvbXBvc2UgaXQsIHN1Ym1pdCBpdCwgYW5kIHlvdSBrbm93LCB0aGF0J3MgaG93IEkgd291bGQgZ2V0IG15IGZlZWRiYWNrIGFzIHRvIGhvdyB0byBwdXQgdGhpcyB0b2dldGhlci4gU28gdGhlbiBieSBwYXJ0aWNpcGF0aW5nIGluIHRoZSBBQVAsIHRoZSBwZW9wbGUgd2hvIGFyZSBhZG1pbmlzdGVyaW5nIHRoYXQgcHJvZ3JhbSBoYXZlIGV4dGVuc2l2ZSBleHBlcmllbmNlIHB1dHRpbmcgdGhlc2UgdHlwZXMgb2YgZ3JhbnRzIHRvZ2V0aGVyLCBhbmQgc28gdGhleSByZWFsbHkgaGVscGVkIG1lLCBwcm92aWRlZCBtZSB3aXRoIHRoZSBndWlkYW5jZSB0aGF0IEkgbmVlZCB0byBwdXQgYSBmdW5kYWJsZSBhcHBsaWNhdGlvbiB0b2dldGhlci4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTbyBmb3IgZXhhbXBsZSwgdGhleSBoZWxwZWQgbWUgdG8gdW5kZXJzdGFuZCB3aGF0IHdhcyBhbGxvd2FibGUgaW4gdGVybXMgb2YgYSBjb21wYW55IGJ1ZGdldC4gV2Uga25vdyBhcyBhY2FkZW1pY3Mgd2hhdCdzIGFsbG93YWJsZSBhcywgb24gdGhlIGJ1ZGdldCwgYnV0IG9uIHRoZSBjb21wYW55IHNpZGUgaXQncyBhIGxpdHRsZSBiaXQgZGlmZmVyZW50LCBzbyB0aGV5IGhlbHAgbWUgdG8gYnJpZGdlIG15IHVuZGVyc3RhbmRpbmcgb2YgdGhlIGNvbXBhbnkgYW5kIHRoZSBhY2FkZW1pYyBzZXR0aW5nIHNvIHRoYXQgdGhlIGJ1ZGdldCB3b3VsZCBiZSBzZXQgdXAgcHJvcGVybHkuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQW5vdGhlciBleGFtcGxlLCB0aGV5IGhlbHBlZCBtZSB3aXRoIG90aGVyIGFzcGVjdHMgb2YgdGhlIHNoZWV0cyBvZiB0aGUgZGlmZmVyZW50IGZvcm1zIHRoYXQgbmVlZGVkIHRvIGJlIGZpbGxlZCBvdXQgZGVhbGluZyB3aXRoIHRoZSBjb21wYW55IHNpZGUgb2YgdGhpcyB3aG9sZSBwcm9jZXNzLiBBbmQgdGhleSBhbHNvIGhlbHBlZCBtZSB0byB1bmRlcnN0YW5kIHdoYXQgYXJlIHRoZSBleHBlY3RhdGlvbnMgb3IgdGhlIG1vc3QgbGlrZWx5IGV4cGVjdGF0aW9ucyBvZiB0aGUgcmV2aWV3ZXJzLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFnYWluLCB0aGUgcmV2aWV3ZXIgYm9hcmQgaXMgY29tcG9zZWQgbm90IG9ubHkgb2Ygc2NpZW50aXN0cywgYnV0IHBlb3BsZSB3aG8gYXJlIGJ1c2luZXNzIHBlb3BsZSwgYW5kIEkgaGF2ZSBubyBmb3JtYWwgYnVzaW5lc3MgdHJhaW5pbmcsIHNvIHRoYXQgaGVscGVkIG1lIGEgbG90IHRvIHJlYWxseSByZWZvY3VzIGFuZCB0aGluayBhYm91dCB3aGF0IGlzIGV4cGVjdGVkIGluIHRoYXQgZ3JhbnQsIGFuZCB0aGUgcGVvcGxlIGluIHRoZSBBQVAgcHJvZ3JhbSBoZWxwZWQgbWUgdG8gdW5kZXJzdGFuZCB0aGF0LiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFuZCBzbyBhbHNvIGFub3RoZXIgcmVhbGx5IGltcG9ydGFudCB0aGluZywgYXMgd2Ugd2VyZSBnb2luZyB0aHJvdWdoIHRoaXMgcHJvY2VzcywgdGhlIHByb2dyYW0gd2lsbCBwdXQgeW91IG9uIGEgc2NoZWR1bGUuIEFuZCBzbyB3aXRoIHRoYXQgc2NoZWR1bGUsIHlvdSBoYXZlIGRlYWRsaW5lcyBhbmQgbWlsZXN0b25lcywgYW5kIHlvdSBjb21wbGV0ZSB0aGVzZSB0aGluZ3Mgb24gdGltZSBzbyB0aGF0IHRoZSBwYWNrYWdlIGlzIHJlYWR5IHdlbGwgaW4gYWR2YW5jZSBvZiB0aGUgZGVhZGxpbmUsIGFuZCB0aGlzIGlzIHJlYWxseSBpbXBvcnRhbnQgYmVjYXVzZSB3ZSBhbGwga25vdyB3aGVuIHlvdSB3YWl0IHRpbGwgdGhlIGxhc3QgbWludXRlLCBpdOKAmXMgcmVhbGx5IGRpZmZpY3VsdCB0byBwdXQgaW4gYSBnb29kIHBhY2thZ2UuICAgwqAgICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBbmQgc28gYnkgc2V0dGluZyB1cCB0aG9zZSBkZWFkbGluZXMsIGl0IHJlYWxseSBoZWxwZWQgbWUgdG8gYmUgYWJsZSB0byBjb21wb3NlIGl0IGFuZCB0aGVuIHRvIGJlIGFibGUgdG8gY29tZSBiYWNrIGFuZCBsb29rIGF0IGl0IGxhdGVyLCB3aXRoIGEgZnJlc2ggbWluZCBhbmQgZnJlc2ggdGhvdWdodHMuIEFuZCBzbyB0aGUgQUFQIHByb2dyYW0gd2FzIHJlYWxseSwgcmVhbGx5IGhlbHBmdWwgYW5kIEkgaGlnaGx5IHJlY29tbWVuZCBpdC4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBNSUNIQUVMOiBUaGF0J3MgLS0gSSB0aGluayB0aGF0J3MgcmVhbGx5IHZhbHVhYmxlIGZlZWRiYWNrIHRvIG91ciBsaXN0ZW5lcnMgdG9kYXkuIFdlIHNldCB1cCB0aGUgQUFQIHByb2dyYW0gYWJvdXQgZml2ZSB5ZWFycyBhZ28gYW5kIGl0IHJlYWxseSBpcyAtLSBpdCB3YXMgc2V0IHVwIHRvIGRvIHRoZSBleGFjdGx5IHRoZSB0aGluZ3MgdGhhdCB5b3UgZGVzY3JpYmVkLCB3aGljaCBpcyB0YWtpbmcgYXBwbGljYW50cywgYXMgdGhleSdyZSBwdXR0aW5nIHRvZ2V0aGVyIHRoZWlyLCB0aGVpciBhcHBsaWNhdGlvbnMsIGFuZCByZWFsbHkga2luZCBvZiBjb2FjaGluZyB0aGVtLCBwcm92aWRpbmcgYSBjb2FjaCB3aG8gY2FuIGtpbmQgb2YgZ3VpZGUgdGhlbSB0aHJvdWdoIHRoZSB3aG9sZSBhcHBsaWNhdGlvbiBwcm9jZXNzLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEkndmUgaGVhcmQgZnJvbSBhIG51bWJlciBvZiBjb21wYW5pZXMgd2hvIGhhdmUgZ29uZSB0aHJvdWdoIEFBUCwgbGlrZSB5b3Vyc2VsZiwgdGhhdCBpdCByZWFsbHkgZGlkIGhlbHAgdGhlbSBwcmVwYXJlIHRvIGdldCBhbiBhd2FyZC4gU29tZXRpbWVzIHRoZXkgaGFkIGFwcGxpZWQgaW4gdGhlIHBhc3QsIGxpa2UsIGxpa2UgeW91IGhhZCwgYW5kIGhhZCBub3QgYmVlbiBzdWNjZXNzZnVsLiBCdXQgdGhlbiB3aGVuIHRoZXkgd2VudCB0aHJvdWdoIEFBUCBhbmQgdGhlbiB0aGV5LCB0aGV5IHJlc3VibWl0dGVkIHRoZWlyIHByb3Bvc2FscyBhbmQgdGhleSBsZWFybmVkLCB5b3Uga25vdywgZnJvbSB0aGUgY29hY2ggd2hvIHdhcyBraW5kIG9mIGd1aWRpbmcgdGhlbSwgdGhleSBnb3Qgc3Ryb25nZXIgc2NvcmVzIHdoZW4gdGhleSByZWFwcGxpZWQgbGlrZSB5b3UgZGlkLCBhbmQgdGhlbiB3ZSB3ZXJlIGFibGUgdG8gZ2l2ZSB0aGVtIGFuIGF3YXJkLCBiZWNhdXNlIHRoZXkgaGFkIHN0cmVuZ3RoZW5lZCB0aGVpciBhcHBsaWNhdGlvbi4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTbyB0aGF0IHRoYXQncyB0aGUgd2hvbGUgZ29hbCBvZiB0aGUgQXBwbGljYW50IEFzc2lzdGFuY2UgUHJvZ3JhbSwgYW5kIGZvciB0aG9zZSB3aG8gYXJlIGludGVyZXN0ZWQsIHdlJ3JlIGFjdHVhbGx5IGdvaW5nIHRvIGJlIHB1dHRpbmcgb24gYSB3ZWJpbmFyIG9uIEFwcmlsIHRoZSAyNXRoLCB0YWxraW5nIGFib3V0IHRoZSBBcHBsaWNhbnQgQXNzaXN0YW5jZSBQcm9ncmFtLiBBbmQgeW91IGNhbiBzaWduIHVwIGFuZCBhcHBseSB0byBwYXJ0aWNpcGF0ZSBpbiwgaW4gdGhlIEFBUCBwcm9ncmFtLiBTbyBBcHJpbCAyNXRoIGlzIHRoZSBuZXh0IGRhdGUgZm9yIHRoZSB3ZWJpbmFyLCBJIGVuY291cmFnZSBmb2xrcyB0byBhdHRlbmQgdGhhdC4gQW5kIHlvdSBjYW4gYWxzbyBnbyB0byBvdXIgd2Vic2l0ZSBhdCBzYmlyLmNhbmNlci5nb3YgYW5kIGdldCBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBBcHBsaWNhbnQgQXNzaXN0YW5jZSBQcm9ncmFtIHRoZXJlLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE9LLCBtb3Zpbmcgb24ganVzdCBhIGxpdHRsZSBiaXQsIHlvdSBoYXZlIGEgYmFja2dyb3VuZCB0aGF0IGlzIHZlcnkgc2ltaWxhciB0byB3aGF0IG91ciwgYSBsb3Qgb2Ygb3VyIGFwcGxpY2FudHMgYXJlIGV4cGVyaWVuY2luZyB3aGVuIHRoZXkncmUgZmlyc3QgZ2V0dGluZyBpbnZvbHZlZCBpbiBTQklSLCBhbmQgdGhhdCB5b3UgY29tZSBmcm9tIGFuIGFjYWRlbWljIGJhY2tncm91bmQgYW5kIHlvdSB3ZXJlIHdvcmtpbmcgdG8gc3RhcnQgdXAgeW91ciBjb21wYW55LCBJJ20gc3VyZSB0aGVyZSBhcmUgYSBsb3Qgb2YgY2hhbGxlbmdlcyBpbnZvbHZlZCBpbiB0aGF0LCBiZWNhdXNlLCB5b3Uga25vdywgeW91J3JlLCB5b3UncmUgYW4gYWNhZGVtaWMgYnkgdHJhaW5pbmcsIHlvdSB3ZXJlIG5vdCBhbiBlbnRyZXByZW5ldXIuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU28geW91J3ZlIGhhZCB0byBraW5kIG9mIGxlYXJuIHRoYXQgYWxvbmcgdGhlIHdheS4gU28gbWF5YmUgaXQgd291bGQsIGl0IHdvdWxkIGJlIHJlYWxseSB1c2VmdWwgdG8gb3VyIGxpc3RlbmVycywgY291bGQgeW91IG1heWJlIHRhbGsgYSBsaXR0bGUgYml0IGFib3V0IHNvbWUgb2YgdGhlIGtleSBsZXNzb25zIGxlYXJuZWQgYXMgeW91J3ZlIGdvbmUgdGhyb3VnaCB5b3VyIGNvbW1lcmNpYWxpemF0aW9uIGpvdXJuZXk/IEFuZCB3ZXJlIHRoZXJlIC0tIFdhcyB0aGVyZSBhbnksIGFueSBjb3Vyc2V3b3JrLCBsaWtlLCBmb3IgZXhhbXBsZSwgdGhlIEktQ29ycHMgcHJvZ3JhbSB0aGF0IHlvdSB3ZXJlIGFibGUgdG8gdGFwIGludG8gaW4gb3JkZXIgdG8gZ2l2ZSB5b3UgdGhlIGtpbmQgb2YgaW5mb3JtYXRpb24geW91IG5lZWRlZCB0byBoZWxwIGFzIHlvdSB3ZXJlIGJ1aWxkaW5nIHlvdXIgY29tcGFueT8gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBSVUtJWUFIOiBTbyB5ZXMsIGtleSBsZXNzb25zIGxlYXJuZWQuIEkgbGVhcm5lZCBhIGxvdCBvZiBsZXNzb25zIGluIGRldmVsb3BpbmcgYSBjb21wYW55LiBBcyBJIG1lbnRpb25lZCwgSSBoYXZlIG5vIGZvcm1hbCBidXNpbmVzcyB0cmFpbmluZywgYnV0IHdoYXQgSSBkaWQgdG8ga2luZCBvZiB1bmRlcnN0YW5kIHRoZSBiYXNpY3Mgb2YgYnVzaW5lc3MgaXMgdG8gYXR0ZW5kIGxvdHMgb2YgZGlmZmVyZW50IHdvcmtzaG9wcy4gVGhvc2Ugd29ya3Nob3BzIHByb3ZpZGVkIG1lIHdpdGggc29tZSBpbmZvcm1hdGlvbiBhYm91dCBidXNpbmVzcywgYWJvdXQgZHJ1ZyBkZXZlbG9wbWVudC4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBbmQgdGhlbiwgd2hhdCBJIHN0YXJ0ZWQgZG9pbmcgaXMgdG8gcGFydG5lciB3aXRoIHBlb3BsZSB3aG8gYXJlIGV4cGVydHMsIHNvIEkgZG9uJ3QgaGF2ZSB0byBiZSB0aGUgYnVzaW5lc3MgcHJvZmVzc2lvbmFsLiBCdXQgd2hhdCBteSBnb2FsIGlzLCBpcyB0byBsZWFybiBlbm91Z2ggYWJvdXQgYnVzaW5lc3MgdG8gdW5kZXJzdGFuZCB3aXRoIHRoZSBidXNpbmVzcyBwYXJ0bmVycyBhcmUgdGFsa2luZyBhYm91dCwgYW5kIGFsc28gdG8gYmUgYWJsZSB0byBjb250cmlidXRlIHRvIHRoZSBkZWNpc2lvbiBtYWtpbmcgcHJvY2Vzcy4gICDCoCAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFuZCBzbyB0aGF0J3MgbXkgZ29hbCB3aXRoIGxlYXJuaW5nIGFib3V0IGJ1c2luZXNzLCBhbmQgSSB1c2UgdGhlIHNraWxscyB0aGF0IHdlIHVzZSBhcyBhY2FkZW1pY3MgYWxsIHRoZSB0aW1lIGFuZCBjb2xsYWJvcmF0ZS4gQ29sbGFib3JhdGUsIGJyaW5nIHBlb3BsZSBpbiB3aG8gaGF2ZSB0aGUgZXhwZXJ0aXNlIHRoYXQgeW91IG5lZWQsIHJhdGhlciB0aGFuIHRyeWluZyB0byBiZSBhIHByb2Zlc3Npb25hbCBvciB0byBiZSBpbiBhIHBvc2l0aW9uIHRoYXQgeW91IHJlYWxseSBkb24ndCBoYXZlIHRoZSBxdWFsaWZpY2F0aW9ucyBmb3IuIEFuZCBzbyB0aGF0J3MgYmVlbiBteSBhcHByb2FjaCBmb3IgbWFraW5nIHRoaXMgaGFwcGVuLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFuZCBzbyBhbm90aGVyIHRoaW5nIHRoYXQgSSd2ZSBsZWFybmVkIGFib3V0IGJ1c2luZXNzIGlzIHRoYXQgYnVzaW5lc3MgaXMgcXVpdGUgZGlmZmVyZW50IGZyb20gYWNhZGVtaWEuIEluIGFjYWRlbWlhLCB3ZSBwbGFuLCB3ZSwgd2UgYWltIGZvciBwZXJmZWN0aW9uLCBhbmQgd2UgaGF2ZSBhIHJvdXRlLCBhbmQgd2UgdHJ5IHRvIHN0YXkgd2l0aCBpdCBhbmQgcGl2b3Qgd2hlbiB0aGUgc2NpZW5jZSB0YWtlcyB1cyB0aGVyZS4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJbiB0aGUgYnVzaW5lc3Mgd29ybGQsIGl04oCZcyBhIGxvdCBkaWZmZXJlbnQuIEFuZCBJIHRoaW5rIHRoZSBnZW5lcmFsIG1lbnRhbGl0eSBpcyB0aGF0IHlvdSBhcmUgZ29pbmcgdG8gbWFrZSBtaXN0YWtlcy4gQW5kIHNvIGFzLCBhcyB3YXMgbWVudGlvbmVkLCB5b3Uga25vdyBidXNpbmVzcyBpcyBuZXcgZm9yIG1lLiBTbyBJJ3ZlIG1hZGUgbWlzdGFrZXMgYW5kIHRoZSBpZGVhIGlzIG1pc3Rha2VzIGFyZSBleHBlY3RlZC4gQW5kIHdoZW4geW91IG1ha2UgdGhvc2UgbWlzdGFrZXMsIHlvdSBqdXN0IHBpY2sgdXAgYW5kIGtlZXAgbW92aW5nIGZvcndhcmQuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVGhlIGtleSBpcyB0byBoYXZlIHBlb3BsZSBhcm91bmQgeW91IHdobyB1bmRlcnN0YW5kIHRoZSBidXNpbmVzcyBhbmQga25vdyBob3cgdG8gbWl0aWdhdGUgdGhvc2UgbWlzdGFrZXMgYW5kIGtlZXAgbW92aW5nIGZvcndhcmQuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgTUlDSEFFTDogWWVhaCwgSSB0aGluayB0aG9zZSBhcmUsIHRob3NlIGFyZSBleGNlbGxlbnQgbGVzc29ucy4gVGhlcmUsIHRoZXJlIGlzIGEgcHJvZ3JhbSwgaW4gYWRkaXRpb24gdG8gdGhlIHZhbHVhYmxlIHRyYWluaW5nIHRoYXQgeW91IHdlcmUgYWJsZSB0byBzZWVrIG91dCBpbiB0aGUgLS0gYW5kIHRoZSBtZW50b3JzIHlvdSB3ZXJlIGFibGUgdG8gc2VlayBvdXQgb24geW91ciBvd24sIE5JSCBhbHNvIG9mZmVycyBhIHByb2dyYW0gY2FsbGVkIElubm92YXRpb24gQ29ycHMgb3IgSS1Db3JwcywgYW5kIGl0J3Mgb3BlbiByaWdodCBub3cgdG8gY29tcGFuaWVzIHRoYXQgaGF2ZSBhbiBTQklSIGF0IHRoZSBOSUgsIHdoZXRoZXIgaXQncyBhdCBOQ0kgb3IgYSBkaWZmZXJlbnQgaW5zdGl0dXRlLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFuZCBpdCdzIHJlYWxseSBraW5kIG9mIGxpa2UgYSBib290IGNhbXAgdG8gaGVscCBjb21wYW5pZXMgbGVhcm4gaG93IHRvIHB1dCB0b2dldGhlciBhIGJ1c2luZXNzIHN0cmF0ZWd5IGFyb3VuZCB0aGUgdGVjaG5vbG9neSB0aGF0IHRoZXkncmUgZGV2ZWxvcGluZy4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTbyBpdCdzIGEgMTAgd2VlayBwcm9ncmFtIHdlIGJyaW5nIGluIGluc3RydWN0b3JzIHdobyBhcmUgZXhwZXJ0cyBpbiBhcmVhcyBsaWtlIHRoZXJhcGV1dGljcywgZGV2aWNlcywgZGlhZ25vc3RpY3MsIGFuZCB0aGV5IGFyZSB0aGVyZSB0byBoZWxwIGd1aWRlIHRoZSBwYXJ0aWNpcGFudHMgaW4gZ29pbmcgdGhyb3VnaCB0aGF0IHByb2dyYW0uIFdlIGhhdmUgZm91bmQgdGhhdCBJLUNvcnBzIGhhcyByZWFsbHkgaGVscGVkIGxhdW5jaCBhIGxvdCBvZiBvdXIgY29tcGFuaWVzIGFuZCByZWFsbHkgYWR2YW5jZWQgdGhyb3VnaCB0aGUgZGV2ZWxvcG1lbnQgcHJvY2Vzcy4gQW5kIGl0IHJlYWxseSBkb2VzIHRoYXQgdGhyb3VnaCBjb21wYW5pZXMgbGVhcm5pbmcgd2hhdCB0aGUgdmFsdWUgcHJvcG9zaXRpb24sIGFuZCB3aGVyZSB0aGVpciwgd2hlcmUgdGhlaXIgdGVjaG5vbG9neSBjYW4gcmVhbGx5IG1ha2UgYW4gaW1wYWN0IGFuZCBzb2x2ZSBhbiB1bm1ldCBuZWVkLiBTbyBJIGVuY291cmFnZSBmb2xrcyB0byBnbyB1cCBvbiBvdXIgd2Vic2l0ZSBhbmQgbG9vayBmb3IgaW5mb3JtYXRpb24gYWJvdXQgSS1Db3JwcyBwcm9ncmFtLCBJLUMtTy1SLVAtUy4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBSVUtJWUFIOiBTbyB5b3UncmUgYWJzb2x1dGVseSBjb3JyZWN0LiBUaGUgSS1Db3JwcyBpcyBhIHdvbmRlcmZ1bCBwcm9ncmFtLiBJIGFsc28gcGFydGljaXBhdGVkIGluIHRoaXMgcHJvZ3JhbSBhcyB3ZWxsIGFuZCBpdCBoZWxwZWQgbWUgdG8gaWRlbnRpZnkgdGhlIHNwZWNpZmljIG5pY2hlIG9mIG15IHByb2R1Y3QuIFNvIHdoZXJlIGRvZXMgeW91ciBwcm9kdWN0IGZpdCBpbiB0aGlzIHZhc3QgbWFya2V0IG9mIHByb2R1Y3RzIHRoYXQgb2ZmZXIgdG8gZG8gc2ltaWxhciB0aGluZ3M/ICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU28gSS1Db3JwcyBpcyByZWFsbHkgaW1wb3J0YW50IHRvIGhlbHAgeW91IHJlYWxseSBmaW5lIHR1bmUgeW91ciBjb21tZXJjaWFsaXphdGlvbiBwbGFuLiBBbmQgeW91IGtub3csIEkndmUgYWxzbyBwYXJ0aWNpcGF0ZWQgaW4gb3RoZXIgcHJvZ3JhbXMgdGhhdCBJIHRoaW5rIGFyZSByZWFsbHksIHJlYWxseSBpbXBvcnRhbnQuIEZvciBleGFtcGxlLCB0aGUgU0JJUi1TVFRSIHdvcmtzaG9wcyBhbmQgcm9hZCBzaG93cywgbWFuLCB0aG9zZSBhcmUgc29tZSBncmVhdCBwcm9ncmFtcy4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBbmQgSSdsbCBzYXkgdGhhdCBJJ3ZlIGF0dGVuZGVkIHRoZXNlIHByb2dyYW1zIG92ZXIgYW5kIG92ZXIgYWdhaW4gYmVjYXVzZSBlYWNoIHRpbWUgdGhhdCBJIGdvIG9yIEkgcGFydGljaXBhdGUsIEkgbGVhcm4gc29tZXRoaW5nIG5ldy4gQW5kIGl0IHJlbWluZHMgeW91IG9mIGFsbCBvZiB0aGUgb3B0aW9ucyB0aGF0IGFyZSBhdmFpbGFibGUgdG8gcmVhbGx5IHB1c2ggeW91ciBwcm9kdWN0IGZvcndhcmQuIFNvIGl0J3MgYSBncmVhdCBpZGVhIHRvIHJlYWxseSBhdHRlbmQgdGhlc2Ugd29ya3Nob3BzIGFuZCBwaWNrIHVwIGFzIG11Y2gga25vd2xlZGdlIGFzIHlvdSBjYW4gaW4gb3JkZXIgdG8gcHVzaCwgcHVzaCB5b3VyIHRlY2hub2xvZ3kgZm9yd2FyZC4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBbHNvLCBvbmNlIHlvdXIgZ3JhbnQgaXMgZnVuZGVkLCBJIHdvdWxkIGxpa2UgdG8gcmVjb21tZW5kIHRoZSBXb21lbidzIElubm92YXRpb24gTmV0d29yayBvciBXSU4uIFRoYXQncyBhIGdyZWF0IHByb2dyYW0uIEl0IHByb3ZpZGVzIGEgc3VwcG9ydGl2ZSBjb21tdW5pdHkgb2YgZmVtYWxlIFNCSVItU1RUUiByZWNpcGllbnRzLiBJdCBwcm92aWRlcyBtZW50b3JpbmcuIFdlIGhhdmUgc3BlYWtlcnMgd2hvIHRhbGsgYWJvdXQgZGlmZmVyZW50IGFzcGVjdHMgb2YgY29tbWVyY2lhbGl6YXRpb24sIGFuZCBpdCBwcm92aWRlcyBhbiBvcHBvcnR1bml0eSBmb3IgZmVtYWxlIGludmVzdGlnYXRvcnMgdG8gbmV0d29yayB3aXRoIGVhY2ggb3RoZXIsIGFuZCB0byBiZSBhIGxpdHRsZSB2dWxuZXJhYmxlLiBBbmQgYnkgYmVpbmcgdnVsbmVyYWJsZSwgd2UgY2FuIGhlbHAgZWFjaCBvdGhlciwgYW5kIHNvIEkgcmVjb21tZW5kIHRoYXQgYXMgd2VsbC4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJJ2QgYWxzbyBsaWtlIHRvIHJlY29tbWVuZCwgZm9yIHRob3NlIHdobyBhcmUgc2Vla2luZyB0byBkZXZlbG9wIGEgYnVzaW5lc3MsIGEgYmlvdGVjaG5vbG9neSBidXNpbmVzcyBmb3IgdGhlaXIgbGFib3JhdG9yeSBkaXNjb3ZlcmllcywgeW91IG1heSBoYXZlIHNvbWUgbG9jYWwgcmVzb3VyY2VzIHRoYXQgeW91IGNhbiB0YXAgaW50by4gTWFueSBzdGF0ZXMgaGF2ZSBkaWZmZXJlbnQgYmlvdGVjaG5vbG9neSBwcm9mZXNzaW9uYWwgb3JnYW5pemF0aW9ucyB0aGF0IHB1dCBvbiB3b3Jrc2hvcHMgYW5kIHRoZXkgLS0gc29tZSBwcm92aWRlIGZ1bmRpbmcuIEFuZCB0aGV5IHByb3ZpZGUgZGlmZmVyZW50IHR5cGVzIG9mIGVkdWNhdGlvbiBhYm91dCBlbnRyZXByZW5ldXJzaGlwLiAgIMKgICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU28gdGhlcmUgbWF5IGJlIHNvbWUgbG9jYWwgb3JnYW5pemF0aW9ucyB0aGF0IHlvdSBjYW4gYWxzbyB0YWtlIHBhcnQgaW4sIGluIG9yZGVyIHRvIGxlYXJuLCB0byBidWlsZCB5b3VyIGJ1c2luZXNzLiBBbmQgSSB3b3VsZCBwcm9iYWJseSBzdGFydCB0byBmaW5kIG91dCBhYm91dCBpZiB5b3VyIHN0YXRlIGhhcyBhIHNpbWlsYXIgb3JnYW5pemF0aW9uLiBNYXliZSBzdGFydCBpbiB5b3VyIG9mZmljZSBvZiB0ZWNobm9sb2d5IHRyYW5zZmVyLCBiZWNhdXNlIHRoYXQncyB0aGUgbG9jYXRpb24gd2hlcmUsIGluIGFjYWRlbWlhLCB0aGF0J3Mga2luZCBvZiB0aGUgbGluZSBiZXR3ZWVuIGFjYWRlbWlhIGFuZCB0aGUgY29tbWVyY2lhbCBlbnZpcm9ubWVudC4gU28gSSB3b3VsZCBzdGFydCB0aGVyZSB0byBmaW5kIG91dCBpZiB0aGVyZSBhcmUgc29tZSBsb2NhbCBvcmdhbml6YXRpb25zIHRoYXQgY2FuIGFsc28gaGVscCB5b3UgdG8gZ2V0IHdoZXJlIHlvdSBuZWVkIHRvIGdvLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE1JQ0hBRUw6IFllYWguIEFuZCByZWFsbHkgdGhhbmtzIHNvIG11Y2ggZm9yIGJyaW5naW5nIHNvbWUgb2YgdGhlc2UgcHJvZ3JhbXMgdXAuIFJ1a2l5YWguIE9uZSBvZiB0aGUgdGhpbmdzIHRoYXQgSSBsaWtlIHRvIHRhbGsgYWJvdXQsIHdoZW4gSSB0YWxrIGFib3V0IG91ciBTQklSIHByb2dyYW0gaXMsIEkgdGhpbmsgcGVvcGxlIHVuZGVyc3RhbmQgdGhhdCBTQklSIHByb3ZpZGVzIGZ1bmRpbmcsIHdoaWNoIGlzIG9idmlvdXNseSB0aGUgbW9zdCBjcml0aWNhbCBlbGVtZW50LiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFRoZSB3YXkgSSBsaWtlIHRvIHRoaW5rIG9mIGl0IGlzIGl0J3MgbmVjZXNzYXJ5LCBvYnZpb3VzbHksIGJ1dCBpdCdzIG5vdCBzdWZmaWNpZW50LiBZb3Uga25vdywgeW914oCZcmUgc21hbGwgYnVzaW5lc3MsIHlvdSBuZWVkIGZ1bmRpbmcgb2J2aW91c2x5LCBidXQgeW91IG5lZWQgYWNjZXNzIHRvIGEgd2hvbGUgcmFuZ2Ugb2YgZGlmZmVyZW50IHJlc291cmNlcyBpbiBhZGRpdGlvbiB0byBmdW5kaW5nLiBTbyB0aGF0J3Mgb25lIG9mIHRoZSB0aGluZ3MgdGhhdCBzZXBhcmF0ZXMgdGhlIE5DSSBTQklSIHByb2dyYW0sIEkgdGhpbmssIGZyb20gb3RoZXJzIGluIHRoYXQgd2UgcmVhbGx5IHB1dCBhIGxvdCBvZiB0aW1lIGludG8gdGhpbmtpbmcgYWJvdXQgYW5kIGNyZWF0aW5nIHJlc291cmNlIHByb2dyYW1zIHRoYXQgb3VyIGNvbXBhbmllcyBuZWVkLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNvIGp1c3QgYXMgYW4gZXhhbXBsZSwgeW91IG1lbnRpb25lZCBJLUNvcnBzLCB0aGF0IHdhcyBvbmUgcHJvZ3JhbSB3ZSBjcmVhdGVkIGhlcmUgYXQgTkNJIFNCSVIgZm9yIHRoZSBOSUggYXMgYSB3aG9sZS4gQnV0IHdlIGFsc28gb2ZmZXIgb3VyIEludmVzdG9yIEluaXRpYXRpdmVzIFByb2dyYW0sIHRvbywgd2hlcmUgd2UgYXJlIGFibGUgdG8gY29ubmVjdCBjb21wYW5pZXMgdGhhdCB3ZSdyZSBmdW5kaW5nIHRocm91Z2ggb3VyIFNCSVIgcHJvZ3JhbSB3aXRoIHByaXZhdGUgaW52ZXN0b3JzLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNvIHRoYXQsIHlvdSBrbm93LCBhcyB5b3UncmUgZGV2ZWxvcGluZyB5b3VyIGRydWcsIHlvdSdyZSBpbiB0aGUgZWFybGllciBzdGFnZXMgbm93LCB5b3UncmUgb2J2aW91c2x5IGdvaW5nIHRvIG5lZWQgdG8gZ28gb3V0IGFuZCByYWlzZSBhZGRpdGlvbmFsIGNhcGl0YWwuIEJlY2F1c2Ugd2UncmUgdGhlIE5DSSwgd2UncmUgYWJsZSB0byBkZXZlbG9wIHJlbGF0aW9uc2hpcHMgd2l0aCBzb21lIG9mIHRoZSBsYXJnZXN0IGludmVzdG9ycyBhcm91bmQgdGhlIGNvdW50cnksIHdoZXRoZXIgdGhhdCdzIGxhcmdlIHBoYXJtYWNldXRpY2FsIGNvbXBhbmllcyBvciBzb21lIG9mIHRoZSBsYXJnZSB2ZW50dXJlIGNhcGl0YWwgZnVuZHMgYXJvdW5kIHRoZSBjb3VudHJ5IHRoYXQgaW52ZXN0IGluIHRoZSBjYW5jZXIgc3BhY2UuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU28gb25jZSBhIHllYXIsIHdlIGludml0ZSBhbGwgdGhlIGNvbXBhbmllcyB0aGF0IHdlIGFyZSBmdW5kaW5nIGluIG91ciBwb3J0Zm9saW8gdG8gZ28gdGhyb3VnaCBvdXIgSW52ZXN0b3IgSW5pdGlhdGl2ZXMgUHJvZ3JhbS4gQW5kIHRoYXQncyBhbiBvcHBvcnR1bml0eSBmb3IgeW91IHRvIHB1dCB0b2dldGhlciBhIHNob3J0IGFwcGxpY2F0aW9uLCB3aGljaCB3aWxsIHRoZW4gYmUgcmV2aWV3ZWQgYnkgYSBwYW5lbCBvZiBpbnZlc3RvcnMuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQW5kIHRoZW4gdGhvc2UgaW52ZXN0b3JzIGhlbHAgdXMgaWRlbnRpZnkgY29tcGFuaWVzIHRoYXQgYXJlIHJlYWR5IHRvIGdvIG91dCBhbmQgcHJlc2VudCBhbmQgcGl0Y2ggdGhlaXIgdGVjaG5vbG9neSB0bywgdG8gb3RoZXIgaW52ZXN0b3JzIGluIG9yZGVyIHRvIGhlbHAgcmFpc2UgY2FwaXRhbC4gQW5kIHRoZW4gd2UgYWxzbyBkbyBwaXRjaCBjb2FjaGluZywgdG8gaGVscCwgdG8gaGVscCBwcmVwYXJlIG91ciBjb21wYW5pZXMgdG8sIHRvIGdvIG91dCBhbmQgcHJlc2VudC4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBSVUtJWUFIOiBJIGNhbiBzYXkgdGhhdCB0aGF0J3MgcmVhbGx5IGltcG9ydGFudCBiZWNhdXNlIGluIHRoaXMgY3VycmVudCBjbGltYXRlLCBpdCdzIHZlcnkgZGlmZmljdWx0IHRvIHJhaXNlIGZ1bmRzLiBTbyBoYXZpbmcgdGhhdCBlZGdlLCBoYXZpbmcgdGhvc2UgY29ubmVjdGlvbnMgd291bGQgYmUgdmVyeSBoZWxwZnVsLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE1JQ0hBRUw6IEkgd2FzIHdvbmRlcmluZywgbWF5YmUgeW91IGNvdWxkIHByb3ZpZGUgc29tZSBhZHZpY2UuIFlvdSBtZW50aW9uZWQgdGhlIFdJTiBQcm9ncmFtIGFzIGFuIGV4YW1wbGUsIHlvdSBrbm93LCBhIHByb2dyYW0gdGhhdCB3ZSBvZmZlciB0byB3b21lbiBlbnRyZXByZW5ldXJzIGluIG91ciBwcm9ncmFtLCBhbmQgZ2l2ZSB0aGVtIHRoZSBvcHBvcnR1bml0eSB0byBjb21lIHRvZ2V0aGVyIGFuZCByZWFsbHkga2luZCBvZiBzaGFyZSBsZXNzb25zIGxlYXJuZWQuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSW4gYWRkaXRpb24gdG8gdGhhdCwgZG8geW91IGhhdmUgYW55IG90aGVyIGFkdmljZSBmb3Igd29tZW4gaW4gYWNhZGVtaWEgd2hvIHdhbnQgdG8gdHJhbnNmZXIgdGhlaXIgdGVjaG5vbG9neSBhbmQgcmVhbGx5IGtpbmQgb2Ygc3RhcnQgdGhhdCBqb3VybmV5IHRvd2FyZHMgYSBzdGFydCB1cD8gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBSVUtJWUFIOiBTdXJlLiBZb3Uga25vdywgdGhlIGZpcnN0IHRoaW5nIHRoYXQgSSB3b3VsZCBzYXkgaXMgdGhhdCB0aGlzIGlzIHZlcnkgZG9hYmxlLiBJdCdzIGRvYWJsZSBiZWNhdXNlIHdvbWVuIGhhdmUgc29tZSBpbmdyYWluZWQgcHJvcGVydGllcyB0aGF0IGFyZSByZWFsbHkgY29uZHVjaXZlIHRvIG1ha2luZyB0aGlzIGhhcHBlbi4gRm9yIGV4YW1wbGUsIG91ciBhYmlsaXR5IHRvIG11bHRpdGFzayBpcyB2ZXJ5IGltcG9ydGFudCBhbmQgdmVyeSBjcml0aWNhbCBmb3IgZ2V0dGluZyB0aGlzIGpvYiBkb25lLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFuZCBzbyB0aGUgam9iIG9mIHRyYW5zZmVycmluZyB0aGUgdGVjaG5vbG9neSBpbnRvIHRoZSBjb21tZXJjaWFsIHNwYWNlIHRha2VzIGEgbG90IG9mIG11bHRpdGFza2luZy4gWW91IGNhbiB3b3JrIHdpdGggZGlmZmVyZW50IHBlb3BsZSBpbiBvcmRlciB0byBnZXQgdGhpbmdzIGRvbmUuIENvbGxhYm9yYXRpb24sIHRoYXQncyBhbHNvIGFub3RoZXIgcHJvcGVydHkgdGhhdCB3ZSBoYXZlIGFzIGFjYWRlbWljcywgYW5kIHNvIHdlIGNhbiBjb2xsYWJvcmF0ZSB3aXRoIHBlb3BsZSBpbiBvcmRlciB0byBnZXQgdGhpbmdzIGRvbmUuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQW5kIHNvIGZvciBtZSBwZXJzb25hbGx5LCBvbmUgb2YgdGhlIHRoaW5ncyB0aGF0IEkgaGFkIHRvIHJlc2lzdCB3YXMgdGhlIHVyZ2UgdG8gYmUgU3VwZXJ3b21hbi4gQW5kIHNvIGZvciBtZSwgd2hhdCBJIHVzdWFsbHkgdHJ5IHRvIGRvIGlzIGRvIGV2ZXJ5dGhpbmcgbXlzZWxmIGFuZCwgeW91IGtub3csIHRyeSB0byBhY2hpZXZlIGl0IGFsbCBieSBteXNlbGYsIGFuZCB0aGF0J3MgcmVhbGx5IG5vdCB0aGUgd2F5IHRvIGdvLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFdoYXQgeW91IC0gV2hhdCBpcyBzdWNjZXNzZnVsIGlzIHRvIGNvbGxhYm9yYXRlIGFuZCBkZWxlZ2F0ZSBpbiBvcmRlciB0byBhY2hpZXZlIHlvdXIgZ29hbHMuIFNvIHRoYXQncyBvbmUgb2YgdGhlIHRoaW5ncyB0aGF0IEkgd291bGQgc2F5IHRoYXQgd2UgcmVhbGx5IGhhdmUgdG8gZG8gYXMgd29tZW4sIGNvbGxhYm9yYXRlLCBkb24ndCB0cnkgdG8gZG8gaXQgYWxsLCBmaW5kIHRoZSBleHBlcnRzIGFuZCBsZXQgdGhlIGV4cGVydHMgZG8gd2hhdCB0aGV5IGtub3cgaG93IHRvIGRvLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFuZCB0aGVuIGZpbmFsbHksIEkgd291bGQgc2F5IGluIHRlcm1zIG9mIGFkdmljZSBmb3Igd29tZW4sIEkgd291bGQgc2F5IGFzayBmb3Igd2hhdCB5b3Ugd2FudC4gU29tZXRpbWVzIHdlIGRvbid0IGxpa2UgdG8gYXNrIGFuZCAtLSBhc2sgcGVvcGxlIGZvciBoZWxwIG9yIGFzayBmb3IgcmVzb3VyY2VzLCBidXQgeW91IGhhdmUgdG8gYXNrLCBhbGwsIGFsbCB0aGF0IGNhbiBiZSBzYWlkIGlzIGVpdGhlciB5ZXMgb3Igbm8uIFNvIGp1c3QgYXNrIGFuZCBpZiB0aGUgYW5zd2VyIGlzIG5vLCB0cnkgYW5vdGhlciByb3V0ZSBhbmQga2VlcCBtb3ZpbmcgZm9yd2FyZC4gRG9uJ3QgdGFrZSBpdCBwZXJzb25hbGx5LCBqdXN0IGtlZXAgbW92aW5nIGZvcndhcmQuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgTUlDSEFFTDogSSByZWFsbHkgdGhpbmsgdGhhdCdzIC0tIEkgdGhpbmsgLS0gSSByZWFsbHkgdGhpbmsgdGhhdCdzIGV4Y2VsbGVudCBhZHZpY2UuIFRoZXJlJ3MsIHRoZXJlJ3MgYW5vdGhlciBwcm9ncmFtIHJlYWxseSBmb2N1c2luZyBvbiBhY2FkZW1pY3MgZG9pbmcgdGhlIHJlc2VhcmNoLCBkZXZlbG9waW5nIGEgdGVjaG5vbG9neSB3aG8gYXJlIGludGVyZXN0ZWQgaW4gbWFraW5nIHRoYXQgdHJhbnNpdGlvbi4gVGhlcmUncyBhbm90aGVyIHByb2dyYW0gdGhhdCB3ZSBvZmZlciBjYWxsZWQgdGhlIFNtYWxsIEJ1c2luZXNzIFRyYW5zaXRpb24gR3JhbnQuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSXQncyBhIGZhaXJseSBuZXcgcHJvZ3JhbSwgbm90IGEgbG90IG9mIGZvbGtzIGFyZSwgYXJlIGF3YXJlIG9mIGl0LCBidXQgd2UncmUgcmVhbGx5IHRyeWluZyB0bywgdG8gaW5jcmVhc2UgdGhlIGF3YXJlbmVzcyBvZiB0aGF0IHByb2dyYW0gYW5kIHRoYXQsIHRoYXQgcHJvZ3JhbSwgd2UgYWN0dWFsbHkgZGV2ZWxvcGVkIGluIHJlc3BvbnNlIHRvIGNvbnZlcnNhdGlvbnMgd2Ugd2VyZSBoYXZpbmcgd2l0aCBvdXIgY2FuY2VyIGNlbnRlcnMgZnJvbSBhY3Jvc3MgdGhlIGNvdW50cnksIHdoZXJlIHdlIHdlcmUgdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgd2hhdCBjYW4gdGhlIE5DSSBkbyB0byBmYWNpbGl0YXRlIHRoZSB0cmFuc2xhdGlvbiBvZiBhY2FkZW1pYyB0ZWNobm9sb2dpZXMgYW5kIHRvIGdldCBtb3JlIHRlY2hub2xvZ2llcyBvdXQgb2YgdGhlIGxhYiBhbmQgaW50byBzbWFsbCBjb21wYW5pZXMuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQW5kIG9uZSBvZiB0aGUga2V5IGZ1bmRpbmcgZ2FwcyB0aGF0IHRoZXkgdG9sZCB1cyB3YXMgZXhpc3RpbmcsIHdhcyB0aGF0IGl0IHdhcyByZWFsbHkgaGFyZCBmb3IgZWFybHkgY2FyZWVyIGFjYWRlbWljcywgbGlrZSBwb3N0LWRvY3MsIHRvIHJhaXNlIGZ1bmRzLiBZb3Uga25vdywgdGhlcmUgd2FzIGtpbmQgb2YgYSBkZWFydGggb2YgZnVuZGluZyB3aGVuLCB3aGVuIHlvdSdyZSByZWFsbHkgYXQgdGhlIGVhcmx5IHN0YWdlcyBpbiB5b3VyIGNhcmVlciB0cnlpbmcgdG8gcmFpc2UgZnVuZGluZy4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTbyB0aGUgU21hbGwgQnVzaW5lc3MgVHJhbnNpdGlvbiBHcmFudCBhY3R1YWxseSBpcyBmb2N1c2VkIG9uLCBvbiBwb3N0LWRvY3MgYW5kIG90aGVyIGVhcmx5IGNhcmVlciBhY2FkZW1pY3MsIGFuZCBpdCB3aWxsIHByb3ZpZGUgZnVuZGluZyB0byB0aGVtIHdoaWxlIHRoZXkncmUgc3RpbGwgYXQgdGhlIHVuaXZlcnNpdHksIGJvdGggZm9yIHRoZWlyIHJlc2VhcmNoIGFzIHdlbGwgYXMgZnVuZGluZyBmb3IgYm90aCBhIHRlY2huaWNhbCBtZW50b3IgYW5kIGEgYnVzaW5lc3MgbWVudG9yLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFuZCB0aGUgd2hvbGUgZ29hbCBpcyB0byBwcm92aWRlIGtpbmQgb2YgdGhlLCB0aGUgc3VwcG9ydCB0aGF0IHRoYXQgZWFybHktY2FyZWVyIGFjYWRlbWljIG5lZWRzLCB5b3Uga25vdywgc291bmRzIC0tIGFuZCBpdCBzb3VuZHMgbGlrZSB5b3Ugd2VyZSBraW5kIG9mIGluIHRoYXQgc2FtZSBzaXR1YXRpb24sIGJ1dCB0aGUgZ29hbCBpcyB0byBwcm92aWRlIGZ1bmRpbmcgYXMgd2VsbCBhcyBtZW50b3JzaGlwIHN1cHBvcnQgdG8gdGhhdCBlYXJseS1jYXJlZXIgYWNhZGVtaWMgdG8gaGVscCB0aGVtIGFzIHRoZXkncmUgbG9va2luZyB0byBtb3ZlIHRoZWlyIHRlY2hub2xvZ3kgb3V0IG9mIGEgdW5pdmVyc2l0eSB0byBhIHNtYWxsIGJ1c2luZXNzLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFlvdSBjYW4gYXBwbHkgZm9yIGVpdGhlciBqdXN0IGEgUGhhc2UgMSBhcHBsaWNhdGlvbiBvciB5b3UgY2FuIGdvIGZvciBhIGNvbWJpbmVkIFBoYXNlIDEvUGhhc2UgMiBhcHBsaWNhdGlvbi4gQW5kIHRoZSBmdW5kaW5nIHdpbGwgc3VwcG9ydCB0aGUgYWNhZGVtaWMsIGZpcnN0IGF0IHRoZSB1bml2ZXJzaXR5LCBhbmQgdGhlbiBhcyB0aGV5IG1vdmUgdGhlaXIgdGVjaG5vbG9neSB0byBhIGNvbXBhbnksIGFuZCB0aGV5IG1vdmUgLS0gYW5kIHRoZXkgYWR2YW5jZSB0aGF0IHRlY2hub2xvZ3kgdG8gYSBQaGFzZSAyLCBpdCdsbCBjb250aW51ZSB0aGF0IHNhbWUgc3VwcG9ydC4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTbywgaXQncyBhbm90aGVyIHByb2dyYW0gdGhhdCB3ZSBoYXZlIHRyaWVkIHRvIHRhaWxvciB0byB0aGUgbmVlZHMgb2YgeW91IGFuZCBvdGhlciBhY2FkZW1pY3MgdGhhdCBhcmUgb3V0IHRoZXJlIGxvb2tpbmcgdG8gYXBwbHkuIEFuZCwgYWdhaW4sIHdlIGhhdmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIFNtYWxsIEJ1c2luZXNzIFRyYW5zaXRpb24gR3JhbnQgdXAgb24gb3VyIHdlYnNpdGUgYXQgc2Jpci5jYW5jZXIuZ292LiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFdlJ3JlIGFjdHVhbGx5IGdvaW5nIHRvIGJlIGxhdW5jaGluZyB0aGF0IHByb2dyYW0gZm9yIHRoZSBjb21pbmcgeWVhciBzb21ldGltZSBpbiwgaW4gTWFyY2guIFNvIGlmIHlvdSdyZSBpbnRlcmVzdGVkIGluIHRoYXQsIGFuZCBJIGVuY291cmFnZSBldmVyeW9uZSB0bywgYWdhaW4sIGdvIHVwIG9uIG91ciB3ZWJzaXRlIHRvIGdldCBtb3JlIGluZm9ybWF0aW9uIGFuZCB0YWxrIHRvIGEgcHJvZ3JhbSBkaXJlY3RvciwgcmVhY2ggb3V0IHRvIHVzLCBzZW5kIHVzIGFuIGUtbWFpbCwgYW5kIHdlJ3JlIGhhcHB5IHRvIGdpdmUgeW91IG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhhdCBwcm9ncmFtLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFJVS0lZQUg6IFNvdW5kcyBsaWtlIGEgcmVhbGx5IGludGVyZXN0aW5nIHByb2plY3QuIEkgdGhpbmsgaXQncyBhIGdyZWF0IGlkZWEgYmVjYXVzZSB5b3VuZyAtLSBHZW5lcmF0aW9uIFosIFlvdW5nIGludmVzdGlnYXRvcnMsIHRoZXkgd2FudCB0byBvd24gYnVzaW5lc3NlcywgYSB2ZXJ5IGRpZmZlcmVudCBtZW50YWxpdHkgZnJvbSBwcmV2aW91cyBnZW5lcmF0aW9ucy4gU28gdGhpcyB0eXBlIG9mIHByb2dyYW0gc291bmRzIGxpa2UgaXQgd291bGQgYmUgcmVhbGx5IGdyZWF0IHRvIGhlbHAgdG8gbGF1bmNoIHRoZWlyIGlkZWFzIGFuZCB0aGVpciBidXNpbmVzc2VzIGluIHRoZSBiaW90ZWNoIHNwYWNlLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE1JQ0hBRUw6IEFic29sdXRlbHkuIEFuZCB0aGF0J3Mgd2hhdCB3ZSdyZSB0cnlpbmcgdG8gZG8gd2l0aCB0aGF0LCB0aGF0IHByb2dyYW0gcmlnaHQgbm93LiBJdCdzLCBhZ2FpbiwgaXQncyBzdGlsbCBhIGZhaXJseSB5b3VuZyBwcm9ncmFtLCBzbyB3ZSdyZSwgd2UncmUgdHJ5aW5nIHRvLCB3ZSdyZSB0cnlpbmcgdG8gdGFsayBhYm91dCBpdCBhIGxpdHRsZSBiaXQgbW9yZSB3aXRoIGZvbGtzIGxpa2UgeW91cnNlbGYgdG8ganVzdCBraW5kIG9mIHJhaXNlIHZpc2liaWxpdHkgdGhhdCB0aGF0J3MsIHRoYXQncyBhIGZ1bmRpbmcgb3Bwb3J0dW5pdHkgdGhhdCBhbiBhY2FkZW1pYyB3aG8ncyBpbnRlcmVzdGVkIGluIG1vdmluZyB0byBhIHNtYWxsIGJ1c2luZXNzLCBtYXliZSBjcmVhdGluZyB0aGVpciBvd24gc21hbGwgYnVzaW5lc3MsIGl0J3MgYSBmdW5kaW5nIG9wcG9ydHVuaXR5IHRoYXQncywgdGhhdCdzIGF2YWlsYWJsZSB0byBoZWxwIHRvLCB0byBoZWxwIHN1cHBvcnQgdGhlbSBvbiB0aGF0LiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFdlbGwsIHRoaXMgaGFzIGJlZW4gZ3JlYXQuIEkndmUgcmVhbGx5IGVuam95ZWQgb3VyIGNvbnZlcnNhdGlvbi4gSSB3YW50ZWQgdG8gYXNrIHlvdSBqdXN0IG9uZSBsYXN0IHF1ZXN0aW9uLCBhbmQgdGhhdCdzLCBpcyB0aGVyZSBvbmUgcGllY2Ugb2YgYWR2aWNlIHRoYXQgeW91J2QgbGlrZSB0byBsZWF2ZSBmb2xrcyB3aXRoIGJlZm9yZSB3ZSBsZWF2ZSB0b2RheSByZWdhcmRpbmcsIHlvdSBrbm93LCB5b3VyIGpvdXJuZXkgb3IgdGhlaXIgam91cm5leSBhcyB0aGV5J3JlIGxvb2tpbmcgdG8gc3RhcnQgaXQ/ICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgUlVLSVlBSDogU3VyZS4gSSB3b3VsZCBzYXkgdGhlIGJlc3QgcGllY2Ugb2YgYWR2aWNlIHRoYXQgSSBjYW4gZ2l2ZSBpcyB0byB1c2UgeW91ciBza2lsbHMgdGhhdCB5b3UgaGF2ZSBhY3F1aXJlZCBhcyBhbiBhY2FkZW1pYyByZXNlYXJjaGVyIHRvIHN0YXJ0IGFuZCBncm93IHlvdXIgY29tcGFueS4gVGhlIHNraWxscyB0aGF0IGFyZSBuZWNlc3NhcnkgdG8gbWFrZSB0aGlzIHdvcmsgaW5jbHVkZTogY29sbGFib3JhdGlvbiwgcGVyc2lzdGVuY2UuIFlvdSBoYXZlIHRvIGJlIHBlcnNpc3RlbnQsIG5ldHdvcmtpbmcuIEFuZCBzbyB5b3UgY2FuIGFsc28gdXNlIHlvdXIgcGFzc2lvbiwgd2hhdCBpcyBpdCB0aGF0IHlvdSByZWFsbHkgZmVlbCBwYXNzaW9uYXRlIGFib3V0IGluIG9yZGVyIHRvIGtlZXAgdGhlIHByb2Nlc3MgbW92aW5nIGZvcndhcmQ/ICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQW5kIHRoZW4gSSB3b3VsZCBhbHNvIGFkdmlzZSB5b3UgdG8gdGFrZSBhZHZhbnRhZ2Ugb2YgdGhlIHJlc291cmNlcyB0aGF0IGFyZSBhdmFpbGFibGUgdG8gaGVscCB5b3Ugd2l0aCBjb21tZXJjaWFsaXphdGlvbiBvZiBiaW90ZWNobm9sb2d5IHByb2R1Y3RzLiBJIHdvdWxkIGFsc28gc2F5LCBhcyB5b3UgbWVudGlvbmVkLCB0aGlzIGlzIGEgdmVyeSBsb25nIGRyYXduIG91dCBwcm9jZXNzLiBTbyBJIHdvdWxkIGFkdmlzZSB5b3UgdG8ga25vdyB3aGF0IHRoZSBwcm9jZXNzIGlzLCBidXQgZG9uJ3QgZm9jdXMgb24gdGhlIGJpZyBwaWN0dXJlLCBmb2N1cyBvbiB5b3VyIG1pbGVzdG9uZXMsIGJlY2F1c2UgaWYgeW91IGdldCBmb2N1c2VkIG9uIGhvdyBiaWcgdGhpcyB3aG9sZSBwcm9jZXNzIGlzLCBpdCdzIGRpc2NvdXJhZ2luZywgcmlnaHQsIGFuZCBpdCBtYXkgcHJldmVudCB5b3UgZnJvbSBtb3ZpbmcgZm9yd2FyZC4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTbyBqdXN0IGJyZWFrIHlvdXIgcHJvY2VzcyB1cCBpbnRvIG1pbGVzdG9uZXMsIGFjaGlldmUgeW91ciBuZXh0IG1pbGVzdG9uZSwgYW5kLCBhbmQgdmlldyBpdCBmcm9tIHRoYXQgcGVyc3BlY3RpdmUsIHJhdGhlciB0aGFuIGJlaW5nIGZvY3VzZWQgb24gYWxsIHRoYXQgbmVlZHMgdG8gYmUgZG9uZS4gQW5kIEkgdGhpbmsgdGhhdCB0aGF0IGhhcyBiZWVuIHJlYWxseSBoZWxwZnVsIHRvIG1lIHRvIGp1c3Qga2luZCBvZiB0YWtlIHRoaXMgYXQgc21hbGwgcGllY2VzLiAgIMKgICAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE1JQ0hBRUw6IEV4Y2VsbGVudCBhZHZpY2UsIGJyZWFrIGl0IGRvd24gc3RlcC1ieS1zdGVwIGFuZCBpZiB5b3UgY2FuIHdvcmsgb24gaXQgc3RlcC1ieS1zdGVwLCB0aGVuIGl0J3Mgbm90IHN1Y2ggYW4gb3ZlcndoZWxtaW5nIGtpbmQgb2YgdGhpbmcsIHlvdSBrbm93LCBzZXQgeW91ciBnb2FscywgYWNoaWV2ZSB0aGF0IG9uZSBnb2FsLCBhbmQgbW92ZSB0byB0aGUgbmV4dCBvbmUuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgV2VsbCwgdGhpcyBoYXMgYmVlbiB3b25kZXJmdWwuIEkndmUgcmVhbGx5IGVuam95ZWQgb3VyIGNvbnZlcnNhdGlvbiB0b2RheS4gVGhhbmsgeW91IGZvciB0YWtpbmcgdGhlIHRpbWUuIEFuZCBJIGtub3cgaXQncyBnb2luZyB0byBiZSByZWFsbHkgdmFsdWFibGUgdG8gYSBsb3Qgb2YgdGhlIGZvbGtzIG91dCBpbiB0aGUgY29tbXVuaXR5IHdobyBhcmUgaW50ZXJlc3RlZCBpbiBjb21pbmcgYmFjayBhbmQgYXBwbHlpbmcgZm9yIE5DSSBTQklSLiBXZSBsb29rIGZvcndhcmQgdG8gd29ya2luZyB0b2dldGhlciB3aXRoIHlvdSBpbiB0aGUgZnV0dXJlLiBBbmQgYWdhaW4sIHRoYW5rIHlvdS4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBSVUtJWUFIOiBUaGFuayB5b3Ugc28gbXVjaCBmb3IgaW52aXRpbmcgbWUgdG8gdGFsay4gSSBob3BlIHRoYXQgc29tZSBvZiB0aGUgaW5mb3JtYXRpb24gdGhhdCBJJ3ZlIHNoYXJlZCB3aWxsIGJlIGhlbHBmdWwgdG8gc29tZW9uZS4gQW5kIGl0IGlzIGdyZWF0IHRvIGJlIHBhcnQgb2YgYSBjb21tdW5pdHkgb2YgcGVvcGxlIHdobyBhcmUgcmVhbGx5IGRldm90ZWQgdG8gZGV2ZWxvcGluZyBjYW5jZXIgY2hlbW90aGVyYXBldXRpY3MuIEFuZCBhZ2FpbiwgSSBqdXN0IHRoYW5rIHlvdSBmb3IgdGhlIGludml0YXRpb24uICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgTUlDSEFFTDogVGhhbmsgeW91LiBUaGFua3Mgc28gbXVjaCBSdWtpeWFoIGZvciBzcGVha2luZyB3aXRoIHVzIHRvZGF5LiBXZSByZWFsbHkgbG9vayBmb3J3YXJkIHRvIHNlZWluZyBDbGFyYWRlbGXigJlzIGNvbnRpbnVlZCBncm93dGggYW5kIG1ha2luZyBwb3NpdGl2ZSBwYXRpZW50IGltcGFjdC4gQXMgYWx3YXlzLCBkb24ndCBmb3JnZXQgdG8gY2hlY2sgb3V0IG91ciB3ZWJzaXRlLCBzYmlyLmNhbmNlci5nb3YsIGZvciB0aGUgbGF0ZXN0IGZ1bmRpbmcgb3Bwb3J0dW5pdGllcyBhbmQgY29tbWVyY2lhbGl6YXRpb24gcmVzb3VyY2VzIHRvIHN1cHBvcnQgeW91ciBqb3VybmV5IGZyb20gbGFiIHRvIG1hcmtldC4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBUaGlzIHdhcyBNaWNoYWVsIFdlaW5nYXJ0ZW4gZnJvbSBOQ0kgU0JJUi4gUGxlYXNlIGpvaW4gdXMgYWdhaW4gZm9yIHRoZSBuZXh0IGluc3RhbGxtZW50IG9mIE5DSSBTQklSIElubm92YXRpb24gTGFiIGFuZCBzdWJzY3JpYmUgdG9kYXkgd2hlcmV2ZXIgeW91IGxpc3Rlbi4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJZiB5b3UgaGF2ZSBxdWVzdGlvbnMgYWJvdXQgY2FuY2VyIG9yIGNvbW1lbnRzIGFib3V0IHRoaXMgcG9kY2FzdCwgZS1tYWlsIHVzIGF0IG5jaWluZm9AbmloLmdvdiBvciBjYWxsIHVzIGF0IDEtODAwLTQyMi02MjM3IGFuZCBwbGVhc2UgYmUgc3VyZSB0byBtZW50aW9uIElubm92YXRpb24gTGFiIGluIHlvdXIgcXVlcnkuICAgwqAgICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgV2UgYXJlIGEgcHJvZHVjdGlvbiBvZiB0aGUgVVMgRGVwYXJ0bWVudCBvZiBIZWFsdGggYW5kIEh1bWFuIFNlcnZpY2VzLCBOYXRpb25hbCBJbnN0aXR1dGVzIG9mIEhlYWx0aCwgTmF0aW9uYWwgQ2FuY2VyIEluc3RpdHV0ZS4gVGhhbmtzIHNvIG11Y2ggZm9yIGxpc3RlbmluZy4gICDCoCAgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBbbXVzaWNdICAgwqAgIEVORCBPRiBGSUxFIMKgIMKgIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjIzNzI1OTF9LCJodG1sRGVzY3JpcHRpb24iOiIiLCJpZCI6IjBCVXdxMURMUWc5S0FGRzFqYVY0bUMiLCJsYW5ndWFnZSI6eyJjb2RlIjoiZW4ifSwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiRXBpc29kZSA2LiBFbnRyZXByZW5ldXIgU3BvdGxpZ2h0OiBSdWtpeWFoIFZhbiBEcm9zcy1BbmRlcnNvbiwgQ2xhcmFkZWxlIFBoYXJtYWNldXRpY2FscyIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwic2hvd09yQXVkaW9ib29rIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImFjY2Vzc0luZm8iOm51bGwsImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ0N2FmOTkzYjZiNzUwNDY4ZGJkOTUwNDEiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY0N2FmOTkzYjZiNzUwNDY4ZGJkOTUwNDEiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhNDdhZjk5M2I2Yjc1MDQ2OGRiZDk1MDQxIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJXZWxjb21lIHRvIElubm92YXRpb24gTGFiLCB5b3VyIGdvLXRvIHJlc291cmNlIGZvciBhbGwgdGhpbmdzIGJpb3RlY2ggc3RhcnR1cHMsIGJyb3VnaHQgdG8geW91IGJ5IHRoZSBOYXRpb25hbCBDYW5jZXIgSW5zdGl0dXRlJ3MgKE5DSSkgU21hbGwgQnVzaW5lc3MgSW5ub3ZhdGlvbiBSZXNlYXJjaCAoU0JJUikgRGV2ZWxvcG1lbnQgQ2VudGVyLiIsImlkIjoiNFpnc0phaGNpMVFxQ1NjbkhIWmpFWiIsIm1lZGlhVHlwZSI6IkFVRElPIiwibmFtZSI6IlNCSVIgSW5ub3ZhdGlvbiBMYWIiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicHVibGlzaGVyIjp7Im5hbWUiOiJOYXRpb25hbCBDYW5jZXIgSW5zdGl0dXRlIn0sInNhdmVkIjpmYWxzZSwic2hvd1R5cGVzIjpbXSwidHJhaWxlclYyIjp7ImRhdGEiOnsiYXVkaW8iOnsiaXRlbXMiOlt7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzBjNTQ2ZmYwNWI1NDA4ZGIwNzVlM2RlOWE2ZDg1MGQ0YTA0OTZjNTAifSx7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2Q5MjlhMThiNmI4MWU3MTk2ZDc5NDViYTEzMWY0YjEzMWY3NzI0MzIifSx7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2M5NzY2YzJmZjIzODVmZmFhOThkZWIwMTIwNWUyZGQ3MDFiNjRjNmYifSx7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzRjNTlhZGEyOTYzNTU3MTBiODQ0YTY4YTEyMDdjM2QwNzY4MTk5NTEifSx7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2M1MzFhNGM3ZTZkODYyMzlhZjM2MDgzNzQ4OTdjY2ZkNzgwZTlhM2UifV19LCJhdWRpb1ByZXZpZXciOnsidXJsIjoiaHR0cHM6Ly9wb2R6LWNvbnRlbnQuc3BvdGlmeWNkbi5jb20vYXVkaW8vY2xpcHMvNWJybWtsN3BNY0xMUVRCMVRleW9sUy9jbGlwXzE3NDY4Xzc3NDY4Lm1wMyJ9LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6ODAxMDB9LCJuYW1lIjoiVGVhc2VyLiBHZXQgUmVhZHkgdG8gQWR2YW5jZSBmcm9tIExhYiB0byBNYXJrZXQhIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjMtMTEtMjlUMTU6Mzc6MDBaIn0sInVyaSI6InNwb3RpZnk6ZXBpc29kZToxbUhIc0Vjc2tBQVpScG5ncmhibUF4In19LCJ1cmkiOiJzcG90aWZ5OnNob3c6NFpnc0phaGNpMVFxQ1NjbkhIWmpFWiJ9fSwicHJldmlldyI6eyJhdWRpbyI6eyJ1cmwiOiJodHRwczovL3BvZHotY29udGVudC5zcG90aWZ5Y2RuLmNvbS9hdWRpby9jbGlwcy8xOE5uNlZGTW5YUkdnTjNCVnZTUVZhL2NsaXBfNDI4MTAyXzQ4ODEwMi5tcDMifSwic2hhcmVhYmxlIjp0cnVlLCJ2aWRlbyI6eyJ1cmwiOiIifX0sInJlbGVhc2VEYXRlIjp7ImRheSI6MjAsImlzb1N0cmluZyI6IjIwMjQtMDMtMjBUMDg6MDA6MDBaIiwibW9udGgiOjMsInByZWNpc2lvbiI6Ik1JTlVURSIsInllYXIiOjIwMjR9LCJ0eXBlIjoiUE9EQ0FTVF9FUElTT0RFIiwidXJpIjoic3BvdGlmeTplcGlzb2RlOjBCVXdxMURMUWc5S0FGRzFqYVY0bUMifX0sInJlY29tbWVuZGF0aW9ucyI6e30sInNhdmVkIjp7fX0sInBsYXliYWNrIjp7ImN1cnJlbnQiOm51bGwsImhhc1NraXBwZWRUaGlzU2Vzc2lvbiI6ZmFsc2UsImlzQnVmZmVyaW5nIjpmYWxzZSwiaGVhcmRBdWRpbyI6ZmFsc2UsImluaXRpYXRlZFBsYXliYWNrIjpmYWxzZX0sInJlcXVlc3QiOnsiaGFzUHJldmlvdXNMaWtlcyI6ZmFsc2UsImlzQmFubmVkIjpmYWxzZSwiZW50aXR5VmlldyI6bnVsbCwiYWxidW1VcmkiOiIifSwic2VhcmNoIjp7ImlzRmV0Y2hpbmciOmZhbHNlLCJyZXN1bHRzIjpudWxsLCJxdWVyeSI6bnVsbCwiZXJyb3IiOm51bGwsInJlY2VudFNlYXJjaGVzIjpbXX0sInRvYXN0Ijp7Im1lc3NhZ2UiOm51bGwsInR5cGUiOiJkZWZhdWx0IiwiYWN0aW9uIjpudWxsfSwidWkiOnsibW9kYWwiOiJub3dfcGxheWluZ19iYXIiLCJub3dQbGF5aW5nVmlldyI6ZmFsc2UsImRpYWxvZyI6bnVsbCwiZXJyb3JWaWV3IjpmYWxzZX0sImhvbWUiOnsiaXNMb2FkaW5nIjpmYWxzZSwiaGFzRXJyb3IiOmZhbHNlLCJkYXRhIjpudWxsfSwib25EZW1hbmRQbGF5bGlzdHMiOnsiZmV0Y2hlZCI6ZmFsc2UsIml0ZW1zIjpbXX0sImNvbnRleHRNZW51Ijp7ImlzVmlzaWJsZSI6ZmFsc2V9LCJjb2xvckV4dHJhY3Rpb24iOnsiY29sb3JzIjp7fX0sImx5cmljcyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJyaWNoRW50aXRpZXMiOnsic2VvRXhwZXJpbWVudCI6eyJlcGlzb2RlIjp7fX19LCJicm93c2UiOnsiZ3JpZCI6eyJpc0xvYWRpbmciOmZhbHNlLCJzZWN0aW9ucyI6bnVsbCwiaGFzRmFpbGVkQXR0ZW1wdHMiOmZhbHNlfSwicGFnZXMiOnt9fSwiaW50ZXJuYWxMaW5rUmVjb21tZW5kZXIiOnsidHJhY2tzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sInNob3dzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sImVwaXNvZGVzIjp7ImRhdGEiOlt7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6ImVkMmNkZjY5N2RiYjRkYmYzOTM2MWE4OTc5OTYzOTk3ZmIwNTc0OGEiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZWQyY2RmNjk3ZGJiNGRiZjM5MzYxYTg5Nzk5NjM5OTdmYjA1NzQ4YSJ9LHsiZmlsZUlkIjoiNjU5ZjE4NjBmZjM0MWViNTY4ZjNkZDA2YmZjMzgzZTFkOTQwNzRmMiIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzY1OWYxODYwZmYzNDFlYjU2OGYzZGQwNmJmYzM4M2UxZDk0MDc0ZjIifSx7ImZpbGVJZCI6ImQwZWRkZDMwZjExMGNhMmJjNWM2NGYwMzk5ZjNkZWZmMWQzNjFmNWMiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9kMGVkZGQzMGYxMTBjYTJiYzVjNjRmMDM5OWYzZGVmZjFkMzYxZjVjIn0seyJmaWxlSWQiOiJkNTlhNDViZDIwMmM3NGU2MTljN2I5OTA5ZDEyNmE4NzI0NTJhNzdhIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZDU5YTQ1YmQyMDJjNzRlNjE5YzdiOTkwOWQxMjZhODcyNDUyYTc3YSJ9LHsiZmlsZUlkIjoiOWQ3YzE2YmZlYWVlOGZhZDMzYTEzNzNiOWYyNGU1NGU3YzI3MDlmYSIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85ZDdjMTZiZmVhZWU4ZmFkMzNhMTM3M2I5ZjI0ZTU0ZTdjMjcwOWZhIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGMwYTkyNTMxOTViZDBlYWVhZjVjNWExNyIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmMwYTkyNTMxOTViZDBlYWVhZjVjNWExNyIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFjMGE5MjUzMTk1YmQwZWFlYWY1YzVhMTciLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IlN5bm9wc2lzOiAgIEluIHRoaXMgZXBpc29kZSBvZiBCaW9UZWNoIDIwNTAsIEtlbiBLZWxsZXIsIFByZXNpZGVudCBhbmQgQ0VPIG9mIERhaWljaGkgU2Fua3lvLCBJbmMuIHByb3ZpZGVzIGFuIGluLWRlcHRoIGxvb2sgaW50byB0aGUgY29tcGFueSdzIHRyYW5zZm9ybWF0aW9uIGZyb20gYSBjYXJkaW92YXNjdWxhci1mb2N1c2VkIG9yZ2FuaXphdGlvbiB0byBhIGxlYWRlciBpbiBvbmNvbG9neS4gSGUgZGlzY3Vzc2VzIHRoZSBncm91bmRicmVha2luZyBhZHZhbmNlbWVudHMgaW4gYW50aWJvZHktZHJ1ZyBjb25qdWdhdGVzIChBRENzKSwgcGFydGljdWxhcmx5IGhpZ2hsaWdodGluZyB0aGUgc3VjY2VzcyBvZiB0aGVpciBIRVIyLXRhcmdldGVkIHRoZXJhcGllcy4gS2VuIHNoYXJlcyBoaXMgY2FyZWVyIGpvdXJuZXksIGVtcGhhc2l6aW5nIHRoZSBpbXBvcnRhbmNlIG9mIGJ1aWxkaW5nIGEgdGVhbSBvZiBwYXNzaW9uYXRlIGluZGl2aWR1YWxzIHdobyBhcmUgZWFnZXIgdG8gaW5ub3ZhdGUgYW5kIG1ha2UgYSBkaWZmZXJlbmNlLiBIZSBhbHNvIHRvdWNoZXMgb24gdGhlIHNpZ25pZmljYW5jZSBvZiBzdHJhdGVnaWMgcGFydG5lcnNoaXBzIGluIGFjY2VsZXJhdGluZyBkcnVnIGRldmVsb3BtZW50IGFuZCBlbnN1cmluZyBnbG9iYWwgYWNjZXNzIHRvIGxpZmUtc2F2aW5nIHRyZWF0bWVudHMuIFRoZSBjb252ZXJzYXRpb24gb2ZmZXJzIHZhbHVhYmxlIGluc2lnaHRzIGludG8gdGhlIGZ1dHVyZSBvZiBjYW5jZXIgdGhlcmFwaWVzIGFuZCB0aGUgZHluYW1pYyBsYW5kc2NhcGUgb2YgdGhlIGJpb3RlY2ggaW5kdXN0cnkuICAgQmlvZ3JhcGh5OiAgS2VuIEtlbGxlciBpcyB0aGUgQ2hhaXJtYW4gb2YgdGhlIEJvYXJkLCBQcmVzaWRlbnQsIGFuZCBDaGllZiBFeGVjdXRpdmUgT2ZmaWNlciBvZiBEYWlpY2hpIFNhbmt5bywgSW5jLiBIZSBpcyBhbHNvIHRoZSBIZWFkIG9mIHRoZSBHbG9iYWwgT25jb2xvZ3kgQnVzaW5lc3MgcmVzcG9uc2libGUgZm9yIGxlYWRpbmcgdGhlIG92ZXJhcmNoaW5nIGNvbXBhbnkgc3RyYXRlZ3kgb2YgZW5zdXJpbmcgaW5ub3ZhdGl2ZSBtZWRpY2luZXMgYXJlIGF2YWlsYWJsZSB0byBwYXRpZW50cyB3aXRoIGNhbmNlciBhcm91bmQgdGhlIHdvcmxkLiBXaXRoIG1vcmUgdGhhbiAzMCB5ZWFycyBvZiBleHBlcmllbmNlIGluIHRoZSBwaGFybWFjZXV0aWNhbCBpbmR1c3RyeSwgS2VuIGhhcyBsZWQgbXVsdGktYmlsbGlvbiBkb2xsYXIgYnVzaW5lc3NlcyBpbiBib3RoIFUuUy4gYW5kIEV1cm9wZSB3aGlsZSB3b3JraW5nIHRvIHVuaWZ5IGNyb3NzLWZ1bmN0aW9uYWwgdGVhbXMgdG8gY3JlYXRlIGEgZ2xvYmFsIGluZnJhc3RydWN0dXJlIOKAkyBlbmFibGluZyB0aGUgY29tbWVyY2lhbCBzdWNjZXNzIG9mIERhaWljaGkgU2Fua3lvIG9uY29sb2d5IGFuZCBzcGVjaWFsdHkgbWVkaWNpbmVzLiAgVGhyb3VnaCBsZWFkZXJzaGlwIHJvbGVzIGluIG11bHRpcGxlIG1hcmtldHMsIGFjcm9zcyBjdWx0dXJlcyBhbmQgd2l0aGluIGRpZmZlcmVudCBoZWFsdGhjYXJlIHN5c3RlbXMsIEtlbiBoYXMgc3VjY2Vzc2Z1bGx5IGxhdW5jaGVkIG51bWVyb3VzIGJpb2xvZ2ljIHByb2R1Y3RzIGluIHRoZXJhcGV1dGljIGFyZWFzIHJhbmdpbmcgZnJvbSBvbmNvbG9neSB0byBib25lIGhlYWx0aCB0byBuZXBocm9sb2d5IHRvIGluZmxhbW1hdG9yeSBkaXNlYXNlcywgdHJhbnNmb3JtZWQgYnVzaW5lc3NlcywgYW5kIGRlbGl2ZXJlZCBzdXN0YWluYWJsZSByZXZlbnVlIGFuZCBwcm9maXQgZ3Jvd3RoLiBXaXRoIG1vcmUgdGhhbiAyMCB5ZWFycyBvZiBvbmNvbG9neSBleHBlcmllbmNlLCBLZW4gaGFkIGEgbG9uZ3N0YW5kaW5nIGNhcmVlciBhdCBBbWdlbiB3aGVyZSBoZSBoZWxkIHNldmVyYWwgbGVhZGVyc2hpcCByb2xlcywgd2l0aCBpbmNyZWFzaW5nIGdsb2JhbCBhbmQgY29tbWVyY2lhbCByZXNwb25zaWJpbGl0eSwgaW5jbHVkaW5nIFZpY2UgUHJlc2lkZW50IGFuZCBHZW5lcmFsIE1hbmFnZXIsIEJvbmUgSGVhbHRoIEJ1c2luZXNzIFVuaXQuIFByaW9yIHRvIGpvaW5pbmcgRGFpaWNoaSBTYW5reW8sIEtlbiBzZXJ2ZWQgYXMgQ2hpZWYgT3BlcmF0aW5nIE9mZmljZXIgYXQgU3BlY3RydW0gUGhhcm1hY2V1dGljYWxzLCB3aGVyZSBoZSBoZWxkIGdsb2JhbCByZXNwb25zaWJpbGl0eSBmb3IgbGVhZGluZyBjb21tZXJjaWFsIG9wZXJhdGlvbnMsIG1lZGljYWwgYW5kIGNsaW5pY2FsIGRldmVsb3BtZW50LCByZWd1bGF0b3J5LCBxdWFsaXR5LCBzYWZldHkgYW5kIHBoYXJtYWNldXRpY2FsIG9wZXJhdGlvbnMuIEtlbiBpcyBtb3RpdmF0ZWQgYnkgcGFzc2lvbiBmb3IgaW5ub3ZhdGlvbiBhbmQgY29tcGFzc2lvbiBmb3IgcGF0aWVudHMsIHdoaWNoIGlzIGF0IHRoZSBjb3JlIG9mIGV2ZXJ5dGhpbmcgaGUgaW5zdGlsbHMgd2l0aGluIGhpcyBsZWFkZXJzaGlwIHRlYW1zLiBEZXZlbG9waW5nIGFuZCBjb2FjaGluZyBoaWdoLXBlcmZvcm1pbmcgZ2xvYmFsIHRlYW1zIHRoYXQgY2FuIGhhdmUgYSBwcm9mb3VuZCBpbXBhY3Qgb24gcGF0aWVudCBsaXZlcyBhbmQgbGVhZGluZyBhbiBvcmdhbml6YXRpb24gdGhhdCBpcyByZXNwb25zaWJsZSBmb3IgaGVscGluZyB0byBjaGFuZ2UgdGhlIHN0YW5kYXJkIG9mIGNhcmUgZm9yIHRoZSBvbmNvbG9neSBjb21tdW5pdHkgaXMgYSBwcml2aWxlZ2UgaGUgaXMgaW5jcmVkaWJseSBncmF0ZWZ1bCBmb3IuIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjE2OTgxOTR9LCJpZCI6IjJIaGh0eVczMGJncUQ1VE8ycExKeVMiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJUcmFuc2Zvcm1hdGl2ZSBPbmNvbG9neSBJbm5vdmF0aW9ucywgS2VuIEtlbGxlciwgUHJlc2lkZW50ICYgQ0VPLCBEYWlpY2hpIFNhbmt5bywgSW5jLiIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQzMzg0ODVhMzk3MDYzZjUyNTIzNzFhZmMiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYzMzg0ODVhMzk3MDYzZjUyNTIzNzFhZmMiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMzM4NDg1YTM5NzA2M2Y1MjUyMzcxYWZjIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IkJpb3RlY2ggMjA1MCBQb2RjYXN0Iiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjY0TUVrVkt0bjh2MXByUVJnUnpIeVUifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjQtMDYtMDZUMTM6MDA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MkhoaHR5VzMwYmdxRDVUTzJwTEp5UyJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiN2FlNzAwNjljNDRlMzgzOGY3ZGZmMGM4MDIyMmU2ZGE1NzliODkyMSIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy83YWU3MDA2OWM0NGUzODM4ZjdkZmYwYzgwMjIyZTZkYTU3OWI4OTIxIn0seyJmaWxlSWQiOiI0MWZhNDA0YTFhNDk3YTkxZWUzYmRkYTUyN2M4YzRlZmJkNmVjODQ5IiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNDFmYTQwNGExYTQ5N2E5MWVlM2JkZGE1MjdjOGM0ZWZiZDZlYzg0OSJ9LHsiZmlsZUlkIjoiMTYxYTliOWE0YWNiOTRiNDNkMmQ1MmI2MmQwMzY5MjViMzkxNTE5ZSIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8xNjFhOWI5YTRhY2I5NGI0M2QyZDUyYjYyZDAzNjkyNWIzOTE1MTllIn0seyJmaWxlSWQiOiI2ZDExMjkwODlmNTQyMTQzZTJlNDg4MGFkNDMzZGVhYWMzN2YyNGRhIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNmQxMTI5MDg5ZjU0MjE0M2UyZTQ4ODBhZDQzM2RlYWFjMzdmMjRkYSJ9LHsiZmlsZUlkIjoiYmYyOWQ0Y2I1OTQ1N2YwYTRmMGUyZjZjNTg4ZTEwNzdmNWI5NWI5MSIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2JmMjlkNGNiNTk0NTdmMGE0ZjBlMmY2YzU4OGUxMDc3ZjViOTViOTEifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkMzc3NWY4MmFmYzBmMGFhNTFiZDdiNTBiIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmMzc3NWY4MmFmYzBmMGFhNTFiZDdiNTBiIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTM3NzVmODJhZmMwZjBhYTUxYmQ3YjUwYiIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiVGhpcyBpcyBaYWNrIEZ1c3MsIGFuIGludmVzdG9yIGF0IElyZW5pYyBDYXBpdGFsLiBUb2RheSwgd2UncmUgYnJlYWtpbmcgZG93biBBcmdlbngsIGFuIGltbXVub2xvZ3kgY29tcGFueSBmb3VuZGVkIGluIDIwMDggYnkgaXRzIHRocmVlIGZvdW5kaW5nIHBhcnRuZXJzLiBUb2RheSwgaXQncyBhICQzMCBiaWxsaW9uIGNvbXBhbnkgc2V0IHRvIHByb2R1Y2Ugb3ZlciBhIGJpbGxpb24gZG9sbGFycyBpbiBzYWxlcy4gVGhleSdyZSBrbm93biBmb3IgdGhlaXIgc2tpbGwgaW4gZGV2ZWxvcGluZyBhbnRpYm9kaWVzIGZvciBjb21wbGV4IGRpc2Vhc2UgdGFyZ2V0cyBhbmQgb3dlIGEgbGFyZ2UgcGFydCBvZiB0aGVpciBtZWRpY2FsIGJyZWFrdGhyb3VnaHMgdG8gbGxhbWFzLCB3aGljaCBoYXZlIHNpbWlsYXIgYW50aWJvZGllcyBpbiB0aGVpciBpbW11bmUgc3lzdGVtIHRvIHRob3NlIGZvdW5kIGluIGh1bWFucy7CoCBUbyBicmVhayBkb3duIEFyZ2VueCwgSSdtIGpvaW5lZCBieSBKdWxpYSBBbmdlbGVzLCBhbiBpbnZlc3RtZW50IG1hbmFnZXIgYXQgQmFpbGxpZSBHaWZmb3JkLiBUaHJvdWdob3V0IHRoaXMgY29udmVyc2F0aW9uLCB3ZSdsbCBkaXNjdXNzIGhvdyBBcmdlbnggbmF2aWdhdGVzIHRoZSBjb21wbGV4IHdvcmxkIG9mIGRydWcgZGV2ZWxvcG1lbnQsIGNsaW5pY2FsIHRyaWFscywgcmVndWxhdG9yeSBhcHByb3ZhbHMsIGFuZCB0aGUgdWx0aW1hdGUgY29tbWVyY2lhbGl6YXRpb24gb2YgYXV0b2ltbXVuZSB0aGVyYXBpZXMuIFdlJ2xsIGFsc28gbGVhcm4gbW9yZSBhYm91dCB0aGVpciB0cmFuc2l0aW9uIGZyb20gYSB2ZW50dXJlIGNhcGl0YWwgYmFja2VkIGJ1c2luZXNzIHRvIGl0cyAyMDE3IElQTywgYW5kIHRvZGF5LCBhIG1lYW5pbmdmdWwgcmV2ZW51ZSBnZW5lcmF0aW5nIGJ1c2luZXNzLiBXZSBob3BlIHlvdSBlbmpveSB0aGlzIGJ1c2luZXNzIGJyZWFrZG93bi4gIE5vdGU6IFRoaXMgY29udmVyc2F0aW9uIHdhcyByZWNvcmRlZCBvbiAxOSBKdWx5IDIwMjMuICBGb3IgdGhlIGZ1bGwgc2hvdyBub3RlcywgdHJhbnNjcmlwdCwgYW5kIGxpbmtzIHRvIHRoZSBiZXN0IGNvbnRlbnQgdG8gbGVhcm4gbW9yZSwgY2hlY2sgb3V0IHRoZSBlcGlzb2RlIHBhZ2UgaGVyZS7CoCAgLS0tLS0gIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBUZWd1cywgdGhlIG1vZGVybiByZXNlYXJjaCBwbGF0Zm9ybSBmb3IgbGVhZGluZyBpbnZlc3RvcnMuIFN0cmV0Y2ggeW91ciByZXNlYXJjaCBidWRnZXQgd2l0aCBmbGV4aWJsZSBleHBlcnQgY2FsbHMgeW91IGNhbiB0cnVzdC4gQXQgYSBmcmFjdGlvbiBvZiB0aGUgY29zdCBvZiB0cmFkaXRpb25hbCBleHBlcnQgbmV0d29ya3MsIFRlZ3VzIGN1c3RvbWVycyBwYXkgb25seSB3aGF0IGFuIGV4cGVydCBjaGFyZ2VzIOKAkyB3aXRoIHplcm8gbWFya3VwcyBhbmQgbm8gY29uZnVzaW5nIGNhbGwgY3JlZGl0cyDigJMgbmV0dGluZyBhbiBhdmVyYWdlIDcwJSBzYXZpbmdzLiBEb27igJl0IHdhbnQgdG8gY29uZHVjdCBhIGZ1bGwgaG91ciBjYWxsPyBUZWd1cyBvZmZlcnMgdGhlIGFiaWxpdHkgdG8gc2NoZWR1bGUgMzAtbWludXRlcywgYW4gb2ZmZXIgeW91IHdvbuKAmXQgZmluZCBhbnl3aGVyZSBlbHNlLiBBbmQgdGhleSBkb27igJl0IHN0b3AgdGhlcmUuIFdpdGggd2hpdGUtZ2xvdmUgY3VzdG9tIHNvdXJjaW5nIGZvciBldmVyeSBwcm9qZWN0IGFuZCByb2J1c3QgY29tcGxpYW5jZSBtZWFzdXJlcywgaW5jbHVkaW5nIGEgZGVkaWNhdGVkIDUwKyBhbmFseXN0IHRlYW0gdGhhdCB2ZXRzIGV2ZXJ5IGNhbGwgdHJhbnNjcmlwdCwgVGVndXMgZW5zdXJlcyB5b3VyIHByaXZhY3kgYW5kIHByb3RlY3Rpb24uIEFzIHRoZSBpbmR1c3RyeSBpbm5vdmF0b3IgZm9yIHF1YWxpdGF0aXZlIGluc2lnaHRzLCBUZWd1cyBoZWxwcyB5b3UgZmluZCB0aGUgcmlnaHQgZXhwZXJ0cyB5b3UgbmVlZCBhdCBhIHF1YWxpdHkgYW5kIHNwZWVkIHRoYXQgY2Fu4oCZdCBiZSBtYXRjaGVkLiBGb3IgYSBsaW1pdGVkIHRpbWUsIGFzIGEgbGlzdGVuZXIsIHlvdSBjYW4gdHJpYWwgVGVndXMgZm9yIGZyZWUgYnkgdmlzaXRpbmcgdGVndXMuY28vcGF0cmljay4gIC0tLS0tICBCdXNpbmVzcyBCcmVha2Rvd25zIGlzIGEgcHJvcGVydHkgb2YgQ29sb3NzdXMsIExMQy4gRm9yIG1vcmUgZXBpc29kZXMgb2YgQnVzaW5lc3MgQnJlYWtkb3ducywgdmlzaXQgam9pbmNvbG9zc3VzLmNvbS9lcGlzb2Rlcy4gIFN0YXkgdXAgdG8gZGF0ZSBvbiBhbGwgb3VyIHBvZGNhc3RzIGJ5IHNpZ25pbmcgdXAgdG8gQ29sb3NzdXMgV2Vla2x5LCBvdXIgcXVpY2sgZGl2ZSBldmVyeSBTdW5kYXkgaGlnaGxpZ2h0aW5nIHRoZSB0b3AgYnVzaW5lc3MgYW5kIGludmVzdGluZyBjb25jZXB0cyBmcm9tIG91ciBwb2RjYXN0cyBhbmQgdGhlIGJlc3Qgb2Ygd2hhdCB3ZSByZWFkIHRoYXQgd2Vlay4gU2lnbiB1cCBoZXJlLiAgRm9sbG93IHVzIG9uIFR3aXR0ZXI6IEBKb2luQ29sb3NzdXMgfCBAcGF0cmlja19vc2hhZyB8IEBqc3B1amppIHwgQHpiZnVzcyB8IEBSZXVzdGxlTWF0dCB8IEBkb21jb29rZSAgU2hvd25vdGVzICgwMDowMzo0OSkgLSAoRmlyc3QgcXVlc3Rpb24pIC0gV2F5cyB0aGUgaW1tdW5lIHN5c3RlbSBwcm90ZWN0cyB1cyBhbmQgZmFpbHMgdXMgKDAwOjA2OjAwKSAtIEN1cnJlbnQgcGF0aWVudCB0cmVhdG1lbnRzIGFuZCBldm9sdmluZyBzb2x1dGlvbnMgdG8gZXhpc3RpbmcgcHJvYmxlbXPCoCAoMDA6MDc6NTIpIC0gVGhlIGtleSBkaWZmZXJlbmNlIGJldHdlZW4gaG93IHRoZSBiaW90ZWNoIGNvbW11bml0eSBpcyBhZGRyZXNzaW5nIGJpZyBkaXNlYXNlcyB2ZXJzdXMgYXV0b2ltbXVuZSBkaXNvcmRlcnMgKDAwOjA5OjU1KSAtIFdoYXQgc3BhcmtlZCBKdWxpYeKAmXMgaW50ZXJlc3QgaW4gQXJnZW54ICgwMDoxNDowMSkgLSBFeHBsYW5hdGlvbiBob3cgd2UgdXNlIGFuaW1hbCBhbnRpYm9kaWVzIHRvIGhlbHAgcmVzZWFyY2ggcHJvZ3Jlc3Npb24gKDAwOjE1OjI1KSAtIFRoZSBmb3VuZGF0aW9ucyBvZiB0aGUgYnVzaW5lc3MgKDAwOjE3OjU3KSAtIFRoZSBldm9sdXRpb24gb2YgdGhlIGJ1c2luZXNzIGFuZCBpdHMgY29tbWVyY2lhbCBzdWNjZXNzIHRodXMgZmFyICgwMDoyMDoyMikgLSBUcmFuc2l0aW9uaW5nIGZyb20gbGFiIGFudGlib2RpZXMgdG8gYSBjb21tZXJjaWFsIHByb2R1Y3QgcmVhZHkgZm9yIGNvbnN1bWVycyAoMDA6MjM6NDIpIC0gVGhlIGluZnJhc3RydWN0dXJlIG5lZWRlZCB0byBtYWludGFpbiBhbmQgZ3JvdyBBcmdlbnggKDAwOjI2OjQzKSAtIEluZGljYXRvcnMgb2YgY29tbWVyY2lhbCBzdWNjZXNzICgwMDoyOToyNykgLSBUaGUgYmFzaWMgcmV2ZW51ZSBtb2RlbCBmb3IgdGhpcyBidXNpbmVzcyB0eXBlICgwMDozMDo0OSkgLSBHbyB0byBtYXJrZXQgc3RyYXRlZ2llcyBmb3IgZGV2ZWxvcGVkIGRydWdzwqAgKDAwOjM0OjM5KSAtIFByaWNpbmcgYW5kIHBhdGllbnQgcHJvdGVjdGlvbiBvZiB0aGVzZSBuZXdseSBkZXZlbG9wZWQgZHJ1Z3PCoCAoMDA6Mzc6NDYpIC0gQ3VyZXMgdmVyc3VzIGNyZWF0aW5nIHRyZWF0bWVudHMgd2l0aCByZWN1cnJpbmcgcmV2ZW51ZSBzdHJlYW1zICgwMDozOTozOCkgLSBUaGUgaW1wb3J0YW5jZSBvZiB0aGUgY3VycmVudCB0ZWFtIGNvbXBvc2l0aW9uwqAgKDAwOjQxOjQ0KSAtIEp1bGlh4oCZcyBwZXJzcGVjdGl2ZSBvbiB3aGF0IHRoZXkgYXJlIHdpbGxpbmcgdG8gaW52ZXN0IHRvIGdyb3cgdGhlIGNvbXBhbnkgKDAwOjQzOjQ5KSAtIE5vcm1hbGl6ZWQgcHJvZml0YWJpbGl0eSBmb3IgYmlvdGVjaCBjb21wYW5pZXMgc3VjaCBhcyB0aGlzICgwMDo0NTo1OSkgLSBQb3RlbnRpYWwgcmlza3MgdG8gdGhlIGN1cnJlbnQgYnVzaW5lc3MgbW9kZWwgKDAwOjQ5OjIyKSAtIExlc3NvbnMgbGVhcm5lZCBmcm9tIHN0dWR5aW5nIEFyZ2VueCIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjoyNjYxNzczfSwiaWQiOiI0Uk51ZjFVY2N4QVByNVoxeTVCM1VNIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiQXJnZW54OiBDaGFuZ2luZyBMaXZlcyB3aXRoIExsYW1hcyAtIFtCdXNpbmVzcyBCcmVha2Rvd25zLCBFUC4xMjJdIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGNjMmY0MzlkMDE3NDRmZGQxNDRhMzNkZSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmNjMmY0MzlkMDE3NDRmZGQxNDRhMzNkZSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFjYzJmNDM5ZDAxNzQ0ZmRkMTQ0YTMzZGUiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiQnVzaW5lc3MgQnJlYWtkb3ducyIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo0MTdOUEJXcXRNYkRVMEZsV1pUUkRDIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIzLTA4LTAyVDA4OjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjRSTnVmMVVjY3hBUHI1WjF5NUIzVU0ifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjZkMjVjYjk1MzA4NmU3MTAxMGM0ODkyZTc3ZGU2NWMyNzkzMGQwOTMiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy82ZDI1Y2I5NTMwODZlNzEwMTBjNDg5MmU3N2RlNjVjMjc5MzBkMDkzIn0seyJmaWxlSWQiOiI4NWFmZjUwZTc4OTkzMjJkOTM3YmFhODczODUzYTU2MTc3ZmY5NzJkIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODVhZmY1MGU3ODk5MzIyZDkzN2JhYTg3Mzg1M2E1NjE3N2ZmOTcyZCJ9LHsiZmlsZUlkIjoiNzZlY2RkODczZjYyZWIzZTI0MDJmNDVkNTk1YTU1MzFjYjg1YWU5MiIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy83NmVjZGQ4NzNmNjJlYjNlMjQwMmY0NWQ1OTVhNTUzMWNiODVhZTkyIn0seyJmaWxlSWQiOiIzZjQyODY0ZWQzYzc5OWJjNjI4NWVjN2U0NDA4Y2JmMWI3MDlkNzMxIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvM2Y0Mjg2NGVkM2M3OTliYzYyODVlYzdlNDQwOGNiZjFiNzA5ZDczMSJ9LHsiZmlsZUlkIjoiYjFjZjFmNTZhZTdjYjZmZDZiZGQzOTRkOWQ2NThiMzdkMDZhZDM2ZSIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9iMWNmMWY1NmFlN2NiNmZkNmJkZDM5NGQ5ZDY1OGIzN2QwNmFkMzZlIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDFkMDM3OTlhNWQ4NDZmZGIyYmIyMjFmNyIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjFkMDM3OTlhNWQ4NDZmZGIyYmIyMjFmNyIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGExZDAzNzk5YTVkODQ2ZmRiMmJiMjIxZjciLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IkRyIERhdmlkIE0uIEVwc3RlaW4gaXMgdGhlIGNvLWZvdW5kZXIgYW5kIHByZXNpZGVudCBvZiBQYWlyWCBCaW8sIGEgY29tcGFueSB0aGF0IHNwZWNpYWxpemVzIGluIHRoZSBuZXh0IGdlbmVyYXRpb24gb2YgY2FuY2VyIHNlbGVjdGl2ZSBiaW9sb2dpY3MuICBJbiB0aGlzIGVwaXNvZGUsIERhdmlkIHNoYXJlcyBoaXMgZXhwZXJpZW5jZSBhbmQgam91cm5leSBmcm9tIHdvcmtpbmcgaW4gdmFyaW91cyBiaW90ZWNoIGNvbXBhbmllcyBhbmQgYmlnIHBoYXJtYSBpbnN0aXR1dGlvbnMgdG8gZXZlbnR1YWxseSBidWlsZGluZyBoaXMgb3duIGNvbXBhbmllcy4gT25lIG9mIHRoZXNlIGlzIFBhaXJ4IEJpbywgYSBjb21wYW55IHNwZWNpYWxpemluZyBpbiB0aGUgbmV4dCBnZW5lcmF0aW9uIG9mIGNhbmNlciBiaW9sb2dpY3MuIERhdmlkIHN0cmVzc2VzIHRoZSBpbXBvcnRhbmNlIG9mIGhvdyBiZWluZyBhYmxlIHRvIGZvbGxvdyB0aGUgc2NpZW5jZSBhbmQgYmVpbmcgdHJhbnNwYXJlbnQgYW5kIG9wZW4gd2l0aCB0aGUgZGlzY3Vzc2lvbnMgb24gZGF0YSBjb2xsZWN0ZWQgZnJvbSByZXNlYXJjaCBwcm9qZWN0cyBwbGF5cyBhIGtleSByb2xlIGluIHRoZSBzdWNjZXNzIG9mIGEgY29tcGFueS4gSGUgYWxzbyB0b3VjaGVzIG9uIHRoZSBzdWNjZXNzIG9mIHRhcmdldGVkIGNhbmNlciB0aGVyYXBpZXMsIHNvbWUgb2Ygd2hpY2ggaGFzIGxlZCB0byBhbiBpbmNyZWFzZSBpbiBsaWZlc3BhbiwgYXMgd2VsbCBhcyB0aGUgbGltaXRhdGlvbnMgaW4gdGVybXMgb2YgdGhlIHJhbmdlIG9mIGRpc2Vhc2VzIHRoYXQgY2FuIGJlIHRyZWF0ZWQgd2l0aCB0aGlzIHRoZXJhcHkuIEhlIGFsc28gaGlnaGxpZ2h0cyB0aGUgZnV0dXJlIG9mIHRoZXJhcGV1dGljcyBpbiBnZW5lcmFsLCBkaXNjdXNzaW5nIHRoZSBwdXNoIGluIGJpb3RoZXJhcGV1dGljcyBhbmQgaW1tdW5vdGhlcmFwZXV0aWNzIGFuZCBleHBhbmRpbmcgdGhlIGhvcml6b24gd2hlcmUgdGhlc2UgbmV3IGlubm92YXRpdmUgdHJlYXRtZW50cyBjYW4gYmUgZWZmZWN0aXZlLiBMYXN0bHksIGhlIHRvdWNoZXMgb24gdGhlIGltcG9ydGFuY2Ugb2YgaG93IHRvIGhhbmRsZSBJUCBtYXR0ZXJzIGFuZCBwcm90ZWN0aW5nIG9uZeKAmXMgSVAuICBIb3N0OiBBYWthc2ggUy9PIE5hcmVzaCBLdW1hciBFZGl0b3JzOiBIYW5hIE1hbGRpdml0YSBUYW1icmluLCBEaWxsb24gQ2hldywgSmVzc2llIFdvbmcsIEpvaG4gSm9zb24gTmcgVGhlIHNob3cgbm90ZXMgYW5kIHRyYW5zY3JpcHRzIGZvciB0aGUgZXBpc29kZSBjYW4gYmUgZm91bmQgb24gbnVjbGVhdGVzaW5nYXBvcmUuc3Vic3RhY2suY29tLiBGb3IgZmVlZGJhY2sgb3IgcmVjb21tZW5kYXRpb25zIG9uIHdobyB3ZSBzaG91bGQgdGFsayB0byBuZXh0LCBwbGVhc2UgcmVhY2ggb3V0IHRvIHRoZSB0ZWFtIHZpYSBzaW5nYXBvcmVAbnVjbGVhdGUub3JnLiAgMDE6MDEgLSBJbnRyb2R1Y3Rpb24gMDU6MTAgLSBPcmlnaW5zIG9mIFBhaXJ4IEJpbyBhbmQgS2V5IENoYXJhY3RlcmlzdGljcyBGb3IgYSBTdWNjZXNzZnVsIFN0YXJ0dXAgMTM6MTggLSBLZXkgZGlmZmVyZW5jZXMgaW4gdGhlIHByb2Nlc3Mgb2YgSVAgcGF0ZW50aW5nIDE4OjIyIC0gU2luZ2Fwb3JlIFZTIFVTQSBCaW90ZWNoIEVjb3N5c3RlbXMgMjA6NTEgLSBGdXR1cmUgb2YgU2luZ2Fwb3Jl4oCZcyBCaW90ZWNoIEVjb3N5c3RlbSIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjoxNTI2MDIyfSwiaWQiOiIwVUpKSFU2Nkt6NHlva0YxSTFqR2x5IiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiSW5ub3ZhdGluZyBuZXcgY2FuY2VyLXNlbGVjdGl2ZSBiaW9sb2dpY3Mgd2l0aCBQYWlyWCBCaW/igJlzIERyLiBEYXZpZCBNLiBFcHN0ZWluIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGU1ZTRiODNiYjM1MmMyZTU5NTg5MTgyYSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmU1ZTRiODNiYjM1MmMyZTU5NTg5MTgyYSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFlNWU0YjgzYmIzNTJjMmU1OTU4OTE4MmEiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiTnVjbGVhdGUgU2luZ2Fwb3JlIFB1bHNlIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjRQNGY1ZDQ4VTFRU0c2OWJHa2Y0YmkifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjQtMTEtMTZUMDY6MTg6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MFVKSkhVNjZLejR5b2tGMUkxakdseSJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiNmNkY2M1YTBlODJhNDgzMTM4Njc1ZjMxYTI0NTk4N2NlOWEzNTE3MiIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzZjZGNjNWEwZTgyYTQ4MzEzODY3NWYzMWEyNDU5ODdjZTlhMzUxNzIifSx7ImZpbGVJZCI6IjNmZTUzMjk3ZDIwZmU3ZjVkNTVmNmE4YjY3ZGI5MjY1ODkxNTM5NDQiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvM2ZlNTMyOTdkMjBmZTdmNWQ1NWY2YThiNjdkYjkyNjU4OTE1Mzk0NCJ9LHsiZmlsZUlkIjoiMjk3ZGIyZTlhYmQxZTY3YTEyNThlN2Q3YmUyOTQ0ZGMyMzQyMjM2NSIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8yOTdkYjJlOWFiZDFlNjdhMTI1OGU3ZDdiZTI5NDRkYzIzNDIyMzY1In0seyJmaWxlSWQiOiJiYzgzYjNjMjkxOTMwZjNmNTE2NTI4YjNkODU1YzNmMTZmYjllOWFkIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYmM4M2IzYzI5MTkzMGYzZjUxNjUyOGIzZDg1NWMzZjE2ZmI5ZTlhZCJ9LHsiZmlsZUlkIjoiYWIwZGU5ODRhY2RkMjQyMGU2NjM5ZDYxYTU4MDI5MjQ5ZjhhOGUxYyIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2FiMGRlOTg0YWNkZDI0MjBlNjYzOWQ2MWE1ODAyOTI0OWY4YThlMWMifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYmE3ZjNjMzdjZTVlOWE2MDE4OWJiZDZhIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYmE3ZjNjMzdjZTVlOWE2MDE4OWJiZDZhIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWJhN2YzYzM3Y2U1ZTlhNjAxODliYmQ2YSIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiSW4gb3VyIGZpcnN0IGVwaXNvZGUgcmVjb3JkZWQgbGl2ZSBpbiBmcm9udCBvZiBhbiBhdWRpZW5jZSwgd2XigJlyZSB3aXRoIExvdmlzYSBBZnplbGl1cywgdGhlIEdlbmVyYWwgUGFydG5lciBvZiB0aGUgRXVyb3BlYW4gYnJhbmNoIG9mIEZsYWdzaGlwIFBpb25lZXJpbmcg8J+HuPCfh6ogIFdlIHRhbGsgYWJvdXQgRmxhZ3NoaXAsIGluY2x1ZGluZyBpdHMgRVUgYWN0aXZpdGllcy4gV2UgYWxzbyB0YWxrIGFib3V0IGNvbXBhbnktYnVpbGRpbmcgYW5kIExvdmlzYeKAmXMgcGVyc29uYWwgam91cm5leSB0byBiZSBvbmUgb2YgdGhlIGxlYWRpbmcgU3dlZGlzaCBsZWFkZXJzIGluIGJpb3RlY2guICDirZDvuI8gQUJPVVQgVEhFIFNQRUFLRVIgIExvdmlzYSBpcyBhbiBpY29uIGluIHRoZSBFVSBiaW90ZWNoIGFuZCBwaGFybWEgd29ybGQsIGhhdmluZyBiZWVuIGEgQ0VPLCBjby1mb3VuZGVyLCBwcmVzaWRlbnQsIGJvYXJkIGNoYWlybWFuLCBhbmQgZXhlY3V0aXZlIGRpcmVjdG9yIGluIG1hbnkgZW1lcmdpbmcgY29tcGFuaWVzLiBKb2luaW5nIEZsYWdzaGlwIGluIDIwMjAsIHNoZSBiZWNhbWUgdGhlIGZvdW5kaW5nIENFTyBvZiBBbGx0cm5hLCBhbmQgY28tZm91bmRlZC9DRU8gb2YgQXByaW9yaSBCaW8sIE1ldGFwaG9yZSBCaW90ZWNobm9sb2dpZXMsIGFuZCBQcm9sb2d1ZSBNZWRpY2luZXMuIExvdmlzYSBoYXMgcmVjZWl2ZWQgbWFueSBhY2NvbGFkZXMuIEEgZmV3IGluY2x1ZGUgYmVpbmcgbGlzdGVkIG9uIEluYy4gTWFnYXppbmXigJlzIEZlbWFsZSBGb3VuZGVycyAyNTAgTGlzdCBpbiAyMDI0LCAyMDIzIHNoZSBmZWF0dXJlZCBpbiB0aGUgUGhhcm1hVm9pY2UgMTAwIGxpc3Qgb2YgbGlmZSBzY2llbmNlIGluZHVzdHJ5IGxlYWRlcnMuICAg8J+Ul8KgTElOS1MgTUVOVElPTkVEICAtIE1vZGVybmEgYW5kIE1lcmNrIEFubm91bmNlIG1STkEtNDE1Ny9WOTQwLCBhbiBJbnZlc3RpZ2F0aW9uYWwgUGVyc29uYWxpemVkIG1STkEgQ2FuY2VyIFZhY2NpbmUsIGluIENvbWJpbmF0aW9uIHdpdGggS0VZVFJVREEoUikgKHBlbWJyb2xpenVtYWIpLCBNZXQgUHJpbWFyeSBFZmZpY2FjeSBFbmRwb2ludCBpbiBQaGFzZSAyYiBLRVlOT1RFLTk0MiBUcmlhbDogaHR0cHM6Ly9pbnZlc3RvcnMubW9kZXJuYXR4LmNvbS9uZXdzL25ld3MtZGV0YWlscy8yMDIyL01vZGVybmEtYW5kLU1lcmNrLUFubm91bmNlLW1STkEtNDE1N1Y5NDAtYW4tSW52ZXN0aWdhdGlvbmFsLVBlcnNvbmFsaXplZC1tUk5BLUNhbmNlci1WYWNjaW5lLWluLUNvbWJpbmF0aW9uLXdpdGgtS0VZVFJVREFSLXBlbWJyb2xpenVtYWItTWV0LVByaW1hcnktRWZmaWNhY3ktRW5kcG9pbnQtaW4tUGhhc2UtMmItS0VZTk9URS05NDItVHJpYWwvZGVmYXVsdC5hc3B4P29zPXZiJnJlZj1hcHAgLSBBZ25ldGUgRnJlZHJpa3NlbiwgTnlrb2RlIHwgQmVpbmcgb25lIG9mIHRoZSB0b3AgNTAgd29tZW4gaW4g8J+HqvCfh7ogQmlvIHwgRTA3OiBodHRwczovL2Zsb3QuYmlvL2VwaXNvZGUvYWduZXRlLWZyZWRyaWtzZW4tdG9wLXdvbWVuLWJpby8gLSBCaW9OVGVjaCB0byBQcmVzZW50IENsaW5pY2FsIERhdGEgVXBkYXRlcyBBY3Jvc3MgbVJOQSBhbmQgSW1tdW5vbW9kdWxhdG9yeSBPbmNvbG9neSBQb3J0Zm9saW8gYXQgRVNNTyBDb25ncmVzcyAyMDI0OiBodHRwczovL2ludmVzdG9ycy5iaW9udGVjaC5kZS9uZXdzLXJlbGVhc2VzL25ld3MtcmVsZWFzZS1kZXRhaWxzL2Jpb250ZWNoLXByZXNlbnQtY2xpbmljYWwtZGF0YS11cGRhdGVzLWFjcm9zcy1tcm5hLWFuZCAtIE5vdXNjb20gUmFpc2VzIOKCrDY3LjUgTWlsbGlvbiAoJDcyIE1pbGxpb24pIEluIE92ZXJzdWJzY3JpYmVkIFNlcmllcyBDIEZpbmFuY2luZyBSb3VuZDogaHR0cHM6Ly9ub3VzY29tLmNvbS8yMDIzLzExLzE0L25vdXNjb20tcmFpc2VzLWU2Ny01LW1pbGxpb24tNzItbWlsbGlvbi1pbi1vdmVyc3Vic2NyaWJlZC1zZXJpZXMtYy1maW5hbmNpbmctcm91bmQtMi0yLyAtIE90ZWxsbyBTdGFtcGFjY2hpYSwgT21lZ2EgRnVuZHMg8J+HrvCfh7kgfCBDb21wZXRpdGlvbiwgQm9zdG9uICYgUGFzdGEgfCBFMTg6IGh0dHBzOi8vZmxvdC5iaW8vZXBpc29kZS9vdGVsbG8tc3RhbXBhY2NoaWEtb21lZ2EtZnVuZHMvICDwn5OcIFRSQU5TQ1JJUFQgUmVhZCB0aGUgZnVsbCB0cmFuc2NyaXB0IGhlcmU6IGh0dHBzOi8vZmxvdC5iaW8vZXBpc29kZS9sb3Zpc2EtYWZ6ZWxpdXMtZmxhZ3NoaXAtcGlvbmVlcmluZy8gIPCfkrjCoERPTkFURSBXZSB3ZWxjb21lIGRvbmF0aW9ucyBmcm9tIGluZGl2aWR1YWxzIGFuZCBidXNpbmVzc2VzIHRvIHN1cHBvcnQgb3VyIHBvZGNhc3QgYW5kIGFsbG93IHVzIHRvIGNyZWF0ZSBldmVuIG1vcmUgY29udGVudDogaHR0cHM6Ly93d3cucGF5cGFsLm1lL1BoaWxpcEhlbW1lICDirZDvuI8gU1BPTlNPUlNISVAgUmVhZHkgdG8gYW1wbGlmeSB5b3VyIGJyYW5kIHRvIGluZmx1ZW50aWFsIGxlYWRlcnMgaW4gYmlvdGVjaCBhbmQgYmlvcGhhcm1hPyBDb250YWN0IG5pY2tAZmxvdC5iaW8gYW5kIHVubG9jayBzcG9uc29yc2hpcCBvcHBvcnR1bml0aWVzIGluIG91ciBwb2RjYXN0cyEgIPCfq7YgRk9MTE9XIFVTIC0gTmV3c2xldHRlcjogaHR0cDovL2VlcHVybC5jb20vaF9mbm1IIC0gTGlua2VkSW46IGh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9jb21wYW55L2Zsb3QtYmlvLyAtIFggKFR3aXR0ZXIpOiBodHRwczovL3guY29tL0Zsb3RCaW8gIPCfmY8gTElLRS9GT0xMT1cvUkVWSUVXIERpZCB5b3UgZW5qb3kgdGhlIGVwaXNvZGU/IFBsZWFzZSBoaXQgdGhlIGxpa2UgYW5kIHN1YnNjcmliZSBidXR0b24uIEFsc28sIHBsZWFzZSBsZXQgbWUga25vdyB5b3VyIHRob3VnaHRzIGluIHRoZSBjb21tZW50cyBiZWxvdy4gIPCfjpnvuI8gQUJPVVQgRkxPVC5CSU8gRmxvdC5iaW8gaXMgYSBzaG93IHRvIHdhdGNoIHRoZSBiZXN0IEV1cm9wZWFucyBpbiBiaW90ZWNoIHRvIGhlbHAgeW91IGdyb3cuIEhvc3RlZCBieSBQaGlsaXAgSGVtbWUuIDIwayBtb250aGx5IHZpZXdzLiBGcmVlLiAg4o+wIFRJTUVTVEFNUFMgWzAwOjAwOjAwXSBJbnRybyBbMDA6MDI6MDhdIEZsYWdzaGlwIFBpb25lZXJpbmcgYW5kIHRoZWlyIEVVIGJpb3RlY2ggaW5pdGlhdGl2ZXMgWzAwOjA2OjE4XSBCZWluZyBjcmVhdGl2ZSBpbiBtYW55IGJpb3RlY2ggc3BoZXJlcyBbMDA6MDg6MzddIFdoeSBpbnZlc3QgNTBtIGluIGZpcnN0IHNlZWQgU2VyaWVzIEEgZXZlcnkgdGltZT8gWzAwOjExOjQyXSBUaGUgRmxhZ3NoaXAgUGlvbmVlcmluZyBidXNpbmVzcyBtb2RlbDogaW52ZXN0IGVhcmx5IFswMDoxNTo1N10gVkMtY3JlYXRlZCB2cyBmb3VuZGVyLWxlZCBiaW90ZWNocyBbMDA6MTc6NDZdIFJhaXNpbmcgb25lIG9mIHRoZSBsYXJnZXN0IGJpb3RlY2ggZnVuZHMgWzAwOjE5OjE5XSBGbGFnc2hpcCBQaW9uZWVyaW5n4oCZcyBiaWdnZXN0IHJldHVybnMgWzAwOjIyOjM2XSBBSSAmIGJpb3RlY2ggWzAwOjI2OjMxXSBXaGF0IGRvZXMgc3VjY2VzcyBtZWFuIHRvIEZsYWdzaGlwIFBpb25lZXJpbmcgWzAwOjI5OjIwXSBIb3cgdG8gaGVscCBiaW90ZWNoIHNwaW5vZmZzIGdyb3cgYW5kIGFkdmljZSBmb3Igd29tZW4gdG8gYmUgYmlvdGVjaCBsZWFkZXJzICBbMDA6MzQ6MDNdIEhvdyB0byBtb3ZlIGZyb20gY29tcHV0YXRpb25hbCB0byB0cmFuc2xhdGlvbiBzY2llbmNlcyAmIGJyaW5nIGRydWdzIHRvIG1hcmtldCBmYXN0ZXIgWzAwOjM3OjE0XSBXaGF0IGNhbiB0aGUgRVUgbGVhcm4gZnJvbSB0aGUgVVMgdG8gY3JlYXRlIGJpb3RlY2hzIFswMDo0MDozNl0gSG93IGRvIHlvdSBicmlkZ2UgdGhlIGdhcCBiZXR3ZWVuIGJpb3RlY2ggY29tcGFueSBjcmVhdGlvbiBpbiB0aGUgVVMgdnMgRVUgWzAwOjQzOjA3XSBMZXNzb25zIGZvciBhbiBlYXJseS1zdGFnZSBiaW90ZWNoIGNhcmVlciBbMDA6NDc6MThdIEhvdyB0byBhdHRyYWN0IHRoZSBiZXN0IGJpb3RlY2ggdGFsZW50IFswMDo0ODozOF0gTW92aW5nIHRvIEJvc3RvbiBbMDA6NTI6MTNdIFF1aWNrZmlyZSBbMDA6NTU6NDFdIFRoYW5rcyBmb3IgbGlzdGVuaW5nIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjM1NTY3NjJ9LCJpZCI6IjFyY0dXbmRsbUtXOG9tWGFpeGJhejkiLCJtZWRpYVR5cGVzIjpbIlZJREVPIiwiQVVESU8iXSwibmFtZSI6IkxvdmlzYSBBZnplbGl1cywgRmxhZ3NoaXAgUGlvbmVlcmluZyDwn4e48J+HqiB8IENvbXBhbnkgYnVpbGRpbmcsIEFJIHwgRTI1IiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDY4OWM0NTgzZWFkN2E4ZjY1ODhhOGY5ZiIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjY4OWM0NTgzZWFkN2E4ZjY1ODhhOGY5ZiIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGE2ODljNDU4M2VhZDdhOGY2NTg4YThmOWYiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiRmxvdC5iaW8geCBQaGlsaXAgSGVtbWUiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NVFqRVhmMnpLdjhvYUVjTFI5MzRmViJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0xMS0xOFQxMzozMTowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZToxcmNHV25kbG1LVzhvbVhhaXhiYXo5In0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiJlOWJlMTE4MWUwZTNmZTlhZWFjNTFiZTg4Y2M0YWQ5ZjE2ZDg2NDg2IiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZTliZTExODFlMGUzZmU5YWVhYzUxYmU4OGNjNGFkOWYxNmQ4NjQ4NiJ9LHsiZmlsZUlkIjoiNTE1NjFkNjRkN2RjZDkxMzEwNTc1MjQzNWZlZWQwOGFjYTJkN2MxOCIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy81MTU2MWQ2NGQ3ZGNkOTEzMTA1NzUyNDM1ZmVlZDA4YWNhMmQ3YzE4In0seyJmaWxlSWQiOiI5NzhhY2I1MmQ5NDFkNWFmZjVlMDQwNDg3YjM0ZmUwODZkNGMxOWJhIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzk3OGFjYjUyZDk0MWQ1YWZmNWUwNDA0ODdiMzRmZTA4NmQ0YzE5YmEifSx7ImZpbGVJZCI6Ijc4NDdhYjdiNmUxZWRkY2I1OGI2YjBhZmZkMDBhZmEyZjY0N2UzYTgiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy83ODQ3YWI3YjZlMWVkZGNiNThiNmIwYWZmZDAwYWZhMmY2NDdlM2E4In0seyJmaWxlSWQiOiI0ZWM5YWNmYTcxN2I2ODA0MjYyZDg3YTk4OGVkMWY1NTQ0MjdkYTc3IiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNGVjOWFjZmE3MTdiNjgwNDI2MmQ4N2E5ODhlZDFmNTU0NDI3ZGE3NyJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ4YWI4OGEzYmFlNDAxMzBiYWFmNDdjMmYiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY4YWI4OGEzYmFlNDAxMzBiYWFmNDdjMmYiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhOGFiODhhM2JhZTQwMTMwYmFhZjQ3YzJmIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJIb3cgaXMgdGhlIFJpY2UgQmlvZW5naW5lZXJpbmcgQ2Fwc3RvbmUgRGVzaWduIGNvdXJzZSBpbnRlZ3JhbCBpbiB0aGUgZGV2ZWxvcG1lbnQgb2Ygc3R1ZGVudHMgaW4gdGhlIGJpb2VuZ2luZWVyaW5nIGRlcGFydG1lbnQgYW5kIGFjcm9zcyBhbGwgZW5naW5lZXJpbmcgZGlzY2lwbGluZXM/IEhvdyBkbyBSaWNlIHN0dWRlbnRzIGJlbmVmaXQgZnJvbSBiZWluZyBhdCBhbiBpbnN0aXR1dGlvbiB0aGF0IHByaW9yaXRpemVzIHByZW1pZXIgdGVhY2hpbmcgYW5kIHJlc2VhcmNoP0RyLiBTYWJpYSBaZWhyYSBBYmlkaSBpcyBhbiBhc3Npc3RhbnQgdGVhY2hpbmcgcHJvZmVzc29yIGluIGJpb2VuZ2luZWVyaW5nIGF0IFJpY2Ugd2l0aCBleHBlcnRpc2UgaW4gc3RlbSBjZWxsIHJlc2VhcmNoLCBtaWNyb2ZsdWlkaWNzLCBhbmQgZGlzZWFzZSB0cmVhdG1lbnQuIERyLiBBYmlkaSBzaGFyZXMgaGVyIGpvdXJuZXkgdGhyb3VnaCB0aGUgZmllbGQsIGZyb20gcmVzZWFyY2ggdG8gdGVhY2hpbmcsIGRyaXZlbiBieSBoZXIgZmFzY2luYXRpb24gd2l0aCBjZWxsdWxhciBjb21tdW5pY2F0aW9uIGFuZCB0aXNzdWUgZW5naW5lZXJpbmcuU2FiaWEgYW5kIGhvc3QgRGF2aWQgTWFuc291cmkgZGlzY3VzcyBob3cgUmljZSBpcyBlbmdhZ2luZyBzdHVkZW50cyBpbiBiaW9lbmdpbmVlcmluZy4gU2FiaWEgYWxzbyBzaGFyZXMgaGVyIGludm9sdmVtZW50IHdpdGggc3R1ZGVudHMgaW4gdmFyaW91cyBpbm5vdmF0aXZlIHByb2dyYW1zLCBpbmNsdWRpbmcgdGhyb3VnaCB0aGUgTWVkaWNhbCBIdW1hbml0aWVzIFJlc2VhcmNoIEluc3RpdHV0ZS5EYXZpZCBhc2tzIFNhYmlhIGFib3V0IGhlciBpbnNpZ2h0cyBvbiB0aGUgaW50ZXJzZWN0aW9uIG9mIGJpb2VuZ2luZWVyaW5nIGFuZCBhcnRpZmljaWFsIGludGVsbGlnZW5jZSwgaGlnaGxpZ2h0aW5nIHRoZSBwb3RlbnRpYWwgYW5kIGFsc28gdGhlIGNoYWxsZW5nZXMgb2YgQUkgaW4gaGVhbHRoY2FyZS4gQWRkaXRpb25hbGx5LCBzaGUgc2hhcmVzIGluc2lnaHRzIGludG8gaGVyIG1lbnRvcnNoaXAgcm9sZXMsIGFkdmlzaW5nIG9uIG1lZGljYWwgZGV2aWNlIHByb2plY3RzLCBhbmQgdGhlIHVuaXF1ZSBhc3BlY3RzIG9mIHVuZGVyZ3JhZHVhdGUgZWR1Y2F0aW9uIGF0IFJpY2UgVW5pdmVyc2l0eS5MZXQgdXMga25vdyB5b3XigJlyZSBsaXN0ZW5pbmcgYnkgZmlsbGluZyBvdXQgdGhpcyBmb3JtLiBXZSB3aWxsIGJlIHJhbmRvbWx5IHNlbGVjdGluZyBsaXN0ZW5lcnMgdG8gcmVjZWl2ZSBCZXlvbmQgdGhlIEhlZGdlcyBTd2FnIGV2ZXJ5IG1vbnRoLkVwaXNvZGUgR3VpZGU6MDM6MzYgQ3VycmVudCBGb2N1cyBhbmQgRXhjaXRlbWVudCBpbiBCaW9lbmdpbmVlcmluZzA1OjI2IEludGVyc2VjdGlvbiBvZiBCaW9lbmdpbmVlcmluZyBhbmQgQUkwNzo1MCBUZWFjaGluZyBhbmQgU3R1ZGVudCBJbm5vdmF0aW9uMTI6MDkgQ2Fwc3RvbmUgRGVzaWduIGFuZCBTdHVkZW50IEFjaGlldmVtZW50czIwOjQ5IFRyYW5zaXRpb24gZnJvbSBSZXNlYXJjaCB0byBUZWFjaGluZzIzOjM3IFJhcGlkIEZpcmUgUXVlc3Rpb25zIGFuZCBDb25jbHVzaW9uQmV5b25kIFRoZSBIZWRnZXMgaXMgYSBwcm9kdWN0aW9uIG9mIHRoZSBPZmZpY2Ugb2YgQWx1bW5pIFJlbGF0aW9ucyBhdCBSaWNlIFVuaXZlcnNpdHkgYW5kIGlzIHByb2R1Y2VkIGJ5IFVuaXZlcnNpdHkgRk0uU2hvdyBMaW5rczpSaWNlIERlcGFydG1lbnQgb2YgQmlvZW5naW5lZXJpbmdSaWNlIEFsdW1uaUFzc29jaWF0aW9uIG9mIFJpY2UgQWx1bW5pIHwgRmFjZWJvb2tSaWNlIEFsdW1uaSAoQHJpY2VhbHVtbmkpIHwgWCAoVHdpdHRlcilBc3NvY2lhdGlvbiBvZiBSaWNlIEFsdW1uaSAoQHJpY2VhbHVtbmkpIHwgSW5zdGFncmFtwqBIb3N0IFByb2ZpbGVzOkRhdmlkIE1hbnNvdXJpIHwgTGlua2VkSW5EYXZpZCBNYW5zb3VyaSDigJkwNyB8IEFsdW1uaSB8IFJpY2UgVW5pdmVyc2l0eURhdmlkIE1hbnNvdXJpIChAZGF2ZW1hbnNvdXJpKSB8IFhEYXZpZCBNYW5zb3VyaSB8IFROU2NvcmVHdWVzdCBQcm9maWxlczpGYWN1bHR5IFByb2ZpbGUgYXQgUmljZUxpbmtlZEluVHdpdHRlci9YUmVzZWFyY2hHYXRlIFByb2ZpbGVFcGlzb2RlIFF1b3RlczpCcmluZ2luZyBtZWRpY2FsIGh1bWFuaXRpZXMgaW50byBiaW9lbmdpbmVlcmluZyB0byBzb2x2ZSBodW1hbi1jZW50ZXJlZCBwcm9ibGVtczA4OjMwOiBJIHRoaW5rIHRoZSBwb3dlciBvZiBtZWRpY2FsIGh1bWFuaXRpZXMgaXMgYXBwcm9hY2hpbmcgcHJvYmxlbXMgZnJvbSBhIHBlcnNwZWN0aXZlIHRoYXQgd2UncmUgbm90IG5lY2Vzc2FyaWx5IHRyYWluZWQgaW4uIEFzIGJpb2VuZ2luZWVycywgd2UgbG9vayBhdCB0aGluZ3MgaW4gdGVybXMgb2YsIEkgZG9uJ3Qga25vdywgaGVyZSdzIHRoZSBiaW9sb2d5IHNpZGUsIGhlcmUncyB0aGUgZW5naW5lZXJpbmcgYXBwcm9hY2gsIGhlcmUgYXJlIHRoZSBlcXVhdGlvbnMuIEFuZCB3aXRoIG1lZGljYWwgaHVtYW5pdGllcywgeW91J3JlIHJlYWxseSB0aGlua2luZyBhYm91dCB0aGUgZXhwZXJpZW5jZTsgeW91J3JlIHRoaW5raW5nIGFib3V0IHRoZXNlIHBlb3BsZSwgd2hlcmUgdGhleSdyZSBjb21pbmcgZnJvbSwgcmVhbGx5IGdldHRpbmcgaW50byB0aGF0IGh1bWFuLWNlbnRlcmVkIGRlc2lnbiBhc3BlY3QuIEFuZCBzbywgdGhhdCdzIHRoZSBwb3dlciBvZiBjb21iaW5pbmcgd2l0aCBtZWRpY2FsIGh1bWFuaXRpZXMsIGZvciBleGFtcGxlLCB3aXRoIHRoaXMgZ3JhbnQgdGhhdCB3ZSBoYXZlIHRvZ2V0aGVyLCB3aGVyZSBzdHVkZW50cywgdGhlc2UgYmlvZW5naW5lZXJzLCBhY3R1YWxseSBnbyBpbnRvIGhvc3BpdGFscywgYW5kIHRoZXkncmUgbG9va2luZyBmb3IgYXJlYXMgZm9yIGlubm92YXRpb24uIEFuZCB0aGV5J3JlIHRyYWluZWQgdG8gbG9vayBhdCB0aGVzZSBzcGFjZXMgaW4gYSBjZXJ0YWluIHdheSwgYnV0IHdpdGggdGVjaG5vbG9neSB0b29scyBmcm9tIG1lZGljYWwgaHVtYW5pdGllcy4gVGhleSBjYW4gcmVhbGx5IGRpZyBpbnRvIHByb2JsZW1zIGFuZCB1bmRlcnN0YW5kLCBcIk9rYXksIHdoYXQgYXJlIHRoZSBodW1hbi1yZWxhdGVkIGlzc3VlcyBoZXJlPyBBbmQgYXJlIHdlIHNvbHZpbmcgdGhlIHJpZ2h0IHByb2JsZW0/XCJXaGF0IG1ha2VzIHRoZSBiaW9lbmdpbmVlcmluZyBwcm9ncmFtIGF0IFJpY2Ugc3BlY2lhbD8xNjoyNTogUmljZSdzIHVuZGVyZ3JhZHVhdGUgYmlvZW5naW5lZXJpbmcgcHJvZ3JhbSBpcyB2ZXJ5IHNwZWNpYWwgaW4gdGhhdCB0aGVyZSBhcmUgbWFueSBvcHBvcnR1bml0aWVzIGZvciBzdHVkZW50cyB0byBpbnRlcmFjdCB3aXRoIHRoZSBtYXRlcmlhbCBpbiBkaWZmZXJlbnQgd2F5cywgYm90aCBpbi1kZXB0aCBhbmQgYnJlYWR0aC5UZWFjaGluZyBhcyBhIHBhdGggdG8gcHJvZm91bmQgaW1wYWN0IGFuZCBsaWZlbG9uZyBsZWFybmluZzIzOjA5OiBJbiB0ZXJtcyBvZiB0ZWFjaGluZywgSSBmZWVsIGxpa2UgeW91IGhhdmUgdGhlIGFiaWxpdHkgdG8gaW1wYWN0IHBlb3BsZSBpbiBhIHdheSB0aGF0IGlzIHByb2ZvdW5kLiBMaWtlIHNvbWV0aW1lcyBpdCdzIGp1c3QgYSBzbWFsbCBjb252ZXJzYXRpb24gaGVyZSBhbmQgdGhlcmUuIEFuZCB0aGVuIHlvdSBjYW4gYWxzbyBjcmVhdGUgdGhlc2UgcHJvZ3JhbXMsIHJpZ2h0PyBTbyB0aGVzZSBhbWF6aW5nIHByb2dyYW1zIHRoYXQgYXJlIHRyYWluaW5nIHN0dWRlbnRzIGRvIGdyZWF0LiIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjoxNjAxNTM2fSwiaWQiOiI1enplcUdocjZsWUJCeVhySk1qenc3IiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiSW5ub3ZhdGlvbnMgaW4gQmlvZW5naW5lZXJpbmcgYW5kIEVkdWNhdGlvbiBmZWF0LiBEci4gU2FiaWEgWmVocmEgQWJpZGkiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZjE2MjIzMjA1YjNjNmNiZjg5YWRkMzQ0Iiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZjE2MjIzMjA1YjNjNmNiZjg5YWRkMzQ0Iiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWYxNjIyMzIwNWIzYzZjYmY4OWFkZDM0NCIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJCZXlvbmQgdGhlIEhlZGdlcyIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzoyZllQd2FCOTNBbEhkYTJpUk1YSk1LIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTExLTEzVDEwOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjV6emVxR2hyNmxZQkJ5WHJKTWp6dzcifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjFhM2FkNTU3Y2Q3ZTQ5MjY1MmM1OTIyYWYwMmU3OTExMmQ0M2JjNWQiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8xYTNhZDU1N2NkN2U0OTI2NTJjNTkyMmFmMDJlNzkxMTJkNDNiYzVkIn0seyJmaWxlSWQiOiIxOGE0ZGQwMmViZWM2NWViMzQ1NWJiMDNjM2MzMGJlNzZiYjNlMTZjIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzE4YTRkZDAyZWJlYzY1ZWIzNDU1YmIwM2MzYzMwYmU3NmJiM2UxNmMifSx7ImZpbGVJZCI6ImIzZjEwZGU1MzZjYWYwODlhNDg3NjI5OTY1NDI0ZDIzNDM3MjcwZTkiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYjNmMTBkZTUzNmNhZjA4OWE0ODc2Mjk5NjU0MjRkMjM0MzcyNzBlOSJ9LHsiZmlsZUlkIjoiYWE4Njg0NGM3OTE1MmUyM2NmNWRhMWQ4YTJkZjgwMzk2OWUzMTM0NSIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2FhODY4NDRjNzkxNTJlMjNjZjVkYTFkOGEyZGY4MDM5NjllMzEzNDUifSx7ImZpbGVJZCI6IjIzMjgzNDI5ODFmYTNmMDc2MzExODc3OWRiY2E1NTkyZGE4MjQ2NTEiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8yMzI4MzQyOTgxZmEzZjA3NjMxMTg3NzlkYmNhNTU5MmRhODI0NjUxIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGRhNTk0MTdlZDc0OTY2NWJlNWU4NjIwYiIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmRhNTk0MTdlZDc0OTY2NWJlNWU4NjIwYiIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFkYTU5NDE3ZWQ3NDk2NjViZTVlODYyMGIiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IldoYXQgZG9lcyBpdCB0YWtlIHRvIG1vdmUgZnJvbSBjdXR0aW5nLWVkZ2UgYWNhZGVtaWMgcmVzZWFyY2ggdG8gbGF1bmNoaW5nIGEgYmlvdGVjaCBjb21wYW55IHRoYXQgY291bGQgdHJhbnNmb3JtIG1lZGljaW5lPyBJbiB0aGlzIHdlZWvigJlzIGVwaXNvZGUgb2YgRm91bmRlZCAmIEZ1bmRlZCwgTWFkcm9uYSBQYXJ0bmVyIENocmlzIFBpY2FyZG8gc2F0IGRvd24gd2l0aCBKYW1pZSBMYXphcm92aXR6LCBDRU8gYW5kIGNvLWZvdW5kZXIgb2YgQXJjaG9uIEJpb3NjaWVuY2VzLCB0byB1bmNvdmVyIHRoZSBzdG9yeSBiZWhpbmQgdGhlaXIgZ3JvdW5kYnJlYWtpbmcgcHJvdGVpbi1iYXNlZCBiaW9sb2dpY3MgYW5kIHRoZWlyIHVuaXF1ZSBBbnRpYm9keSBDYWdlcyAoQWJDcykuIEZyb20gYm9vdHN0cmFwcGluZyBkZWVwIHRlY2ggaW52ZXN0bWVudHMgYXMgYSBzdHVkZW50IHRvIG5hdmlnYXRpbmcgdGhlIGNoYWxsZW5nZXMgb2YgY29tbWVyY2lhbGl6aW5nIHJldm9sdXRpb25hcnkgc2NpZW5jZSwgSmFtaWUgc2hhcmVzIHRoZSBwaXZvdGFsIG1vbWVudHMsIHRvdWdoIGRlY2lzaW9ucywgYW5kIGtleSBsZXNzb25zIHRoYXQgbGVkIHRvIEFyY2hvbuKAmXMgY3JlYXRpb24uIFRoaXMgaXNu4oCZdCBqdXN0IGEgc3RvcnkgZm9yIGJpb3RlY2ggZW50aHVzaWFzdHMg4oCUIGV2ZXJ5IGZvdW5kZXIgY2FuIHRha2UgYXdheSB2YWx1YWJsZSBpbnNpZ2h0cyBvbjogMSkgQXNraW5nIGZvciBoZWxwIGFuZCBidWlsZGluZyB0ZWFtcyB3aXRoIGNvbXBsZW1lbnRhcnkgc2tpbGxzIOKAlCBubyBmb3VuZGVyIHN1Y2NlZWRzIGFsb25lLiAyKSBBcHBseWluZyBBSSB0aG91Z2h0ZnVsbHkg4oCUIGl04oCZcyBhIHRvb2wsIG5vdCBhIG1hZ2ljIHdhbmQuIDMpIFBhdGllbmNlIOKAlCBlbnN1cmUgeW91ciBmb3VuZGF0aW9uIGlzIHN0cm9uZyBiZWZvcmUgc2NhbGluZy4gNCkgUGFydG5lcmluZyB3aXRoIGludmVzdG9ycyB5b3UgdHJ1c3QgYW5kIHdobyBhbGlnbiB3aXRoIHlvdXIgbWlzc2lvbi4gNSkgU2V0dGluZyBhIGhpZ2ggYmFyIGZvciB0YWxlbnQgYW5kIGN1bHR1cmUg4oCUIGdyZWF0IHBlb3BsZSBidWlsZCBncmVhdCBjb21wYW5pZXMuIDYpIENvbW11bmljYXRpbmcgeW91ciBkaWZmZXJlbnRpYXRpb24g4oCUIG1ha2UgeW91ciB2YWx1ZSBjbGVhciB0byBhbGwgc3Rha2Vob2xkZXJzLiAgRnVsbCBUcmFuc2NyaXB0OiAgaHR0cHM6Ly93d3cubWFkcm9uYS5jb20vYXJjaG9uLXVubG9ja3MtYW50aWJvZGllcy13aXRoLWFpLWphbWllLWxhemFyb3ZpdHMgICBDaGFwdGVyczogICgwMDowMCkgSW50cm9kdWN0aW9uwqAgKDAwOjU1KSBKYW1pZSBMYXphcm92aXR6J3MgSm91cm5leSBmcm9tIERlZXAgVGVjaCB0byBCaW90ZWNoICgwMTo0NSkgRWFybHkgVmVudHVyZXMgYW5kIExlc3NvbnMgTGVhcm5lZCAoMDU6MDMpIFRoZSBNb3RpdmF0aW9uIEJlaGluZCBKYW1pZeKAmXMgQmlvdGVjaCBQYXNzaW9uICgwNzo0MCkgSm9pbmluZyB0aGUgSW5zdGl0dXRlIGZvciBQcm90ZWluIERlc2lnbiAtIERhdmlkIEJha2VyICgwOTo0MCkgTWVldGluZyBDby1Gb3VuZGVyIEdlb3JnZSBVZWRhIGFuZCB0aGUgQmlydGggb2YgQXJjaG9uICgxMjo0NikgUmV2b2x1dGlvbmFyeSBQcm90ZWluIERlc2lnbiBhdCBBcmNob246IEFudGlib2R5IENhZ2VzIChBYkNzKSAoMjU6MjMpIFRoZSBSb2xlIG9mIEFJIGluIFByb3RlaW4gRGVzaWduICgyNzo1MCkgQnVpbGRpbmcgYSBTdWNjZXNzZnVsIEJpb3RlY2ggQ29tcGFueSAoMzg6NDcpIEZ1dHVyZSBQcm9zcGVjdHMiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MjQzNzcwM30sImlkIjoiNmo2bGZWTEptZzd0dVNhSFpuWEpzUiIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IkFyY2hvbidzIEphbWllIExhemFyb3ZpdHMgb24gVW5sb2NraW5nIHRoZSBGdWxsIFBvd2VyIG9mIEFudGlib2RpZXMgV2l0aCBBSSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRkYTU5NDE3ZWQ3NDk2NjViZTVlODYyMGIiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZkYTU5NDE3ZWQ3NDk2NjViZTVlODYyMGIiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZGE1OTQxN2VkNzQ5NjY1YmU1ZTg2MjBiIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IkZvdW5kZWQgJiBGdW5kZWQiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6MmVQZ0tXZWJ1SDVYZmNvVXBTaTMzMCJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0xMS0xM1QxMTowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo2ajZsZlZMSm1nN3R1U2FIWm5YSnNSIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiIyZDJhNWY5Yjk4ZjczMTdkMmI0NTdiMDJkYWE5NmE5NDg0ZWUwYWJiIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMmQyYTVmOWI5OGY3MzE3ZDJiNDU3YjAyZGFhOTZhOTQ4NGVlMGFiYiJ9LHsiZmlsZUlkIjoiZmVhMzY4ZjFkZmM3ZmY0YjhkZTdlYmZmNDMyYTFhMTBkMjkxYWU2YSIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9mZWEzNjhmMWRmYzdmZjRiOGRlN2ViZmY0MzJhMWExMGQyOTFhZTZhIn0seyJmaWxlSWQiOiI4Yzc0MDk3YzcwNTE1NzhkZDIzMDdiY2Y2NWQyY2E0NTM5NGNkYjlmIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzhjNzQwOTdjNzA1MTU3OGRkMjMwN2JjZjY1ZDJjYTQ1Mzk0Y2RiOWYifSx7ImZpbGVJZCI6ImNjMDMyYzQ2OGI4Nzc1Nzk4YWFhYmY1NmI0ODBhM2E3ZGQ1NjY1ZGMiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9jYzAzMmM0NjhiODc3NTc5OGFhYWJmNTZiNDgwYTNhN2RkNTY2NWRjIn0seyJmaWxlSWQiOiI3MGJkZGQ4MTAyYjNlNzRmNGU4MjhmNjI3MTc1YTJlY2U1YTZjMzIxIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNzBiZGRkODEwMmIzZTc0ZjRlODI4ZjYyNzE3NWEyZWNlNWE2YzMyMSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRjMGRkMDIwOThlOGNjNmNlZDM4YjE5ZjAiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZjMGRkMDIwOThlOGNjNmNlZDM4YjE5ZjAiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYzBkZDAyMDk4ZThjYzZjZWQzOGIxOWYwIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJCYWN0ZXJpb3BoYWdlIHRlY2hub2xvZ3kgaXMgYmVpbmcgdXNlZCB0byBhZGRyZXNzIGFjbmUsIGVjemVtYSwgYW5kIG90aGVyIGR5c2Jpb3RpYyBza2luIGNvbmNlcm5zLiBTb21lIG1pY3JvYmlvbG9neSBjb21wYW5pZXMgYXJlIHdvcmtpbmcgd2l0aCBlbmRvbHlzaW5zIChwcm90ZWlucyBwcm9kdWNlZCBieSBwaGFnZXMpLCBvdGhlcnMgYXJlIGZvY3VzZWQgb24gZm9ybXVsYXRpbmcgc2tpbmNhcmUgd2l0aCBwaGFnZXMgdGhlbXNlbHZlcy7CoMKgVGhpcyB3ZWVrIG9uIHRoZSBDb3Ntb0ZhY3RvcnkgcG9kY2FzdCwgd2UgY29uc2lkZXIgcG9zc2libGUgY29zbWV0aWMgaW5kdXN0cnkgYXBwbGljYXRpb25zIGZvciBiYWN0ZXJpb3BoYWdlIHRlY2hub2xvZ3kuIE91ciBndWVzdCBpcyBNaWxhbiBCdW5hdGEsIEJ1c2luZXNzIERpcmVjdG9yIG9mIEZhZ29GYXJtYSwgYSBiaW90ZWNoIGNvbXBhbnkgc3BlY2lhbGl6ZWQgaW4gcGhhZ2UtYmFzZWQgcHJlcGFyYXRpb25zIGZvciB1c2UgaW4gdGhlIGNvc21ldGljcywgcGhhcm1hLCBhbmQgdmV0ZXJpbmFyeSBpbmR1c3RyaWVzLiBCYXNlZCBpbiB0aGUgQ3plY2ggUmVwdWJsaWMsIEZhZ29GYXJtYSB3YXMgZXN0YWJsaXNoZWQgaW4gMjAxMy4gQW5kIHRoaXMgeWVhciwgaW4gYW4gZWZmb3J0IHRvIGJvdGggZWR1Y2F0ZSBjb25zdW1lcnMgYWJvdXQgcGhhZ2UtYmFzZWQgc2tpbmNhcmUgYW5kIHRvIGdhdGhlciBmZWVkYmFjaywgdGhlIGNvbXBhbnkgbGF1bmNoZWQgYSBjb25zdW1lciBhY25lIGNhcmUgcHJvZHVjdCBjYWxsZWQgRmFnb0NhcmUgR2VsLsKgwqBJZiB5b3UgYXBwcmVjaWF0ZSB0aGlzIGVwaXNvZGUsIFNIQVJFIGl0IHdpdGggYSBjb2xsZWFndWUsIFNVQlNDUklCRSB0byB0aGUgQ29zbW9GYWN0b3J5IHBvZGNhc3QgJiBwbGVhc2UgTEVBVkUgVVMgQSBSRVZJRVcgdG9kYXkuIFdpdGggeW91ciBoZWxwLCBldmVuIG1vcmUgY29zbWV0aWMgaW5kdXN0cnkgcHJvZmVzc2lvbmFscyBjYW4gZGlzY292ZXIgdGhlIGluc3BpcmluZyBpbnRlcnZpZXdzIHdlIHNoYXJlIG9uIENvc21vRmFjdG9yeSHCoEFCT1VUIENvc21vRmFjdG9yeUJlYXV0eSBpbmR1c3RyeSBzdGFrZWhvbGRlcnMgbGlzdGVuIHRvIHRoZSBDb3Ntb0ZhY3RvcnkgcG9kY2FzdCBmb3IgaW5zcGlyYXRpb24gYW5kIGZvciB1cC10by1kYXRlIGluZm9ybWF0aW9uIG9uIGNvbmNlcHRzLCB0YWN0aWNzLCBhbmQgc29sdXRpb25zIHRoYXQgbW92ZSBidXNpbmVzcyBmb3J3YXJkLiBDb3Ntb0ZhY3Rvcnkg4oCTIElkZWFzIHRvIElubm92YXRpb24gaXMgYSB3ZWVrbHkgaW50ZXJ2aWV3IHNlcmllcyBmb3IgY29zbWV0aWNzIGFuZCBwZXJzb25hbCBjYXJlIHN1cHBsaWVycywgZmluaXNoZWQgcHJvZHVjdCBicmFuZCBsZWFkZXJzLCByZXRhaWxlcnMsIGJ1eWVycywgaW1wb3J0ZXJzLCBhbmQgZGlzdHJpYnV0b3JzLsKgRWFjaCBUdWVzZGF5LCBDb3Ntb0ZhY3RvcnkgZ3Vlc3RzIHNoYXJlIGV4cGVyaWVuY2VzLCBpbnNpZ2h0cywgYW5kIGV4Y2x1c2l2ZSBiZWhpbmQtdGhlLXNjZW5lcyBkZXRhaWxz4oCUd2hpY2ggbWFrZXMgdGhpcyBub3Qgb25seSBhIG11c3QtbGlzdGVuIEIyQiBwb2RjYXN0IGJ1dCBhbiBvbmdvaW5nIGNhc2Ugc3R1ZHkgb2Ygb3VyIGR5bmFtaWMgaW5kdXN0cnkuwqBHdWVzdHMgYXJlIGFjdGl2ZWx5IHdvcmtpbmcgaW4gaGFuZHMtb24gaW5ub3ZhdGlvbiByb2xlcyBhbG9uZyB0aGUgYmVhdXR5IGluZHVzdHJ5IHN1cHBseSBjaGFpbjsgdGhleSBzcGVjaWFsaXplIGluIHJhdyBtYXRlcmlhbHMsIGluZ3JlZGllbnRzLCBtYW51ZmFjdHVyaW5nLCBwYWNrYWdpbmcsIGFuZCBtb3JlLiBUaGV5IGFyZSBkZXNpZ25lcnMsIFImRCBvciBSJkkgcHJvcywgdGVjaG5pY2FsIGV4cGVydHMsIHByb2R1Y3QgZGV2ZWxvcGVycywga2V5IGRlY2lzaW9uIG1ha2VycywgdmlzaW9uYXJ5IGV4ZWN1dGl2ZXMuwqBIT1NUIERlYW5uYSBVdHJvc2tlQ29zbWV0aWNzIGFuZCBwZXJzb25hbCBjYXJlIGluZHVzdHJ5IG9ic2VydmVyIERlYW5uYSBVdHJvc2tlIGhvc3RzIHRoZSBDb3Ntb0ZhY3RvcnkgcG9kY2FzdC4gU2hlIGJyaW5ncyBhbiBlZGl0b3JpYWwgcGVyc3BlY3RpdmUgYW5kIGEgZGVjYWRlIG9mIGluZHVzdHJ5IGV4cGVydGlzZSB0byBldmVyeSBpbnRlcnZpZXcuIERlYW5uYSBpcyBhbHNvIEVkaXRvciBvZiB0aGUgQmVhdXR5IEluc2lnaHRzIG5ld3NsZXR0ZXIgYW5kIGEgc3VwcGx5LXNpZGUgcG9zaXRpb25pbmcgY29uc3VsdGFudC4gU2hlIHdyaXRlcyB0aGUgR2xvYmFsIFBlcnNwZWN0aXZlcyBjb2x1bW4gZm9yIEV1cm9Db3NtZXRpY3MgbWFnYXppbmUsIGlzIGEgZm9ybWVyIEVkaXRvciBvZiBDb3NtZXRpY3NEZXNpZ24sIGFuZCBpcyBrbm93biBnbG9iYWxseSBmb3IgaGVyIGFiaWxpdHkgdG8gaWRlbnRpZnkgZW1lcmdpbmcgdHJlbmRzLCBub3ZlbCB0ZWNobm9sb2dpZXMsIGFuZCB0cnVlIGlubm92YXRpb24gaW4gYmVhdXR5LsKgQSBQUk9EVUNUSU9OIE9GIENvc21vcHJvZiBXb3JsZHdpZGUgQm9sb2duYUNvc21vRmFjdG9yeSBpcyB0aGUgZmlyc3QgcG9kY2FzdCBmcm9tIENvc21vcHJvZiBXb3JsZHdpZGUgQm9sb2duYSwgdGFraW5nIGl0cyBwbGFjZSBhbW9uZyB0aGUgYmVzdCBCMkIgcG9kY2FzdHMgc2VydmluZyB0aGUgZ2xvYmFsIGJlYXV0eSBpbmR1c3RyeS4gwqDCoENvc21vcHJvZiBXb3JsZHdpZGUgQm9sb2duYSBpcyB0aGUgbW9zdCBpbXBvcnRhbnQgYmVhdXR5IHRyYWRlIHNob3cgaW4gdGhlIHdvcmxkLiBEZWRpY2F0ZWQgdG8gYWxsIHNlY3RvcnMgb2YgdGhlIGluZHVzdHJ5LCBDb3Ntb3Byb2YgV29ybGR3aWRlIEJvbG9nbmEgd2VsY29tZXMgb3ZlciAyNTAsMDAwIHZpc2l0b3JzIGZyb20gMTUwIGNvdW50cmllcyBhbmQgcmVnaW9ucyBhbmQgbmVhcmx5IDMsMDAwIGV4aGliaXRvcnMgdG8gQm9sb2duYSwgSXRhbHksIGVhY2ggeWVhci4gSXTigJlzIHdoZXJlIG91ciBkaXZlcnNlIGFuZCBpbnRlcm5hdGlvbmFsIGluZHVzdHJ5IGNvbWVzIHRvZ2V0aGVyIHRvIGJ1aWxkIGJ1c2luZXNzIHJlbGF0aW9uc2hpcHMgYW5kIHRvIGRpc2NvdmVyIHRoZSBiZXN0IGJyYW5kcyBhbmQgbmV3ZXN0IGlubm92YXRpb25zIGFjcm9zcyBjb25zdW1lciBiZWF1dHksIHByb2Zlc3Npb25hbCBiZWF1dHksIGFuZCB0aGUgZW50aXJlIHN1cHBseSBjaGFpbi4gVGhlIHRyYWRlIHNob3cgaW5jbHVkZXMgYSByb2J1c3QgcHJvZ3JhbSBvZiBleGNsdXNpdmUgZWR1Y2F0aW9uYWwgY29udGVudCwgZmVhdHVyaW5nwqAgZXhlY3V0aXZlcyBhbmQga2V5IG9waW5pb24gbGVhZGVycyBmcm9tIGV2ZXJ5IHNlY3RvciBvZiB0aGUgY29zbWV0aWNzLCBmcmFncmFuY2UsIGFuZCBwZXJzb25hbCBjYXJlIGluZHVzdHJ5LiBDb3Ntb3Byb2YgV29ybGR3aWRlIEJvbG9nbmEgaXMgdGhlIG1vc3QgaW1wb3J0YW50IGV2ZW50IG9mIHRoZSBDb3Ntb3Byb2YgaW50ZXJuYXRpb25hbCBuZXR3b3JrLCB3aXRoIGV4aGliaXRpb25zIGluIEFzaWEgKEhvbmcgS29uZyksIHRoZSBVUyAoTGFzIFZlZ2FzIGFuZCBNaWFtaSksIEluZGlhIChNdW1iYWkpIGFuZCBUaGFpbGFuZCAoQmFuZ2tvaykuIFRoYW5rcyB0byBpdHMgZ2xvYmFsIGV4aGliaXRpb25zIENvc21vcHJvZiBjb25uZWN0cyBhIGNvbW11bml0eSBvZiBtb3JlIHRoYW4gNTAwLDAwMCBiZWF1dHkgc3Rha2Vob2xkZXJzIGFuZCAxMCwwMDAgY29tcGFuaWVzIGZyb20gMTkwIGNvdW50cmllcyBhbmQgcmVnaW9ucy7CoExlYXJuIG1vcmUgdG9kYXkgYXQgQ29zbW9wcm9mLmNvbcKgIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjE3MDA1NTl9LCJpZCI6IjVLNE1rNnNTTjFHWGtBRnAxWjR5SW4iLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJQaGFnZS1CYXNlZCBTa2luY2FyZSwgZmVhdHVyaW5nIEZhZ29GYXJtYSBCdXNpbmVzcyBEaXJlY3RvciBNaWxhbiBCdW5hdGEiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYzBkZDAyMDk4ZThjYzZjZWQzOGIxOWYwIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYzBkZDAyMDk4ZThjYzZjZWQzOGIxOWYwIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWMwZGQwMjA5OGU4Y2M2Y2VkMzhiMTlmMCIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJDT1NNT0ZBQ1RPUlkiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6MHNXb295TXFrZkRSckdSZ25EU1ZrSCJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0xMS0xMlQxMzowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo1SzRNazZzU04xR1hrQUZwMVo0eUluIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiI5ZDM3ZWJmZTVkMThmNjk2MGJlY2E0MTkyZDU0OTg5NWZhYTg5MGEzIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzlkMzdlYmZlNWQxOGY2OTYwYmVjYTQxOTJkNTQ5ODk1ZmFhODkwYTMifSx7ImZpbGVJZCI6ImIyNDE0YjY0MDQ2OGRhMzZiZGMyNjAwOTY4YWEyNDM5YmU0YmY2MzIiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9iMjQxNGI2NDA0NjhkYTM2YmRjMjYwMDk2OGFhMjQzOWJlNGJmNjMyIn0seyJmaWxlSWQiOiI4YjQzZTgxNTZlMzBjZTllOGNhNDM5N2Q3OGNlNGY0YTdiYTY2YzRhIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOGI0M2U4MTU2ZTMwY2U5ZThjYTQzOTdkNzhjZTRmNGE3YmE2NmM0YSJ9LHsiZmlsZUlkIjoiNDgzMjE5ZDBiODk3ODhjOWYyNjJjN2IwMTFiZmRhYTllYmM5ODNlZCIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzQ4MzIxOWQwYjg5Nzg4YzlmMjYyYzdiMDExYmZkYWE5ZWJjOTgzZWQifSx7ImZpbGVJZCI6IjhkODhkNWYzZTNlNzIxY2JkZjIzZWE5NTYyZDBiZWU4YTQ4YTM1YzkiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOGQ4OGQ1ZjNlM2U3MjFjYmRmMjNlYTk1NjJkMGJlZThhNDhhMzVjOSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNWI4YTIzYmM4YjkzMzJlNzZlZTNjNDYiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNWI4YTIzYmM4YjkzMzJlNzZlZTNjNDYiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjViOGEyM2JjOGI5MzMyZTc2ZWUzYzQ2Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIHdlZWssIEkgc3Bva2Ugd2l0aCBOYXRhbGllIE5haXJuLCBjby1mb3VuZGVyIGFuZCBDRU8gb2YgQ3ljbGVyYSBUaGVyYXBldXRpY3MuIE5hdGFsaWUgaXMgYWxzbyBhIFRlcm1lZXIgRmVsbG93LCBhbmQgbGlzdGVuZXJzIG9mIHRoaXMgcG9kY2FzdCBrbm93IGhvdyBtdWNoIEkgbG92ZSB0aGUgVGVybWVlciBGb3VuZGF0aW9uLiBXZSBkaXNjdXNzIGhlciB0cmFuc2l0aW9uIGZyb20gY2hlbWljYWwgZW5naW5lZXJpbmcgdG8gYmlvbWVkaWNhbCBhcHBsaWNhdGlvbnMuIFNoZSBkZXNjcmliZXMgaGVyIHVuZXhwZWN0ZWQgcGF0aCBpbnRvIHRoZSBmdW4gYW5kIHZvbGF0aWxlIHN0YXJ0dXAgc3BhY2UsIHdoaWNoIGxlZCB0byBoZXIgZm91bmRpbmcgQ3ljbGVyYS4gTmF0YWxpZSBleHBsYWlucyB0aGUgaW1wb3J0YW5jZSBvZiBmb2N1c2luZyBpbiBiaW90ZWNoIGRldmVsb3BtZW50LCB0aGUgcHJvbWlzaW5nIGFwcGxpY2F0aW9ucyBvZiBDeWNsZXJhJ3MgdGVjaG5vbG9neSBpbiBDTlMgdGhlcmFwZXV0aWNzLCBhbmQgdGhlIGNoYWxsZW5nZXMgYW5kIG9wcG9ydHVuaXRpZXMgaW4gdGhlIGN1cnJlbnQgZnVuZGluZyBsYW5kc2NhcGUuIFNoZSBhbHNvIGhpZ2hsaWdodHMgdGhlIHZhbHVlIG9mIHRoZSBUZXJtZWVyIGZlbGxvd3NoaXAgaW4gaGVyIGNhcmVlciwgdGhlIGNvbnRyYXN0IGJldHdlZW4gQm9zdG9uIGFuZCBTZWF0dGxlJ3MgYmlvdGVjaCBzY2VuZXMsIGFuZCB0aGUgZXNzZW50aWFsIGFzcGVjdHMgb2YgbGVhZGVyc2hpcCBhbmQgdGVhbSBjb2hlc2lvbi4gRmluYWxseSwgTmF0YWxpZSBkaXNjdXNzZXMgaGVyIGZ1dHVyZSBnb2FscyBmb3IgQ3ljbGVyYSBhbmQgb2ZmZXJzIHZhbHVhYmxlIGFkdmljZSBmb3IgYXNwaXJpbmcgYmlvdGVjaCBmb3VuZGVycy5HZXQgTmF0YWxpZSdzIHJlY29tbWVuZGVkIGJvb2shIFRoZSBCb29rIG9mIERlbGlnaHRzOiBFc3NheXNDWXBIRVI6IGNhdGFseXRpYyBleHRyYWNlbGx1bGFyIHRhcmdldGVkIHByb3RlaW4gZGVncmFkYXRpb24gd2l0aCBoaWdoIHBvdGVuY3kgYW5kIGR1cmFibGUgZWZmZWN0IHwgTmF0dXJlIENvbW11bmljYXRpb25zQ29ubmVjdCB3aXRoIE5hdGFsaWUgb24gTGlua2VkSW4hTGVhcm4gbW9yZSBhYm91dCBDeWNsZXJhIFRoZXJhcGV1dGljc0Nvbm5lY3Qgd2l0aCB1cyFMaW5rIEluIHdpdGggQ2FyaW5hU3Vic2NyaWJlIGhlcmU6QXBwbGVTcG90aWZ5R29vZ2xlIFBvZGNhc3RSU1MgZmVlZExlYXJuIG1vcmUgYWJvdXQgUmVjcnVpdG9taWNzIENvbnN1bHRpbmdDaGVjayBvdXQgb3VyIHJlYWRpbmcgbGlzdERvd25sb2FkIG91ciBmcmVlIHN0YXJ0dXAgcmVzb3VyY2VzIGd1aWRlIHRvIGdyb3cgeW91ciBiaW90ZWNoIGVmZmljaWVudGx5SWYgeW91J3JlIG9uIHRoZSBqb2IgbWFya2V0LCB2aXNpdCB0aGUgQ29sbGFib3JhdG9yeSBDYXJlZXIgSHViIDAwOjAwIEludHJvZHVjdGlvbiBhbmQgRWFybHkgQXNwaXJhdGlvbnMwMDozMyBKb3VybmV5IGludG8gQmlvbWVkaWNhbCBFbmdpbmVlcmluZzAxOjE5IEZpcnN0IFN0YXJ0dXAgRXhwZXJpZW5jZTAzOjQwIEZvdW5kaW5nIEN5Y2xlcmEwNTowMiBGb2N1cyBvbiBDTlMgVGhlcmFwZXV0aWNzMTM6MzUgQ2hhbGxlbmdlcyBhbmQgU3RyYXRlZ2llcyBpbiBCaW90ZWNoMTU6MzkgVGhlIFRlcm1lZXIgRm91bmRhdGlvbiBGZWxsb3dzaGlwMjE6MjYgQmlvdGVjaCBOZXR3b3JrczogQm9zdG9uIHZzLiBTZWF0dGxlMjY6NTAgRnV0dXJlIG9mIEN5Y2xlcmEgYW5kIFBlcnNvbmFsaXplZCBNZWRpY2luZTMyOjQ1IENvbmNsdXNpb24gYW5kIEZpbmFsIFRob3VnaHRzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjIyNjI0MjB9LCJpZCI6IjU5cnQ3UVVTRFRBSXdNb3dBUUJ4cGwiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJUcnVzdCwgVGVhbXdvcmssIGFuZCBJbm5vdmF0aW9uLCB3aXRoIE5hdGFsaWUgTmFpcm4sIENvLWZvdW5kZXIgYW5kIENFTyBvZiBDeWNsZXJhIFRoZXJhcGV1dGljcyIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQyYjUyMTQ5YmVkN2ZiYzBmZWZiZTYwM2UiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYyYjUyMTQ5YmVkN2ZiYzBmZWZiZTYwM2UiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMmI1MjE0OWJlZDdmYmMwZmVmYmU2MDNlIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IkJ1aWxkaW5nIEJpb3RlY2hzIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjJCdENXOWdzTVlhYk9BOWZkVHQ2Ym4ifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjQtMTEtMDhUMjA6NTQ6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6NTlydDdRVVNEVEFJd01vd0FRQnhwbCJ9XSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjBCVXdxMURMUWc5S0FGRzFqYVY0bUMiLCJzdGF0dXMiOiJMT0FERUQifSwic2ltaWxhclBsYXlsaXN0cyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJzaW1pbGFyQWxidW1zIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sInBvcHVsYXJFcGlzb2RlcyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9fSwicGxheWxpc3RSZWNvbW1lbmRlZFRyYWNrcyI6eyJwbGF5bGlzdCI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9fSwiY29uY2VydEh1YiI6eyJjb25jZXJ0RmVlZCI6bnVsbCwibG9jYXRpb24iOm51bGx9LCJtYXN0aGVhZCI6eyJpc0NyYXdsZXJCb3QiOmZhbHNlfX0=</script><script id="remote-configuration" type="text/plain">eyIjdiI6IjEiLCJlbmFibGVJMThuUm91dGVzIjoidmFyaWFudCIsImRpc2FibGVVbmF1dGhMeXJpY3NDVEEiOnRydWUsIiNjb25maWd1cmF0aW9uQXNzaWdubWVudElkIjoiMmVjZmM0MTEtNDg2Mi04MDc1LThiMWMtOTdhYTY5YmM2MDdhOjAiLCIjZ3JvdXBJZHMiOnsiZW5hYmxlSTE4blJvdXRlcyI6MTEwMjY2MSwiZGlzYWJsZVVuYXV0aEx5cmljc0NUQSI6MTE4NjU0MX0sIiNmZXRjaFRpbWVNaWxsaXMiOjE3MzI0MTA5MTA4OTAsIiNjb250ZXh0SGFzaCI6Ijk2MDdiZjYxMmQ5NTBhYzUifQ==</script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/mobile-web-player.0a708a8c.js"></script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/vendor~mobile-web-player.13b4135a.js"></script></body></html>