1 Am I a good fit for the Psychological and Brain Sciences Ph.D. Program at the University of Iowa?

The Psychological and Brain Sciences Ph.D. Program at the University of Iowa is a research-focused training program. Thus, our program is best aligned with careers in which research will be a key component. We look to admit and train graduate students who have research-oriented career goals. If you have career goals of being a clinician, our program would not be a good fit for you; you would not be happy here.

Given our research-focused training, applicants will be most competitive if they have strong research experiences. What will make you most competitive for our program is having lots of high-quality research experience and showing evidence of capabilities to conduct independent research. In general, it is helpful for you to have strong experience with all aspects of the research process—including developing a research question, formulating a hypothesis, developing a study to test your question, conducting the statistical analysis, interpreting the findings, writing up the findings, and presenting the findings to others—so a) you know what you’d be signing up for by joining a research-focused Ph.D. program and b) you are ready to hit the ground running. You will want to show evidence of independent research experiences, such as an Honors project, senior thesis, independent research project, first-authored publications in strong peer-reviewed journals, first-authored posters or presentations at strong national or international conferences, and grant/fellowship submissions—these are just examples (you are not expected to have all of these!).

2 What graduate training tracks should I apply to in order to join the Developmental Psychopathology Lab?

Prospective graduate students interested in joining the lab can apply to any of the graduate training tracks of the Department:

The Individualized Graduate Training track is an exciting training opportunity for students. The Individualized track provides students considerable flexibility in their graduate training curriculum. The Individualized track allows the student, in conjunction with their research committee, to custom-tailor their graduate training to meet their training goals. Moreover, the Individualized track provides students more time for research than the Clinical Science track, because the Individualized track does not have clinical training requirements and has less coursework burden than the Clinical Science track. In addition, the program generally receives more applications to the Clinical Science track than to the Individualized track (or to other tracks). Thus, a person may be more likely to be admitted if they apply to the Individualized track or to another non-Clinical Science track. However, regardless of the track(s) to which you apply, your application should clearly demonstrate the fit of your interests and experiences with the track(s) to which you apply.

In addition to a training track, students are welcome to join one of various departmental research groups. Research groups provide individualized, interdisciplinary, and student-centered research training in that domain. Dr. Petersen is a member of the following research groups:

Students who are interested in joining the Developmental Psychopathology Research Group and who do not want clinical training requirements are encouraged to apply to the Individualized Graduate Training Track.

3 Criteria used for evaluation of graduate applications

Your application will be reviewed closely by me and by the relevant training track. So you have a sense of how graduate applications are evaluated, here are the criteria that I consider most strongly when evaluating applicants for graduate school and my lab:

  • fit of interests with the Developmental Psychopathology Lab, including the lab’s current studies and focus
  • fit of career goals with the mission of the program and the relevant training track
    • i.e., career goals in research
      • if you have goals of being a clinician, I would dissuade you from joining our program and this lab; you would not be happy here.
  • evidence of high-quality, independent research experience
    • e.g., Honors project, senior thesis, independent research project, first-authored publications in strong peer-reviewed journals, first-authored posters or presentations at strong national or international conferences, and grant/fellowship submissions—these are just examples (you are not expected to have all of these!)
    • In general, it is helpful for you to have strong experience with all aspects of the research process—including developing a research question, formulating a hypothesis, developing a study to test your question, conducting the statistical analysis, interpreting the findings, writing up the findings, and presenting the findings to others—so a) you know what you’d be signing up for by joining a research-focused Ph.D. program and b) you are ready to hit the ground running.
    • Although experience with methods that are similar to the method my lab uses can be helpful, you are not expected to have experience with the methods we use. If you have a strong foundational background dealing with scientific research, technology, statistics, etc., you will be able to learn our methods.
  • writing skills, especially in scientific writing
  • quantitative/statistical skills
  • academic preparedness for graduate school
  • intellectual curiosity
  • whether they will work well with others—including our team and others in the program
  • whether they have “drive” and a “fire in the belly”: “the emotional stamina and vigor, passion, or inner drive to achieve something”
  • whether the trainee will not only meet, but will exceed the lab expectations for graduate students
    • for instance, my lab looks for students who will both benefit from—and contribute to—our team and the collaborative environment, and who will work regularly in the lab (i.e., during the workday, as described in the lab expectations for graduate students); we are not looking for “lone wolves”

In addition, successful applicants to my lab tend to have at least two years of research experience and to be involved in research when applying. Moreover, successful applicants to my lab generally do NOT come from the University of Iowa—unless they have already worked in my lab.

4 The current focus of the Developmental Psychopathology Lab

The broader mission of the Developmental Psychopathology Lab is to advance understanding of how self-regulation develops so that we as a society can better treat or even prevent the development of externalizing problems. That is, we are interested in identifiying mechanisms in the development of self-regulation and externalizing problems.

To this aim, the focal project of the lab’s work is an ongoing NIH-funded longitudinal study, the School Readiness Study, that follows children from 3–7 years of age to better understand how self-regulation and externalizing problems develop, from a bio-psycho-social perspective. In this project, we place special emphasis on the development of neural functioning, as measured by EEG/ERP, and how neural development influences the development of children’s self-regulation and externalizing problems. For more information on the study, you are encouraged to read papers from the project, view the available measures, examine the Data Dictionary, and see the pre-registered hypotheses. These resources are available on the project page for the School Readiness Study.

Identifying mechanisms in the long-term development of externalizing problems requires strong assessment. Thus, my lab is also highly interested in psychometrics and measure development. In addition to the ongoing School Readiness Study, we are also in the process of designing and conducting another study, the Externalizing Assessment Project. Externalizing problems change in behavioral manifestation across development. In this project, we aim to develop a novel assessment system to assess the externalizing spectrum in comparable and developmentally sensitive ways across the lifespan, so that we can identify children early on who are at risk of later, more severe problems.

Although the mechanisms we identify are relevant for intervention, my lab does not conduct research on interventions.

5 Am I a good fit for the Developmental Psychopathology Lab?

Our program does not look for “mini-me”s whose interests are exactly the same as ours; at the same time, we do look for a core fit of research interests with the direction of the prospective lab(s) (which are described above). For instance, if your primary research interests are in any of the following domains, my lab would not be a good fit for your interests:

  • depression/anxiety
  • autism
  • psychosis/schizophrenia
  • trauma
  • treatment/intervention

Different labs have different structures. In some labs, graduate students conduct separate independent research projects. My lab has a different structure. We are conducting a large longitudinal project funded by the National Institutes of Health. Work of this scope takes a village. Thus, my lab’s structure is “all hands on deck”—everyone (including research assistants, graduate students, lab staff, and me) contributes to the same large project. This leads to a highly collaborative environment in which we can be more productive together. Within the broader umbrella of our large longitudinal study, graduate students carve out their unique niche. Graduate students in my lab lead projects that are part of the broader study. As a result, to be a good fit for my lab, it is important that your interests align with our current study and work. In general, I look for graduate students (a) who will “hit the ground running” in my lab, in terms of data analysis and writing papers, (b) whose interests closely align with the lab’s current study and focus (as described above), and (c) who will not only meet, but will exceed the lab expectations for graduate students.

6 What to do before applying

Before applying, I encourage you to:

  1. Read some of our publications to gain a sense of the type of work we do. Especially relevant are the publications from our current studies.
  2. Read the lab expectations for graduate students to make sure the lab would be a good fit for you.
  3. Contact Dr. Petersen by email at for more information about the lab; express your interests and send your CV to see if the lab would be a good fit for your interests.

7 What to do when applying

To make your application as strong as possible, I encourage you to:

  1. Make sure your application—including your CV, professional statement, letters of recommendation, coursework, experiences, writing sample, etc.—addresses the above criteria used for evaluation of applications.
  2. Include a writing sample in your application (separate from your professional statement). It is preferable for the writing sample to be an example of scientific writing (e.g., APA-style manuscript), and for you to be the sole- or lead-author.
  3. If there are weaknesses in your application (e.g., a period of poor grades, dropping out from a program) or things that merit explanation (e.g., if you are looking to switch programs/mentors), it is helpful for you to address them in your professional statement and to have your (relevant) letter writers address them in their letter.

8 What to include in the Professional Statement as part of the application

I find it helpful when applicants include the following in their professional statements1:

  1. A clear statement of your general research interests and how they relate to our lab’s mission and work
  2. A clear statement of why you are interested in this lab, in particular, versus other labs that study the development of self-regulation and externalizing problems
  3. A statement about your career goals (even if they are approximate/might change, it is helpful to see your thinking!), including the activities and context(s) of interest
  4. Discussions of your independent research experience(s) and what you learned from them. In these discussions, I suggest emphasizing (1) the skills you developed from working on each project (e.g., data collection; behavioral coding; statistical analysis; computer programming; neural or biopsychology methods such as EEG/ERP; software such as R, REDCap, MATLAB, E-Prime, and Datavyu; writing certain sections of a paper; submitting/presenting a poster), and (2) what your “takeaways” were from the project—e.g., new research ideas or questions your work inspired.

In addition, make sure to follow the Department instructions for the application and personal statement: https://psychology.uiowa.edu/graduate/admissions#step-3-submit-yourprogram-specific-materials


  1. This was borrowed from a document by Prof. Jessica Schleider.↩︎

LS0tCnRpdGxlOiAiQXBwbGljYXRpb24gR3VpZGVsaW5lcyBmb3IgUHJvc3BlY3RpdmUgR3JhZHVhdGUgU3R1ZGVudHMiCi0tLQoKYGBge3Igc2V0dXAsIGluY2x1ZGUgPSBGQUxTRX0Ka25pdHI6Om9wdHNfY2h1bmskc2V0KAogIGVjaG8gPSBUUlVFLAogIGVycm9yID0gVFJVRSwKICBjb21tZW50ID0gIiIpCmBgYAoKIyBBbSBJIGEgZ29vZCBmaXQgZm9yIHRoZSBQc3ljaG9sb2dpY2FsIGFuZCBCcmFpbiBTY2llbmNlcyBQaC5ELiBQcm9ncmFtIGF0IHRoZSBVbml2ZXJzaXR5IG9mIElvd2E/IHsjZml0LXByb2dyYW19CgpUaGUgUHN5Y2hvbG9naWNhbCBhbmQgQnJhaW4gU2NpZW5jZXMgUGguRC4gUHJvZ3JhbSBhdCB0aGUgVW5pdmVyc2l0eSBvZiBJb3dhIGlzIGEgWzx1PioqKnJlc2VhcmNoLWZvY3VzZWQqKio8L3U+IHRyYWluaW5nIHByb2dyYW1dKGh0dHBzOi8vcHN5Y2hvbG9neS51aW93YS5lZHUvZ3JhZHVhdGUpLgpUaHVzLCBvdXIgcHJvZ3JhbSBpcyBiZXN0IGFsaWduZWQgd2l0aCBjYXJlZXJzIGluIHdoaWNoIHJlc2VhcmNoIHdpbGwgYmUgYSBrZXkgY29tcG9uZW50LgpXZSBsb29rIHRvIGFkbWl0IGFuZCB0cmFpbiBncmFkdWF0ZSBzdHVkZW50cyB3aG8gaGF2ZSByZXNlYXJjaC1vcmllbnRlZCBjYXJlZXIgZ29hbHMuCklmIHlvdSBoYXZlIGNhcmVlciBnb2FscyBvZiBiZWluZyBhIGNsaW5pY2lhbiwgb3VyIHByb2dyYW0gd291bGQgbm90IGJlIGEgZ29vZCBmaXQgZm9yIHlvdTsgeW91IHdvdWxkIG5vdCBiZSBoYXBweSBoZXJlLgoKR2l2ZW4gb3VyIHJlc2VhcmNoLWZvY3VzZWQgdHJhaW5pbmcsIGFwcGxpY2FudHMgd2lsbCBiZSBtb3N0IGNvbXBldGl0aXZlIGlmIHRoZXkgaGF2ZSBzdHJvbmcgcmVzZWFyY2ggZXhwZXJpZW5jZXMuCldoYXQgd2lsbCBtYWtlIHlvdSBtb3N0IGNvbXBldGl0aXZlIGZvciBvdXIgcHJvZ3JhbSBpcyBoYXZpbmcgbG90cyBvZiBoaWdoLXF1YWxpdHkgcmVzZWFyY2ggZXhwZXJpZW5jZSBhbmQgc2hvd2luZyBldmlkZW5jZSBvZiBjYXBhYmlsaXRpZXMgdG8gY29uZHVjdCBpbmRlcGVuZGVudCByZXNlYXJjaC4KSW4gZ2VuZXJhbCwgaXQgaXMgaGVscGZ1bCBmb3IgeW91IHRvIGhhdmUgc3Ryb25nIGV4cGVyaWVuY2Ugd2l0aCBhbGwgYXNwZWN0cyBvZiB0aGUgcmVzZWFyY2ggcHJvY2Vzc+KAlGluY2x1ZGluZyBkZXZlbG9waW5nIGEgcmVzZWFyY2ggcXVlc3Rpb24sIGZvcm11bGF0aW5nIGEgaHlwb3RoZXNpcywgZGV2ZWxvcGluZyBhIHN0dWR5IHRvIHRlc3QgeW91ciBxdWVzdGlvbiwgY29uZHVjdGluZyB0aGUgc3RhdGlzdGljYWwgYW5hbHlzaXMsIGludGVycHJldGluZyB0aGUgZmluZGluZ3MsIHdyaXRpbmcgdXAgdGhlIGZpbmRpbmdzLCBhbmQgcHJlc2VudGluZyB0aGUgZmluZGluZ3MgdG8gb3RoZXJz4oCUc28gYSkgeW91IGtub3cgd2hhdCB5b3UnZCBiZSBzaWduaW5nIHVwIGZvciBieSBqb2luaW5nIGEgW3Jlc2VhcmNoLWZvY3VzZWQgUGguRC4gcHJvZ3JhbV0oaHR0cHM6Ly9wc3ljaG9sb2d5LnVpb3dhLmVkdS9ncmFkdWF0ZSkgYW5kIGIpIHlvdSBhcmUgW3JlYWR5IHRvIGhpdCB0aGUgZ3JvdW5kIHJ1bm5pbmddKCNmaXQtbGFiKS4KWW91IHdpbGwgd2FudCB0byBzaG93IGV2aWRlbmNlIG9mIGluZGVwZW5kZW50IHJlc2VhcmNoIGV4cGVyaWVuY2VzLCBzdWNoIGFzIGFuIEhvbm9ycyBwcm9qZWN0LCBzZW5pb3IgdGhlc2lzLCBpbmRlcGVuZGVudCByZXNlYXJjaCBwcm9qZWN0LCBmaXJzdC1hdXRob3JlZCBwdWJsaWNhdGlvbnMgaW4gc3Ryb25nIHBlZXItcmV2aWV3ZWQgam91cm5hbHMsIGZpcnN0LWF1dGhvcmVkIHBvc3RlcnMgb3IgcHJlc2VudGF0aW9ucyBhdCBzdHJvbmcgbmF0aW9uYWwgb3IgaW50ZXJuYXRpb25hbCBjb25mZXJlbmNlcywgYW5kIGdyYW50L2ZlbGxvd3NoaXAgc3VibWlzc2lvbnPigJR0aGVzZSBhcmUganVzdCBleGFtcGxlcyAoeW91IGFyZSBub3QgZXhwZWN0ZWQgdG8gaGF2ZSBhbGwgb2YgdGhlc2UhKS4KCiMgV2hhdCBncmFkdWF0ZSB0cmFpbmluZyB0cmFja3Mgc2hvdWxkIEkgYXBwbHkgdG8gaW4gb3JkZXIgdG8gam9pbiB0aGUgRGV2ZWxvcG1lbnRhbCBQc3ljaG9wYXRob2xvZ3kgTGFiPyB7I3RyYWNrc30KClByb3NwZWN0aXZlIGdyYWR1YXRlIHN0dWRlbnRzIGludGVyZXN0ZWQgaW4gam9pbmluZyB0aGUgbGFiIGNhbiBhcHBseSB0byA8dT4qKiphbnkqKio8L3U+IG9mIHRoZSBbZ3JhZHVhdGUgdHJhaW5pbmcgdHJhY2tzXShodHRwczovL3BzeWNob2xvZ3kudWlvd2EuZWR1L2dyYWR1YXRlKSBvZiB0aGUgRGVwYXJ0bWVudDoKCi0gW0NsaW5pY2FsIFNjaWVuY2VdKGh0dHBzOi8vcHN5Y2hvbG9neS51aW93YS5lZHUvY2xpbmljYWwtc2NpZW5jZSkKLSBbSW5kaXZpZHVhbGl6ZWQgR3JhZHVhdGUgVHJhaW5pbmcgVHJhY2tdKGh0dHBzOi8vcHN5Y2hvbG9neS51aW93YS5lZHUvZ3JhZHVhdGUvaW5kaXZpZHVhbGl6ZWQtZ3JhZHVhdGUtdHJhaW5pbmcpCi0gW0JlaGF2aW9yYWwgYW5kIENvZ25pdGl2ZSBOZXVyb3NjaWVuY2VdKGh0dHBzOi8vcHN5Y2hvbG9neS51aW93YS5lZHUvcmVzZWFyY2gvYmVoYXZpb3JhbC1hbmQtY29nbml0aXZlLW5ldXJvc2NpZW5jZSkKLSBbQ29nbml0aW9uXShodHRwczovL3BzeWNob2xvZ3kudWlvd2EuZWR1L2NvZ25pdGlvbikKClRoZSBbSW5kaXZpZHVhbGl6ZWQgR3JhZHVhdGUgVHJhaW5pbmcgdHJhY2tdKGh0dHBzOi8vcHN5Y2hvbG9neS51aW93YS5lZHUvZ3JhZHVhdGUvaW5kaXZpZHVhbGl6ZWQtZ3JhZHVhdGUtdHJhaW5pbmcpIGlzIGFuIGV4Y2l0aW5nIHRyYWluaW5nIG9wcG9ydHVuaXR5IGZvciBzdHVkZW50cy4KVGhlIFtJbmRpdmlkdWFsaXplZCB0cmFja10oaHR0cHM6Ly9wc3ljaG9sb2d5LnVpb3dhLmVkdS9ncmFkdWF0ZS9pbmRpdmlkdWFsaXplZC1ncmFkdWF0ZS10cmFpbmluZykgcHJvdmlkZXMgc3R1ZGVudHMgY29uc2lkZXJhYmxlIGZsZXhpYmlsaXR5IGluIHRoZWlyIGdyYWR1YXRlIHRyYWluaW5nIGN1cnJpY3VsdW0uClRoZSBbSW5kaXZpZHVhbGl6ZWQgdHJhY2tdKGh0dHBzOi8vcHN5Y2hvbG9neS51aW93YS5lZHUvZ3JhZHVhdGUvaW5kaXZpZHVhbGl6ZWQtZ3JhZHVhdGUtdHJhaW5pbmcpIGFsbG93cyB0aGUgc3R1ZGVudCwgaW4gY29uanVuY3Rpb24gd2l0aCB0aGVpciByZXNlYXJjaCBjb21taXR0ZWUsIHRvIGN1c3RvbS10YWlsb3IgdGhlaXIgZ3JhZHVhdGUgdHJhaW5pbmcgdG8gbWVldCB0aGVpciB0cmFpbmluZyBnb2Fscy4KTW9yZW92ZXIsIHRoZSBbSW5kaXZpZHVhbGl6ZWQgdHJhY2tdKGh0dHBzOi8vcHN5Y2hvbG9neS51aW93YS5lZHUvZ3JhZHVhdGUvaW5kaXZpZHVhbGl6ZWQtZ3JhZHVhdGUtdHJhaW5pbmcpIHByb3ZpZGVzIHN0dWRlbnRzIG1vcmUgdGltZSBmb3IgcmVzZWFyY2ggdGhhbiB0aGUgW0NsaW5pY2FsIFNjaWVuY2VdKGh0dHBzOi8vcHN5Y2hvbG9neS51aW93YS5lZHUvY2xpbmljYWwtc2NpZW5jZSkgdHJhY2ssIGJlY2F1c2UgdGhlIFtJbmRpdmlkdWFsaXplZCB0cmFja10oaHR0cHM6Ly9wc3ljaG9sb2d5LnVpb3dhLmVkdS9ncmFkdWF0ZS9pbmRpdmlkdWFsaXplZC1ncmFkdWF0ZS10cmFpbmluZykgZG9lcyBub3QgaGF2ZSBjbGluaWNhbCB0cmFpbmluZyByZXF1aXJlbWVudHMgYW5kIGhhcyBsZXNzIGNvdXJzZXdvcmsgYnVyZGVuIHRoYW4gdGhlIFtDbGluaWNhbCBTY2llbmNlXShodHRwczovL3BzeWNob2xvZ3kudWlvd2EuZWR1L2NsaW5pY2FsLXNjaWVuY2UpIHRyYWNrLgpJbiBhZGRpdGlvbiwgdGhlIHByb2dyYW0gZ2VuZXJhbGx5IHJlY2VpdmVzIG1vcmUgYXBwbGljYXRpb25zIHRvIHRoZSBbQ2xpbmljYWwgU2NpZW5jZV0oaHR0cHM6Ly9wc3ljaG9sb2d5LnVpb3dhLmVkdS9jbGluaWNhbC1zY2llbmNlKSB0cmFjayB0aGFuIHRvIHRoZSBbSW5kaXZpZHVhbGl6ZWQgdHJhY2tdKGh0dHBzOi8vcHN5Y2hvbG9neS51aW93YS5lZHUvZ3JhZHVhdGUvaW5kaXZpZHVhbGl6ZWQtZ3JhZHVhdGUtdHJhaW5pbmcpIChvciB0byBvdGhlciB0cmFja3MpLgpUaHVzLCBhIHBlcnNvbiBtYXkgYmUgbW9yZSBsaWtlbHkgdG8gYmUgYWRtaXR0ZWQgaWYgdGhleSBhcHBseSB0byB0aGUgW0luZGl2aWR1YWxpemVkIHRyYWNrXShodHRwczovL3BzeWNob2xvZ3kudWlvd2EuZWR1L2dyYWR1YXRlL2luZGl2aWR1YWxpemVkLWdyYWR1YXRlLXRyYWluaW5nKSBvciB0byBhbm90aGVyIG5vbi1DbGluaWNhbCBTY2llbmNlIHRyYWNrLgpIb3dldmVyLCByZWdhcmRsZXNzIG9mIHRoZSB0cmFjayhzKSB0byB3aGljaCB5b3UgYXBwbHksIHlvdXIgYXBwbGljYXRpb24gc2hvdWxkIGNsZWFybHkgZGVtb25zdHJhdGUgdGhlIGZpdCBvZiB5b3VyIGludGVyZXN0cyBhbmQgZXhwZXJpZW5jZXMgd2l0aCB0aGUgdHJhY2socykgdG8gd2hpY2ggeW91IGFwcGx5LgoKSW4gYWRkaXRpb24gdG8gYSB0cmFpbmluZyB0cmFjaywgc3R1ZGVudHMgYXJlIHdlbGNvbWUgdG8gam9pbiBvbmUgb2YgdmFyaW91cyBkZXBhcnRtZW50YWwgW3Jlc2VhcmNoIGdyb3Vwc10oaHR0cHM6Ly9wc3ljaG9sb2d5LnVpb3dhLmVkdS9yZXNlYXJjaCkuCltSZXNlYXJjaCBncm91cHNdKGh0dHBzOi8vcHN5Y2hvbG9neS51aW93YS5lZHUvcmVzZWFyY2gpIHByb3ZpZGUgaW5kaXZpZHVhbGl6ZWQsIGludGVyZGlzY2lwbGluYXJ5LCBhbmQgc3R1ZGVudC1jZW50ZXJlZCByZXNlYXJjaCB0cmFpbmluZyBpbiB0aGF0IGRvbWFpbi4KRHIuIFBldGVyc2VuIGlzIGEgbWVtYmVyIG9mIHRoZSBmb2xsb3dpbmcgW3Jlc2VhcmNoIGdyb3Vwc10oaHR0cHM6Ly9wc3ljaG9sb2d5LnVpb3dhLmVkdS9yZXNlYXJjaCk6CgotIFtEZXZlbG9wbWVudGFsIFBzeWNob3BhdGhvbG9neV0oaHR0cHM6Ly9wc3ljaG9sb2d5LnVpb3dhLmVkdS9yZXNlYXJjaC9yZXNlYXJjaC1ncm91cHMvZGV2ZWxvcG1lbnRhbC1wc3ljaG9wYXRob2xvZ3kpCi0gW0RldmVsb3BtZW50YWwgU2NpZW5jZV0oaHR0cHM6Ly9wc3ljaG9sb2d5LnVpb3dhLmVkdS9kZXZlbG9wbWVudGFsLXNjaWVuY2UpCi0gW0NvZ25pdGl2ZSBDb250cm9sXShodHRwczovL3BzeWNob2xvZ3kudWlvd2EuZWR1L2NvZ25pdGl2ZS1jb250cm9sKQoKU3R1ZGVudHMgd2hvIGFyZSBpbnRlcmVzdGVkIGluIGpvaW5pbmcgdGhlIFtEZXZlbG9wbWVudGFsIFBzeWNob3BhdGhvbG9neSBSZXNlYXJjaCBHcm91cF0oaHR0cHM6Ly9wc3ljaG9sb2d5LnVpb3dhLmVkdS9yZXNlYXJjaC9yZXNlYXJjaC1ncm91cHMvZGV2ZWxvcG1lbnRhbC1wc3ljaG9wYXRob2xvZ3kpIGFuZCB3aG8gZG8gbm90IHdhbnQgY2xpbmljYWwgdHJhaW5pbmcgcmVxdWlyZW1lbnRzIGFyZSBlbmNvdXJhZ2VkIHRvIGFwcGx5IHRvIHRoZSBbSW5kaXZpZHVhbGl6ZWQgR3JhZHVhdGUgVHJhaW5pbmcgVHJhY2tdKGh0dHBzOi8vcHN5Y2hvbG9neS51aW93YS5lZHUvZ3JhZHVhdGUvaW5kaXZpZHVhbGl6ZWQtZ3JhZHVhdGUtdHJhaW5pbmcpLgoKIyBDcml0ZXJpYSB1c2VkIGZvciBldmFsdWF0aW9uIG9mIGdyYWR1YXRlIGFwcGxpY2F0aW9ucyB7I2FwcGxpY2F0aW9uLWNyaXRlcmlhfQoKWW91ciBhcHBsaWNhdGlvbiB3aWxsIGJlIHJldmlld2VkIGNsb3NlbHkgYnkgbWUgYW5kIGJ5IHRoZSByZWxldmFudCB0cmFpbmluZyB0cmFjay4KU28geW91IGhhdmUgYSBzZW5zZSBvZiBob3cgZ3JhZHVhdGUgYXBwbGljYXRpb25zIGFyZSBldmFsdWF0ZWQsIGhlcmUgYXJlIHRoZSBjcml0ZXJpYSB0aGF0IEkgY29uc2lkZXIgbW9zdCBzdHJvbmdseSB3aGVuIGV2YWx1YXRpbmcgYXBwbGljYW50cyBmb3IgZ3JhZHVhdGUgc2Nob29sIGFuZCBteSBsYWI6CgotIGZpdCBvZiBpbnRlcmVzdHMgd2l0aCB0aGUgRGV2ZWxvcG1lbnRhbCBQc3ljaG9wYXRob2xvZ3kgTGFiLCBpbmNsdWRpbmcgW3RoZSBsYWIncyBjdXJyZW50IHN0dWRpZXMgYW5kIGZvY3VzXSgjY3VycmVudEZvY3VzKQotIGZpdCBvZiBjYXJlZXIgZ29hbHMgd2l0aCB0aGUgbWlzc2lvbiBvZiB0aGUgcHJvZ3JhbSBhbmQgdGhlIHJlbGV2YW50IHRyYWluaW5nIHRyYWNrCiAgICAtIGkuZS4sIGNhcmVlciBnb2FscyBpbiByZXNlYXJjaAogICAgICAgIC0gaWYgeW91IGhhdmUgZ29hbHMgb2YgYmVpbmcgYSBjbGluaWNpYW4sIEkgd291bGQgZGlzc3VhZGUgeW91IGZyb20gam9pbmluZyBvdXIgcHJvZ3JhbSBhbmQgdGhpcyBsYWI7IHlvdSB3b3VsZCBub3QgYmUgaGFwcHkgaGVyZS4KLSBldmlkZW5jZSBvZiBoaWdoLXF1YWxpdHksIGluZGVwZW5kZW50IHJlc2VhcmNoIGV4cGVyaWVuY2UKICAgIC0gZS5nLiwgSG9ub3JzIHByb2plY3QsIHNlbmlvciB0aGVzaXMsIGluZGVwZW5kZW50IHJlc2VhcmNoIHByb2plY3QsIGZpcnN0LWF1dGhvcmVkIHB1YmxpY2F0aW9ucyBpbiBzdHJvbmcgcGVlci1yZXZpZXdlZCBqb3VybmFscywgZmlyc3QtYXV0aG9yZWQgcG9zdGVycyBvciBwcmVzZW50YXRpb25zIGF0IHN0cm9uZyBuYXRpb25hbCBvciBpbnRlcm5hdGlvbmFsIGNvbmZlcmVuY2VzLCBhbmQgZ3JhbnQvZmVsbG93c2hpcCBzdWJtaXNzaW9uc+KAlHRoZXNlIGFyZSBqdXN0IGV4YW1wbGVzICh5b3UgYXJlIG5vdCBleHBlY3RlZCB0byBoYXZlIGFsbCBvZiB0aGVzZSEpCiAgICAtIEluIGdlbmVyYWwsIGl0IGlzIGhlbHBmdWwgZm9yIHlvdSB0byBoYXZlIHN0cm9uZyBleHBlcmllbmNlIHdpdGggYWxsIGFzcGVjdHMgb2YgdGhlIHJlc2VhcmNoIHByb2Nlc3PigJRpbmNsdWRpbmcgZGV2ZWxvcGluZyBhIHJlc2VhcmNoIHF1ZXN0aW9uLCBmb3JtdWxhdGluZyBhIGh5cG90aGVzaXMsIGRldmVsb3BpbmcgYSBzdHVkeSB0byB0ZXN0IHlvdXIgcXVlc3Rpb24sIGNvbmR1Y3RpbmcgdGhlIHN0YXRpc3RpY2FsIGFuYWx5c2lzLCBpbnRlcnByZXRpbmcgdGhlIGZpbmRpbmdzLCB3cml0aW5nIHVwIHRoZSBmaW5kaW5ncywgYW5kIHByZXNlbnRpbmcgdGhlIGZpbmRpbmdzIHRvIG90aGVyc+KAlHNvIGEpIHlvdSBrbm93IHdoYXQgeW91J2QgYmUgc2lnbmluZyB1cCBmb3IgYnkgam9pbmluZyBhIFtyZXNlYXJjaC1mb2N1c2VkIFBoLkQuIHByb2dyYW1dKCNmaXQtcHJvZ3JhbSkgYW5kIGIpIHlvdSBhcmUgW3JlYWR5IHRvIGhpdCB0aGUgZ3JvdW5kIHJ1bm5pbmddKCNmaXQtbGFiKS4KICAgIC0gQWx0aG91Z2ggZXhwZXJpZW5jZSB3aXRoIG1ldGhvZHMgdGhhdCBhcmUgc2ltaWxhciB0byB0aGUgbWV0aG9kIG15IGxhYiB1c2VzIGNhbiBiZSBoZWxwZnVsLCB5b3UgYXJlICpub3QqIGV4cGVjdGVkIHRvIGhhdmUgZXhwZXJpZW5jZSB3aXRoIHRoZSBtZXRob2RzIHdlIHVzZS4KICAgIElmIHlvdSBoYXZlIGEgc3Ryb25nIGZvdW5kYXRpb25hbCBiYWNrZ3JvdW5kIGRlYWxpbmcgd2l0aCBzY2llbnRpZmljIHJlc2VhcmNoLCB0ZWNobm9sb2d5LCBzdGF0aXN0aWNzLCBldGMuLCB5b3Ugd2lsbCBiZSBhYmxlIHRvIGxlYXJuIG91ciBtZXRob2RzLgotIHdyaXRpbmcgc2tpbGxzLCBlc3BlY2lhbGx5IGluIHNjaWVudGlmaWMgd3JpdGluZwotIHF1YW50aXRhdGl2ZS9zdGF0aXN0aWNhbCBza2lsbHMKLSBhY2FkZW1pYyBwcmVwYXJlZG5lc3MgZm9yIGdyYWR1YXRlIHNjaG9vbAotIGludGVsbGVjdHVhbCBjdXJpb3NpdHkKLSB3aGV0aGVyIHRoZXkgd2lsbCB3b3JrIHdlbGwgd2l0aCBvdGhlcnPigJRpbmNsdWRpbmcgb3VyIHRlYW0gYW5kIG90aGVycyBpbiB0aGUgcHJvZ3JhbQotIHdoZXRoZXIgdGhleSBoYXZlICJkcml2ZSIgYW5kIGEgIltmaXJlIGluIHRoZSBiZWxseV0oaHR0cHM6Ly9lbi53aWt0aW9uYXJ5Lm9yZy93aWtpL2ZpcmVfaW5fdGhlX2JlbGx5KSI6ICJ0aGUgZW1vdGlvbmFsIHN0YW1pbmEgYW5kIHZpZ29yLCBwYXNzaW9uLCBvciBpbm5lciBkcml2ZSB0byBhY2hpZXZlIHNvbWV0aGluZyIKLSB3aGV0aGVyIHRoZSB0cmFpbmVlIHdpbGwgbm90IG9ubHkgbWVldCwgYnV0IHdpbGwgZXhjZWVkIHRoZSBbbGFiIGV4cGVjdGF0aW9ucyBmb3IgZ3JhZHVhdGUgc3R1ZGVudHNdKGV4cGVjdGF0aW9ucy1ncmFkU3R1ZGVudC5odG1sKQogIC0gZm9yIGluc3RhbmNlLCBteSBsYWIgbG9va3MgZm9yIHN0dWRlbnRzIHdobyB3aWxsIGJvdGggYmVuZWZpdCBmcm9t4oCUYW5kIGNvbnRyaWJ1dGUgdG/igJRvdXIgdGVhbSBhbmQgdGhlIGNvbGxhYm9yYXRpdmUgZW52aXJvbm1lbnQsIGFuZCB3aG8gd2lsbCB3b3JrIHJlZ3VsYXJseSBpbiB0aGUgbGFiIChpLmUuLCBkdXJpbmcgdGhlIHdvcmtkYXksIGFzIGRlc2NyaWJlZCBpbiB0aGUgW2xhYiBleHBlY3RhdGlvbnMgZm9yIGdyYWR1YXRlIHN0dWRlbnRzXShleHBlY3RhdGlvbnMtZ3JhZFN0dWRlbnQuaHRtbCkpOyB3ZSBhcmUgbm90IGxvb2tpbmcgZm9yICJsb25lIHdvbHZlcyIKCkluIGFkZGl0aW9uLCBzdWNjZXNzZnVsIGFwcGxpY2FudHMgdG8gbXkgbGFiIHRlbmQgdG8gaGF2ZSBhdCBsZWFzdCB0d28geWVhcnMgb2YgcmVzZWFyY2ggZXhwZXJpZW5jZSBhbmQgdG8gYmUgaW52b2x2ZWQgaW4gcmVzZWFyY2ggd2hlbiBhcHBseWluZy4KTW9yZW92ZXIsIHN1Y2Nlc3NmdWwgYXBwbGljYW50cyB0byBteSBsYWIgZ2VuZXJhbGx5IGRvIE5PVCBjb21lIGZyb20gdGhlIFVuaXZlcnNpdHkgb2YgSW93YeKAlHVubGVzcyB0aGV5IGhhdmUgYWxyZWFkeSB3b3JrZWQgaW4gbXkgbGFiLgoKIyBUaGUgY3VycmVudCBmb2N1cyBvZiB0aGUgRGV2ZWxvcG1lbnRhbCBQc3ljaG9wYXRob2xvZ3kgTGFiIHsjY3VycmVudEZvY3VzfQoKVGhlIGJyb2FkZXIgbWlzc2lvbiBvZiB0aGUgRGV2ZWxvcG1lbnRhbCBQc3ljaG9wYXRob2xvZ3kgTGFiIGlzIHRvIGFkdmFuY2UgdW5kZXJzdGFuZGluZyBvZiBob3cgc2VsZi1yZWd1bGF0aW9uIGRldmVsb3BzIHNvIHRoYXQgd2UgYXMgYSBzb2NpZXR5IGNhbiBiZXR0ZXIgdHJlYXQgb3IgZXZlbiBwcmV2ZW50IHRoZSBkZXZlbG9wbWVudCBvZiBleHRlcm5hbGl6aW5nIHByb2JsZW1zLgpUaGF0IGlzLCB3ZSBhcmUgaW50ZXJlc3RlZCBpbiBpZGVudGlmaXlpbmcgKm1lY2hhbmlzbXMqIGluIHRoZSBkZXZlbG9wbWVudCBvZiBzZWxmLXJlZ3VsYXRpb24gYW5kIGV4dGVybmFsaXppbmcgcHJvYmxlbXMuCgpUbyB0aGlzIGFpbSwgdGhlIGZvY2FsIHByb2plY3Qgb2YgdGhlIGxhYidzIHdvcmsgaXMgYW4gb25nb2luZyBOSUgtZnVuZGVkIGxvbmdpdHVkaW5hbCBzdHVkeSwgdGhlIFtTY2hvb2wgUmVhZGluZXNzIFN0dWR5XShzdHVkeS1zY2hvb2xSZWFkaW5lc3NTdHVkeS5odG1sKSwgdGhhdCBmb2xsb3dzIGNoaWxkcmVuIGZyb20gM+KAkzcgeWVhcnMgb2YgYWdlIHRvIGJldHRlciB1bmRlcnN0YW5kIGhvdyBzZWxmLXJlZ3VsYXRpb24gYW5kIGV4dGVybmFsaXppbmcgcHJvYmxlbXMgZGV2ZWxvcCwgZnJvbSBhIGJpby1wc3ljaG8tc29jaWFsIHBlcnNwZWN0aXZlLgpJbiB0aGlzIHByb2plY3QsIHdlIHBsYWNlIHNwZWNpYWwgZW1waGFzaXMgb24gdGhlIGRldmVsb3BtZW50IG9mIG5ldXJhbCBmdW5jdGlvbmluZywgYXMgbWVhc3VyZWQgYnkgRUVHL0VSUCwgYW5kIGhvdyBuZXVyYWwgZGV2ZWxvcG1lbnQgaW5mbHVlbmNlcyB0aGUgZGV2ZWxvcG1lbnQgb2YgY2hpbGRyZW4ncyBzZWxmLXJlZ3VsYXRpb24gYW5kIGV4dGVybmFsaXppbmcgcHJvYmxlbXMuCkZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZSBzdHVkeSwgeW91IGFyZSBlbmNvdXJhZ2VkIHRvIHJlYWQgcGFwZXJzIGZyb20gdGhlIHByb2plY3QsIHZpZXcgdGhlIGF2YWlsYWJsZSBtZWFzdXJlcywgZXhhbWluZSB0aGUgRGF0YSBEaWN0aW9uYXJ5LCBhbmQgc2VlIHRoZSBwcmUtcmVnaXN0ZXJlZCBoeXBvdGhlc2VzLgpUaGVzZSByZXNvdXJjZXMgYXJlIGF2YWlsYWJsZSBvbiB0aGUgcHJvamVjdCBwYWdlIGZvciB0aGUgW1NjaG9vbCBSZWFkaW5lc3MgU3R1ZHldKHN0dWR5LXNjaG9vbFJlYWRpbmVzc1N0dWR5Lmh0bWwpLgoKSWRlbnRpZnlpbmcgbWVjaGFuaXNtcyBpbiB0aGUgbG9uZy10ZXJtIGRldmVsb3BtZW50IG9mIGV4dGVybmFsaXppbmcgcHJvYmxlbXMgcmVxdWlyZXMgc3Ryb25nIGFzc2Vzc21lbnQuClRodXMsIG15IGxhYiBpcyBhbHNvIGhpZ2hseSBpbnRlcmVzdGVkIGluIHBzeWNob21ldHJpY3MgYW5kIG1lYXN1cmUgZGV2ZWxvcG1lbnQuCkluIGFkZGl0aW9uIHRvIHRoZSBvbmdvaW5nIFtTY2hvb2wgUmVhZGluZXNzIFN0dWR5XShzdHVkeS1zY2hvb2xSZWFkaW5lc3NTdHVkeS5odG1sKSwgd2UgYXJlIGFsc28gaW4gdGhlIHByb2Nlc3Mgb2YgZGVzaWduaW5nIGFuZCBjb25kdWN0aW5nIGFub3RoZXIgc3R1ZHksIHRoZSBbRXh0ZXJuYWxpemluZyBBc3Nlc3NtZW50IFByb2plY3RdKHN0dWR5LWV4dGVybmFsaXppbmdTcGVjdHJ1bUFjcm9zc0xpZmVzcGFuKS4KRXh0ZXJuYWxpemluZyBwcm9ibGVtcyBjaGFuZ2UgaW4gYmVoYXZpb3JhbCBtYW5pZmVzdGF0aW9uIGFjcm9zcyBkZXZlbG9wbWVudC4KSW4gdGhpcyBwcm9qZWN0LCB3ZSBhaW0gdG8gZGV2ZWxvcCBhIG5vdmVsIGFzc2Vzc21lbnQgc3lzdGVtIHRvIGFzc2VzcyB0aGUgZXh0ZXJuYWxpemluZyBzcGVjdHJ1bSBpbiBjb21wYXJhYmxlIGFuZCBkZXZlbG9wbWVudGFsbHkgc2Vuc2l0aXZlIHdheXMgYWNyb3NzIHRoZSBsaWZlc3Bhbiwgc28gdGhhdCB3ZSBjYW4gaWRlbnRpZnkgY2hpbGRyZW4gZWFybHkgb24gd2hvIGFyZSBhdCByaXNrIG9mIGxhdGVyLCBtb3JlIHNldmVyZSBwcm9ibGVtcy4KCkFsdGhvdWdoIHRoZSBtZWNoYW5pc21zIHdlIGlkZW50aWZ5IGFyZSByZWxldmFudCBmb3IgaW50ZXJ2ZW50aW9uLCBteSBsYWIgZG9lcyBub3QgY29uZHVjdCByZXNlYXJjaCBvbiBpbnRlcnZlbnRpb25zLgoKIyBBbSBJIGEgZ29vZCBmaXQgZm9yIHRoZSBEZXZlbG9wbWVudGFsIFBzeWNob3BhdGhvbG9neSBMYWI/IHsjZml0LWxhYn0KCk91ciBwcm9ncmFtIGRvZXMgbm90IGxvb2sgZm9yICJtaW5pLW1lInMgd2hvc2UgaW50ZXJlc3RzIGFyZSBleGFjdGx5IHRoZSBzYW1lIGFzIG91cnM7IGF0IHRoZSBzYW1lIHRpbWUsIHdlIGRvIGxvb2sgZm9yIGEgY29yZSBmaXQgb2YgcmVzZWFyY2ggaW50ZXJlc3RzIHdpdGggdGhlIGRpcmVjdGlvbiBvZiB0aGUgcHJvc3BlY3RpdmUgbGFiKHMpICh3aGljaCBhcmUgZGVzY3JpYmVkIFthYm92ZV0oI2N1cnJlbnRGb2N1cykpLgpGb3IgaW5zdGFuY2UsIGlmIHlvdXIgcHJpbWFyeSByZXNlYXJjaCBpbnRlcmVzdHMgYXJlIGluIGFueSBvZiB0aGUgZm9sbG93aW5nIGRvbWFpbnMsIG15IGxhYiB3b3VsZCAqbm90KiBiZSBhIGdvb2QgZml0IGZvciB5b3VyIGludGVyZXN0czoKCi0gZGVwcmVzc2lvbi9hbnhpZXR5Ci0gYXV0aXNtCi0gcHN5Y2hvc2lzL3NjaGl6b3BocmVuaWEKLSB0cmF1bWEKLSB0cmVhdG1lbnQvaW50ZXJ2ZW50aW9uCgpEaWZmZXJlbnQgbGFicyBoYXZlIGRpZmZlcmVudCBzdHJ1Y3R1cmVzLgpJbiBzb21lIGxhYnMsIGdyYWR1YXRlIHN0dWRlbnRzIGNvbmR1Y3Qgc2VwYXJhdGUgaW5kZXBlbmRlbnQgcmVzZWFyY2ggcHJvamVjdHMuCk15IGxhYiBoYXMgYSBkaWZmZXJlbnQgc3RydWN0dXJlLgpXZSBhcmUgY29uZHVjdGluZyBhIGxhcmdlIGxvbmdpdHVkaW5hbCBwcm9qZWN0IGZ1bmRlZCBieSB0aGUgTmF0aW9uYWwgSW5zdGl0dXRlcyBvZiBIZWFsdGguCldvcmsgb2YgdGhpcyBzY29wZSB0YWtlcyBhIHZpbGxhZ2UuClRodXMsIG15IGxhYidzIHN0cnVjdHVyZSBpcyAiYWxsIGhhbmRzIG9uIGRlY2si4oCUZXZlcnlvbmUgKGluY2x1ZGluZyByZXNlYXJjaCBhc3Npc3RhbnRzLCBncmFkdWF0ZSBzdHVkZW50cywgbGFiIHN0YWZmLCBhbmQgbWUpIGNvbnRyaWJ1dGVzIHRvIHRoZSBzYW1lIGxhcmdlIHByb2plY3QuClRoaXMgbGVhZHMgdG8gYSBoaWdobHkgY29sbGFib3JhdGl2ZSBlbnZpcm9ubWVudCBpbiB3aGljaCB3ZSBjYW4gYmUgbW9yZSBwcm9kdWN0aXZlIHRvZ2V0aGVyLgpXaXRoaW4gdGhlIGJyb2FkZXIgdW1icmVsbGEgb2Ygb3VyIGxhcmdlIGxvbmdpdHVkaW5hbCBzdHVkeSwgZ3JhZHVhdGUgc3R1ZGVudHMgY2FydmUgb3V0IHRoZWlyIHVuaXF1ZSBuaWNoZS4KR3JhZHVhdGUgc3R1ZGVudHMgaW4gbXkgbGFiIGxlYWQgcHJvamVjdHMgdGhhdCBhcmUgcGFydCBvZiB0aGUgYnJvYWRlciBzdHVkeS4KQXMgYSByZXN1bHQsIHRvIGJlIGEgZ29vZCBmaXQgZm9yIG15IGxhYiwgaXQgaXMgaW1wb3J0YW50IHRoYXQgeW91ciBpbnRlcmVzdHMgYWxpZ24gd2l0aCBvdXIgY3VycmVudCBzdHVkeSBhbmQgd29yay4KSW4gZ2VuZXJhbCwgSSBsb29rIGZvciBncmFkdWF0ZSBzdHVkZW50cyAoYSkgd2hvIHdpbGwgImhpdCB0aGUgZ3JvdW5kIHJ1bm5pbmciIGluIG15IGxhYiwgaW4gdGVybXMgb2YgZGF0YSBhbmFseXNpcyBhbmQgd3JpdGluZyBwYXBlcnMsIChiKSB3aG9zZSBpbnRlcmVzdHMgY2xvc2VseSBhbGlnbiB3aXRoIHRoZSBsYWIncyBjdXJyZW50IHN0dWR5IGFuZCBmb2N1cyAoYXMgZGVzY3JpYmVkIFthYm92ZV0oI2N1cnJlbnRGb2N1cykpLCBhbmQgKGMpIHdobyB3aWxsIG5vdCBvbmx5IG1lZXQsIGJ1dCB3aWxsIGV4Y2VlZCB0aGUgW2xhYiBleHBlY3RhdGlvbnMgZm9yIGdyYWR1YXRlIHN0dWRlbnRzXShleHBlY3RhdGlvbnMtZ3JhZFN0dWRlbnQuaHRtbCkuCiAKIyBXaGF0IHRvIGRvIGJlZm9yZSBhcHBseWluZyB7I2JlZm9yZS1hcHBseWluZ30KCkJlZm9yZSBhcHBseWluZywgSSBlbmNvdXJhZ2UgeW91IHRvOgoKMS4gUmVhZCBzb21lIG9mIG91ciBbcHVibGljYXRpb25zXShodHRwczovL2RldmVsb3BtZW50YWwtcHN5Y2hvcGF0aG9sb2d5LmxhYi51aW93YS5lZHUvcHVibGljYXRpb25zKSB0byBnYWluIGEgc2Vuc2Ugb2YgdGhlIHR5cGUgb2Ygd29yayB3ZSBkby4KRXNwZWNpYWxseSByZWxldmFudCBhcmUgdGhlIHB1YmxpY2F0aW9ucyBmcm9tIG91ciBbY3VycmVudCBzdHVkaWVzXSgjY3VycmVudEZvY3VzKS4KMS4gUmVhZCB0aGUgW2xhYiBleHBlY3RhdGlvbnMgZm9yIGdyYWR1YXRlIHN0dWRlbnRzXShleHBlY3RhdGlvbnMtZ3JhZFN0dWRlbnQuaHRtbCkgdG8gbWFrZSBzdXJlIHRoZSBsYWIgd291bGQgYmUgYSBnb29kIGZpdCBmb3IgeW91LgoxLiBDb250YWN0IERyLiBQZXRlcnNlbiBieSBlbWFpbCBhdCBpc2FhYy10LXBldGVyc2VuQHVpb3dhLmVkdSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgbGFiOyBleHByZXNzIHlvdXIgaW50ZXJlc3RzIGFuZCBzZW5kIHlvdXIgQ1YgdG8gc2VlIGlmIHRoZSBsYWIgd291bGQgYmUgYSBnb29kIGZpdCBmb3IgeW91ciBpbnRlcmVzdHMuCgojIFdoYXQgdG8gZG8gd2hlbiBhcHBseWluZyB7I3doZW4tYXBwbHlpbmd9CgpUbyBtYWtlIHlvdXIgYXBwbGljYXRpb24gYXMgc3Ryb25nIGFzIHBvc3NpYmxlLCBJIGVuY291cmFnZSB5b3UgdG86CgoxLiBNYWtlIHN1cmUgeW91ciBhcHBsaWNhdGlvbuKAlGluY2x1ZGluZyB5b3VyIENWLCBwcm9mZXNzaW9uYWwgc3RhdGVtZW50LCBsZXR0ZXJzIG9mIHJlY29tbWVuZGF0aW9uLCBjb3Vyc2V3b3JrLCBleHBlcmllbmNlcywgd3JpdGluZyBzYW1wbGUsIGV0Yy7igJRhZGRyZXNzZXMgdGhlIGFib3ZlIFtjcml0ZXJpYSB1c2VkIGZvciBldmFsdWF0aW9uIG9mIGFwcGxpY2F0aW9uc10oI2FwcGxpY2F0aW9uLWNyaXRlcmlhKS4KMS4gSW5jbHVkZSBhIHdyaXRpbmcgc2FtcGxlIGluIHlvdXIgYXBwbGljYXRpb24gKHNlcGFyYXRlIGZyb20geW91ciBwcm9mZXNzaW9uYWwgc3RhdGVtZW50KS4KSXQgaXMgcHJlZmVyYWJsZSBmb3IgdGhlIHdyaXRpbmcgc2FtcGxlIHRvIGJlIGFuIGV4YW1wbGUgb2Ygc2NpZW50aWZpYyB3cml0aW5nIChlLmcuLCBBUEEtc3R5bGUgbWFudXNjcmlwdCksIGFuZCBmb3IgeW91IHRvIGJlIHRoZSBzb2xlLSBvciBsZWFkLWF1dGhvci4KMS4gSWYgdGhlcmUgYXJlIHdlYWtuZXNzZXMgaW4geW91ciBhcHBsaWNhdGlvbiAoZS5nLiwgYSBwZXJpb2Qgb2YgcG9vciBncmFkZXMsIGRyb3BwaW5nIG91dCBmcm9tIGEgcHJvZ3JhbSkgb3IgdGhpbmdzIHRoYXQgbWVyaXQgZXhwbGFuYXRpb24gKGUuZy4sIGlmIHlvdSBhcmUgbG9va2luZyB0byBzd2l0Y2ggcHJvZ3JhbXMvbWVudG9ycyksIGl0IGlzIGhlbHBmdWwgZm9yIHlvdSB0byBhZGRyZXNzIHRoZW0gaW4geW91ciBwcm9mZXNzaW9uYWwgc3RhdGVtZW50IGFuZCB0byBoYXZlIHlvdXIgKHJlbGV2YW50KSBsZXR0ZXIgd3JpdGVycyBhZGRyZXNzIHRoZW0gaW4gdGhlaXIgbGV0dGVyLgoKIyBXaGF0IHRvIGluY2x1ZGUgaW4gdGhlIFByb2Zlc3Npb25hbCBTdGF0ZW1lbnQgYXMgcGFydCBvZiB0aGUgYXBwbGljYXRpb24geyNwcm9mZXNzaW9uYWwtc3RhdGVtZW50fQoKSSBmaW5kIGl0IGhlbHBmdWwgd2hlbiBhcHBsaWNhbnRzIGluY2x1ZGUgdGhlIGZvbGxvd2luZyBpbiB0aGVpciBwcm9mZXNzaW9uYWwgc3RhdGVtZW50c1teMV06CgoxLiBBIGNsZWFyIHN0YXRlbWVudCBvZiB5b3VyIGdlbmVyYWwgcmVzZWFyY2ggaW50ZXJlc3RzIGFuZCBob3cgdGhleSByZWxhdGUgdG8gb3VyIGxhYidzIG1pc3Npb24gYW5kIHdvcmsKMS4gQSBjbGVhciBzdGF0ZW1lbnQgb2Ygd2h5IHlvdSBhcmUgaW50ZXJlc3RlZCBpbiB0aGlzIGxhYiwgaW4gcGFydGljdWxhciwgdmVyc3VzIG90aGVyIGxhYnMgdGhhdCBzdHVkeSB0aGUgZGV2ZWxvcG1lbnQgb2Ygc2VsZi1yZWd1bGF0aW9uIGFuZCBleHRlcm5hbGl6aW5nIHByb2JsZW1zCjEuIEEgc3RhdGVtZW50IGFib3V0IHlvdXIgY2FyZWVyIGdvYWxzIChldmVuIGlmIHRoZXkgYXJlIGFwcHJveGltYXRlL21pZ2h0IGNoYW5nZSwgaXQgaXMgaGVscGZ1bCB0byBzZWUgeW91ciB0aGlua2luZyEpLCBpbmNsdWRpbmcgdGhlIGFjdGl2aXRpZXMgYW5kIGNvbnRleHQocykgb2YgaW50ZXJlc3QKMS4gRGlzY3Vzc2lvbnMgb2YgeW91ciBpbmRlcGVuZGVudCByZXNlYXJjaCBleHBlcmllbmNlKHMpIGFuZCB3aGF0IHlvdSBsZWFybmVkIGZyb20gdGhlbS4KSW4gdGhlc2UgZGlzY3Vzc2lvbnMsIEkgc3VnZ2VzdCBlbXBoYXNpemluZyAoMSkgdGhlIHNraWxscyB5b3UgZGV2ZWxvcGVkIGZyb20gd29ya2luZyBvbiBlYWNoIHByb2plY3QgKGUuZy4sIGRhdGEgY29sbGVjdGlvbjsgYmVoYXZpb3JhbCBjb2Rpbmc7IHN0YXRpc3RpY2FsIGFuYWx5c2lzOyBjb21wdXRlciBwcm9ncmFtbWluZzsgbmV1cmFsIG9yIGJpb3BzeWNob2xvZ3kgbWV0aG9kcyBzdWNoIGFzIEVFRy9FUlA7IHNvZnR3YXJlIHN1Y2ggYXMgUiwgUkVEQ2FwLCBNQVRMQUIsIEUtUHJpbWUsIGFuZCBEYXRhdnl1OyB3cml0aW5nIGNlcnRhaW4gc2VjdGlvbnMgb2YgYSBwYXBlcjsgc3VibWl0dGluZy9wcmVzZW50aW5nIGEgcG9zdGVyKSwgYW5kICgyKSB3aGF0IHlvdXIgInRha2Vhd2F5cyIgd2VyZSBmcm9tIHRoZSBwcm9qZWN04oCUZS5nLiwgbmV3IHJlc2VhcmNoIGlkZWFzIG9yIHF1ZXN0aW9ucyB5b3VyIHdvcmsgaW5zcGlyZWQuCgpJbiBhZGRpdGlvbiwgbWFrZSBzdXJlIHRvIGZvbGxvdyB0aGUgRGVwYXJ0bWVudCBpbnN0cnVjdGlvbnMgZm9yIHRoZSBhcHBsaWNhdGlvbiBhbmQgcGVyc29uYWwgc3RhdGVtZW50OiBodHRwczovL3BzeWNob2xvZ3kudWlvd2EuZWR1L2dyYWR1YXRlL2FkbWlzc2lvbnMjc3RlcC0zLXN1Ym1pdC15b3VycHJvZ3JhbS1zcGVjaWZpYy1tYXRlcmlhbHMKClteMV06IFRoaXMgd2FzIGJvcnJvd2VkIGZyb20gYSBbZG9jdW1lbnRdKGh0dHBzOi8vZG9jcy5nb29nbGUuY29tL2RvY3VtZW50L2QvMXNReXNCYmJfZFdoaWNXUmxBVW5Sdi1VV2VKWmd0LVJtQnhKUE9mUElmOWMvZWRpdCkgYnkgUHJvZi4gSmVzc2ljYSBTY2hsZWlkZXIuCg==



Developmental Psychopathology Lab