Executables and Processes
Contents
14. Executables and Processes#
In this chapter we will explore what “native” binary programs are and begin our journey to learning how to create them though assembly programming.
This chapter follows two approaches to this material. In the first part we take an self-guided discovery approach. Here we use our knowledge and access to UNIX to follow our noses and poke around an executable to see what we can learn. In the second part of the chapter we take a more traditional textbook approach and present the conceptual model for how executables and processes relate to each other.
The following chapter includes several manual page entries. A reader is not expected to read these completely. They are mainly hear to illustrate how we can learn about the detail and document the precise way we can look them up later when we need too. In general you should skip the first few paragraphs. If there details that you should pickup on now the text will point you to them
14.1. “Running” Executables#
Perhaps the most basic thing we do on a computer is run programs. As we have seen, on UNIX, one of the main purposes of the shell is to let us start and manage running programs – Processes. As a recap remember that when we type a command like ls
into a shell, it is not a built-in command. The shell will look to see if a file, with a matching name, exists in the list of directories specified by the PATH
environment variable. If one is found (eg /bin/ls
), and it’s meta data marks it as “executable”, the shell process will make calls to the UNIX kernel to create a new child process and try and “run” the file within the new process.
![]()
A: Bash calls kernel functions.
|
![]()
B: Kernel runs the program in new process.
|
As the figures state, there are two basic kinds of files that the kernel knows how to “execute” within a process. One is an ASCII file that has a special string at its beginning – #!<path of interpreter>
and the other is an executable. The former is just a convenient way to allow programs like the shell to automatically be started with the contents of the file passed to it as a script to interpret. This makes it easy to write “scripts” that behave as if they where programs of their own. When in reality they are being interpreted as commands to the “real” program specified on the first line of the file. But the question, of course, is what exactly are real programs or executables.
14.2. What’s inside an executable#
Lets explore the /bin/ls
file using our UNIX skills to see what we can figure out.
14.2.1. What does ls tell us about ls ;-)#
$ ls -l /bin/ls
-rwxr-xr-x. 1 root root 142144 Sep 5 2019 /bin/ls
Running using ls to list the meta data of the file /bin/ls
we see that it contains a sizable number of bytes. We also see that the permissions clearly mark it as being executable by all users of the system -rwxr-x-rx
(if you don’t remember how to read this output see man ls
).
14.2.2. Can we display its contents to the Terminal with cat
?#
We encourage you to open a terminal and give this a shot. What happened? Well remember that all bytes that are sent to terminal are interpreted by the terminal as ASCII encoded information. It should be quickly apparent to you that whatever /bin/ls
is it is NOT predominantly ASCII encoded information! Rather the bytes in it must be of some other kind of binary representation.
Below we pass the -v
flag to cat
so that it converts the non-ASCII values (things the terminal will not be able to print) in /bin/ls
into a sequence of printable characters that represent their value, Specifically it using ‘^’ and ‘M-’ as prefixes followed by another character. You can see the man page of cat
and the ASCII Table for more information.
$ cat -v /bin/ls ^?ELF^B^A^A^@^@^@^@^@^@^@^@^@^C^@>^@^A^@^@^@M-Pg^@^@^@^@^@^@@^@^@^@^@^@^@^@M-@#^B^@^@^@^@^@^@^@^@^@@^@8^@^M^@@^@^^^@^]^@^F^@^@^@^D^@^@^@@^@^@^@^@^@^@^@@^@^@^@^@^@^@^@@^@^@^@^@^@^@^@M-X^B^@^@^@^@^@^@M-X^B^@^@^@^@^@^@^H^@^@^@^@^@^@^@^C^@^@^@^D^@^@^@^X^C^@^@^@^@^@^@^X^C^@^@^@^@^@^@^X^C^@^@^@^@^@^@^\^@^@^@^@^@^@^@^\^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@^A^@^@^@^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-(6^@^@^@^@^@^@M-(6^@^@^@^@^@^@^@^P^@^@^@^@^@^@^A^@^@^@^E^@^@^@^@@^@^@^@^@^@^@^@@^@^@^@^@^@^@^@@^@^@^@^@^@^@M-^A5^A^@^@^@^@^@M-^A5^A^@^@^@^@^@^@^P^@^@^@^@^@^@^A^@^@^@^D^@^@^@^@M-^@^A^@^@^@^@^@^@M-^@^A^@^@^@^@^@^@M-^@^A^@^@^@^@^@PM-^K^@^@^@^@^@^@PM-^K^@^@^@^@^@^@^@^P^@^@^@^@^@^@^A^@^@^@^F^@^@^@^P^P^B^@^@^@^@^@^P ^B^@^@^@^@^@^P ^B^@^@^@^@^@X^R^@^@^@^@^@^@H%^@^@^@^@^@^@^@^P^@^@^@^@^@^@^B^@^@^@^F^@^@^@X^Z^B^@^@^@^@^@X*^B^@^@^@^@^@X*^B^@^@^@^@^@^@^B^@^@^@^@^@^@^@^B^@^@^@^@^@^@^H^@^@^@^@^@^@^@^D^@^@^@^D^@^@^@8^C^@^@^@^@^@^@8^C^@^@^@^@^@^@8^C^@^@^@^@^@^@ ^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@^D^@^@^@^D^@^@^@X^C^@^@^@^@^@^@X^C^@^@^@^@^@^@X^C^@^@^@^@^@^@D^@^@^@^@^@^@^@D^@^@^@^@^@^@^@^D^@^@^@^@^@^@^@SM-etd^D^@^@^@8^C^@^@^@^@^@^@8^C^@^@^@^@^@^@8^C^@^@^@^@^@^@ ^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@PM-etd^D^@^@^@LM-R^A^@^@^@^@^@LM-R^A^@^@^@^@^@LM-R^A^@^@^@^@^@, ^@^@^@^@^@^@, ^@^@^@^@^@^@^D^@^@^@^@^@^@^@QM-etd^F^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^P^@^@^@^@^@^@^@RM-etd^D^@^@^@^P^P^B^@^@^@^@^@^P ^B^@^@^@^@^@^P ^B^@^@^@^@^@M-p^O^@^@^@^@^@^@M-p^O^@^@^@^@^@^@^A^@^@^@^@^@^@^@/lib64/ld-linux-x86-64.so.2^@^@^@^@^@^D^@^@^@^P^@^@^@^E^@^@^@GNU^@^B^@^@M-@^D^@^@^@^C^@^@^@^@^@^@^@^D^@^@^@^T^@^@^@^C^@^@^@GNU^@/^UM--M-^CkM-c3M-^]M-l^N.j<c~^HM-dM-^JM-,M-=^D^@^@^@^P^@^@^@^A^@^@^@GNU^@^@^@^@^@^C^@^@^@^B^@^@^@^@^@^@^@^@^@^@^@^Q^@^@^@o^@^@^@^D^@^@^@^H^@^@^@^T^L^R ^@)^Lb@M-P^@^@^@$^@M-@M-^@*I!^E M-^E^T^Ba^A^@$^P^@^@o^@^@^@^@^@^@^@q^@^@^@r^@^@^@u^@^@^@z^@^@^@}^@^@^@^?^@^@^@M-^@^@^@^@^@^@^@^@M-^B^@^@^@M-^D^@^@^@M-^E^@^@^@^@^@^@^@M-^G^@^@^@M-^H^@^@^@M-^I^@^@^@M-<PvM-^^M-IAM-^GM-^P3M-DM-w^RM-^FM-pM-^V|M-^VM- M-^IM-^W?^DKM-^F*M-TM-8M-SM-,KM-cM-@M-HMB#F-M-dM-^M-O,cr^DM-^K&M-$M-^\ 2M-VM-^SM-^X<M--M-6M-z^AM-kOM-^NM-}^?9M-rM-^K^\L>M-%^KM-ebAM-u^B>^?[M-3M-"M-w^R^?jM-^Zu^PM-^JM#M-QeM-NmM-^MM-GM-``=M--9^M(^]M-^L^\^]M-mc*^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^Z^D^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-J^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@0^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@0^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^T^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@g^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^H^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-F^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^Q^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-)^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@m^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^G^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-Q^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-L^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M- ^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-c^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Z^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-}^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@'^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@?^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-C^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@*^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-(^D^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@w^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-4^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^?^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-$^D^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-m^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-5^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-c^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@<^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@H^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M->^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-\^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^Q^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-3^D^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^F^E^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^O^E^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-U^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@V^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^N^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@j^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^S^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^[^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^Z^E^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-$^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-v^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^G^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^E^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@s^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^H^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-_^D^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^Y^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@1^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@;^E^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-\^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@j^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-N^D^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-q^D^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-S^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-*^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-j^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@-^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@p^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Q^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@W^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-"^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@]^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-U^D^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@|^D^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-,^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^?^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^@^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-(^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@T^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-~^D^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-l^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-m^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M->^D^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@_^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-w^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-4^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^W^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^M^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^R^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^M^D^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^Z^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-w^D^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@(^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@~^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@e^E^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^Q^D^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^D^D^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@b^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@d^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-7^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@n^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^L^C^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@9^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@<^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-]^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^Z^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@V^A^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@G^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@.^D^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-<^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@n^D^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@J^E^@^@^Q^@^[^@M-^@2^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^]^E^@^@^Q^@^Z^@M-`1^B^@^@^@^@^@^D^@^@^@^@^@^@^@M-N^@^@^@^Q^@^[^@M-^P2^B^@^@^@^@^@^D^@^@^@^@^@^@^@6^E^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@z^A^@^@!^@^[^@M- 2^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-t^E^@^@^Q^@^R^@M- M-L^A^@^@^@^@^@/^@^@^@^@^@^@^@M-^H^E^@^@^Q^@^Z^@M-h1^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-%^E^@^@^Q^@^R^@^@M-^@^A^@^@^@^@^@^D^@^@^@^@^@^@^@M-G^E^@^@^Q^@^W^@^@*^B^@^@^@^@^@X^@^@^@^@^@^@^@M-Z^E^@^@^Q^@^Z^@M-x1^B^@^@^@^@^@^D^@^@^@^@^@^@^@U^E^@^@^Q^@^[^@M- 2^B^@^@^@^@^@^H^@^@^@^@^@^@^@r^E^@^@^Q^@^Z^@^@2^B^@^@^@^@^@8^@^@^@^@^@^@^@M-^P^E^@^@^Q^@^Z^@M-p1^B^@^@^@^@^@^H^@^@^@^@^@^@^@p^C^@^@^R^@^P^@`l^A^@^@^@^@^@&^@^@^@^@^@^@^@B^D^@^@^Q^@^Z^@`2^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^U^D^@^@^R^@^P^@M-^@j^A^@^@^@^@^@^U^@^@^@^@^@^@^@M-x^B^@^@^Q^@^[^@M-@2^B^@^@^@^@^@^H^@^@^@^@^@^@^@-^E^@^@^R^@^P^@M-pk^A^@^@^@^@^@m^@^@^@^@^@^@^@M-s^C^@^@!^@^[^@M-^@2^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-Q^B^@^@^R^@^P^@M-0k^A^@^@^@^@^@7^@^@^@^@^@^@^@M-f^B^@^@^Q^@^[^@M-^X2^B^@^@^@^@^@^H^@^@^@^@^@^@^@^M^C^@^@^R^@^P^@M- j^A^@^@^@^@^@^Y^@^@^@^@^@^@^@M-4^E^@^@^Q^@^R^@@M-I^A^@^@^@^@^@(^@^@^@^@^@^@^@_^D^@^@"^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^^^C^@^@^R^@^P^@M-@j^A^@^@^@^@^@M-k^@^@^@^@^@^@^@M-^F^B^@^@^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@c^B^@^@^Q^@^[^@M-^H2^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-g^E^@^@^Q^@^[^@^@D^B^@^@^@^@^@^H^@^@^@^@^@^@^@^@libselinux.so.1^@_ITM_deregisterTMCloneTable^@__gmon_start__^@_ITM_registerTMCloneTable^@fgetfilecon^@freecon^@lgetfilecon^@libc.so.6^@fflush^@strcpy^@gmtime_r^@__printf_chk^@fnmatch^@readdir^@setlocale^@mbrtowc^@strncmp^@optind^@strrchr^@fflush_unlocked^@dcgettext^@stpncpy^@getpwuid^@closedir^@getgrgid^@error^@signal^@mbstowcs^@sigprocmask^@__stack_chk_fail^@__lxstat^@iswprint^@realloc^@abort^@_exit^@strspn^@program_invocation_name^@strftime^@__assert_fail^@localtime_r^@__ctype_get_mb_cur_max^@isatty^@getpwnam^@calloc^@strlen^@sigemptyset^@memset^@localeconv^@__errno_location^@memcmp^@mempcpy^@unsetenv^@_setjmp^@__fprintf_chk^@sigaddset^@getgrnam^@wcswidth^@stdout^@lseek^@memcpy^@fclose^@strtoul^@malloc^@timegm^@raise^@mbsinit^@tzset^@nl_langinfo^@opendir^@__ctype_b_loc^@getenv^@_obstack_allocated_p^@optarg^@__freading^@stderr^@wcwidth^@ioctl^@_obstack_begin_1^@_obstack_newchunk^@__snprintf_chk^@readlink^@getopt_long^@__fxstat^@fileno^@gethostname^@_obstack_memory_used^@getcwd^@fwrite^@gettimeofday^@sigaction^@__memcpy_chk^@sigismember^@clock_gettime^@__fpending^@strchr^@iswcntrl^@mktime^@program_invocation_short_name^@wcstombs^@__ctype_toupper_loc^@__ctype_tolower_loc^@obstack_alloc_failed_handler^@__cxa_finalize^@__sprintf_chk^@__xstat^@getxattr^@memmove^@_obstack_begin^@bindtextdomain^@__fxstatat^@fwrite_unlocked^@strcmp^@tcgetpgrp^@__libc_start_main^@dirfd^@fseeko^@strcoll^@snprintf^@__overflow^@__strtoul_internal^@_obstack_free^@fputs_unlocked^@__progname^@__progname_full^@__cxa_atexit^@quote_quoting_options^@Version^@argmatch_die^@ls_mode^@_IO_stdin_used^@quoting_style_vals^@quoting_style_args^@exit_failure^@program_name^@version_etc_copyright^@GLIBC_2.14^@GLIBC_2.4^@GLIBC_2.17^@GLIBC_2.3.4^@GLIBC_2.2.5^@GLIBC_2.3^@^@^@^B^@^C^@^C^@^D^@^C^@^C^@^C^@^C^@^@^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^E^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^F^@^C^@^C^@^C^@^C^@^F^@^C^@^C^@^C^@^@^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^@^@^C^@^C^@^C^@^C^@^D^@^C^@^@^@^G^@^C^@^@^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^D^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^C^@^B^@^@^@^C^@^C^@^C^@^C^@^D^@^@^@^C^@^C^@^C^@^C^@^B^@^B^@^D^@^C^@^A^@^C^@^C^@^C^@^A^@^A^@^A^@^A^@^A^@^C^@^A^@^A^@^A^@^A^@^A^@^C^@^A^@^C^@^A^@^C^@^A^@^A^@^C^@^A^@^C^@^C^@^A^@^@^@^@^@^@^@^A^@^F^@v^@^@^@^P^@^@^@^@^@^@^@M-^TM-^QM-^V^F^@^@^G^@ ^F^@^@^P^@^@^@^Tii^M^@^@^F^@^U^F^@^@^P^@^@^@M-^WM-^QM-^V^F^@^@^E^@^_^F^@^@^P^@^@^@t^Yi ^@^@^D^@*^F^@^@^P^@^@^@u^Zi ^@^@^C^@6^F^@^@^P^@^@^@^Sii^M^@^@^B^@B^F^@^@^@^@^@^@^P ^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-0h^@^@^@^@^@^@^X ^B^@^@^@^@^@^H^@^@^@^@^@^@^@ph^@^@^@^@^@^@ ^B^@^@^@^@^@^H^@^@^@^@^@^@^@@s^@^@^@^@^@^@( ^B^@^@^@^@^@^H^@^@^@^@^@^@^@M- x^@^@^@^@^@^@0 ^B^@^@^@^@^@^H^@^@^@^@^@^@^@Ps^@^@^@^@^@^@8 ^B^@^@^@^@^@^H^@^@^@^@^@^@^@`y^@^@^@^@^@^@@ ^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-pn^@^@^@^@^@^@H ^B^@^@^@^@^@^H^@^@^@^@^@^@^@^@y^@^@^@^@^@^@P ^B^@^@^@^@^@^H^@^@^@^@^@^@^@^@o^@^@^@^@^@^@X ^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-Py^@^@^@^@^@^@` ^B^@^@^@^@^@^H^@^@^@^@^@^@^@PM-H^@^@^@^@^@^@h ^B^@^@^@^@^@^H^@^@^@^@^@^@^@0M-I^@^@^@^@^@^@p ^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-@M-H^@^@^@^@^@^@x ^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-pM-I^@^@^@^@^@^@M-^@ ^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-0M-J^@^@^@^@^@^@M-^H ^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-0M-K^@^@^@^@^@^@M-^P ^B^@^@^@^@^@^H^@^@^@^@^@^@^@0M-K^@^@^@^@^@^@M-^X ^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-P|^@^@^@^@^@^@M- ^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-0M-%^@^@^@^@^@^@M-( ^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-pM-%^@^@^@^@^@^@M-0 ^B^@^@^@^@^@^H^@^@^@^@^@^@^@pM-'^@^@^@^@^@^@M-8 ^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-pM-&^@^@^@^@^@^@M-@ ^B^@^@^@^@^@^H^@^@^@^@^@^@^@`x^@^@^@^@^@^@M-H ^B^@^@^@^@^@^H^@^@^@^@^@^@^@pM-&^@^@^@^@^@^@M-P ^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-0M-'^@^@^@^@^@^@M-X ^B^@^@^@^@^@^H^@^@^@^@^@^@^@0M-%^@^@^@^@^@^@M-` ^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^@s^@^@^@^@^@^@M-h ^B^@^@^@^@^@^H^@^@^@^@^@^@^@p|^@^@^@^@^@^@M-p ^B^@^@^@^@^@^H^@^@^@^@^@^@^@`s^@^@^@^@^@^@M-x ^B^@^@^@^@^@^H^@^@^@^@^@^@^@^@|^@^@^@^@^@^@ !^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-0M-@^@^@^@^@^@^@(!^B^@^@^@^@^@^H^@^@^@^@^@^@^@^PM-B^@^@^@^@^@^@0!^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-pM-@^@^@^@^@^@^@8!^B^@^@^@^@^@^H^@^@^@^@^@^@^@ M-C^@^@^@^@^@^@@!^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-PM-D^@^@^@^@^@^@H!^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^@M-(^@^@^@^@^@^@P!^B^@^@^@^@^@^H^@^@^@^@^@^@^@^PM-E^@^@^@^@^@^@X!^B^@^@^@^@^@^H^@^@^@^@^@^@^@ M-G^@^@^@^@^@^@`!^B^@^@^@^@^@^H^@^@^@^@^@^@^@`M-@^@^@^@^@^@^@h!^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^PM-B^@^@^@^@^@^@p!^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-@M-?^@^@^@^@^@^@x!^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-0M-C^@^@^@^@^@^@M-^@!^B^@^@^@^@^@^H^@^@^@^@^@^@^@`M-E^@^@^@^@^@^@M-^H!^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-pM-'^@^@^@^@^@^@M-^P!^B^@^@^@^@^@^H^@^@^@^@^@^@^@@M-F^@^@^@^@^@^@M-^X!^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-0M-G^@^@^@^@^@^@M- !^B^@^@^@^@^@^H^@^@^@^@^@^@^@@M-A^@^@^@^@^@^@M-(!^B^@^@^@^@^@^H^@^@^@^@^@^@^@PM-D^@^@^@^@^@^@M-0!^B^@^@^@^@^@^H^@^@^@^@^@^@^@^PM-@^@^@^@^@^@^@M-8!^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^@M-A^@^@^@^@^@^@M-@!^B^@^@^@^@^@^H^@^@^@^@^@^@^@^@M-F^@^@^@^@^@^@M-H!^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^@{^@^@^@^@^@^@M-P!^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-0M-E^@^@^@^@^@^@M-X!^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^PM-F^@^@^@^@^@^@M-`!^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^HM-B^A^@^@^@^@^@M-h!^B^@^@^@^@^@^H^@^@^@^@^@^@^@^RM-^[^A^@^@^@^@^@M-p!^B^@^@^@^@^@^H^@^@^@^@^@^@^@^VM-^[^A^@^@^@^@^@M-x!^B^@^@^@^@^@^H^@^@^@^@^@^@^@^\M-^[^A^@^@^@^@^@^@"^B^@^@^@^@^@^H^@^@^@^@^@^@^@"M-^[^A^@^@^@^@^@^H"^B^@^@^@^@^@^H^@^@^@^@^@^@^@%M-^[^A^@^@^@^@^@^P"^B^@^@^@^@^@^H^@^@^@^@^@^@^@*M-^[^A^@^@^@^@^@^X"^B^@^@^@^@^@^H^@^@^@^@^@^@^@2M-^[^A^@^@^@^@^@ "^B^@^@^@^@^@^H^@^@^@^@^@^@^@/M-^[^A^@^@^@^@^@@"^B^@^@^@^@^@^H^@^@^@^@^@^@^@6M-^[^A^@^@^@^@^@H"^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-<M->^A^@^@^@^@^@P"^B^@^@^@^@^@^H^@^@^@^@^@^@^@<M-^[^A^@^@^@^@^@X"^B^@^@^@^@^@^H^@^@^@^@^@^@^@@M-^[^A^@^@^@^@^@`"^B^@^@^@^@^@^H^@^@^@^@^@^@^@FM-^[^A^@^@^@^@^@M-^@"^B^@^@^@^@^@^H^@^@^@^@^@^@^@%M-^[^A^@^@^@^@^@M-^H"^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-1M-^Y^A^@^@^@^@^@M-^P"^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-#M-^Y^A^@^@^@^@^@M-^X"^B^@^@^@^@^@^H^@^@^@^@^@^@^@MM-^[^A^@^@^@^@^@M- "^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-OM-^W^A^@^@^@^@^@M-@"^B^@^@^@^@^@^H^@^@^@^@^@^@^@WM-^[^A^@^@^@^@^@M-H"^B^@^@^@^@^@^H^@^@^@^@^@^@^@_M-^[^A^@^@^@^@^@M-P"^B^@^@^@^@^@^H^@^@^@^@^@^@^@dM-^[^A^@^@^@^@^@M-X"^B^@^@^@^@^@^H^@^@^@^@^@^@^@kM-^[^A^@^@^@^@^@M-`"^B^@^@^@^@^@^H^@^@^@^@^@^@^@vM-^[^A^@^@^@^@^@M-h"^B^@^@^@^@^@^H^@^@^@^@^@^@^@}M-^[^A^@^@^@^@^@M-p"^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^FM-^[^A^@^@^@^@^@^@#^B^@^@^@^@^@^H^@^@^@^@^@^@^@ M-^\^A^@^@^@^@^@ #^B^@^@^@^@^@^H^@^@^@^@^@^@^@tM-B^A^@^@^@^@^@@#^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^TM-^[^A^@^@^@^@^@`#^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^^M-^[^A^@^@^@^@^@M-^@#^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-$M-^[^A^@^@^@^@^@M- #^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-.M-^[^A^@^@^@^@^@M-@#^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-FM-^[^A^@^@^@^@^@M-`#^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-UM-^[^A^@^@^@^@^@^@$^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-[M-^[^A^@^@^@^@^@ $^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-eM-^[^A^@^@^@^@^@@$^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-uM-^[^A^@^@^@^@^@`$^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-~M-^[^A^@^@^@^@^@M-^@$^B^@^@^@^@^@^H^@^@^@^@^@^@^@^QM-^\^A^@^@^@^@^@M- $^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-#M-^Y^A^@^@^@^@^@M-@$^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^FM-^Y^A^@^@^@^@^@M-`$^B^@^@^@^@^@^H^@^@^@^@^@^@^@^YM-^\^A^@^@^@^@^@^@%^B^@^@^@^@^@^H^@^@^@^@^@^@^@$M-^\^A^@^@^@^@^@ %^B^@^@^@^@^@^H^@^@^@^@^@^@^@3M-^\^A^@^@^@^@^@@%^B^@^@^@^@^@^H^@^@^@^@^@^@^@<M-^\^A^@^@^@^@^@`%^B^@^@^@^@^@^H^@^@^@^@^@^@^@FM-^\^A^@^@^@^@^@M-^@%^B^@^@^@^@^@^H^@^@^@^@^@^@^@IM-^\^A^@^@^@^@^@M- %^B^@^@^@^@^@^H^@^@^@^@^@^@^@^XM->^A^@^@^@^@^@M-@%^B^@^@^@^@^@^H^@^@^@^@^@^@^@bM-^\^A^@^@^@^@^@M-`%^B^@^@^@^@^@^H^@^@^@^@^@^@^@gM-^\^A^@^@^@^@^@^@&^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-UM-^Y^A^@^@^@^@^@ &^B^@^@^@^@^@^H^@^@^@^@^@^@^@nM-^\^A^@^@^@^@^@@&^B^@^@^@^@^@^H^@^@^@^@^@^@^@zM-^\^A^@^@^@^@^@`&^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^BM-^\^A^@^@^@^@^@M-^@&^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-gM-^Y^A^@^@^@^@^@M- &^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^MM-^\^A^@^@^@^@^@M-@&^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-8M-^Y^A^@^@^@^@^@M-`&^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^WM-^\^A^@^@^@^@^@^@'^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-*M-^Y^A^@^@^@^@^@ '^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-*M-^\^A^@^@^@^@^@@'^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-1M-^Y^A^@^@^@^@^@`'^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-2M-^\^A^@^@^@^@^@M-^@'^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-AM-^Y^A^@^@^@^@^@M- '^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-IM-^Y^A^@^@^@^@^@M-@'^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-=M-^\^A^@^@^@^@^@M-`'^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-HM-^\^A^@^@^@^@^@^@(^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-PM-^\^A^@^@^@^@^@ (^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-WM-^\^A^@^@^@^@^@@(^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-OM-^W^A^@^@^@^@^@M-^@(^B^@^@^@^@^@^H^@^@^@^@^@^@^@FM-^Y^A^@^@^@^@^@M-^H(^B^@^@^@^@^@^H^@^@^@^@^@^@^@;M-^]^A^@^@^@^@^@M-^P(^B^@^@^@^@^@^H^@^@^@^@^@^@^@>M-^]^A^@^@^@^@^@M-^X(^B^@^@^@^@^@^H^@^@^@^@^@^@^@^NM-^\^A^@^@^@^@^@M- (^B^@^@^@^@^@^H^@^@^@^@^@^@^@"M-^[^A^@^@^@^@^@M-((^B^@^@^@^@^@^H^@^@^@^@^@^@^@AM-^]^A^@^@^@^@^@M-0(^B^@^@^@^@^@^H^@^@^@^@^@^@^@DM-^]^A^@^@^@^@^@M-8(^B^@^@^@^@^@^H^@^@^@^@^@^@^@GM-^]^A^@^@^@^@^@M-@(^B^@^@^@^@^@^H^@^@^@^@^@^@^@JM-^]^A^@^@^@^@^@M-H(^B^@^@^@^@^@^H^@^@^@^@^@^@^@}M-^]^A^@^@^@^@^@M-P(^B^@^@^@^@^@^H^@^@^@^@^@^@^@MM-^]^A^@^@^@^@^@M-X(^B^@^@^@^@^@^H^@^@^@^@^@^@^@PM-^]^A^@^@^@^@^@M-`(^B^@^@^@^@^@^H^@^@^@^@^@^@^@SM-^]^A^@^@^@^@^@M-h(^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-TM-^\^A^@^@^@^@^@M-p(^B^@^@^@^@^@^H^@^@^@^@^@^@^@VM-^]^A^@^@^@^@^@M-x(^B^@^@^@^@^@^H^@^@^@^@^@^@^@YM-^]^A^@^@^@^@^@^@)^B^@^@^@^@^@^H^@^@^@^@^@^@^@\M-^]^A^@^@^@^@^@^H)^B^@^@^@^@^@^H^@^@^@^@^@^@^@_M-^]^A^@^@^@^@^@^P)^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-CM-^[^A^@^@^@^@^@^X)^B^@^@^@^@^@^H^@^@^@^@^@^@^@bM-^]^A^@^@^@^@^@ )^B^@^@^@^@^@^H^@^@^@^@^@^@^@eM-^]^A^@^@^@^@^@()^B^@^@^@^@^@^H^@^@^@^@^@^@^@hM-^]^A^@^@^@^@^@0)^B^@^@^@^@^@^H^@^@^@^@^@^@^@kM-^]^A^@^@^@^@^@8)^B^@^@^@^@^@^H^@^@^@^@^@^@^@nM-^]^A^@^@^@^@^@`)^B^@^@^@^@^@^H^@^@^@^@^@^@^@%M-^[^A^@^@^@^@^@h)^B^@^@^@^@^@^H^@^@^@^@^@^@^@qM-^]^A^@^@^@^@^@p)^B^@^@^@^@^@^H^@^@^@^@^@^@^@<M-^\^A^@^@^@^@^@x)^B^@^@^@^@^@^H^@^@^@^@^@^@^@3M-^\^A^@^@^@^@^@M- )^B^@^@^@^@^@^H^@^@^@^@^@^@^@=M-^Y^A^@^@^@^@^@M-()^B^@^@^@^@^@^H^@^@^@^@^@^@^@wM-^]^A^@^@^@^@^@M-0)^B^@^@^@^@^@^H^@^@^@^@^@^@^@|M-^]^A^@^@^@^@^@M-8)^B^@^@^@^@^@^H^@^@^@^@^@^@^@TM-^Y^A^@^@^@^@^@M-P)^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-FM-^[^A^@^@^@^@^@M-X)^B^@^@^@^@^@^H^@^@^@^@^@^@^@FM-^\^A^@^@^@^@^@^@*^B^@^@^@^@^@^H^@^@^@^@^@^@^@zM-^\^A^@^@^@^@^@^H*^B^@^@^@^@^@^H^@^@^@^@^@^@^@[M-B^A^@^@^@^@^@^P*^B^@^@^@^@^@^H^@^@^@^@^@^@^@aM-B^A^@^@^@^@^@^X*^B^@^@^@^@^@^H^@^@^@^@^@^@^@nM-B^A^@^@^@^@^@ *^B^@^@^@^@^@^H^@^@^@^@^@^@^@{M-B^A^@^@^@^@^@(*^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-lM-L^A^@^@^@^@^@0*^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^OM-B^A^@^@^@^@^@8*^B^@^@^@^@^@^H^@^@^@^@^@^@^@tM-B^A^@^@^@^@^@@*^B^@^@^@^@^@^H^@^@^@^@^@^@^@TM-^Y^A^@^@^@^@^@H*^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-^WM-B^A^@^@^@^@^@^H0^B^@^@^@^@^@^H^@^@^@^@^@^@^@^H0^B^@^@^@^@^@@0^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-\M-^\^A^@^@^@^@^@H0^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-fM-^\^A^@^@^@^@^@h0^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-rM-^\^A^@^@^@^@^@x0^B^@^@^@^@^@^H^@^@^@^@^@^@^@^RM-^Y^A^@^@^@^@^@M-^X0^B^@^@^@^@^@^H^@^@^@^@^@^@^@CM->^A^@^@^@^@^@M-H0^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-uM-^\^A^@^@^@^@^@M-X0^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-{M-^\^A^@^@^@^@^@M-h0^B^@^@^@^@^@^H^@^@^@^@^@^@^@ M-^]^A^@^@^@^@^@M-x0^B^@^@^@^@^@^H^@^@^@^@^@^@^@^AM-^]^A^@^@^@^@^@^H1^B^@^@^@^@^@^H^@^@^@^@^@^@^@^GM-^]^A^@^@^@^@^@^X1^B^@^@^@^@^@^H^@^@^@^@^@^@^@^GM-^]^A^@^@^@^@^@H1^B^@^@^@^@^@^H^@^@^@^@^@^@^@^MM-^]^A^@^@^@^@^@X1^B^@^@^@^@^@^H^@^@^@^@^@^@^@^AM-^]^A^@^@^@^@^@h1^B^@^@^@^@^@^H^@^@^@^@^@^@^@^SM-^]^A^@^@^@^@^@x1^B^@^@^@^@^@^H^@^@^@^@^@^@^@^YM-^]^A^@^@^@^@^@M-^H1^B^@^@^@^@^@^H^@^@^@^@^@^@^@^_M-^]^A^@^@^@^@^@M-^X1^B^@^@^@^@^@^H^@^@^@^@^@^@^@%M-^]^A^@^@^@^@^@M-(1^B^@^@^@^@^@^H^@^@^@^@^@^@^@+M-^]^A^@^@^@^@^@M-81^B^@^@^@^@^@^H^@^@^@^@^@^@^@1M-^]^A^@^@^@^@^@M-X1^B^@^@^@^@^@^H^@^@^@^@^@^@^@7M-^]^A^@^@^@^@^@M-h1^B^@^@^@^@^@^H^@^@^@^@^@^@^@@M->^A^@^@^@^@^@M-p1^B^@^@^@^@^@^H^@^@^@^@^@^@^@M-PM-T^@^@^@^@^@^@@2^B^@^@^@^@^@^H^@^@^@^@^@^@^@P2^B^@^@^@^@^@X2^B^@^@^@^@^@^H^@^@^@^@^@^@^@ D^B^@^@^@^@^@`2^B^@^@^@^@^@^H^@^@^@^@^@^@^@`i^A^@^@^@^@^@M-@/^B^@^@^@^@^@^F^@^@^@r^@^@^@^@^@^@^@^@^@^@^@M-H/^B^@^@^@^@^@^F^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@M-P/^B^@^@^@^@^@^F^@^@^@5^@^@^@^@^@^@^@^@^@^@^@M-X/^B^@^@^@^@^@^F^@^@^@A^@^@^@^@^@^@^@^@^@^@^@M-`/^B^@^@^@^@^@^F^@^@^@M-^H^@^@^@^@^@^@^@^@^@^@^@M-h/^B^@^@^@^@^@^F^@^@^@g^@^@^@^@^@^@^@^@^@^@^@M-p/^B^@^@^@^@^@^F^@^@^@M-^F^@^@^@^@^@^@^@^@^@^@^@M-^@2^B^@^@^@^@^@^E^@^@^@o^@^@^@^@^@^@^@^@^@^@^@M-^H2^B^@^@^@^@^@^E^@^@^@M-^I^@^@^@^@^@^@^@^@^@^@^@M-^P2^B^@^@^@^@^@^E^@^@^@q^@^@^@^@^@^@^@^@^@^@^@M-^X2^B^@^@^@^@^@^E^@^@^@M-^C^@^@^@^@^@^@^@^@^@^@^@M- 2^B^@^@^@^@^@^E^@^@^@y^@^@^@^@^@^@^@^@^@^@^@M-@2^B^@^@^@^@^@^E^@^@^@^?^@^@^@^@^@^@^@^@^@^@^@p,^B^@^@^@^@^@^G^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@x,^B^@^@^@^@^@^G^@^@^@^B^@^@^@^@^@^@^@^@^@^@^@M-^@,^B^@^@^@^@^@^G^@^@^@^C^@^@^@^@^@^@^@^@^@^@^@M-^H,^B^@^@^@^@^@^G^@^@^@^D^@^@^@^@^@^@^@^@^@^@^@M-^P,^B^@^@^@^@^@^G^@^@^@^E^@^@^@^@^@^@^@^@^@^@^@M-^X,^B^@^@^@^@^@^G^@^@^@^F^@^@^@^@^@^@^@^@^@^@^@M- ,^B^@^@^@^@^@^G^@^@^@^G^@^@^@^@^@^@^@^@^@^@^@M-(,^B^@^@^@^@^@^G^@^@^@^H^@^@^@^@^@^@^@^@^@^@^@M-0,^B^@^@^@^@^@^G^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@M-8,^B^@^@^@^@^@^G^@^@^@^K^@^@^@^@^@^@^@^@^@^@^@M-@,^B^@^@^@^@^@^G^@^@^@^L^@^@^@^@^@^@^@^@^@^@^@M-H,^B^@^@^@^@^@^G^@^@^@^M^@^@^@^@^@^@^@^@^@^@^@M-P,^B^@^@^@^@^@^G^@^@^@^N^@^@^@^@^@^@^@^@^@^@^@M-X,^B^@^@^@^@^@^G^@^@^@^O^@^@^@^@^@^@^@^@^@^@^@M-`,^B^@^@^@^@^@^G^@^@^@^P^@^@^@^@^@^@^@^@^@^@^@M-h,^B^@^@^@^@^@^G^@^@^@^Q^@^@^@^@^@^@^@^@^@^@^@M-p,^B^@^@^@^@^@^G^@^@^@^R^@^@^@^@^@^@^@^@^@^@^@M-x,^B^@^@^@^@^@^G^@^@^@^S^@^@^@^@^@^@^@^@^@^@^@^@-^B^@^@^@^@^@^G^@^@^@^T^@^@^@^@^@^@^@^@^@^@^@^H-^B^@^@^@^@^@^G^@^@^@^U^@^@^@^@^@^@^@^@^@^@^@^P-^B^@^@^@^@^@^G^@^@^@^V^@^@^@^@^@^@^@^@^@^@^@^X-^B^@^@^@^@^@^G^@^@^@^W^@^@^@^@^@^@^@^@^@^@^@ -^B^@^@^@^@^@^G^@^@^@^X^@^@^@^@^@^@^@^@^@^@^@(-^B^@^@^@^@^@^G^@^@^@^Y^@^@^@^@^@^@^@^@^@^@^@0-^B^@^@^@^@^@^G^@^@^@^Z^@^@^@^@^@^@^@^@^@^@^@8-^B^@^@^@^@^@^G^@^@^@^[^@^@^@^@^@^@^@^@^@^@^@@-^B^@^@^@^@^@^G^@^@^@^\^@^@^@^@^@^@^@^@^@^@^@H-^B^@^@^@^@^@^G^@^@^@^]^@^@^@^@^@^@^@^@^@^@^@P-^B^@^@^@^@^@^G^@^@^@^^^@^@^@^@^@^@^@^@^@^@^@X-^B^@^@^@^@^@^G^@^@^@^_^@^@^@^@^@^@^@^@^@^@^@`-^B^@^@^@^@^@^G^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@h-^B^@^@^@^@^@^G^@^@^@!^@^@^@^@^@^@^@^@^@^@^@p-^B^@^@^@^@^@^G^@^@^@"^@^@^@^@^@^@^@^@^@^@^@x-^B^@^@^@^@^@^G^@^@^@#^@^@^@^@^@^@^@^@^@^@^@M-^@-^B^@^@^@^@^@^G^@^@^@$^@^@^@^@^@^@^@^@^@^@^@M-^H-^B^@^@^@^@^@^G^@^@^@%^@^@^@^@^@^@^@^@^@^@^@M-^P-^B^@^@^@^@^@^G^@^@^@&^@^@^@^@^@^@^@^@^@^@^@M-^X-^B^@^@^@^@^@^G^@^@^@'^@^@^@^@^@^@^@^@^@^@^@M- -^B^@^@^@^@^@^G^@^@^@(^@^@^@^@^@^@^@^@^@^@^@M-(-^B^@^@^@^@^@^G^@^@^@)^@^@^@^@^@^@^@^@^@^@^@M-0-^B^@^@^@^@^@^G^@^@^@*^@^@^@^@^@^@^@^@^@^@^@M-8-^B^@^@^@^@^@^G^@^@^@+^@^@^@^@^@^@^@^@^@^@^@M-@-^B^@^@^@^@^@^G^@^@^@,^@^@^@^@^@^@^@^@^@^@^@M-H-^B^@^@^@^@^@^G^@^@^@-^@^@^@^@^@^@^@^@^@^@^@M-P-^B^@^@^@^@^@^G^@^@^@.^@^@^@^@^@^@^@^@^@^@^@M-X-^B^@^@^@^@^@^G^@^@^@/^@^@^@^@^@^@^@^@^@^@^@M-`-^B^@^@^@^@^@^G^@^@^@0^@^@^@^@^@^@^@^@^@^@^@M-h-^B^@^@^@^@^@^G^@^@^@1^@^@^@^@^@^@^@^@^@^@^@M-p-^B^@^@^@^@^@^G^@^@^@2^@^@^@^@^@^@^@^@^@^@^@M-x-^B^@^@^@^@^@^G^@^@^@3^@^@^@^@^@^@^@^@^@^@^@^@.^B^@^@^@^@^@^G^@^@^@4^@^@^@^@^@^@^@^@^@^@^@^H.^B^@^@^@^@^@^G^@^@^@6^@^@^@^@^@^@^@^@^@^@^@^P.^B^@^@^@^@^@^G^@^@^@7^@^@^@^@^@^@^@^@^@^@^@^X.^B^@^@^@^@^@^G^@^@^@8^@^@^@^@^@^@^@^@^@^@^@ .^B^@^@^@^@^@^G^@^@^@9^@^@^@^@^@^@^@^@^@^@^@(.^B^@^@^@^@^@^G^@^@^@:^@^@^@^@^@^@^@^@^@^@^@0.^B^@^@^@^@^@^G^@^@^@;^@^@^@^@^@^@^@^@^@^@^@8.^B^@^@^@^@^@^G^@^@^@<^@^@^@^@^@^@^@^@^@^@^@@.^B^@^@^@^@^@^G^@^@^@=^@^@^@^@^@^@^@^@^@^@^@H.^B^@^@^@^@^@^G^@^@^@>^@^@^@^@^@^@^@^@^@^@^@P.^B^@^@^@^@^@^G^@^@^@?^@^@^@^@^@^@^@^@^@^@^@X.^B^@^@^@^@^@^G^@^@^@@^@^@^@^@^@^@^@^@^@^@^@`.^B^@^@^@^@^@^G^@^@^@B^@^@^@^@^@^@^@^@^@^@^@h.^B^@^@^@^@^@^G^@^@^@C^@^@^@^@^@^@^@^@^@^@^@p.^B^@^@^@^@^@^G^@^@^@D^@^@^@^@^@^@^@^@^@^@^@x.^B^@^@^@^@^@^G^@^@^@E^@^@^@^@^@^@^@^@^@^@^@M-^@.^B^@^@^@^@^@^G^@^@^@F^@^@^@^@^@^@^@^@^@^@^@M-^H.^B^@^@^@^@^@^G^@^@^@G^@^@^@^@^@^@^@^@^@^@^@M-^P.^B^@^@^@^@^@^G^@^@^@H^@^@^@^@^@^@^@^@^@^@^@M-^X.^B^@^@^@^@^@^G^@^@^@I^@^@^@^@^@^@^@^@^@^@^@M- .^B^@^@^@^@^@^G^@^@^@J^@^@^@^@^@^@^@^@^@^@^@M-(.^B^@^@^@^@^@^G^@^@^@K^@^@^@^@^@^@^@^@^@^@^@M-0.^B^@^@^@^@^@^G^@^@^@L^@^@^@^@^@^@^@^@^@^@^@M-8.^B^@^@^@^@^@^G^@^@^@M^@^@^@^@^@^@^@^@^@^@^@M-@.^B^@^@^@^@^@^G^@^@^@N^@^@^@^@^@^@^@^@^@^@^@M-H.^B^@^@^@^@^@^G^@^@^@O^@^@^@^@^@^@^@^@^@^@^@M-P.^B^@^@^@^@^@^G^@^@^@P^@^@^@^@^@^@^@^@^@^@^@M-X.^B^@^@^@^@^@^G^@^@^@Q^@^@^@^@^@^@^@^@^@^@^@M-`.^B^@^@^@^@^@^G^@^@^@R^@^@^@^@^@^@^@^@^@^@^@M-h.^B^@^@^@^@^@^G^@^@^@S^@^@^@^@^@^@^@^@^@^@^@M-p.^B^@^@^@^@^@^G^@^@^@T^@^@^@^@^@^@^@^@^@^@^@M-x.^B^@^@^@^@^@^G^@^@^@U^@^@^@^@^@^@^@^@^@^@^@^@/^B^@^@^@^@^@^G^@^@^@V^@^@^@^@^@^@^@^@^@^@^@^H/^B^@^@^@^@^@^G^@^@^@W^@^@^@^@^@^@^@^@^@^@^@^P/^B^@^@^@^@^@^G^@^@^@X^@^@^@^@^@^@^@^@^@^@^@^X/^B^@^@^@^@^@^G^@^@^@Y^@^@^@^@^@^@^@^@^@^@^@ /^B^@^@^@^@^@^G^@^@^@Z^@^@^@^@^@^@^@^@^@^@^@(/^B^@^@^@^@^@^G^@^@^@[^@^@^@^@^@^@^@^@^@^@^@0/^B^@^@^@^@^@^G^@^@^@\^@^@^@^@^@^@^@^@^@^@^@8/^B^@^@^@^@^@^G^@^@^@]^@^@^@^@^@^@^@^@^@^@^@@/^B^@^@^@^@^@^G^@^@^@^^@^@^@^@^@^@^@^@^@^@^@H/^B^@^@^@^@^@^G^@^@^@_^@^@^@^@^@^@^@^@^@^@^@P/^B^@^@^@^@^@^G^@^@^@`^@^@^@^@^@^@^@^@^@^@^@X/^B^@^@^@^@^@^G^@^@^@a^@^@^@^@^@^@^@^@^@^@^@`/^B^@^@^@^@^@^G^@^@^@b^@^@^@^@^@^@^@^@^@^@^@h/^B^@^@^@^@^@^G^@^@^@c^@^@^@^@^@^@^@^@^@^@^@p/^B^@^@^@^@^@^G^@^@^@d^@^@^@^@^@^@^@^@^@^@^@x/^B^@^@^@^@^@^G^@^@^@e^@^@^@^@^@^@^@^@^@^@^@M-^@/^B^@^@^@^@^@^G^@^@^@f^@^@^@^@^@^@^@^@^@^@^@M-^H/^B^@^@^@^@^@^G^@^@^@h^@^@^@^@^@^@^@^@^@^@^@M-^P/^B^@^@^@^@^@^G^@^@^@i^@^@^@^@^@^@^@^@^@^@^@M-^X/^B^@^@^@^@^@^G^@^@^@j^@^@^@^@^@^@^@^@^@^@^@M- /^B^@^@^@^@^@^G^@^@^@k^@^@^@^@^@^@^@^@^@^@^@M-(/^B^@^@^@^@^@^G^@^@^@l^@^@^@^@^@^@^@^@^@^@^@M-0/^B^@^@^@^@^@^G^@^@^@m^@^@^@^@^@^@^@^@^@^@^@M-8/^B^@^@^@^@^@^G^@^@^@n^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-s^O^^M-zHM-^CM-l^HHM-^K^EM-IM-o^A^@HM-^EM-@t^BM-^?M-PHM-^CM-D^HM-C^@^@^@^@^@M-^?5:M-l^A^@M-rM-^?%;M-l^A^@^O^_^@M-s^O^^M-zh^@^@^@^@M-rM-iM-aM-^?M-^?M-^?M-^PM-s^O^^M-zh^A^@^@^@M-rM-iM-QM-^?M-^?M-^?M-^PM-s^O^^M-zh^B^@^@^@M-rM-iM-AM-^?M-^?M-^?M-^PM-s^O^^M-zh^C^@^@^@M-rM-iM-1M-^?M-^?M-^?M-^PM-s^O^^M-zh^D^@^@^@M-rM-iM-!M-^?M-^?M-^?M-^PM-s^O^^M-zh^E^@^@^@M-rM-iM-^QM-^?M-^?M-^?M-^PM-s^O^^M-zh^F^@^@^@M-rM-iM-^AM-^?M-^?M-^?M-^PM-s^O^^M-zh^G^@^@^@M-rM-iqM-^?M-^?M-^?M-^PM-s^O^^M-zh^H^@^@^@M-rM-iaM-^?M-^?M-^?M-^PM-s^O^^M-zh ^@^@^@M-rM-iQM-^?M-^?M-^?M-^PM-s^O^^M-zh ^@^@^@M-rM-iAM-^?M-^?M-^?M-^PM-s^O^^M-zh^K^@^@^@M-rM-i1M-^?M-^?M-^?M-^PM-s^O^^M-zh^L^@^@^@M-rM-i!M-^?M-^?M-^?M-^PM-s^O^^M-zh^M^@^@^@M-rM-i^QM-^?M-^?M-^?M-^PM-s^O^^M-zh^N^@^@^@M-rM-i^AM-^?M-^?M-^?M-^PM-s^O^^M-zh^O^@^@^@M-rM-iM-qM-~M-^?M-^?M-^PM-s^O^^M-zh^P^@^@^@M-rM-iM-aM-~M-^?M-^?M-^PM-s^O^^M-zh^Q^@^@^@M-rM-iM-QM-~M-^?M-^?M-^PM-s^O^^M-zh^R^@^@^@M-rM-iM-AM-~M-^?M-^?M-^PM-s^O^^M-zh^S^@^@^@M-rM-iM-1M-~M-^?M-^?M-^PM-s^O^^M-zh^T^@^@^@M-rM-iM-!M-~M-^?M-^?M-^PM-s^O^^M-zh^U^@^@^@M-rM-iM-^QM-~M-^?M-^?M-^PM-s^O^^M-zh^V^@^@^@M-rM-iM-^AM-~M-^?M-^?M-^PM-s^O^^M-zh^W^@^@^@M-rM-iqM-~M-^?M-^?M-^PM-s^O^^M-zh^X^@^@^@M-rM-iaM-~M-^?M-^?M-^PM-s^O^^M-zh^Y^@^@^@M-rM-iQM-~M-^?M-^?M-^PM-s^O^^M-zh^Z^@^@^@M-rM-iAM-~M-^?M-^?M-^PM-s^O^^M-zh^[^@^@^@M-rM-i1M-~M-^?M-^?M-^PM-s^O^^M-zh^\^@^@^@M-rM-i!M-~M-^?M-^?M-^PM-s^O^^M-zh^]^@^@^@M-rM-i^QM-~M-^?M-^?M-^PM-s^O^^M-zh^^^@^@^@M-rM-i^AM-~M-^?M-^?M-^PM-s^O^^M-zh^_^@^@^@M-rM-iM-qM-}M-^?M-^?M-^PM-s^O^^M-zh ^@^@^@M-rM-iM-aM-}M-^?M-^?M-^PM-s^O^^M-zh!^@^@^@M-rM-iM-QM-}M-^?M-^?M-^PM-s^O^^M-zh"^@^@^@M-rM-iM-AM-}M-^?M-^?M-^PM-s^O^^M-zh#^@^@^@M-rM-iM-1M-}M-^?M-^?M-^PM-s^O^^M-zh$^@^@^@M-rM-iM-!M-}M-^?M-^?M-^PM-s^O^^M-zh%^@^@^@M-rM-iM-^QM-}M-^?M-^?M-^PM-s^O^^M-zh&^@^@^@M-rM-iM-^AM-}M-^?M-^?M-^PM-s^O^^M-zh'^@^@^@M-rM-iqM-}M-^?M-^?M-^PM-s^O^^M-zh(^@^@^@M-rM-iaM-}M-^?M-^?M-^PM-s^O^^M-zh)^@^@^@M-rM-iQM-}M-^?M-^?M-^PM-s^O^^M-zh*^@^@^@M-rM-iAM-}M-^?M-^?M-^PM-s^O^^M-zh+^@^@^@M-rM-i1M-}M-^?M-^?M-^PM-s^O^^M-zh,^@^@^@M-rM-i!M-}M-^?M-^?M-^PM-s^O^^M-zh-^@^@^@M-rM-i^QM-}M-^?M-^?M-^PM-s^O^^M-zh.^@^@^@M-rM-i^AM-}M-^?M-^?M-^PM-s^O^^M-zh/^@^@^@M-rM-iM-qM-|M-^?M-^?M-^PM-s^O^^M-zh0^@^@^@M-rM-iM-aM-|M-^?M-^?M-^PM-s^O^^M-zh1^@^@^@M-rM-iM-QM-|M-^?M-^?M-^PM-s^O^^M-zh2^@^@^@M-rM-iM-AM-|M-^?M-^?M-^PM-s^O^^M-zh3^@^@^@M-rM-iM-1M-|M-^?M-^?M-^PM-s^O^^M-zh4^@^@^@M-rM-iM-!M-|M-^?M-^?M-^PM-s^O^^M-zh5^@^@^@M-rM-iM-^QM-|M-^?M-^?M-^PM-s^O^^M-zh6^@^@^@M-rM-iM-^AM-|M-^?M-^?M-^PM-s^O^^M-zh7^@^@^@M-rM-iqM-|M-^?M-^?M-^PM-s^O^^M-zh8^@^@^@M-rM-iaM-|M-^?M-^?M-^PM-s^O^^M-zh9^@^@^@M-rM-iQM-|M-^?M-^?M-^PM-s^O^^M-zh:^@^@^@M-rM-iAM-|M-^?M-^?M-^PM-s^O^^M-zh;^@^@^@M-rM-i1M-|M-^?M-^?M-^PM-s^O^^M-zh<^@^@^@M-rM-i!M-|M-^?M-^?M-^PM-s^O^^M-zh=^@^@^@M-rM-i^QM-|M-^?M-^?M-^PM-s^O^^M-zh>^@^@^@M-rM-i^AM-|M-^?M-^?M-^PM-s^O^^M-zh?^@^@^@M-rM-iM-qM-{M-^?M-^?M-^PM-s^O^^M-zh@^@^@^@M-rM-iM-aM-{M-^?M-^?M-^PM-s^O^^M-zhA^@^@^@M-rM-iM-QM-{M-^?M-^?M-^PM-s^O^^M-zhB^@^@^@M-rM-iM-AM-{M-^?M-^?M-^PM-s^O^^M-zhC^@^@^@M-rM-iM-1M-{M-^?M-^?M-^PM-s^O^^M-zhD^@^@^@M-rM-iM-!M-{M-^?M-^?M-^PM-s^O^^M-zhE^@^@^@M-rM-iM-^QM-{M-^?M-^?M-^PM-s^O^^M-zhF^@^@^@M-rM-iM-^AM-{M-^?M-^?M-^PM-s^O^^M-zhG^@^@^@M-rM-iqM-{M-^?M-^?M-^PM-s^O^^M-zhH^@^@^@M-rM-iaM-{M-^?M-^?M-^PM-s^O^^M-zhI^@^@^@M-rM-iQM-{M-^?M-^?M-^PM-s^O^^M-zhJ^@^@^@M-rM-iAM-{M-^?M-^?M-^PM-s^O^^M-zhK^@^@^@M-rM-i1M-{M-^?M-^?M-^PM-s^O^^M-zhL^@^@^@M-rM-i!M-{M-^?M-^?M-^PM-s^O^^M-zhM^@^@^@M-rM-i^QM-{M-^?M-^?M-^PM-s^O^^M-zhN^@^@^@M-rM-i^AM-{M-^?M-^?M-^PM-s^O^^M-zhO^@^@^@M-rM-iM-qM-zM-^?M-^?M-^PM-s^O^^M-zhP^@^@^@M-rM-iM-aM-zM-^?M-^?M-^PM-s^O^^M-zhQ^@^@^@M-rM-iM-QM-zM-^?M-^?M-^PM-s^O^^M-zhR^@^@^@M-rM-iM-AM-zM-^?M-^?M-^PM-s^O^^M-zhS^@^@^@M-rM-iM-1M-zM-^?M-^?M-^PM-s^O^^M-zhT^@^@^@M-rM-iM-!M-zM-^?M-^?M-^PM-s^O^^M-zhU^@^@^@M-rM-iM-^QM-zM-^?M-^?M-^PM-s^O^^M-zhV^@^@^@M-rM-iM-^AM-zM-^?M-^?M-^PM-s^O^^M-zhW^@^@^@M-rM-iqM-zM-^?M-^?M-^PM-s^O^^M-zhX^@^@^@M-rM-iaM-zM-^?M-^?M-^PM-s^O^^M-zhY^@^@^@M-rM-iQM-zM-^?M-^?M-^PM-s^O^^M-zhZ^@^@^@M-rM-iAM-zM-^?M-^?M-^PM-s^O^^M-zh[^@^@^@M-rM-i1M-zM-^?M-^?M-^PM-s^O^^M-zh\^@^@^@M-rM-i!M-zM-^?M-^?M-^PM-s^O^^M-zh]^@^@^@M-rM-i^QM-zM-^?M-^?M-^PM-s^O^^M-zh^^@^@^@M-rM-i^AM-zM-^?M-^?M-^PM-s^O^^M-zh_^@^@^@M-rM-iM-qM-yM-^?M-^?M-^PM-s^O^^M-zh`^@^@^@M-rM-iM-aM-yM-^?M-^?M-^PM-s^O^^M-zha^@^@^@M-rM-iM-QM-yM-^?M-^?M-^PM-s^O^^M-zhb^@^@^@M-rM-iM-AM-yM-^?M-^?M-^PM-s^O^^M-zhc^@^@^@M-rM-iM-1M-yM-^?M-^?M-^PM-s^O^^M-zhd^@^@^@M-rM-iM-!M-yM-^?M-^?M-^PM-s^O^^M-zhe^@^@^@M-rM-iM-^QM-yM-^?M-^?M-^PM-s^O^^M-zhf^@^@^@M-rM-iM-^AM-yM-^?M-^?M-^PM-s^O^^M-zhg^@^@^@M-rM-iqM-yM-^?M-^?M-^PM-s^O^^M-zhh^@^@^@M-rM-iaM-yM-^?M-^?M-^PM-s^O^^M-zhi^@^@^@M-rM-iQM-yM-^?M-^?M-^PM-s^O^^M-zM-rM-^?%M-eM-h^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-uM-h^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-uM-h^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%eM-e^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%]M-e^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%UM-e^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%MM-e^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%EM-e^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%=M-e^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%5M-e^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%-M-e^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%%M-e^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%^]M-e^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%^UM-e^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%^MM-e^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%^EM-e^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-}M-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-uM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-mM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-eM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-]M-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-UM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-MM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-EM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-=M-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-5M-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M--M-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-%M-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-^]M-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-^UM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-^MM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-^EM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%}M-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%uM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%mM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%eM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%]M-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%UM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%MM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%EM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%=M-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%5M-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%-M-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%%M-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%^]M-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%^UM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%^MM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%^EM-d^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-}M-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-uM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-mM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-eM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-]M-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-UM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-MM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-EM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-=M-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-5M-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M--M-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-%M-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-^]M-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-^UM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-^MM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-^EM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%}M-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%uM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%mM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%eM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%]M-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%UM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%MM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%EM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%=M-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%5M-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%-M-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%%M-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%^]M-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%^UM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%^MM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%^EM-c^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-}M-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-uM-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-mM-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-eM-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-]M-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-UM-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-MM-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-EM-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-=M-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-5M-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M--M-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-%M-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-^]M-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-^UM-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-^MM-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%M-^EM-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%}M-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%uM-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%mM-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%eM-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%]M-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%UM-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%MM-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%EM-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%=M-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%5M-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%-M-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%%M-b^A^@^O^_D^@^@M-s^O^^M-zM-rM-^?%^]M-b^A^@^O^_D^@^@M-hM-+M-yM-^?M-^?M-hM-&M-yM-^?M-^?M-hM-!M-yM-^?M-^?M-hM-^\M-yM-^?M-^?M-hM-^WM-yM-^?M-^?M-hM-^RM-yM-^?M-^?M-hM-^MM-yM-^?M-^?M-hM-^HM-yM-^?M-^?M-hM-^CM-yM-^?M-^?M-h~M-yM-^?M-^?M-hyM-yM-^?M-^?M-htM-yM-^?M-^?M-hoM-yM-^?M-^?M-hjM-yM-^?M-^?M-heM-yM-^?M-^?M-h`M-yM-^?M-^?M-s^O^^M-zAWAVAUATAM-^IM-|UHM-^IM-uSHM-^CM-lHHM-^K>dHM-^K^D%(^@^@^@HM-^ID$81M-@M-hM-0M-d^@^@HM-^M5M-WI^A^@M-?^F^@^@^@M-hM-OM-}M-^?M-^?HM-^M5^QK^A^@HM-^M=M-pJ^A^@M-hLM-zM-^?M-^?HM-^M=M-dJ^A^@M-h^@M-zM-^?M-^?HM-^M=M-^IM-^Q^@^@M-G^EM-^WM-c^A^@^B^@^@^@M-hM-z&^A^@M-F^EKM-t^A^@^AHM-8^@^@^@^@^@^@^@M-^@HM-^I^EM-rM-t^A^@M-^K^E\M-c^A^@M-G^EM-^BM-s^A^@^@^@^@^@HM-G^EM-gM-t^A^@^@^@^@^@HM-G^EM-TM-t^A^@M-^?M-^?M-^?M-^?M-F^E-M-t^A^@^@M-^CM-x^B^OM-^D.^N^@^@M-^CM-x^C^OM-^EM-K^A^@^@M->^G^@^@^@1M-^?M-G^EjM-t^A^@^@^@^@^@M-hM-mM-y^@^@HM-^M=M-^AJ^A^@M-F^ENM-t^A^@^@M-G^EIM-t^A^@^@^@^@^@M-G^E;M-t^A^@^@^@^@^@M-F^E1M-t^A^@^@M-F^E)M-t^A^@^@M-G^E^GM-t^A^@^@^@^@^@M-F^EM-hM-s^A^@^@M-G^EM-ZM-s^A^@^A^@^@^@M-F^EM-QM-s^A^@^@M-F^EM-IM-s^A^@^@M-G^EM-:M-s^A^@^@^@^@^@HM-G^EM-'M-s^A^@^@^@^@^@HM-G^EM-^TM-s^A^@^@^@^@^@M-F^E^RM-t^A^@^@M-hM-8M-wM-^?M-^?IM-^IM-EHM-^EM-@t6M-9^D^@^@^@HM-^M^UM-Ty^A^@HM-^M5M-^MM-Z^A^@HM-^IM-GM-heM-^E^@^@M-^EM-@^OM-^HM-f^H^@^@HM-^XHM-^M^UM-4y^A^@1M-^?M-^K4M-^BM-h*M-y^@^@HM-^M=M-LI^A^@HM-G^E^HM-s^A^@P^@^@^@M-hcM-wM-^?M-^?IM-^IM-EHM-^EM-@t M-^@8^@^OM-^EM-_^H^@^@LM-^Ml$ 1M-@M->^ST^@^@M-?^A^@^@^@LM-^IM-jM-h^YM-zM-^?M-^?M-^CM-xM-^?t^N^OM-7D$"fM-^EM-@^OM-^Es^H^@^@HM-^M=M-^@I^A^@M-h^ZM-wM-^?M-^?HM-G^EM-?M-r^A^@^H^@^@^@IM-^IM-FHM-^EM-@t&E1M-@1M-R1M-vLM-^IM-iHM-^IM-GM-hM-^U^M^A^@M-^EM-@^OM-^E/^M^@^@HM-^KD$ HM-^I^EM-^QM-r^A^@M-FD$^D^@E1M-vE1M-^?HM-^M^]^W1^A^@MM-^IM-hHM-^M^MM-5M-R^A^@HM-^IM-nDM-^IM-gHM-^M^UM-^Pl^A^@M-GD$ M-^?M-^?M-^?M-^?M-hM-^KM-xM-^?M-^?M-^CM-xM-^?tf^EM-^C^@^@^@=^S^A^@^@^OM-^G^]^T^@^@Hc^DM-^CH^AM-X>M-^?M-`^O^_@^@M-^CM-x^A^OM-^EL^L^@^@M-?^A^@^@^@M-h%M-wM-^?M-^?M-^EM-@^OM-^E%^N^@^@M-G^EM-^KM-r^A^@^A^@^@^@M-i!M-~M-^?M-^?AM->^A^@^@^@M-kM-^GM-F^ElM-r^A^@^AM-G^EmM-r^A^@^@^@^@^@M-iqM-^?M-^?M-^?HM-^C=HM-r^A^@^@^OM-^DM-(^L^@^@HM-^K^EM-KM-q^A^@M-9^C^@^@^@1M-RHM-wM-qHM-^EM-R^OM-^UM-B1M-^?^OM-6M-RH^AM-PHM-^I^EM-|M-p^A^@M-hM-^WM-w^@^@M-^K^U)M-r^A^@M-^IM-CM-^CM-z^D^OM-^DM-G^G^@^@M-^CM-z^A^OM-^DM->^G^@^@HM-^C=M-^EM-q^A^@^@u 1M-@M-^EM-R^OM-^EM-,^G^@^@M-^IM-XM-^CM-`M-}M-^CM-h^A^OM-^TM-@M-^CM-{^F^OM-^TM-B M-P^OM-6M-@M-iM-^Q^G^@^@LM-^K=?M-a^A^@M-iM-cM-~M-^?M-^?LM-^K^MM-^KM-`^A^@HM-^K5,M-a^A^@AM-8^D^@^@^@HM-^M^MW5^A^@HM-^M^UM-@M-P^A^@HM-^M=(H^A^@M-h$M-^F^@^@IM-^IM-@HM-^M^E:5^A^@BM-^K^DM-^@M-^I^EM-^TM-q^A^@M-iM-^\M-~M-^?M-^?LM-^K^MDM-`^A^@HM-^K5M-eM-`^A^@AM-8^D^@^@^@HM-^M^M05^A^@HM-^M^UM-9M-P^A^@HM-^M=M-ZG^A^@M-hM-]M-^E^@^@M-FD$^D^AIM-^IM-@HM-^M^E^N5^A^@BM-^K^DM-^@M-^I^EDM-q^A^@M-iPM-~M-^?M-^?M-G^E-M-q^A^@M-^P^@^@^@M-G^E^WM-q^A^@M-^P^@^@^@HM-G^E^PM-q^A^@^A^@^@^@HM-G^EM-}M-]^A^@^A^@^@^@M-i!M-~M-^?M-^?M-F^EM-1M-p^A^@^@M-i^UM-~M-^?M-^?LM-^K^MM-=M-_^A^@HM-^K5^M-`^A^@AM-8^D^@^@^@HM-^M^MM-yv^A^@HM-^M^UM-2M-W^A^@HM-^M=M-^PG^A^@M-hVM-^E^@^@1M-^?IM-^IM-@HM-^M^EM-Zv^A^@BM-^K4M-^@M-hQM-v^@^@M-iM-MM-}M-^?M-^?LM-^K^MuM-_^A^@HM-^K5^VM-`^A^@AM-8^D^@^@^@HM-^M^MM-!4^A^@HM-^M^UM-JM-V^A^@HM-^M=6G^A^@M-h^NM-^E^@^@IM-^IM-@HM-^M^EM-^D4^A^@BM-^K^DM-^@M-^I^E^M-p^A^@M-iM-^FM-}M-^?M-^?HM-^K5M-VM-_^A^@HM-^EM-v^OM-^DM-{ ^@^@LM-^K^M^^M-_^A^@AM-8^D^@^@^@HM-^M^U^AM-O^A^@HM-^M^MM-:3^A^@HM-^M=M-ZF^A^@M-hM->M-^D^@^@IM-^IM-@HM-^M^EM-$3^A^@BM-^K^TM-^@M-^CM-z^A^OM-^DM-= ^@^@1M-@M-^CM-z^B^OM-^EM-7 ^@^@M-?^A^@^@^@M-hM-"M-tM-^?M-^?M-^EM-@^OM-^UM-@^OM-6M-@M-iM- ^@^@M-?^P^@^@^@M-hM-^K^E^A^@HM-^K^U\M-_^A^@HM-^I^PHM-^K^UM-^ZM-o^A^@HM-^I^EM-^SM-o^A^@HM-^IP^HM-iM-kM-|M-^?M-^?M-F^EM-^WM-o^A^@^AM-iM-_M-|M-^?M-^?M-G^EM-LM-o^A^@^@^@^@^@LM-^M=M-JE^A^@M-iM-IM-|M-^?M-^?LM-^K^MqM-^^A^@HM-^K5^RM-_^A^@AM-8^D^@^@^@HM-^M^M}3^A^@HM-^M^U&M-O^A^@HM-^M=^UF^A^@M-h M-^D^@^@IM-^IM-@HM-^M^E`3^A^@BM-^K^DM-^@M-^I^E~M-o^A^@M-iM-^BM-|M-^?M-^?M-G^EKM-o^A^@^B^@^@^@M-isM-|M-^?M-^?M-G^E M-o^A^@^D^@^@^@M-idM-|M-^?M-^?HM-^K5M-4M-^^A^@HM-^EM-v^OM-^DM-B^H^@^@LM-^K^MM-|M-]^A^@AM-8^D^@^@^@HM-^M^MM-^_2^A^@HM-^M^UM-XM-M^A^@HM-^M=M-0E^A^@M-hM-^\M-^C^@^@IM-^IM-@HM-^M^EM-^B2^A^@BM-^K^DM-^@M-^CM-x^A^OM-^DM-^D^H^@^@M-^CM-x^B^OM-^Di^H^@^@M-F^EM-WM-n^A^@^@M-i^AM-|M-^?M-^?HM-^K=QM-^^A^@HM-^M^UM-RM-n^A^@HM-^M5M-SM-n^A^@M-hM-^FM-5^@^@M-^EM-@^OM-^E^R^S^@^@M-^K^EM-@M-n^A^@M-^I^EM-.M-n^A^@HM-^K^EM-+M-n^A^@HM-^I^EM-^\M-[^A^@M-iM-@M-{M-^?M-^?M-G^EM-%M-n^A^@^C^@^@^@M-FD$^D^AM-iM-,M-{M-^?M-^?M-G^EM-^UM-n^A^@^B^@^@^@M-iM-^]M-{M-^?M-^?M-G^EM-^BM-n^A^@^D^@^@^@M-FD$^D^AM-iM-^IM-{M-^?M-^?M-F^EmM-n^A^@^AM-i}M-{M-^?M-^?M-G^EjM-n^A^@^C^@^@^@M-inM-{M-^?M-^?HM-^K=M->M-]^A^@M-hM-Q^V^@^@M-^DM-@^OM-^EZM-{M-^?M-^?HM-^K=M-*M-]^A^@M-hMM-{^@^@M-:^E^@^@^@HM-^M5zD^A^@1M-^?HM-^IM-CM-hM-^WM-sM-^?M-^?IM-^IM-X1M-vM-?^B^@^@^@HM-^IM-AHM-^M^UoD^A^@1M-@M-h<M-wM-^?M-^?M-F^E^CM-n^A^@^AM-i^QM-{M-^?M-^?M-F^EM-xM-m^A^@^AM-i^EM-{M-^?M-^?M-F^EM-^UM-m^A^@^AM-iM-yM-zM-^?M-^?M-G^EM-BM-m^A^@^A^@^@^@M-iM-jM-zM-^?M-^?M-G^EM-WM-m^A^@^@^@^@^@M-F^EM-8M-Z^A^@^@M-iM-TM-zM-^?M-^?M-G^EM-AM-m^A^@^D^@^@^@M-iM-EM-zM-^?M-^?M-F^EyM-m^A^@^AM-iM-9M-zM-^?M-^?M-G^EM-^VM-m^A^@M-0^@^@^@M-G^EM-^@M-m^A^@M-0^@^@^@HM-G^EyM-m^A^@^A^@^@^@HM-G^EfM-Z^A^@^A^@^@^@M-iM-^JM-zM-^?M-^?M-G^EwM-m^A^@^@^@^@^@M-F^EYM-Z^A^@^@M-itM-zM-^?M-^?M-^C=dM-m^A^@^@M-G^E^RM-m^A^@^B^@^@^@M-G^EHM-m^A^@M-^?M-^?M-^?M-^?^OM-^DM-^J^L^@^@M-F^E7M-m^A^@^@M-F^E^VM-m^A^@^@M-F^E^NM-m^A^@^@M-FD$^D^AM-i4M-zM-^?M-^?M-F^EM-aM-l^A^@^AM-i(M-zM-^?M-^?M-G^E^QM-m^A^@^A^@^@^@M-i^YM-zM-^?M-^?M->^G^@^@^@1M-^?M-hM-^LM-r^@^@M-i^HM-zM-^?M-^?M-G^EM--M-l^A^@^B^@^@^@M-iM-yM-yM-^?M-^?M-F^E^VM-m^A^@^AM-iM-mM-yM-^?M-^?M-G^EM-RM-l^A^@^A^@^@^@M-FD$^D^AM-iM-YM-yM-^?M-^?M-G^EM->M-l^A^@M-^?M-^?M-^?M-^?M-FD$^D^AM-iM-EM-yM-^?M-^?M-:^E^@^@^@HM-^M5^OC^A^@1M-^?M-h^QM-rM-^?M-^?HM-^K=^BM-\^A^@HM-^CM-IM-^?1M-vRIM-^IM-ALM-^M^EWA^A^@1M-Rj^BM-hM-@^D^A^@Y^HM-^I^E^GM-l^A^@M-iM-^CM-yM-^?M-^?M-G^EhM-l^A^@^B^@^@^@M-FD$^D^AM-ioM-yM-^?M-^?M-F^E^]M-l^A^@^AM-icM-yM-^?M-^?M->^E^@^@^@1M-^?M-hM-VM-q^@^@M-iRM-yM-^?M-^?1M-v1M-^?M-hM-HM-q^@^@M-iDM-yM-^?M-^?M-G^EM-qM-k^A^@^E^@^@^@M-i5M-yM-^?M-^?HM-^K^UM-^EM-[^A^@M-?^P^@^@^@HM-^IT$^HM-hM-^^^A^A^@HM-^KT$^HHM-^I^PHM-^K^UM-7M-k^A^@HM-^IP^HHM-^I^EM-,M-k^A^@M-i^@M-yM-^?M-^?M-G^EM--M-k^A^@^C^@^@^@M-iM-qM-xM-^?M-^?M-F^EM-IM-X^A^@^@M-iM-eM-xM-^?M-^?M-G^EM-.M-k^A^@^C^@^@^@M-iM-VM-xM-^?M-^?M-F^EM-&M-k^A^@^AM-iM-JM-xM-^?M-^?M-G^EM-7M-k^A^@^B^@^@^@M-iM-;M-xM-^?M-^?M-?^P^@^@^@M-h0^A^A^@HM-^K^UQM-k^A^@M-?^P^@^@^@HM-^M^MM-qA^A^@HM-^I^HHM-^IP^HHM-^I^E7M-k^A^@M-h ^A^A^@HM-^K^U+M-k^A^@HM-^M^MM-OA^A^@HM-^I^HHM-^IP^HHM-^I^E^VM-k^A^@M-ijM-xM-^?M-^?M-G^E^OM-k^A^@^A^@^@^@M-i[M-xM-^?M-^?M-^C=KM-k^A^@^@^OM-^DNM-xM-^?M-^?M-G^E;M-k^A^@^A^@^@^@M-i?M-xM-^?M-^?M-^K^EM-XM-Y^A^@HM-^K^MM-YM-Y^A^@HM-^M5 A^A^@M-^CM-x^At^UM-^CM-x^BHM-^M5M-^N@^A^@HM-^M^EM-^F@^A^@H^OEM-pPHM-^K=PM-Z^A^@1M-@LM-^M^MM-4A^A^@j^@LM-^M^EM-;A^A^@HM-^M^UM-Z@^A^@M-hM-zM-~^@^@1M-^?M-hM-#M-tM-^?M-^?HM-^I^ELM-j^A^@M-iM-^AM-wM-^?M-^?LM-^IM-oM-hM-OM-w^@^@1M-^?M-:^E^@^@^@HM-^M5M-!c^A^@IM-^IM-EM-h^YM-pM-^?M-^?LM-^IM-i1M-v1M-^?HM-^IM-B1M-@M-hM-HM-sM-^?M-^?M-iM-yM-vM-^?M-^?HM-^IM-GM-h^K^S^@^@M-^DM-@^OM-^E^QM-wM-^?M-^?LM-^IM-oM-hM-^KM-w^@^@1M-^?M-:^E^@^@^@HM-^M5M-%c^A^@IM-^IM-EM-hM-UM-oM-^?M-^?LM-^IM-i1M-v1M-^?HM-^IM-B1M-@M-hM-^DM-sM-^?M-^?M-iM-]M-vM-^?M-^?1M-@1M-^?M-^H^EM-=M-j^A^@M-^@%M-6M-j^A^@^AM-hiM-o^@^@HM-^I^EM-RM-i^A^@M-^CM-{^G^OM-^DM-z ^@^@M-^K^E^GM-j^A^@M-^CM-x^Av=M-^CM-h^BHM-^M^U^KA^A^@HM-^M^\^P^OM-6^D^BM-^DM-@t'^O^_M-^D^@^@^@^@^@HM-^K=M-^YM-i^A^@^OM->M-pM-:^A^@^@^@HM-^CM-C^AM-hM-^XM-o^@^@^OM-6^CM-^DM-@uM-a1M-^?M-h M-o^@^@M-:^A^@^@^@M->:^@^@^@HM-^IM-GHM-^I^E^M-i^A^@M-hqM-o^@^@M-^@=M-"M-i^A^@^@t^TM-^C=M-9M-i^A^@^@^OM-^Dl^D^@^@M-F^EM-^LM-i^A^@^@M-^K^EM-"M-i^A^@M-^K^UM- M-i^A^@M-^CM-h^AM-^CM-x^Aw^KM-^@|$^D^@^OM-^Da^E^@^@M-^EM-RuCMM-^EM-^?^OM-^D4^L^@^@HM-^M^]M-T,^A^@M-k^K^O^_M-^@^@^@^@^@IM-^CM-G^FM-:^F^@^@^@HM-^IM-^LM-^IM-^?M-hM-^TM-mM-^?M-^?M-^EM-@^OM-^EM-1^H^@^@M-?^B^@^@^@M-hbM-^Q^@^@M-^DM-@uM-VM-^@=^YM-i^A^@^@Hc^]M-^PM-X^A^@^OM-^EN^E^@^@M-^C=M-kM-h^A^@^A^OM-^D^P^E^@^@M-^@=M-\M-h^A^@^@tOLM-^M^E^M^Q^@^@HM-^M^MM-&^N^@^@1M-vM-?^^^@^@^@HM-^M^UM-^H^N^@^@M-hM-^CM-^Z^@^@HM-^I^EM-^DM-i^A^@HM-^EM-@^OM-^D"^M^@^@LM-^K^ElM-U^A^@HM-^K^MM-^EM-U^A^@1M-R1M-vHM-^M=zM-f^A^@M-h^U^P^A^@HM-^M=~@^A^@M-hM-^YM-lM-^?M-^?HM-^IM-GM-hM-Q^R^A^@HM-^I^E"M-h^A^@M-^K^EM-$M-h^A^@M-^CM-h^BM-^CM-`M-}t^MM-^C=M-^]M-h^A^@^@^OM-^EM-N^C^@^@M-F^EM-yM-g^A^@^A1M-@M-^H^EM-pM-g^A^@M-^@%M-iM-g^A^@^AM-^@=ZM-h^A^@^@^OM-^E^^^G^@^@M-^@=FM-h^A^@^@^OM-^Ew^F^@^@M-? N^@^@EM-^IM-fHM-G^EM-TM-h^A^@d^@^@^@LM-^M=^S=^A^@M-hM-PM-}^@^@A)M-^HM-G^EM-2M-h^A^@^@^@^@^@HM-^I^EM-;M-h^A^@M-hf^T^@^@EM-^EM-v^OM-^NM-j^A^@^@^O^_D^@^@HM-^K|M-]^@LM-^IM-yM-:^A^@^@^@1M-vHM-^CM-C^AM-hM- N^@^@A9M-\^?M-cHM-^C=sM-h^A^@^@^OM-^EM-%^E^@^@AM-^CM-n^A^?5M-iM-]^A^@^@fM-^P^OM-6U^PHM-^Ku^HM-hc]^@^@HM-^K}^@M-hjM-kM-^?M-^?HM-^K}^HM-haM-kM-^?M-^?HM-^IM-oM-hYM-kM-^?M-^?M-F^E:M-g^A^@^AHM-^K-M-{M-g^A^@HM-^EM-m^OM-^DM-^^^@^@^@HM-^KE^XLM-^K^E/M-h^A^@HM-^K}^@HM-^I^EM-\M-g^A^@MM-^EM-@tM-'HM-^EM-^?uM-"HM-^K^ECM-e^A^@HM-^IM-BH+^U1M-e^A^@HM-^CM-z^O^OM-^FM-F^K^@^@HM-^MPM-pLM-^IM-GLM-^IM-nHM-^I^U^^M-e^A^@HM-^KPM-pHM-^K@M-xHM-^IT$ HM-^ID$(M-h^OM- ^@^@HM-^IM-GHM-^EM-@^OM-^DM-1^K^@^@M-hM-NM-jM-^?M-^?HM-^K}^@M-hM-EM-jM-^?M-^?HM-^K}^HM-hM-<M-jM-^?M-^?HM-^IM-oM-hM-4M-jM-^?M-^?HM-^K-]M-g^A^@HM-^EM-m^OM-^EbM-^?M-^?M-^?M-^@=M-_M-f^A^@^@t^MM-^@=M-TM-f^A^@^@^OM-^EM-A^A^@^@M-^@=M-OM-f^A^@^@^OM-^EM-R^E^@^@HM-^K-rM-g^A^@HM-^EM-mt^YHM-^IM-oM-hM-=M-^S^@^@HM-^EM-@^OM-^E^P ^@^@HM-^IM-oM-h^LM-^Z^@^@HM-^K\$8dH3^\%(^@^@^@M-^K^EM-^HM-e^A^@^OM-^E^M ^@^@HM-^CM-DH[]A\A]A^A_M-CM-?^A^@^@^@M-h^YM-kM-^?M-^?M-^EM-@^OM-^DM-^EM-wM-^?M-^?M-F^E\M-f^A^@^AHM-G^EM-^?M-e^A^@^@^@^@^@M-i{M-sM-^?M-^?M-8^A^@^@^@M-^H^E@M-f^A^@M-^@%9M-f^A^@^AM-idM-sM-^?M-^?M-iM-CM-pM-^?M-^?M->^G^@^@^@1M-^?M-G^EEM-f^A^@^B^@^@^@M-hM-HM-k^@^@M-iM-VM-qM-^?M-^?M-^@=M-qM-e^A^@^@^OM-^EM-`^A^@^@M-:^A^@^@^@1M-vHM-^M=M-[=^A^@M-hc^Q^@^@HM-^C=M-^KM-f^A^@^@^OM-^EM-=^C^@^@HM-^K-NM-f^A^@HM-^EM-m^OM-^DM-qM-~M-^?M-^?HM-^C}^X^@^OM-^EHM-~M-^?M-^?M-F^EkM-e^A^@^@M-i<M-~M-^?M-^?LM-^IM-wM-hM-fM-r^@^@1M-^?M-:^E^@^@^@HM-^M5@_^A^@IM-^IM-FM-h0M-kM-^?M-^?LM-^IM-q1M-v1M-^?HM-^IM-B1M-@M-hM-_M-nM-^?M-^?M-iM-)M-rM-^?M-^?HM-^M=M-^L<^A^@M-h~M-iM-^?M-^?HM-^M^UM-^GM-e^A^@HM-^M5M-^HM-e^A^@HM-^IM-CHM-^IM-GM-h5M-,^@^@HM-^EM-[^OM-^D\^H^@^@M-^K^EnM-e^A^@M-^I^E\M-e^A^@HM-^K^EYM-e^A^@HM-^I^EJM-R^A^@EM-^DM-v^OM-^D^GM-sM-^?M-^?M-G^EGM-e^A^@^@^@^@^@HM-G^E4M-e^A^@^@^D^@^@M-iM-mM-rM-^?M-^?M-^@=^YM-e^A^@^@^OM-^DM-1M-{M-^?M-^?M-iM-^BM-{M-^?M-^?HM-^C=UM-R^A^@^Bu^RHM-^K^ETM-R^A^@fM-^A8^[[^OM-^DM-^B^F^@^@M-h<"^@^@HM-^K=]M-T^A^@M-h^@M-oM-^?M-^?1M-^?M-hM-^I^_^@^@M-^K^]M-WM-c^A^@M-^EM-[t^V^O^_M-^@^@^@^@^@M-?^S^@^@^@M-hM-nM-hM-^?M-^?M-^CM-k^AuM-qM-^K=M-;M-c^A^@M-^EM-^?^OM-^DM-]M-}M-^?M-^?M-hM-VM-hM-^?M-^?M-iM-SM-}M-^?M-^?M-^@=M-oM-d^A^@^@^OM-^E%M-|M-^?M-^?M-^@=M-)M-d^A^@^@^OM-^E^XM-|M-^?M-^?M-^@=fM-d^A^@^@M-F^E M-d^A^@^@M-8^A^@^@^@^OM-^E^HM-|M-^?M-^?M-^@=iM-d^A^@^@^OM-^EM-{M-{M-^?M-^?M-^C=^M-d^A^@^@^OM-^EM-nM-{M-^?M-^?^OM-6^E1M-d^A^@M-iM-bM-{M-^?M-^?M->^C^@^@^@1M-^?M-G^E_M-d^A^@^B^@^@^@M-hM-bM-i^@^@M-F^EM-sM-c^A^@^AM-iM-iM-oM-^?M-^?HM-^M^M^M9^A^@M-:^A^@^@^@M->^C^@^@^@HM-^M=M-q;^A^@M-hM-IJ^@^@M-i^QM-~M-^?M-^?M-^EM-R^OM-^DM-^[M-zM-^?M-^?M-G^E^RM-d^A^@^D^@^@^@M-iM-OM-zM-^?M-^?M-^@=M-KM-c^A^@^@M-8^B^@^@^@u^XM-^C=M-\M-c^A^@^Ct^OM-^C=M-wM-c^A^@^A^YM-@M-^CM-`M-~M-^CM-@^DM-^I^EM-)M-c^A^@M-iM-?M-zM-^?M-^?HM-^M=\;^A^@M-hM-0M-gM-^?M-^?HM-^ID$^XHM-^IM-GHM-^EM-@^OM-^DM-'^C^@^@M-^@8^@^OM-^DM-^^^C^@^@fM-GD$5??M-FD$7^@M-hM-^EM-{^@^@M-^I\$^DHM-^I^EjM-c^A^@HM-^ID$ HM-^KD$^X^OM-6^PM-^@M-z*^OM-^De^E^@^@M-^@M-z:^OM-^DN^E^@^@M-^DM-R^OM-^D^G^E^@^@HM-^MP^AHM-^IT$^X^OM-6^PM-^HT$5M-^@x^A^@^OM-^D~^E^@^@HM-^MP^BHM-^IT$^X^OM-6P^AM-^HT$6HM-^MP^CHM-^IT$^XM-^@x^B=^OM-^EZ^E^@^@1M-[HM-^M5B9^A^@LM-^M|$5M-k^Y^O^_D^@^@HM-^CM-C^AHM-^M^EeM-H^A^@HM-^K4M-XHM-^EM-vt=LM-^IM-^?M-hTM-jM-^?M-^?M-^EM-@uM-`HcM-KHM-^M^E&M-P^A^@1M-RLM-^IM-oHM-AM-a^DHM-^Mt$^XH^AM-AHM-^KD$ HM-^IA^HM-hM-7^H^@^@M-^DM-@^OM-^E:M-^?M-^?M-^?LM-^IM-^?Hc\$^DM-hM-RM-o^@^@M-:^E^@^@^@HM-^M5W:^A^@1M-^?IM-^IM-FM-h^\M-hM-^?M-^?LM-^IM-q1M-v1M-^?HM-^IM-B1M-@M-hM-KM-kM-^?M-^?M-:^E^@^@^@HM-^M5?]^A^@1M-^?M-hM-xM-gM-^?M-^?1M-v1M-^?HM-^IM-B1M-@M-hM-*M-kM-^?M-^?HM-^K=CM-b^A^@M-h^NM-fM-^?M-^?HM-^K=?M-b^A^@M-k^LLM-^Kw M-hM-|M-eM-^?M-^?LM-^IM-wHM-^EM-^?uM-oM-F^E/M-b^A^@^@M-iM-a^C^@^@M-hM-^S^P^@^@M-^@=^AM-b^A^@^@^OM-^Dy^C^@^@HM-^C=M-.M-b^A^@^@^OM-^D;M-zM-^?M-^?M-hM-^S@^@^@HM-^C=kM-b^A^@^@^OM-^D^QM-{M-^?M-^?HM-^K=fM-Q^A^@HM-^KG(H9G0^OM-^F=^E^@^@HM-^MP^AHM-^IW(M-F^@ HM-^C^EM-5M-`^A^@^AM-i6M-zM-^?M-^?1M-@HM-^M5M-^OM-^^A^@M-kD^O^_D^@^@M-:^A^@^@^@M-^CM-x@^?&M-^MxM-PM-^CM-^? v^^M-^CM-i-M-^CM-y^AvBf^O^_D^@^@M-^CM-x~t7M-^CM-x_^OM-^TM-B^O^_D^@^@^H^T^FHM-^CM-@^AH=^@^A^@^@t1M-^IM-AHM-^CM-xZvM-9M-^MxM-^_M-:^A^@^@^@M-^CM-^?^YvM-\M-^CM-i-M-^CM-y^AwM-DM-:^A^@^@^@^H^T^FHM-^CM-@^AH=^@^A^@^@uM-OM-h^CM-{^@^@HM-^EM-@^OM-^DM-.^B^@^@HM-^I^EM-+M-a^A^@M-iM-oM-xM-^?M-^?LM-^K=M-WM-M^A^@LM-^K5M-pM-M^A^@1M-R1M-vHM-^M=M-%M-_^A^@MM-^IM-xLM-^IM-qM-hz^H^A^@MM-^IM-xLM-^IM-q1M-R1M-vHM-^M=)M-_^A^@M-hd^H^A^@M-iM-#M-xM-^?M-^?HM-^M5xM-_^A^@HM-^M=M-L8^A^@M-hM-<^S^@^@HM-^M5^EM-_^A^@HM-^M=M-C8^A^@M-hM-)^S^@^@HM-^K=M-^BM-`^A^@M-hMM-f^@^@HM-^M^UM-&M-G^A^@M-?^A^@^@^@HM-^M5"[^A^@M-^IM-@HM-^K^TM-B1M-@M-hM-^]M-iM-^?M-^?M-iM-WM-yM-^?M-^?M-?^A^@^@^@M-h>M-eM-^?M-^?M-^CM-x^A^YM-@M-^CM-@^BM-^I^EM-(M-`^A^@M-iYM-sM-^?M-^?AM-^@?+^OM-^D^@^C^@^@M-9^D^@^@^@HM-^M^UM-^U$^A^@HM-^M5M-nM-F^A^@LM-^IM-^?M-h&r^@^@HM-^EM-@^OM-^H^O^D^@^@HM-^CM-x^B^OM-^Dw^C^@^@^OM-^OK^A^@^@HM-^EM-@^OM-^DN^C^@^@HM-^CM-h^Au^UHM-^M^EM-57^A^@HM-^I^EXM-M^A^@HM-^I^EIM-M^A^@M-h4 ^@^@M-iM-qM-vM-^?M-^?M-:^A^@^@^@M-> ^@^@^@HM-^IM-GM-hM-MM-e^@^@M-iM-oM-uM-^?M-^?HM-^M=M-"7^A^@M-hM-lM-cM-^?M-^?HM-^EM-@tKM-^@8^@tFM-^@=M-]M-_^A^@^@^OM-^DM-KM-vM-^?M-^?M-?^M^@^@^@M-hM-{^G^@^@M-^DM-@u^_M-?^N^@^@^@M-hM-m^G^@^@M-^DM-@^OM-^DM-^_^@^@^@M-^@=.M-`^A^@^@^OM-^DM-^R^@^@^@M-F^EM-^NM-_^A^@^AM-iM-^RM-vM-^?M-^?HM-^M=K7^A^@M-hM-^PM-cM-^?M-^?IM-^IM-GHM-^EM-@^OM-^DM-S^A^@^@M-^@8^@^OM-^DM-J^A^@^@LM-^M5M-D#^A^@M-k-1M-@LM-^IM-wHM-^CM-IM-^?M-rM-.HM-^IM-HHM-^M^MM--#^A^@HM-wM-PI^AM-FLM-^IM-pH)M-HH=C^P^@^@^OM-^GM-^T^A^@^@M-:^E^@^@^@HM-^M5M-t6^A^@LM-^IM-wM-hM-^QM-cM-^?M-^?M-^EM-@uM-;1M-RIM-^M~^ELM-^IM-~M-hM-_M-eM-^?M-^?M-^EM-@uM-)M-i4M-^?M-^?M-^?M-?^L^@^@^@M-h<^G^@^@M-^DM-@^OM-^DM-zM-uM-^?M-^?M-^C=%M-_^A^@^@^OM-^EM-mM-uM-^?M-^?M-iJM-^?M-^?M-^?HM-^CM-x^C^OM-^EM-OM-~M-^?M-^?M-?^B^@^@^@M-h^^M-^G^@^@M-^DM-@^OM-^DM-=M-~M-^?M-^?HM-^K5M-^?M-K^A^@M-:^B^@^@^@1M-^?M-hSM-dM-^?M-^?HM-^K5M-tM-K^A^@M-:^B^@^@^@1M-^?HM-^I^EM-^M-K^A^@M-h9M-dM-^?M-^?HM-^I^EM-ZM-K^A^@M-iM-^DM-~M-^?M-^?M->^A^@^@^@1M-^?M-h^Q^O^@^@M-ivM-|M-^?M-^?HM-^M^Es3^A^@M-iFM-}M-^?M-^?1M-^?M-h h^@^@M-?^B^@^@^@M-hM-^?g^@^@HM-^C=M-GM-K^A^@^A^OM-^EpM-yM-^?M-^?HM-^K^EM-BM-K^A^@M-^@8m^OM-^E`M-yM-^?M-^?M-i`M-yM-^?M-^?Hc\$^DHM-^C=M-^?M-K^A^@^F^OM-^EWM-~M-^?M-^?HM-^K=M-zM-K^A^@M-:^F^@^@^@HM-^M5M-^?5^A^@M-hM-^AM-bM-^?M-^?M-^EM-@^OM-^E7M-~M-^?M-^?M-F^EM-^RM-^^A^@^AM-i+M-~M-^?M-^?HM-^CM-@^AHM-^ID$^XM-iM-^JM-zM-^?M-^?M-?(^@^@^@M-hM-%M-s^@^@HM-^Mt$^XM-:^A^@^@^@LM-^IM-oHM-^IM-AHM-^K^EM-VM-]^A^@HM-^CD$^X^AHM-^I^MM-IM-]^A^@HM-^IA HM-^KD$ HM-^IA^HM-hM-?^C^@^@M-^DM-@u^VHc\$^DM-i6M-{M-^?M-^?M-F^EM-,M-]^A^@^@M-iM-CM-}M-^?M-^?HM-^KD$^XHM-^MP^AHM-^IT$^XM-^@8=uM-WHM-^KD$ HM-^CM-A^P1M-RLM-^IM-oHM-^IA^HM-h{^C^@^@M-^DM-@^OM-^EM-~M-yM-^?M-^?M-kM-6IM-^CM-G^AM-> ^@^@^@LM-^IM-^?M-h`M-cM-^?M-^?HM-^IM-CHM-^EM-@^OM-^DM-)^@^@^@LM-^Mp^AM-> ^@^@^@LM-^IM-wM-hCM-cM-^?M-^?HM-^EM-@^OM-^EM-J^@^@^@M-F^C^@LM-^I=`M-J^A^@LM-^I5aM-J^A^@M-i^KM-}M-^?M-^?HM-^M=:4^A^@M-h^XM-aM-^?M-^?IM-^IM-GHM-^EM-@^OM-^EM-4M-sM-^?M-^?LM-^M=I3^A^@M-iM-^OM-|M-^?M-^?HM-^M=^E4^A^@M-hM-tM-`M-^?M-^?HM-^EM-@^OM-^EM-^OM-wM-^?M-^?M-iM-$M-wM-^?M-^?HM-^M^EU4^A^@HM-^I^E^PM-J^A^@HM-^I^E^AM-J^A^@M-iM-3M-|M-^?M-^?HM-^M^Eb4^A^@HM-^I^EM-nM-I^A^@HM-^M^EH4^A^@HM-^I^EM-hM-I^A^@M-iM-^RM-|M-^?M-^?MM-^IM-~M-ilM-^?M-^?M-^?M-> ^@^@^@M-hM-YM-bM-^?M-^?M-iM-?M-zM-^?M-^?HM-^M^M^W ^A^@M-:p^F^@^@HM-^M5%1^A^@HM-^M=^ZW^A^@M-h^UM-cM-^?M-^?M-h@M-bM-^?M-^?LM-^IM-^?M-hM-^XM-i^@^@M-:^E^@^@^@HM-^M5M-^D3^A^@1M-^?IM-^IM-DM-hM-bM-aM-^?M-^?LM-^IM-a1M-vM-?^B^@^@^@HM-^IM-B1M-@M-hM-^NM-eM-^?M-^?HM-^IM-BLM-^IM-~HM-^M=v3^A^@M-h^Lo^@^@HM-^K-M-UM-K^A^@M-:^E^@^@^@1M-^?HM-^M5g3^A^@HM-^M^]M- M-B^A^@M-hM-^[M-aM-^?M-^?HM-^IM-nHM-^M-g3^A^@HM-^IM-GM-h9M-cM-^?M-^?HM-^M^M^_2^A^@HM-^K=M-^[M-K^A^@HM-^CM-C^HHM-^IM-j1M-@M->^A^@^@^@M-hM-hM-eM-^?M-^?HM-^K^KHM-^EM-IuM-^HM-^K-yM-K^A^@M-:^E^@^@^@HM-^M5M-EU^A^@1M-^?M-hFM-aM-^?M-^?HM-^IM-GHM-^IM-nM-hM-kM-bM-^?M-^?M-?^B^@^@^@M-h1e^@^@M-hM-<M-s^@^@LM-^K^E^]M-K^A^@M-^Kt$ 1M-RM-^IM-GHM-^M^MvM-;^A^@M-hM-aM-z^@^@HM-^M^Mb^^^A^@M-:^C^D^@^@HM-^M5^R0^A^@HM-^M=M-'U^A^@M-h^BM-bM-^?M-^?HM-^M^MM-e^^^A^@M-:<^F^@^@HM-^M5M-s/^A^@HM-^M=-3^A^@M-hM-cM-aM-^?M-^?^O^_^@M-s^O^^M-z1M-mIM-^IM-Q^HM-^IM-bHM-^CM-dM-pPTLM-^M^Ef^M^A^@HM-^M^MM-o^L^A^@HM-^M=M-xM-eM-^?M-^?M-^?^UM-RM-G^A^@M-tM-^PHM-^M=aM-J^A^@HM-^M^EZM-J^A^@H9M-xt^UHM-^K^EM-.M-G^A^@HM-^EM-@t M-^?M-`^O^_M-^@^@^@^@^@M-C^O^_M-^@^@^@^@^@HM-^M=1M-J^A^@HM-^M5*M-J^A^@H)M-~HM-^IM-pHM-AM-n?HM-AM-x^CH^AM-FHM-QM-~t^THM-^K^EM-^MM-G^A^@HM-^EM-@t^HM-^?M-`f^O^_D^@^@M-C^O^_M-^@^@^@^@^@M-s^O^^M-zM-^@=MM-J^A^@^@u+UHM-^C=jM-G^A^@^@HM-^IM-et^LHM-^K=vM-G^A^@M-hYM-^M-^?M-^?M-hdM-^?M-^?M-^?M-F^E%M-J^A^@^A]M-C^O^_^@M-C^O^_M-^@^@^@^@^@M-s^O^^M-zM-iwM-^?M-^?M-^?^O^_M-^@^@^@^@^@M-s^O^^M-zHM-^K^G1M-RHM-wM-vHM-^IM-PM-CM-s^O^^M-zHM-^K^V1M-@H9^Wt^BM-CM-^PHM-^KF^HH9G^H^OM-^TM-@M-C^O^_@^@M-s^O^^M-zM-^K^E^^M-Y^A^@M-^EM-@u^FM-^I=^TM-Y^A^@M-Cff.^O^_M-^D^@^@^@^@^@LM-^K^NLM-^K^_AT1M-@ULM-^M^UM-~^V^A^@SM-^IM-SE^OM-6^AAM-^@M-x\t+^?WAM-^@M-x=^OM-^Du^A^@^@^OM-^N^?^@^@^@IM-^CM-A^AEM-^H^CHM-^CM-@^AIM-^CM-C^AE^OM-6^AAM-^@M-x\uM-UA^OM-6i^AIM-^CM-A^B@M-^DM-m^OM-^D5^A^@^@DM-^MeM-PAM-^@M-|HwuE^OM-6M-DOc^DM-^BM^AM-P>AM-^?M-`^O^_^@AM-^@M-x^uM-3E^OM-6A^AMM-^Ma^AAM-^MhM-@@M-^@M-}>^OM-^GM-s^@^@^@IM-^CM-A^BAM-^CM-`^_EM-^H^CHM-^CM-@^AIM-^CM-C^AM-ihM-^?M-^?M-^?^O^_^@EM-^DM-@t AM-^@M-x:^OM-^ErM-^?M-^?M-^?AM-8^A^@^@^@LM-^I^_[LM-^I^N]HM-^I^AA\DM-^IM-@M-CM-=^[^@^@^@AM-^H+HM-^CM-@^AIM-^CM-C^AM-i*M-^?M-^?M-^?M-=^G^@^@^@M-kM-iE1M-@A^OM-6)@M-^@M-}F^?'@M-^@M-}@^?kDM-^MeM-PAM-^@M-| wM-^NIM-^CM-A^AAM-AM-`^DFM-^MD^EM-PA^OM-6)@M-^@M-}F~M-YDM-^MeM-^_AM-^@M-|^E^OM-^GiM-^?M-^?M-^?AM-AM-`^DIM-^CM-A^AFM-^MD^EM-)M-kM-2^O^_D^@^@IM-^CM-A^AGM-^MdM-`M-PE^OM-6^AAM-^MhM-P@M-^@M-}^GvM-iEM-^H#HM-^CM-@^AIM-^CM-C^AM-iM-&M-~M-^?M-^?M-^PAM-AM-`^DIM-^CM-A^AFM-^MD^EM-IM-isM-^?M-^?M-^?f^O^_D^@^@AM-^@M-x?t"MM-^IM-aE1M-@M-i,M-^?M-^?M-^?^O^_M-^@^@^@^@^@M-^DM-[^OM-^DM-^IM-~M-^?M-^?AM-^IM-PM-i^UM-^?M-^?M-^?AM-F^C^?HM-^CM-@^AIM-^CM-C^AMM-^IM-aM-iQM-~M-^?M-^?M-=^K^@^@^@M-i^MM-^?M-^?M-^?M-= ^@^@^@M-i^CM-^?M-^?M-^?M-=^M^@^@^@M-iM-yM-~M-^?M-^?M-=^?^@^@^@M-iM-oM-~M-^?M-^?M-= ^@^@^@M-iM-eM-~M-^?M-^?M-=^H^@^@^@M-iM-[M-~M-^?M-^?M-=^L^@^@^@M-iM-QM-~M-^?M-^?M-= ^@^@^@M-iM-GM-~M-^?M-^?ff.^O^_M-^D^@^@^@^@^@M-^PM-s^O^^M-zM-iM-^WM-[M-^?M-^?^O^_M-^@^@^@^@^@M-^IM-^?HM-^M^E^WM-E^A^@E1M-@HM-AM-g^DH^AM-GHM-^K^GHM-^EM-@t^VHM-^KW^HHM-^CM-x^At^SAM-8^A^@^@^@HM-^CM-x^Bt^WDM-^IM-@M-C^O^_^@M-^@:0A^OM-^UM-@DM-^IM-@M-C^O^_D^@^@^OM-6^BM-^CM-h0u^G^OM-6B^AM-^CM-h0M-^EM-@A^OM-^UM-@DM-^IM-@M-Cff.^O^_M-^D^@^@^@^@^@^O^_@^@HM-^CM-l^X1M-RLM-^M^EA,^A^@1M-vdHM-^K^D%(^@^@^@HM-^ID$^H1M-@HM-^IM-aM-hiM-w^@^@M-^EM-@t5M-^CM-x^Au(HM-G^EM-EM-V^A^@M-^?M-^?M-^?M-^?M-8^A^@^@^@HM-^KT$^HdH3^T%(^@^@^@u"HM-^CM-D^XM-C^O^_^@1M-@M-kM-d^O^_@^@HM-^K^D$HM-^I^EM-^UM-V^A^@M-8^A^@^@^@M-kM-NM-hM-9M-\M-^?M-^?f^O^_M-^D^@^@^@^@^@AW1M-vAVAUATUSHM-^AM-lX^F^@^@dHM-^K^D%(^@^@^@HM-^IM-^D$H^F^@^@1M-@HM-^M|$0HM-^I|$^XHM-^M^EM-YM-C^A^@HM-^K^D0^OM-6^PM-^DM-Rt^Yf^O^_D^@^@^OM-6H^AM-^@M-z%t^OM-^IM-JHM-^CM-@^AM-^DM-RuM-m1M-@M-k^OM-^PM-^@M-y%^OM-^DM-7^@^@^@M-^@M-ybuM-cHM-^I^D7HM-^CM-F^HHM-^CM-~^PuM-4HM-^C|$0^@AM-=^L^@^@^@^OM-^DM-O^@^@^@HM-^MD$@LM-^Mt$(HM-^ID$^HHM-^MM-^D$@^F^@^@HM-^I^D$LM-^K|$^HM-=^N^@^B^@1M-[^O^_^@M-^IM-oLM-^Il$(M-hM-^LM-^M-^?M-^?M->%^@^@^@HM-^IM-GIM-^IM-DM-h^LM-\M-^?M-^?HM-^EM-@u[E1M-IE1M-@LM-^IM-qM-:M-^@^@^@^@LM-^IM-~LM-^IM-gM-hM-~M-"^@^@HM-^CM-x^?w<HM-^KD$(H9M-CH^OBM-XM-^CM-E^AIM-^CM-oM-^@L;<$uM-'I9M-]vUIM-^IM-]M-kM-^N^O^_D^@^@^OM-6P^BHM-^CM-@^AM-i&M-^?M-^?M-^?M-F^EdM-F^A^@^AHM-^KM-^D$H^F^@^@dH3^D%(^@^@^@^OM-^EM-^?^@^@^@HM-^AM-DX^F^@^@[]A\A]A^A_M-CHM-^C|$8^@^OM-^E%M-^?M-^?M-^?M-kM-IHM-GD$^P^@^@^@^@LM-^M%5M-F^A^@HM-^KD$^PHM-^M^]M-^IM-B^A^@LM-^Kt$^HHM-^K,M-CHM-^K\$^XHiM-x^@^F^@^@LM-^K<M-CMM-^M,<LM-^IM-{H)M-kM-k]^O^_@^@HM-^AM-{M-^@^@^@^@^OM-^OwM-^?M-^?M-^?HM-^CM-l^HIM-^MG^BAM-^IM-YM-:^A^@^@^@PLM-^M^EM-^_)^A^@M->M-^@^@^@^@LM-^IM-oAVHM-GM-AM-^?M-^?M-^?M-^?1M-@UM-h^RM-YM-^?M-^?HM-^CM-D M-^CM-x^?^OM-^G9M-^?M-^?M-^?IM-^CM-mM-^@IM-^CM-nM-^@L;4$t'MM-^EM-^?uM-"HM-^IM-iHM-^M^UTP^A^@LM-^IM-o1M-@M->M-^@^@^@^@M-hM-iM-ZM-^?M-^?M-kM-I^O^_M-^@^@^@^@^@HM-^C|$^P^A^OM-^DM-qM-~M-^?M-^?HM-GD$^P^A^@^@^@M-i1M-^?M-^?M-^?M-haM-ZM-^?M-^?M-^PAUAM-^IM-UATIM-^IM-tUHM-^IM-}M-? ^@^@^@SHM-^CM-l^HM-h#M-j^@^@HM-^IM-CMM-^EM-dt^KLM-^IM-gM-hcM-l^@^@IM-^IM-DLM-^Ic^HHM-^EM-mt^KHM-^IM-oM-hOM-l^@^@HM-^IM-EHM-^K^EM-5M-T^A^@HM-^I+DM-^Hk^PHM-^IC^XHM-^I^]M-#M-T^A^@HM-^CM-D^H[]A\A]M-C^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^K6HM-^K?M-iM-^AM-[M-^?M-^?M-^PM-s^O^^M-zIM-^IM-pHM-^K7IM-^K8M-inM-[M-^?M-^?ff.^O^_M-^D^@^@^@^@^@^O^_^@SHM-^IM-{HM-^K?M-hM-$M-WM-^?M-^?HM-^K{^HM-hM-^[M-WM-^?M-^?HM-^K{^PM-hM-^RM-WM-^?M-^?HM-^KM-;M-0^@^@^@HM-^M^EM-VM-@^A^@H9M-Gt^O[M-iyM-]M-^?M-^?f^O^_M-^D^@^@^@^@^@[M-Cff.^O^_M-^D^@^@^@^@^@^O^_^@HM-^C=8M-T^A^@^@St"1M-[^O^_^@HM-^K^E^YM-T^A^@HM-^K<M-XHM-^CM-C^AM-hM-^LM-^?M-^?M-^?H9^]^UM-T^A^@wM-cHM-G^E^HM-T^A^@^@^@^@^@[M-F^EM-yM-S^A^@^@M-F^EM--M-S^A^@^@M-G^EM-^_M-S^A^@^@^@^@^@M-G^EM-^QM-S^A^@^@^@^@^@M-G^EM-^CM-S^A^@^@^@^@^@M-G^EqM-S^A^@^@^@^@^@M-G^EcM-S^A^@^@^@^@^@M-G^EUM-S^A^@^@^@^@^@M-G^EWM-S^A^@^@^@^@^@M-G^E=M-S^A^@^@^@^@^@M-G^E/M-S^A^@^@^@^@^@M-G^E!M-S^A^@^@^@^@^@M-C^O^_@^@UHM-^IM-}HM-GM-AM-^?M-^?M-^?M-^?M->^B^@^@^@SHM-^IM-jHM-^CM-l^XLM-^K^EM-^QM-R^A^@dHM-^K^D%(^@^@^@HM-^ID$^H1M-@HM-^M|$^FM-h'M-Y^@^@^OM-6T$^F8U^@t^]M-8^A^@^@^@HM-^KL$^HdH3^L%(^@^@^@u^[HM-^CM-D^X[]M-CM-^PHM-^IM-oHM-^IM-CM-h5M-XM-^?M-^?H9M-X^OM-^UM-@M-kM-UM-hHM-XM-^?M-^?^O^_M-^D^@^@^@^@^@AVAUATAM-^IM-tUSHM-^IM-{M-h^MM-XM-^?M-^?HM-^MH^AM-8^C^@^@^@HM-wM-a^OM-^PM-BHM-^EM-@^OM-^HM-'^@^@^@^OM-6M-RHM-^EM-R^OM-^EM-^[^@^@^@HM-^M<IM-hM-`M-g^@^@IM-^IM-E^OM-6^CLM-^IM-mM-^DM-@tdLM-^M5M-lM-N^A^@M-k^Xf.^O^_M-^D^@^@^@^@^@M-^HE^@HM-^CM-E^A^OM-6^CM-^DM-@tCHM-^CM-C^A</u^EEM-^DM-duM^OM-6M-PD^OM-6M-@AM-^@<^V^@uM-WHM-^IM-oM->^A^@^@^@1M-@HM-^CM-E^CHM-^M^Mo&^A^@HM-GM-BM-^?M-^?M-^?M-^?M-hFM-\M-^?M-^?^OM-6^CM-^DM-@uM-=M-FE^@^@LM-^IM-h[]A\A]A^M-C^O^_M-^@^@^@^@^@M-FE^@/HM-^CM-E^AM-kM-^UM-hM-9M-i^@^@f^O^_M-^D^@^@^@^@^@SHM-^K^](M-R^A^@HM-^IM-XHM-QM-hH^AM-XH;^E^@M-R^A^@^OM-^GM-r^@^@^@HM-^EM-[t(HM-^K^EM-vM-Q^A^@HM-^K^U^OM-R^A^@HM-^M^LM-X^O^_^@HM-^I^PHM-^CM-@^HHM-^AM-BM-H^@^@^@H9M-AuM-mM-^C=^M-Q^A^@M-^?^OM-^DM- ^@^@^@HM-^M=!M-A^A^@M-h\M-XM-^?M-^?M-s^O^^M-zM-^K5BM-Q^A^@M-^EM-@^OM-^DM-^J^@^@^@M-^CM-~^C^OM-^DM-o^@^@^@LM-^K^EM-*M-Q^A^@HM-^K=M-^SM-Q^A^@MM-^EM-@t!HM-^K^UM-'M-Q^A^@HM-^IM-xJM-^M^LM-GHM-^I^PHM-^CM-@^HHM-^AM-BM-H^@^@^@H9M-HuM-mM-8^A^@^@^@M-^CM-~^DM-:^@^@^@^@HM-^X^OD^UM-kM-P^A^@^OM-6^MM-$M-P^A^@^AM-rLM-^IM-FHM-^M^TP^OM-6^EM-OM-P^A^@HM-^M^DPHM-^M^TAHM-^M^EM-1M--^A^@HM-^K^TM-PM-hM-HM-&^@^@[M-Cf^O^_D^@^@HM-^K=^YM-Q^A^@LM-^K^E"M-Q^A^@M-kM-(HM-^K= M-Q^A^@M-h4M-TM-^?M-^?M-:^X^@^@^@HM-^IM-PHM-wM-c^OM-^PM-BHM-^EM-@M-8^A^@^@^@^OM-6M-RH^OHM-PHM-^EM-Ru+HM-^M<[HM-AM-g^CM-hM-uM-e^@^@HM-^K^]M-^M-P^A^@HM-^I^EM-GM-P^A^@HM-^M^D[HM-^I^EM-4M-P^A^@M-iM-5M-~M-^?M-^?M-hBM-h^@^@HM-^M^MM-^S^S^A^@M-:M-h^N^@^@HM-^M5M-3$^A^@HM-^M=M-5$^A^@M-hM-#M-VM-^?M-^?^O^_^@ATIM-^IM-tUHM-^IM-}HM-^CM-l^HM-h>M-TM-^?M-^?LM-^IM-fHM-^IM-oM-G^@^@^@^@^@HM-^CM-D^H]A\M-ifM-XM-^?M-^?f^O^_D^@^@M-s^O^^M-zHM-^K6HM-^K?M-kM-D^O^_@^@M-s^O^^M-zIM-^IM-pHM-^K7IM-^K8M-kM-1M-^PM-s^O^^M-zIM-^IM-pHM-^K7IM-^K8M-ins^@^@ff.^O^_M-^D^@^@^@^@^@^O^_^@M-s^O^^M-zHM-^K6HM-^K?M-iQs^@^@M-^PAVAUD^OM-6M-nATIM-^IM-|USHM-^EM-^?t^VHM-^C=^\M-P^A^@^@t^LHM-^IM-~1M-R1M-^?M-hM-FM-zM-^?M-^?HM-^K^EM-oM-O^A^@HM-^MXM-^?HM-^EM-@u^TM-i1^A^@^@M-^PHM-^CM-k^AHM-^CM-{M-^?^OM-^DM-^R^@^@^@HM-^K^EM-;M-O^A^@HM-^K,M-XM-^KM-^EM-(^@^@^@M-^CM-x^Ct^EM-^CM-x uM-WLM-^Ku^@MM-^EM-d^OM-^DM-:^@^@^@LM-^IM-wM-h2m^@^@M-^@8.^OM-^DM-A^@^@^@AM-^@>/^OM-^DM-^_^@^@^@LM-^IM-v1M-RLM-^IM-gM-hM-bp^@^@HM-^Ku^HDM-^IM-jIM-^IM-FHM-^IM-GM-h@M-zM-^?M-^?LM-^IM-wM-hM-^HM-RM-^?M-^?M-^CM-=M-(^@^@^@ ^OM-^E{M-^?M-^?M-^?HM-^IM-oHM-^CM-k^AM-hM-?M-zM-^?M-^?HM-^CM-{M-^?^OM-^EsM-^?M-^?M-^?^O^_D^@^@HM-^K^U9M-O^A^@HM-^EM-R^OM-^DM-^@^@^@^@HM-^K5^YM-O^A^@HM-^M<M-VHM-^IM-p1M-RHM-^K^HM-^CM-9M-(^@^@^@ HM-^I^LM-V^OM-^UM-AHM-^CM-@^H^OM-6M-IH^AM-JH9M-GuM-`[]HM-^I^UM-wM-N^A^@A\A]A^M-CHM-^Ku^HDM-^IM-jLM-^IM-wM-hM-1M-yM-^?M-^?M-itM-^?M-^?M-^?^O^_@^@1M-RM-^@x^A.^OM-^TM-B^OM-6D^P^AM-^DM-@^OM-^DM-bM-~M-^?M-^?</^OM-^DM-ZM-~M-^?M-^?M-i^\M-^?M-^?M-^?^O^_D^@^@1M-R[]HM-^I^UM-%M-N^A^@A\A]A^M-Cff.^O^_M-^D^@^@^@^@^@^O^_^@H9M-w^OM-^CM-7^@^@^@ATIM-^IM-tUSHM-^IM-{M-kA^O^_^@LM-^IM-`1M-RHM-wM-q1M-RIM-^IM-AHM-^IM-hHM-wM-qI9M-AvEL9M-FssHM-^MF^AHM-^IG(M-F^F HM-^IM-X1M-RHM-wM-qH^AM-YHM-^IM-KH)M-SL9M-cs7HM-^K=^KM-=^A^@HM-^K^M<M-M^A^@HM-^Mk^AHM-^Kw(LM-^KG0HM-^EM-IuM-#L9M-Fs^^HM-^MF^AHM-^IG(M-F^F HM-^IM-kL9M-crM-I[]A\M-Cf^O^_D^@^@M-> ^@^@^@M-hM-^NM-SM-^?M-^?M-kM-a^O^_@^@M-> ^@^@^@M-h~M-SM-^?M-^?HM-^K^MM-gM-L^A^@M-kM-^E^O^_D^@^@M-Cff.^O^_M-^D^@^@^@^@^@^O^_@^@ATUSHM-^KF^XHM-^K^^PHM-^IM-EH)M-]HM-^CM-}^G^OM-^FM-^K^@^@^@H9M-X^OM-^DM-^G^@^@^@HM-^KV0HM-^KN^HLM-^M%M-3!^A^@H^AM-PHM-wM-RH!M-PHM-^KV IM-^IM-@IM-^IM-QI)M-HI)M-IM9M-HH^OGM-BHM-^CM-eM-xH^AM-]HM-^IF^XHM-^IF^PHM-^K5.M-<^A^@M-hM-qM-SM-^?M-^?M-^PHM-^K^SLM-^IM-fM-?^A^@^@^@1M-@HM-^CM-C^HM-hM-^ZM-UM-^?M-^?H9M-kuM-eHM-^K=^FM-<^A^@HM-^KG(H;G0s^YHM-^MP^AHM-^IW(M-F^@ []A\M-CM-^@NP^BM-ipM-^?M-^?M-^?[M-> ^@^@^@]A\M-iM-^]M-RM-^?M-^?ff.^O^_M-^D^@^@^@^@^@fM-^PUSM-^IM-SHM-^CM-l^HHM-^EM-^?^OM-^DM-^O^@^@^@1M-vHM-^IM-}M-hM-uM-^_^@^@HM-^K5M-&M-;^A^@HM-^IM-o)M-CM-8^@^@^@^@^OHM-XM-h\M-SM-^?M-^?HM-^IM-oM-hM-DM-QM-^?M-^?HcM-kH^AM-Ef^O^_D^@^@HM-^K=yM-;^A^@HM-^KG(H;G0s7HM-^MP^AHM-^IW(M-F^@ M-^CM-k^AM-^CM-{M-^?uM-\HM-^K^EM-EM-J^A^@HM-^MD^E^AHM-^I^EM-9M-J^A^@HM-^CM-D^H[]M-Cf.^O^_M-^D^@^@^@^@^@M-> ^@^@^@M-hM-vM-QM-^?M-^?M-kM-H^O^_@^@HM-^IM-qM-?^A^@^@^@1M-@HcM-kHM-^M5h ^A^@M-hM-^WM-TM-^?M-^?M-kM-1^O^_D^@^@ATLM-^M^EY ^A^@AM-^IM-tM-^IM-~HM-^CM-l^PM-^DM-Rt^LE1M-@M-^@=M-^MM-K^A^@^@t^VHM-^CM-D^PDM-^IM-bLM-^IM-GA\M-i^MM-^?M-^?M-^?^O^_D^@^@HM-^It$^HM-hM-~M-^S^@^@HM-^Kt$^HIM-^IM-@M-kM-V^O^_@^@M-s^O^^M-zM-^K^E>M-J^A^@M-^EM-@u^OM-^K^E0M-J^A^@M-^CM-@^AM-^I^E'M-J^A^@M-CfM-^PAUATIM-^IM-tHM-^IM-VSM-^IM-{M-?^D^@^@^@M-h9M-U^@^@IM-^IM-EM-hQM-OM-^?M-^?1M-^?LM-^IM-iLM-^IM-bM-^K01M-@M-h@M-TM-^?M-^?M-^DM-[t^TM-G^EM-bM-I^A^@^B^@^@^@[A\A]M-C^O^_@^@M-^K^EM-RM-I^A^@M-^EM-@uM-lM-G^EM-DM-I^A^@^A^@^@^@[A\A]M-Cff.^O^_M-^D^@^@^@^@^@^O^_^@M-s^O^^M-zHM-^KFHH9GH^?"u^PHM-^K6HM-^K?M-i^EM-RM-^?M-^?^O^_D^@^@^OM-^\M-@^OM-6M-@M-Cf^O^_M-^D^@^@^@^@^@M-8M-^?M-^?M-^?M-^?M-Cf.^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^KM-^GM-(^@^@^@M-^KM-^NM-(^@^@^@M-^CM-x^C^OM-^TM-BM-^CM-x ^OM-^TM-@ M-BM-^CM-y^C^OM-^TM-@M-^CM-y ^OM-^TM-A^HM-Hu^RM-^DM-Ru^^AM-8^A^@^@^@M-^DM-@t^HDM-^IM-@M-CM-^DM-RtM-nHM-^K6HM-^K?M-i!M-zM-^?M-^?M-^PAM-8M-^?M-^?M-^?M-^?M-kM-d^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^KM-^GM-(^@^@^@M-^KM-^NM-(^@^@^@M-^CM-x^C^OM-^TM-BM-^CM-x ^OM-^TM-@ M-BM-^CM-y^C^OM-^TM-@M-^CM-y ^OM-^TM-A^HM-Hu^RM-^DM-Ru^^AM-8^A^@^@^@M-^DM-@t^HDM-^IM-@M-CM-^DM-RtM-nHM-^K6HM-^K?M-i1M-QM-^?M-^?M-^PAM-8M-^?M-^?M-^?M-^?M-kM-d^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^KM-^GM-(^@^@^@HM-^IM-qM-^KM-6M-(^@^@^@M-^CM-x^C^OM-^TM-BM-^CM-x ^OM-^TM-@ M-BM-^CM-~^C^OM-^TM-@M-^CM-~ @^OM-^TM-F@^HM-pu^UM-^DM-Ru)AM-8^A^@^@^@M-^DM-@t^KDM-^IM-@M-C^O^_^@M-^DM-RtM-kHM-^K7HM-^K9M-iYM-yM-^?M-^?f^O^_M-^D^@^@^@^@^@AM-8M-^?M-^?M-^?M-^?M-kM-Y^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^KM-^GM-(^@^@^@HM-^IM-rM-^KM-6M-(^@^@^@M-^CM-x^C^OM-^TM-AM-^CM-x ^OM-^TM-@ M-AM-^CM-~^C^OM-^TM-@M-^CM-~ @^OM-^TM-F@^HM-pu^UM-^DM-Iu)AM-8^A^@^@^@M-^DM-@t^KDM-^IM-@M-C^O^_^@M-^DM-ItM-kHM-^K7HM-^K:M-iYM-PM-^?M-^?f^O^_M-^D^@^@^@^@^@AM-8M-^?M-^?M-^?M-^?M-kM-Y^O^_M-^D^@^@^@^@^@@M-^DM-^?t#M-^IM-p%^@M-p^@^@=^@M-^@^@^@uu1M-@M-^C=M-8M-H^A^@^C^OM-^DM-^V^@^@^@M-C^O^_D^@^@1M-@M-^CM-z^EtM-sM-^CM-z^C^OM-^TM-AM-^CM-z ^OM-^TM-@ M-AM-8/^@^@^@M-^DM-IuM-\1M-@M-^C=M-^EM-H^A^@^AtM-Q@M-^DM-^?tBM-^AM-f^@M-p^@^@M-8@^@^@^@M-^AM-~^@M- ^@^@twM-8|^@^@^@M-^AM-~^@^P^@^@tZM-^AM-~^@M-@^@^@^OM-^TM-@M-wM-XM-^CM-`=M-C^O^_^@=^@@^@^@^OM-^TM-AM-kM-+f^O^_D^@^@M-8@^@^@^@M-^CM-z^FtFM-8|^@^@^@M-^CM-z^At,M-^CM-z^G^OM-^TM-@M-kM-K^O^_@^@M-^CM-fIM-^CM-~^A^YM-@M-wM-PM-^CM-`*M-Cf.^O^_M-^D^@^@^@^@^@M-C^O^_M-^@^@^@^@^@M-C^O^_M-^@^@^@^@^@M-C^O^_M-^@^@^@^@^@M-C^O^_M-^@^@^@^@^@S@^OM-6M-^?M-h^FM-^?M-^?M-^?M-^IM-CM-^DM-@t#HM-^K=AM-7^A^@HM-^KG(H;G0s^_HM-^MP^AHM-^IW(M-^H^XHM-^C^EM-^UM-F^A^@^AM-^DM-[[^OM-^UM-@M-Cf^O^_D^@^@^OM-6M-sM-hM-XM-MM-^?M-^?M-kM-af^O^_D^@^@M-s^O^^M-zM-^KM-^GM-(^@^@^@M-^KM-^NM-(^@^@^@M-^CM-x^C^OM-^TM-BM-^CM-x ^OM-^TM-@ M-BM-^CM-y^C^OM-^TM-@M-^CM-y ^OM-^TM-A^HM-Hu^RM-^DM-RuFAM-8^A^@^@^@M-^DM-@t^HDM-^IM-@M-CM-^DM-RtM-nHM-^KF`H9G`^?*|^XLM-^KFhD+GhuM-bHM-^K6HM-^K?M-iM-^[M-NM-^?M-^?^O^_^@AM-8^A^@^@^@DM-^IM-@M-Cf^O^_D^@^@AM-8M-^?M-^?M-^?M-^?M-kM-<M-s^O^^M-zM-^KM-^GM-(^@^@^@HM-^IM-rM-^KM-6M-(^@^@^@M-^CM-x^C^OM-^TM-AM-^CM-x ^OM-^TM-@ M-AM-^CM-~ ^OM-^TM-@M-^CM-~^C@^OM-^TM-F@^HM-pu^UM-^DM-Iu)AM-8^A^@^@^@M-^DM-@t^KDM-^IM-@M-C^O^_^@M-^DM-ItM-kHM-^K7HM-^K:M-iM-^Ij^@^@f^O^_M-^D^@^@^@^@^@AM-8M-^?M-^?M-^?M-^?M-kM-Y^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^KM-^GM-(^@^@^@M-^KM-^NM-(^@^@^@M-^CM-x^C^OM-^TM-BM-^CM-x ^OM-^TM-@ M-BM-^CM-y ^OM-^TM-@M-^CM-y^C^OM-^TM-A^HM-Hu^RM-^DM-Ru^^AM-8^A^@^@^@M-^DM-@t^HDM-^IM-@M-CM-^DM-RtM-nHM-^K6HM-^K?M-i!j^@^@M-^PAM-8M-^?M-^?M-^?M-^?M-kM-d^O^_M-^D^@^@^@^@^@M-s^O^^M-zAUATUSHM-^IM-{HM-^CM-l^HM-^KM-^GM-(^@^@^@M-^KM-^NM-(^@^@^@M-^CM-x^C^OM-^TM-BM-^CM-x ^OM-^TM-@ M-BM-^CM-y^C^OM-^TM-@M-^CM-y ^OM-^TM-A^HM-Hu%M-^DM-R^OM-^EM-^]^@^@^@AM-8^A^@^@^@M-^DM-@t^WHM-^CM-D^HDM-^IM-@[]A\A]M-C^O^_D^@^@M-^DM-RtM-_LM-^K&M->.^@^@^@LM-^IM-gM-h^\M-LM-^?M-^?LM-^K+M->.^@^@^@HM-^IM-ELM-^IM-oM-h M-LM-^?M-^?HM-^IM-FHM-^EM-@t9HM-^EM-mHM-^M^EM-^U^Z^A^@H^ODM-hHM-^IM-oM-h^KM-MM-^?M-^?AM-^IM-@M-^EM-@uM-!HM-^CM-D^HLM-^IM-nLM-^IM-g[]A\A]M-iM-oM-LM-^?M-^?^O^_M-^@^@^@^@^@HM-^M5_^Z^A^@HM-^EM-muM-IM-kM-Vf.^O^_M-^D^@^@^@^@^@AM-8M-^?M-^?M-^?M-^?M-ibM-^?M-^?M-^?^O^_D^@^@AWAVAUATUSHM-^AM-lM-(^@^@^@dHM-^K^D%(^@^@^@HM-^IM-^D$M-^X^@^@^@1M-@@M-^DM-^?uwHM-^M^]4^H^A^@M-=^T^@^@^@LM-^M%$M-D^A^@LM-^Mk,M-k^Qf^O^_D^@^@L9M-kt"M-^K+HM-^CM-C^DM-^IM-nLM-^IM-gM-hM-SM-NM-^?M-^?M-^EM-@tM-g1M-vM-^IM-oM-hfM-LM-^?M-^?L9M-kuM-^HM-^KM-^D$M-^X^@^@^@dH3^D%(^@^@^@^OM-^EC^A^@^@HM-^AM-DM-(^@^@^@[]A\A]A^A_M-C^O^_M-^D^@^@^@^@^@HM-^M-M-=^G^A^@HM-^M=M-2M-C^A^@AM-<^T^@^@^@IM-^IM-eM-hTM-LM-^?M-^?LM-^Mu,HM-^IM-kLM-^M=M-^VM-C^A^@M-k^K^O^_@^@DM-^K#HM-^CM-C^D1M-vLM-^IM-jDM-^IM-gM-h,M-IM-^?M-^?HM-^C<$^At^KDM-^IM-fLM-^IM-^?M-hM-*M-NM-^?M-^?L9M-suM-Uf^Oo^E]M-C^A^@f^Oo^MeM-C^A^@M-GM-^D$M-^H^@^@^@^@^@^@^PAM-<^T^@^@^@f^Oo^U\M-C^A^@f^Oo^]dM-C^A^@LM-^M=M-]M-xM-^?M-^?LM-^M5M-vM-iM-^?M-^?f^Oo%^M-C^A^@f^Oo-fM-C^A^@^O^QD$^Hf^Oo5iM-C^A^@f^Oo=qM-C^A^@^O^QL$^X^O^QT$(^O^Q\$8^O^Qd$H^O^Ql$X^O^Qt$h^O^Q|$xM-k^L^O^_@^@DM-^Ke^@HM-^CM-E^DDM-^IM-fHM-^M=M-FM-B^A^@M-hM-^QM-MM-^?M-^?M-^EM-@t^\AM-^CM-|^TLM-^IM-pLM-^IM-nDM-^IM-gI^ODM-G1M-RHM-^I^D$M-hQM-HM-^?M-^?H9M-]uM-DM-iM-&M-~M-^?M-^?M-hRM-IM-^?M-^?fM-^PHM-^C=M-pM-0^A^@^@t^VHM-^M5M-gM-0^A^@HM-^M~M-xM-kIf^O^_M-^D^@^@^@^@^@HM-^M5M-1M-0^A^@HM-^CM-l^HHM-^M~M-xM-h,^@^@^@HM-^M5M-MM-0^A^@HM-^M~M-xM-h^\^@^@^@HM-^M5M-^]M-0^A^@HM-^CM-D^HHM-^M~M-xM-k^Kff.^O^_M-^D^@^@^@^@^@UHM-^IM-}SHM-^IM-sHM-^CM-l^HM-^@=^MM-C^A^@^@t#HM-^Ku^@HM-^K;M-:^A^@^@^@HM-^K^MpM-2^A^@HM-^CM-D^H[]M-iM--M-KM-^?M-^?^O^_D^@^@M-?^A^@^@^@M-F^EM-\M-B^A^@^AM-hM-wM-JM-^?M-^?M-^EM-@y^KM-hNM-^?M-^?M-^?M-kM-A^O^_@^@M-?^A^@^@^@M-hnM-}M-^?M-^?M-h9M-^?M-^?M-^?M-kM-,^O^_M-^@^@^@^@^@HM-^M5^AM-0^A^@HM-^CM-l^HHM-^M~M-xM-h|M-^?M-^?M-^?HM-^M5M-}M-/^A^@HM-^CM-D^HHM-^M~M-xM-ihM-^?M-^?M-^?^O^_M-^D^@^@^@^@^@USHM-^AM-lM-^X^@^@^@dHM-^K^D%(^@^@^@HM-^IM-^D$M-^H^@^@^@1M-@HM-^IM-cM-kX^O^_M-^@^@^@^@^@HM-^K=M-IM-1^A^@M-hlM-LM-^?M-^?HM-^IM-ZHM-^M5RM-A^A^@1M-^?M-hKM-FM-^?M-^?M-^K-=M-A^A^@M-^K^E3M-A^A^@M-^EM-@tKM-^CM-h^AM-=^S^@^@^@M-^I^E!M-A^A^@M-^IM-oM-hFM-FM-^?M-^?1M-RHM-^IM-^M-?^B^@^@^@M-h^WM-FM-^?M-^?M-^K^E M-A^A^@M-^EM-@u M-^K^EM-{M-@^A^@M-^EM-@t#M-^@=M-lM-A^A^@^@tM-^RM-h5M-^?M-^?M-^?M-kM-^K^O^_^@1M-vM-^IM-oM-hWM-IM-^?M-^?M-kM-8^O^_D^@^@HM-^KM-^D$M-^H^@^@^@dH3^D%(^@^@^@u HM-^AM-DM-^X^@^@^@[]M-CM-h~M-GM-^?M-^?ff.^O^_M-^D^@^@^@^@^@^O^_^@M-^@=M-^[M-A^A^@^@u^GM-Cf^O^_D^@^@HM-^CM-l^HM-?^D^@^@^@M-hM-2M-iM-^?M-^?M-^DM-@u^NHM-^CM-D^HM-Cf^O^_M-^D^@^@^@^@^@HM-^M5M-AM-.^A^@HM-^M~M-xM-h@M-~M-^?M-^?HM-^M5M-qM-.^A^@HM-^M~M-xM-h0M-~M-^?M-^?HM-^M5M-1M-.^A^@HM-^CM-D^HHM-^M~M-xM-i^\M-~M-^?M-^?ff.^O^_M-^D^@^@^@^@^@M-^PAWAVAUIM-^IM-UATAM-^IM-LUHM-^IM-uSHM-^CM-lhHM-^I|$0LM-^ID$ LM-^IL$8dHM-^K^D%(^@^@^@HM-^ID$X1M-@HM-^K^GHM-^IM-WHM-^ID$^XM-hzM-F^@^@M-^CM-x^B^OM-^VM-@"^EM-&M-@^A^@M-^HD$/^OM-^E^T^A^@^@E1M-^?EM-^EM-dt\HM-^K|$^XMM-^IM-hHM-^IM-jM->^@ ^@^@HM-GM-AM-^?M-^?M-^?M-^?M-h M-G^@^@IM-^IM-DH=M-^?^_^@^@^OM-^GM-^C^C^@^@HM-^KD$^XM-FD$/^A^OM-6^@8E^@u^PHM-^IM-oM-h7M-FM-^?M-^?I9M-D^OM-^UD$/EM-^EM-^?t^ZLM-^IM-cM-iM-k^@^@^@fM-^PHM-^IM-oM-h^XM-FM-^?M-^?HM-^Il$^XIM-^IM-DHM-^C|$ ^@txM-hM-sM-EM-^?M-^?HM-^CM-x^A^OM-^GM-I^B^@^@HM-^K\$^XJM-^M,#H9M-]^OM-^FG^C^@^@M-hM-"M-JM-^?M-^?HM-^K^HHM-^IM-X1M-[f.^O^_M-^D^@^@^@^@^@^OM-6^P^OM-7^TQfM-^AM-b^@@fM-^CM-z^AHM-^CM-[M-^?HM-^CM-@^AH9M-EuM-cM-^@=M-^TM-@^A^@^@^OM-^EM-M^@^@^@HM-^KD$8M-F^@^@M-iM-]^@^@^@f^O^_M-^D^@^@^@^@^@M-^@=qM-@^A^@^@^OM-^EM-*^@^@^@HM-^KD$8M-F^@^@M-iM-B^@^@^@f^O^_D^@^@EM-^EM-d^OM-^EM-X^B^@^@HM-^IM-oM-h_M-EM-^?M-^?HM-^IM-CLM-^M`^AH=M-^?^_^@^@^OM-^Gl^B^@^@HM-^K|$^XLM-^IM-bHM-^IM-nM-h\M-GM-^?M-^?M-FD$/^@M-h"M-EM-^?M-^?HM-^Kt$^XHM-^M<^^HM-^I|$^PHM-^CM-x^A^OM-^GM-^Z^@^@^@LM-^K|$^PLM-^Kt$^XM9M-wv$M-hM-FM-IM-^?M-^?LM-^IM-rLM-^IM-^?^OM-62HM-^K^HM-vDq^A@u^CM-F^B?HM-^CM-B^AH9M-zuM-gIM-^IM-\^OM-6^EM-EM-?^A^@M-^DM-@t^N^OM-6D$/M-^CM-p^A"^EM-4M-?^A^@HM-^Kt$8HM-^C|$ ^@M-^H^Ft^HHM-^KD$ HM-^I^XHM-^KD$0HM-^Kt$^XHM-^I0HM-^KD$XdH3^D%(^@^@^@^OM-^E^O^B^@^@HM-^CM-DhLM-^IM-`[]A\A]A^A_M-CM-^PH9M-w^OM-^FM-^^A^@^@IM-^IM-t1M-[HM-^Ml$PIM-^IM-uLM-^M|$L^O^_D^@^@A^OM-6E^@<_^OM-^O^S^A^@^@<@^OM-^OM-W^@^@^@<#^OM-^OM-C^@^@^@<^_^OM-^OM-G^@^@^@HM-GD$P^@^@^@^@MM-^IM-nM-k"^O^_D^@^@AM-F^D$?HM-^IM-oM^AM-nHM-^CM-C^ALM-^Kd$^HM-hM-^OM-HM-^?M-^?M-^EM-@u|HM-^KT$^PLM-^IM-vHM-^IM-iLM-^IM-^?L)M-rM-h^EM-d^@^@IM-^Mt$^AHM-^It$^HHM-^CM-xM-^?^OM-^DM-Q^@^@^@HM-^CM-xM-~^OM-^DM-g^@^@^@M-^K|$LHM-^EM-@AM-=^A^@^@^@L^OEM-hM-haM-FM-^?M-^?M-^EM-@xM-^U1M-R^O^_^@A^OM-6^L^VAM-^H^L^THM-^CM-B^AI9M-UuM-nHM-^XHM-^IM-oM^AM-nM^AM-lH^AM-CM-h^SM-HM-^?M-^?M-^EM-@tM-^DMM-^IM-uM-k&f.^O^_M-^D^@^@^@^@^@M-^MPM-[M-^@M-z^Z^OM-^G9M-^?M-^?M-^?AM-^H^D$IM-^CM-E^AHM-^CM-C^AIM-^CM-D^AL9l$^P^OM-^GM-yM-~M-^?M-^?MM-^IM-fL+t$^XMM-^IM-tM-ieM-~M-^?M-^?f^O^_M-^D^@^@^@^@^@M-^MPM-^_M-^@M-z^]vM-DM-iM-xM-~M-^?M-^?^O^_^@HM-^K|$^X1M-RLM-^IM-fM-h^QM-^O^@^@HcM-XM-ifM-}M-^?M-^?f^O^_M-^D^@^@^@^@^@AM-F^D$?MM-^IM-uHM-^CM-C^AIM-^CM-E^ALM-^Kd$^HM-kM-^Uf^O^_M-^D^@^@^@^@^@AM-F^D$?LM-^Kl$^PHM-^CM-C^AM-kM-`LM-^IM-gM-hM-XM-R^@^@HM-^ID$^XM-iM-^BM-}M-^?M-^?LM-^Mp^ALM-^IM-wM-hM-BM-R^@^@MM-^IM-hHM-^IM-jLM-^IM-vHM-GM-AM-^?M-^?M-^?M-^?HM-^IM-GHM-^ID$^XM-heM-C^@^@M-iOM-|M-^?M-^?1M-[M-iM-fM-|M-^?M-^?E1M-d1M-[M-iM-+M-}M-^?M-^?AM-?^A^@^@^@M-i^HM-|M-^?M-^?M-hM-^_M-BM-^?M-^?ff.^O^_M-^D^@^@^@^@^@^O^_@^@AWAVAUATUSHM-^AM-l^@^P^@^@HM-^C^L$^@HM-^AM-l^@^P^@^@HM-^C^L$^@HM-^CM-lHLM-^KM-4$M-^@ ^@^@IM-^IM-}IM-^IM-LEM-^IM-GM-^IM-QdHM-^K^D%(^@^@^@HM-^IM-^D$8 ^@^@1M-@E1M-@HM-^MD$0HM-^IM-rLM-^IM-KHM-^M|$(LM-^ML$'LM-^IM-nHM-^I^D$HM-^ID$(M-h^[M-{M-^?M-^?M-^@|$'^@HM-^IM-Et EM-^DM-^?^OM-^EX^B^@^@MM-^EM-dt?M-?^D^@^@^@M-hYM-dM-^?M-^?M-^DM-@^OM-^EM-1^B^@^@HM-^M5rM-)^A^@HM-^M~M-xM-hM-qM-xM-^?M-^?IM-^Mt$^HLM-^IM-gM-hM-dM-xM-^?M-^?HM-^M5eM-)^A^@HM-^M~M-xM-hM-TM-xM-^?M-^?MM-^EM-v^OM-^D;^B^@^@D^OM-6%{M-<^A^@EM-^DM-d^OM-^EM-"^A^@^@IM-^IM-jE1M-IHM-^K=EM-<^A^@1M-vLM-^IT$^XLM-^IL$^PM-hLM-iM-^?M-^?M->^A^@^@^@LM-^IM-wIM-^IM-GM-h<M-iM-^?M-^?HM-^M^MM-^S^P^A^@LM-^IM-zHM-^M5o^P^A^@M-^@8/IM-^IM-@HM-^M^EM-^A^S^A^@M-?^A^@^@^@H^OEM-H1M-@LM-^ID$^HM-hyM-DM-^?M-^?LM-^IM-^?M-h1M-?M-^?M-^?LM-^KD$^HLM-^IM-GM-h$M-?M-^?M-^?LM-^KL$^PLM-^KT$^XHM-^EM-[^OM-^DM-3^A^@^@M-^@=RM-;^A^@^@t$HM-^KS^XHM-^KC H)M-PHM-^CM-x^G^OM-^FM-S^A^@^@HM-^K^E^TM-:^A^@HM-^I^BHM-^CC^X^HHM-^K|$(HM-^K^MM-^PM-*^A^@LM-^IM-RM->^A^@^@^@L^AM-OM-hM-HM-CM-^?M-^?HM-^K^EM-iM-9^A^@H^AM-hM-^@=M-^?M-:^A^@^@HM-^I^EM-XM-9^A^@t^]HM-^KK^XHM-^KS H)M-JHM-^CM-z^G^OM-^FM-)^A^@^@HM-^I^AHM-^CC^X^HMM-^EM-vtKHM-^K^M=M-*^A^@M-:^F^@^@^@M->^A^@^@^@HM-^M=M-^\^O^A^@M-hoM-CM-^?M-^?EM-^DM-dt)HM-^KD$(HM-^K=^VM-*^A^@^OM-6T(M-^?HM-^KG(H;G0^OM-^CM-^K^A^@^@HM-^MH^AHM-^IO(M-^H^PHM-^K|$(L9M-ot^KH;<$t^EM-h,M->M-^?M-^?^OM-6D$'H^AM-hHM-^KM-^\$8 ^@^@dH3^\%(^@^@^@^OM-^EM-^I^A^@^@HM-^AM-DH ^@^@[]A\A]A^A_M-C^O^_^@D^OM-6%M-IM-:^A^@EM-^DM-d^OM-^DMM-~M-^?M-^?M-^@|$'^@^OM-^E^L^A^@^@HM-^KD$(HM-^K=M-^HM-)^A^@LM-^MUM-~^OM-6^PHM-^KG(H;G0^OM-^C^Z^A^@^@HM-^MH^AAM-9^A^@^@^@HM-^IO(M-^H^PM-i^RM-~M-^?M-^?f^O^_D^@^@HM-^K=QM-)^A^@HM-^KG(H;G0^OM-^CM-[^@^@^@HM-^MP^AHM-^IW(M-F^@ HM-^C^EM- M-8^A^@^AM-i{M-}M-^?M-^?^O^_^@IM-^IM-jE1M-IE1M-dHM-^EM-[^OM-^EMM-~M-^?M-^?HM-^K|$(HM-^K^M M-)^A^@LM-^IM-RM->^A^@^@^@L^AM-OM-hBM-BM-^?M-^?H^A-cM-8^A^@M-iM-%M-~M-^?M-^?f^O^_D^@^@M-hM-;M-vM-^?M-^?M-iEM-}M-^?M-^?f^O^_D^@^@M->^H^@^@^@HM-^IM-_LM-^IT$^PLM-^IL$^HM-hM-yM-`^@^@HM-^KS^XLM-^KT$^PLM-^KL$^HM-i^CM-~M-^?M-^?f^O^_D^@^@M->^H^@^@^@HM-^IM-_M-hM-SM-`^@^@HM-^KK^XHM-^K^E^@M-8^A^@M-i:M-~M-^?M-^?^O^_^@IM-^IM-jE1M-IE1M-dM-i.M-}M-^?M-^?fM-^P^OM-6M-rM-h8M-?M-^?M-^?M-irM-~M-^?M-^?^O^_^@M-> ^@^@^@M-h&M-?M-^?M-^?M-i!M-^?M-^?M-^?^OM-6M-rLM-^IT$^HM-h^TM-?M-^?M-^?LM-^KT$^HAM-9^A^@^@^@M-iM-pM-|M-^?M-^?M-hM-^OM->M-^?M-^?ff.^O^_M-^D^@^@^@^@^@^O^_@^@AWIM-^IM-WAVAM-^IM-vAUATIM-^IM-|UHM-^IM-MSHM-^CM-l^X^OM-6^EM-^QM-8^A^@@M-^DM-v^OM-^DM-^F^@^@^@LM-^Ko^HM-^DM-@uNHM-^CM-l^HHM-^K53M-8^A^@1M-IMM-^IM-yAM-^KM-^T$M-D^@^@^@AM-^?t$^PAM-^CM-v^ALM-^IM-oE^OM-6M-FM-hM-^QM-{M-^?M-^?IM-^IM-DM-hM-IM-uM-^?M-^?Y^HM-^CM-D^XLM-^IM-`[]A\A]A^A_M-C^O^_D^@^@M-^@M-?M-9^@^@^@^@M-^KM-7M-,^@^@^@^OM-^EM^A^@^@M-?^L^@^@^@M-hCM-`M-^?M-^?M-:M-^?M-^?M-^?M-^?M-^DM-@t.M-9M-@^@^@^@M-iM-^N^@^@^@LM-^K/M-^DM-@^OM-^DwM-^?M-^?M-^?M-^@=nM-8^A^@^@^OM-6M-^WM-9^@^@^@^OM-^EM-^Y^A^@^@AM-^Kt$0A^OM-6M-^L$M-8^@^@^@M-^DM-I^OM-^E^N^A^@^@AM-^KM-^L$M-(^@^@^@HM-^M^E^LM-{^@^@M-^K^DM-^HM-^CM-x^G^OM-^TM-AM-^CM-x^E^OM-^Dz^A^@^@M-^EM-R^OM-^E.^C^@^@M-^DM-I^OM-^D&^C^@^@M-^@=^SM-8^A^@^@M-9M-P^@^@^@u^ZM-?^M^@^@^@M-hM-2M-_M-^?M-^?<^AH^YM-IHM-^CM-aM- HM-^AM-AM-P^@^@^@HM-^M^]M-;M-$^A^@H^AM-YHM-^Cy^H^@u^TM-?^D^@^@^@M-hM-^GM-_M-^?M-^?M-^DM-@^OM-^DM-QM-~M-^?M-^?1M-IHM-^CM-l^HAM-^CM-v^AMM-^IM-yLM-^IM-oAM-^KM-^T$M-D^@^@^@AM-^?t$^PE^OM-6M-FHM-^K5M-gM-6^A^@M-hbM-zM-^?M-^?IM-^IM-DM-hM-^ZM-tM-^?M-^?M-hM-^UM-sM-^?M-^?HM-^K^MM-.M-6^A^@XZHM-^EM-I^OM-^DM-<M-~M-^?M-^?HM-^IM-h1M-RHM-wM-q1M-RHM-^IM-FIM-^MD,M-^?HM-wM-qH9M-F^OM-^DM-^^M-~M-^?M-^?HM-^M5M-&M-%^A^@HM-^M~M-xM-hM-5M-sM-^?M-^?M-iM-^IM-~M-^?M-^?A^OM-6M-^L$M-8^@^@^@1M-RM-^DM-I^OM-^DM-rM-~M-^?M-^?M-^IM-p%^@M-p^@^@=^@M-^@^@^@^OM-^DM-k^@^@^@=^@@^@^@^OM-^DP^A^@^@=^@M- ^@^@^OM-^DM-%^A^@^@M-9M-^@^@^@^@=^@^P^@^@^OM-^D^SM-^?M-^?M-^?M-9M-^P^@^@^@=^@M-@^@^@^OM-^D^CM-^?M-^?M-^?M-9M- ^@^@^@=^@`^@^@^OM-^DM-sM-~M-^?M-^?=^@ ^@^@M-9M-0^@^@^@M-;M-P^@^@^@H^OEM-KM-iM-[M-~M-^?M-^?^O^_D^@^@M-^DM-R^OM-^D_M-~M-^?M-^?AM-^KM-4$M-,^@^@^@M-iWM-~M-^?M-^?^O^_^@LM-^IM-oM-hM-XM-;M-^?M-^?HM-^K^]^YM-6^A^@HM-^IM-AHM-^EM-[t:f^O^_M-^D^@^@^@^@^@HM-^K^SH9M-Qr HM-^IM-OHM-^Ks^HHM-^IL$^HH)M-WL^AM-oM-hqK^@^@HM-^KL$^HM-^EM-@t^XHM-^K[ HM-^EM-[uM-OM-9P^@^@^@M-icM-~M-^?M-^?^O^_D^@^@HM-^MK^PM-i_M-~M-^?M-^?^O^_M-^@^@^@^@^@M-wM-F^@^H^@^@t^XM-?^P^@^@^@M-hM-^M-]M-^?M-^?M-^DM-@t M-9^@^A^@^@M-i.M-~M-^?M-^?M-wM-F^@^D^@^@u0M-?^U^@^@^@M-hM->M-]M-^?M-^?M-^DM-@^OM-^DM-&^@^@^@AM-^@M-<$M-@^@^@^@^@^OM-^DM-^W^@^@^@M-9P^A^@^@M-iM-{M-}M-^?M-^?^O^_D^@^@M-?^Q^@^@^@M-hM-^NM-]M-^?M-^?M-^DM-@tM-BM-9^P^A^@^@M-iM-^M-}M-^?M-^?M-^IM-p%^B^B^@^@=^B^B^@^@^OM-^DM-.^@^@^@@M-vM-F^Bt^WM-?^S^@^@^@M-h^M-]M-^?M-^?M-90^A^@^@M-^DM-@^OM-^EM-/M-}M-^?M-^?M-^AM-f^@^B^@^@M-9`^@^@^@^OM-^DM-^^M-}M-^?M-^?M-?^R^@^@^@M-h6M-]M-^?M-^?<^AH^YM-IM-^@M-a@HM-^AM-A ^A^@^@M-iM-^@M-}M-^?M-^?fM-^PM-8^G^@^@^@M-i<M-}M-^?M-^?f^O^_D^@^@M-^CM-fIt^[M-?^N^@^@^@M-h^AM-]M-^?M-^?M-^DM-@t^MM-9M-`^@^@^@M-iQM-}M-^?M-^?^O^_^@IM-^C|$(^A^OM-^FM-^DM-~M-^?M-^?M-?^V^@^@^@M-hM-ZM-\M-^?M-^?M-^DM-@^OM-^DrM-~M-^?M-^?M-9`^A^@^@M-i&M-}M-^?M-^?^O^_M-^D^@^@^@^@^@M-?^T^@^@^@M-hM-6M-\M-^?M-^?M-9@^A^@^@M-^DM-@^OM-^E^GM-}M-^?M-^?M-i6M-^?M-^?M-^?HM-AM-`^DHM-^IM-AM-iM-vM-|M-^?M-^?^O^_M-^D^@^@^@^@^@ATIM-^IM-tSHM-^IM-{HM-^AM-lM-(^B^@^@dHM-^K^D%(^@^@^@HM-^IM-^D$M-^X^B^@^@1M-@M-hM-^XM-rM-^?M-^?M-^@=^]M-4^A^@^@tAM-^@M-;M-8^@^@^@^@HM-^M^MM-s^H^A^@t^MHM-^K{ HM-^EM-^?^OM-^E2^A^@^@1M-RM-^C=1M-4^A^@^Dt^FM-^K^UQM-4^A^@HM-^M5M-y^H^A^@M-?^A^@^@^@1M-@M-hM-nM-<M-^?M-^?M-^@=^CM-4^A^@^@t8M-^@M-;M-8^@^@^@^@HM-^M^MM-)^H^A^@^OM-^EM-9^@^@^@1M-RM-^C=M-pM-3^A^@^Dt^FM-^K^U^LM-4^A^@HM-^M5M-8^H^A^@M-?^A^@^@^@1M-@M-hM--M-<M-^?M-^?M-^@=M-{M-3^A^@^@t+1M-RM-^C=M-CM-3^A^@^DHM-^KM-^KM-0^@^@^@t^FM-^K^UM-PM-3^A^@HM-^M5M-^D^H^A^@M-?^A^@^@^@1M-@M-hyM-<M-^?M-^?LM-^IM-a1M-R1M-vHM-^IM-_M-hM-:M-zM-^?M-^?IM-^IM-DM-^K^EeM-3^A^@M-^EM-@u%HM-^KM-^D$M-^X^B^@^@dH3^D%(^@^@^@uzHM-^AM-DM-(^B^@^@LM-^IM-`[A\M-C^O^_@^@M-^KM-^SM-(^@^@^@M-^Ks0^OM-6M-;M-8^@^@^@M-hCM-kM-^?M-^?^OM-6M-@I^AM-DM-kM->^O^_^@M-^K^U*M-3^A^@HM-^K{XM-9^@^B^@^@HM-^IM-fLM-^K^E^OM-3^A^@M-hM-^Jo^@^@1M-RM-^C=^YM-3^A^@^DHM-^IM-A^OM-^E"M-^?M-^?M-^?M-i#M-^?M-^?M-^?^O^_^@HM-^IM-fM-hM-^H^?^@^@HM-^IM-AM-iM->M-~M-^?M-^?M-hM-^[M-8M-^?M-^?ff.^O^_M-^D^@^@^@^@^@AWAVAUATUSHM-^AM-l^@^P^@^@HM-^C^L$^@HM-^AM-l(^C^@^@dHM-^K^D%(^@^@^@HM-^IM-^D$^X^S^@^@1M-@M-^@M-?M-8^@^@^@^@IM-^IM-|^OM-^D^@^D^@^@HM-^MM-4$M-4^@^@^@HM-^M^?^XM-h_T^@^@M-^@=M-<M-2^A^@^@^OM-^E0^D^@^@M-FM-^D$M->^@^@^@^@M-^K^ExM-2^A^@M-^CM-x^A^OM-^DK^D^@^@M-^CM-x^B^OM-^EM-z^B^@^@IM-^KD$hIM-^KT$`HM-^ID$(HM-^IT$ A^OM-6M-^T$M-8^@^@^@M-^@= M-2^A^@^@^OM-^EM-x^B^@^@HM-^MM-,$M-P^D^@^@HM-^IM-kM-^@="M-2^A^@^@tqLM-^M5M-O^F^A^@M-^DM-R^OM-^EM-u^G^@^@DM-^K-:M-2^A^@1M-vLM-^IM-wM-hM-$M-^E^@^@A)M-EDM-^IM-hEM-^EM-m~&M-^CM-h^AHM-^IM-BHM-^ML^C^AHM-^IM-X^O^_^@HM-^CM-@^AM-F@M-^? H9M-HuM-sHcM-BHM-^M\^C^AA^OM-6^FIM-^CM-F^AHM-^CM-C^AM-^HCM-^?M-^DM-@uM-mM-FCM-^? A^OM-6M-^T$M-8^@^@^@HM-^M^E^^F^A^@M-^DM-R^OM-^EM-t^D^@^@HM-^CM-l^HHM-^IM-_DM-^K^MM->M-1^A^@HM-^M^M^^F^A^@PHM-GM-BM-^?M-^?M-^?M-^?M->^A^@^@^@1M-@LM-^MM-^D$M-D^@^@^@M-hM-SM-;M-^?M-^?HM-^IM-_M-hM-{M-6M-^?M-^?AXAYH^AM-CM-^@=EM-1^A^@^@^OM-^EM-G^D^@^@M-^@=AM-^^^A^@^@u^^M-^@=7M-^^^A^@^@u^UM-^@=<M-1^A^@^@^OM-^DM-^X^E^@^@^O^_M-^D^@^@^@^@^@HM-^K5M-^AM- ^A^@HM-^IM-oH)M-kM-h>M-8M-^?M-^?H^A^]M-_M-/^A^@M-^@=^AM-^^^A^@^@^OM-^EM-*^D^@^@M-^@=M-sM-^]^A^@^@^OM-^EM-C^D^@^@M-^@=M-tM-0^A^@^@^OM-^EM-i^D^@^@M-^@=^^M-1^A^@^@HM-^IM-k^OM-^E^B^E^@^@AM-^@M-<$M-8^@^@^@^@^OM-^D!^B^@^@AM-^KD$0%^@M-0^@^@=^@ ^@^@^OM-^DM-\^E^@^@IM-^K|$HLM-^K^EM-^XM-^]^A^@HM-^MM-4$M-`^@^@^@M-9^A^@^@^@M-^K^UM-^IM-0^A^@M-h^Hm^@^@IM-^IM-FDM-^K-M-^ZM-0^A^@1M-vLM-^IM-wM-h$M-^D^@^@A)M-EDM-^IM-hEM-^EM-m~&M-^CM-h^AHM-^IM-BHM-^ML^C^AHM-^IM-X^O^_^@HM-^CM-@^AM-F@M-^? H9M-HuM-sHcM-BHM-^M\^C^AA^OM-6^FIM-^CM-F^AHM-^CM-C^AM-^HCM-^?M-^DM-@uM-mM-FCM-^? M-F^C^ALM-^M-M-d^D^A^@AM-^@M-<$M-8^@^@^@^@^OM-^EM-^[^B^@^@DM-^K^E^@M-^]^A^@EM-^EM-@^OM-^HS^F^@^@MM-^IM-iHM-^M^MM-h^D^A^@HM-^IM-_1M-@HM-GM-BM-^?M-^?M-^?M-^?M->^A^@^@^@M-hSM-:M-^?M-^?HM-^IM-_M-h{M-5M-^?M-^?LM-^M,^CHM-^K58M-^_^A^@HM-^IM-oI)M-mM-hM-uM-6M-^?M-^?LM-^IM-i1M-vLM-^IM-gHM-^M^U6M-.^A^@L^A-M-^GM-.^A^@M-hM-jM-vM-^?M-^?AM-^KM-^T$M-(^@^@^@HM-^IM-EM-^CM-z^F^OM-^DM-.^A^@^@M-^K^EM-^DM-/^A^@M-^EM-@^OM-^EM-X^C^@^@HM-^KM-^D$^X^S^@^@dH3^D%(^@^@^@^OM-^EM-a^F^@^@HM-^AM-D(^S^@^@[]A\A]A^A_M-C^O^_M-^@^@^@^@^@M-^EM-@^OM-^E`^A^@^@IM-^KD$xIM-^KT$pHM-^ID$(HM-^IT$ M-iM-yM-|M-^?M-^?^O^_M-^@^@^@^@^@LM-^M^MM-k^C^A^@M-^DM-Rt^NIM-^K|$ HM-^EM-^?^OM-^EM-W^C^@^@HM-^MM-,$M-P^D^@^@DM-^K^EHM-/^A^@M-:;^N^@^@1M-@HM-^M^MM-i^C^A^@M->^A^@^@^@HM-^IM-oHM-^IM-kM-hZM-9M-^?M-^?M-^K^CHM-^CM-C^DM-^MM-^PM-^?M-~M-~M-~M-wM-P!M-BM-^AM-bM-^@M-^@M-^@M-^@tM-hM-^IM-PM-AM-h^PM-wM-BM-^@M-^@^@^@^ODM-PHM-^MC^BH^ODM-XM-^IM-P^@M-PA^OM-6M-^T$M-8^@^@^@HM-^CM-[^CM-iM-^IM-|M-^?M-^?f^O^_D^@^@LM-^M5[^C^A^@M-i^OM-~M-^?M-^?^O^_@^@M-^KM-^GM-(^@^@^@HM-^M^UM-3M-r^@^@AM-:??^@^@M-^@=M-:M-.^A^@^@fDM-^IM-^T$M-=^@^@^@^OM-6^D^BM-FM-^D$M-?^@^@^@^@M-^HM-^D$M-4^@^@^@HM-8????????HM-^IM-^D$M-5^@^@^@^OM-^DM-PM-{M-^?M-^?AM-^KM-^D$M-<^@^@^@M-^CM-x^A^OM-^DQ^C^@^@M-^CM-x^B^OM-^EM->M-{M-^?M-^?M-^K^E6M-.^A^@M-FM-^D$M->^@^@^@+M-^CM-x^A^OM-^EM-6M-{M-^?M-^?M-^PIM-^KM-^D$M-^H^@^@^@IM-^KM-^T$M-^@^@^@^@HM-^ID$(HM-^IT$ M-iM-3M-{M-^?M-^?M-^PM-ikM-8M-^?M-^?^O^_^@IM-^C|$^H^@^OM-^DTM-~M-^?M-^?HM-^K^M=M-^]^A^@M-:^D^@^@^@M->^A^@^@^@HM-^M=M-8^B^A^@M-hoM-6M-^?M-^?1M-RIM-^ML-^DLM-^IM-gM->^A^@^@^@HM-^C^EM-^@M-,^A^@^DM-hM-cM-tM-^?M-^?M-^K^UM-^QM--^A^@M-^EM-R^OM-^D^MM-~M-^?M-^?AM-^KM-4$M-,^@^@^@1M-RM-?^A^@^@^@M-hM-^QM-eM-^?M-^?M-iM-tM-}M-^?M-^?^O^_@^@LM-^Ml$0HM-^K=M-tM-,^A^@HM-^Mt$ LM-^IM-jM-hoM-Z^@^@HM-^EM-@^OM-^DM-^V^@^@^@HM-^K^UM-^_M--^A^@HM-^KL$ HM-^K5M-^[M--^A^@LM-^KL$(H9M-J^OM-^L%^D^@^@^OM-^O^G^B^@^@M-^IM-wDM-^IM-HD9M-N^OM-^H^Q^D^@^@HM-^AM-jM-,M-BM-p^@H9M-Q^OM-^O&^B^@^@1M-@M-^@=M-0M-^]^A^@^@LM-^K^EM-^IM-,^A^@^OM-^DM-[^C^@^@HM-^M^T^@H^AM-PHcT$@HM-^M^TM-^BHM-^M^EM-$M-^]^A^@HM-AM-b^GH^AM-BLM-^IM-iM->M-i^C^@^@HM-^IM-_M-h-M-^\^@^@HM-^EM-@t^HH^AM-CM-k^L^O^_^@M-^@;^@^OM-^EM-S^B^@^@M-9 ^@^@^@LM-^Mk^AfM-^I^KM-iM-OM-|M-^?M-^?f^O^_D^@^@IM-^K|$(HM-^MM-4$M-`^@^@^@M-h.y^@^@M-iM-uM-zM-^?M-^?f^O^_M-^D^@^@^@^@^@HM-^K^MM-aM-^[^A^@M-:^B^@^@^@M->^A^@^@^@HM-^M=O^A^A^@M-h^SM-5M-^?M-^?HM-^C^E3M-+^A^@^BM-i^OM-{M-^?M-^?f^O^_D^@^@A^OM-6M-^T$M-8^@^@^@AM-^K|$4M-^K5lM-,^A^@M-hM-^WM-`M-^?M-^?M-^@=0M-^Y^A^@^@^OM-^D=M-{M-^?M-^?AM-^@M-<$M-8^@^@^@^@M-^K^UGM-,^A^@HM-^M=M-V^@^A^@AM-^Kt$8^OM-^EM-^Q^@^@^@M-hM-$M-_M-^?M-^?M-^@=^KM-,^A^@^@^OM-^D^WM-{M-^?M-^?AM-^K|$4M-^K5^TM-,^A^@HM-^IM-kA^OM-6M-^T$M-8^@^@^@M-h;M-`M-^?M-^?M-^@=^YM-,^A^@^@^OM-^DM-~M-zM-^?M-^?IM-^KM-<$M-0^@^@^@M-^K^UM-tM-+^A^@1M-vM-hYM-_M-^?M-^?M-iM-dM-zM-^?M-^?^O^_@^@A^OM-6M-<$M-8^@^@^@AM-^Kt$0M-hM--M-cM-^?M-^?M-i^PM-|M-^?M-^?^O^_M-^D^@^@^@^@^@M-^@=M-NM-+^A^@^@^OM-^DM-3M-zM-^?M-^?M-i^M-zM-^?M-^?f^O^_D^@^@1M-^?M-^@=|M-+^A^@^@^OM-^E`M-^?M-^?M-^?M-^IM-wHM-^It$^HM-^IT$^DM-hM-)u^@^@HM-^Kt$^HM-^KT$^DHM-^IM-GM-i?M-^?M-^?M-^?^O^_M-^D^@^@^@^@^@HM-^MM-4$M-`^@^@^@M-hM-Sw^@^@IM-^IM-AM-i^TM-|M-^?M-^?^O^_^@HM-^MM-:T=^OM-^?H9M-O^OM-^L~^B^@^@1M-@H9M-O^OM-^OM-~M-}M-^?M-^?D9M-N^OM-^IM-uM-}M-^?M-^?H9M-Q^OM-^La^B^@^@M-8^@^@^@^@^OM-^OM-aM-}M-^?M-^?DM-^IM-HM-^IM-w)M-xM-AM-h^_M-iM-RM-}M-^?M-^?M-^PM-FM-^D$M->^@^@^@.M-iiM-xM-^?M-^?^O^_^@M-^K^UM-nM-*^A^@M-^K^EM-dM-*^A^@HM-^MM-4$M-`^@^@^@DM-^K-M-QM-*^A^@M-^MD^B^BA)M-EIM-^KD$@^OM-6M-PHM-AM-h^LHM-^IM-G@0M-^? M-WM-h5w^@^@DM-^K=M-.M-*^A^@HM-^MM-4$M-@^@^@^@IM-^IM-FIM-^KD$@HM-^IM-GHM-AM-h HM-AM-o^HM-^IM-zHM-^IM-GM-^AM-bM-^?^O^@^@M-^AM-g^@M-pM-^?M-^? M-WM-hM-{v^@^@AVEM-^EM-mAM-8^@^@^@^@AWE^OIM-EHM-^IM-_IM-^IM-AM->^A^@^@^@D^C^E\M-*^A^@HM-GM-BM-^?M-^?M-^?M-^?HM-^M^M^TM-^?^@^@1M-@M-hM-^SM-4M-^?M-^?Hc^E8M-*^A^@^_HM-^M\^C^AM-iM-dM-yM-^?M-^?IM-^K|$XLM-^K^E^DM-*^A^@HM-^MM-4$M-`^@^@^@M-9^@^B^@^@M-^K^UM-yM-)^A^@M-hlf^@^@IM-^IM-FM-iM-_M-wM-^?M-^?AM-^@M-<$M-8^@^@^@^@^OM-^DJ^A^@^@HM-^K|$ HM-^MM-4$M-@^@^@^@M-hM-Cu^@^@DM-^K^EM-0M-^V^A^@IM-^IM-EEM-^EM-@^OM-^IM--M-yM-^?M-^?LM-^Mt$pHM-^K=,M-)^A^@HM-^Mt$^XHM-GD$^X^@^@^@^@LM-^IM-rM-hM-^^M-V^@^@HM-^EM-@t?M-^@=*M-^Z^A^@^@LM-^K^E^CM-)^A^@HM-^K^UM-^TM-^V^A^@^OM-^EM-^^^@^@^@LM-^MM-<$M-`^@^@^@E1M-ILM-^IM-qM->M-i^C^@^@LM-^IM-^?M-hM-3M-^X^@^@HM-^EM-@^OM-^EM-^U^@^@^@DM-^K^E7M-^V^A^@EM-^EM-@^OM-^I7M-yM-^?M-^?M-G^E$M-^V^A^@^@^@^@^@E1M-@M-i%M-yM-^?M-^?^O^_M-^D^@^@^@^@^@HM-^M^U9M-^V^A^@HM-^K^TM-BM-i3M-|M-^?M-^?HM-^M=YM-)^A^@M-hM-DP^@^@HM-^KL$ LM-^KL$(HM-^K^UCM-)^A^@HM-^K5DM-)^A^@HM-^MM-:T=^OM-^?H9M-O^OM-^MM-DM-}M-^?M-^?M-iM-SM-}M-^?M-^?^O^_M-^@^@^@^@^@HcM-^T$M-^@^@^@^@HM-^M^EM-^AM-^Y^A^@HM-AM-b^GH^AM-BM-iGM-^?M-^?M-^?1M-RHM-^IM-FLM-^IM-^?M-h8z^@^@M-^I^EM-^VM-^U^A^@AM-^IM-@M-iWM-^?M-^?M-^?M-8^A^@^@^@M-iM-^AM-{M-^?M-^?M-hKM-.M-^?M-^?LM-^M-FM-}^@^@M-ilM-xM-^?M-^?ff.^O^_M-^D^@^@^@^@^@^O^_@^@USHM-^AM-l^@^P^@^@HM-^C^L$^@HM-^AM-l^@^P^@^@HM-^C^L$^@HM-^CM-l8HM-^IM-{HM-^Ml$ HM-^M|$^PM-^IM-QdHM-^K^D%(^@^@^@HM-^IM-^D$( ^@^@1M-@HM-^IM-rLM-^ML$^OLM-^MD$^XHM-^IM-^HM-^Il$^PM-hM-VM-fM-^?M-^?HM-^K|$^PH9M-ot H9M-_t^EM-hM-2M-+M-^?M-^?^OM-6D$^OH^CD$^XHM-^KM-^\$( ^@^@dH3^\%(^@^@^@u HM-^AM-D8 ^@^@[]M-CM-hM-^VM--M-^?M-^?f^O^_D^@^@UHM-^IM-}SHM-^AM-lM-(^B^@^@dHM-^K^D%(^@^@^@HM-^IM-^D$M-^X^B^@^@1M-@M-^@=M-^FM-'^A^@^@^OM-^DM-,^@^@^@M-^C=M-5M-'^A^@^D^OM-^D7^A^@^@Hc^]M-PM-'^A^@HM-^CM-C^AM-^@=M-^QM-'^A^@^@^OM-^D^G^A^@^@Hc^EM-4M-'^A^@HM-^CM-@^AH^AM-CM-^@=M-/M-'^A^@^@^OM-^EM-L^@^@^@M-^KM-^UM-D^@^@^@HM-^K5^GM-'^A^@HM-^K}^@M-hM-^M-~M-^?M-^?LM-^M^D^CM-^K^E8M-'^A^@M-^EM-@t M-^KM-^UM-(^@^@^@M-^Ku0^OM-6M-=M-8^@^@^@M-hKM-^M-^?M-^?M-^DM-@^OM-^UM-@^OM-6M-@I^AM-@HM-^KM-^D$M-^X^B^@^@dH3^D%(^@^@^@^OM-^EM-[^@^@^@HM-^AM-DM-(^B^@^@LM-^IM-@[]M-C^O^_@^@1M-[M-^@=M-{M-&^A^@^@^OM-^DxM-^?M-^?M-^?M-^C=M-zM-&^A^@^D^OM-^E]M-^?M-^?M-^?M-^@M-=M-8^@^@^@^@M-8^B^@^@^@^OM-^DVM-^?M-^?M-^?HM-^K}XLM-^K^EM-?M-&^A^@HM-^IM-fM-9^@^B^@^@M-^K^UM-9M-&^A^@M-h,c^@^@HM-^IM-GM-hDM-,M-^?M-^?HM-^CM-@^AM-i'M-^?M-^?M-^?^O^_^@M-^C=M-)M-&^A^@^DtOHc^EM-<M-&^A^@HM-^CM-@^AH^AM-CM-i^XM-^?M-^?M-^?^O^_@^@M-^@=M-6M-&^A^@^@uM-`M-i^FM-^?M-^?M-^?f.^O^_M-^D^@^@^@^@^@HM-^K^? HM-^IM-fM-hM-tr^@^@HM-^IM-GM-hM-lM-+M-^?M-^?HM-^MX^AM-iMM-^?M-^?M-^?^O^_^@HM-^KM-=M-0^@^@^@M-hM-TM-+M-^?M-^?HM-^CM-@^AM-kM-*M-hM-iM-+M-^?M-^?f^O^_M-^D^@^@^@^@^@AUATUM-^IM-}SHM-^CM-l^HLM-^K^MM-^]M-&^A^@HM-^K^MM-fM-$^A^@I9M-IIM-^IM-LM^OFM-aL;%M-5M-^U^A^@^OM-^F^B^A^@^@HM-^IM-HHM-^K=M-MM-$^A^@HM-QM-hI9M-D^OM-^BR^B^@^@M-:^X^@^@^@HM-^IM-PHM-wM-a^OM-^PM-B^OM-6M-RHM-^EM-@^OM-^Hp^B^@^@HM-^EM-R^OM-^Eg^B^@^@HM-^M4IHM-AM-f^CM-hM-)M-;^@^@HM-^K^]M-^BM-$^A^@HM-^I^EM-^CM-$^A^@HM-^K^MTM-^U^A^@HM-^IM-_1M-@H)M-OHM-^CM-A^AH^AM-YHM-^IM-~^OM-^RM-@H^OM-/M-qHM-^EM-@^OM-^E#^B^@^@HM-^IM-p1M-RHM-wM-wH9M-A^OM-^E^R^B^@^@HM-^IM-w1M-@HM-QM-oHM-AM-n>^OM-^UM-@HM-AM-g^C^OM-^HM-y^A^@^@HM-^EM-@^OM-^EM-p^A^@^@M-hM-ZM-:^@^@HM-^IM-BHM-^K^EM-pM-^T^A^@H9M-Cv0HM-^K=^LM-$^A^@HM-^M^DM-E^H^@^@^@HM-^M4M-]^H^@^@^@^O^_@^@HM-^M^L@HM-^IT^OM-xH^AM-BHM-^CM-@^HH9M-puM-kHM-^I^]M-4M-^T^A^@LM-^K^M}M-%^A^@MM-^EM-dtQHM-^K=M-IM-#^A^@OM-^MDd^C1M-vM-9^C^@^@^@^O^_D^@^@HM-^KDM-OM-xM-FDM-OM-h^AHM-^CM-F^HHM-^ILM-OM-pHM-^M^T0f^O^_M-^D^@^@^@^@^@HM-G^@^C^@^@^@HM-^CM-@^HH9M-BuM-pHM-^CM-A^CI9M-HuM-G1M-[MM-^EM-I^OM-^DM-I^@^@^@^O^_@^@HM-^K^E^AM-%^A^@HM-^K<M-XM-hM-(M-|M-^?M-^?LM-^K^U^AM-%^A^@IM-^IM-@MM-^EM-d^OM-^DM-^U^@^@^@LM-^K^]M-nM-#^A^@HM-^K5?M-#^A^@1M-ILM-^MH^BM-k]^O^_M-^@^@^@^@^@IM-^MD M-^?1M-RHM-wM-q1M-RIM-^IM-EHM-^IM-XIM-wM-uIM-^IM-EHM-^KV^PI9M-}LM-^IM-@I^OEM-AJM-^M<M-jHM-^K^WH9M-Bs^[LM-^Kn^HI)M-ULM-^IM-jH^AM-BHM-^IV^HHM-^I^GL9^^H^OM-^R^FHM-^CM-F^XI9M-Lt"HM-^IM-OHM-^CM-A^AM-^@>^@tM-k@M-^DM-muM-^YHM-^IM-X1M-RHM-wM-qIM-^IM-UM-kM-$^O^_@^@HM-^CM-C^AL9M-S^OM-^B;M-^?M-^?M-^?IM-^CM-|^Av(HM-^K^UM-^^M-"^A^@KM-^M^DdHM-^MDM-BM-hM-k^Q^O^_^@IM-^CM-l^AHM-^CM-h^XIM-^CM-|^At^EM-^@8^@tM-mHM-^CM-D^HLM-^IM-`[]A\A]M-CM-:0^@^@^@HM-^IM-PIM-wM-d^OM-^PM-B^OM-6M-RHM-^EM-@x"HM-^EM-Ru^]KM-^M^\$JM-^M4#HM-AM-f^DM-h[M-9^@^@HM-^I^E<M-"^A^@M-iM-4M-}M-^?M-^?M-hZM-;^@^@f.^O^_M-^D^@^@^@^@^@AWAVAUATUSHM-^CM-l^XHM-^C=M-:M-#^A^@^@^OM-^D^L^A^@^@D^OM->M-^?E1M-m1M-[EM-^IM-~M-k.f^O^_D^@^@LM-^IM-mHM-^EM-[^OM-^EM-D^@^@^@HM-^IM-nLM-^IM-gHM-^CM-C^AM-hM-^EM-nM-^?M-^?H9^]~M-#^A^@^OM-^FM-P^@^@^@HM-^K^EaM-#^A^@HM-^C=iM-"^A^@^@LM-^K$M-XtM-CLM-^IM-gM-hM-{M-zM-^?M-^?HM-^EM-[^OM-^DM-Z^@^@^@HM-^K^UKM-"^A^@IM-^Mm^BHM-^M^L(HM-^EM-Rt^TH9M-JvyHM-GM-BM-}M-^?M-^?M-^?H)M-BL9M-jrjIM-^IM-M^O^_M-^@^@^@^@^@AM-8 ^@^@^@M-: ^@^@^@HM-^K=M-fM-^Q^A^@HM-^KG(H;G0^OM-^CM-^X^@^@^@HM-^MH^AHM-^IO(DM-^H0HM-^K=M-FM-^Q^A^@HM-^KG(H;G0^OM-^CM- ^@^@^@HM-^MH^AHM-^IO(M-^H^PM-i=M-^?M-^?M-^?M-^PIM-^Mm^BIM-^IM-mM-kM-'^O^_M-^@^@^@^@^@IM-^IM-EAM-8 ^@^@^@M-: ^@^@^@1M-mM-kM-^Yf^O^_D^@^@HM-^K=yM-^Q^A^@HM-^KG(H;G0sgHM-^MP^AHM-^IW(M-F^@ HM-^CM-D^X[]A\A]A^A_M-C^O^_D^@^@LM-^IM-mI^AM-EM-iM-YM-~M-^?M-^?^O^_D^@^@DM-^IM-~DM-^ID$^LM-^HT$^KM-hM-wM-'M-^?M-^?^OM-6T$^KDM-^KD$^LM-iSM-^?M-^?M-^?^O^_M-^D^@^@^@^@^@DM-^IM-FM-hM-XM-'M-^?M-^?M-iM-^_M-~M-^?M-^?^O^_^@HM-^CM-D^XM-> ^@^@^@[]A\A]A^A_M-iM-8M-'M-^?M-^?^O^_M-^D^@^@^@^@^@M-^C=M-^QM-!^A^@^D^OM-^G}^C^@^@AWHM-^M^UM-^NM-_^@^@AVAUATUSHM-^CM-l(M-^K^EpM-!^A^@Hc^DM-^BH^AM-P>M-^?M-`f^O^_D^@^@HM-^C=M-PM- ^A^@^@^OM-^DM-:^B^@^@1M-^?M-h^SM-{M-^?M-^?HM-^M^T@HM-^ID$^HHM-^K^E^KM- ^A^@LM-^MtM-PM-hHM-^K^EM-^WM-!^A^@HM-^K(HM-^IM-oM-h<M-yM-^?M-^?1M-vHM-^IM-oIM-^IM-GIM-^KF^PLM-^K M-hM-^HM-lM-^?M-^?HM-^C=M-^@M-!^A^@^A^OM-^FM-^Z^B^@^@E1M-mM-;^A^@^@^@M-k]HM-^K=AM-^P^A^@HM-^KG(H;G0^OM-^CM-+^B^@^@HM-^MP^AE1M-mHM-^IW(M-F^@ HM-^K^E6M-!^A^@LM-^IM-nLM-^K$M-XHM-^CM-C^ALM-^IM-gM-h3M-lM-^?M-^?LM-^IM-gM-hM-KM-xM-^?M-^?IM-^KV^PH;^] M-!^A^@IM-^IM-GLM-^K$M-j^OM-^C3^B^@^@HM-^IM-X1M-RHM-wt$^HHM-^IM-UHM-^EM-RtM-^QM^AM-lKM-^M</LM-^IM-fMM-^IM-eM-h_M-RM-^?M-^?M-kM- ^O^_D^@^@M-?,^@^@^@HM-^CM-D([]A\A]A^A_M-i^@M-}M-^?M-^?1M-[HM-^C=M-FM- ^A^@^@^OM-^DM-^W^A^@^@M-h{M-^M-^?M-^?HM-^K^EM-$M- ^A^@HM-^K<M-XM-hKM-mM-^?M-^?HM-^K=|M-^O^A^@HM-^KG(H;G0^OM-^CM-&^A^@^@HM-^MP^AHM-^IW(M-F^@ HM-^C^EM-KM-^^^A^@^AHM-^CM-C^AH9^]xM- ^A^@wM-6M-iH^A^@^@M-^P1M-[HM-^C=fM- ^A^@^@^OM-^D7^A^@^@HM-^K^EIM- ^A^@1M-vHM-^K<M-XM-hNM-kM-^?M-^?HM-^K=^_M-^O^A^@HM-^KG(H;G0^OM-^C9^A^@^@HM-^MP^AHM-^IW(M-F^@ HM-^CM-C^AH9^]#M- ^A^@wM-AM-iM-s^@^@^@^O^_@^@HM-^C=^PM-^_^A^@^@^OM-^DM-z^@^@^@M-?^A^@^@^@E1M-vM-hMM-yM-^?M-^?HM-GD$^P^@^@^@^@HM-^M^T@HM-^IM-AHM-^K^E>M-^^^A^@LM-^M|M-PM-hHM-^K^EM-ZM-^_^A^@1M-RHM-wM-qHM-^EM-RA^OM-^UM-FI^AM-FLM-^It$^X^OM-^DM-^W^@^@^@LM-^Kl$^PE1M-dE1M-vM-k^U^O^_^@L^AM-uJM-^M<3HM-^IM-nIM-^IM-nM-h^NM-QM-^?M-^?HM-^K^EM-^GM-^_^A^@JM-^K<M-hHM-^I|$^HM-h)M-wM-^?M-^?HM-^K|$^HLM-^IM-vHM-^IM-CIM-^KG^PJM-^K, IM-^CM-D^HM-hmM-jM-^?M-^?L^Cl$^XL;-aM-^_^A^@rM-/HM-^K=0M-^N^A^@HM-^KG(H;G0^OM-^CM-^J^@^@^@HM-^MP^AHM-^IW(M-F^@ HM-^CD$^P^AHM-^KD$^PH9D$^X^OM-^EiM-^?M-^?M-^?HM-^CM-D([]A\A]A^A_M-Cf.^O^_M-^D^@^@^@^@^@M-? ^@^@^@M-i#M-~M-^?M-^?f^O^_D^@^@M-> ^@^@^@M-hM-^VM-$M-^?M-^?M-iM-CM-~M-^?M-^?M-^PM-> ^@^@^@M-hM-^FM-$M-^?M-^?M-iVM-~M-^?M-^?M-^PHM-^K=M-1M-^M^A^@HM-^KG(H;G0s1HM-^MP^AHM-^IW(M-F^@ M-kM-^YfM-^PM-> ^@^@^@M-hVM-$M-^?M-^?M-irM-^?M-^?M-^?M-^PM-> ^@^@^@E1M-mM-hCM-$M-^?M-^?M-iQM-}M-^?M-^?HM-^CM-D(M-> ^@^@^@[]A\A]A^A_M-i&M-$M-^?M-^?M-C^O^_D^@^@M-s^O^^M-zM-^KM-^WM-(^@^@^@HM-^IM-pM-^KM-6M-(^@^@^@M-^CM-z^C^OM-^TM-AM-^CM-z ^OM-^TM-B M-QM-^CM-~^C^OM-^TM-BM-^CM-~ @^OM-^TM-F@^HM-ru^UM-^DM-IuAAM-8^A^@^@^@M-^DM-Rt^KDM-^IM-@M-C^O^_^@M-^DM-ItM-kHM-^KOHH9HH^?"u^PHM-^K7HM-^K8M-iM-mM-$M-^?M-^?^O^_D^@^@A^OM-^\M-@E^OM-6M-@DM-^IM-@M-C^O^_@^@AM-8M-^?M-^?M-^?M-^?M-kM-AM-s^O^^M-zHM-^KFHH9GH^?"u^PHM-^K6HM-^K?M-iEM-MM-^?M-^?^O^_D^@^@^OM-^\M-@^OM-6M-@M-Cf^O^_M-^D^@^@^@^@^@M-8M-^?M-^?M-^?M-^?M-Cf.^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^KM-^GM-(^@^@^@M-^KM-^NM-(^@^@^@M-^CM-x^C^OM-^TM-BM-^CM-x ^OM-^TM-@ M-BM-^CM-y^C^OM-^TM-@M-^CM-y ^OM-^TM-A^HM-Hu^RM-^DM-Ru>AM-8^A^@^@^@M-^DM-@t^HDM-^IM-@M-CM-^DM-RtM-nHM-^KFHH9GH^?"u^PHM-^K6HM-^K?M-iM-EM-LM-^?M-^?^O^_D^@^@A^OM-^\M-@E^OM-6M-@DM-^IM-@M-C^O^_@^@AM-8M-^?M-^?M-^?M-^?M-kM-D^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^KM-^GM-(^@^@^@M-^KM-^NM-(^@^@^@M-^CM-x^C^OM-^TM-BM-^CM-x ^OM-^TM-@ M-BM-^CM-y^C^OM-^TM-@M-^CM-y ^OM-^TM-A^HM-Hu^RM-^DM-Ru>AM-8^A^@^@^@M-^DM-@t^HDM-^IM-@M-CM-^DM-RtM-nHM-^KFHH9GH^?"u^PHM-^K6HM-^K?M-iM-5M-#M-^?M-^?^O^_D^@^@A^OM-^\M-@E^OM-6M-@DM-^IM-@M-C^O^_@^@AM-8M-^?M-^?M-^?M-^?M-kM-D^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^KM-^WM-(^@^@^@HM-^IM-pM-^KM-6M-(^@^@^@M-^CM-z^C^OM-^TM-AM-^CM-z ^OM-^TM-B M-QM-^CM-~^C^OM-^TM-BM-^CM-~ @^OM-^TM-F@^HM-ru^UM-^DM-IuAAM-8^A^@^@^@M-^DM-Rt^KDM-^IM-@M-C^O^_^@M-^DM-ItM-kHM-^KOHH9HH^?"u^PHM-^K7HM-^K8M-iM-=M-KM-^?M-^?^O^_D^@^@A^OM-^\M-@E^OM-6M-@DM-^IM-@M-C^O^_@^@AM-8M-^?M-^?M-^?M-^?M-kM-AM-s^O^^M-zHM-^KWHHM-^IM-pH9VH^?^_u^MHM-^K7HM-^K8M-iM-^BM-KM-^?M-^?fM-^P^OM-^\M-@^OM-6M-@M-Cf^O^_M-^D^@^@^@^@^@M-8M-^?M-^?M-^?M-^?M-Cf.^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^KWHHM-^IM-pH9VH^?^_u^MHM-^K7HM-^K8M-iM-2M-"M-^?M-^?fM-^P^OM-^\M-@^OM-6M-@M-Cf^O^_M-^D^@^@^@^@^@M-8M-^?M-^?M-^?M-^?M-Cf.^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^KM-^GM-(^@^@^@M-^KM-^NM-(^@^@^@M-^CM-x^C^OM-^TM-BM-^CM-x ^OM-^TM-@ M-BM-^CM-y^C^OM-^TM-@M-^CM-y ^OM-^TM-A^HM-Hu^RM-^DM-RuVAM-8^A^@^@^@M-^DM-@t^HDM-^IM-@M-CM-^DM-RtM-nHM-^KM-^FM-^@^@^@^@H9M-^GM-^@^@^@^@^?4|"LM-^KM-^FM-^H^@^@^@D+M-^GM-^H^@^@^@uM-VHM-^K6HM-^K?M-i^_M-"M-^?M-^?^O^_M-^@^@^@^@^@AM-8^A^@^@^@DM-^IM-@M-Cf^O^_D^@^@AM-8M-^?M-^?M-^?M-^?M-kM-,M-s^O^^M-zM-^KM-^GM-(^@^@^@M-^KM-^NM-(^@^@^@M-^CM-x^C^OM-^TM-BM-^CM-x ^OM-^TM-@ M-BM-^CM-y^C^OM-^TM-@M-^CM-y ^OM-^TM-A^HM-Hu^RM-^DM-RuFAM-8^A^@^@^@M-^DM-@t^HDM-^IM-@M-CM-^DM-RtM-nHM-^KFpH9Gp^?*|^XLM-^KFxD+GxuM-bHM-^K6HM-^K?M-iM-^[M-!M-^?M-^?^O^_^@AM-8^A^@^@^@DM-^IM-@M-Cf^O^_D^@^@AM-8M-^?M-^?M-^?M-^?M-kM-<USM-^IM-{HM-^CM-l(dHM-^K^D%(^@^@^@HM-^ID$^X1M-@M-^@=^NM-^Z^A^@^@twHM-^IM-eAM-^IM-XHM-^M^MM-*M-n^@^@1M-@M-:^U^@^@^@M->^A^@^@^@HM-^IM-oM-hNM-$M-^?M-^?HM-^IM-hM-^K^HHM-^CM-@^DM-^MM-^QM-^?M-~M-~M-~M-wM-Q!M-JM-^AM-bM-^@M-^@M-^@M-^@tM-hM-^IM-QM-AM-i^PM-wM-BM-^@M-^@^@^@^ODM-QHM-^MH^BH^ODM-AM-^IM-V@^@M-VHM-^CM-X^C)M-hHM-^K\$^XdH3^\%(^@^@^@u.HM-^CM-D([]M-C^O^_^@M-h#b^@^@HM-^IM-GHM-^EM-@^OM-^DxM-^?M-^?M-^?1M-vM-h m^@^@M-:^@^@^@^@M-^EM-@^OHM-BM-kM-BM-h^_M-^_M-^?M-^?ff.^O^_M-^D^@^@^@^@^@^O^_@^@UHM-^IM-eAWIM-^IM-OAVAUAM-^IM-uATIM-^IM-|SHM-^AM-lh^C^@^@M-^IM-^U|M-|M-^?M-^?HM-^K^MM-6M-^Y^A^@HM-^K=M-?M-^Y^A^@dHM-^K^D%(^@^@^@HM-^IEM-H1M-@H;^MM-!M-^Y^A^@uLM-:M-^P^A^@^@HM-^IM-PHM-wM-a^OM-^PM-B^OM-6M-RHM-^EM-@^OM-^H|^N^@^@HM-^EM-R^OM-^Es^N^@^@HM-^M^DM-^IHM-^M4M-^@HM-AM-f^DM-hM-SM-.^@^@HM-^K^M\M-^Y^A^@HM-Q%]M-^Y^A^@HM-^I^E^M-^Y^A^@HM-^IM-GHM-^M^DM-^IHM-^M^DM-^@HM-^M^\M-G1M-@HM-^M{^HHM-^IM-YHM-GM-^CM-@^@^@^@^@^@^@^@HM-^CM-gM-xHM-G^C^@^@^@^@H)M-yM-^AM-AM-H^@^@^@M-AM-i^CM-sHM-+HM-GC ^@^@^@^@DM-^IM-+M-(^@^@^@M-^@=M-tM-^X^A^@^@M-GM-^CM-D^@^@^@M-^?M-^?M-^?M-^?u^MM-^@=M-`M-^X^A^@^@^OM-^E^R^H^@^@M-^@M-=|M-|M-^?M-^?^@D^OM-6^E4M-^X^A^@^OM-^D=^A^@^@A^OM-6^T$MM-^IM-fM-^@M-z/t^MA^OM-67@M-^DM-v^OM-^E4^B^@^@EM-^DM-@^OM-^EM-K^F^@^@M-^K^MM-lM-^W^A^@LM-^M{^XM-^CM-y^D^OM-^G^G^D^@^@M-^CM-y^B^OM-^G>^F^@^@LM-^IM-zLM-^IM-vM-?^A^@^@^@M-hM-^^M-^]M-^?M-^?1M-RM-^EM-@^OM-^E ^D^@^@M-FM-^CM-8^@^@^@^AAM-^CM-}^E^OM-^DM-3^E^@^@M-^KC0%^@M-p^@^@=^@M-^@^@^@^OM-^DM- ^E^@^@M-^K^EM-RM-^W^A^@M-^EM-@^OM-^D^R^D^@^@M-^@=M-pM-^W^A^@^@^OM-^E^E^D^@^@M-^KC0%^@M-p^@^@=^@M- ^@^@^OM-^Dj ^@^@=^@@^@^@^OM-^Dw ^@^@M-GM-^CM-(^@^@^@^E^@^@^@DM-^K^MM-^NM-^W^A^@LM-^KsXEM-^EM-I^OM-^DM-q^A^@^@M-^@=nM-^W^A^@^@^OM-^EM-d^A^@^@M-^@=M-^ZM-^W^A^@^@^OM-^ES^B^@^@^OM-6^E$M-^W^A^@M-^DM-@^OM-^E8^F^@^@LM-^IM-gM-h(M-/^@^@HM-^C^EM-@M-^W^A^@^AHM-^I^CHM-^KEM-HdH3^D%(^@^@^@^OM-^EM-$^L^@^@HM-^MeM-XLM-^IM-p[A\A]A^A_]M-C^O^_M-^D^@^@^@^@^@EM-^DM-@^OM-^EM-^W^E^@^@M-^@=qM-^V^A^@^@^OM-^EM-Z^@^@^@AM-^CM-}^C^OM-^DM-^H^K^@^@^OM-6^EM-5M-^V^A^@M-^DM-@^OM-^E! ^@^@M-^@=JM-^V^A^@^@^OM-^DM-T ^@^@EM-^EM-m^OM-^TM-AM-^IM-JAM-^CM-}^F^OM-^D^V ^@^@M-^DM-I^OM-^E^N ^@^@M-^@=#M-^V^A^@^@^OM-^DM-- ^@^@E1M-vAM-^CM-}^E^OM-^EPM-^?M-^?M-^?M-^C=}M-^V^A^@^CtwM-^@=rM-^V^A^@^@DM-^HM-^EpM-|M-^?M-^?^OM-^D3M-^?M-^?M-^?M-?^N^@^@^@M-hM-^IM->M-^?M-^?D^OM-6M-^EpM-|M-^?M-^?M-^DM-@uMM-?^P^@^@^@M-hsM->M-^?M-^?D^OM-6M-^EpM-|M-^?M-^?M-^DM-@u7M-?^Q^@^@^@M-h]M->M-^?M-^?D^OM-6M-^EpM-|M-^?M-^?M-^DM-@u!M-?^U^@^@^@M-hGM->M-^?M-^?D^OM-6M-^EpM-|M-^?M-^?M-^DM-@^OM-^DM-WM-~M-^?M-^?^O^_M-^@^@^@^@^@A^OM-6^T$MM-^IM-fM-^@M-z/^OM-^DM-eM-}M-^?M-^?A^OM-67MM-^IM-f@M-^DM-v^OM-^DM-UM-}M-^?M-^?LM-^IM-gM-^HM-^UzM-|M-^?M-^?DM-^HM-^E{M-|M-^?M-^?@M-^HM-5pM-|M-^?M-^?M-hsM-^[M-^?M-^?LM-^IM-^?IM-^IM-FM-hhM-^[M-^?M-^?HM-^IM-f^OM-6M-^UzM-|M-^?M-^?D^OM-6M-^E{M-|M-^?M-^?IM-^MD^F^YHM-^IM-AH%^@M-pM-^?M-^?H)M-FHM-^CM-aM-pHM-^IM-p^OM-6M-5pM-|M-^?M-^?H9M-D^OM-^DV^F^@^@HM-^AM-l^@^P^@^@HM-^CM-^L$M-x^O^@^@^@M-kM-e^O^_@^@LM-^K^EqM-^U^A^@M-^K^UsM-^U^A^@M-9^@^B^@^@LM-^IM-wLM-^MM--0M-}M-^?M-^?LM-^IM-nM-hM-TQ^@^@1M-vHM-^IM-GM-hM-zh^@^@;^EM-^@M-^U^A^@~^FM-^I^ExM-^U^A^@DM-^K^EMM-^U^A^@EM-^EM-@^OM-^EM-PM-}M-^?M-^?M-^@=&M-^B^A^@^@^OM-^E7^H^@^@M-^@=^XM-^B^A^@^@^OM-^EM-"^G^@^@M-^@=^YM-^U^A^@^@^OM-^Em^G^@^@M-^@=CM-^U^A^@^@t^XHM-^KM-;M-0^@^@^@M-hM-^PM-^ZM-^?M-^?;^E^^M-^U^A^@^OM-^OM-d^D^@^@M-^K=M-vM-^T^A^@M-^EM-^?^OM-^EM-^GM-}M-^?M-^?HM-^K{(HM-^MM-5^PM-}M-^?M-^?M-hfa^@^@HM-^IM-GM-h^M-^ZM-^?M-^?;^EM-pM-^T^A^@~^FM-^I^EM-hM-^T^A^@M-^KC0%^@M-0^@^@=^@ ^@^@^OM-^EM--^D^@^@HM-^KC@LM-^MM--0M-}M-^?M-^?LM-^IM-nHM-^IM-GHM-AM-h HM-AM-o^HM-^IM-zHM-^IM-GM-^AM-bM-^?^O^@^@M-^AM-g^@M-pM-^?M-^? M-WM-h^La^@^@HM-^IM-GM-h^DM-^ZM-^?M-^?;^EM-^BM-^T^A^@~^FM-^I^EzM-^T^A^@HM-^KC@LM-^IM-n^OM-6M-PHM-AM-h^LHM-^IM-G@0M-^? M-WM-hM-[`^@^@HM-^IM-GM-hM-SM-^YM-^?M-^?M-^K^UMM-^T^A^@9M-P~^HM-^I^ECM-^T^A^@M-^IM-BM-^K^E?M-^T^A^@M-^MD^B^B;^E-M-^T^A^@^OM-^NM-<M-|M-^?M-^?M-iN^D^@^@f^O^_D^@^@M-^CM-y^E^OM-^EM-yM-{M-^?M-^?LM-^IM-zLM-^IM-vM-?^A^@^@^@M-h^GM-^\M-^?M-^?M-:^A^@^@^@M-^EM-@^OM-^DM-vM-{M-^?M-^?M-:^E^@^@^@HM-^M5M-_M-h^@^@1M-^?M-hGM-^YM-^?M-^?DM-^KM-=|M-|M-^?M-^?LM-^IM-rE1M-vHM-^IM-FA^OM-6M-^?M-h~M-HM-^?M-^?EM-^DM-^?^OM-^ExM-|M-^?M-^?M-i`M-|M-^?M-^?HM-^K^EiM-^C^A^@H9C^X^OM-^DM-6^E^@^@HM-^MM-3M-0^@^@^@LM-^IM-wM-^DM-R^OM-^DM--^B^@^@M-hM-HM-8^@^@M-^EM-@^OM-^HM--^B^@^@HM-^KM-;M-0^@^@^@M-9 ^@^@^@HM-^M5M-^\M-h^@^@M-sM-&M-^K^MmM-^S^A^@^OM-^WM-@^\^@^OM->M-@M-^EM-@^OM-^UM-BM-^EM-I^OM-^DM-^X^C^@^@M-^EM-@^OM-^DM-^N^E^@^@M-GM-^CM-<^@^@^@^A^@^@^@M-F^EkM-^S^A^@^AM-^KC0%^@M-p^@^@=^@M- ^@^@^OM-^EM-^BM-{M-^?M-^?DM-^K-%M-^S^A^@EM-^EM-m^OM-^EM-\^D^@^@HM-^KsHLM-^IM-wM-hM-8#^@^@HM-^IC^HIM-^IM-EHM-^EM-@^OM-^DP^G^@^@AM-^@}^@/^OM-^D^]^F^@^@LM-^IM-wM-hE0^@^@HM-^EM-@^OM-^D^L^F^@^@LM-^IM-oHM-^IM-^EpM-|M-^?M-^?M-h]M-^XM-^?M-^?HM-^KM-^UpM-|M-^?M-^?HM-^M|^B^BM-hLM-(^@^@HM-^KM-^UpM-|M-^?M-^?IM-^IM-GAM-^@|^VM-^?/t^DHM-^CM-B^ALM-^IM-vLM-^IM-^?M-h[M-^[M-^?M-^?LM-^IM-nHM-^IM-GM-h^@M-^WM-^?M-^?MM-^EM-^?^OM-^D^Q^G^@^@DM-^KM-^[M-D^@^@^@EM-^EM-[^OM-^DM-'^G^@^@M-^C=TM-^R^A^@^A^OM-^GM-2^C^@^@M-^@=0M-^R^A^@^@^OM-^EM-%^C^@^@LM-^IM-^?M-hM-uM-^UM-^?M-^?M-^KC0%^@M-p^@^@=^@M- ^@^@^OM-^EM- M-zM-^?M-^?M-GM-^CM-(^@^@^@^F^@^@^@M-iM-&M-zM-^?M-^?^O^_^@M-^@=^KM-^R^A^@^@^OM-^DSM-zM-^?M-^?M-?^U^@^@^@M-^HM-^UpM-|M-^?M-^?M-h#M-:M-^?M-^?^OM-6M-^UpM-|M-^?M-^?M-^DM-@^OM-^D4M-zM-^?M-^?M-h/M-^VM-^?M-^?LM-^Kk^XL;-M-<M-^A^A^@M-G^@_^@^@^@^OM-6M-^UpM-|M-^?M-^?t^GLM-^I-M-&M-^A^A^@M-FM-^CM-@^@^@^@^@M-i^BM-zM-^?M-^?fM-^PM-^@M-=|M-|M-^?M-^?^@^OM-^DM-5M-yM-^?M-^?LM-^IM-zLM-^IM-vM-?^A^@^@^@M-^IM-^MpM-|M-^?M-^?M-hM-=M-^YM-^?M-^?M-^KM-^MpM-|M-^?M-^?M-^CM-y^Ct^]M-^EM-@^OM-^HZ^E^@^@M-^KS0M-^AM-b^@M-p^@^@M-^AM-z^@@^@^@^OM-^EwM-yM-^?M-^?M-^EM-@^OM-^EK^E^@^@^OM-6M-^U|M-|M-^?M-^?M-i}M-yM-^?M-^?M-^PA^OM-6^T$M-^@M-z/^OM-^E:^A^@^@MM-^IM-fM->^B^@^@^@LM-^IM-wM-h"'^@^@HM-^IC^PHM-^EM-@^OM-^E^[M-yM-^?M-^?1M-^?M-:^E^@^@^@HM-^M5 M-f^@^@M-hM-"M-^VM-^?M-^?^OM-6M-=|M-|M-^?M-^?LM-^IM-rHM-^IM-FM-hM-`M-EM-^?M-^?M-iM-qM-xM-^?M-^?^O^_^@HM-^K{ HM-^MM-50M-}M-^?M-^?M-hM-^X]^@^@HM-^IM-GM-hM-^PM-^VM-^?M-^?;^E*M-^Q^A^@^OM-^NM-$M-yM-^?M-^?M-^I^E^^M-^Q^A^@M-iM-^YM-yM-^?M-^?f^O^_M-^D^@^@^@^@^@M-h;M-6^@^@M-^EM-@^OM-^ISM-}M-^?M-^?M-hM-~M-^TM-^?M-^?M-^K^PIM-^IM-EM-^CM-z_M-^MrM-j^OM-^TM-AM-^CM-fM-ot^DM-^DM-It^KHM-^KC^XHM-^I^ElM-^@^A^@HM-^M^EM-^W}^A^@HM-^IM-^CM-0^@^@^@M-^CM-z=^OM-^DM-M^B^@^@M-^DM-I^OM-^EM-E^B^@^@M-GM-^CM-<^@^@^@^@^@^@^@LM-^IM-r1M-^?M->^C^@^@^@M-hM-$M-^[^@^@IM-^IM-EM-hM-^\M-^TM-^?M-^?LM-^IM-iHM-^M^UM-N^K^A^@1M-^?M-^K01M-@M-hM-^GM-^YM-^?M-^?M-i^[M-}M-^?M-^?fM-^PLM-^IM-gM-h8M-=M-^?M-^?^OM-6M-PM-^IM-^SM-D^@^@^@M-^DM-@^OM-^DM-UM-wM-^?M-^?M-F^EM-)M-^P^A^@^AM-iM-IM-wM-^?M-^?^O^_^@A^OM-67MM-^IM-f@M-^DM-v^OM-^DM-9M-~M-^?M-^?M-i^TM-zM-^?M-^?^O^_^@M-^I^E.M-^P^A^@M-i^QM-{M-^?M-^?^O^_D^@^@HM-^K{HLM-^K^EM-]|^A^@HM-^MM-50M-}M-^?M-^?M-9^A^@^@^@M-^K^UM-OM-^O^A^@M-hNL^@^@1M-vHM-^IM-GM-htc^@^@;^EM-ZM-^O^A^@^OM-^NiM-xM-^?M-^?M-^I^EM-NM-^O^A^@M-i^M-xM-^?M-^?^O^_D^@^@M-^HM-^UpM-|M-^?M-^?M-hM-]M-^SM-^?M-^?^OM-6M-^UpM-|M-^?M-^?IM-^IM-EHM-^K^ET^?^A^@H9C^X^OM-^DM-b^D^@^@AM-GE^@^@^@^@^@LM-^IM-~LM-^IM-wM-^HM-^UpM-|M-^?M-^?M-h^Y.^@^@M-^EM-@^OM-^NM-^A^C^@^@M-:^A^@^@^@1M-@M-9^B^@^@^@M-^IM-^KM-<^@^@^@M-^H^UM-^MM-^O^A^@M-^EM-@^OM-^EM-NM-~M-^?M-^?M-i^UM-|M-^?M-^?^O^_@^@M-^AM-aM-^?^O^@^@H)M-LHM-^EM-I^OM-^EM-f^B^@^@LM-^MT$^OA^OM-6^?^AIM-^CM-bM-pMM-^IM-V@M-^@M-~.^OM-^DM-K^@^@^@LM-^IM-yM-k^Of^O^_D^@^@M-^IM-~^OM-6y^AIM-^IM-BIM-^MB^AHM-^CM-A^A@M-^HpM-^?@M-^DM-^?uM-fI9M-Os^MM-^@yM-^?/t^GM-F^@/IM-^MB^BM-^DM-Rt^YLM-^IM-a^O^_D^@^@HM-^CM-A^AM-^H^PHM-^CM-@^A^OM-6^QM-^DM-RuM-oM-F^@^@M-iM-^LM-vM-^?M-^?^O^_M-^@^@^@^@^@HM-^MM-^UM-^@M-|M-^?M-^?LM-^IM-~M-?^A^@^@^@M-hM-4M-^VM-^?M-^?M-^EM-@^OM-^E?M-|M-^?M-^?M-^@M-=|M-|M-^?M-^?^@M-FM-^CM-9^@^@^@^AM-^KM-^EM-^XM-|M-^?M-^?t&DM-^K^UM-^GM-^N^A^@EM-^EM-Rt^ZM-^IM-BM-^AM-b^@M-p^@^@M-^AM-z^@@^@^@^OM-^D M-|M-^?M-^?f^O^_D^@^@M-^IM-^CM-,^@^@^@M-iM-xM-{M-^?M-^?^O^_D^@^@LM-^IM-P@M-^DM-^?^OM-^D`M-^?M-^?M-^?M-i$M-^?M-^?M-^?^O^_M-^@^@^@^@^@M-^@=M-~M-^M^A^@^@^OM-^E^WM-{M-^?M-^?M-iM-dM-{M-^?M-^?f^O^_D^@^@M-^@M-=|M-|M-^?M-^?^@t^_M-^@=M-UM-^M^A^@^@u^VM-GM-^CM-(^@^@^@ ^@^@^@M-irM-vM-^?M-^?^O^_M-^@^@^@^@^@M-GM-^CM-(^@^@^@^C^@^@^@M-i\M-vM-^?M-^?M-h^TM-^RM-^?M-^?M-G^@_^@^@^@IM-^IM-EHM-^M^EM-Fz^A^@HM-^IM-^CM-0^@^@^@^O^_D^@^@M-^K5M-JM-^M^A^@M-^EM-v^OM-^DZ^A^@^@M-GM-^CM-<^@^@^@^@^@^@^@M-iM-vM-uM-^?M-^?^O^_^@M-^K{4M-hpM-sM-^?M-^?;^EM-2M-^M^A^@^OM-^N^?M-xM-^?M-^?M-^I^EM-&M-^M^A^@M-itM-xM-^?M-^?f^O^_M-^D^@^@^@^@^@M-^@=vM-^M^A^@^@DM-^K{8^OM-^Do^B^@^@EM-^IM-xHM-^M^M^MM-b^@^@LM-^IM-o1M-@M-:^U^@^@^@M->^A^@^@^@M-hM-1M-^WM-^?M-^?LM-^IM-hM-^K^HHM-^CM-@^DM-^MM-^QM-^?M-~M-~M-~M-wM-Q!M-JM-^AM-bM-^@M-^@M-^@M-^@tM-hM-^IM-QM-AM-i^PM-wM-BM-^@M-^@^@^@^ODM-QHM-^MH^BH^ODM-AM-^IM-V@^@M-VHM-^CM-X^CD)M-h9^E*M-^M^A^@^OM-^MM-fM-wM-^?M-^?M-^I^E^^M-^M^A^@M-iM-[M-wM-^?M-^?^O^_D^@^@M-^K{4M-hM-@M-rM-^?M-^?;^E M-^M^A^@^OM-^NM-5M-wM-^?M-^?M-^I^EM-~M-^L^A^@M-iM-*M-wM-^?M-^?f^O^_M-^D^@^@^@^@^@LM-^IM-oM-hM-(M-$^@^@IM-^IM-GM-i0M-zM-^?M-^?EM-^EM-m^OM-^TM-BAM-^CM-}^Ft^HM-^DM-R^OM-^DM-^LM-vM-^?M-^?M-^C=mM-^L^A^@^E^OM-^DM-^?^A^@^@M-^@=M-xM-^L^A^@^@^OM-^ErM-vM-^?M-^?M-^@=XM-^L^A^@^@^OM-^EeM-vM-^?M-^?M-^DM-@^OM-^E]M-vM-^?M-^?M-^@=M-fM-^K^A^@^@ttM-^DM-R^OM-^ELM-vM-^?M-^?M-iM-:M-uM-^?M-^?^O^_M-^@^@^@^@^@1M-RM-iM-6M-|M-^?M-^?f^O^_M-^D^@^@^@^@^@HM-^CL^LM-x^@M-i^OM-}M-^?M-^?^O^_D^@^@M-hkM-^PM-^?M-^?M-^C8^B^OM-^D$M-tM-^?M-^?M-:^E^@^@^@HM-^M5'M-a^@^@1M-^?M-hM-^OM-^QM-^?M-^?LM-^IM-rM-?^A^@^@^@E1M-vHM-^IM-FM-hM-LM-@M-^?M-^?M-iM-JM-tM-^?M-^?^O^_M-^@^@^@^@^@E1M-vM-iM-(M-tM-^?M-^?^O^_M-^D^@^@^@^@^@AM-^KM^@M-AM-h^_^OM-6M-^UpM-|M-^?M-^?M-^MqM-jM-^CM-fM-ot^EM-^CM-y_u^KHM-^KK^XHM-^I^MM-^B{^A^@M-9^A^@^@^@M-^DM-R^OM-^EXM-|M-^?M-^?^OM-6^UM-jM-^K^A^@1M-IM-iJM-|M-^?M-^?^O^_M-^@^@^@^@^@M-:^E^@^@^@HM-^M5M-.M-`^@^@1M-^?M-h^EM-^QM-^?M-^?^OM-6M-=|M-|M-^?M-^?LM-^IM-rHM-^IM-FM-hCM-@M-^?M-^?LM-^Kk^HMM-^EM-m^OM-^E~M-xM-^?M-^?E1M-^?M-i^QM-yM-^?M-^?f^O^_D^@^@M-^@=CM-^K^A^@^@^OM-^DkM-tM-^?M-^?M-?^S^@^@^@DM-^HM-^EpM-|M-^?M-^?M-hZM-3M-^?M-^?D^OM-6M-^EpM-|M-^?M-^?M-^DM-@^OM-^E^ZM-uM-^?M-^?M-?^R^@^@^@M-h@M-3M-^?M-^?D^OM-6M-^EpM-|M-^?M-^?M-^DM-@^OM-^E^@M-uM-^?M-^?M-?^T^@^@^@M-h&M-3M-^?M-^?D^OM-6M-^EpM-|M-^?M-^?M-^DM-@^OM-^EM-fM-tM-^?M-^?M-i^QM-tM-^?M-^?M-^PDM-^IM-^?M-h8U^@^@HM-^IM-GHM-^EM-@^OM-^D}M-}M-^?M-^?1M-vM-hM-^E^^@^@M-:^@^@^@^@M-^EM-@^OHM-BM-iM-BM-}M-^?M-^?f^O^_D^@^@HM-^K{^HM-hM-7M-7M-^?M-^?M-^DM-@^OM-^DHM-xM-^?M-^?M-GM-^CM-D^@^@^@M-^?M-^?M-^?M-^?M-i9M-xM-^?M-^?AM-GE^@_^@^@^@1M-@M-iM-WM-~M-^?M-^?M-^PA^OM-6^T$M-^@M-z/^OM-^EM-^CM-tM-^?M-^?LM-^M{^XMM-^IM-fM-i^?M-vM-^?M-^?M-h1M-^PM-^?M-^?M-h|M-"^@^@ff.^O^_M-^D^@^@^@^@^@M-^PAWAVIM-^IM-vAUIM-^IM-}ATUSHM-^AM-lX^C^@^@M-^IT$^TM-^HT$^SdHM-^K^D%(^@^@^@HM-^IM-^D$H^C^@^@1M-@M-hiM-^NM-^?M-^?LM-^IM-oM-G^@^@^@^@^@HM-^IM-EM-hhM-^OM-^?M-^?HM-^EM-@^OM-^DA^F^@^@HM-^C=M-/M-^J^A^@^@IM-^IM-D^OM-^DS^A^@^@HM-^IM-GM-hvM-^QM-^?M-^?HM-^MT$ M-^IM-FM-^EM-@^OM-^HM-7^B^@^@M-?^A^@^@^@M-hMM-^RM-^?M-^?M-AM-h^_M-^DM-@^OM-^EM-:^B^@^@HM-^KL$(HM-^KT$ M-?^P^@^@^@HM-^IL$^XHM-^IT$^HM-hTM-^_^@^@HM-^KL$^XHM-^KT$^HHM-^K=KM-^J^A^@HM-^IM-FHM-^IM-CHM-^I^HHM-^IP^HM-h^QB^@^@HM-^EM-@^OM-^D^O^F^@^@H9M-C^OM-^D^?^@^@^@HM-^IM-_M-h'M-^MM-^?M-^?LM-^IM-jM->^C^@^@^@1M-^?M-hM-(M-^T^@^@M-:^E^@^@^@HM-^M5M-dM-c^@^@1M-^?IM-^IM-EM-hM-RM-^NM-^?M-^?LM-^IM-i1M-v1M-^?HM-^IM-B1M-@M-hM-^AM-^RM-^?M-^?LM-^IM-gM-h9M-^PM-^?M-^?M-G^E^_M-^H^A^@^B^@^@^@HM-^KM-^D$H^C^@^@dH3^D%(^@^@^@^OM-^EM-$^E^@^@HM-^AM-DX^C^@^@[]A\A]A^A_M-Cf^O^_D^@^@HM-^K^EM-QM-^F^A^@HM-^K^UM-RM-^F^A^@HM-^K\$(HM-^KL$ H)M-BHM-^CM-z^Ow"M->^P^@^@^@HM-^M=M-^SM-^F^A^@HM-^IL$^HM-hiM-0^@^@HM-^K^EM-^ZM-^F^A^@HM-^KL$^HHM-^MP^PHM-^I^UM-^JM-^F^A^@HM-^IH^HHM-^I^XM-hM-vM-4M-^?M-^?M-^@=uM-^H^A^@^@^OM-^DQ^A^@^@M-^@=M-^Bu^A^@^@u(HM-^K=M-qw^A^@HM-^KG(H;G0^OM-^CM-U^D^@^@HM-^MP^AHM-^IW(M-F^@ HM-^C^E@M-^G^A^@^AM-^@=YM-^H^A^@^@M-F^EJu^A^@^@^OM-^E\^D^@^@1M-[M-^@=<M-^H^A^@^@^OM-^EM-U^C^@^@MM-^EM-vHM-^K5M-cM-^G^A^@M-:M-^?M-^?M-^?M-^?LM-^M^MOM-^F^A^@M^ODM-uHM-^CM-l^HAM-8^A^@^@^@1M-ISLM-^IM-wM-hFM-KM-^?M-^?HM-^IM-_M-hM->M-^KM-^?M-^?M->^A^@^@^@HM-^K^Mjw^A^@M-:^B^@^@^@HM-^M=IM-_^@^@M-hM-!M-^PM-^?M-^?HM-^C^EM-AM-^F^A^@^BY^HM-GD$^H^@^@^@^@f^O^_D^@^@M-GE^@^@^@^@^@LM-^IM-gM-hM-yM-^OM-^?M-^?HM-^IM-CHM-^EM-@^OM-^DM-]^@^@^@LM-^Mx^SM-^K^EM-^CM-^G^A^@M-^CM-x^B^OM-^DJ^B^@^@M-^@{^S.^OM-^D ^B^@^@M-^EM-@^OM-^E8^B^@^@LM-^K5QM-^G^A^@MM-^EM-vu^YM-i'^B^@^@^O^_M-^@^@^@^@^@MM-^Kv^HMM-^EM-v^OM-^D^S^B^@^@IM-^K>M-:^D^@^@^@LM-^IM-~M-h^SM-^NM-^?M-^?M-^EM-@uM-_^O^_M-^@^@^@^@^@M-hM-CM-DM-^?M-^?M-ivM-^?M-^?M-^?f^O^_D^@^@M-^@=M-YM-^F^A^@^@^OM-^DTM-^?M-^?M-^?M-iM-^]M-~M-^?M-^?f^O^_D^@^@LM-^IM-nM-?^A^@^@^@M-hCM-^OM-^?M-^?M-AM-h^_M-^DM-@^OM-^DFM-}M-^?M-^?1M-^?M-:^E^@^@^@HM-^M5jM-a^@^@M-hM-^EM-^LM-^?M-^?^OM-6|$^TLM-^IM-jHM-^IM-FM-hM-EM-;M-^?M-^?LM-^IM-gM-hM-mM-^MM-^?M-^?M-iM-9M-}M-^?M-^?^O^_M-^D^@^@^@^@^@M-^KU^@M-^EM-Rt-1M-^?M-:^E^@^@^@HM-^M5-M-\^@^@M-hFM-^LM-^?M-^?^OM-6|$^SLM-^IM-jHM-^IM-FM-hM-^FM-;M-^?M-^?M-^C}^@K^OM-^DTM-^?M-^?M-^?LM-^IM-gM-hM-$M-^MM-^?M-^?M-^EM-@^OM-^EM-|^A^@^@M-hM-wM-4M-^?M-^?M-^@=fM-^F^A^@^@^OM-^EM-Z^A^@^@M-^K^EM-^\M-^F^A^@M-^EM-@t^MM-^@=M-^EM-^F^A^@^@^OM-^DM-V^@^@^@M-^@=dM-^F^A^@^@^OM-^E>^B^@^@M-:^E^@^@^@HM-^M5M-fM-[^@^@1M-^?M-hM-SM-^KM-^?M-^?HM-^K5M-4u^A^@HM-^IM-EHM-^IM-GM-hqM-^MM-^?M-^?HM-^IM-oM-hM-YM-^KM-^?M-^?HM-^K=M-^Zu^A^@H^A^E^CM-^E^A^@HM-^KG(H;G0^OM-^CM-^F^B^@^@HM-^MP^AHM-^IW(M-F^@ M-^K^U^TM-^F^A^@HM-^K|$^HM-9^@^B^@^@HM-^MM-4$M-0^@^@^@LM-^K^EM-sM-^E^A^@HM-^C^EM-CM-^D^A^@^AM-hfB^@^@HM-^K5Gu^A^@HM-^IM-EHM-^IM-GM-h^DM-^MM-^?M-^?HM-^IM-oM-hlM-^KM-^?M-^?HM-^K=-u^A^@H^A^EM-^VM-^D^A^@HM-^KG(H;G0^OM-^C(^B^@^@HM-^MP^AHM-^IW(M-F^@ HM-^C^EuM-^D^A^@^AHM-^C=%M-^F^A^@^@^OM-^D`M-|M-^?M-^?M-h M-dM-^?M-^?M-iVM-|M-^?M-^?^O^_D^@^@M-^EM-@^OM-^D M-~M-^?M-^?1M-@M-^@{^T.^OM-^TM-@M-^@|^C^T^@^OM-^D^LM-~M-^?M-^?^O^_@^@LM-^K5!M-^E^A^@MM-^EM-vu^MM-k*fM-^PMM-^Kv^HMM-^EM-vt^_IM-^K>M-:^D^@^@^@LM-^IM-~M-hM-gM-^KM-^?M-^?M-^EM-@uM-cM-iM-VM-}M-^?M-^?f^O^_D^@^@^OM-6C^R1M-vM-^CM-h^A<^Mw^M^OM-6M-@HM-^M^MM-1M-G^@^@M-^K4M-^A1M-RLM-^IM-iLM-^IM-^?M-hM-1M-kM-^?M-^?H^AD$^HM-^C=^MM-^E^A^@^A^OM-^EM-^WM-}M-^?M-^?M-^C=M-xM-^D^A^@M-^?^OM-^EM-^JM-}M-^?M-^?M-^@=M-gM-^D^A^@^@^OM-^E}M-}M-^?M-^?M-^@=M-$M-^D^A^@^@^OM-^EpM-}M-^?M-^?M-h#M-3M-^?M-^?M-h>M-cM-^?M-^?M-h M-1M-^?M-^?M-i\M-}M-^?M-^?^O^_@^@1M-vLM-^IM-oM-h^VM-5M-^?M-^?M-i^WM-~M-^?M-^?M-^P1M-^?M-:^E^@^@^@HM-^M5 M-Z^@^@M-h^MM-^JM-^?M-^?^OM-6|$^TLM-^IM-jHM-^IM-FM-hMM-9M-^?M-^?M-iM-\M-}M-^?M-^?^O^_M-^D^@^@^@^@^@M->^B^@^@^@LM-^IM-oM-hC^Z^@^@HM-^IM-CHM-^EM-@^OM-^E^RM-|M-^?M-^?1M-^?M-:^E^@^@^@HM-^M5BM-Y^@^@M-hM-DM-^IM-^?M-^?^OM-6|$^TLM-^IM-jHM-^IM-FM-h^DM-9M-^?M-^?M-iM-jM-{M-^?M-^?^O^_M-^@^@^@^@^@HM-^K^MM-^Is^A^@M-:^B^@^@^@M->^A^@^@^@HM-^M=M-wM-X^@^@M-hM-;M-^LM-^?M-^?HM-^C^EM-[M-^B^A^@^BM-iM-^XM-}M-^?M-^?f^O^_D^@^@HM-^K^MYs^A^@M-:^B^@^@^@M->^A^@^@^@HM-^M=M-GM-X^@^@M-hM-^KM-^LM-^?M-^?HM-^C^EM-+M-^B^A^@^BM-izM-{M-^?M-^?1M-^?M-:^E^@^@^@HM-^M5 M-Y^@^@M-h;M-^IM-^?M-^?^OM-6|$^TLM-^IM-jHM-^IM-FM-h{M-8M-^?M-^?M-iwM-zM-^?M-^?M-> ^@^@^@M-hM-LM-^IM-^?M-^?M-i'M-{M-^?M-^?M-> ^@^@^@M-hM-=M-^IM-^?M-^?M-ivM-}M-^?M-^?M-> ^@^@^@M-hM-.M-^IM-^?M-^?M-iM-TM-}M-^?M-^?M-hM-^DM-^[^@^@M-h/M-^IM-^?M-^?ff.^O^_M-^D^@^@^@^@^@^O^_@^@M-s^O^^M-zHM-^KM-^GM-^@^@^@^@HM-^IM-rH9M-^FM-^@^@^@^@^?)|^_HM-^KM-^GM-^H^@^@^@+M-^FM-^H^@^@^@u^UHM-^K7HM-^K:M-i^]M-3M-^?M-^?^O^_D^@^@M-8^A^@^@^@M-CfM-^PM-8M-^?M-^?M-^?M-^?M-Cf.^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^KG`HM-^IM-rH9F`^?/|^]HM-^KGh+Fhu^YHM-^K7HM-^K:M-iM-YM-2M-^?M-^?f^O^_M-^D^@^@^@^@^@M-8^A^@^@^@M-Cf.^O^_M-^D^@^@^@^@^@M-8M-^?M-^?M-^?M-^?M-Cf.^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^KM-^FM-^@^@^@^@H9M-^GM-^@^@^@^@^?,|^ZHM-^KM-^FM-^H^@^@^@+M-^GM-^H^@^@^@u^PHM-^K6HM-^K?M-iM-^@M-2M-^?M-^?M-8^A^@^@^@M-Cf.^O^_M-^D^@^@^@^@^@M-8M-^?M-^?M-^?M-^?M-Cf.^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^KFpH9Gp^?"|^XHM-^KFx+Gxu^THM-^K6HM-^K?M-i<M-2M-^?M-^?^O^_@^@M-8^A^@^@^@M-CfM-^PM-8M-^?M-^?M-^?M-^?M-Cf.^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^KGpHM-^IM-rH9Fp^?/|^]HM-^KGx+Fxu^YHM-^K7HM-^K:M-iM-yM-1M-^?M-^?f^O^_M-^D^@^@^@^@^@M-8^A^@^@^@M-Cf.^O^_M-^D^@^@^@^@^@M-8M-^?M-^?M-^?M-^?M-Cf.^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^KF`H9G`^?"|^XHM-^KFh+Ghu^THM-^K6HM-^K?M-iM-,M-1M-^?M-^?^O^_@^@M-8^A^@^@^@M-CfM-^PM-8M-^?M-^?M-^?M-^?M-Cf.^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^KM-^GM-(^@^@^@HM-^IM-rM-^KM-6M-(^@^@^@M-^CM-x^C^OM-^TM-AM-^CM-x ^OM-^TM-@ M-AM-^CM-~^C^OM-^TM-@M-^CM-~ @^OM-^TM-F@^HM-pu^UM-^DM-IuIAM-8^A^@^@^@M-^DM-@t^KDM-^IM-@M-C^O^_^@M-^DM-ItM-kHM-^KG`H9B`^?*|^XLM-^KGhD+BhuM-_HM-^K7HM-^K:M-i#M-1M-^?M-^?^O^_^@AM-8^A^@^@^@DM-^IM-@M-Cf^O^_D^@^@AM-8M-^?M-^?M-^?M-^?M-kM-9^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^KM-^GM-(^@^@^@M-^KM-^NM-(^@^@^@M-^CM-x^C^OM-^TM-BM-^CM-x ^OM-^TM-@ M-BM-^CM-y^C^OM-^TM-@M-^CM-y ^OM-^TM-A^HM-Hu^RM-^DM-RuFAM-8^A^@^@^@M-^DM-@t^HDM-^IM-@M-CM-^DM-RtM-nHM-^KFpH9Gp^?*|^XLM-^KFxD+GxuM-bHM-^K6HM-^K?M-iM-^[M-0M-^?M-^?^O^_^@AM-8^A^@^@^@DM-^IM-@M-Cf^O^_D^@^@AM-8M-^?M-^?M-^?M-^?M-kM-<M-s^O^^M-zM-^KM-^GM-(^@^@^@M-^KM-^NM-(^@^@^@M-^CM-x^C^OM-^TM-BM-^CM-x ^OM-^TM-@ M-BM-^CM-y^C^OM-^TM-@M-^CM-y ^OM-^TM-A^HM-Hu^RM-^DM-RuVAM-8^A^@^@^@M-^DM-@t^HDM-^IM-@M-CM-^DM-RtM-nHM-^KM-^FM-^@^@^@^@H9M-^GM-^@^@^@^@^?4|"LM-^KM-^FM-^H^@^@^@D+M-^GM-^H^@^@^@uM-VHM-^K6HM-^K?M-i^OM-0M-^?M-^?^O^_M-^@^@^@^@^@AM-8^A^@^@^@DM-^IM-@M-Cf^O^_D^@^@AM-8M-^?M-^?M-^?M-^?M-kM-,M-s^O^^M-zM-^KM-^GM-(^@^@^@HM-^IM-rM-^KM-6M-(^@^@^@M-^CM-x^C^OM-^TM-AM-^CM-x ^OM-^TM-@ M-AM-^CM-~^C^OM-^TM-@M-^CM-~ @^OM-^TM-F@^HM-pu^UM-^DM-IuIAM-8^A^@^@^@M-^DM-@t^KDM-^IM-@M-C^O^_^@M-^DM-ItM-kHM-^KGpH9Bp^?*|^XLM-^KGxD+BxuM-_HM-^K7HM-^K:M-iM-^CM-/M-^?M-^?^O^_^@AM-8^A^@^@^@DM-^IM-@M-Cf^O^_D^@^@AM-8M-^?M-^?M-^?M-^?M-kM-9^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^KM-^GM-(^@^@^@HM-^IM-rM-^KM-6M-(^@^@^@M-^CM-x^C^OM-^TM-AM-^CM-x ^OM-^TM-@ M-AM-^CM-~^C^OM-^TM-@M-^CM-~ @^OM-^TM-F@^HM-pu^UM-^DM-IuYAM-8^A^@^@^@M-^DM-@t^KDM-^IM-@M-C^O^_^@M-^DM-ItM-kHM-^KM-^GM-^@^@^@^@H9M-^BM-^@^@^@^@^?4|"LM-^KM-^GM-^H^@^@^@D+M-^BM-^H^@^@^@uM-SHM-^K7HM-^K:M-iM-gM-.M-^?M-^?^O^_M-^@^@^@^@^@AM-8^A^@^@^@DM-^IM-@M-Cf^O^_D^@^@AM-8M-^?M-^?M-^?M-^?M-kM-)^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^KM-^GM-(^@^@^@M-^KM-^NM-(^@^@^@M-^CM-x^C^OM-^TM-BM-^CM-x ^OM-^TM-@ M-BM-^CM-y^C^OM-^TM-@M-^CM-y ^OM-^TM-A^HM-Hu^RM-^DM-RuFAM-8^A^@^@^@M-^DM-@t^HDM-^IM-@M-CM-^DM-RtM-nHM-^KF`H9G`^?*|^XLM-^KFhD+GhuM-bHM-^K6HM-^K?M-i[M-.M-^?M-^?^O^_^@AM-8^A^@^@^@DM-^IM-@M-Cf^O^_D^@^@AM-8M-^?M-^?M-^?M-^?M-kM-<M-s^O^^M-zHM-^KFpH9Gp^?"|^XHM-^KFx+Gxu^THM-^K6HM-^K?M-iM-^LM-^EM-^?M-^?^O^_@^@M-8^A^@^@^@M-CfM-^PM-8M-^?M-^?M-^?M-^?M-Cf.^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^KGpHM-^IM-rH9Fp^?/|^]HM-^KGx+Fxu^YHM-^K7HM-^K:M-iIM-^EM-^?M-^?f^O^_M-^D^@^@^@^@^@M-8^A^@^@^@M-Cf.^O^_M-^D^@^@^@^@^@M-8M-^?M-^?M-^?M-^?M-Cf.^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^KM-^FM-^@^@^@^@H9M-^GM-^@^@^@^@^?,|^ZHM-^KM-^FM-^H^@^@^@+M-^GM-^H^@^@^@u^PHM-^K6HM-^K?M-iM-pM-^DM-^?M-^?M-8^A^@^@^@M-Cf.^O^_M-^D^@^@^@^@^@M-8M-^?M-^?M-^?M-^?M-Cf.^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^KG`HM-^IM-rH9F`^?/|^]HM-^KGh+Fhu^YHM-^K7HM-^K:M-iM-)M-^DM-^?M-^?f^O^_M-^D^@^@^@^@^@M-8^A^@^@^@M-Cf.^O^_M-^D^@^@^@^@^@M-8M-^?M-^?M-^?M-^?M-Cf.^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^KF`H9G`^?"|^XHM-^KFh+Ghu^THM-^K6HM-^K?M-i\M-^DM-^?M-^?^O^_@^@M-8^A^@^@^@M-CfM-^PM-8M-^?M-^?M-^?M-^?M-Cf.^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^KM-^GM-^@^@^@^@HM-^IM-rH9M-^FM-^@^@^@^@^?)|^_HM-^KM-^GM-^H^@^@^@+M-^FM-^H^@^@^@u^UHM-^K7HM-^K:M-i^MM-^DM-^?M-^?^O^_D^@^@M-8^A^@^@^@M-CfM-^PM-8M-^?M-^?M-^?M-^?M-Cf.^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^KM-^GM-(^@^@^@HM-^IM-rM-^KM-6M-(^@^@^@M-^CM-x^C^OM-^TM-AM-^CM-x ^OM-^TM-@ M-AM-^CM-~^C^OM-^TM-@M-^CM-~ @^OM-^TM-F@^HM-pu^UM-^DM-IuIAM-8^A^@^@^@M-^DM-@t^KDM-^IM-@M-C^O^_^@M-^DM-ItM-kHM-^KG`H9B`^?*|^XLM-^KGhD+BhuM-_HM-^K7HM-^K:M-iM-^CM-^CM-^?M-^?^O^_^@AM-8^A^@^@^@DM-^IM-@M-Cf^O^_D^@^@AM-8M-^?M-^?M-^?M-^?M-kM-9^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^KM-^GM-(^@^@^@HM-^IM-rM-^KM-6M-(^@^@^@M-^CM-x^C^OM-^TM-AM-^CM-x ^OM-^TM-@ M-AM-^CM-~^C^OM-^TM-@M-^CM-~ @^OM-^TM-F@^HM-pu^UM-^DM-IuIAM-8^A^@^@^@M-^DM-@t^KDM-^IM-@M-C^O^_^@M-^DM-ItM-kHM-^KGpH9Bp^?*|^XLM-^KGxD+BxuM-_HM-^K7HM-^K:M-iM-sM-^BM-^?M-^?^O^_^@AM-8^A^@^@^@DM-^IM-@M-Cf^O^_D^@^@AM-8M-^?M-^?M-^?M-^?M-kM-9^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^KM-^GM-(^@^@^@HM-^IM-rM-^KM-6M-(^@^@^@M-^CM-x^C^OM-^TM-AM-^CM-x ^OM-^TM-@ M-AM-^CM-~^C^OM-^TM-@M-^CM-~ @^OM-^TM-F@^HM-pu^UM-^DM-IuYAM-8^A^@^@^@M-^DM-@t^KDM-^IM-@M-C^O^_^@M-^DM-ItM-kHM-^KM-^GM-^@^@^@^@H9M-^BM-^@^@^@^@^?4|"LM-^KM-^GM-^H^@^@^@D+M-^BM-^H^@^@^@uM-SHM-^K7HM-^K:M-iWM-^BM-^?M-^?^O^_M-^@^@^@^@^@AM-8^A^@^@^@DM-^IM-@M-Cf^O^_D^@^@AM-8M-^?M-^?M-^?M-^?M-kM-)^O^_M-^D^@^@^@^@^@M-s^O^^M-zATIM-^IM-|USHM-^K?HM-^IM-sM->.^@^@^@M-hM-uM-^@M-^?M-^?HM-^K;M->.^@^@^@HM-^IM-EM-hM-eM-^@M-^?M-^?HM-^IM-FHM-^M^EyM-O^@^@HM-^EM-vH^ODM-pHM-^EM-mH^ODM-hHM-^IM-oM-huM-*M-^?M-^?M-^EM-@u^QHM-^K3IM-^K<$[]A\M-iaM-*M-^?M-^?M-^P[]A\M-Cff.^O^_M-^D^@^@^@^@^@M-s^O^^M-zATIM-^IM-tM->.^@^@^@USHM-^IM-{IM-^K<$M-hM-^DM-^@M-^?M-^?HM-^K;M->.^@^@^@HM-^IM-EM-htM-^@M-^?M-^?HM-^IM-FHM-^M^E^HM-O^@^@HM-^EM-vH^ODM-pHM-^EM-mH^ODM-hHM-^IM-oM-h^DM-*M-^?M-^?M-^EM-@u^PHM-^K3IM-^K<$[]A\M-iM-pM-)M-^?M-^?[]A\M-Cff.^O^_M-^D^@^@^@^@^@M-s^O^^M-zATUHM-^IM-uSM-^KM-^GM-(^@^@^@HM-^IM-{M-^KM-^NM-(^@^@^@M-^CM-x^C^OM-^TM-BM-^CM-x ^OM-^TM-@ M-BM-^CM-y^C^OM-^TM-@M-^CM-y ^OM-^TM-A^HM-Hu^XM-^DM-RutAM-8^A^@^@^@M-^DM-@t^N[DM-^IM-@]A\M-CfM-^PM-^DM-RtM-hHM-^K;M->.^@^@^@M-hM-O^?M-^?M-^?HM-^K}^@M->.^@^@^@IM-^IM-DM-hM->^?M-^?M-^?HM-^IM-FHM-^M^ERM-N^@^@HM-^EM-vH^ODM-pMM-^EM-dL^ODM-`LM-^IM-gM-hNM-)M-^?M-^?AM-^IM-@M-^EM-@uM--HM-^Ku^@HM-^K;[]A\M-i7M-)M-^?M-^?^O^_M-^@^@^@^@^@AM-8M-^?M-^?M-^?M-^?M-kM-^N^O^_M-^D^@^@^@^@^@M-s^O^^M-zATUHM-^IM-}SM-^KM-^GM-(^@^@^@HM-^IM-sM-^KM-^NM-(^@^@^@M-^CM-x^C^OM-^TM-BM-^CM-x ^OM-^TM-@ M-BM-^CM-y^C^OM-^TM-@M-^CM-y ^OM-^TM-A^HM-Hu^XM-^DM-RutAM-8^A^@^@^@M-^DM-@t^N[DM-^IM-@]A\M-CfM-^PM-^DM-RtM-hHM-^K;M->.^@^@^@M-h^O^?M-^?M-^?HM-^K}^@M->.^@^@^@IM-^IM-DM-hM-~~M-^?M-^?HM-^IM-FHM-^M^EM-^RM-M^@^@HM-^EM-vH^ODM-pMM-^EM-dL^ODM-`LM-^IM-gM-hM-^NM-(M-^?M-^?AM-^IM-@M-^EM-@uM--HM-^Ku^@HM-^K;[]A\M-iwM-(M-^?M-^?^O^_M-^@^@^@^@^@AM-8M-^?M-^?M-^?M-^?M-kM-^N^O^_M-^D^@^@^@^@^@M-s^O^^M-zAUIM-^IM-uM->.^@^@^@ATULM-^K'LM-^IM-gM-hM-^T~M-^?M-^?MM-^Km^@M->.^@^@^@HM-^IM-ELM-^IM-oM-hM-^@~M-^?M-^?HM-^EM-@t+HM-^IM-FHM-^EM-mHM-^M^E^LM-M^@^@H^ODM-hHM-^IM-oM-hM-^B^?M-^?M-^?M-^EM-@t^Z]A\A]M-C^O^_M-^D^@^@^@^@^@HM-^M5M-gM-L^@^@HM-^EM-muM-Z]LM-^IM-nLM-^IM-gA\A]M-iT^?M-^?M-^?^O^_@^@M-s^O^^M-zAUIM-^IM-}ATULM-^K&M->.^@^@^@LM-^IM-gM-h^T~M-^?M-^?MM-^Km^@M->.^@^@^@HM-^IM-ELM-^IM-oM-h^@~M-^?M-^?HM-^EM-@t+HM-^IM-FHM-^EM-mHM-^M^EM-^LM-L^@^@H^ODM-hHM-^IM-oM-h^B^?M-^?M-^?M-^EM-@t^Z]A\A]M-C^O^_M-^D^@^@^@^@^@HM-^M5gM-L^@^@HM-^EM-muM-Z]LM-^IM-nLM-^IM-gA\A]M-iM-T~M-^?M-^?^O^_@^@M-s^O^^M-zAUATUSHM-^IM-sHM-^CM-l^HM-^KM-^GM-(^@^@^@M-^KM-^NM-(^@^@^@M-^CM-x^C^OM-^TM-BM-^CM-x ^OM-^TM-@ M-BM-^CM-y^C^OM-^TM-@M-^CM-y ^OM-^TM-A^HM-Hu%M-^DM-R^OM-^EM-^]^@^@^@AM-8^A^@^@^@M-^DM-@t^WHM-^CM-D^HDM-^IM-@[]A\A]M-C^O^_D^@^@M-^DM-RtM-_LM-^K'M->.^@^@^@LM-^IM-gM-h<}M-^?M-^?LM-^K+M->.^@^@^@HM-^IM-ELM-^IM-oM-h)}M-^?M-^?HM-^IM-FHM-^EM-@t9HM-^EM-mHM-^M^EM-5M-K^@^@H^ODM-hHM-^IM-oM-h+~M-^?M-^?AM-^IM-@M-^EM-@uM-!HM-^CM-D^HLM-^IM-nLM-^IM-g[]A\A]M-i^O~M-^?M-^?^O^_M-^@^@^@^@^@HM-^M5^?M-K^@^@HM-^EM-muM-IM-kM-Vf.^O^_M-^D^@^@^@^@^@AM-8M-^?M-^?M-^?M-^?M-ibM-^?M-^?M-^?^O^_D^@^@M-s^O^^M-zAUM-:^E^@^@^@ATUM-^IM-}SHM-^AM-lM-^H^@^@^@LM-^K%Aw^A^@dHM-^K^D%(^@^@^@HM-^ID$x1M-@M-^EM-^?t.HM-^M5M-~M-P^@^@1M-^?M-hM-?{M-^?M-^?HM-^K=M-Xe^A^@LM-^IM-aM->^A^@^@^@HM-^IM-B1M-@M-h&M-^@M-^?M-^?M-^IM-oM-hM-^?^?M-^?M-^?1M-^?HM-^M5M-vM-P^@^@M-hM-^Q{M-^?M-^?LM-^IM-bM-?^A^@^@^@HM-^IM-F1M-@M-hM-o~M-^?M-^?LM-^K%`e^A^@1M-^?M-:^E^@^@^@HM-^M5M-rM-P^@^@M-he{M-^?M-^?LM-^IM-fHM-^IM-GM-h }M-^?M-^?LM-^K%;e^A^@1M-^?M-:^E^@^@^@HM-^M5]M-Q^@^@M-h@{M-^?M-^?LM-^IM-fHM-^IM-GM-hM-e|M-^?M-^?LM-^K%^Ve^A^@1M-^?M-:^E^@^@^@HM-^M5M-^HM-Q^@^@M-h^[{M-^?M-^?LM-^IM-fHM-^IM-GM-hM-@|M-^?M-^?LM-^K%M-qd^A^@1M-^?M-:^E^@^@^@HM-^M5sM-R^@^@M-hM-vzM-^?M-^?LM-^IM-fHM-^IM-GM-hM-^[|M-^?M-^?LM-^K%M-Ld^A^@1M-^?M-:^E^@^@^@HM-^M5M-nM-R^@^@M-hM-QzM-^?M-^?LM-^IM-fHM-^IM-GM-hv|M-^?M-^?LM-^K%M-'d^A^@1M-^?M-:^E^@^@^@HM-^M59M-T^@^@M-hM-,zM-^?M-^?LM-^IM-fHM-^IM-GM-hQ|M-^?M-^?LM-^K%M-^Bd^A^@1M-^?M-:^E^@^@^@HM-^M5M-^DM-U^@^@M-hM-^GzM-^?M-^?LM-^IM-fHM-^IM-GM-h,|M-^?M-^?LM-^K%]d^A^@1M-^?M-:^E^@^@^@HM-^M5^GM-W^@^@M-hbzM-^?M-^?LM-^IM-fHM-^IM-GM-h^G|M-^?M-^?LM-^K%8d^A^@1M-^?M-:^E^@^@^@HM-^M5"M-W^@^@M-h=zM-^?M-^?LM-^IM-fHM-^IM-GM-hM-b{M-^?M-^?LM-^K%^Sd^A^@M-:^E^@^@^@1M-^?HM-^M5M-uM-W^@^@M-h^XzM-^?M-^?LM-^IM-fHM-^IM-GM-hM-={M-^?M-^?LM-^K%M-nc^A^@1M-^?M-:^E^@^@^@HM-^M5 M-X^@^@M-hM-syM-^?M-^?LM-^IM-fHM-^IM-GM-hM-^X{M-^?M-^?LM-^K%M-Ic^A^@1M-^?M-:^E^@^@^@HM-^M5M-^SM-X^@^@M-hM-NyM-^?M-^?LM-^IM-fHM-^IM-GM-hs{M-^?M-^?LM-^K%M-$c^A^@1M-^?M-:^E^@^@^@HM-^M5^VM-Z^@^@M-hM-)yM-^?M-^?LM-^IM-fHM-^IM-GM-hN{M-^?M-^?LM-^K%^?c^A^@1M-^?M-:^E^@^@^@HM-^M5M-^IM-Z^@^@M-hM-^DyM-^?M-^?LM-^IM-fHM-^IM-GM-h){M-^?M-^?LM-^K%Zc^A^@1M-^?M-:^E^@^@^@HM-^M5M-LM-[^@^@M-h_yM-^?M-^?LM-^IM-fHM-^IM-GM-h^D{M-^?M-^?LM-^K%5c^A^@1M-^?M-:^E^@^@^@HM-^M5?M-\^@^@M-h:yM-^?M-^?LM-^IM-fHM-^IM-GM-hM-_zM-^?M-^?LM-^K%^Pc^A^@1M-^?M-:^E^@^@^@HM-^M5M-^BM-]^@^@M-h^UyM-^?M-^?LM-^IM-fHM-^IM-GM-hM-:zM-^?M-^?LM-^K%M-kb^A^@1M-^?M-:^E^@^@^@HM-^M5M-^MM-^^@^@M-hM-pxM-^?M-^?LM-^IM-fHM-^IM-GM-hM-^UzM-^?M-^?LM-^K%M-Fb^A^@1M-^?M-:^E^@^@^@HM-^M5M-8M-`^@^@M-hM-KxM-^?M-^?LM-^IM-fHM-^IM-GM-hpzM-^?M-^?LM-^K%M-!b^A^@1M-^?M-:^E^@^@^@HM-^M5[M-a^@^@M-hM-&xM-^?M-^?LM-^IM-fHM-^IM-GM-hKzM-^?M-^?1M-^?LM-^K%zb^A^@M-:^E^@^@^@HM-^M5>M-c^@^@M-hM-^AxM-^?M-^?LM-^IM-fHM-^IM-GM-h&zM-^?M-^?LM-^K%Wb^A^@M-:^E^@^@^@1M-^?HM-^M5iM-c^@^@M-h\xM-^?M-^?LM-^IM-fHM-^IM-GM-h^AzM-^?M-^?LM-^K%2b^A^@M-:^E^@^@^@1M-^?HM-^M5M-TM-c^@^@M-h7xM-^?M-^?LM-^IM-fHM-^IM-GM-hM-\yM-^?M-^?LM-^K%^Mb^A^@M-:^E^@^@^@1M-^?HM-^M5'M-e^@^@M-h^RxM-^?M-^?LM-^IM-fHM-^IM-GM-hM-7yM-^?M-^?LM-^K%M-ha^A^@M-:^E^@^@^@1M-^?HM-^M5rM-f^@^@M-hM-mwM-^?M-^?LM-^IM-fHM-^IM-GM-hM-^RyM-^?M-^?LM-^K%M-Ca^A^@M-:^E^@^@^@1M-^?HM-^M5}M-f^@^@M-hM-HwM-^?M-^?LM-^IM-fHM-^IM-GM-hmyM-^?M-^?LM-^K%M-^^a^A^@M-:^E^@^@^@1M-^?HM-^M5M-^PM-f^@^@M-hM-#wM-^?M-^?LM-^IM-fHM-^IM-GM-hHyM-^?M-^?LM-^K%ya^A^@M-:^E^@^@^@1M-^?HM-^M5^KM-g^@^@M-h~wM-^?M-^?LM-^IM-fHM-^IM-GM-h#yM-^?M-^?LM-^K%Ta^A^@M-:^E^@^@^@1M-^?HM-^M5^M-h^@^@M-hYwM-^?M-^?LM-^IM-fHM-^IM-GM-hM-~xM-^?M-^?LM-^K%/a^A^@M-:^E^@^@^@1M-^?HM-^M5YM-i^@^@M-h4wM-^?M-^?LM-^IM-fLM-^M%M-@M-G^@^@HM-^IM-GM-hM-RxM-^?M-^?M-^K^E\`^A^@M-^CM-x^At^UM-^CM-x^BLM-^M% M-G^@^@HM-^M^E^XM-G^@^@L^OEM-`HM-^M^E^RM-G^@^@HM-^M^MJM-G^@^@HM-GD$`^@^@^@^@HM-^ID$^HHM-^M^EnM-G^@^@HM-^M^]8M-G^@^@HM-^ID$^PHM-^M^EM-sM-F^@^@HM-^M5^XM-K^@^@HM-^ID$^XHM-^M^EM-vM-F^@^@HM-^ID$ HM-^M^EM-tM-F^@^@HM-^IL$0HM-^M^M^KM-G^@^@HM-^I\$@HM-^IM-cHM-^I4$HM-^ID$(HM-^ID$8HM-^ID$HHM-^IL$PHM-^ID$XHM-GD$h^@^@^@^@M-k^NM-^PHM-^Ks^PHM-^CM-C^PHM-^EM-vt^LLM-^IM-gM-h;xM-^?M-^?M-^EM-@uM-gLM-^Kk^HM-:^E^@^@^@HM-^M5M-;M-F^@^@1M-^?MM-^EM-m^OM-^DM-=^@^@^@M-h7vM-^?M-^?HM-^M^MM-hM-h^@^@M-?^A^@^@^@HM-^M^UM-/M-F^@^@HM-^IM-F1M-@M-hM-^JyM-^?M-^?M-?^E^@^@^@1M-vM-hnyM-^?M-^?HM-^IM-GHM-^EM-@t^YM-:^C^@^@^@HM-^M5M-^SM-F^@^@M-hM-EtM-^?M-^?M-^EM-@^OM-^EM-w^@^@^@1M-^?M-:^E^@^@^@HM-^M5^GM-i^@^@M-hM-ZuM-^?M-^?LM-^IM-aM-?^A^@^@^@HM-^M^UM-^CM-h^@^@HM-^IM-F1M-@M-h1yM-^?M-^?M9M-lHM-^M^M^UM-E^@^@LM-^M%M-aM-E^@^@L^OEM-a1M-^?HM-^M5M-kM-h^@^@M-:^E^@^@^@M-hM-^YuM-^?M-^?LM-^IM-aLM-^IM-jM-?^A^@^@^@HM-^IM-F1M-@M-hM-txM-^?M-^?M-iM-YM-yM-^?M-^?M-hzuM-^?M-^?HM-^M^M+M-h^@^@M-?^A^@^@^@HM-^M^UM-rM-E^@^@HM-^IM-F1M-@M-hM-MxM-^?M-^?M-?^E^@^@^@1M-vM-hM-1xM-^?M-^?HM-^IM-GHM-^EM-@t^UM-:^C^@^@^@HM-^M5M-VM-E^@^@M-h^HtM-^?M-^?M-^EM-@u;M-:^E^@^@^@HM-^M5PM-h^@^@1M-^?MM-^IM-eM-h^^uM-^?M-^?LM-^IM-aM-?^A^@^@^@HM-^M^UM-GM-g^@^@HM-^IM-F1M-@LM-^M%4M-E^@^@M-hnxM-^?M-^?M-iMM-^?M-^?M-^?MM-^IM-e1M-^?M-:^E^@^@^@HM-^M5M-HM-g^@^@M-hM-ctM-^?M-^?LM-^IM-bM-?^A^@^@^@HM-^IM-F1M-@M-hAxM-^?M-^?M-iM-_M-~M-^?M-^?f.^O^_M-^D^@^@^@^@^@fM-^PM-s^O^^M-zAWM-8^A^D^@^@AVIM->M-~M-^?M-^?M-^?M-^?M-^?M-^?^?AUIM-=M-^?M-^?M-^?M-^?M-^?M-^?M-^??ATIM-^IM-|USHM-^M^^AHM-^CM-l^HHM-^AM-~^A^D^@^@H^OCM-X^O^_^@HM-^IM-_M-hM-8rM-^?M-^?HM-^IM-EHM-^EM-@t;HM-^IM-ZHM-^IM-FLM-^IM-gM-hM-bsM-^?M-^?IM-^IM-GHM-^EM-@xRL9M-{weHM-^IM-oM-h}rM-^?M-^?L9M-kw(H^AM-[HM-^IM-_M-h}rM-^?M-^?HM-^IM-EHM-^EM-@uM-EHM-^CM-D^HHM-^IM-h[]A\A]A^A_M-C^O^_^@L9M-sw;HM-;M-^?M-^?M-^?M-^?M-^?M-^?M-^?^?M-kM-^O^O^_M-^@^@^@^@^@M-hM-CrM-^?M-^?M-^C8"tM-$HM-^IM-o1M-mM-h$rM-^?M-^?M-kM-=fM-^PBM-FD=^@^@M-kM-3^O^_M-^D^@^@^@^@^@M-hM-^[rM-^?M-^?1M-mM-G^@^L^@^@^@M-kM-^\M-^PM-s^O^^M-zM-?^A^@^@^@M-iM-BM-wM-^?M-^?fM-^PM-s^O^^M-zAWAVIM-^IM-~AUIM-^IM-MATUHM-^IM-USHM-^IM-sHM-^CM-l(HM-^It$^HHM-^IT$^XM-hM-3sM-^?M-^?LM-^K;MM-^EM-^?^OM-^DM-M^@^@^@M-FD$^W^@IM-^IM-D1M-[HM-G^D$M-^?M-^?M-^?M-^?M-kK^O^_^@HM-^KD$^XHM-^EM-@tnHM-^K<$LM-^IM-jHM-^IM-nI^OM-/M-}H^AM-GM-hM-`tM-^?M-^?M-9^A^@^@^@M-^EM-@^OM-6D$^W^OEM-AM-^HD$^WHM-^KD$^HHM-^CM-C^AL^AM-mLM-^K<M-XMM-^EM-^?t8LM-^IM-bLM-^IM-vLM-^IM-^?M-hM-jqM-^?M-^?M-^EM-@uM-YLM-^IM-^?M-h.sM-^?M-^?L9M-`tIHM-^C<$M-^?uM-^RHM-^I^\$M-kM-?^O^_@^@M-FD$^W^AM-kM-4M-^PM-^@|$^W^@HM-GM-@M-~M-^?M-^?M-^?H^OD^D$HM-^I^D$HM-^K^D$HM-^CM-D([]A\A]A^A_M-C^O^_M-^D^@^@^@^@^@HM-^I^\$M-kM-_HM-G^D$M-^?M-^?M-^?M-^?M-kM-UM-s^O^^M-zAUIM-^IM-uATUHM-^IM-}SHM-^CM-l^HHM-^CM-zM-^?M-:^E^@^@^@tQHM-^M5JM-h^@^@1M-^?M-hM-^CrM-^?M-^?IM-^IM-DHM-^IM-nM-?^A^@^@^@M-hM-sy^@^@LM-^IM-jM->^H^@^@^@1M-^?HM-^IM-CM-hM-Qu^@^@HM-^CM-D^HIM-^IM-XLM-^IM-b[HM-^IM-A]1M-vA\1M-^?1M-@A]M-i^CvM-^?M-^?^O^_^@HM-^M5M-^M-g^@^@1M-^?M-h2rM-^?M-^?IM-^IM-DM-kM--ff.^O^_M-^D^@^@^@^@^@fM-^PM-s^O^^M-zAWLM-^M=^EM-h^@^@AVE1M-vAUIM-^IM-UM-:^E^@^@^@ATUHM-^IM-uHM-^M5M-TM-g^@^@SHM-^IM-{HM-^CM-l^XLM-^K%^H\^A^@HM-^I|$^H1M-^?M-hM-\qM-^?M-^?LM-^IM-fHM-^IM-GM-hM-^AsM-^?M-^?LM-^K#1M-[MM-^EM-du@M-iM-^B^@^@^@fM-^PLM-^IM-gIM-^IM-nM-hUy^@^@HM-^K=M-N[^A^@LM-^IM-zM->^A^@^@^@HM-^IM-A1M-@M-h^\vM-^?M-^?HM-^KD$^HHM-^CM-C^AL^AM-mLM-^K$M-XMM-^EM-dtGHM-^EM-[tM-BLM-^IM-jHM-^IM-nLM-^IM-wM-h^DsM-^?M-^?M-^EM-@uM-0LM-^IM-gM-h^Hy^@^@HM-^K=M-^A[^A^@M->^A^@^@^@HM-^M^UOM-g^@^@HM-^IM-A1M-@M-hM-KuM-^?M-^?M-kM--f^O^_M-^D^@^@^@^@^@HM-^K=Y[^A^@HM-^KG(H;G0s^_HM-^MP^AHM-^IW(M-F^@ HM-^CM-D^X[]A\A]A^A_M-C^O^_D^@^@HM-^CM-D^XM-> ^@^@^@[]A\A]A^A_M-iM-(qM-^?M-^?^O^_M-^D^@^@^@^@^@M-s^O^^M-zAWIM-^IM-wAVMM-^IM-FAUIM-^IM-}LM-^IM-^?ATIM-^IM-LLM-^IM-AUHM-^IM-ULM-^IM-bSHM-^IM-nLM-^IM-KHM-^CM-l^HM-hM-{M-|M-^?M-^?HM-^EM-@x^VHM-^CM-D^H[]A\A]A^A_M-C^O^_M-^@^@^@^@^@HM-^IM-BLM-^IM-~LM-^IM-oM-hM-bM-}M-^?M-^?LM-^IM-rLM-^IM-fHM-^IM-oM-hdM-~M-^?M-^?M-^?M-SHM-GM-@M-^?M-^?M-^?M-^?M-kM-Cf^O^_M-^D^@^@^@^@^@M-s^O^^M-zAVAUATUSLM-^K6MM-^EM-vt5IM-^IM-|IM-^IM-MHM-^M^^HHM-^IM-UM-k^T^O^_D^@^@LM-^K3L^AM-mHM-^CM-C^HMM-^EM-vt^RLM-^IM-jHM-^IM-nLM-^IM-gM-hM-;qM-^?M-^?M-^EM-@uM-_[LM-^IM-p]A\A]A^M-Cf.^O^_M-^D^@^@^@^@^@M-^PM-s^O^^M-zH9M-wt_HM-^EM-RtZLM-^MRM-^?1M-RM-k^Wf.^O^_M-^D^@^@^@^@^@M-^EM-@t=HM-^CM-B^AA8M-Hu4^OM-6^D^WM-^MHM-?AM-^IM-@M-^CM-y^Yw^GM-^CM-@ AM-^CM-@ D^OM-6^L^VEM-^MYM-?DM-^IM-IAM-^CM-{^Yw^GAM-^CM-A M-^CM-A L9M-RuM-?D)M-HM-C^O^_^@1M-@M-C^O^_D^@^@M-s^O^^M-zAWAVAUATUM-^IM-uM-^CM-f^CSHM-^AM-lM-h^@^@^@dHM-^K^D%(^@^@^@HM-^IM-^D$M-X^@^@^@1M-@M-^MFM-^?M-^It$^TM-^EM-F^OM-^EM-T^D^@^@IM-^IM-^?HM-^EM-^?^OM-^DM-H^D^@^@^OM-6^GM-^DM-@^OM-^Du^E^@^@</^OM-^D!^B^@^@M-h@M-^C^@^@IM-^IM-FHM-^EM-@^OM-^DM-d^A^@^@HM-^IM-GM-hLoM-^?M-^?IM-^IM-EH=M-^?^O^@^@^OM-^FX^E^@^@M^AM-uLM-^IM-kA^OM-6^GM-^DM-@^OM-^D^M^F^@^@LM-^I|$(M-^CM-e^DHM-GD$^X^@^@^@^@HM-GD$8^@^@^@^@HM-GD$0^@^@^@^@M-^Il$$LM-^IM-mMM-^IM-}^OM-^UD$#f^O^_M-^D^@^@^@^@^@M-^IM-A</u f.^O^_M-^D^@^@^@^@^@A^OM-6M^AIM-^CM-E^AM-^@M-y/tM-rM-^DM-I^OM-^DM-z^@^@^@MM-^IM-o^O^_M-^@^@^@^@^@MM-^IM-|A^OM-6G^AIM-^CM-G^AM-^DM-@t^D</uM-lM9M-o^OM-^DM-S^@^@^@LM-^IM-zL)M-jHM-^CM-z^A^OM-^DC^B^@^@HM-^CM-z^Bu M-^@M-y.^OM-^DM-^L^C^@^@M-^@}M-^?/t^HM-FE^@/HM-^CM-E^AHM-^MD^U^@H9M-Cw;L)M-sL)M-uLM-^IM-wHM-^IT$^HHM-^MD^Z^AHM-^AM-C^@^P^@^@HM-^AM-z^@^P^@^@H^OMM-XHM-^IM-^M-hM-^_~^@^@HM-^KT$^HIM-^IM-FH^AM-CH^AM-EHM-^IM-oLM-^IM-nHM-^IT$^HM-hApM-^?M-^?HM-^KT$^HM-^C|$^T^BHM-^Ml^U^@M-FE^@^@^OM-^E^H^A^@^@M-^@|$#^@^OM-^DM-}^@^@^@M-GD$X^@^@^@^@AM-^@?^@t^KM-^C|$^T^B^OM-^EM-4^D^@^@A^OM-6^GMM-^IM-}M-^DM-@^OM-^EM-eM-~M-^?M-^?^O^_D^@^@IM-^IM-mIM-^MF^AI9M-Ev^KAM-^@}M-^?/^OM-^DQ^D^@^@IM-^ME^AAM-FE^@^@H9M-Xt^UMM-^IM-iLM-^IM-wM)M-qIM-^Mq^AM-hM-y}^@^@IM-^IM-FHM-^K|$0M-hM-^\kM-^?M-^?HM-^KD$^XHM-^EM-@t^RHM-^IM-GM-h:^[^@^@f.^O^_M-^D^@^@^@^@^@HM-^KM-^D$M-X^@^@^@dH3^D%(^@^@^@^OM-^ER^D^@^@HM-^AM-DM-h^@^@^@LM-^IM-p[]A\A]A^A_M-CM-?^@^P^@^@M-h:}^@^@M-F^@/IM-^IM-FHM-^MM-^X^@^P^@^@LM-^Mh^AA^OM-6^GM-^DM-@^OM-^EM-rM-}M-^?M-^?HM-GD$^X^@^@^@^@HM-GD$0^@^@^@^@M-iMM-^?M-^?M-^?f^O^_D^@^@M-^KD$$LM-^Ml$@LM-^IM-vM-?^A^@^@^@LM-^IM-jM-^EM-@^OM-^DM-,^@^@^@M-h_oM-^?M-^?M-^EM-@^OM-^UM-@M-^DM-@t^M-hqkM-^?M-^?M-^K^PIM-^IM-EM-^KD$^TM-^EM-@^OM-^D`^B^@^@M-^CM-x^A^OM-^EM-:M-~M-^?M-^?HM-^M5M-sM->^@^@LM-^IM-^?M-^IT$^HM-hM-tmM-^?M-^?M-^KT$^HAM-^@<^G^@^OM-^E5^B^@^@M-^CM-z^B^OM-^E,^B^@^@A^OM-6D$^AMM-^IM-}M-iM-!M-~M-^?M-^?f^O^_D^@^@M-^KD$X%^@M-p^@^@=^@M- ^@^@tH=^@@^@^@^OM-^DyM-~M-^?M-^?M-icM-~M-^?M-^?^O^_M-^D^@^@^@^@^@M-^@M-y.^OM-^EM-CM-}M-^?M-^?MM-^IM-}M-ibM-~M-^?M-^?^O^_M-^@^@^@^@^@M-hClM-^?M-^?M-^EM-@^OM-^UM-@M-iOM-^?M-^?M-^?f^O^_M-^D^@^@^@^@^@HM-^C|$^X^@^OM-^Dw^A^@^@HM-^Kt$(HM-^K|$^XLM-^IM-jM-hb^F^@^@M-^DM-@^OM-^EM-/^@^@^@HM-^Kt$(HM-^K|$^XLM-^IM-jM-hM-8^E^@^@HM-^Kt$pLM-^IM-wM-hM-{M-vM-^?M-^?IM-^IM-EHM-^EM-@^OM-^D ^B^@^@HM-^IM-GM-hM-GkM-^?M-^?LM-^IM-^?IM-^IM-DM-hM-<kM-^?M-^?HM-^C|$8^@HM-^IM-B^OM-^D}^A^@^@IM-^ML^D^AH;L$8^OM-^G^E^B^@^@HM-^KD$0HM-^CM-B^ALM-^IM-~JM-^M< M-h^XoM-^?M-^?HM-^K|$0LM-^IM-bLM-^IM-nM-hM-^XmM-^?M-^?AM-^@}^@/HM-^ID$(IM-^IM-GIM-^MF^A^OM-^DM-=^A^@^@H9M-E^OM-^GM-|^A^@^@LM-^IM-oM-h`iM-^?M-^?M-igM-}M-^?M-^?M-^C|$^T^B^OM-^DM-4M-~M-^?M-^?M-hM-[iM-^?M-^?M-:(^@^@^@IM-^IM-GHM-^K|$0M-^IT$^HM-h5iM-^?M-^?LM-^IM-wM-h-iM-^?M-^?M-^KT$^HHM-^K|$^XM-^IT$^HM-hM-K^X^@^@M-^KT$^HAM-^I^WE1M-vM-iM-^LM-}M-^?M-^?^O^_@^@AM-^@}^A.^OM-^EiM-|M-^?M-^?IM-^MV^AMM-^IM-}H9M-U^OM-^F^@M-}M-^?M-^?HM-^CM-m^AL9M-u^OM-^FM-sM-|M-^?M-^?M-^@}M-^?/^OM-^D^?M-~M-^?M-^?HM-^CM-m^AL9M-uuM-mM-iqM-~M-^?M-^?^O^_M-^D^@^@^@^@^@M-hKiM-^?M-^?E1M-vM-G^@^V^@^@^@M-i-M-}M-^?M-^?LM-^M^EM-^V ^@^@HM-^M^MO ^@^@1M-vM-?^G^@^@^@HM-^M^UM-A^_^@^@M-h|^V^@^@HM-^ID$^XHM-^EM-@^OM-^EZM-~M-^?M-^?M-hM-Y|^@^@f^O^_M-^D^@^@^@^@^@MM-^IM-oHM-^K|$0M-^IT$^HM-h_hM-^?M-^?LM-^IM-wM-hWhM-^?M-^?HM-^C|$^X^@M-^KT$^H^OM-^D0M-^?M-^?M-^?M-i^YM-^?M-^?M-^?fM-^PIM-^MD^D^AHM-^IT$^HHM-^IM-GH=^@^P^@^@M-8^@^P^@^@H^OCM-GHM-^IM-GHM-^ID$8M-h^Gz^@^@HM-^KT$^HHM-^ID$0M-i[M-~M-^?M-^?M-hM-^ShM-^?M-^?E1M-vM-G^@^B^@^@^@M-iuM-|M-^?M-^?LM-^IM-wM->^@^P^@^@M-h8z^@^@IM-^IM-FI^AM-EHM-^MM-^X^@^P^@^@M-iM-^OM-zM-^?M-^?M-hahM-^?M-^?M-^C|$^T^BM-^K^PIM-^IM-Eu M-^CM-z^L^OM-^E M-}M-^?M-^?MM-^IM-oM-iqM-~M-^?M-^?AM-F^F/HM-^IM-EM-i@M-~M-^?M-^?HM-^K|$0HM-^IM-NHM-^IL$^HHM-^ID$(M-hM-ay^@^@HM-^KL$^HHM-^KT$(HM-^ID$0HM-^IL$8M-iM-KM-}M-^?M-^?LM-^IM-hIM-^CM-m^AM-iM-'M-{M-^?M-^?HM-^CM-m^AI9M-n^OM-^CM-wM-}M-^?M-^?M-^@}M-^?/^OM-^DM-mM-}M-^?M-^?HM-^CM-m^AI9M-nuM-mM-iM-_M-}M-^?M-^?^O^_M-^@^@^@^@^@M-hM-KgM-^?M-^?M-:^T^@^@^@IM-^IM-GM-iM-AM-~M-^?M-^?HM-GD$^X^@^@^@^@HM-GD$0^@^@^@^@M-i:M-{M-^?M-^?M-h"iM-^?M-^?fM-^PM-s^O^^M-zHM-^I=^Md^A^@M-C^O^_@^@M-s^O^^M-z@M-^H=M-uc^A^@M-C^O^_@^@M-s^O^^M-zATSHM-^CM-l^HHM-^K=M-^VR^A^@M-hyM-^R^@^@M-^EM-@t^VM-h`gM-^?M-^?M-^@=M-Ic^A^@^@HM-^IM-Ct^]M-^C8 u^XHM-^K=M-(R^A^@M-hSM-^R^@^@M-^EM-@uGHM-^CM-D^H[A\M-C1M-^?M-:^E^@^@^@HM-^M5hM-^^@^@M-hdhM-^?M-^?HM-^K=M-^Uc^A^@IM-^IM-DHM-^EM-^?t(M-hM-`m^@^@M-^K3MM-^IM-`1M-^?HM-^IM-AHM-^M^U+M-9^@^@1M-@M-hM-xkM-^?M-^?M-^K=M-^JQ^A^@M-h^]gM-^?M-^?M-^K3HM-^IM-AHM-^M^U^]M-^^@^@1M-^?1M-@M-hM-XkM-^?M-^?M-kM-^f^O^_D^@^@M-s^O^^M-zU1M-mSHM-^IM-{HM-^CM-l^HM-^@?/@^OM-^TM-EM-hM-^U^@^@^@H)M-XM-k^NM-^@|^CM-^?/HM-^MPM-^?u^HHM-^IM-PH9M-hwM-mHM-^CM-D^H[]M-Cf^O^_D^@^@M-s^O^^M-zUHM-^IM-}SHM-^CM-l^HM-hM-.M-^?M-^?M-^?HM-^EM-@HM-^IM-C^OM-^TM-@^OM-6M-@HM-^M|^C^AM-hM-heM-^?M-^?IM-^IM-@HM-^EM-@t^[HM-^IM-ZHM-^IM-nHM-^IM-GM-hM-RiM-^?M-^?IM-^IM-@HM-^EM-[t^RAM-F^D^X^@HM-^CM-D^HLM-^IM-@[]M-C^O^_^@M-F^@.M-;^A^@^@^@M-kM-df.^O^_M-^D^@^@^@^@^@^O^_@^@M-s^O^^M-z^OM-6^WHM-^IM-xM-^@M-z/u^NM-^P^OM-6P^AHM-^CM-@^AM-^@M-z/tM-sM-^DM-Rt;HM-^IM-A1M-vM-k^^^O^_M-^D^@^@^@^@^@@M-^DM-vt^EHM-^IM-H1M-v^OM-6Q^AHM-^CM-A^AM-^DM-Rt^VM-^@M-z/uM-e^OM-6Q^AHM-^CM-A^AM->^A^@^@^@M-^DM-RuM-jM-C^O^_^@M-s^O^^M-zSHM-^IM-{M-h^SgM-^?M-^?HM-^CM-x^Av^KM-^@|^CM-^?/HM-^MPM-^?t^B[M-CHM-^IM-PM-kM-hf.^O^_M-^D^@^@^@^@^@M-^PM-s^O^^M-zM-^KF^X%^@M-p^@^@=^@M- ^@^@u^M1M-@M-Cf.^O^_M-^D^@^@^@^@^@U1M-I1M-RHM-^IM-}SHM-^IM-sHM-^M5M-(M-\^@^@HM-^CM-l^HM-hM-4jM-^?M-^?HM-^EM-@x^Ot-HM-^CM-D^HM-8^A^@^@^@[]M-CM-^PM-h;eM-^?M-^?M-^K8M-^CM-^?=t^TM-hM-^?M-^O^@^@HM-^CM-D^H^OM-6M-@[]M-wM-XM-C^O^_^@M-^KC^X%^@M-p^@^@=^@@^@^@t^Q1M-@HM-^CM-D^H[]M-C^O^_M-^D^@^@^@^@^@1M-I1M-RHM-^M5XM-\^@^@HM-^IM-oM-hMjM-^?M-^?HM-^EM-@x^HuM-^Y1M-@M-kM-SfM-^PM-hM-[dM-^?M-^?M-^K8M-^CM-^?=uM- M-kM-AfM-^PM-s^O^^M-zHM-^EM-^?twAUIM-^IM-uATIM-^IM-|M-?^X^@^@^@USHM-^IM-SHM-^CM-l^HM-h v^@^@LM-^IM-oHM-^IM-EM-hOx^@^@HM-^IM-nLM-^IM-gHM-^IE^@HM-^KC^HHM-^IE^HHM-^K^CHM-^IE^PM-hM-A^X^@^@HM-^EM-@t-H9M-Et^WHM-^CM-D^HHM-^IM-o[]A\A]M-iM-E^[^@^@^O^_D^@^@HM-^CM-D^H[]A\A]M-C^O^_D^@^@M-CM-h^Zx^@^@f.^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^CM-l(dHM-^K^D%(^@^@^@HM-^ID$^X1M-@HM-^EM-^?t#HM-^KB^HHM-^I4$HM-^IM-fHM-^ID$^HHM-^K^BHM-^ID$^PM-h^F^O^@^@HM-^EM-@^OM-^UM-@HM-^KL$^XdH3^L%(^@^@^@u^EHM-^CM-D(M-CM-hfeM-^?M-^?f^O^_D^@^@M-s^O^^M-zM-^IM-zM-8-^@^@^@M-^AM-b^@M-p^@^@M-^AM-z^@M-^@^@^@tTM-8d^@^@^@M-^AM-z^@@^@^@tGM-8b^@^@^@M-^AM-z^@`^@^@t:M-8c^@^@^@M-^AM-z^@ ^@^@t-M-8l^@^@^@M-^AM-z^@M- ^@^@t M-8p^@^@^@M-^AM-z^@^P^@^@t^SM-^AM-z^@M-@^@^@M-8s^@^@^@M-:?^@^@^@^OEM-BM-^H^FM-^IM-x%^@^A^@^@M-^CM-x^A^YM-@M-^CM-`M-;M-^CM-@rM-^HF^AM-^IM-x%M-^@^@^@^@M-^CM-x^A^YM-@M-^CM-`M-6M-^CM-@wM-^HF^BM-^IM-xM-^CM-`@M-^CM-x^A^YM-@M-wM-G^@^H^@^@^OM-^DM-^Y^@^@^@M-^CM-`M-`M-^CM-@sM-^HF^CM-^IM-xM-^CM-` M-^CM-x^A^YM-@M-^CM-`M-;M-^CM-@rM-^HF^DM-^IM-xM-^CM-`^PM-^CM-x^A^YM-@M-^CM-`M-6M-^CM-@wM-^HF^EM-^IM-xM-^CM-`^HM-^CM-x^A^YM-@M-wM-G^@^D^@^@thM-^CM-`M-`M-^CM-@sM-^HF^FM-^IM-xM-^CM-`^DM-^CM-x^A^YM-@M-^CM-`M-;M-^CM-@rM-^HF^GM-^IM-xM-^CM-`^BM-^CM-x^A^YM-@M-^CM-`M-6M-^CM-@wM-^HF^HM-^IM-xM-^CM-`^AM-^CM-x^A^YM-@M-^AM-g^@^B^@^@t/M-^CM-`M-`M-^CM-@tM-^HF M-8 ^@^@^@fM-^IF M-C^O^_@^@M-^CM-`M-5M-^CM-@xM-ibM-^?M-^?M-^?^O^_D^@^@M-^CM-`M-5M-^CM-@xM-kM-^VM-^CM-`M-5M-^CM-@xM-^HF M-8 ^@^@^@fM-^IF M-Cff.^O^_M-^D^@^@^@^@^@fM-^PM-s^O^^M-zM-^K^?^XM-itM-~M-^?M-^?^O^_@^@M-s^O^^M-zHM-^CM-l^HM-h^S^@^@^@HM-^EM-@t^EHM-^CM-D^HM-CM-h^Dv^@^@^O^_@^@M-s^O^^M-zAWAVAUATIM-^IM-|UHM-^IM-uSHM-^CM-l^XHM-^IT$^HM-hM-nM-{M-^?M-^?IM-^IM-EHM-^IM-GM-hCM-|M-^?M-^?M)M-eHM-^IM-oMM-^Mt^E^@HM-^IM-CM-hPcM-^?M-^?IM-^IM-EHM-^EM-[t0CM-^@|4M-^?/^OM-^DM-^\^@^@^@1M-[AM-?^@^@^@^@M-^@}^@/M-8/^@^@^@A^ODM-G^OM-^UM-CM-^HD$^GM-k"f^O^_D^@^@1M-[AM-?^@^@^@^@M-^@}^@/M-8.^@^@^@A^OEM-G^OM-^TM-CM-^HD$^GKM-^M|.^AH^AM-_M-h^OaM-^?M-^?IM-^IM-GHM-^EM-@t4HM-^IM-GLM-^IM-rLM-^IM-fM-hYfM-^?M-^?^OM-6L$^GHM-^M<^XM-^H^HHM-^KD$^HHM-^EM-@t^CHM-^I8LM-^IM-jHM-^IM-nM-h6fM-^?M-^?M-F^@^@HM-^CM-D^XLM-^IM-x[]A\A]A^A_M-CM-^PM-FD$^G^@1M-[M-kM-^[^O^_M-^@^@^@^@^@HM-^K^W^OM-6^BM-^DM-@^OM-^DM-^R^@^@^@1M-IE1M-@1M-vM-k#f^O^_M-^D^@^@^@^@^@<Z^?D1M-I<AL^OLM-FHM-^CM-B^AHM-^I^W^OM-6^BM-^DM-@t'M-^DM-IuM-b<.tN<Z^?:<@^?M-bM-^CM-h0< L^OCM-FHM-^CM-B^AHM-^I^W^OM-6^BM-^DM-@uM-YLM-^IM-@M-C^O^_^@DM-^MHM-^_1M-IAM-^@M-y^YvM-8<~L^OEM-FM-kM-0^O^_@^@DM-^MHM-^_AM-^@M-y^YwM-jM-kM- ^O^_@^@MM-^EM-@M-9^A^@^@^@L^ODM-BM-kM-^NfM-^PE1M-@LM-^IM-@M-Cf^O^_M-^D^@^@^@^@^@M-s^O^^M-zAVAUATUHM-^IM-uSHM-^IM-{HM-^CM-l dHM-^K^D%(^@^@^@HM-^ID$^X1M-@M-hucM-^?M-^?AM-^IM-DM-^EM-@t4^OM-6^CM-^DM-@^OM-^D/^B^@^@^OM-6U^@M-^DM-Rt^[M-^@;.u M-^@{^A^@^OM-^D^X^B^@^@M-^@}^@.u6M-^@}^A^@u0AM-<^A^@^@^@HM-^KD$^XdH3^D%(^@^@^@^OM-^Eg^C^@^@HM-^CM-D DM-^IM-`[]A\A]A^M-Cf^O^_D^@^@M-^@;.u^W^OM-6K^AM->.^@^@^@9M-Nu M-^@{^B^@^OM-^DM-@^A^@^@M-^@}^@.^OM-^DM-^J^A^@^@<.^OM-^TM-AM-^@M-z.t^HM-^DM-I^OM-^EM-$^A^@^@M-^@M-z.^OM-^TM-B<.^OM-^DM-^J^B^@^@M-^DM-RuM-^FHM-^M|$^HHM-^I\$^HHM-^Il$^PM-hbM-~M-^?M-^?HM-^M|$^PIM-^IM-FM-hUM-~M-^?M-^?IM-^IM-EMM-^EM-v^OM-^DM-^I^B^@^@I)M-^HM-^EM-@^OM-^DM-[^B^@^@I)M-mM9M-n^OM-^DM-^Q^B^@^@1M-I1M-RI9M-Vw I9M-M^OM-^F5M-^?M-^?M-^?IM-^IM-HI)M-PI9M-Vvs^OM-64^S@^OM->M-FM-^CM-h0M-^CM-x vc@^OM-6M-FM-^MxM-PM-^CM-^? ^OM-^GM-^J^@^@^@I9M-MtA^OM-6|^M^@M-^IM-~@^OM-6M-^?E1M-IM-^MGM-PM-^CM-x v+M-^IM-x@M-^@M-~Z^OM-^OM-E^A^@^@@M-^@M-~@^?^P@M-^@M-~~^OM-^DF^B^@^@M-^MM-^G^@^A^@^@D9M-H^OM-^EM-[^A^@^@HM-^CM-B^AHM-^CM-A^AI9M-VwM-^M^OM-6|^M^@@^OM->M-wI9M-M^OM-^FM-C^@^@^@@^OM->M-GM-^CM-h0M-^CM-x ^OM-^FM-3^@^@^@I9M-VtM-^R^OM-6^D^SDM-^MHM-PM-^IM-FAM-^CM-y vM-^@AM-^IM-A@M-^@M-~Z^OM-^O-^A^@^@@M-^@M-~@^OM-^O0^A^@^@@M-^@M-~~^OM-^DM-I^A^@^@DM-^MM-^H^@^A^@^@JM-^M^D^BI9M-E^OM-^De^A^@^@^OM-6t^M^@1M-@@^OM-6M-~DM-^MWM-PAM-^CM-z ^OM-^FeM-^?M-^?M-^?M-i>M-^?M-^?M-^?^O^_M-^@^@^@^@^@^OM-6M^AM->.^@^@^@9M-N^OM-^EeM-~M-^?M-^?M-^@}^B^@^OM-^D^EM-~M-^?M-^?M-iVM-~M-^?M-^?M-^CM-n0M-^CM-~ ^OM-^GM-7M-~M-^?M-^?AM-<M-^?M-^?M-^?M-^?M-iM-oM-}M-^?M-^?f^O^_M-^D^@^@^@^@^@HM-^CM-B^A^OM->^D^S<0tM-t@M-^@M-^?0u^Uf^O^_D^@^@HM-^CM-A^A^OM->t^M^@@M-^@M-~0tM-qM-^MxM-PM-^CM-^? wM-1IM-^IM-IHM-^IM-WE1M-@I)M-QNM-^MT^M^@DM-^MNM-PAM-^CM-y ^OM-^GM-^RM-}M-^?M-^?)M-pEM-^EM-@D^ODM-@HM-^CM-G^A^OM->^D;IM-^IM-yA^OM->4:I)M-QDM-^MXM-PI^AM-IAM-^CM-{ vM-I@^OM->M-VM-^CM-j0M-^CM-z ^OM-^FeM-^?M-^?M-^?EM-^EM-@^OM-^EM-V^@^@^@HM-^IM-zLM-^IM-IM-i^HM-~M-^?M-^?^O^_D^@^@M-^M~M-^_@M-^@M-^?^Y^OM-^GM-PM-~M-^?M-^?JM-^M4^B1M-@I9M-u^OM-^EM-_M-~M-^?M-^?M-iXM-~M-^?M-^?^O^_M-^@^@^@^@^@DM-^MVM-^_AM-^@M-z^Y^OM-^FCM-~M-^?M-^?M-i.M-~M-^?M-^?^O^_D^@^@M-^DM-R^OM-^DrM-}M-^?M-^?M-^DM-I^OM-^DjM-}M-^?M-^?HM-^CM-C^AHM-^CM-E^AM-i]M-}M-^?M-^?A)M-AEM-^EM-IE^OEM-aM-iM-ZM-|M-^?M-^?^O^_@^@LM-^Kt$^HI)M-^HM-^EM-@^OM-^ErM-}M-^?M-^?LM-^Kl$^PI)M-mM-iqM-}M-^?M-^?fM-^PLM-^IM-rHM-^IM-nHM-^IM-_M-hM-R\M-^?M-^?M-^EM-@^OM-^EYM-}M-^?M-^?LM-^Kt$^HI)M-^M-kM-QAM-^CM-IM-^?M-i5M-~M-^?M-^?M-^CM-HM-^?M-iM-8M-}M-^?M-^?M-h^Z^M-^?M-^?EM-^IM-DM-ixM-|M-^?M-^?LM-^Kl$^PM-i^[M-}M-^?M-^?^O^_M-^D^@^@^@^@^@M-s^O^^M-zSHM-^IM-~HM-^IM-{1M-^?HM-^CM-l dHM-^K^D%(^@^@^@HM-^ID$^X1M-@M-h*]M-^?M-^?M-^EM-@t^^HM-^IM-g1M-vM-hM-^L^M-^?M-^?HM-^K^D$HM-^I^CHiD$^HM-h^C^@^@HM-^IC^HHM-^KD$^XdH3^D%(^@^@^@u^FHM-^CM-D [M-CM-hM-^]]M-^?M-^?f.^O^_M-^D^@^@^@^@^@^O^_^@M-s^O^^M-z1M-vHM-^CM-l^HM-hM-!`M-^?M-^?HM-^IM-FM-8^A^@^@^@HM-^EM-vt^]M-^@>Ct^_M-9^F^@^@^@HM-^M=_M-S^@^@M-sM-&^OM-^WM-@^\^@M-^DM-@^OM-^UM-@HM-^CM-D^HM-CfM-^P1M-@M-^@~^A^@uM-YHM-^CM-D^HM-C^O^_^@M-s^O^^M-zHM-^IM-x1M-RHM-AM-H^CHM-wM-vHM-^IM-PM-Cff.^O^_M-^D^@^@^@^@^@M-^PM-s^O^^M-zH9M-~^OM-^TM-@M-C^O^_D^@^@SHM-^IM-{HM-^IM-wHM-^Ks^PM-^?S0H9C^P^OM-^FM-BaM-^?M-^?HM-AM-`^DH^C^C[M-Cff.^O^_M-^D^@^@^@^@^@^O^_@^@AVIM-^IM-VAUAM-^IM-MATIM-^IM-|UHM-^IM-uSM-hM-7M-^?M-^?M-^?IM-^I^FHM-^K0HM-^EM-vt}HM-^IM-CH9M-n^OM-^DM-H^@^@^@HM-^IM-oAM-^?T$8M-^DM-@t\HM-^K^CEM-^DM-mt_HM-^KS^HHM-^EM-R^OM-^DM-^W^@^@^@M-s^Oo^B^O^Q^CHM-G^B^@^@^@^@IM-^KL$HHM-^IJ^H[IM-^IT$H]A\A]A^M-Cf.^O^_M-^D^@^@^@^@^@HM-^K0H9M-nt(HM-^IM-oAM-^?T$8M-^DM-@u^\HM-^K[^HHM-^KC^HHM-^EM-@uM-_1M-@[]A\A]A^M-C^O^_@^@HM-^KS^HHM-^K^BEM-^DM-mtM-gHM-^KJ^HHM-^IK^HHM-G^B^@^@^@^@IM-^KL$HHM-^IJ^H[IM-^IT$H]A\A]A^M-Cf^O^_D^@^@HM-G^C^@^@^@^@M-kM-2^O^_M-^@^@^@^@^@HM-^IM-pM-i?M-^?M-^?M-^?HM-^K^GHM-^M^UVM-R^@^@H9M-PtiM-s^O^P@^H^O/^EYM-R^@^@vQM-s^O^P^MSM-R^@^@^O/M-HvDM-s^O^PH^L^O/^MFM-R^@^@v6M-s^O^P^H^O/^M=M-R^@^@r)M-s^OX^M'M-R^@^@M-s^O^PP^D^O/M-Qv^WM-s^O^P^]%M-R^@^@^O/M-Zr ^O/M-AM-8^A^@^@^@w^OHM-^I^W1M-@M-C^O^_@^@M-8^A^@^@^@M-CfM-^P^O(M-H@M-^DM-vuHHM-^EM-^?^OM-^HM-r^@^@^@f^OM-oM-@M-sH^O*M-GM-s^O^M-AE1M-@^O/^EM-`M-Q^@^@^OM-^CM-Q^@^@^@^O/^EM-WM-Q^@^@^OM-^BM-f^@^@^@M-s^O\^EM-IM-Q^@^@M-sH^O,M-xH^OM-:M-^??^O^_^@HM-^CM-^? AM-8 ^@^@^@IM-9M-+M-*M-*M-*M-*M-*M-*M-*L^OCM-GIM-^CM-H^AIM-^CM-xM-^?tmf^O^_D^@^@LM-^IM-@LM-^IM-AIM-wM-aHM-^IM-PHM-^CM-bM-~HM-QM-hH^AM-PH)M-AHM-^IM-HIM-^CM-x v6HM-^EM-It6M-?^P^@^@^@M-> ^@^@^@M-9^C^@^@^@M-k HM-^CM-G^HHM-^EM-Rt^\HM-^CM-A^BLM-^IM-@1M-RH^AM-~HM-wM-qHM-^IM-PI9M-pwM-`HM-^EM-@u^QIM-^CM-@^BIM-^CM-xM-^?uM-^YE1M-@LM-^IM-@M-CLM-^IM-@HM-AM-h=^OM-^UM-@I^OM-:M-`<^OM-6M-@rM-eHM-^EM-@uM-`LM-^IM-@M-CHM-^IM-xM-^CM-g^Af^OM-oM-@HM-QM-hH M-xM-sH^O*M-@M-s^OXM-@M-iM-yM-~M-^?M-^?M-sH^O,M-xM-i%M-^?M-^?M-^?^O^_D^@^@AWAVIM-^IM-~AUAM-^IM-UATIM-^IM-tUSHM-^CM-l^HHM-^K.H;n^Hr^WM-iM-]^@^@^@^O^_^@HM-^CM-E^PI9l$^H^OM-^FM-K^@^@^@LM-^K}^@MM-^EM-^?tM-hHM-^K]^HHM-^EM-[u^XM-kU^O^_D^@^@HM-^KH^HHM-^IJ^HHM-^IP^HHM-^EM-[t;LM-^K;LM-^IM-wLM-^IM-~M-hM-1M-|M-^?M-^?HM-^IM-ZHM-^K[^HHM-^C8^@uM-TLM-^I8IM-^CF^X^AHM-G^B^@^@^@^@IM-^KFHHM-^IB^HIM-^IVHHM-^EM-[uM-ELM-^K}^@HM-GE^H^@^@^@^@EM-^DM-m^OM-^EwM-^?M-^?M-^?LM-^IM-~LM-^IM-wM-hdM-|M-^?M-^?HM-^C8^@HM-^IM-Ct[IM-^KFHHM-^EM-@t\HM-^KP^HIM-^IVHHM-^KS^HLM-^I8HM-^IP^HHM-^IC^HHM-GE^@^@^@^@^@HM-^CM-E^PIM-^Cl$^X^AI9l$^H^OM-^G5M-^?M-^?M-^?HM-^CM-D^HM-8^A^@^@^@[]A\A]A^A_M-Cf.^O^_M-^D^@^@^@^@^@LM-^I8IM-^CF^X^AM-kM-;M-?^P^@^@^@M-hM-|VM-^?M-^?HM-^EM-@uM-^]HM-^CM-D^H1M-@[]A\A]A^A_M-Cf^O^_D^@^@M-s^O^^M-zHM-^KG^PM-C^O^_M-^@^@^@^@^@M-s^O^^M-zHM-^KG^XM-C^O^_M-^@^@^@^@^@M-s^O^^M-zHM-^KG M-C^O^_M-^@^@^@^@^@M-s^O^^M-zHM-^K^OHM-^Kw^HE1M-@H9M-qr^NM-k@^O^_^@HM-^CM-A^PH9M-qs4HM-^C9^@tM-qHM-^KA^HM-:^A^@^@^@HM-^EM-@t^P^O^_^@HM-^K@^HHM-^CM-B^AHM-^EM-@uM-sI9M-PL^OBM-BHM-^CM-A^PH9M-qrM-LLM-^IM-@M-C^O^_M-^@^@^@^@^@M-s^O^^M-zHM-^K^OHM-^Kw^H1M-RE1M-@H9M-qr^TM-k?f^O^_M-^D^@^@^@^@^@HM-^CM-A^PH9M-qs-HM-^C9^@tM-qHM-^KA^HIM-^CM-@^AHM-^CM-B^AHM-^EM-@tM-`HM-^K@^HHM-^CM-B^AHM-^EM-@uM-sHM-^CM-A^PH9M-qrM-S1M-@L9G^Xt^AM-CH9W ^OM-^TM-@M-Cf^O^_M-^D^@^@^@^@^@M-s^O^^M-zAUATE1M-dUHM-^IM-uSHM-^CM-l^HHM-^K^OHM-^Kw^HLM-^KG HM-^K_^PLM-^Ko^XH9M-qr^MM-k?fM-^PHM-^CM-A^PH9M-qs4HM-^C9^@tM-qHM-^KA^HM-:^A^@^@^@HM-^EM-@t^P^O^_^@HM-^K@^HHM-^CM-B^AHM-^EM-@uM-sI9M-TL^OBM-bHM-^CM-A^PH9M-qrM-LLM-^IM-AHM-^M^UkM-M^@^@HM-^IM-o1M-@M->^A^@^@^@M-hM-^Z[M-^?M-^?1M-@HM-^IM-YM->^A^@^@^@HM-^M^UcM-M^@^@HM-^IM-oM-hM-^A[M-^?M-^?MM-^EM-mxlf^OM-oM-@M-rI^O*M-EM-r^OY^EM-[M-M^@^@HM-^EM-[x^?f^OM-oM-IM-rH^O*M-KM-r^O^M-ALM-^IM-iHM-^IM-oM->^A^@^@^@HM-^M^UWM-M^@^@M-8^A^@^@^@M-h=[M-^?M-^?HM-^CM-D^HLM-^IM-aHM-^IM-o[HM-^M^U^]M-M^@^@]M->^A^@^@^@A\1M-@A]M-i^Z[M-^?M-^?f.^O^_M-^D^@^@^@^@^@LM-^IM-hLM-^IM-jf^OM-oM-@HM-QM-hM-^CM-b^AH M-PM-rH^O*M-@M-r^OXM-@M-r^OY^E\M-M^@^@HM-^EM-[yM-^AHM-^IM-XM-^CM-c^Af^OM-oM-IHM-QM-hH M-XM-rH^O*M-HM-r^OXM-IM-ilM-^?M-^?M-^?f^O^_M-^D^@^@^@^@^@M-s^O^^M-zATIM-^IM-|UHM-^IM-uSM-h]M-yM-^?M-^?HM-^K0HM-^EM-vt"HM-^IM-CM-k^CHM-^K3H9M-nt#HM-^IM-oAM-^?T$8M-^DM-@u^THM-^K[^HHM-^EM-[uM-c[1M-@]A\M-C^O^_@^@HM-^K+HM-^IM-h[]A\M-Cff.^O^_M-^D^@^@^@^@^@fM-^PM-s^O^^M-zHM-^C^? ^@t5HM-^CM-l^HHM-^K^GHM-^KW^HH9M-Pr^NM-iM-OZM-^?M-^?HM-^CM-@^PH9M-Ps^^LM-^K^@MM-^EM-@tM-oLM-^IM-@HM-^CM-D^HM-C^O^_M-^@^@^@^@^@E1M-@LM-^IM-@M-CM-iM-#ZM-^?M-^?^O^_@^@M-s^O^^M-zUHM-^IM-}SHM-^IM-sHM-^CM-l^HM-hM-+M-xM-^?M-^?HM-^IM-BM-k^Kf^O^_D^@^@HM-^EM-Rt^QHM-^K HM-^KR^HH9M-YuM-oHM-^EM-Ru*HM-^KU^HM-k^L^O^_@^@LM-^K^@MM-^EM-@u^LHM-^CM-@^PH9M-BwM-oE1M-@HM-^CM-D^HLM-^IM-@[]M-CfM-^PLM-^K^BHM-^CM-D^H[]LM-^IM-@M-C^O^_^@M-s^O^^M-zLM-^K^O1M-@L9O^Hv3IM-^C9^@u^KIM-^CM-A^PL9O^HwM-pM-CLM-^IM-IM-k^X^O^_^@LM-^K^AHM-^CM-@^ALM-^IDM-FM-xHM-^KI^HHM-^EM-ItM-XH9M-BwM-fM-Cff.^O^_M-^D^@^@^@^@^@fM-^PM-s^O^^M-zAWAVAUATUSHM-^CM-l^HLM-^K7L9w^HvXIM-^IM-^?HM-^IM-uIM-^IM-UE1M-dIM-^K>HM-^EM-^?u!IM-^CM-F^PM9w^HwM-nHM-^CM-D^HLM-^IM-`[]A\A]A^A_M-C^O^_D^@^@LM-^IM-sM-k^S^O^_^@HM-^K[^HIM-^CM-D^AHM-^EM-[tM-JHM-^K;LM-^IM-nM-^?M-UM-^DM-@uM-gM-kM-FE1M-dM-kM-A^O^_M-^D^@^@^@^@^@M-s^O^^M-z^OM-6^O1M-RM-^DM-It ^O^_^@HM-^IM-PHM-^CM-G^AHM-AM-`^EH)M-P1M-RH^AM-H^OM-6^OHM-wM-vM-^DM-IuM-cHM-^IM-PM-Cff.^O^_M-^D^@^@^@^@^@^O^_@^@M-s^O^^M-zHM-8^@^@^@^@^@^@M-^@?M-FG^P^@HM-^I^GHM-8M-MM-LL?M-tM-}M-4?HM-^IG^HM-Cff.^O^_M-^D^@^@^@^@^@M-^PM-s^O^^M-zAWHM-^M^EM-SM-vM-^?M-^?IM-^IM-wAVMM-^IM-FAUIM-^IM-}M-?P^@^@^@ATUHM-^IM-USHM-^IM-KHM-^CM-l^HHM-^EM-RH^ODM-hHM-^EM-IHM-^M^EM-BM-vM-^?M-^?H^ODM-XM-hM-YQM-^?M-^?IM-^IM-DHM-^EM-@^OM-^DM-^Q^@^@^@MM-^EM-^?HM-^M^ECM-J^@^@IM-^M|$(L^ODM-xMM-^I|$(M-hM-PM-wM-^?M-^?M-^DM-@^OM-^DM-^H^@^@^@A^OM-6w^PM-sA^O^PG^HLM-^IM-oM-h5M-xM-^?M-^?IM-^ID$^PIM-^IM-EHM-^EM-@thM->^P^@^@^@HM-^IM-GM-hM-{TM-^?M-^?IM-^I^D$HM-^EM-@tRIM-AM-e^DIM-^Il$0I^AM-EIM-^I\$8MM-^Il$^HIM-GD$^X^@^@^@^@IM-GD$ ^@^@^@^@MM-^It$@IM-GD$H^@^@^@^@HM-^CM-D^HLM-^IM-`[]A\A]A^A_M-Cf.^O^_M-^D^@^@^@^@^@LM-^IM-gE1M-dM-h^EQM-^?M-^?M-kM-W^O^_^@M-s^O^^M-zATUHM-^IM-}SLM-^K'L;g^Hr^VM-iM-^B^@^@^@^O^_M-^@^@^@^@^@IM-^CM-D^PL9e^HvqIM-^C<$^@tM-oIM-^K\$^HHM-^KU@HM-^EM-[u^LM-k4^O^_M-^@^@^@^@^@HM-^IM-CHM-^EM-Rt HM-^K;M-^?M-RHM-^KU@HM-^KC^HHM-^KMHHM-G^C^@^@^@^@HM-^IK^HHM-^I]HHM-^EM-@uM-SHM-^EM-Rt^FIM-^K<$M-^?M-RIM-G^D$^@^@^@^@IM-^CM-D^PIM-GD$M-x^@^@^@^@L9e^HwM-^O[HM-GE^X^@^@^@^@HM-GE ^@^@^@^@]A\M-CM-s^O^^M-zATIM-^IM-|USHM-^C^?@^@HM-^K/HM-^KG^HtZHM-^C^? ^@tSH9M-Er^TM-iM-^B^@^@^@f^O^_D^@^@HM-^CM-E^PH9M-hv6HM-^K}^@HM-^EM-^?tM-nHM-^IM-kM-k^Lf^O^_M-^D^@^@^@^@^@HM-^K;AM-^?T$@HM-^K[^HHM-^EM-[uM-oIM-^KD$^HHM-^CM-E^PH9M-hwM-JIM-^K,$H9M-Es4^O^_M-^D^@^@^@^@^@HM-^K]^HHM-^EM-[t^X^O^_M-^@^@^@^@^@HM-^IM-_HM-^K[^HM-hM-4OM-^?M-^?HM-^EM-[uM-oHM-^CM-E^PI9l$^HwM-TIM-^K\$HHM-^EM-[t^[f.^O^_M-^D^@^@^@^@^@HM-^IM-_HM-^K[^HM-hM-^DOM-^?M-^?HM-^EM-[uM-oIM-^K<$M-hvOM-^?M-^?[LM-^IM-g]A\M-ijOM-^?M-^?f.^O^_M-^D^@^@^@^@^@M-s^O^^M-zAUATUHM-^IM-}HM-^IM-wSHM-^CM-lhLM-^Ke(dHM-^K^D%(^@^@^@HM-^ID$X1M-@A^OM-6t$^PM-sA^O^PD$^HM-hM-VM-uM-^?M-^?HM-^EM-@^OM-^DM-}^@^@^@HM-^IM-CH9E^P^OM-^DM-`^@^@^@M->^P^@^@^@HM-^IM-GM-hM-^SRM-^?M-^?HM-^I^D$HM-^EM-@^OM-^DM-V^@^@^@HM-^I\$^PHM-AM-c^DIM-^IM-e1M-RH^AM-CHM-^KE0HM-^IM-nLM-^IM-oLM-^Id$(HM-^ID$0HM-^KE8HM-^I\$^HHM-^ID$8HM-^KE@HM-GD$^X^@^@^@^@HM-^ID$@HM-^KEHHM-GD$ ^@^@^@^@HM-^ID$HM-hzM-vM-^?M-^?AM-^IM-DM-^DM-@u{HM-^KD$HM-:^A^@^@^@LM-^IM-nHM-^IM-oHM-^IEHM-hZM-vM-^?M-^?M-^DM-@^OM-^DVUM-^?M-^?1M-RLM-^IM-nHM-^IM-oM-hEM-vM-^?M-^?M-^DM-@^OM-^DAUM-^?M-^?HM-^K<$M-hTNM-^?M-^?HM-^KD$XdH3^D%(^@^@^@ucHM-^CM-DhDM-^IM-`[]A\A]M-Cf^O^_D^@^@AM-<^A^@^@^@M-kM-T^O^_M-^D^@^@^@^@^@E1M-dM-kM-G^O^_^@HM-^K}^@M-h^ONM-^?M-^?HM-^K^D$HM-^IE^@HM-^KD$^HHM-^IE^HHM-^KD$^PHM-^IE^PHM-^KD$^XHM-^IE^XHM-^KD$HHM-^IEHM-kM-^MM-hM-lOM-^?M-^?ff.^O^_M-^D^@^@^@^@^@M-^PM-s^O^^M-zAUATUSHM-^CM-l^XdHM-^K^D%(^@^@^@HM-^ID$^H1M-@HM-^EM-v^OM-^DM-^RTM-^?M-^?IM-^IM-dIM-^IM-U1M-IHM-^IM-{LM-^IM-bHM-^IM-uM-hM-CM-rM-^?M-^?HM-^EM-@t.E1M-@MM-^EM-mt^DIM-^IE^@HM-^KD$^HdH3^D%(^@^@^@^OM-^E2^B^@^@HM-^CM-D^XDM-^IM-@[]A\A]M-CHM-^KC^XHM-^EM-@xwf^OM-oM-IHM-^KS(M-sH^O*M-HHM-^KC^PHM-^EM-@^OM-^HM-^G^@^@^@f^OM-oM-@M-sH^O*M-@M-s^OYB^H^O/M-H^OM-^GM-^W^@^@^@LM-^K$$IM-^C<$^@^OM-^DM-^?^@^@^@HM-^KCHHM-^EM-@^OM-^D^R^A^@^@HM-^KP^HHM-^ISHIM-^KT$^HHM-^I(AM-8^A^@^@^@HM-^IP^HIM-^ID$^HHM-^CC ^AM-i_M-^?M-^?M-^?M-^PHM-^IM-BM-^CM-`^Af^OM-oM-IHM-QM-jH M-BHM-^KC^PM-sH^O*M-JHM-^KS(M-s^OXM-IHM-^EM-@^OM-^IyM-^?M-^?M-^?HM-^IM-AM-^CM-`^Af^OM-oM-@HM-QM-iH M-AM-sH^O*M-AM-s^OXM-@M-s^OYB^H^O/M-H^OM-^FiM-^?M-^?M-^?HM-^M{(M-hM-6M-rM-^?M-^?HM-^KS(HM-^KC^PM-s^O^PR^HHM-^EM-@^OM-^HM-0^@^@^@f^OM-oM-@M-sH^O*M-@HM-^KC^XHM-^EM-@x~f^OM-oM-IM-sH^O*M-H^O(M-ZM-s^OYM-X^O/M-K^OM-^F^_M-^?M-^?M-^?M-s^OYB^LM-^@z^P^@^OM-^DM-^V^@^@^@^O/^EM-gM-D^@^@^OM-^BM-^Y^@^@^@AM-8M-^?M-^?M-^?M-^?M-iM-^\M-~M-^?M-^?f^O^_D^@^@IM-^I,$AM-8^A^@^@^@HM-^CC ^AHM-^CC^X^AM-i}M-~M-^?M-^?^O^_M-^@^@^@^@^@M-?^P^@^@^@M-hM-~KM-^?M-^?HM-^EM-@tM-@M-iM-bM-~M-^?M-^?^O^_@^@HM-^IM-AM-^CM-`^Af^OM-oM-IHM-QM-iH M-AM-sH^O*M-IM-s^OXM-IM-imM-^?M-^?M-^?fM-^PHM-^IM-AM-^CM-`^Af^OM-oM-@HM-QM-iH M-AM-sH^O*M-AM-s^OXM-@M-i;M-^?M-^?M-^?fM-^PM-s^OYM-BM-iaM-^?M-^?M-^?^O^_M-^@^@^@^@^@^O/^EEM-D^@^@s7M-sH^O,M-pHM-^IM-_M-h^ZM-|M-^?M-^?M-^DM-@^OM-^DIM-^?M-^?M-^?1M-ILM-^IM-bHM-^IM-nHM-^IM-_M-hM-^RM-pM-^?M-^?HM-^EM-@^OM-^D3M-~M-^?M-^?M-i=RM-^?M-^?^O^_@^@M-s^O\^E^DM-D^@^@M-sH^O,M-pH^OM-:M-~?M-kM-:M-hGMM-^?M-^?^O^_M-^@^@^@^@^@M-s^O^^M-zSHM-^IM-sHM-^CM-l^PdHM-^K^D%(^@^@^@HM-^ID$^H1M-@HM-^IM-bM-h<M-}M-^?M-^?M-^CM-xM-^?t'M-^EM-@HM-^IM-XH^OD^D$HM-^KL$^HdH3^L%(^@^@^@u^QHM-^CM-D^P[M-C^O^_M-^@^@^@^@^@1M-@M-kM-_M-hM-gLM-^?M-^?^O^_M-^@^@^@^@^@M-s^O^^M-zATM-9^A^@^@^@USHM-^IM-{HM-^CM-l^PdHM-^K^D%(^@^@^@HM-^ID$^H1M-@HM-^IM-bM-hM-TM-oM-^?M-^?IM-^IM-DHM-^EM-@t^OHM-^K^D$HM-^Ck ^AHM-^C8^@t%HM-^KD$^HdH3^D%(^@^@^@^OM-^EM- ^A^@^@HM-^CM-D^PLM-^IM-`[]A\M-C^O^_D^@^@HM-^KC^XHM-^CM-h^AHM-^IC^X^OM-^HM-V^@^@^@f^OM-oM-@HM-^KS(M-sH^O*M-@HM-^KC^PHM-^EM-@^OM-^HM-f^@^@^@f^OM-oM-IM-sH^O*M-HM-s^OY ^O/M-HvM-^]HM-^M{(M-hQM-pM-^?M-^?HM-^KC^PHM-^KS(HM-^EM-@^OM-^H^@^A^@^@f^OM-oM-@M-sH^O*M-@HM-^KC^XHM-^EM-@^OM-^HM-J^@^@^@f^OM-oM-IM-sH^O*M-HM-s^O^P^RM-s^OYM-P^O/M-Q^OM-^FSM-^?M-^?M-^?M-s^OYB^DM-^@z^P^@u^EM-s^OYB^H^O/^EM-^EM-B^@^@^OM-^CM-S^@^@^@M-sH^O,M-pHM-^IM-_M-hVM-zM-^?M-^?M-^DM-@^OM-^E!M-^?M-^?M-^?HM-^KkHHM-^EM-mt^V^O^_D^@^@HM-^IM-oHM-^Km^HM-hM-^TIM-^?M-^?HM-^EM-muM-oHM-GCH^@^@^@^@M-iM-uM-~M-^?M-^?fM-^PHM-^IM-BM-^CM-`^Af^OM-oM-@HM-QM-jH M-BHM-^KC^PM-sH^O*M-BHM-^KS(M-s^OXM-@HM-^EM-@^OM-^I^ZM-^?M-^?M-^?HM-^IM-AM-^CM-`^Af^OM-oM-IHM-QM-iH M-AM-sH^O*M-IM-s^OXM-IM-i^EM-^?M-^?M-^?^O^_M-^D^@^@^@^@^@HM-^IM-AM-^CM-`^Af^OM-oM-IHM-QM-iH M-AM-sH^O*M-IM-s^OXM-IM-i!M-^?M-^?M-^?fM-^PHM-^IM-AM-^CM-`^Af^OM-oM-@HM-QM-iH M-AM-sH^O*M-AM-s^OXM-@M-iM-kM-~M-^?M-^?fM-^PM-s^O\^EM-$M-A^@^@M-sH^O,M-pH^OM-:M-~?M-i^[M-^?M-^?M-^?M-hM-dJM-^?M-^?^O^_@^@M-s^O^^M-zUHM-^IM-}SHM-^IM-sHM-^CM-l^HHM-^K?M-hM-ht^@^@1M-RH3E^HHM-^CM-D^HHM-wM-s[]HM-^IM-PM-C^O^_D^@^@M-s^O^^M-zHM-^KG^H1M-RHM-wM-vHM-^IM-PM-Cff.^O^_M-^D^@^@^@^@^@^O^_@^@M-s^O^^M-zHM-^KF^HH9G^Ht 1M-@M-C^O^_M-^@^@^@^@^@HM-^KF^PH9G^PuM-lHM-^K6HM-^K?M-iM-3S^@^@^O^_^@M-s^O^^M-zHM-^KV^H1M-@H9W^Ht^HM-C^O^_M-^@^@^@^@^@HM-^KN^PH9O^PuM-nHM-^CM-l^HHM-^K6HM-^K?M-hM-OKM-^?M-^?M-^EM-@^OM-^TM-@HM-^CM-D^HM-C^O^_D^@^@M-s^O^^M-zUHM-^IM-}HM-^K?M-h^@HM-^?M-^?HM-^IM-o]M-iM-wGM-^?M-^?^O^_M-^@^@^@^@^@M-Y^EM-&M-@^@^@M-[l$^HM-[M-qsrM-]M-YM-Y|$M-v^OM-7D$M-vM-^@M-L^LfM-^ID$M-tM-YM-@M-Yl$M-tM-_|$M-hM-Yl$M-vHM-^KD$M-hHM-^ID$M-hM-_l$M-hHM-^EM-@y^FM-X^E`M-@^@^@M-^EM-^?u,M-YM-IM-_M-iz^Ft&M-]M-XM-k^HM-]M-Xf^O^_D^@^@HM-^CM-@^AHM-^ID$M-hM-_l$M-hxAM-k ^O^_M-^@^@^@^@^@M-]M-YM-C^O^_D^@^@M-Y|$M-vM-\M-aM-YM-I^OM-7D$M-vM-^@M-L^LfM-^ID$M-tM-Yl$M-tM-_|$M-hM-Yl$M-vHM-^KD$M-hH^OM-:M-x?M-kM-^G^O^_^@M-X^EM-rM-?^@^@M-Cf^O^_M-^D^@^@^@^@^@M-s^O^^M-zAWAVAUIM-^IM-MATUHM-^IM-uSHM-^IM-{HM-^AM-lM-^X^@^@^@LM-^ID$^PM-^IT$@dHM-^K^D%(^@^@^@HM-^IM-^D$M-^H^@^@^@1M-@M-^IM-PM-^CM-b M-^CM-`^CM-^CM-z^AM-^IT$4M-^ID$^X^YM-@M-^CM-`M-h^E^@^D^@^@M-^ID$0M-h^@HM-^?M-^?LM-^K8IM-^IM-DLM-^IM-^?M-hM-2HM-^?M-^?M-:^A^@^@^@IM-^IM-FHM-^CM-h^AHM-^CM-x^PHM-^M^EM-NM-^Z^@^@L^OCM-xIM-^KD$^PMM-^Kd$^HL^OCM-rLM-^IM-gHM-^ID$8M-h|HM-^?M-^?HM-^KL$^PHM-^CM-x^PHM-^M^EM-*M-^W^@^@L^OGM-`HM-^MM-^EM-^G^B^@^@HM-^ID$^HL9M-i^OM-^GM-^K^A^@^@LM-^IM-h1M-RHM-wM-qHM-^IM-FHM-^EM-Ru^XHM-^IM-_1M-RH^OM-/M-xHM-^IM-xHM-wM-vH9M-X^OM-^D^C^E^@^@LM-^Il$ M-_l$ MM-^EM-m^OM-^H)^D^@^@HM-^KD$^PHM-^ID$ M-_l$ HM-^EM-@^OM-^HM-r^C^@^@HM-^I\$ M-^M-yM-_l$ HM-^EM-[^OM-^HM->^C^@^@M-^M-IM-vD$@^P^OM-^DM-a^B^@^@M-[D$01M-[M-YM-@M-k^K^O^_M-^@^@^@^@^@M-]M-YM-YM-JM-YM-@M-^CM-C^AM-XM-JM-YM-KM-[M-sr^OM-^CM-{^HuM-jM-]M-ZM-]M-ZM-k^H^O^_@^@M-]M-ZM-]M-ZM-^K|$4MM-^M~^AM-^M-q1M-@M-^EM-^?M-^K|$^X^OM-^TM-@MM-^Mt^F^BM-^CM-^?^A^OM-^DY^E^@^@M-[-M-3M->^@^@M-_M-q^OM-^G3^D^@^@M-YM-@M-[|$ HM-GM-BM-^?M-^?M-^?M-^?HM-^IM-o1M-@HM-^CM-l^PM->^A^@^@^@HM-^M^M7M->^@^@M-[<$M-h!LM-^?M-^?HM-^IM-oM-hIGM-^?M-^?^_M-[l$ L9M-pHM-^IM-B^OM-^F/^D^@^@M-Y^EUM->^@^@M-\M-IM-[-YM->^@^@M-_M-rv^ZM-Y\$ HM-^CM-l^PM-[<$M-^K|$(M-h1M-}M-^?M-^?XZM-YD$ M-^M-yHM-^CM-l^PHM-GM-BM-^?M-^?M-^?M-^?HM-^IM-oHM-^M^MM-LM-=^@^@M->^A^@^@^@1M-@M-[<$M-hM-5KM-^?M-^?HM-^IM-oM-hM-]FM-^?M-^?A^A_HM-^IM-BIM-^IM-FM-i ^B^@^@f^O^_D^@^@MM-^EM-m^OM-^DM-^TM-~M-^?M-^?HM-^KD$^P1M-RIM-wM-uIM-^IM-@HM-^EM-R^OM-^E~M-~M-^?M-^?HM-^IM-X1M-RIM-wM-pHM-^IM-GHM-^M^DM-^R1M-RH^AM-@IM-wM-pH^AM-RM-^IM-FI9M-P^OM-^FM-t^D^@^@1M-IHM-^EM-R^OM-^UM-ADM-^KT$@AM-^CM-b^P^OM-^DX^C^@^@DM-^KD$01M-[MM-^IM-CI9M-x^OM-^FM-?^B^@^@M-^C|$^X^ALM-^KD$^H^OM-^DM-^J^D^@^@DM-^K\$^XEM-^EM-[u ^AM-qM-^EM-I~^ZHM-^CM-G^AEM-^EM-Rt^QM-^KD$0H9M-x^OM-^DM-1^D^@^@^O^_@^@HM-9M-MM-LM-LM-LM-LM-LM-LM-LMM-^IM-G^O^_^@HM-^IM-xHM-^IM-~IM-^CM-o^AHM-wM-aHM-AM-j^CHM-^M^DM-^RH^AM-@H)M-FHM-^IM-pM-^CM-@0AM-^H^GHM-^IM-xHM-^IM-WHM-^CM-x wM-PM-vD$@^D^OM-^DI^A^@^@MM-^IM-FLM-^IM-gLM-^ID$HIM-GM-EM-^?M-^?M-^?M-^?M-hM->EM-^?M-^?M)M-~HM-^M|$PLM-^IM-~LM-^IM-rM-9)^@^@^@HM-^ID$^XMM-^IM-gHM-^I|$ M-hM-^YGM-^?M-^?M-^I\$DLM-^Kd$8LM-^IM-sLM-^KD$HLM-^Kt$ HM-^Il$8LM-^IM-mLM-^Kl$^XM-k@^O^_@^@H9M-]H^OGM-kH)M-kIM-^M4^^I)M-hHM-^IM-jLM-^IM-GM-htGM-^?M-^?IM-^IM-@HM-^EM-[^OM-^Dx^A^@^@M)M-hLM-^IM-jLM-^IM-~LM-^IM-GM-hWGM-^?M-^?IM-^IM-@A^OM-6^D$M-^DM-@tM-;<~^OM-^GC^A^@^@D^OM-6M-HI9M-YL^OGM-KL)M-KLM-^IM-MIM-^M4^^IM-^CM-D^AM-kM-&^O^_M-^D^@^@^@^@^@M-^K|$^XM-^CM-^?^At^NM-[-!M-<^@^@M-_M-q^OM-^GM-^I^A^@^@HM-^CM-l^PHM-GM-BM-^?M-^?M-^?M-^?HM-^IM-o1M-@HM-^M^MM-*M-;^@^@M->^A^@^@^@M-[<$M-;M-^?M-^?M-^?M-^?M-hM-^PIM-^?M-^?HM-^IM-oM-hM-8DM-^?M-^?AXAYHM-^IM-BIM-^IM-FLM-^K|$^HHM-^IM-nI)M-WLM-^IM-^?M-h+HM-^?M-^?OM-^M^D7M-vD$@^D^OM-^EM-7M-~M-^?M-^?M-vD$@M-^@t^\M-^CM-{M-^?^OM-^DM-^\^A^@^@M-^KD$@%^@^A^@^@M-^IM-A M-Y^OM-^EM-^Q^B^@^@HM-^KD$^HM-F^@^@HM-^KM-^D$M-^H^@^@^@dH3^D%(^@^@^@^OM-^E/^E^@^@HM-^AM-DM-^X^@^@^@LM-^IM-x[]A\A]A^A_M-C^O^_D^@^@M-X^EM-rM-:^@^@M-^M-IM-vD$@^P^OM-^E<M-|M-^?M-^?M-i^XM-^?M-^?M-^?^O^_M-^D^@^@^@^@^@M-X^EM-RM-:^@^@HM-^I\$ M-^M-yM-_l$ HM-^EM-[^OM-^I^HM-|M-^?M-^?M-kM-D^O^_@^@M-X^EM-2M-:^@^@M-iM-LM-{M-^?M-^?^O^_D^@^@HM-^IM-]LM-^IM-v1M-[M-iM-EM-~M-^?M-^?^O^_^@M-^K\$DHM-^Kl$8IM-^IM-GM-i3M-^?M-^?M-^?^O^_M-^@^@^@^@^@M-^EM-I^OM-^UM-A^OM-6M-IM-^CM-C^AM9M-H^OM-^GM-^D^B^@^@M-^CM-{^H^OM-^DAM-}M-^?M-^?HM-^IM-x1M-RIM-wM-pIM-^IM-AM-^M^DM-^R1M-RM-^M^DFM-^IM-NLM-^IM-OAM-wM-sM-QM-~M-^M^TVM-^IM-F^AM-QA9M-SwM-:A9M-K^OM-^RM-A^OM-6M-IM-^CM-A^BM-kM-4^O^_@^@HM-^CM-l^PM-[<$M-htM-yM-^?M-^?AZA[M-ibM-~M-^?M-^?^O^_^@HM-^CM-l^PM-YM-@M-[<$M-[|$0M-hVM-yM-^?M-^?Y^M-[l$ M-iM-2M-{M-^?M-^?^O^_^@DM-^KT$@1M-I1M-vAM-^CM-b^P^OM-^EM-(M-|M-^?M-^?M-;M-^?M-^?M-^?M-^?M-iM-1M-|M-^?M-^?^O^_^@M-vD$@^Ht^QM-^@|^UM-^?0^OM-^Dv^B^@^@M-]M-XM-k^DfM-^PM-]M-XIM-^IM-VM)M-~M-i5M-~M-^?M-^?^O^_^@HM-^KL$^PHM-^CM-y^A^OM-^FM-^H^B^@^@M-^KT$0M-;^A^@^@^@M-8^A^@^@^@^O^_^@H^OM-/M-BH9M-Av^HM-^CM-C^AM-^CM-{^HuM-oM-^KL$@M-^IM-H%^@^A^@^@M-^CM-a@t^[HM-^MM-^MM-^H^B^@^@M-FM-^EM-^G^B^@^@ HM-^IL$^HM-^EM-[^OM-^DM-^K^C^@^@M-^CM-{^Au^NDM-^KL$4EM-^EM-I^OM-^D)^A^@^@HcM-[HM-^M^M^?M-9^@^@HM-^Kt$^H^OM-6^L^YHM-^MV^AM-^H^NM-^EM-@^OM-^D^\^A^@^@DM-^KD$4EM-^EM-@^OM-^EM-B^@^@^@HM-^MB^AM-F^BBHM-^ID$^HM-iM-HM-}M-^?M-^?M-^PHM-^CM-l^PHM-^M^M^CM-9^@^@HM-^IM-o1M-@M-YM-@M-[<$HM-GM-BM-^?M-^?M-^?M-^?M->^A^@^@^@M-[|$0M-hM-VFM-^?M-^?HM-^IM-oM-hM-~AM-^?M-^?HM-^IM-BXYM-[l$ L9M-r^OM-^FM-dM-~M-^?M-^?M-Y^E M-9^@^@M-\M-IM-iM-TM-zM-^?M-^?^O^_M-^@^@^@^@^@M-vD$@@^OM-^DAM-^?M-^?M-^?M-i)M-^?M-^?M-^?^O^_M-^D^@^@^@^@^@HM-^IM-xHcM-IM-^CM-`^AH^AM-H^OM-^UM-@^OM-6M-@^AM-FM-^CM-~^E^OM-^NM-^CM-{M-^?M-^?LM-^KD$^HM-i_M-{M-^?M-^?f^O^_M-^D^@^@^@^@^@^OM-^RM-A^OM-6M-IM-^CM-A^BM-i^FM-{M-^?M-^?fM-^PM-FF^AiHM-^MV^BM-i1M-^?M-^?M-^?M-^CM-{^H^OM-^DJM-{M-^?M-^?M-^CM-C^AM-vD$@^H^OM-^DM-^D^A^@^@AM-F@M-^?1MM-^MxM-^?M-iM-7M-|M-^?M-^?f^O^_D^@^@HM-^KL$^HM-F^AkHM-^MQ^AM-^EM-@^OM-^EM-rM-~M-^?M-^?HM-^IT$^HM-iM-AM-|M-^?M-^?f.^O^_M-^D^@^@^@^@^@IM-^CM-y ^OM-^GM-<M-zM-^?M-^?M-^C|$^X^A^OM-^DM-0^@^@^@DM-^Kl$^XEM-^EM-m^OM-^TM-BM-^EM-I@^OM-^_M-F!M-rM-^DM-R^OM-^EM-^H^@^@^@M-^EM-@^OM-^EM-g^A^@^@LM-^KD$^HM-vD$@^Hu<M-80^@^@^@LM-^MM-^EM-^F^B^@^@M-^HM-^EM-^F^B^@^@EM-^IM-qM)M-pAM-^CM-~^Hs|AM-vM-F^D^OM-^EM-^D^A^@^@EM-^EM-It^MA^OM-6^GAM-^H^@AM-vM-A^Bu^T1M-IM-^C|$^X^A^OM-^DuM-zM-^?M-^?1M-vM-iDM-zM-^?M-^?C^OM-7D^OM-~fCM-^ID^HM-~M-kM-^M-Y^EM-^^M-7^@^@M-^C|$^X^AM-\M-I^OM-^E>M-yM-^?M-^?M-i]M-yM-^?M-^?M-^MP^AM-^CM-x tsM-^MB0M-kM-^DM-^IM-BM-^CM-b^A^AM-JM-^CM-z^B^OM-^_M-BM-iQM-^?M-^?M-^?1M-[M-iM-FM-{M-^?M-^?IM-^K^GIM-^MH^HMM-^IM-ALM-^IM-~HM-^CM-aM-xIM-^I^@I)M-IDM-^IM-pIM-^KT^GM-xL)M-NE^AM-qAM-^CM-aM-xIM-^IT^@M-xAM-^CM-y^H^OM-^BhM-^?M-^?M-^?AM-^CM-aM-x1M-@M-^IM-BM-^CM-@^HLM-^K^\^VLM-^I^\^QD9M-HrM-nM-iKM-^?M-^?M-^?IM-^My^AIM-^CM-y ^OM-^DM-%^@^@^@1M-IM-iM-pM-~M-^?M-^?LM-^IM-pAM-F@M-^?0HM-wM-PI^AM-@DM-^IM-pAM-^CM-~^Hs9AM-^CM-f^D^OM-^EM-!^@^@^@M-^EM-@^OM-^DSM-~M-^?M-^?A^OM-6^WAM-^H^PM-(^B^OM-^DDM-~M-^?M-^?A^OM-7T^GM-~fAM-^IT^@M-~M-i3M-~M-^?M-^?^O^_M-^@^@^@^@^@IM-^K^GIM-^MH^HHM-^CM-aM-xIM-^I^@DM-^IM-pIM-^KT^GM-xIM-^IT^@M-xLM-^IM-@H)M-HI)M-GD^AM-pM-^CM-`M-xM-^CM-x^H^OM-^BM-yM-}M-^?M-^?M-^CM-`M-x1M-RM-^IM-VM-^CM-B^HIM-^K<7HM-^I<19M-BrM-oM-iM-^M-}M-^?M-^?LM-^KD$^HM-iM-^NM-~M-^?M-^?AM-^K^GAM-^I^@CM-^KD^OM-|CM-^ID^HM-|M-iyM-~M-^?M-^?M-h6?M-^?M-^?AM-^K^WAM-^I^PAM-^KT^GM-|AM-^IT^@M-|M-iM-%M-}M-^?M-^?M-^CM-@0M-i"M-~M-^?M-^?HM-^KT$^HM-^EM-@^OM-^EM-*M-|M-^?M-^?M-i~M-zM-^?M-^?^O^_M-^@^@^@^@^@M-s^O^^M-zAUIM-^IM-uATUHM-^IM-USHM-^IM-{HM-^CM-l^XdHM-^K^D%(^@^@^@HM-^ID$^H1M-@HM-^EM-^?^OM-^D ^A^@^@E1M-dM-^@;'u HM-^CM-C^AAM-<^D^@^@^@M-9^D^@^@^@HM-^M^UM-"M-5^@^@HM-^M5M-^[^_^A^@HM-^IM-_M-hM-#M-JM-^?M-^?M-^EM-@x?HM-^XHM-^M^UM-^FM-5^@^@HM-GE^@^A^@^@^@D^K$M-^B1M-@EM-^Ie^@HM-^KL$^HdH3^L%(^@^@^@^OM-^EK^A^@^@HM-^CM-D^X[]A\A]M-C^O^_D^@^@1M-RHM-^IM-fLM-^M^E2M-5^@^@HM-^IM-iHM-^IM-_M-hM-)X^@^@M-^EM-@uM^OM-6^KM-^MQM-PHM-^K^L$M-^@M-z w^VM-k+^O^_@^@^OM-6{^AHM-^CM-C^AM-^MWM-PM-^@M-z v^WH9M-YuM-kM-^@yM-^?B^OM-^DM-A^@^@^@AM-^@M-LM-^@AM-^CM-L HM-^KU^@EM-^Ie^@M-k^S^O^_M-^@^@^@^@^@AM-GE^@^@^@^@^@HM-^KU^@HM-^EM-R^OM-^E_M-^?M-^?M-^?HM-^M=M-*M-4^@^@M-h^G<M-^?M-^?HM-^CM-x^AH^YM-@%^@^B^@^@H^E^@^B^@^@HM-^IE^@M-8^D^@^@^@M-i3M-^?M-^?M-^?^O^_M-^@^@^@^@^@HM-^M=M-eM-^N^@^@M-hM-T;M-^?M-^?HM-^IM-CHM-^EM-@^OM-^EM-HM-~M-^?M-^?HM-^M=UM-4^@^@M-hM-<;M-^?M-^?HM-^IM-CHM-^EM-@^OM-^EM-0M-~M-^?M-^?HM-^M=GM-4^@^@M-hM-$;M-^?M-^?HM-^EM-@t5HM-GE^@^@^B^@^@1M-@AM-GE^@^@^@^@^@M-iM-TM-~M-^?M-^?^O^_M-^D^@^@^@^@^@AM-^AM-LM-^@^A^@^@M-^@yM-~i^OM-^E6M-^?M-^?M-^?M-i-M-^?M-^?M-^?HM-GE^@^@^D^@^@AM-GE^@^@^@^@^@M-iM-!M-~M-^?M-^?M-h =M-^?M-^?M-s^O^^M-zATUM-^IM-}SHM-^K^]'8^A^@HM-^EM-[u^SM-k(^O^_M-^D^@^@^@^@^@HM-^K[^HHM-^EM-[t^W9+uM-s1M-@M-^@{^P^@t^DHM-^MC^P[]A\M-CfM-^PM-^IM-oLM-^M%M-uM-^K^@^@M-hr<M-^?M-^?M-?^X^@^@^@HM-^EM-@t^SLM-^K LM-^IM-gM-hM-^]<M-^?M-^?HM-^Mx^XHM-^CM-gM-xM-hM-^PL^@^@LM-^IM-fM-^I(HM-^Mx^PHM-^IM-CM-h_;M-^?M-^?HM-^K^EM-07^A^@HM-^I^]M-)7^A^@HM-^IC^HM-kM-^Xff.^O^_M-^D^@^@^@^@^@M-s^O^^M-zATUHM-^IM-}SHM-^K^]M-^F7^A^@HM-^EM-[t9D^OM-6'M-k^L^O^_^@HM-^K[^HHM-^EM-[t'D8c^PuM-qHM-^M{^PHM-^IM-nM-hM-e=M-^?M-^?M-^EM-@uM-aIM-^IM-\[]LM-^IM-`A\M-Cf^O^_D^@^@HM-^K^]97^A^@HM-^EM-[t<D^OM-6e^@M-k^N^O^_D^@^@HM-^K[^HHM-^EM-[t'D8c^PuM-qHM-^M{^PHM-^IM-nM-hM-^]=M-^?M-^?M-^EM-@uM-aE1M-d[]LM-^IM-`A\M-Cf^O^_D^@^@HM-^IM-oM-hM-0=M-^?M-^?HM-^IM-oIM-^IM-DM-hM-5;M-^?M-^?HM-^Mx^XHM-^CM-gM-xM-hM-(K^@^@HM-^IM-nHM-^Mx^PHM-^IM-CM-hy:M-^?M-^?MM-^EM-dt$AM-^KD$^PM-^I^CHM-^K^EM->6^A^@HM-^I^]M-76^A^@HM-^IC^HM-iUM-^?M-^?M-^?f^O^_D^@^@HM-^K^EM-^Y6^A^@HM-^I^]M-^R6^A^@HM-^IC^HLM-^IM-`[]A\M-Cf^O^_D^@^@M-s^O^^M-zATUM-^IM-}SHM-^K^]g6^A^@HM-^EM-[u^SM-k(^O^_M-^D^@^@^@^@^@HM-^K[^HHM-^EM-[t^W9+uM-s1M-@M-^@{^P^@t^DHM-^MC^P[]A\M-CfM-^PM-^IM-oLM-^M%EM-^J^@^@M-hb;M-^?M-^?M-?^X^@^@^@HM-^EM-@t^SLM-^K LM-^IM-gM-hM-m:M-^?M-^?HM-^Mx^XHM-^CM-gM-xM-hM-`J^@^@LM-^IM-fM-^I(HM-^Mx^PHM-^IM-CM-hM-/9M-^?M-^?HM-^K^EM-p5^A^@HM-^I^]M-i5^A^@HM-^IC^HM-kM-^Xff.^O^_M-^D^@^@^@^@^@M-s^O^^M-zATUHM-^IM-}SHM-^K^]M-F5^A^@HM-^EM-[t9D^OM-6'M-k^L^O^_^@HM-^K[^HHM-^EM-[t'D8c^PuM-qHM-^M{^PHM-^IM-nM-h5<M-^?M-^?M-^EM-@uM-aIM-^IM-\[]LM-^IM-`A\M-Cf^O^_D^@^@HM-^K^]y5^A^@HM-^EM-[t<D^OM-6e^@M-k^N^O^_D^@^@HM-^K[^HHM-^EM-[t'D8c^PuM-qHM-^M{^PHM-^IM-nM-hM-m;M-^?M-^?M-^EM-@uM-aE1M-d[]LM-^IM-`A\M-Cf^O^_D^@^@HM-^IM-oM-h@<M-^?M-^?HM-^IM-oIM-^IM-DM-h^E:M-^?M-^?HM-^Mx^XHM-^CM-gM-xM-hM-xI^@^@HM-^IM-nHM-^Mx^PHM-^IM-CM-hM-I8M-^?M-^?MM-^EM-dt$AM-^KD$^PM-^I^CHM-^K^EM-~4^A^@HM-^I^]M-w4^A^@HM-^IC^HM-iUM-^?M-^?M-^?f^O^_D^@^@HM-^K^EM-Y4^A^@HM-^I^]M-R4^A^@HM-^IC^HLM-^IM-`[]A\M-Cf^O^_D^@^@M-s^O^^M-zM-FF^T^@LM-^MF^THM-9M-MM-LM-LM-LM-LM-LM-LM-LHM-^EM-^?x5^O^_D^@^@HM-^IM-xIM-^CM-h^AHM-wM-aHM-AM-j^CHM-^M^DM-^RH^AM-@H)M-GM-^CM-G0AM-^H8HM-^IM-WHM-^EM-RuM-ZLM-^IM-@M-Cf^O^_D^@^@IM-9gfffffffM->0^@^@^@M-^PHM-^IM-xLM-^IM-AIM-^CM-h^AIM-wM-iHM-^IM-xHM-AM-x?HM-AM-z^BH)M-BHM-^M^DM-^RM-^M^DF)M-xHM-^IM-WAM-^H^@HM-^EM-RuM-QAM-F@M-^?-LM-^MAM-~LM-^IM-@M-C^O^_@^@M-s^O^^M-zM-FF^T^@LM-^MF^THM-9M-MM-LM-LM-LM-LM-LM-LM-Lf.^O^_M-^D^@^@^@^@^@HM-^IM-xHM-^IM-~IM-^CM-h^AHM-wM-aHM-AM-j^CHM-^M^DM-^RH^AM-@H)M-FHM-^IM-pM-^CM-@0AM-^H^@HM-^IM-xHM-^IM-WHM-^CM-x wM-PLM-^IM-@M-Cf.^O^_M-^D^@^@^@^@^@fM-^PM-s^O^^M-zAWAVAUIM-^IM-}ATUDM-^IM-MSHM-^IM-sHM-^CM-l8DM-^ID$(HM-^IT$^XHM-^IL$^PM-hq8M-^?M-^?IM-^IM-@@M-vM-E^B^OM-^DL^A^@^@MM-^IM-DE1M-^?E1M-vHM-^KD$^PHM-^K^PL9M-b^OM-^CM-}^@^@^@IM-^IM-P1M-@HM-^KL$^PHM-^I^QM-^KL$(M-^EM-I^OM-^D ^A^@^@E1M-dM-^CM-y^At^LIM-^IM-DM-^CM-`^AIM-QM-lL^AM-`JM-^M^L^@@M-vM-E^Dt^ELM-^IM-A1M-@HM-^Kt$^XM-^CM-e^HM-:^@^@^@^@L^OEM-bHM-^EM-v^OM-^D^?^@^@^@HM-^Ml3M-^?HM-^IM-_H9M-ks^_HM-^EM-@u^GM-k^XH9M-}v^SHM-^CM-G^AHM-^IM-ZM-FGM-^? H)M-zH^AM-BuM-hHM-^IM-jM-F^G^@LM-^IM-nH)M-zHM-^IL$^HL9M-BI^OGM-PM-h+;M-^?M-^?HM-^KL$^HH9M-EHM-^IM-Bv&MM-^EM-du^NM-k^_^O^_M-^@^@^@^@^@H9M-Uv^SHM-^CM-B^ALM-^IM-fM-FBM-^? H)M-VH^AM-FuM-hM-F^B^@I^AM-LLM-^IM-^?M-hz5M-^?M-^?LM-^IM-wM-hr5M-^?M-^?HM-^CM-D8LM-^IM-`[]A\A]A^A_M-CE1M-vI9M-T^OM-^Cc^B^@^@HM-^KL$^PHM-^IM-PLM-^IM-bL)M-`HM-^I^QM-^KL$(M-^EM-I^OM-^EM-vM-~M-^?M-^?IM-^IM-D1M-@M-i^@M-^?M-^?M-^?^O^_D^@^@HM-^ID$^HIM-^IM-FM-hM-{6M-^?M-^?LM-^KD$^HHM-^CM-x^A^OM-^FM-^XM-~M-^?M-^?1M-R1M-^?LM-^IM-nM-h@6M-^?M-^?LM-^KD$^HHM-^CM-xM-^?u%@M-vM-E^A^OM-^EwM-~M-^?M-^?E1M-^?E1M-vIM-GM-DM-^?M-^?M-^?M-^?M-iWM-^?M-^?M-^?f^O^_M-^D^@^@^@^@^@LM-^M`^ALM-^ID$^HJM-^M^DM-%^@^@^@^@HM-^IM-GHM-^ID$ M-hM-B4M-^?M-^?LM-^KD$^HHM-^EM-@IM-^IM-G^OM-^Dd^A^@^@LM-^IM-bLM-^IM-nHM-^IM-GLM-^ID$^HM-hM-N5M-^?M-^?LM-^KD$^HHM-^EM-@^OM-^DM^A^@^@HM-^KD$ AM-GD^GM-|^@^@^@^@AM-^K?M-^EM-^?^OM-^D?^A^@^@M-FD$/^@LM-^IM-z^O^_M-^@^@^@^@^@HM-^IT$ LM-^ID$^HM-hM-I:M-^?M-^?LM-^KD$^HHM-^KT$ M-^EM-@u^KM-G^BM-}M-^?^@^@M-FD$/^AM-^Kz^DHM-^CM-B^DM-^EM-^?uM-MLM-^IM-fLM-^IM-^?LM-^ID$^HM-h55M-^?M-^?M-^@|$/^@LM-^KD$^HLcM-`^OM-^DM-r^@^@^@1M-RLM-^IM-~1M-^?LM-^ID$^HM-hM-Q9M-^?M-^?LM-^KD$^HHM-^CM-@^AHM-^ID$ HM-^K|$ LM-^ID$^HM-hM-d3M-^?M-^?LM-^KD$^HHM-^EM-@IM-^IM-F^OM-^DM-\^@^@^@HM-^KD$^PAM-^K?MM-^IM-}E1M-dHM-^K^@HM-^ID$^HM-^EM-^?u$M-kG^O^_M-^@^@^@^@^@HM-^XL^AM-`H9D$^Hr4AM-^K}^DIM-^CM-E^DIM-^IM-DM-^EM-^?t%M-h^P8M-^?M-^?M-^CM-xM-^?uM-[M-8^A^@^@^@AM-GE^@M-}M-^?^@^@L^AM-`H9D$^HsM-P^O^_@^@AM-GE^@^@^@^@^@HM-^KT$ LM-^IM-~LM-^IM-wMM-^IM-uM-h%9M-^?M-^?IM-^IM-@M-iM-RM-|M-^?M-^?@M-vM-E^A^OM-^DHM-~M-^?M-^?MM-^IM-DE1M-vM-iM-=M-|M-^?M-^?LM-^IM-fLM-^IM-^?LM-^ID$^HM-h84M-^?M-^?LM-^KD$^HLcM-`HM-^KD$^PHM-^K^PL9M-b^OM-^CM-^_M-}M-^?M-^?IM-^MF^AHM-^ID$ M-i^NM-^?M-^?M-^?LM-^IM-b1M-@M-iM-^RM-|M-^?M-^?@M-vM-E^A^OM-^ErM-|M-^?M-^?IM-^CM-LM-^?M-iRM-}M-^?M-^?^O^_@^@M-s^O^^M-zAWAVIM-^IM-~AUAM-^IM-UATE1M-dUSHM-^IM-sHM-^CM-l^XHM-^K^FM-^IL$^LHM-^I^D$^O^_M-^@^@^@^@^@HM-^Mh^ALM-^IM-gMM-^IM-gHM-^IM-nM-hM-^^7M-^?M-^?IM-^IM-DHM-^EM-@tSHM-^K^D$DM-^KL$^LEM-^IM-hHM-^IM-YHM-^IM-jLM-^IM-fLM-^IM-wHM-^I^CM-hM-6M-{M-^?M-^?HM-^CM-xM-^?t H9M-EvM-;HM-^CM-D^XLM-^IM-`[]A\A]A^A_M-Cf^O^_M-^D^@^@^@^@^@LM-^IM-gE1M-dM-h52M-^?M-^?M-kM-XLM-^IM-^?M-h+2M-^?M-^?M-kM-Nf^O^_M-^D^@^@^@^@^@M-s^O^^M-zAWIM-^IM-^?AVAUATUHM-^M,7SHM-^CM-l8M-^IT$^LdHM-^K^D%(^@^@^@HM-^ID$(1M-@M-hM-N3M-^?M-^?HM-^CM-x^A^OM-^FD^A^@^@E1M-dI9M-o^OM-^C^@^A^@^@LM-^Ml$ LM-^Mt$^\f^O^_D^@^@A^OM-6^G<_^OM-^O^L^A^@^@<@^OM-^OM-G^@^@^@<#^OM-^OM-4^@^@^@<^_^OM-^OM-7^@^@^@IM-GE^@^@^@^@^@M-k0f.^O^_M-^D^@^@^@^@^@M-:M-^?M-^?M-^?^?D)M-b9M-B^OM-^Lh^A^@^@A^AM-DLM-^IM-oI^AM-_M-hM-b7M-^?M-^?M-^EM-@^OM-^EM-^E^@^@^@HM-^IM-jLM-^IM-iLM-^IM-~LM-^IM-wL)M-zM-hVS^@^@HM-^CM-xM-^?^OM-^DM-|^@^@^@HM-^CM-xM-~^OM-^D^R^A^@^@M-^K|$^\HM-^EM-@M-;^A^@^@^@H^OEM-XM-hM-=5M-^?M-^?M-^EM-@yM-^YM-vD$^L^B^OM-^EM-^^@^@^@M-^K|$^\M-h%2M-^?M-^?M-^EM-@uM-^TAM-^AM-|M-^?M-^?M-^?^?^OM-^DM-l^@^@^@AM-^CM-D^AM-kM-^Af^O^_D^@^@M-^CM-h%<^Z^OM-^GIM-^?M-^?M-^?IM-^CM-G^AAM-^CM-D^AI9M-o^OM-^B^TM-^?M-^?M-^?^O^_@^@HM-^KD$(dH3^D%(^@^@^@^OM-^EM-7^@^@^@HM-^CM-D8DM-^IM-`[]A\A]A^A_M-CfM-^PM-^CM-ha<^]vM-<M-i^@M-^?M-^?M-^?^O^_@^@E1M-dI9M-osM-@M-hC7M-^?M-^?M-^KT$^LE1M-dHM-^K^HM-^CM-b^Bf^O^_D^@^@A^OM-6^GIM-^CM-G^A^OM-7^DAM-vM-D@u^HM-^EM-Ru+M-(^Bu^MAM-^AM-|M-^?M-^?M-^?^?tM-^FAM-^CM-D^AL9M-}uM-UM-ixM-^?M-^?M-^?M-vD$^L^A^OM-^DXM-^?M-^?M-^?^O^_D^@^@AM-<M-^?M-^?M-^?M-^?M-i]M-^?M-^?M-^?^O^_D^@^@M-vD$^L^AuM-iAM-^CM-D^AIM-^IM-oM-i8M-^?M-^?M-^?^O^_D^@^@AM-<M-^?M-^?M-^?^?M-i5M-^?M-^?M-^?M-h^X2M-^?M-^?^O^_M-^D^@^@^@^@^@M-s^O^^M-zATAM-^IM-tUHM-^IM-}HM-^CM-l^HM-hM-Z1M-^?M-^?HM-^CM-D^HDM-^IM-bHM-^IM-oHM-^IM-F]A\M-iM-5M-}M-^?M-^?^O^_D^@^@AWAVAUATUHM-^IM-MSHM-^IM-{HM-^CM-l8HM-^It$^PHM-^IT$^XHM-^CM-~^BwDt^RHM-^CM-D8[]A\A]A^A_M-C^O^_^@LM-^Ko^HLM-^K'LM-^IM-nLM-^IM-gM-^?M-QM-^EM-@~M-[LM-^I+LM-^Ic^HHM-^CM-D8[]A\A]A^A_M-C^O^_M-^@^@^@^@^@LM-^K|$^PLM-^Kt$^XLM-^IM-yLM-^IM-~LM-^IM-rHM-QM-iHM-^M<M-OH)M-NHM-^IL$^HHM-^IM-iHM-^I|$(M-hiM-^?M-^?M-^?IM-^CM-^?^C^OM-^E^?^@^@^@LM-^K;MM-^I>HM-^KD$(HM-G^D$^@^@^@^@E1M-vLM-^Kl$^HLM-^K M-^PLM-^IM-fLM-^IM-^?IM-^CM-F^AM-^?M-UM-^EM-@~(NM-^IdM-sM-xIM-^CM-E^AL9l$^P^OM-^DM-l^@^@^@NM-^K$M-kLM-^IM-^?IM-^CM-F^ALM-^IM-fM-^?M-UM-^EM-@^?M-XHM-^C^D$^AHM-^K^D$NM-^I|M-sM-xH9D$^H^OM-^D^UM-^?M-^?M-^?HM-^KT$^XLM-^K<M-BM-kM-$^O^_@^@LM-^K|$^PLM-^Kt$^XHM-^IM-iHM-^Kt$^HIM-AM-o^BLM-^IM-rNM-^M$M-{L)M-~LM-^I|$ MM-^IM-}LM-^IM-gM-hM-0M-~M-^?M-^?LM-^IM-rLM-^IM-~HM-^IM-iHM-^IM-_LM-^It$^XM-hM-^ZM-~M-^?M-^?HM-G^D$^@^@^@^@MM-^K4$MM-^IM-lLM-^K;LM-^Kl$^X^O^_^@LM-^IM-vLM-^IM-^?IM-^CM-E^HM-^?M-UM-^EM-@~#MM-^IuM-xIM-^CM-D^AL9d$^HtwNM-^K4M-cLM-^IM-^?IM-^CM-E^HLM-^IM-vM-^?M-UM-^EM-@^?M-]HM-^C^D$^AHM-^K^D$MM-^I}M-xH9D$ tALM-^K<M-CM-kM-3^O^_^@HM-^K^D$LM-^Kl$^HJM-^M<M-sHM-^KL$^XHM-^CM-D8I)M-E[]JM-^M^TM-m^@^@^@^@A\HM-^M4M-AA]A^A_M-iM-\1M-^?M-^?^O^_@^@HM-^KD$^HLM-^I$$HM-^ID$ HM-^K^D$HM-^KT$ LM-^IM-oH)M-BHM-^M4M-CHM-AM-b^CM-hM-.1M-^?M-^?HM-^KD$^XLM-^K8M-ihM-~M-^?M-^?M-^PM-s^O^^M-zHM-^IM-QHM-^M^TM-wM-iM-0M-}M-^?M-^?ATIM-^IM-|USHM-^EM-Rt-HM-^IM-uHM-^MZM-^?M-h^H4M-^?M-^?^O^_M-^D^@^@^@^@^@^OM-6L^]^@HM-^K^PM-^K^TM-^JAM-^H^T^\HM-^CM-k^AHM-^CM-{M-^?uM-gLM-^IM-`[]A\M-Cff.^O^_M-^D^@^@^@^@^@^O^_@^@ATIM-^IM-|USHM-^EM-Rt-HM-^IM-uHM-^MZM-^?M-hH-M-^?M-^?^O^_M-^D^@^@^@^@^@^OM-6L^]^@HM-^K^PM-^K^TM-^JAM-^H^T^\HM-^CM-k^AHM-^CM-{M-^?uM-gLM-^IM-`[]A\M-Cff.^O^_M-^D^@^@^@^@^@^O^_@^@AWIM-^IM-zAVIM-^IM-NAUATUSHM-^IM-SHM-^AM-lM-H^D^@^@LM-^Ky0DM-^Ki^HHM-^KM-^D$^@^E^@^@HM-^I4$LM-^IL$^XHM-^ID$^PDM-^HD$+dHM-^K^D%(^@^@^@HM-^IM-^D$M-8^D^@^@1M-@MM-^EM-^?HM-^M^EM-4}^@^@L^ODM-xAM-^CM-}^L^OM-^NM-(^@^@^@AM-^CM-m^L^OM-6^CE1M-[M-^DM-@tQDM-^Il$,LM-^IM-]MM-^IM-TLM-^I|$ LM-^It$^H<%^OM-^DM-^U^@^@^@HM-^K^T$H)M-jHM-^CM-z^Av@MM-^EM-dt^HAM-^H^D$IM-^CM-D^AHM-^CM-E^AIM-^IM-XA^OM-6@^AIM-^MX^AM-^DM-@uM-JIM-^IM-kMM-^IM-bMM-^EM-Rt^WHM-^C<$^@t^PAM-F^B^@M-k ^O^_M-^@^@^@^@^@E1M-[HM-^KM-^D$M-8^D^@^@dH3^D%(^@^@^@^OM-^El^W^@^@HM-^AM-DM-H^D^@^@LM-^IM-X[]A\A]A^A_M-CM-^PEM-^EM-mM-8^L^@^@^@D^ODM-hM-iKM-^?M-^?M-^?^O^_M-^@^@^@^@^@D^OM-6T$+E1M-@E1M-v^O^_@^@D^OM->K^AHM-^CM-C^ADM-^IM-IAM-^@M-y0^OM-^Dr^A^@^@^?^PAM-^@M-y#u^ZAM-8^A^@^@^@M-kM-ZfM-^PAM-^@M-y^u^ZAM-:^A^@^@^@M-kM-JfM-^PAM-^@M-y-u"AM->-^@^@^@M-kM-:fM-^PAM-^@M-y_^OM-^EF^A^@^@AM->_^@^@^@M-kM-&f^O^_D^@^@AM-=M-^?M-^?M-^?M-^?M-^@M-yOt*E1M-IM-^@M-yzw5HM-^M=zM-$^@^@^OM-6M-AHc^DM-^GH^AM-x>M-^?M-`AM-^CM-MM-^?^O^_D^@^@M-^@M-yEuM-Q^OM-6K^AHM-^CM-C^AM-^@M-yzvM-Qf^O^_D^@^@HM-^MCM-^?M-^MS^AIM-^IM-AM-^IM-Q)M-AAM-^@9%HM-^M@M-^?uM-oHM-^K^T$M-8^@^@^@^@HcM-IIM-^IM-XIM-^IM-OH)M-jEM-^EM-mA^OIM-EHM-^XH9M-HL^OCM-xI9M-W^OM-^CM-:M-~M-^?M-^?MM-^EM-d^OM-^DM-^@^@^@^@H9M-AsMIcM-UHM-^IL$PH)M-JLM-^ID$HLM-^IL$@IM-^M^\^TDM-^HT$0AM-^CM-~0^OM-^DM-C^R^@^@LM-^IM-gM-> ^@^@^@IM-^IM-\M-hM-^D-M-^?M-^?HM-^KL$PLM-^KD$HLM-^KL$@D^OM-6T$0LM-^ID$@HM-^IM-JLM-^IM-NLM-^IM-gHM-^IL$0EM-^DM-R^OM-^D^?^P^@^@M-h^NM-}M-^?M-^?HM-^KL$0LM-^KD$@I^AM-LL^AM-}M-iM-}M-}M-^?M-^?f^O^_M-^D^@^@^@^@^@AM->0^@^@^@M-imM-~M-^?M-^?^O^_D^@^@AM-^MAM-PM-^CM-x ^OM-^GM-bM-~M-^?M-^?E1M-mD^OM->K^AHM-^MS^ADM-^IM-IAM-^MAM-PAM-^AM-}M-LM-LM-L^L^?%^OM->3t^ZCM-^M|M--^@HM-^IM-SDM-^Ml~M-PM-^CM-x vM-PM-iM-3M-~M-^?M-^?^O^_^@@M-^@M-~7~M-`M-^CM-x w^]D^OM->K^BAM-=M-^?M-^?M-^?^?HM-^CM-C^BDM-^IM-IAM-^MAM-PM-kM-P^O^_D^@^@HM-^IM-SAM-=M-^?M-^?M-^?^?M-izM-~M-^?M-^?AM-^CM-yO^OM-^DM-^HM-~M-^?M-^?E1M-^?M-? %^@^@fM-^IM-<$M-+^@^@^@EM-^EM-I^OM-^E^N^U^@^@IM-^IM-XHM-^MM-^D$M--^@^@^@M-^H^HHM-^KL$^HHM-^MM-^T$M-+^@^@^@HM-^MM-<$M-0^@^@^@M-F@^A^@M->^@^D^@^@LM-^ID$0DM-^IL$HDM-^HT$@M-hM-^P.M-^?M-^?LM-^KD$0HM-^EM-@^OM-^DM-vM-|M-^?M-^?HM-^MHM-^?EM-^EM-mM-8^@^@^@^@HM-^K^T$A^OIM-EHM-^XH9M-AHM-^IM-CH^OCM-YH)M-jH9M-Z^OM-^FM-vM-|M-^?M-^?MM-^EM-d^OM-^DM-^T^@^@^@DM-^KL$HD^OM-6T$@EM-^EM-IuHH9M-AsCIcM-UHM-^IL$HH)M-JLM-^ID$@DM-^HT$0MM-^M,^TAM-^CM-~0^OM-^D-^O^@^@LM-^IM-gM-> ^@^@^@MM-^IM-lM-hM-5+M-^?M-^?HM-^KL$HLM-^KD$@D^OM-6T$0LM-^ID$@HM-^MM-4$M-1^@^@^@HM-^IM-JLM-^IM-gHM-^IL$0EM-^DM-^?^OM-^EM-X^N^@^@EM-^DM-R^OM-^DM-;^N^@^@M-h6M-{M-^?M-^?HM-^KL$0LM-^KD$@I^AM-LH^AM-]M-i%M-|M-^?M-^?AM-^CM-yE^OM-^DGM-}M-^?M-^?HM-^Kt$^HDM-^KF^TM-^K~^\DM-^K~^XDM-^IM-@M-^IM-zM-AM-x^_D)M-z%M-^P^A^@^@M-^AM-B~^A^@^@AM-^MD^@M-^\M-^IM-VM-^ID$0HcM-BM-AM-~^_HiM-@M-^S$IM-^RHM-AM-h ^AM-PM-AM-x^B)M-pM-^M4M-E^@^@^@^@)M-FM-^IM-x)M-PDM-^M\0^CEM-^EM-[^OM-^H^]^Q^@^@M-^KD$0M-:m^A^@^@M-(^Cu0iM-@)\M-^OM-BM-:n^A^@^@^EPM-8^^^EM-^IM-FM-AM-N^BM-^AM-~(\M-^O^Bw^SM-AM-H^D1M-R=^KM-WM-#^@^OM-^RM-BM-^AM-Bm^A^@^@M-^IM-~)M-VM-^IM-rD)M-zM-^AM-B~^A^@^@HcM-BM-^IM-W)M-VHiM-@M-^S$IM-^RM-AM-^?^_HM-AM-h ^AM-PM-AM-x^B)M-xM-^M<M-E^@^@^@^@)M-GDM-^M|>^CEM-^EM-^?E^OIM-_AM-AM-^?^_AM-^CM-G^AM-^@M-yG^OM-^DM-^B^Q^@^@M-^@M-yg^OM-^EQ^Q^@^@IcM-@DM-^IM-BDM-^IM-FM-?^B^@^@^@HiM-@^_M-^EM-kQM-AM-z^_HM-AM-x%)M-PkM-@d)M-FM-^IM-pD^AM-xHcM-PM-^IM-FHiM-R^_M-^EM-kQM-AM-~^_HM-AM-z%)M-rkM-Rd)M-PM-^IM-By^VM-8M-^TM-xM-^?M-^?M-^IM-VM-^CM-BdD)M-xM-wM-^A9M-@^OLM-VM-^PM-^IM-P1M-vE1M-@M-AM-h^_M-^ID$0AM-^CM-yO^OM-^EM-8^@^@^@M-^@|$0^@^OM-^EM-4^@^@^@M-8 %^@^@E1M-^?fM-^IM-^D$M-+^@^@^@DM-^HM-^L$M--^@^@^@IM-^IM-XAM-^IM-yHM-^MM-^D$M-.^@^@^@M-i>M-}M-^?M-^?EM-^EM-I^OM-^EM-^YM-{M-^?M-^?EM-^DM-@M-: %^@^@HM-^MM-^D$M--^@^@^@E^OEM-PIM-^IM-XE1M-^?E1M-IfM-^IM-^T$M-+^@^@^@M-i^KM-}M-^?M-^?EM-^DM-@E^OEM-PAM-^CM-yE^OM-^EM-VM-|M-^?M-^?M-iYM-{M-^?M-^?AM-^CM-yE^OM-^DM-^G^N^@^@AM-^CM-yO^OM-^DEM-{M-^?M-^?HM-^KD$^HM-?^D^@^@^@M-^KP^TM-^AM-zM-^TM-xM-^?M-^?^OM-^\D$0M-^AM-Bl^G^@^@1M-vE1M-@fM-^PM-^@|$0^@t^BM-wM-ZHM-^MM-^D$M-G^@^@^@M-^I|$HAM-;M-MM-LM-LM-LIM-^IM-GHM-^ID$@MM-^MOM-^?@M-vM-F^At?^O^_^@AM-FGM-^?:IM-^CM-o^BM-^IM-PM-^IM-WM-QM-~I^OM-/M-CHM-AM-h#M-^M^LM-^@^AM-I)M-OM-^IM-yM-^CM-A0AM-^HIM-^?M-^CM-z w^DM-^EM-vt M-^IM-BMM-^MOM-^?@M-vM-F^AuM-DLM-^IM-HMM-^IM-yIM-^IM-GM-kM-Bf^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^K|$HD9M-oA^OLM-}M-^@|$0^@AM-^IM-{^OM-^EM-c ^@^@EM-^DM-@^OM-^DM-Y^C^@^@AM-^CM-~-^OM-^DM-Y^M^@^@M-FD$0+LM-^KL$@HM-^K^D$AM-^MKM-^?M)M-yH)M-hD)M-IM-^EM-I^OM-^NM-j^K^@^@AM-^CM-~_^OM-^DM-^T^L^@^@IcM-SH9M-B^OM-^C7M-yM-^?M-^?M-^@|$0^@^OM-^DM-y^L^@^@EM-^EM-mM-:^@^@^@^@M->^A^@^@^@A^OIM-UHcM-RHM-^EM-RH^OEM-rH9M-F^OM-^C^HM-yM-^?M-^?HcM-IH^AM-uMM-^EM-d^OM-^DM-^O^@^@^@EM-^EM-[uJHM-^CM-z^AvDIcM-UHM-^IL$XHM-^CM-j^ADM-^I\$PDM-^HT$HMM-^M,^TAM-^CM-~0^OM-^D^S^P^@^@LM-^IM-gM-> ^@^@^@MM-^IM-lM-hM-J'M-^?M-^?HM-^KL$XDM-^K\$PD^OM-6T$H^OM-6D$0IM-^CM-D^AAM-^HD$M-^?HM-^IM-JLM-^IM-gM->0^@^@^@DM-^I\$PDM-^HT$HHM-^IL$0M-hM-^M'M-^?M-^?HM-^KL$0DM-^K\$PD^OM-6T$HI^AM-LLM-^KL$@HM-^K^D$H^AM-MIM-^IM-X1M-IE1M-mM)M-yH)M-hI9M-IHM-^IM-KI^OCM-YH9M-C^OM-^C=M-xM-^?M-^?MM-^EM-d^OM-^DM-[M-{M-^?M-^?EM-^EM-[uHI9M-IsCIcM-ULM-^IL$HL)M-JLM-^ID$@DM-^HT$0MM-^M,^TAM-^CM-~0^OM-^DM-e^K^@^@LM-^IM-gM-> ^@^@^@MM-^IM-lM-h^G'M-^?M-^?LM-^KL$HLM-^KD$@D^OM-6T$0LM-^ID$@LM-^IM-JLM-^IM-~LM-^IM-gLM-^IL$0EM-^DM-R^OM-^DM-s ^@^@M-hM-^VM-vM-^?M-^?LM-^KL$0LM-^KD$@M^AM-LM-i[M-{M-^?M-^?AM-^CM-yE^OM-^DM-*M-xM-^?M-^?AM-^CM-}M-^?^OM-^Ee^M^@^@M-^KM-^T$^H^E^@^@AM-= ^@^@^@M-? ^@^@^@M-iM-^YM-|M-^?M-^?AM-^CM-yE^OM-^D^?M-xM-^?M-^?HM-^KD$^HM-?^B^@^@^@M-^K^PM-i~M-|M-^?M-^?EM-^EM-mAM-?^@^@^@^@M-8^A^@^@^@E^OIM-}McM-^?MM-^EM-^?L^ODM-xHM-^K^D$H)M-hL9M-x^OM-^FBM-wM-^?M-^?MM-^EM-dt4AM-^CM-}^A~%IcM-UHM-^CM-j^AMM-^M,^TAM-^CM-~0^OM-^D5^N^@^@LM-^IM-gM-> ^@^@^@MM-^IM-lM-h"&M-^?M-^?AM-F^D$ IM-^CM-D^AL^AM-}IM-^IM-XM-iM-RM-vM-^?M-^?HM-^KD$^HM-?^A^@^@^@M-^K@^XM-^MP^FM-^ID$0HcM-BM-^IM-VHiM-@M-^S$IM-^RM-AM-~^_HM-AM-h ^AM-PM-AM-x^B)M-pM-^M4M-E^@^@^@^@)M-F)M-rM-^CM-B^AM-iM-MM-{M-^?M-^?AM-^CM-yE^OM-^DM-3M-wM-^?M-^?HM-^KD$^HM-?^A^@^@^@M-^KP^XM-iM-1M-{M-^?M-^?HM-^KD$^HM-?^A^@^@^@M-^K@^PAM-^CM-yO^OM-^DM-=M-{M-^?M-^?M-^M^TM-^@M-FD$0^@E1M-@1M-vM-^M^TPM-AM-z^EM-^CM-B^AM-iXM-|M-^?M-^?HM-^KD$^HHM-^K|$^PHM-^Mt$pDM-^HT$HM-s^Oo` M-s^Oo^@M-s^OoP^PHM-^K@0^O)D$pHM-^IM-^D$M- ^@^@^@^O)M-^T$M-^@^@^@^@^O)d$0^O)M-$$M-^P^@^@^@M-h2L^@^@D^OM-6T$HM-?0^@^@^@HM-^IM-FHM-^IM-AHM-^MM-^D$M-G^@^@^@HM-^ID$@IM-^IM-GM-^PHM-8gfffffffHM-wM-iHM-^IM-HHM-AM-x?HM-AM-z^BH)M-BHM-^IM-PHM-^M^TM-^RH^AM-RH)M-QHM-^IM-JHM-^IM-AM-^IM-x)M-PM-^CM-B0HM-^EM-v^OHM-PIM-^CM-o^AAM-^H^WHM-^EM-IuM-9EM-^EM-mM-?^A^@^@^@A^OOM-}AM-^IM-{HM-^EM-v^OM-^H^A^G^@^@LM-^KL$@HM-^K^D$M)M-yH)M-hAM-^CM-~-t^NDM-^IM-YD)M-IM-^EM-I^OM-^OM-w^K^@^@EM-^EM-mM-9^@^@^@^@IM-^IM-XA^OIM-MHcM-IM-i^WM-}M-^?M-^?AM-^CM-yE^OM-^DM-^U ^@^@HM-^KD$^HM-?^B^@^@^@HcP^THM-^IM-PHiM-R^_M-^EM-kQM-^IM-FM-AM-~^_HM-AM-z%)M-rM-^IM-FkM-Rd)M-VM-^IM-r^OM-^I;M-zM-^?M-^?M-wM-^M-^CM-Bd=M-^SM-xM-^?M-^?^ONM-VM-i)M-zM-^?M-^?AM-^CM-yE^OM-^D^OM-vM-^?M-^?HM-^Kt$^HM-^KF^\+F^XM-^CM-@^GHcM-PM-?^B^@^@^@HiM-RM-^S$IM-^RHM-AM-j ^AM-BM-AM-x^_M-AM-z^B)M-BM-iM-oM-yM-^?M-^?AM-^CM-yE^OM-^DM-UM-uM-^?M-^?HM-^K|$^HM-^KG^XM-^MP^FM-^ID$0HcM-BM-^IM-VHiM-@M-^S$IM-^RM-AM-~^_HM-AM-h ^AM-PM-AM-x^B)M-pM-^M4M-E^@^@^@^@)M-FM-^IM-pM-^Kw^\)M-PM-^MD0^GM-kM-^UEM-^DM-@M-8^@^@^@^@HM-^K|$ DM-^HD$HD^OEM-PDM-^HT$@M-hf"M-^?M-^?EM-^EM-mHM-^K^T$IM-^IM-GM-8^@^@^@^@A^OIM-EHM-^XI9M-GHM-^IM-FI^OCM-wH)M-jHM-^It$0H9M-r^OM-^FFM-tM-^?M-^?MM-^EM-dtpI9M-GD^OM-6T$@D^OM-6D$Hs:IcM-UL)M-zMM-^M,^TAM-^CM-~0^OM-^DD^K^@^@LM-^IM-gM-> ^@^@^@DM-^HD$HMM-^IM-lDM-^HT$@M-h^R#M-^?M-^?D^OM-6D$HD^OM-6T$@HM-^Kt$ LM-^IM-zLM-^IM-gEM-^DM-@^OM-^Ee ^@^@EM-^DM-R^OM-^Df ^@^@M-hM-$M-rM-^?M-^?M^AM-|H^Cl$0IM-^IM-XM-iM-^XM-sM-^?M-^?AM-^CM-yE^OM-^DM-:M-tM-^?M-^?M-^KT$,M-?^B^@^@^@M-iM-<M-xM-^?M-^?AM-^CM-yE^OM-^DM-"M-tM-^?M-^?HM-^KD$^HM-?^B^@^@^@M-^KP^DM-iM- M-xM-^?M-^?AM-^CM-yE^OM-^DM-^FM-tM-^?M-^?EM-^DM-@E^OEM-PE1M-^?M-iM-rM-uM-^?M-^?AM-^CM-yE^OM-^DM-%^G^@^@HM-^KD$^HHcp^THM-^IM-pHiM-v^_M-^EM-kQM-^YM-^IM-GHM-AM-~%)M-VM-^MV^SkM-vd)M-wM-^IM-~M-AM-n^_M-^EM-RM-^IM-w@^OM-^_M-F!M-~=M-^TM-xM-^?M-^?M-?^B^@^@^@^OM-^\D$0)M-rE1M-@1M-vM-i=M-xM-^?M-^?EM-^EM-I^OM-^E^VM-tM-^?M-^?HM-^M^EHM-^X^@^@HM-^ID$0M-^KM-^D$^H^E^@^@E^OM-6M-B1M-^?HM-GM-FM-^?M-^?M-^?M-^?PM-^?t$^XLM-^KL$(HM-^KL$^XHM-^KT$@DM-^ID$PM-hM-xM-qM-^?M-^?EM-^EM-mAZA[IM-^IM-GM-8^@^@^@^@LM-^K^\$A^OIM-EHM-^XI9M-GIM-^IM-BM^OCM-WI)M-kM9M-S^OM-^FM-)M-rM-^?M-^?MM-^EM-d^OM-^DM-^C^@^@^@I9M-GDM-^KD$@sBIcM-ULM-^IT$PL)M-zLM-^I\$HMM-^M,^TAM-^CM-~0^OM-^DM-^N^G^@^@LM-^IM-gM-> ^@^@^@DM-^ID$@MM-^IM-lM-hs!M-^?M-^?LM-^KT$PLM-^K\$HDM-^KD$@M-^KM-^D$^H^E^@^@LM-^IT$@LM-^IM-gLM-^IM-^M^AM-|PM-^?t$^XLM-^KL$(HM-^KL$^XHM-^KT$@M-hFM-qM-^?M-^?AXAYLM-^KT$@L^AM-UIM-^IM-XM-iM-fM-qM-^?M-^?EM-^EM-I^OM-^E M-sM-^?M-^?HM-^M^EDM-^W^@^@HM-^ID$0M-iM-nM-~M-^?M-^?^OM-6KM-^?LM-^MKM-^?HM-^K^T$M-8^@^@^@^@H)M-jEM-^EM-mA^OIM-EHM-^XM-^@M-y%^OM-^Ei ^@^@HM-^EM-@AM-?^A^@^@^@MM-^IM-HM-9^A^@^@^@L^OEM-xM-iM-uM-rM-^?M-^?HM-^K^T$M-8^@^@^@^@AM-?^A^@^@^@H)M-jEM-^EM-mA^OIM-EHM-^XHM-^EM-@L^OEM-xEM-^EM-I^OM-^EJ^H^@^@L9M-z^OM-^FM-^DM-qM-^?M-^?MM-^EM-d^OM-^DrM-zM-^?M-^?AM-^CM-}^A~(IcM-UHM-^CM-j^AMM-^M,^TAM-^CM-~0^OM-^DM-N^H^@^@LM-^IM-gM-> ^@^@^@MM-^IM-lM-h` M-^?M-^?^OM-6^KAM-^H^L$IM-^CM-D^AM-i7M-zM-^?M-^?AM-^CM-yE^OM-^D6M-rM-^?M-^?HM-^KD$^HM-?^B^@^@^@M-^KP^HM-i4M-vM-^?M-^?AM-^CM-yE^OM-^D^ZM-rM-^?M-^?HM-^KD$^HM-?^B^@^@^@M-^KP^LM-i^XM-vM-^?M-^?AM-^CM-yE^OM-^DM-~M-qM-^?M-^?HM-^KD$^HM-^KP^LM-?^B^@^@^@AM-^CM-~0^OM-^DM-wM-uM-^?M-^?AM-^CM-~-^OM-^DM-mM-uM-^?M-^?AM->_^@^@^@M-iM-bM-uM-^?M-^?AM-^CM-yE^OM-^DM-HM-qM-^?M-^?HM-^KD$^HM-?^C^@^@^@M-^KP^\M-^CM-zM-^?^OM-^\D$0M-^CM-B^A1M-vE1M-@M-iM-DM-uM-^?M-^?AM-^CM-yE^OM-^DM-^\M-qM-^?M-^?HM-^KD$^HM-^KP^HM-kM-^\AM-^CM-yE^OM-^DM-^HM-qM-^?M-^?M-^KT$,M-kM-^LAM-^CM-yE^OM-^DxM-qM-^?M-^?HM-^KD$^HM-?^B^@^@^@M-^KP^PM-^CM-zM-^?^OM-^\D$0M-^CM-B^A1M-vE1M-@M-itM-uM-^?M-^?EM-^EM-mAM-?^@^@^@^@M-8^A^@^@^@E^OIM-}McM-^?MM-^EM-^?L^ODM-xHM-^K^D$H)M-hL9M-x^OM-^F*M-pM-^?M-^?MM-^EM-d^OM-^D^XM-yM-^?M-^?AM-^CM-}^A~%IcM-UHM-^CM-j^AMM-^M,^TAM-^CM-~0^OM-^DM-S^F^@^@LM-^IM-gM-> ^@^@^@MM-^IM-lM-h^F^_M-^?M-^?AM-F^D$ IM-^CM-D^AM-iM-_M-xM-^?M-^?^OM-6C^ALM-^MC^AAM-;^A^@^@^@<:^OM-^D^S^A^@^@<z^OM-^EM-JM-pM-^?M-^?HM-^KD$^HM-^Kp M-^EM-v^OM-^HM-^NM-oM-^?M-^?HM-^Kx(M-FD$0^AM-^EM-^?x^TM-FD$0^@u^MHM-^KD$ M-^@8-^OM-^TD$0HcM-GM-^IM-~HiM-PM-EM-3M-"M-^QM-AM-~^_HiM-@M-^IM-^HM-^HM-^HHM-AM-j HM-AM-h ^AM-z^AM-xM-AM-z^KM-AM-x^EM-^IM-S)M-p)M-sHcM-pM-^YHiM-vM-^IM-^HM-^HM-^HHM-AM-n ^AM-FM-AM-~^E)M-VM-^IM-BkM-v<kM-@<)M-rM-^IM-V)M-GIM-^CM-{^B^OM-^DM-^Q^E^@^@^OM-^G:^C^@^@MM-^EM-[^OM-^DM-E^E^@^@kM-SdM-?^F^@^@^@LM-^IM-CAM-8^A^@^@^@^AM-rM->^D^@^@^@M-i/M-tM-^?M-^?IM-^IM-XE1M-[M-i<M-^?M-^?M-^?E1M-^?EM-^DM-@M-8^@^@^@^@M-9p^@^@^@E^OEM-xD^OEM-PM-idM-qM-^?M-^?HM-^M^EM-9n^@^@HM-^ID$0M-iM-NM-{M-^?M-^?HM-^M^E^AM-^T^@^@HM-^ID$0M-iM-=M-{M-^?M-^?AM-?^A^@^@^@M-kM-<IM-^CM-C^AB^OM-6^D^[NM-^M^D^[<:^OM-^EM-XM-~M-^?M-^?M-kM-i^O^_M-^D^@^@^@^@^@M-FD$0-AM-8-^@^@^@AM-^CM-~-^OM-^E M-uM-^?M-^?EM-^EM-mM-9^@^@^@^@HM-^K^D$AM->^A^@^@^@A^OIM-MHcM-IHM-^EM-IL^OEM-qH)M-hL9M-p^OM-^F_M-nM-^?M-^?MM-^EM-dt^EM-^EM-[uQHM-^CM-y^AvKIcM-ULM-^IM-gM-> ^@^@^@HM-^IL$`HM-^CM-j^ADM-^HD$XDM-^I\$PDM-^HT$HHM-^IT$0M-h2^]M-^?M-^?HM-^KT$0HM-^KL$`D^OM-6D$XDM-^K\$PD^OM-6T$HI^AM-TEM-^H^D$IM-^CM-D^ALM-^KL$@HM-^K^D$L^AM-uIM-^IM-XAM->-^@^@^@M)M-yH)M-hM-iM-^LM-uM-^?M-^?^O^_@^@M-hM-c^]M-^?M-^?LM-^KD$@LM-^KL$0M-i^HM-vM-^?M-^?M-hM-O^]M-^?M-^?LM-^KD$@HM-^KL$0M-i|M-oM-^?M-^?M-hM-;^]M-^?M-^?LM-^KD$@HM-^KL$0M-i@M-qM-^?M-^?M-h^WM-lM-^?M-^?HM-^KL$0LM-^KD$@M-i,M-qM-^?M-^?LM-^IM-gM->0^@^@^@MM-^IM-lM-hM-^H^\M-^?M-^?D^OM-6T$0LM-^KD$@HM-^KL$HM-iM-NM-pM-^?M-^?EM-^EM-mM-9^@^@^@^@AM-8^A^@^@^@A^OIM-MHcM-IHM-^EM-IL^OEM-AI9M-@^OM-^C>M-mM-^?M-^?MM-^EM-dtxEM-^EM-[ueHM-^CM-y^Av_IcM-ULM-^IL$hHM-^CM-j^AHM-^IL$`IM-^M^D^TLM-^ID$XHM-^ID$@DM-^I\$PDM-^HT$HAM-^CM-~0^OM-^DM-]^C^@^@LM-^IM-gM-> ^@^@^@M-hM-~^[M-^?M-^?LM-^Kd$@LM-^KL$hHM-^KL$`LM-^KD$XDM-^K\$PD^OM-6T$H^OM-6D$0IM-^CM-D^AAM-^HD$M-^?HM-^K^D$L^AM-EIM-^IM-XH)M-hM-i_M-tM-^?M-^?HcM-QH9M-B^OM-^CM-#M-lM-^?M-^?MM-^EM-dt7LM-^IM-gM-> ^@^@^@M-^IL$`DM-^I\$XDM-^HT$PHM-^IT$HM-hM-^N^[M-^?M-^?HM-^KT$HM-^KL$`DM-^K\$XD^OM-6T$PI^AM-TH^AM-UA9M-M^OM-^Ng^A^@^@A)M-MIcM-MHM-^K^D$H)M-hM-^@|$0^@^OM-^EM-7^@^@^@LM-^KL$@IM-^IM-XM)M-yM-iM-cM-sM-^?M-^?HcM-IMM-^EM-d^OM-^DM-=M-sM-^?M-^?M-iM-^FM-sM-^?M-^?LM-^IM-gM->0^@^@^@MM-^IM-lM-h"^[M-^?M-^?D^OM-6T$0LM-^KD$@LM-^KL$HM-i^VM-tM-^?M-^?IM-^CM-{^C^OM-^EM-$^B^@^@M-^EM-^?^OM-^E?^B^@^@M-^EM-R^OM-^EM-5M-|M-^?M-^?M-^IM-ZM-?^C^@^@^@LM-^IM-CAM-8^A^@^@^@M-iM-lM-pM-^?M-^?f^O^_D^@^@1M-^?M-iM-tM-pM-^?M-^?LM-^IM-gM->0^@^@^@IM-^IM-\M-hM-A^ZM-^?M-^?D^OM-6T$0LM-^KL$@LM-^KD$HHM-^KL$PM-i8M-mM-^?M-^?AM-8+^@^@^@M-i^AM-}M-^?M-^?HM-^EM-IAM-8^A^@^@^@L^OEM-AI9M-@^OM-^CvM-kM-^?M-^?MM-^EM-dtcEM-^EM-[uPHM-^CM-y^AvJIcM-ULM-^IM-gM-> ^@^@^@HM-^IL$hHM-^CM-j^ALM-^ID$`DM-^I\$XDM-^HT$PHM-^IT$HM-hI^ZM-^?M-^?HM-^KT$HHM-^KL$hLM-^KD$`DM-^K\$XD^OM-6T$PI^AM-T^OM-6D$0IM-^CM-D^AAM-^HD$M-^?LM-^KL$@HM-^K^D$L^AM-EIM-^IM-XM)M-yH)M-hM-iM-$M-rM-^?M-^?1M-IE1M-mM-iM-^UM-~M-^?M-^?LM-^IM-gM->0^@^@^@MM-^IM-lM-hM-j^YM-^?M-^?DM-^KD$@LM-^K\$HLM-^KT$PM-irM-xM-^?M-^?M-^KD$0M-^CM-h^AAM-^IM-CM-8m^A^@^@AM-vM-C^Cu4AiM-S)\M-^OM-BM-8n^A^@^@M-^AM-BPM-8^^^EM-AM-J^BM-^AM-z(\M-^O^Bw^WDM-^IM-XM->M-^P^A^@^@M-^YM-wM-~M-^CM-z^A^YM-@M-wM-P^En^A^@^@^AM-GM-^IM-zD)M-zAM-?M-^?M-^?M-^?M-^?M-^AM-B~^A^@^@HcM-BM-^IM-V)M-WHiM-@M-^S$IM-^RM-AM-~^_HM-AM-h ^AM-PM-AM-x^B)M-pM-^M4M-E^@^@^@^@)M-FDM-^M\7^CM-iM-]M-nM-^?M-^?AM-^CM-}^H^OM-^OM-<^A^@^@M-^KM-^T$^H^E^@^@DM-^IM-n^O^_M-^@^@^@^@^@HcM-BM-AM-z^_M-^CM-F^AHiM-@gfffHM-AM-x")M-PM-^IM-BM-^CM-~ uM-cDM-^IM-oM-i^KM-oM-^?M-^?IcM-SM-?^B^@^@^@HiM-RM-^S$IM-^RHM-AM-j D^AM-ZAM-AM-{^_M-AM-z^BD)M-ZM-^CM-B^AM-iM-cM-nM-^?M-^?M-8M-^TM-xM-^?M-^?CM-^MM-^T8l^G^@^@M-?^D^@^@^@D)M-xA9M-@^OM-^\D$01M-vE1M-@M-iM-JM-nM-^?M-^?iM-S^P'^@^@LM-^IM-CAM-8^A^@^@^@kM-vd^AM-rM->^T^@^@^@^AM-zM-? ^@^@^@M-iM-%M-nM-^?M-^?M-FD$0^@M-i0M-pM-^?M-^?M-hM-xM-gM-^?M-^?M-iM-^_M-uM-^?M-^?M-h~^YM-^?M-^?M-iM-^UM-uM-^?M-^?kM-SdM-?^E^@^@^@LM-^IM-CAM-8^A^@^@^@^AM-r1M-vM-imM-nM-^?M-^?A^OM-6^HMM-^IM-AM-iSM-wM-^?M-^?IM-^IM-XIM-^IM-YM-9^A^@^@^@M-ipM-jM-^?M-^?LM-^IM-gM->0^@^@^@MM-^IM-lM-h3^XM-^?M-^?M-i(M-yM-^?M-^?LM-^IM-gM->0^@^@^@M-h!^XM-^?M-^?LM-^Kd$@D^OM-6T$HDM-^K\$PLM-^KD$XHM-^KL$`LM-^KL$hM-i^^M-|M-^?M-^?LM-^IM-gM->0^@^@^@MM-^IM-lM-hM-m^WM-^?M-^?M-iM-FM-qM-^?M-^?LM-^IM-gM->0^@^@^@MM-^IM-lM-hM-X^WM-^?M-^?D^OM-6T$@D^OM-6D$HM-iM-AM-tM-^?M-^?LM-^IM-gM->0^@^@^@MM-^IM-lM-hM-7^WM-^?M-^?D^OM-6T$HDM-^K\$PHM-^KL$XM-iM-hM-oM-^?M-^?LM-^IM-gM->0^@^@^@MM-^IM-lM-hM-^R^WM-^?M-^?^OM-6^KM-i-M-wM-^?M-^?M-hM-^E^VM-^?M-^?M-^KM-^T$^H^E^@^@M-ifM-~M-^?M-^?LM-^IM-KM-iaM-iM-^?M-^?1M-^?M-iM-^]M-mM-^?M-^?f.^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^CM-l^XdHM-^K^D%(^@^@^@HM-^ID$^H1M-@M-FD$^G^@AQAPE1M-@LM-^ML$^WM-hBM-gM-^?M-^?ZYHM-^KT$^HdH3^T%(^@^@^@u^EHM-^CM-D^XM-CM-h^V^VM-^?M-^?f^O^_D^@^@M-s^O^^M-zSHM-^EM-^?^OM-^DM-^E^@^@^@M->/^@^@^@HM-^IM-{M-hu^VM-^?M-^?HM-^EM-@tKLM-^M@^ALM-^IM-BH)M-ZHM-^CM-z^F~;HM-^MpM-zM-9^G^@^@^@HM-^M=0M-^O^@^@M-sM-&^OM-^WM-BM-^@M-Z^@M-^DM-Ru^_M-^@x^Alu.AM-^@x^Atu'AM-^@x^B-u HM-^MX^DHM-^I^]EM-^?^@^@HM-^I^]M->^P^A^@HM-^I^]WM-^?^@^@[M-C^O^_D^@^@LM-^IM-CHM-^I^]M-&^P^A^@HM-^I^]?M-^?^@^@[M-CHM-^K^MVM-^?^@^@M-:7^@^@^@M->^A^@^@^@HM-^M=M-^MM-^N^@^@M-hM-^P^YM-^?M-^?M-hM-K^SM-^?M-^?f.^O^_M-^D^@^@^@^@^@M-^PUHM-^IM-}SM-^IM-sHM-^CM-l^HM-hM- ?^@^@^OM-6^PM-^CM-bM-_M-^@M-zUuM^OM-6P^AM-^CM-bM-_M-^@M-zTu^^OM-6P^BM-^CM-bM-_M-^@M-zFuRM-^@x^C-uLM-^@x^D8uFM-^@x^E^@u@M-^@}^@`HM-^M^EuM-^N^@^@HM-^M^UcM-^N^@^@H^OEM-BHM-^CM-D^H[]M-Cf^O^_D^@^@M-^@M-zGu^X^OM-6P^AM-^CM-bM-_M-^@M-zBu^LM-^@x^B1u^FM-^@x^C8t#M-^CM-{ HM-^M^E)M-^N^@^@HM-^M^UM-5M-^[^@^@H^OEM-BHM-^CM-D^H[]M-C^O^_M-^@^@^@^@^@M-^@x^D0uM-WM-^@x^E3uM-QM-^@x^F0uM-KM-^@x^G^@uM-EM-^@}^@`HM-^M^EM-sM-^M^@^@HM-^M^UM-pM-^M^@^@H^OEM-BHM-^CM-D^H[]M-C^O^_^@AWIM-^IM-^?AVIM-^IM-vAUATUSDM-^IM-KHM-^AM-lM-8^@^@^@HM-^KM-^D$M-p^@^@^@HM-^IT$^XHM-^IL$^PHM-^ID$(HM-^KM-^D$M-x^@^@^@DM-^ID$^HHM-^ID$xHM-^KM-^D$^@^A^@^@DM-^IL$dHM-^ID$pdHM-^K^D%(^@^@^@HM-^IM-^D$M-(^@^@^@1M-@M-hM-S^SM-^?M-^?DM-^KT$^HM-^CM-c^BHM-^ID$h^OM-^UD$cAM-^CM-z ^OM-^GM-E^XM-^?M-^?HM-^M^MM- M-^M^@^@DM-^IM-RLM-^K\$^PHc^DM-^QH^AM-H>M-^?M-`f^O^_D^@^@AM-^CM-z t~1M-^?M-:^E^@^@^@DM-^IT$^PHM-^M5(M-^M^@^@LM-^I\$^HM-he^SM-^?M-^?LM-^K\$^HDM-^KT$^PHM-^IM-GHM-^ID$xHM-^M^E^EM-^M^@^@H9M-G^OM-^Do^P^@^@1M-^?M-:^E^@^@^@DM-^IT$^PHM-^M5kM-^Z^@^@LM-^I\$^HM-h&^SM-^?M-^?LM-^K\$^HDM-^KT$^PHM-^IM-GHM-^ID$pHM-^M^EHM-^Z^@^@H9M-G^OM-^D ^P^@^@E1M-dM-^EM-[^OM-^D#^N^@^@HM-^K\$pDM-^IT$8E1M-mLM-^I\$0HM-^IM-_M-hM-^?^RM-^?M-^?HM-^I\$PLM-^K\$0HM-^ID$ DM-^KT$8M-FD$^H^AM-FM-^D$M-^D^@^@^@^@HM-GD$X^@^@^@^@M-FD$^P^A1M-[EM-^IM-h^O^_^@I9M-[A^OM-^UM-EIM-^CM-{M-^?u^MHM-^KD$^XM-^@<^X^@A^OM-^UM-EEM-^DM-m^OM-^D}^H^@^@AM-^CM-z^BHM-^K|$^X^OM-^UM-@"D$^PHM-^M,^_AM-^IM-A^OM-^DM-8^F^@^@HM-^KD$ HM-^EM-@^OM-^DM-z^G^@^@HM-^M^T^CIM-^CM-{M-^?u8HM-^CM-x^Av2DM-^IT$HDM-^HD$@DM-^HL$8HM-^IT$0M-hQ^RM-^?M-^?DM-^KT$HD^OM-6D$@D^OM-6L$8HM-^KT$0IM-^IM-CL9M-Z^OM-^GM-/^G^@^@HM-^KT$ HM-^Kt$PHM-^IM-oDM-^IT$HLM-^I\$@DM-^HD$8DM-^HL$0M-hy^SM-^?M-^?D^OM-6L$0D^OM-6D$8M-^EM-@LM-^K\$@DM-^KT$H^OM-^Ek^G^@^@M-^@|$c^@^OM-^EM-~^C^@^@^OM-6m^@@M-^@M-}~^OM-^G%^A^@^@HM-^M^MM-WM-^K^@^@@^OM-6M-UHc^DM-^QH^AM-H>M-^?M-`^O^_D^@^@DM-^IM-H^O^_D^@^@EM-^IM-MAM-^IM-A1M-@^O^_M-^D^@^@^@^@^@HM-^Kt$(HM-^EM-vt^TM-^IM-jM-^IM-iM-@M-j^E^OM-6M-RM-^K^TM-^VM-SM-jM-^CM-b^Au EM-^DM-I^OM-^DM-:^@^@^@AM-^CM-z^B^OM-^TM-BM-^@|$c^@M-^IM-P^OM-^EM-e^D^@^@DM-^IM-@M-^CM-p^A M-Pt1M9M-fv^ECM-F^D''IM-^MT$^AI9M-Vv^FCM-FD'^A$IM-^MT$^BI9M-Vv^FCM-FD'^B'IM-^CM-D^CAM-^IM-@M9M-fv^ECM-F^D'\IM-^CM-D^AHM-^CM-C^AM9M-ts^DCM-^H,'^OM-6|$^HIM-^CM-D^AM-8^@^@^@^@EM-^DM-m^ODM-x@M-^H|$^HM-i)M-~M-^?M-^?M-^PE1M-I1M-@E1M-m^OM-6T$^PM-^CM-r^A^HM-P^OM-^D8M-^?M-^?M-^?1M-@M-^@|$c^@^OM-^E+M-^?M-^?M-^?^O^_^@EM-^DM-I^OM-^EFM-^?M-^?M-^?M-^CM-p^AHM-^CM-C^AD!M-@M-iP^E^@^@E1M-IHM-^C|$h^A^OM-^EY^G^@^@DM-^IT$HLM-^I\$@DM-^HD$8DM-^HL$0M-hH^UM-^?M-^?D^OM-6L$0D^OM-6D$8M-?^A^@^@^@IM-^IM-E@^OM-6M-ELM-^K\$@DM-^KT$HIM-^KU^@^OM-7^DBf%^@@A^OM-^UM-E^OM-^TM-B"T$^PM-^DM-R^OM-^EM-8 ^@^@^O^_M-^@^@^@^@^@AM-^CM-z^B^OM-^TM-@M-iLM-^?M-^?M-^?M-FD$^H^AE1M-mM-FM-^D$M-^D^@^@^@^@HM-GD$X^@^@^@^@M-FD$c^AM-FD$^P^@HM-^M^E%M-^W^@^@E1M-dAM-:^B^@^@^@HM-GD$ ^A^@^@^@HM-^ID$PM-i^^M-}M-^?M-^?M-^EM-[^OM-^EI^L^@^@MM-^EM-v^OM-^DM-^B ^@^@AM-F^G"E1M-mM-FD$^H^AM-FM-^D$M-^D^@^@^@^@HM-GD$X^@^@^@^@HM-^M^EAM-^I^@^@M-FD$c^@AM-<^A^@^@^@M-FD$^P^AHM-GD$ ^A^@^@^@HM-^ID$PM-iM-FM-|M-^?M-^?M-^EM-[^OM-^EZM-^?M-^?M-^?M-FD$^P^AMM-^EM-v^OM-^E!^M^@^@HM-GD$X^@^@^@^@E1M-mM-FD$^H^AM-FM-^D$M-^D^@^@^@^@HM-^M^E{M-^V^@^@M-FD$c^@AM-<^A^@^@^@AM-:^B^@^@^@HM-GD$ ^A^@^@^@HM-^ID$PM-ilM-|M-^?M-^?HM-^M^EM-=M-^H^@^@E1M-mE1M-dM-FD$^H^AM-FM-^D$M-^D^@^@^@^@AM-:^E^@^@^@HM-GD$X^@^@^@^@M-FD$c^AM-FD$^P^AHM-GD$ ^A^@^@^@HM-^ID$PM-i&M-|M-^?M-^?M-FD$^H^AE1M-mE1M-dM-FM-^D$M-^D^@^@^@^@HM-GD$X^@^@^@^@M-FD$c^@M-FD$^P^AHM-GD$ ^@^@^@^@HM-GD$P^@^@^@^@M-iM-iM-{M-^?M-^?M-FD$^H^AE1M-mE1M-dM-FM-^D$M-^D^@^@^@^@HM-GD$X^@^@^@^@M-FD$c^@M-FD$^P^@HM-GD$ ^@^@^@^@HM-GD$P^@^@^@^@M-iM-,M-{M-^?M-^?M-FD$^H^AE1M-mM-FM-^D$M-^D^@^@^@^@HM-GD$X^@^@^@^@M-FD$c^AM-FD$^P^AM-iCM-~M-^?M-^?M-^EM-[^OM-^E ^L^@^@M-FD$^P^@M-iM-9M-~M-^?M-^?fM-^PE1M-IIM-^CM-{^A^OM-^UM-BIM-^CM-{M-^?u^LHM-^KD$^XM-^@x^A^@^OM-^UM-BAM-^CM-z^B^OM-^TM-@M-^DM-R^OM-^E*M-}M-^?M-^?HM-^EM-[^OM-^E!M-}M-^?M-^?M-^@|$c^@^OM-^D^YM-}M-^?M-^?M-^DM-@^OM-^D^QM-}M-^?M-^?AM-:^B^@^@^@^O^_^@M-^@|$^P^@M-8^D^@^@^@D^OEM-PHM-^CM-l^HEM-^IM-PLM-^IM-YM-^?t$xLM-^IM-vLM-^IM-^?M-^?M-4$M-^H^@^@^@j^@DM-^KM-^L$M-^D^@^@^@HM-^KT$8AM-^CM-aM-}M-h_M-yM-^?M-^?HM-^CM-D IM-^IM-DHM-^KM-^D$M-(^@^@^@dH3^D%(^@^@^@^OM-^E-^K^@^@HM-^AM-DM-8^@^@^@LM-^IM-`[]A\A]A^A_M-CE1M-IAM-^CM-z^B^OM-^D^G^D^@^@AM-^CM-z^Eu)M-vD$d^Dt"HM-^MC^BL9M-Xs^YHM-^K|$^XM-^@|^_^A?^OM-^DM-F^H^@^@f^O^_M-^D^@^@^@^@^@1M-@E1M-mM-=?^@^@^@M-iIM-|M-^?M-^?E1M-IAM-^CM-z^B^OM-^Dt^C^@^@DM-^HM-,$M-^D^@^@^@1M-@M-='^@^@^@M-i(M-|M-^?M-^?E1M-I^O^_D^@^@^OM-6L$cM-^DL$^Pt^LHM-^C|$ ^@^OM-^Ey^A^@^@M-=\^@^@^@M-:\^@^@^@^O^_M-^@^@^@^@^@M-^@|$^P^@^OM-^EM-^L ^@^@E1M-m1M-@M-^@|$c^@^OM-^E%M-{M-^?M-^?M-iM-xM-{M-^?M-^?M-=a^@^@^@AM-^CM-z^B^OM-^TM-@M-^@|$c^@u-E1M-mM-i{M-{M-^?M-^?M-=r^@^@^@E1M-mAM-^CM-z^B^OM-^TM-BM-^@|$c^@M-^IM-P^OM-^D$M-{M-^?M-^?f^O^_M-^D^@^@^@^@^@ D$^PM-iM-^GM-~M-^?M-^?M-=f^@^@^@M-kM-5M-=n^@^@^@M-kM-IM-=b^@^@^@M-kM-'M-^@|$c^@^OM-^EM-^I ^@^@E1M-IAM-^CM-z^BDM-^IM-@^OM-^TM-BM-^CM-p^A M-P^OM-^D^O^F^@^@M9M-fv^ECM-F^D''IM-^ML$^AI9M-Nv^FCM-FD'^A$IM-^ML$^BI9M-Nv^FCM-FD'^B'IM-^ML$^CI9M-N^OM-^GM-b^E^@^@IM-^CM-D^DAM-^IM-@E1M-mM-=0^@^@^@M-iqM-zM-^?M-^?E1M-IM-= ^@^@^@M-:t^@^@^@M-i^AM-^?M-^?M-^?M-=v^@^@^@M-i7M-^?M-^?M-^?^O^_M-^@^@^@^@^@^OM-6m^@@M-^@M-}~^OM-^G^UM-{M-^?M-^?HM-^M^MM-CM-^G^@^@@^OM-6M-UHc^DM-^QH^AM-H>M-^?M-`^O^_D^@^@AM-^CM-z^B^OM-^TM-@E1M-mM-iM-^MM-}M-^?M-^?AM-^CM-z^B^OM-^TM-@M-ixM-}M-^?M-^?AM-^CM-z^B^OM-^E{M-~M-^?M-^?M-^@|$c^@^OM-^EM-^HM-}M-^?M-^?HM-^CM-C^ADM-^IM-@E1M-mM-=\^@^@^@f^O^_M-^D^@^@^@^@^@M-^DM-@^OM-^D@M-zM-^?M-^?M9M-fv^ECM-F^D''IM-^MD$^AI9M-Fv^FCM-FD'^A'IM-^CM-D^BE1M-@M-i^ZM-zM-^?M-^?AM-^CM-z^BM-= ^@^@^@^OM-^TM-@M-i^UM-}M-^?M-^?M-=^L^@^@^@M-:f^@^@^@M-i2M-~M-^?M-^?M-= ^@^@^@M-:t^@^@^@AM-^CM-z^B^OM-^TM-@"D$cAM-^IM-A^OM-^D^TM-~M-^?M-^?M-iM-vM-|M-^?M-^?M-=^H^@^@^@M-:b^@^@^@M-i^@M-~M-^?M-^?M-^@|$^P^@^OM-^EsM-~M-^?M-^?E1M-I1M-mM-vD$d^A^OM-^DM-pM-}M-^?M-^?HM-^CM-C^AM-iM-tM-wM-^?M-^?M-=^M^@^@^@M-:r^@^@^@M-kM-(M-=^K^@^@^@M-:v^@^@^@M-iM-AM-}M-^?M-^?M-= ^@^@^@M-:n^@^@^@M-kM-^MM-=^G^@^@^@M-:a^@^@^@M-iM-&M-}M-^?M-^?f^O^_D^@^@^OM-6m^@@M-^@M-}~^OM-^GM-BM-yM-^?M-^?HM-^M^MoM-^H^@^@@^OM-6M-UHc^DM-^QH^AM-H>M-^?M-`^O^_D^@^@1M-@M-iM-!M-xM-^?M-^?1M-@HM-^EM-[^OM-^E^F^D^@^@EM-^IM-MAM-^IM-A1M-@M-iQM-yM-^?M-^?1M-@M-= ^@^@^@M-i}M-xM-^?M-^?^O^_D^@^@AM-^CM-z^BEM-^IM-E^OM-^TM-BMM-^EM-du M-^DT$c^OM-^E^VM-|M-^?M-^?^OM-6D$cM-^CM-p^A M-B^OM-^DM-"^F^@^@M-^@M-<$M-^D^@^@^@^@^OM-^DM-^V^F^@^@M-^@|$^H^@^OM-^E3^G^@^@MM-^EM-v^OM-^TM-@HM-^C|$X^@^OM-^UM-B M-P^OM-^D^O^G^@^@HM-^KT$XLM-^Kt$XAM-F^G'M-^HM-^D$M-^D^@^@^@HM-^IT$XM-iIM-zM-^?M-^?M-^@|$c^@^OM-^EM-5M-{M-^?M-^?MM-^EM-v^OM-^DM-R^C^@^@1M-RHM-^C|$X^@^OM-^EM-D^C^@^@LM-^It$XIM-^CM-D^C1M-@E1M-@DM-^HM-,$M-^D^@^@^@IM-^IM-VM-='^@^@^@M-iM-iM-wM-^?M-^?^O^_^@M-^@|$c^@^OM-^EmM-{M-^?M-^?E1M-m1M-@M-=?^@^@^@M-iM-LM-wM-^?M-^?f^O^_D^@^@HM-^MM-^D$M- ^@^@^@HM-GM-^D$M- ^@^@^@^@^@^@^@HM-^ID$8IM-^CM-{M-^?u-HM-^K|$^XDM-^IT$HDM-^HD$@DM-^HL$0M-h^P M-^?M-^?DM-^KT$HD^OM-6D$@D^OM-6L$0IM-^IM-CHM-^MM-^D$M-^\^@^@^@DM-^Hl$01M-^?HM-^ID$HDM-^HM-^D$M-^E^@^@^@DM-^HM-^L$M-^G^@^@^@DM-^IM-^T$M-^@^@^@^@LM-^IM-$$M-^H^@^@^@LM-^Kd$8HM-^I\$@LM-^IM-[@M-^HM-,$M-^F^@^@^@HM-^IM-}HM-^KD$@HM-^K|$HHM-^IM-ZLM-^IM-aLM-^M,(HM-^KD$^XL)M-jJM-^M4(M-hM-^[(^@^@HM-^IM-BHM-^EM-@tfHM-^CM-xM-^?^OM-^DM-4^C^@^@HM-^CM-xM-~^OM-^Df^D^@^@M-^CM-<$M-^@^@^@^@^Bu^KM-^@|$c^@^OM-^EM-:^A^@^@M-^KM-<$M-^\^@^@^@HM-^IT$8M-hM-Y^LM-^?M-^?^OM-6|$0HM-^KT$8M-^EM-@M-8^@^@^@^@^ODM-xH^AM-U@M-^H|$0LM-^IM-gM-hM-%^LM-^?M-^?M-^EM-@^OM-^DmM-^?M-^?M-^?D^OM-6l$0HM-^IM-oIM-^IM-[D^OM-6M-^D$M-^E^@^@^@^OM-6M-,$M-^F^@^@^@LM-^KM-$$M-^H^@^@^@DM-^IM-jHM-^K\$@D^OM-6M-^L$M-^G^@^@^@DM-^KM-^T$M-^@^@^@^@M-^CM-r^A"T$^PHM-^CM-^?^A^OM-^F^?M-wM-^?M-^?HM-^IM-yDM-^Hl$0HM-^K|$^X1M-vD^OM-6l$cH^AM-YM-iM-2^@^@^@M-^PAM-^CM-z^B^OM-^TM-@EM-^DM-m^OM-^E)^B^@^@DM-^IM-FM-^CM-v^A@ M-pt1M9M-fv^ECM-F^D''IM-^Mt$^AI9M-vv^FCM-FD'^A$IM-^Mt$^BI9M-vv^FCM-FD'^B'IM-^CM-D^CAM-^IM-@M9M-fv^ECM-F^D'\IM-^MD$^AI9M-Fv^MM-^IM-hM-@M-h^FM-^CM-@0CM-^HD'^AIM-^MD$^BI9M-Fv^PM-^IM-hM-@M-h^CM-^CM-`^GM-^CM-@0CM-^HD'^BM-^CM-e^GHM-^CM-C^AIM-^CM-D^CM-^CM-E0H9M-K^OM-^CM-$^A^@^@M-^IM-VM9M-fv^DCM-^H,'^OM-6,^_IM-^CM-D^AM-^DM-R^OM-^EGM-^?M-^?M-^?M-^IM-pM-^CM-p^AD!M-@EM-^DM-It^NM9M-fv^ECM-F^D'\IM-^CM-D^AHM-^CM-C^AH9M-K^OM-^CM^A^@^@M-^DM-@^OM-^Dd^A^@^@M9M-fv^ECM-F^D''IM-^MD$^AI9M-Fv^FCM-FD'^A'IM-^CM-D^BE1M-IE1M-@M-kM-^QM-^PHM-^CM-x^A^OM-^D<M-~M-^?M-^?HM-^KD$^XJM-^Mt(^AH^AM-PNM-^M^D(M-k^MHM-^CM-F^AI9M-p^OM-^D^\M-~M-^?M-^?^OM-6^FM-^MHM-%M-^@M-y!wM-hM-8^A^@^@^@HM-SM-`HM-9+^@^@^@^B^@^@^@HM-^EM-HtM-QIM-^IM-[AM-:^B^@^@^@M-iVM-xM-^?M-^?f^O^_D^@^@AM-^IM-AE1M-m1M-@M-iM-^SM-tM-^?M-^?^O^_^@LM-^IM-aM9M-fv^KDM-^IM-@AM-F^D^O\AM-^IM-@LM-^Ma^AAM-^CM-z^B^OM-^DM-R^@^@^@HM-^MC^AM-=0^@^@^@L9M-Xs^YHM-^KD$^X^OM-6D^X^AM-^HD$0M-^CM-h0< ^OM-^FM-;^@^@^@^OM-6D$^PM-^CM-p^A^HM-PDM-^IM-hAM-=^@^@^@^@^OM-^D/M-tM-^?M-^?M-iHM-tM-^?M-^?M9M-fv^ECM-F^D''IM-^MD$^AI9M-Fv^FCM-FD'^A\IM-^MD$^BI9M-F^OM-^F1^C^@^@LM-^IM-rCM-FD'^B'LM-^Kt$XM-i^AM-|M-^?M-^?^OM-6T$^PE1M-mM-iM-4M-}M-^?M-^?D^OM-6l$0M-i^WM-zM-^?M-^?M-^HD$^PM-i~M-wM-^?M-^?D^OM-6l$0M-iKM-tM-^?M-^?E1M-IM-iKM-~M-^?M-^?HM-GD$X^@^@^@^@E1M-mM-FD$^H^AM-FM-^D$M-^D^@^@^@^@M-i}M-uM-^?M-^?DM-^IM-hM-=0^@^@^@E1M-mM-iM-+M-sM-^?M-^?M9M-fv^ECM-F^D'0HM-^MA^BI9M-Fv^FAM-FD^O^B0LM-^Ma^CM-=0^@^@^@M-i^^M-^?M-^?M-^?DM-^IM-HM-iM-/M-zM-^?M-^?DM-^IM-HM-iM-?M-zM-^?M-^?HM-^KT$x^OM-6^BM-^DM-@^OM-^DM-MM-qM-^?M-^?f^O^_D^@^@M9M-fv^DCM-^H^D'IM-^CM-D^AB^OM-6^D"M-^DM-@uM-jM-iM-,M-qM-^?M-^?HM-^IM-oIM-^IM-[^OM-6T$^PHM-^K\$@D^OM-6M-^D$M-^E^@^@^@^OM-6M-,$M-^F^@^@^@E1M-mLM-^KM-$$M-^H^@^@^@DM-^KM-^T$M-^@^@^@^@D^OM-6M-^L$M-^G^@^@^@M-iM-+M-|M-^?M-^?^OM-6,^GM-^MUM-_M-^@M-z^]^OM-^G3M-wM-^?M-^?HM-^M=lM-^D^@^@^OM-6M-RHc^TM-^WH^AM-z>M-^?M-bM-^@|$c^@^OM-^ErM-vM-^?M-^?M9M-fv^ECM-F^D'?IM-^MT$^AI9M-Vv^FCM-FD'^A"IM-^MT$^BI9M-Vv^FCM-FD'^B"IM-^MT$^CI9M-Vv^FCM-FD'^C?IM-^CM-D^D1M-RE1M-mHM-^IM-CM-i!M-~M-^?M-^?HM-^IM-oIM-^IM-[HM-^KL$^XHM-^K\$@D^OM-6M-^D$M-^E^@^@^@LM-^IM-hHM-^IM-z^OM-6M-,$M-^F^@^@^@LM-^KM-$$M-^H^@^@^@DM-^KM-^T$M-^@^@^@^@D^OM-6M-^L$M-^G^@^@^@M9M-]r^QM-k^XfM-^PHM-^CM-B^AHM-^M^D^SI9M-Cv^FM-^@<^A^@uM-mHM-^IM-W^OM-6T$^PE1M-mM-iM-EM-{M-^?M-^?HM-^M^E^^}^@^@E1M-mE1M-dM-FD$^H^AM-FM-^D$M-^D^@^@^@^@HM-GD$X^@^@^@^@M-FD$c^AM-FD$^P^AHM-GD$ ^A^@^@^@HM-^ID$PM-iM-^MM-pM-^?M-^?M-^IM-BHM-^KD$PHM-^EM-@t$M-^DM-Rt ^OM-6^PM-^DM-Rt^YL)M-`M9M-fv^DCM-^H^T'IM-^CM-D^AB^OM-6^T M-^DM-RuM-jM9M-f^OM-^F|M-uM-^?M-^?CM-F^D'^@M-irM-uM-^?M-^?DM-^IM-VLM-^I\$^PDM-^IT$^HM-hM-XM-mM-^?M-^?LM-^K\$^PDM-^KT$^HHM-^ID$pM-iM-PM-oM-^?M-^?DM-^IM-VLM-^I\$^PDM-^IT$^HM-hM-2M-mM-^?M-^?LM-^K\$^PDM-^KT$^HHM-^ID$xM-ikM-oM-^?M-^?AM-^CM-z^B^OM-^TD$^PM-iM-PM-tM-^?M-^?^OM-6M-^T$M-^D^@^@^@M-iXM-^?M-^?M-^?HM-^CM-l^HAM-8^E^@^@^@LM-^IM-YLM-^IM-^?M-^?t$xM-^?M-4$M-^H^@^@^@M-^?t$@DM-^KM-^L$M-^D^@^@^@HM-^KT$8HM-^Kt$xM-h-M-nM-^?M-^?HM-^CM-D IM-^IM-DM-iM-IM-tM-^?M-^?LM-^IM-rLM-^Kt$XM-iM-VM-xM-^?M-^?M-h^?^BM-^?M-^?LM-^It$X1M-RE1M-m1M-@M-FD$^H^AM-i^?M-xM-^?M-^?M-^IM-UM-iM-"M-uM-^?M-^?HM-^M^EVM-^I^@^@E1M-mE1M-dM-FD$^H^AM-FM-^D$M-^D^@^@^@^@HM-GD$X^@^@^@^@M-FD$c^AM-FD$^P^@HM-GD$ ^A^@^@^@HM-^ID$PM-i2M-oM-^?M-^?fM-^PAWAVAUIM-^IM-UATIM-^IM-tUHM-^IM-MSHcM-_HM-^CM-l(M-hM-^A^@M-^?M-^?LM-^K=ZM-k^@^@HM-^I^D$M-^K^@M-^ID$^LM-^EM-[^OM-^HM-K^FM-^?M-^?9^]:M-k^@^@^?aM-^AM-{M-^?M-^?M-^?^?^OM-^DM^A^@^@DM-^Ms^AHM-^M^E9M-k^@^@IcM-vHM-AM-f^DI9M-G^OM-^D^Q^A^@^@LM-^IM-^?M-hM-q^Q^@^@HM-^I^E M-k^@^@IM-^IM-GHc=M-xM-j^@^@DM-^IM-r1M-v)M-zHM-AM-g^DHcM-RL^AM-^?HM-AM-b^DM-hM-^F^BM-^?M-^?DM-^I5M-WM-j^@^@HM-^ME^HHM-AM-c^DHM-^CM-l^HDM-^Ku^DL^AM-{HM-^ID$ DM-^KE^@LM-^IM-iHM-^K3LM-^K{^HM-^?u0AM-^CM-N^AM-^?u(EM-^IM-qLM-^IM-bPLM-^IM-^?HM-^It$0M-hM-KM-lM-^?M-^?HM-^Kt$0HM-^CM-D H9M-FweHM-^Mp^AHM-^M^EbM-|^@^@HM-^I3I9M-Gt^RLM-^IM-^?HM-^It$^PM-hM-}M-~M-~M-^?HM-^Kt$^PHM-^IM-wHM-^It$^PM-hM-[^P^@^@HM-^CM-l^HDM-^KE^@EM-^IM-qHM-^IC^HLM-^IM-iLM-^IM-bHM-^IM-GM-^?u0IM-^IM-GM-^?u(M-^?t$0HM-^Kt$0M-h\M-lM-^?M-^?HM-^CM-D HM-^K^D$M-^KL$^LM-^I^HHM-^CM-D(LM-^IM-x[]A\A]A^A_M-C^O^_@^@1M-^?M-hM-a^P^@^@f^Oo^E M-j^@^@HM-^I^EM-rM-i^@^@IM-^IM-G^O^Q^@M-iM-`M-~M-^?M-^?M-hM-R^R^@^@fM-^PM-s^O^^M-zATUHM-^IM-}SM-hM-pM-~M-~M-^?HM-^EM-mM->8^@^@^@DM-^K HM-^IM-CHM-^M^EM-^[M-|^@^@H^ODM-hHM-^IM-oM-hO^R^@^@DM-^I#[]A\M-C^O^_M-^@^@^@^@^@M-s^O^^M-zHM-^EM-^?HM-^M^ErM-|^@^@H^ODM-xM-^K^GM-Cff.^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^EM-^?HM-^M^ERM-|^@^@H^ODM-xM-^I7M-Cff.^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^EM-^?HM-^M^E2M-|^@^@M-^IM-qH^ODM-xM-^IM-pM-^CM-a^_M-@M-h^E^OM-6M-@HM-^MtM-^G^HM-^K>M-^IM-xM-SM-h1M-BM-^CM-`^AM-^CM-b^AM-SM-b1M-zM-^I^VM-C^O^_M-^@^@^@^@^@M-s^O^^M-zHM-^EM-^?HM-^M^EM-rM-{^@^@H^ODM-xM-^KG^DM-^Iw^DM-C^O^_M-^@^@^@^@^@M-s^O^^M-zHM-^CM-l^HHM-^M^EM-QM-{^@^@HM-^EM-^?H^ODM-xM-G^G ^@^@^@HM-^EM-v^OM-^Dc^DM-^?M-^?HM-^EM-R^OM-^DZ^DM-^?M-^?HM-^Iw(HM-^IW0HM-^CM-D^HM-C^O^_D^@^@M-s^O^^M-zAWHM-^M^EM-^SM-{^@^@AVIM-^IM-VAUIM-^IM-uATIM-^IM-|USLM-^IM-CHM-^CM-l^XMM-^EM-@H^ODM-XHM-^IL$^HM-hM-*M-}M-~M-^?HM-^CM-l^HLM-^IM-rLM-^IM-nDM-^K8HM-^IM-EHM-^MC^HDM-^KK^DM-^?s0DM-^K^CLM-^IM-gM-^?s(PHM-^KL$(M-hM-^KM-jM-^?M-^?DM-^I}^@HM-^CM-D8[]A\A]A^A_M-C^O^_M-^D^@^@^@^@^@M-s^O^^M-zAWHM-^M^E^SM-{^@^@AVIM-^IM-vAUIM-^IM-}ATUHM-^IM-USHM-^IM-KHM-^CM-l(HM-^EM-IH^ODM-XM-h/M-}M-~M-^?E1M-IHM-^EM-mLM-^IM-qIM-^IM-DM-^K^@A^OM-^TM-ALM-^MS^HHM-^CM-l^HD^KK^DDM-^K^CLM-^IM-jM-^ID$^X1M-v1M-^?M-^?s0M-^?s(ARLM-^IT$8DM-^IL$4M-hM-|M-iM-^?M-^?HM-^CM-D HM-^Mp^AIM-^IM-GHM-^IM-wHM-^It$^HM-h4^N^@^@HM-^CM-l^HM-^?s0DM-^K^CM-^?s(LM-^IM-qLM-^IM-jHM-^IM-GLM-^KT$0ARHM-^Kt$(DM-^KL$4HM-^ID$(M-hM-3M-iM-^?M-^?M-^KD$0HM-^CM-D HM-^EM-mLM-^K\$^HAM-^I^D$t^DLM-^I}^@HM-^CM-D(LM-^IM-X[]A\A]A^A_M-C^O^_M-^@^@^@^@^@M-s^O^^M-zHM-^IM-Q1M-RM-i^BM-^?M-^?M-^?fM-^PM-s^O^^M-zM-^K^E.M-g^@^@ATLM-^K%-M-g^@^@USM-^CM-x^A~'M-^CM-h^BIM-^M\$^XHM-AM-`^DIM-^Ml^D(^O^_D^@^@HM-^K;HM-^CM-C^PM-hM-^TM-{M-~M-^?H9M-kuM-oIM-^K|$^HHM-^M^]M-SM-x^@^@H9M-_t^WM-hyM-{M-~M-^?HM-^I^]M-zM-f^@^@HM-G^EM-gM-f^@^@^@^A^@^@HM-^M^]M-`M-f^@^@I9M-\t^OLM-^IM-gM-hSM-{M-~M-^?HM-^I^]M-<M-f^@^@M-G^EM-*M-f^@^@^A^@^@^@[]A\M-Cff.^O^_M-^D^@^@^@^@^@fM-^PM-s^O^^M-zHM-^M^MuM-y^@^@HM-GM-BM-^?M-^?M-^?M-^?M-i M-{M-^?M-^?f^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^M^MUM-y^@^@M-iM-pM-zM-^?M-^?M-s^O^^M-zHM-^IM-~HM-^M^MBM-y^@^@HM-GM-BM-^?M-^?M-^?M-^?1M-^?M-iM-TM-zM-^?M-^?^O^_@^@M-s^O^^M-zHM-^IM-rHM-^M^M"M-y^@^@HM-^IM-~1M-^?M-iM-8M-zM-^?M-^?^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^CM-lHdHM-^K^D%(^@^@^@HM-^ID$81M-@M-^CM-~ ^OM-^DM-^\^AM-^?M-^?IM-^IM-PM-^I4$HM-^IM-aHM-GM-BM-^?M-^?M-^?M-^?LM-^IM-FM-GD$^D^@^@^@^@HM-GD$^H^@^@^@^@HM-GD$^P^@^@^@^@HM-GD$^X^@^@^@^@HM-GD$ ^@^@^@^@HM-GD$(^@^@^@^@HM-GD$0^@^@^@^@M-h9M-zM-^?M-^?HM-^KL$8dH3^L%(^@^@^@u^EHM-^CM-DHM-CM-h?M-|M-~M-^?ff.^O^_M-^D^@^@^@^@^@^O^_@^@M-s^O^^M-zHM-^CM-lHdHM-^K^D%(^@^@^@HM-^ID$81M-@M-^CM-~ ^OM-^D^A^AM-^?M-^?IM-^IM-PM-^I4$HM-^IM-JHM-^IM-aLM-^IM-FM-GD$^D^@^@^@^@HM-GD$^H^@^@^@^@HM-GD$^P^@^@^@^@HM-GD$^X^@^@^@^@HM-GD$ ^@^@^@^@HM-GD$(^@^@^@^@HM-GD$0^@^@^@^@M-hM-^]M-yM-^?M-^?HM-^KT$8dH3^T%(^@^@^@u^EHM-^CM-DHM-CM-hM-#M-{M-~M-^?^O^_^@M-s^O^^M-zHM-^IM-rM-^IM-~1M-^?M-iM-@M-~M-^?M-^?M-s^O^^M-zHM-^IM-QHM-^IM-rM-^IM-~1M-^?M-iMM-^?M-^?M-^?ff.^O^_M-^D^@^@^@^@^@fM-^PM-s^O^^M-zHM-^CM-lHf^Oo^EM- M-w^@^@f^Oo^MM-(M-w^@^@M-^IM-QdHM-^K^D%(^@^@^@HM-^ID$81M-@HM-^K^EM-/M-w^@^@IM-^IM-qM-^CM-a^_f^Oo^UM-^QM-w^@^@^O)^D$IM-^IM-bHM-^ID$0M-^IM-PM-@M-h^E^O)L$^P^OM-6M-@^O)T$ HM-^MTM-^D^HM-^K2M-^IM-pM-SM-hM-wM-PM-^CM-`^AM-SM-`LM-^IM-Q1M-pHM-^IM-~1M-^?M-^I^BLM-^IM-JM-hM-MM-xM-^?M-^?HM-^K|$8dH3<%(^@^@^@u^EHM-^CM-DHM-CM-hM-SM-zM-~M-^?^O^_^@M-s^O^^M-z@^OM->M-VHM-GM-FM-^?M-^?M-^?M-^?M-iLM-^?M-^?M-^?ff.^O^_M-^D^@^@^@^@^@M-^PM-s^O^^M-zM-::^@^@^@HM-GM-FM-^?M-^?M-^?M-^?M-i+M-^?M-^?M-^?ff.^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-::^@^@^@M-i^RM-^?M-^?M-^?fM-^PM-s^O^^M-zHM-^CM-lHdHM-^K^D%(^@^@^@HM-^ID$81M-@M-^CM-~ ^OM-^DVM-^?M-~M-^?IM-^IM-PM-^I4$HM-^IM-aHM-GM-BM-^?M-^?M-^?M-^?HM-8^@^@^@^@^@^@^@^DLM-^IM-FM-GD$^D^@^@^@^@HM-^ID$^HHM-GD$^P^@^@^@^@HM-GD$^X^@^@^@^@HM-GD$ ^@^@^@^@HM-GD$(^@^@^@^@HM-GD$0^@^@^@^@M-hM-cM-wM-^?M-^?HM-^KL$8dH3^L%(^@^@^@u^EHM-^CM-DHM-CM-hM-iM-yM-~M-^?f^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^CM-lHf^Oo^E^PM-v^@^@f^Oo^M^XM-v^@^@dHM-^K^D%(^@^@^@HM-^ID$81M-@f^Oo^U^PM-v^@^@HM-^K^E^YM-v^@^@^O)^D$HM-^ID$0M-G^D$ ^@^@^@^O)L$^P^O)T$ HM-^EM-v^OM-^DM-^BM-~M-~M-^?HM-^EM-R^OM-^DyM-~M-~M-^?IM-^IM-IHM-^It$(HM-^IM-aHM-^IT$0LM-^IM-NLM-^IM-BM-hBM-wM-^?M-^?HM-^KL$8dH3^L%(^@^@^@u^EHM-^CM-DHM-CM-hHM-yM-~M-^?^O^_M-^D^@^@^@^@^@M-s^O^^M-zIM-GM-@M-^?M-^?M-^?M-^?M-iPM-^?M-^?M-^?M-s^O^^M-zHM-^IM-QIM-GM-@M-^?M-^?M-^?M-^?HM-^IM-rHM-^IM-~1M-^?M-i5M-^?M-^?M-^?^O^_D^@^@M-s^O^^M-zIM-^IM-HHM-^IM-QHM-^IM-rHM-^IM-~1M-^?M-i^YM-^?M-^?M-^?f^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^M^M^EM-b^@^@M-iM-@M-vM-^?M-^?M-s^O^^M-zHM-^IM-rHM-^M^MM-rM-a^@^@HM-^IM-~1M-^?M-iM-(M-vM-^?M-^?^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^M^MM-UM-a^@^@HM-GM-BM-^?M-^?M-^?M-^?M-iM-^IM-vM-^?M-^?f^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^IM-~HM-^M^MM-2M-a^@^@HM-GM-BM-^?M-^?M-^?M-^?1M-^?M-idM-vM-^?M-^?^O^_@^@AVAM-^IM-~HM-^IM-wAUIM-^IM-MATAM-^IM-TUHM-^AM-l8^A^@^@dHM-^K^D%(^@^@^@HM-^IM-^D$(^A^@^@1M-@M-hN"^@^@HM-^IM-aDM-^IM-vM-?^A^@^@^@AM-8^@^A^@^@HM-^IM-BHM-^IM-EM-hM-^BM-xM-~M-^?M-^EM-@^OM-^EM-*^@^@^@HM-^IM-oM-h^RM-vM-~M-^?LM-^IM-oM-h^Z"^@^@HM-^MM-^L$M-^P^@^@^@AM-8^@^A^@^@DM-^IM-fHM-^IM-BM-?^A^@^@^@HM-^IM-EM-hIM-xM-~M-^?M-^EM-@uUHM-^KM-^D$M-^X^@^@^@E1M-dH9D$^Hu^PHM-^KM-^D$M-^P^@^@^@H9^D$A^OM-^TM-DHM-^IM-oM-hM-;M-uM-~M-^?HM-^KM-^D$(^A^@^@dH3^D%(^@^@^@uZHM-^AM-D8^A^@^@DM-^IM-`]A\A]A^M-Cf^O^_D^@^@M-h^[M-vM-~M-^?HM-^IM-iM-?^A^@^@^@HM-^M^UHm^@^@M-^K01M-@M-h^CM-{M-~M-^?M-kM-^LM-^PM-hM-{M-uM-~M-^?HM-^IM-iM-?^A^@^@^@HM-^M^U(m^@^@M-^K01M-@M-hM-cM-zM-~M-^?M-i4M-^?M-^?M-^?M-hYM-wM-~M-^?f^O^_M-^D^@^@^@^@^@M-s^O^^M-zAWIM-^IM-wAVIM-^IM-NAUATUSM-^IM-SHM-^CM-l^XM-^I|$^LHM-^IM-wM-hM-^JM-^OM-^?M-^?LM-^IM-wHM-^IM-EM-h^?M-^OM-^?M-^?HM-^IM-oIM-^IM-DM-hM-TM-^OM-^?M-^?LM-^IM-gIM-^IM-EM-hM-IM-^OM-^?M-^?I9M-Et^THM-^CM-D^X1M-@[]A\A]A^A_M-C^O^_^@LM-^IM-jLM-^IM-fHM-^IM-oM-h2M-xM-~M-^?M-^EM-@uM-ZM-^K|$^LHM-^CM-D^XLM-^IM-qM-^IM-ZLM-^IM-~[]A\A]A^A_M-i?M-~M-^?M-^?ff.^O^_M-^D^@^@^@^@^@^O^_@^@M-s^O^^M-zHM-^IM-qM-:M-^\M-^?M-^?M-^?HM-^IM-~M-?M-^\M-^?M-^?M-^?M-iGM-^?M-^?M-^?^O^_M-^@^@^@^@^@M-s^O^^M-zAWAVAUATMM-^IM-LUHM-^IM-}SLM-^IM-CHM-^CM-l8HM-^EM-v^OM-^DM-^L^@^@^@IM-^IM-IIM-^IM-PHM-^IM-q1M-@HM-^M^UM-bv^@^@M->^A^@^@^@M-hM-^PM-zM-~M-^?1M-^?M-:^E^@^@^@HM-^M5M-]v^@^@M-hM-}M-uM-~M-^?AM-8M-b^G^@^@M->^A^@^@^@HM-^IM-oHM-^IM-AHM-^M^UM-ey^@^@1M-@M-h^M-zM-~M-^?1M-^?M-:^E^@^@^@HM-^M58w^@^@M-hM-KM-uM-~M-^?HM-^IM-nHM-^IM-GM-hpM-wM-~M-^?IM-^CM-| ^OM-^GZ^C^@^@HM-^M^Usy^@^@Jc^DM-"H^AM-P>M-^?M-`^O^_D^@^@IM-^IM-HM->^A^@^@^@HM-^IM-Q1M-@HM-^M^U`v^@^@M-h^GM-zM-~M-^?M-irM-^?M-^?M-^?fM-^PLM-^KS8LM-^KK0M-:^E^@^@^@1M-^?LM-^KC(HM-^KK HM-^M5:x^@^@LM-^K{^XLM-^Ks^PLM-^IT$ LM-^Kk^HLM-^K#LM-^IL$^XLM-^ID$^PHM-^IL$^HM-h:M-uM-~M-^?HM-^CM-l^HHM-^IM-BLM-^KT$(HM-^IM-oM->^A^@^@^@1M-@ARLM-^KL$(AQLM-^KD$(MM-^IM-qAPHM-^KL$(MM-^IM-hQLM-^IM-aAWM-h~M-yM-~M-^?HM-^CM-D0HM-^CM-D8[]A\A]A^A_M-C^O^_^@LM-^K[@LM-^KS8M-:^E^@^@^@HM-^M5M-\w^@^@LM-^KK0LM-^KC(HM-^KK LM-^K{^XLM-^I\$(LM-^Ks^PLM-^Kk^HLM-^IT$ LM-^IL$^XLM-^K#LM-^ID$^PHM-^IL$^H1M-^?M-hM-^YM-tM-~M-^?LM-^K\$(HM-^IM-BASM-iWM-^?M-^?M-^?f.^O^_M-^D^@^@^@^@^@LM-^K#M-:^E^@^@^@HM-^M5Pu^@^@1M-^?M-hjM-tM-~M-^?HM-^CM-D8HM-^IM-oM->^A^@^@^@[HM-^IM-B]LM-^IM-a1M-@A\A]A^A_M-iM-GM-xM-~M-^?^O^_M-^@^@^@^@^@LM-^Kk^HLM-^K#M-:^E^@^@^@1M-^?HM-^M5^Zu^@^@M-h&M-tM-~M-^?HM-^CM-D8MM-^IM-hLM-^IM-a[HM-^IM-BHM-^IM-oM->^A^@^@^@]1M-@A\A]A^A_M-iM-^@M-xM-~M-^?LM-^Ks^PLM-^Kk^HM-:^E^@^@^@1M-^?LM-^K#HM-^M5M-mt^@^@M-hM-bM-sM-~M-^?HM-^CM-D8MM-^IM-qMM-^IM-h[HM-^IM-BLM-^IM-aHM-^IM-oM->^A^@^@^@]1M-@A\A]A^A_M-i9M-xM-~M-^?f^O^_M-^D^@^@^@^@^@M-:^E^@^@^@1M-^?LM-^K{^XLM-^Ks^PHM-^M5M-Ru^@^@LM-^Kk^HLM-^K#M-hM-^NM-sM-~M-^?HM-^CM-l^HHM-^IM-BAWMM-^IM-qMM-^IM-hLM-^IM-aHM-^IM-oM->^A^@^@^@1M-@M-hM-mM-wM-~M-^?XZHM-^CM-D8[]A\A]A^A_M-C^O^_@^@HM-^KK M-:^E^@^@^@1M-^?LM-^K{^XHM-^M5M-^Zu^@^@LM-^Ks^PLM-^Kk^HHM-^IL$^HLM-^K#M-h-M-sM-~M-^?HM-^KL$^HHM-^IM-BQM-kM-^[fM-^PLM-^KC(HM-^KK M-:^E^@^@^@1M-^?HM-^M5M-^Ju^@^@LM-^K{^XLM-^Ks^PLM-^Kk^HLM-^K#LM-^ID$^PHM-^IL$^HM-hM-lM-rM-~M-^?HM-^CM-l^HHM-^IM-BLM-^KD$^XMM-^IM-qHM-^IM-oM->^A^@^@^@1M-@APHM-^KL$^XMM-^IM-hQLM-^IM-aAWM-h>M-wM-~M-^?HM-^CM-D HM-^CM-D8[]A\A]A^A_M-C^O^_^@LM-^KK0LM-^KC(M-:^E^@^@^@1M-^?HM-^KK HM-^M56u^@^@LM-^K{^XLM-^Ks^PLM-^Kk^HLM-^IL$^XLM-^ID$^PLM-^K#HM-^IL$^HM-hkM-rM-~M-^?LM-^KL$^XHM-^IM-BAQM-iwM-^?M-^?M-^?LM-^K[@LM-^KS8M-:^E^@^@^@HM-^M5M-^Hu^@^@LM-^KK0LM-^KC(HM-^KK LM-^K{^XLM-^I\$(LM-^Ks^PLM-^Kk^HLM-^IT$ LM-^IL$^XLM-^K#LM-^ID$^PHM-^IL$^HM-ioM-}M-^?M-^?ff.^O^_M-^D^@^@^@^@^@^O^_@^@M-s^O^^M-zE1M-IIM-^C8^@t^N^O^_^@IM-^CM-A^AKM-^C<M-H^@uM-uM-iM-^PM-{M-^?M-^?M-s^O^^M-zHM-^CM-lhMM-^IM-CE1M-IdHM-^K^D%(^@^@^@HM-^ID$X1M-@IM-^IM-`M-k(^O^_D^@^@AM-^IM-BM-^CM-@^HM^CS^PAM-^I^CIM-^K^BKM-^I^DM-HHM-^EM-@t/IM-^CM-A^AIM-^CM-y t%AM-^K^CM-^CM-x/vM-UMM-^KS^HIM-^MB^HIM-^IC^HIM-^K^BKM-^I^DM-HHM-^EM-@uM-V^O^_D^@^@M-h^[M-{M-^?M-^?HM-^KD$XdH3^D%(^@^@^@u^EHM-^CM-DhM-CM-hM-^QM-qM-~M-^?M-^PM-s^O^^M-zSAM-: ^@^@^@HM-^AM-lM-0^@^@^@LM-^IM-^D$M- ^@^@^@LM-^MM-^\$M-@^@^@^@LM-^MD$ LM-^IM-^L$M-(^@^@^@E1M-IdHM-^K^D%(^@^@^@HM-^ID$x1M-@HM-^MM-^D$M-@^@^@^@M-GD$^H ^@^@^@HM-^ID$^PHM-^MM-^D$M-^@^@^@^@HM-^ID$^XHM-^IM-CM-k'^O^_M-^@^@^@^@^@DM-^IM-PAM-^CM-B^HH^AM-XHM-^K^@KM-^I^DM-HHM-^EM-@t*IM-^CM-A^AIM-^CM-y t AM-^CM-z/vM-ZLM-^IM-XIM-^CM-C^HHM-^K^@KM-^I^DM-HHM-^EM-@uM-]^O^_M-^@^@^@^@^@M-hKM-zM-^?M-^?HM-^KD$xdH3^D%(^@^@^@u HM-^AM-DM-0^@^@^@[M-CM-hM-=M-pM-~M-^?ff.^O^_M-^D^@^@^@^@^@fM-^PM-s^O^^M-zUM-:^E^@^@^@HM-^M5M-^Aq^@^@1M-^?M-hXM-pM-~M-^?HM-^M^UM-^Hq^@^@M-?^A^@^@^@HM-^IM-F1M-@M-hM-2M-sM-~M-^?M-:^E^@^@^@HM-^M5M-^Cq^@^@1M-^?M-h/M-pM-~M-^?HM-^M^MM-`b^@^@M-?^A^@^@^@HM-^M^UM-'@^@^@HM-^IM-F1M-@M-hM-^BM-sM-~M-^?HM-^K-M-sM-Y^@^@1M-^?HM-^M5M-^Bs^@^@M-:^E^@^@^@M-hM-xM-oM-~M-^?HM-^IM-n]HM-^IM-GM-iM-^\M-qM-~M-^?f.^O^_M-^D^@^@^@^@^@fM-^PM-s^O^^M-zSHM-^IM-{M-h^SM-nM-~M-^?HM-^EM-@u^EHM-^EM-[u^B[M-CM-hR^B^@^@fM-^PM-s^O^^M-zHM-^IM-xHM-wM-fHM-^IM-G^OM-^PM-@HM-^EM-^?x ^OM-6M-@HM-^EM-@u^BM-kM-APM-h+^B^@^@ff.^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-kM-*f.^O^_M-^D^@^@^@^@^@M-s^O^^M-zSHM-^IM-sHM-^EM-vu^EHM-^EM-^?u^^HM-^IM-^M-hM-&M-rM-~M-^?HM-^EM-@u^EHM-^EM-[u^U[M-Cf.^O^_M-^D^@^@^@^@^@M-h{M-mM-~M-^?1M-@[M-CM-hM-R^A^@^@fM-^PM-s^O^^M-zHM-^IM-pHM-wM-bHM-^IM-F^OM-^PM-@HM-^EM-vx ^OM-6M-@HM-^EM-@u^BM-kM-!PM-hM-+^A^@^@ff.^O^_M-^D^@^@^@^@^@M-s^O^^M-zIM-^IM-qIM-^IM-PHM-^K6HM-^EM-^?t.HM-8TUUUUUUU1M-RIM-wM-pH9M-pv5HM-^IM-pHM-QM-hHM-^Mt0^AIM-^I1I^OM-/M-pM-iSM-^?M-^?M-^?^O^_^@HM-^EM-vt#HM-^IM-pIM-wM-`^OM-^PM-B^OM-6M-RHM-^EM-@x^EHM-^EM-RtM-VPM-h?^A^@^@^O^_M-^@^@^@^@^@1M-RM-8M-^@^@^@^@1M-IIM-wM-pIM-^AM-xM-^@^@^@^@^OM-^WM-AHM-^M4^AM-kM-Aff.^O^_M-^D^@^@^@^@^@M-^PM-s^O^^M-zHM-^IM-pHM-^K6HM-^EM-^?t)HM-:SUUUUUUUH9M-Vw4HM-^IM-rHM-QM-jHM-^Mt2^AHM-^I0M-iM-OM-~M-^?M-^?^O^_M-^@^@^@^@^@HM-^EM-vu^SM->M-^@^@^@^@HM-^I0M-iM-6M-~M-^?M-^?f^O^_D^@^@yM-WPM-hM-8^@^@^@^O^_M-^D^@^@^@^@^@M-s^O^^M-zATIM-^IM-|M-h2M-~M-^?M-^?LM-^IM-b1M-vA\HM-^IM-GM-iCM-oM-~M-^?^O^_^@M-s^O^^M-zHM-^IM-xHM-^CM-l^HHM-wM-f^OM-^PM-BHM-^EM-@x^W^OM-6M-RHM-^EM-Ru^OM-hM-^]M-oM-~M-^?HM-^EM-@t^EHM-^CM-D^HM-CM-h^^@^@^@ff.^O^_M-^D^@^@^@^@^@^O^_^@M-s^O^^M-zATIM-^IM-tUHM-^IM-}HM-^IM-wHM-^CM-l^HM-hM-GM-}M-^?M-^?HM-^CM-D^HLM-^IM-bHM-^IM-nHM-^IM-G]A\M-iM-RM-oM-~M-^?fM-^PM-s^O^^M-zUHM-^IM-}M-hM-#M-mM-~M-^?HM-^IM-o]HM-^Mp^AM-kM-9f^O^_M-^D^@^@^@^@^@M-s^O^^M-zPXM-:^E^@^@^@HM-^M5M-^Mq^@^@1M-^?HM-^CM-l^HM-hSM-mM-~M-^?M-^K=M-%M-V^@^@HM-^M^UBc^@^@1M-vHM-^IM-A1M-@M-hM-zM-pM-~M-^?M-hM-eM-kM-~M-^?^O^_D^@^@M-s^O^^M-zAWIM-^IM-^?AVIM-^IM-NAUIM-^IM-UM-^IM-r1M-vATMM-^IM-LUSHM-^CM-l^XdHM-^K^D%(^@^@^@HM-^ID$^H1M-@HM-^IM-aM-^Kl$PM-hM-^R^G^@^@M-^EM-@^OM-^EM-^J^@^@^@HM-^K^\$L9M-kr^EL9M-svVM-hM-^WM-kM-~M-^?HM-^AM-{^@^@^@@IM-^IM-E^YM-@M-^CM-`M-WM-^CM-@KAM-^IE^@LM-^IM-^?M-hYM-tM-^?M-^?AM-^Ku^@LM-^IM-aHM-^M^UM-^W=^@^@IM-^IM-@M-8^@^@^@^@M-^CM-~^V^ODM-pM-^EM-mM-8^A^@^@^@^ODM-h1M-@M-^IM-oM-hJM-pM-~M-^?HM-^K^\$HM-^KD$^HdH3^D%(^@^@^@uAHM-^CM-D^XHM-^IM-X[]A\A]A^A_M-C^O^_@^@M-^IM-CM-h^YM-kM-~M-^?IM-^IM-EM-^CM-{^At^QM-^CM-{^CuM-^KM-G^@^@^@^@^@M-kM-^C^O^_@^@M-G^@K^@^@^@M-itM-^?M-^?M-^?M-hpM-lM-~M-^?M-s^O^^M-zHM-^CM-l^PAQMM-^IM-AIM-^IM-HHM-^IM-QHM-^IM-rM-> ^@^@^@M-hM-`M-~M-^?M-^?HM-^CM-D^XM-Cf.^O^_M-^D^@^@^@^@^@M-^PM-s^O^^M-zAT1M-v1M-^?M-hQM-mM-~M-^?IM-^IM-DHM-^EM-@t LM-^IM-`A\M-C^O^_^@M-hM-^[M-jM-~M-^?M-^C8^LuM-mM-haM-~M-^?M-^?M-^PM-s^O^^M-zAVAUIM-=^A^P@^@^P^@^@^@ATU1M-mSHM-^CM-l^PdHM-^K^D%(^@^@^@HM-^ID$^H1M-@HM-G^D$"^@^@^@IM-^IM-dM-hTM-jM-~M-^?HM-^IM-CM-^PHM-^IM-oLM-^IM-fM-h^EM-}M-^?M-^?HM-^K4$HM-^IM-GHM-^IM-ELM-^Mt0M-~HM-^CM-n^AAM-F^F^@M-G^C^@^@^@^@M-hM-#M-oM-~M-^?M-^EM-@u/AM-^@>^@uM-IHM-^KD$^HdH3^D%(^@^@^@uEHM-^CM-D^PHM-^IM-h[]A\A]A^M-Cf^O^_M-^D^@^@^@^@^@DM-^K3AM-^CM-~$v^WHM-^IM-o1M-mM-hMM-iM-~M-^?DM-^I3M-kM-?^O^_M-^D^@^@^@^@^@M^OM-#M-u^OM-^BvM-^?M-^?M-^?M-kM-]M-h?M-kM-~M-^?f.^O^_M-^D^@^@^@^@^@^O^_D^@^@M-s^O^^M-zAWAVAUATUSHM-^CM-l(dHM-^K^D%(^@^@^@HM-^ID$^X1M-@M-^CM-z$^OM-^G^M^D^@^@HM-^IM-uHM-^EM-vHM-^MD$^PIM-^IM-|M-^IT$^HH^ODM-hHM-^IM-KMM-^IM-GM-hdM-iM-~M-^?M-G^@^@^@^@^@IM-^IM-EE^OM-64$M-hqM-oM-~M-^?M-^KT$^HHM-^K0LM-^IM-`M-k^N^O^_D^@^@D^OM-6p^AHM-^CM-@^AA^OM-6M-NM-vDN^A uM-lAM-^@M-~-tqHM-^IM-nLM-^IM-gM-hKM-nM-~M-^?LM-^Ku^@HM-^IM-BM9M-ftgAM-^KE^@M-^EM-@uGE1M-dMM-^EM-^?t^ME^OM-6.EM-^DM-m^OM-^E^R^A^@^@HM-^I^SHM-^KD$^XdH3^D%(^@^@^@^OM-^EM-^B^C^@^@HM-^CM-D(DM-^IM-`[]A\A]A^A_M-Cf^O^_M-^D^@^@^@^@^@AM-<^A^@^@^@M-^CM-x"tM-1AM-<^D^@^@^@M-kM->^O^_D^@^@MM-^EM-^?tM-nE^OM-6,$EM-^DM-mtM-dA^OM->M-uLM-^IM-^?E1M-dM-h:M-jM-~M-^?M-:^A^@^@^@HM-^EM-@tM-KAM-^MEM-;</w^THM-^M^M)n^@^@^OM-6M-@Hc^DM-^AH^AM-H>M-^?M-`M-9^A^@^@^@M->^@^D^@^@AM-^MEM-><5^OM-^GM-^M^@^@^@HM-^M=M-?n^@^@^OM-6M-@Hc^DM-^GH^AM-x>M-^?M-`M->0^@^@^@LM-^IM-^?HM-^IT$^HM-hM-XM-iM-~M-^?HM-^KT$^HHM-^EM-@tM-:A^OM-6F^A<D^OM-^DM-^J^B^@^@<i^OM-^DM-p^A^@^@<B^OM-^Dz^B^@^@AM-^MEM-;</w8HM-^M^MBo^@^@^OM-6M-@Hc^DM-^AH^AM-H>M-^?M-`^O^_D^@^@A^OM->M-uLM-^IM-^?HM-^IT$^HM-h^?M-iM-~M-^?HM-^KT$^HHM-^EM-@^OM-^EAM-^?M-^?M-^?HM-^I^SAM-^CM-L^BM-iM-FM-~M-^?M-^?M-9^A^@^@^@HM-^IM-PHM-AM-h7^OM-^EM-b^@^@^@HM-AM-b M-iM-j^@^@^@M-9^A^@^@^@M->^@^D^@^@M-?^G^@^@^@E1M-@^O^_M-^D^@^@^@^@^@HM-^IM-PHM-wM-f^OM-^@ ^B^@^@HM-^IM-BM-^CM-o^AuM-lE M-DM-iM-4^@^@^@M-9^A^@^@^@M->^@^D^@^@M-?^H^@^@^@E1M-@fM-^PHM-^IM-PHM-wM-f^OM-^@:^B^@^@HM-^IM-BM-^CM-o^AuM-lM-kM-NM-9^A^@^@^@M->^@^D^@^@M-?^D^@^@^@E1M-@^O^_M-^D^@^@^@^@^@HM-^IM-PHM-wM-f^OM-^@M-{^A^@^@HM-^IM-BM-^CM-o^AuM-lM-kM-^^M-9^A^@^@^@M->^@^D^@^@M-?^E^@^@^@E1M-@^O^_M-^D^@^@^@^@^@HM-^IM-PHM-wM-f^OM-^@M-<^A^@^@HM-^IM-BM-^CM-o^AuM-lM-ikM-^?M-^?M-^?M-9^A^@^@^@M->^@^D^@^@HM-^IM-PHM-wM-f^OM-^AM-^W^@^@^@AM-<^A^@^@^@HM-^CM-JM-^?M-k^EM-9^A^@^@^@L^AM-qDM-^IM-`M-^CM-H^BHM-^IM^@M-^@9^@D^OEM-`M-iM-%M-}M-^?M-^?M-9^A^@^@^@M->^@^D^@^@HM-^IM-PHM-wM-f^OM-^@<^A^@^@HM-wM-f^OM-^@3^A^@^@HM-wM-f^OM-^@*^A^@^@HM-^IM-B1M-@A M-DM-kM-5M-9^A^@^@^@M->^@^D^@^@M-?^F^@^@^@E1M-@^O^_^@HM-^IM-PHM-wM-f^OM-^@^M^A^@^@HM-^IM-BM-^CM-o^AuM-lM-iM-KM-~M-^?M-^?M-9^A^@^@^@M->^@^D^@^@HM-^IM-PHM-wM-f^OM-^@`M-^?M-^?M-^?HM-^IM-BM-iiM-^?M-^?M-^?1M-IAM-^@~^BBM->^@^D^@^@^OM-^TM-AM-^ML ^AM-iM-'M-}M-^?M-^?HcM-IM-iM-IM-~M-^?M-^?HcM-IM-i$M-^?M-^?M-^?HcM-IM-kM-?HcM-IM-iWM-^?M-^?M-^?HM-^IM-PHcM-IHM-AM-h6^OM-^E^SM-^?M-^?M-^?HM-AM-b M-i^[M-^?M-^?M-^?HcM-IHM-^EM-R^OM-^HM-~M-~M-^?M-^?H^AM-RM-i^GM-^?M-^?M-^?HcM-IM-iM-^?M-~M-^?M-^?HcM-IM-iM-wM-}M-^?M-^?HcM-IM-i^OM-~M-^?M-^?HcM-IM-i=M-~M-^?M-^?HcM-IM-iM-^OM-~M-^?M-^?HcM-IM-i,M-^?M-^?M-^?M-9^B^@^@^@M->M-h^C^@^@M-i^^M-}M-^?M-^?HM-^M^MM-^Am^@^@M-:`^@^@^@HM-^M5M-ej^@^@HM-^M=M-nj^@^@M-hM-)M-gM-~M-^?M-hM-TM-fM-~M-^?AM-8^A^@^@^@HM-^CM-JM-^?M-iM-TM-}M-^?M-^?M-8^A^@^@^@HM-^CM-JM-^?M-iM-MM-~M-^?M-^?AM-8^A^@^@^@HM-^CM-JM-^?M-iM-gM-~M-^?M-^?AM-8^A^@^@^@HM-^CM-JM-^?M-i8M-~M-^?M-^?AM-8^A^@^@^@HM-^CM-JM-^?M-iM-yM-}M-^?M-^?AM-8^A^@^@^@HM-^CM-JM-^?M-iM-:M-}M-^?M-^?f.^O^_M-^D^@^@^@^@^@M-^PM-s^O^^M-zAUATUSLM-^IM-CHM-^CM-l^XdHM-^K^D%(^@^@^@HM-^ID$^H1M-@M-^K-aM-O^@^@M-^CM-^?^Cw\M-^CM-^?^A^OM-^GM-^D^@^@^@^OM-^EM-^G^@^@^@LM-^M^MM-sl^@^@HcM-FM-^EM-vxVHM-AM-`^ELM-^M%^Ym^@^@LM-^K,^ALM-^IM-NM-:^E^@^@^@1M-^?M-hM-IM-eM-~M-^?IM-^IM-YMM-^IM-hLM-^IM-aHM-^IM-B1M-vM-^IM-o1M-@M-hrM-iM-~M-^?M-h]M-dM-~M-^?^O^_D^@^@M-^CM-^?^D^OM-^EM-eM-jM-~M-^?LM-^M^MM-:l^@^@HcM-FM-^EM-vyM-*LM-^M%M-Gl^@^@M-^HT$^FLM-^Ml$^FM-FD$^G^@I)M-DM-kM-^_LM-^M^MPl^@^@M-kM-^@M-iM-/M-jM-~M-^?f^O^_M-^D^@^@^@^@^@M-s^O^^M-zAWAVAUATUSHM-^CM-l(dHM-^K^D%(^@^@^@HM-^ID$^X1M-@M-^CM-z$^OM-^G^M^D^@^@HM-^IM-uHM-^EM-vHM-^MD$^PIM-^IM-|M-^IT$^HH^ODM-hHM-^IM-KMM-^IM-GM-hM-TM-cM-~M-^?M-G^@^@^@^@^@IM-^IM-EE^OM-64$M-hM-aM-iM-~M-^?M-^KT$^HHM-^K0LM-^IM-`M-k^N^O^_D^@^@D^OM-6p^AHM-^CM-@^AA^OM-6M-NM-vDN^A uM-lAM-^@M-~-tq1M-IHM-^IM-nLM-^IM-gM-hM-iM-eM-~M-^?LM-^Ku^@HM-^IM-BM9M-fteAM-^KE^@M-^EM-@uEE1M-dMM-^EM-^?t^ME^OM-6.EM-^DM-m^OM-^E^P^A^@^@HM-^I^SHM-^KD$^XdH3^D%(^@^@^@^OM-^EM-^@^C^@^@HM-^CM-D(DM-^IM-`[]A\A]A^A_M-C^O^_M-^@^@^@^@^@AM-<^A^@^@^@M-^CM-x"tM-3AM-<^D^@^@^@M-kM-@^O^_D^@^@MM-^EM-^?tM-nE^OM-6,$EM-^DM-mtM-dA^OM->M-uLM-^IM-^?E1M-dM-hM-*M-dM-~M-^?M-:^A^@^@^@HM-^EM-@tM-KAM-^MEM-;</w^THM-^M^Mak^@^@^OM-6M-@Hc^DM-^AH^AM-H>M-^?M-`M-9^A^@^@^@M->^@^D^@^@AM-^MEM-><5^OM-^GM-^M^@^@^@HM-^M=M-wk^@^@^OM-6M-@Hc^DM-^GH^AM-x>M-^?M-`M->0^@^@^@LM-^IM-^?HM-^IT$^HM-hHM-dM-~M-^?HM-^KT$^HHM-^EM-@tM-:A^OM-6F^A<D^OM-^DM-^J^B^@^@<i^OM-^DM-p^A^@^@<B^OM-^Dz^B^@^@AM-^MEM-;</w8HM-^M^Mzl^@^@^OM-6M-@Hc^DM-^AH^AM-H>M-^?M-`^O^_D^@^@A^OM->M-uLM-^IM-^?HM-^IT$^HM-hM-oM-cM-~M-^?HM-^KT$^HHM-^EM-@^OM-^EAM-^?M-^?M-^?HM-^I^SAM-^CM-L^BM-iM-HM-~M-^?M-^?M-9^A^@^@^@HM-^IM-PHM-AM-h7^OM-^EM-b^@^@^@HM-AM-b M-iM-j^@^@^@M-9^A^@^@^@M->^@^D^@^@M-?^G^@^@^@E1M-@^O^_M-^D^@^@^@^@^@HM-^IM-PHM-wM-f^OM-^@ ^B^@^@HM-^IM-BM-^CM-o^AuM-lE M-DM-iM-4^@^@^@M-9^A^@^@^@M->^@^D^@^@M-?^H^@^@^@E1M-@fM-^PHM-^IM-PHM-wM-f^OM-^@:^B^@^@HM-^IM-BM-^CM-o^AuM-lM-kM-NM-9^A^@^@^@M->^@^D^@^@M-?^D^@^@^@E1M-@^O^_M-^D^@^@^@^@^@HM-^IM-PHM-wM-f^OM-^@M-{^A^@^@HM-^IM-BM-^CM-o^AuM-lM-kM-^^M-9^A^@^@^@M->^@^D^@^@M-?^E^@^@^@E1M-@^O^_M-^D^@^@^@^@^@HM-^IM-PHM-wM-f^OM-^@M-<^A^@^@HM-^IM-BM-^CM-o^AuM-lM-ikM-^?M-^?M-^?M-9^A^@^@^@M->^@^D^@^@HM-^IM-PHM-wM-f^OM-^AM-^W^@^@^@AM-<^A^@^@^@HM-^CM-JM-^?M-k^EM-9^A^@^@^@L^AM-qDM-^IM-`M-^CM-H^BHM-^IM^@M-^@9^@D^OEM-`M-iM-'M-}M-^?M-^?M-9^A^@^@^@M->^@^D^@^@HM-^IM-PHM-wM-f^OM-^@<^A^@^@HM-wM-f^OM-^@3^A^@^@HM-wM-f^OM-^@*^A^@^@HM-^IM-B1M-@A M-DM-kM-5M-9^A^@^@^@M->^@^D^@^@M-?^F^@^@^@E1M-@^O^_^@HM-^IM-PHM-wM-f^OM-^@^M^A^@^@HM-^IM-BM-^CM-o^AuM-lM-iM-KM-~M-^?M-^?M-9^A^@^@^@M->^@^D^@^@HM-^IM-PHM-wM-f^OM-^@`M-^?M-^?M-^?HM-^IM-BM-iiM-^?M-^?M-^?1M-IAM-^@~^BBM->^@^D^@^@^OM-^TM-AM-^ML ^AM-iM-'M-}M-^?M-^?HcM-IM-iM-IM-~M-^?M-^?HcM-IM-i$M-^?M-^?M-^?HcM-IM-kM-?HcM-IM-iWM-^?M-^?M-^?HM-^IM-PHcM-IHM-AM-h6^OM-^E^SM-^?M-^?M-^?HM-AM-b M-i^[M-^?M-^?M-^?HcM-IHM-^EM-R^OM-^HM-~M-~M-^?M-^?H^AM-RM-i^GM-^?M-^?M-^?HcM-IM-iM-^?M-~M-^?M-^?HcM-IM-iM-wM-}M-^?M-^?HcM-IM-i^OM-~M-^?M-^?HcM-IM-i=M-~M-^?M-^?HcM-IM-iM-^OM-~M-^?M-^?HcM-IM-i,M-^?M-^?M-^?M-9^B^@^@^@M->M-h^C^@^@M-i^^M-}M-^?M-^?HM-^M^MM-9j^@^@M-:`^@^@^@HM-^M5Ue^@^@HM-^M=^e^@^@M-h^YM-bM-~M-^?M-hDM-aM-~M-^?AM-8^A^@^@^@HM-^CM-JM-^?M-iM-TM-}M-^?M-^?M-8^A^@^@^@HM-^CM-JM-^?M-iM-MM-~M-^?M-^?AM-8^A^@^@^@HM-^CM-JM-^?M-iM-gM-~M-^?M-^?AM-8^A^@^@^@HM-^CM-JM-^?M-i8M-~M-^?M-^?AM-8^A^@^@^@HM-^CM-JM-^?M-iM-yM-}M-^?M-^?AM-8^A^@^@^@HM-^CM-JM-^?M-iM-:M-}M-^?M-^?f.^O^_M-^D^@^@^@^@^@M-^PSM-^EM-^?tSM-^IM-xM-^CM-^? t^D[M-CfM-^PLM-^K^FHM-^IM-sM-9 ^@^@^@HM-^M==0^@^@LM-^IM-FM-sM-&^OM-^WM-BM-^@M-Z^@M-^DM-RuM-[LM-^IM-GM-hM-^WM-dM-~M-^?HM-G^C^@^@^@^@M-h^[M-_M-~M-^?M-G^@=^@^@^@M-8M-^?M-^?M-^?M-^?[M-Cf^O^_D^@^@M-h^CM-_M-~M-^?M-G^@_^@^@^@M-8M-^?M-^?M-^?M-^?[M-Cf^O^_D^@^@M-s^O^^M-zUHM-^IM-uM-hM-^CM-bM-~M-^?HM-^IM-n]M-^IM-GM-ixM-^?M-^?M-^?^O^_M-^D^@^@^@^@^@M-s^O^^M-zUHM-^IM-uM-hM-SM-aM-~M-^?HM-^IM-n]M-^IM-GM-iXM-^?M-^?M-^?^O^_M-^D^@^@^@^@^@M-s^O^^M-zUHM-^IM-uM-hM-3M-`M-~M-^?HM-^IM-n]M-^IM-GM-i8M-^?M-^?M-^?^O^_M-^D^@^@^@^@^@M-s^O^^M-zAUIM-^IM-uATUHM-^IM-USHM-^IM-{HM-^CM-l^XdHM-^K^D%(^@^@^@HM-^ID$^H1M-@HM-^EM-^?HM-^MD$^DH^ODM-XHM-^IM-_M-hM-uM-_M-~M-^?IM-^IM-DHM-^CM-xM-}v^EHM-^EM-mu'HM-^KD$^HdH3^D%(^@^@^@u1HM-^CM-D^XLM-^IM-`[]A\A]M-Cf^O^_M-^D^@^@^@^@^@1M-^?M-h M-^BM-^?M-^?M-^DM-@uM-NA^OM-6E^@AM-<^A^@^@^@M-^I^CM-kM-?M-hM-^AM-_M-~M-^?M-^PM-s^O^^M-zPXM-:^E^@^@^@HM-^M5]c^@^@1M-^?HM-^CM-l^HM-h#M-_M-~M-^?HM-^K=<M-I^@^@M->^A^@^@^@HM-^M^UM-`_^@^@HM-^IM-A1M-@M-hM-^FM-cM-~M-^?M-^K=XM-H^@^@M-h[M-cM-~M-^?ff.^O^_M-^D^@^@^@^@^@HM-^KG8M-vGP^At^FHM-^K^?HM-^?M-`HM-^IM-wM-^?M-`ff.^O^_M-^D^@^@^@^@^@HM-^KG@M-vGP^At^FHM-^K^?HM-^?M-`HM-^IM-wM-^?M-`ff.^O^_M-^D^@^@^@^@^@ATUSHM-^IM-{HM-^EM-RtdHM-^IM-ULM-^MbM-^?HM-^EM-vM-8M-`^O^@^@LM-^Ic0HM-^IM-_H^ODM-pHM-^I3M-hM-^RM-^?M-^?M-^?HM-^IC^HHM-^EM-@tFJM-^MT ^PHM-wM-]H!M-UHM-^K^SHM-^Ik^PH^AM-BHM-^Ik^XHM-^I^PHM-^IS HM-G@^H^@^@^@^@M-8^A^@^@^@M-^@cPM-y[]A\M-C^O^_^@AM-<^O^@^@^@M-=^P^@^@^@M-kM-^VM-^?^UM-mM-G^@^@ff.^O^_M-^D^@^@^@^@^@fM-^PM-s^O^^M-zM-^@gPM-~HM-^IO8LM-^IG@M-i[M-^?M-^?M-^?ff.^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-^@OP^AHM-^IO8LM-^IG@LM-^IOHM-i7M-^?M-^?M-^?^O^_M-^@^@^@^@^@M-s^O^^M-zAV1M-@AUATUSLM-^Kw^XL+w^PHM-^Ko^HL^AM-vLM-^IM-r^OM-^RM-@H^Cw0^OM-^RM-AHM-AM-j^CH97LM-^Md^VdH^OC7L9M-fL^OCM-fHM-^EM-@^OM-^EM-^[^@^@^@^OM-6M-IHM-^EM-I^OM-^EM-^O^@^@^@LM-^IM-fHM-^IM-{M-hM-^OM-~M-^?M-^?IM-^IM-EHM-^EM-@t|JM-^M4 HM-^IC^HLM-^IM-rHM-^Ih^HHM-^Is HM-^I0HM-^KC0HM-^Ks^PMM-^Md^E^PHM-wM-PI!M-DLM-^IM-gM-hM-^FM-_M-~M-^?M-vCP^Bu^UHM-^KC0HM-^MT^E^PHM-wM-PH!M-PH9C^Pt^[M^AM-fM-^@cPM-}LM-^Ic^PLM-^Is^X[]A\A]A^M-C^O^_^@HM-^KE^HHM-^IM-nHM-^IM-_IM-^IE^HM-h-M-~M-^?M-^?M-kM-PM-^?^UM-5M-F^@^@^O^_D^@^@M-s^O^^M-zHM-^KG^HHM-^EM-@t)^O^_^@H9M-Fv^EH90s^VHM-^K@^HHM-^EM-@uM-m1M-@M-Cf.^O^_M-^D^@^@^@^@^@M-8^A^@^@^@M-CM-Cf^O^_M-^D^@^@^@^@^@M-s^O^^M-zATIM-^IM-tUSHM-^Kw^HHM-^IM-{HM-^EM-vu^LM-k,^O^_M-^@^@^@^@^@HM-^IM-nL9M-fs^HHM-^K^FL9M-`s(HM-^Kn^HHM-^IM-_M-hM-$M-}M-^?M-^?M-^@KP^BHM-^EM-muM-[MM-^EM-d^OM-^EM--M-aM-~M-^?[]A\M-C^O^_D^@^@LM-^Ic^XLM-^Ic^PHM-^IC HM-^Is^H[]A\M-C^O^_^@M-s^O^^M-zHM-^KG^HE1M-@HM-^EM-@t^RHM-^K^PH)M-BHM-^K@^HI^AM-PHM-^EM-@uM-nLM-^IM-@M-Cf.^O^_M-^D^@^@^@^@^@HM-^IM-~HM-^EM-^?t^XM-:^A^@^@^@HM-^M=L.^@^@M-iM-^WM-[M-~M-^?^O^_M-^@^@^@^@^@HM-^M=9.^@^@M-iM-DM-_M-~M-^?^O^_@^@HM-^EM-^?t#SHM-^IM-{^O^_M-^@^@^@^@^@HM-^IM-_HM-^K^[M-hM-uM-YM-~M-^?HM-^EM-[uM-p[M-Cf^O^_D^@^@M-C^O^_M-^@^@^@^@^@AUATUHM-^IM-}SHM-^CM-l^HM-h^M-ZM-~M-^?M-^@}^H^@HM-^M} DM-^K HM-^IM-Cu^B1M-^?M-hwM-^?M-^?M-^?M-^EM-@t#DM-^K#E1M-mHM-^IM-oM-hM-^UM-^?M-^?M-^?DM-^I#HM-^CM-D^HDM-^IM-h[]A\A]M-C^O^_@^@M-hM-KM-]M-~M-^?AM-=^A^@^@^@M-kM-V^O^_^@M-s^O^^M-zATUSHM-^EM-^?tcHM-^IM-}M-h[M-[M-~M-^?M-?v^@^@^@HM-^MX^AHM-^CM-{vH^OCM-{HM-^CM-G^QHM-^CM-gM-xM-h]M-YM-~M-^?IM-^IM-DHM-^EM-@t(HM-G^@^@^@^@^@M-8^A^@^@^@IM-^M|$ HM-^IM-ZfAM-^ID$^HHM-^IM-nM-h3M-]M-~M-^?AM-FD^\ ^@LM-^IM-`[]A\M-C^O^_D^@^@M-?M-^@^@^@^@M-h^VM-YM-~M-^?IM-^IM-DHM-^EM-@tM-a1M-RIM-G^D$^@^@^@^@LM-^IM-`fAM-^IT$^H[]A\M-Cf^O^_D^@^@AWAVAUATUSHM-^CM-l^HLM-^Kf0MM-^EM-d^OM-^DM-%^@^@^@HM-^IM-}IM-^IM-uL9M-fw^NHM-^MV8M-8^A^@^@^@I9M-TrmAM-^@<$^@HM-^M] tqM-^PLM-^IM-fHM-^IM-_M-hEM-\M-~M-^?M-^EM-@tIM-^@;^@u^OLM-^Mu I9M-^u{M-^@}^H^@tuHM-^IM-_M-heM-ZM-~M-^?HM-^M\^C^AM-^@;^@uM-KHM-^KE^@HM-^EM-@tM-BHM-^MX LM-^IM-fHM-^IM-EHM-^IM-_M-h^@M-\M-~M-^?M-^EM-@uM-;^O^_@^@IM-^I]0M-8^A^@^@^@HM-^CM-D^H[]A\A]A^A_M-CHM-^M^]W)^@^@M-kM-_^O^_M-^@^@^@^@^@HM-^CM-D^HM-8^A^@^@^@[]A\A]A^A_M-C^O^_@^@LM-^IM-gM-hM-pM-YM-~M-^?IM-^IM-GHM-^MP^AHM-^IM-XL)M-pHM-^IM-AHM-wM-QH9M-Qr H^AM-PHM-^CM-xvw/LM-^IM-fHM-^IM-_M-hM-dM-[M-~M-^?BM-FD;^A^@M-kM-^D^O^_@^@M-hSM-XM-~M-^?M-G^@^L^@^@^@1M-@M-iwM-^?M-^?M-^?f^O^_D^@^@LM-^IM-gM-h(M-~M-^?M-^?HM-^IE^@HM-^EM-@t^MM-F@^H^@HM-^MX M-iJM-^?M-^?M-^?1M-@M-iLM-^?M-^?M-^?ff.^O^_M-^D^@^@^@^@^@ATUSHM-^IM-{HM-^M=M-^R+^@^@M-hM--M-WM-~M-^?HM-^IM-EHM-^EM-@tuM-^@{^H^@uOHM-^IM-oM-hM-WM-}M-^?M-^?IM-^IM-DHM-^EM-@t21M-^?M-^@{^H^@t^DHM-^M{ M-hM-~M-|M-^?M-^?M-^EM-@tbM-hM-EM-WM-~M-^?M-^K(HM-^IM-CIM-^CM-|^At^HLM-^IM-gM-h^RM-}M-^?M-^?M-^I+E1M-dLM-^IM-`[]A\M-C^O^_D^@^@HM-^M{ HM-^IM-FAM-<^A^@^@^@M-hM-.M-ZM-~M-^?M-^EM-@uM-^[LM-^IM-`[]A\M-CfM-^PM-^@{^H^@AM-<^A^@^@^@uM-^ELM-^IM-`[]A\M-C^O^_@^@M-h^SM-[M-~M-^?LM-^IM-`[]A\M-Cff.^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^CM-^?^At^FM-iM-!M-|M-^?M-^?M-^PM-Cff.^O^_M-^D^@^@^@^@^@^O^_@^@M-s^O^^M-zAVIM-^IM-vAUATUHM-^IM-UHM-^CM-l^HHM-^EM-^?tvIM-^IM-|M-hM-~M-~M-^?M-^?IM-^IM-EHM-^EM-@tDHM-^IM-nLM-^IM-wM-h^[M-WM-~M-^?HM-^EM-@t&HM-^IM-nLM-^IM-gM-h{M-}M-^?M-^?M-^DM-@t^WIM-^CM-}^Au1HM-^CM-D^HHM-^IM-h]A\A]A^M-CfM-^PIM-^CM-}^At^HLM-^IM-oM-hRM-|M-^?M-^?HM-^CM-D^H1M-@]A\A]A^M-C^O^_@^@LM-^IM-oM-h8M-|M-^?M-^?M-^DM-@uM-CM-kM-`fM-^PHM-^CM-D^HLM-^IM-wHM-^IM-V]A\A]A^M-iM-*M-XM-~M-^?f.^O^_M-^D^@^@^@^@^@M-s^O^^M-zAUATUHM-^IM-uHM-^CM-lPdHM-^K^D%(^@^@^@HM-^ID$H1M-@HM-^EM-^?^OM-^DM-w^@^@^@IM-^IM-|M-h?M-~M-^?M-^?IM-^IM-EHM-^EM-@^OM-^DM-s^@^@^@HM-^IM-oM-hM-^KM-ZM-~M-^?HM-^ID$^HHM-^CM-xM-^?tXHM-^IM-nLM-^IM-gM-hM-5M-|M-^?M-^?M-^DM-@u HM-GD$^HM-^?M-^?M-^?M-^?IM-^CM-}^At^PLM-^IM-oM-hM-^ZM-{M-^?M-^?M-^DM-@^OM-^DM-2^@^@^@HM-^KD$^HHM-^KL$HdH3^L%(^@^@^@^OM-^EM-%^@^@^@HM-^CM-DP]A\A]M-C^O^_M-^@^@^@^@^@HM-^Mt$^PHM-^M|$^HM-hM-iM-UM-~M-^?HM-^EM-@tM-,M-^KE M-^KT$0M-^EM-@@^OM-^TM-FM-^EM-R^OM-^TM-A@8M-Nt^HM-^EM-@x^DM-^EM-RyM-^MM-^KE^PM-^KU^T3D$ 3T$$ M-PM-^KU^L3T$^\ M-PM-^KU^H3T$^X M-PM-^KU^D3T$^T M-PM-^KU^@3T$^P M-P^OM-^D;M-^?M-^?M-^?M-iNM-^?M-^?M-^?f^O^_D^@^@HM-^IM-wM-h^XM-ZM-~M-^?M-iVM-^?M-^?M-^?^O^_^@HM-GM-@M-^?M-^?M-^?M-^?M-iGM-^?M-^?M-^?M-hM-?M-VM-~M-^?f.^O^_M-^D^@^@^@^@^@^O^_D^@^@M-s^O^^M-zM-^CM-^?&t'^?^U1M-@M-^CM-^?^Pt M-^CM-^?^V^OM-^UM-@M-C^O^_M-^@^@^@^@^@M-^CM-^?_^OM-^UM-@M-Cf^O^_M-^D^@^@^@^@^@1M-@M-Cf.^O^_M-^D^@^@^@^@^@^O^_^@M-s^O^^M-zATUHM-^IM-}SM-h0M-UM-~M-^?M-^K]^@HM-^IM-oIM-^IM-DM-^CM-c M-hM-o^@^@^@M-^EM-[u#M-^EM-@t^UMM-^EM-du0M-hM-=M-TM-~M-^?M-^C8 ^OM-^UM-@^OM-6M-@M-wM-X[]A\M-C^O^_D^@^@M-^EM-@u^RM-hM-^_M-TM-~M-^?M-G^@^@^@^@^@M-8M-^?M-^?M-^?M-^?M-kM-`M-8M-^?M-^?M-^?M-^?M-kM-Yf.^O^_M-^D^@^@^@^@^@M-^PM-s^O^^M-zHM-^CM-l^HM-hM-cmM-^?M-^?HM-^EM-@t^EHM-^CM-D^HM-CM-h4M-hM-^?M-^?^O^_@^@M-s^O^^M-zH^OM->^OM-^DM-It$1M-@fM-^PHM-AM-@ HM-^CM-G^AH^AM-HH^OM->^OM-^DM-IuM-m1M-RHM-wM-vIM-^IM-PLM-^IM-@M-CM-^PE1M-@LM-^IM-@M-Cf^O^_M-^D^@^@^@^@^@M-s^O^^M-zHM-^CM-l^HM-?^N^@^@^@M-h.M-XM-~M-^?HM-^EM-@t^YM-^@8^@HM-^M^UM-b^^@^@H^ODM-BHM-^CM-D^HM-Cf^O^_D^@^@HM-^M^EM-L^^@^@HM-^CM-D^HM-C^O^_@^@M-s^O^^M-zATUHM-^IM-}SM-hM-^PM-WM-~M-^?HM-^IM-oM-^EM-@xXM-h$M-XM-~M-^?M-^EM-@u0HM-^IM-oM-hh^@^@^@M-^EM-@t@M-hM-/M-SM-~M-^?HM-^IM-oDM-^K HM-^IM-CM-hM-!M-TM-~M-^?EM-^EM-du<[]A\M-C^O^_M-^@^@^@^@^@HM-^IM-oM-hHM-WM-~M-^?1M-vM-:^A^@^@^@M-^IM-GM-hM-*M-UM-~M-^?HM-^CM-xM-^?uM-4HM-^IM-o[]A\M-ihM-TM-~M-^?^O^_M-^D^@^@^@^@^@DM-^I#M-8M-^?M-^?M-^?M-^?M-kM-:f^O^_D^@^@M-s^O^^M-zUHM-^IM-}HM-^EM-^?t^RM-hM-^^M-WM-~M-^?M-^EM-@t M-wE^@^@^A^@^@u^QHM-^IM-o]M-i8M-WM-~M-^?^O^_M-^D^@^@^@^@^@HM-^IM-oM-:^A^@^@^@1M-vM-h^Q^@^@^@HM-^IM-o]M-i^XM-WM-~M-^?^O^_M-^D^@^@^@^@^@M-s^O^^M-zUHM-^IM-}HM-^CM-l^PHM-^KG^HH9G^Pt^RHM-^CM-D^PHM-^IM-o]M-iM-mM-WM-~M-^?^O^_D^@^@HM-^KG H9G(uM-dHM-^C^?H^@uM-]M-^IT$^LHM-^I4$M-hzM-VM-~M-^?M-^KT$^LHM-^K4$M-^IM-GM-hM-[M-TM-~M-^?HM-^CM-xM-^?t^SM-^Ce^@M-oHM-^IM-^EM-^P^@^@^@1M-@HM-^CM-D^P]M-CM-^CM-HM-^?M-kM-uf.^O^_M-^D^@^@^@^@^@^O^_^@M-s^O^^M-zAWLM-^M=#M-+^@^@AVIM-^IM-VAUIM-^IM-uATAM-^IM-|UHM-^M-^TM-+^@^@SL)M-}HM-^CM-l^HM-hM-oM-JM-~M-^?HM-AM-}^Ct^_1M-[^O^_M-^@^@^@^@^@LM-^IM-rLM-^IM-nDM-^IM-gAM-^?^TM-_HM-^CM-C^AH9M-]uM-jHM-^CM-D^H[]A\A]A^A_M-Cff.^O^_M-^D^@^@^@^@^@M-s^O^^M-zM-Cf.^O^_M-^D^@^@^@^@^@M-^PM-s^O^^M-zHM-^K^UM-^]M-:^@^@1M-vM-i.M-WM-~M-^?^@^@M-s^O^^M-zHM-^CM-l^HHM-^CM-D^HM-C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^A^@^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@AM-jM-~M-^?AM-jM-~M-^?AM-jM-~M-^?AM-jM-~M-^?AM-jM-~M-^?AM-jM-~M-^?AM-jM-~M-^?AM-jM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-RM-jM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-bM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-\M-jM-~M-^?M-KM-iM-~M-^?M-[M-iM-~M-^?M-fM-jM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-FM-iM-~M-^?M-pM-jM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M->M-jM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-KM-iM-~M-^?M-HM-jM-~M-^?M-KM-iM-~M-^?M-zM-jM-~M-^?M-KM-iM-~M-^?M-4M-jM-~M-^?M-KM-iM-~M-^?M-bM-iM-~M-^?M-^\!M-^?M-^?M-|!M-^?M-^?T"M-^?M-^?M-^T M-^?M-^?M-^D!M-^?M-^?M-*M-VM-~M-^?8M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^?M-^NM-VM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^?^?M-VM-~M-^?.M-VM-~M-^?^_M-VM-~M-^?^SM-VM-~M-^??M-cM-~M-^?^DM-VM-~M-^?M-xM-UM-~M-^?M-iM-UM-~M-^?M-4M-UM-~M-^??M-cM-~M-^??M-cM-~M-^?M-%M-UM-~M-^??M-cM-~M-^?M-^WM-UM-~M-^??M-cM-~M-^??M-cM-~M-^?M-^FM-UM-~M-^?zM-UM-~M-^?fM-UM-~M-^?$M-UM-~M-^?^PM-UM-~M-^??M-cM-~M-^??M-cM-~M-^?M-|M-TM-~M-^??M-cM-~M-^?M-pM-TM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^?M-aM-TM-~M-^?M-PM-TM-~M-^?M-AM-TM-~M-^?M-5M-TM-~M-^??M-cM-~M-^?uM-TM-~M-^?_M-TM-~M-^?0M-TM-~M-^?$M-TM-~M-^??M-cM-~M-^?ZM-OM-~M-^?iM-OM-~M-^?^UM-TM-~M-^?bM-OM-~M-^?M-^?M-SM-~M-^?M-pM-SM-~M-^?M-dM-SM-~M-^?M-XM-SM-~M-^?`M-SM-~M-^?LM-SM-~M-^?=M-SM-~M-^?)M-SM-~M-^?{M-SM-~M-^?lM-SM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^??M-cM-~M-^?M-LM-SM-~M-^?M-hM-RM-~M-^?M-^EM-RM-~M-^?vM-RM-~M-^?gM-RM-~M-^? M-RM-~M-^? M-RM-~M-^?M-~M-QM-~M-^?M-SM-QM-~M-^?cM-QM-~M-^?^\M-QM-~M-^?M-TM-PM-~M-^?M-HM-PM-~M-^?M-^YM-PM-~M-^?MM-PM-~M-^?^FM-PM-~M-^?M-zM-OM-~M-^?^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^A^@^@^@^B^@^@^@^@^@^@^@^C^@^@^@^@^@^@^@^D^@^@^@^@^@^@^@^E^@^@^@^@^@^@^@^F^@^@^@^@^@^@^@^G^@^@^@^@^@^@^@^H^@^@^@dev_ino_pop^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^T^@^@^@^N^@^@^@^A^@^@^@^B^@^@^@^M^@^@^@^C^@^@^@^O^@^@^@^]^@^@^@^[^@^@^@^Z^@^@^@^X^@^@^@^Y^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^M^@^@^@^H^@^@^@^K^@^@^@^F^@^@^@ ^@^@^@^E^@^@^@^G^@^@^@ ^@^@^@^E^@^@^@^F^@^@^@sort_files^@posix-^@main^@^@^A^@^@^@^A^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^B^@^@^@^B^@^@^@^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^B^@^@^@^B^@^@^@^B^@^@^@^A^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^?M-^?M-^?M-^?^D^@^@^@^B^@^@^@^A^@^@^@^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^D^@^@^@^C^@^@^@^C^@^@^@^B^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^A^@^@^@^B^@^@^@^C^@^@^@^@^@^@^@^A^@^@^@^B^@^@^@^C^@^@^@?pcdb-lswd^@^@^@^@^@^@# Configuration file for dircolors, a utility to help you set the^@# LS_COLORS environment variable used by GNU ls with the --color option.^@# Copyright (C) 1996-2018 Free Software Foundation, Inc.^@# Copying and distribution of this file, with or without modification,^@# are permitted provided the copyright notice and this notice are preserved.^@# The keywords COLOR, OPTIONS, and EIGHTBIT (honored by the^@# slackware version of dircolors) are recognized but ignored.^@# Below are TERM entries, which can be a glob patterns, to match^@# against the TERM environment variable to determine if it is colorizable.^@TERM Eterm^@TERM ansi^@TERM *color*^@TERM con[0-9]*x[0-9]*^@TERM cons25^@TERM console^@TERM cygwin^@TERM dtterm^@TERM gnome^@TERM hurd^@TERM jfbterm^@TERM konsole^@TERM kterm^@TERM linux^@TERM linux-c^@TERM mlterm^@TERM putty^@TERM rxvt*^@TERM screen*^@TERM st^@TERM terminator^@TERM tmux*^@TERM vt100^@TERM xterm*^@# Below are the color init strings for the basic file types. A color init^@# string consists of one or more of the following numeric codes:^@# Attribute codes:^@# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed^@# Text color codes:^@# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white^@# Background color codes:^@# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white^@#NORMAL 00 # no color code at all^@#FILE 00 # regular file: use no color at all^@RESET 0 # reset to "normal" color^@DIR 01;34 # directory^@LINK 01;36 # symbolic link. (If you set this to 'target' instead of a^@ # numerical value, the color is as for the file pointed to.)^@MULTIHARDLINK 00 # regular file with more than one link^@FIFO 40;33 # pipe^@SOCK 01;35 # socket^@DOOR 01;35 # door^@BLK 40;33;01 # block device driver^@CHR 40;33;01 # character device driver^@ORPHAN 40;31;01 # symlink to nonexistent file, or non-stat'able file ...^@MISSING 00 # ... and the files they point to^@SETUID 37;41 # file that is setuid (u+s)^@SETGID 30;43 # file that is setgid (g+s)^@CAPABILITY 30;41 # file with capability^@STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w)^@OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky^@STICKY 37;44 # dir with the sticky bit set (+t) and not other-writable^@# This is for files with execute permission:^@EXEC 01;32^@# List any file extensions like '.gz' or '.tar' that you would like ls^@# to colorize below. Put the extension, a space, and the color init string.^@# (and any comments you want to add after a '#')^@# If you use DOS-style suffixes, you may want to uncomment the following:^@#.cmd 01;32 # executables (bright green)^@#.exe 01;32^@#.com 01;32^@#.btm 01;32^@#.bat 01;32^@# Or if you want to colorize scripts even if they do not have the^@# executable bit actually set.^@#.sh 01;32^@#.csh 01;32^@ # archives or compressed (bright red)^@.tar 01;31^@.tgz 01;31^@.arc 01;31^@.arj 01;31^@.taz 01;31^@.lha 01;31^@.lz4 01;31^@.lzh 01;31^@.lzma 01;31^@.tlz 01;31^@.txz 01;31^@.tzo 01;31^@.t7z 01;31^@.zip 01;31^@.z 01;31^@.dz 01;31^@.gz 01;31^@.lrz 01;31^@.lz 01;31^@.lzo 01;31^@.xz 01;31^@.zst 01;31^@.tzst 01;31^@.bz2 01;31^@.bz 01;31^@.tbz 01;31^@.tbz2 01;31^@.tz 01;31^@.deb 01;31^@.rpm 01;31^@.jar 01;31^@.war 01;31^@.ear 01;31^@.sar 01;31^@.rar 01;31^@.alz 01;31^@.ace 01;31^@.zoo 01;31^@.cpio 01;31^@.7z 01;31^@.rz 01;31^@.cab 01;31^@.wim 01;31^@.swm 01;31^@.dwm 01;31^@.esd 01;31^@# image formats^@.jpg 01;35^@.jpeg 01;35^@.mjpg 01;35^@.mjpeg 01;35^@.gif 01;35^@.bmp 01;35^@.pbm 01;35^@.pgm 01;35^@.ppm 01;35^@.tga 01;35^@.xbm 01;35^@.xpm 01;35^@.tif 01;35^@.tiff 01;35^@.png 01;35^@.svg 01;35^@.svgz 01;35^@.mng 01;35^@.pcx 01;35^@.mov 01;35^@.mpg 01;35^@.mpeg 01;35^@.m2v 01;35^@.mkv 01;35^@.webm 01;35^@.ogm 01;35^@.mp4 01;35^@.m4v 01;35^@.mp4v 01;35^@.vob 01;35^@.qt 01;35^@.nuv 01;35^@.wmv 01;35^@.asf 01;35^@.rm 01;35^@.rmvb 01;35^@.flc 01;35^@.avi 01;35^@.fli 01;35^@.flv 01;35^@.gl 01;35^@.dl 01;35^@.xcf 01;35^@.xwd 01;35^@.yuv 01;35^@.cgm 01;35^@.emf 01;35^@# https://wiki.xiph.org/MIME_Types_and_File_Extensions^@.ogv 01;35^@.ogx 01;35^@# audio formats^@.aac 00;36^@.au 00;36^@.flac 00;36^@.m4a 00;36^@.mid 00;36^@.midi 00;36^@.mka 00;36^@.mp3 00;36^@.mpc 00;36^@.ogg 00;36^@.ra 00;36^@.wav 00;36^@# https://wiki.xiph.org/MIME_Types_and_File_Extensions^@.oga 00;36^@.opus 00;36^@.spx 00;36^@.xspf 00;36^@%.*s%s%s^@%%%02x^@src/ls.c^@sort_type != sort_version^@ %lu^@%*lu ^@?^@^[]8;;file://%s%s%s^G^@^[]8;;^G^@%s %*s ^@ ^@%*s, %*s ^@ -> ^@error canonicalizing %s^@cannot access %s^@cannot read symbolic link %s^@unlabeled^@cannot open directory %s^@reading directory %s^@closing directory %s^@total^@vdir^@test invocation^@Multi-call invocation^@sha224sum^@sha2 utilities^@sha256sum^@sha384sum^@sha512sum^@ %s online help: <%s> ^@GNU coreutils^@en_^@full-iso^@lc^@/usr/share/locale^@QUOTING_STYLE^@COLUMNS^@TABSIZE^@invalid line width^@%s: %s^@.*~^@invalid tab size^@--sort^@--time^@--format^@--color^@--hyperlink^@--indicator-style^@--quoting-style^@David MacKenzie^@Richard M. Stallman^@LS_BLOCK_SIZE^@*=>@|^@TIME_STYLE^@invalid time style format %s^@time style^@Valid arguments are: ^@ - [posix-]%s ^@%Y-%m-%d %H:%M:%S.%N %z^@%Y-%m-%d %H:%M^@%Y-%m-%d ^@LS_COLORS^@COLORTERM^@TERM ^@unrecognized prefix: %s^@target^@TZ^@.^@found^@//DIRED//^@//SUBDIRED//^@yes^@force^@never^@no^@none^@auto^@if-tty^@atime^@use^@ctime^@status^@extension^@verbose^@long^@commas^@horizontal^@across^@vertical^@single-column^@directory^@dired^@full-time^@group-directories-first^@human-readable^@inode^@kibibytes^@numeric-uid-gid^@no-group^@hide-control-chars^@reverse^@almost-all^@ignore-backups^@classify^@file-type^@si^@dereference-command-line^@hide^@ignore^@dereference^@literal^@quote-name^@recursive^@show-control-chars^@tabsize^@time-style^@block-size^@context^@author^@help^@%b %e %Y^@%b %e %H:%M^@^[[^@01;34^@01;36^@01;35^@01;33^@01;32^@37;41^@30;43^@37;44^@34;42^@30;42^@30;41^@^[[K^@rc^@ec^@fi^@di^@ln^@pi^@bd^@cd^@mi^@ex^@do^@su^@sg^@ow^@tw^@ca^@mh^@cl^@slash^@long-iso^@cannot determine device and inode of %s^@%s: not listing already-listed directory^@^@^@^@^@^@^@^@Try '%s --help' for more information. ^@^@Usage: %s [OPTION]... [FILE]... ^@^@^@^@^@^@^@^@List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is specified. ^@ Mandatory arguments to long options are mandatory for short options too. ^@^@^@^@^@^@ -a, --all do not ignore entries starting with . -A, --almost-all do not list implied . and .. --author with -l, print the author of each file -b, --escape print C-style escapes for nongraphic characters ^@^@ --block-size=SIZE with -l, scale sizes by SIZE when printing them; e.g., '--block-size=M'; see SIZE format below ^@^@^@^@^@ -B, --ignore-backups do not list implied entries ending with ~ -c with -lt: sort by, and show, ctime (time of last modification of file status information); with -l: show ctime and sort by name; otherwise: sort by ctime, newest first ^@^@^@^@^@^@^@ -C list entries by columns --color[=WHEN] colorize the output; WHEN can be 'always' (default if omitted), 'auto', or 'never'; more info below -d, --directory list directories themselves, not their contents -D, --dired generate output designed for Emacs' dired mode ^@^@ -f do not sort, enable -aU, disable -ls --color -F, --classify append indicator (one of */=>@|) to entries --file-type likewise, except do not append '*' --format=WORD across -x, commas -m, horizontal -x, long -l, single-column -1, verbose -l, vertical -C --full-time like -l --time-style=full-iso ^@^@^@^@^@^@ -g like -l, but do not list owner ^@^@^@^@ --group-directories-first group directories before files; can be augmented with a --sort option, but any use of --sort=none (-U) disables grouping ^@^@^@^@ -G, --no-group in a long listing, don't print group names ^@^@^@^@^@^@^@^@ -h, --human-readable with -l and -s, print sizes like 1K 234M 2G etc. --si likewise, but use powers of 1000 not 1024 ^@^@^@ -H, --dereference-command-line follow symbolic links listed on the command line --dereference-command-line-symlink-to-dir follow each command line symbolic link that points to a directory --hide=PATTERN do not list implied entries matching shell PATTERN (overridden by -a or -A) ^@^@^@ --hyperlink[=WHEN] hyperlink file names; WHEN can be 'always' (default if omitted), 'auto', or 'never' ^@^@^@^@^@^@^@^@ --indicator-style=WORD append indicator with style WORD to entry names: none (default), slash (-p), file-type (--file-type), classify (-F) -i, --inode print the index number of each file -I, --ignore=PATTERN do not list implied entries matching shell PATTERN ^@^@^@^@^@^@^@ -k, --kibibytes default to 1024-byte blocks for disk usage; used only with -s and per directory totals ^@^@^@^@^@ -l use a long listing format -L, --dereference when showing file information for a symbolic link, show information for the file the link references rather than for the link itself -m fill width with a comma separated list of entries ^@^@ -n, --numeric-uid-gid like -l, but list numeric user and group IDs -N, --literal print entry names without quoting -o like -l, but do not list group information -p, --indicator-style=slash append / indicator to directories ^@^@ -q, --hide-control-chars print ? instead of nongraphic characters --show-control-chars show nongraphic characters as-is (the default, unless program is 'ls' and output is a terminal) -Q, --quote-name enclose entry names in double quotes --quoting-style=WORD use quoting style WORD for entry names: literal, locale, shell, shell-always, shell-escape, shell-escape-always, c, escape (overrides QUOTING_STYLE environment variable) ^@^@^@^@^@^@^@^@ -r, --reverse reverse order while sorting -R, --recursive list subdirectories recursively -s, --size print the allocated size of each file, in blocks ^@^@^@^@ -S sort by file size, largest first --sort=WORD sort by WORD instead of name: none (-U), size (-S), time (-t), version (-v), extension (-X) --time=WORD with -l, show time as WORD instead of default modification time: atime or access or use (-u); ctime or status (-c); also use specified time as sort key if --sort=time (newest first) ^@^@ --time-style=TIME_STYLE time/date format with -l; see TIME_STYLE below ^@^@ -t sort by modification time, newest first -T, --tabsize=COLS assume tab stops at each COLS instead of 8 ^@^@^@ -u with -lt: sort by, and show, access time; with -l: show access time and sort by name; otherwise: sort by access time, newest first -U do not sort; list entries in directory order -v natural sort of (version) numbers within text ^@^@^@^@^@ -w, --width=COLS set output width to COLS. 0 means no limit -x list entries by lines instead of by columns -X sort alphabetically by entry extension -Z, --context print any security context of each file -1 list one file per line. Avoid '\n' with -q or -b ^@^@^@^@^@^@ --help display this help and exit ^@^@^@^@ --version output version information and exit ^@^@^@ The SIZE argument is an integer and optional unit (example: 10K is 10*1024). Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of 1000). ^@^@^@^@^@^@^@^@ The TIME_STYLE argument can be full-iso, long-iso, iso, locale, or +FORMAT. FORMAT is interpreted like in date(1). If FORMAT is FORMAT1<newline>FORMAT2, then FORMAT1 applies to non-recent files and FORMAT2 to recent files. TIME_STYLE prefixed with 'posix-' takes effect only outside the POSIX locale. Also the TIME_STYLE environment variable sets the default style to use. ^@ Using color to distinguish file types is disabled both by default and with --color=never. With --color=auto, ls emits color codes only when standard output is connected to a terminal. The LS_COLORS environment variable can change the settings. Use the dircolors command to set it. ^@^@^@ Exit status: 0 if OK, 1 if minor problems (e.g., cannot access subdirectory), 2 if serious trouble (e.g., cannot access command-line argument). ^@https://www.gnu.org/software/coreutils/^@Report %s translation bugs to <https://translationproject.org/team/> ^@^@^@Full documentation at: <%s%s> ^@^@or available locally via: info '(coreutils) %s%s' ^@^@^@^@^@^@ignoring invalid value of environment variable QUOTING_STYLE: %s^@^@^@^@^@^@^@^@ignoring invalid width in environment variable COLUMNS: %s^@^@^@^@^@^@ignoring invalid tab size in environment variable TABSIZE: %s^@^@^@abcdfghiklmnopqrstuvw:xABCDFGHI:LNQRST:UXZ1^@^@^@^@^@ - +FORMAT (e.g., +%H:%M) for a 'date'-style format ^@^@^@dev_ino_size <= obstack_object_size (&dev_ino_obstack)^@^@//DIRED-OPTIONS// --quoting-style=%s ^@^@^@hash_get_n_entries (active_dir_set) == 0^@^@^@^@^@^@^@^@unparsable value for LS_COLORS environment variable^@^@^@^@^@dereference-command-line-symlink-to-dir^@8.30^@invalid argument %s for %s^@ambiguous argument %s for %s^@Valid arguments are:^@ - %s^@, %s^@write error^@system.posix_acl_access^@system.posix_acl_default^@POSIX^@# entries: %lu ^@# buckets: %lu ^@max bucket length: %lu ^@^@^@^@^@^@^@# buckets used: %lu (%.2f%%) ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^@?M-MM-LL?M-tM-}M-4?^@^@^@^@M-MM-LM-L=fff?M-MM-LM-^L?^@^@^@^@^@^@M-^@?^@^@M-^@_^@^@^@_^@^@^@^@^@^@Y@%.0Lf^@%.1Lf^@BLOCKSIZE^@POSIXLY_CORRECT^@eEgGkKmMpPtTyYzZ0^@M-0^@^@^@M-^P^@^@^@^@KMGTPEZY^@^@^@^@^@ A^@^@^@^@^@^@^@^@M-^?M-^?M-^?M-^?M-^?M-^?M-^?M-^?>@^@^@^@^@^@^@%H:%M:%S^@%m/%d/%y^@%Y-%m-%d^@^@M-<hM-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-|hM-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-LjM-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?^R`M-^?M-^?$gM-^?M-^?=gM-^?M-^?M-^UgM-^?M-^?M-4[M-^?M-^?M-"hM-^?M-^?c^M-^?M-^?tiM-^?M-^?M-pfM-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?^HgM-^?M-^?^@cM-^?M-^?M-4[M-^?M-^?M-mkM-^?M-^?M-4[M-^?M-^?M-KkM-^?M-^?+cM-^?M-^?M-\kM-^?M-^?M-^[eM-^?M-^?c^M-^?M-^?M-UeM-^?M-^?"]M-^?M-^?[`M-^?M-^?^^fM-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?M-4[M-^?M-^?^R`M-^?M-^?E`M-^?M-^?"]M-^?M-^?M-^PiM-^?M-^?M-,iM-^?M-^?M-4[M-^?M-^?c^M-^?M-^?E`M-^?M-^?M-4[M-^?M-^?M-biM-^?M-^?^NjM-^?M-^?"jM-^?M-^?2jM-^?M-^?^jM-^?M-^?M-4[M-^?M-^?M-.kM-^?M-^?^SdM-^?M-^?,]M-^?M-^?EdM-^?M-^?FcM-^?M-^?M-6cM-^?M-^?M-4[M-^?M-^?M-wcM-^?M-^?"]M-^?M-^?MeM-^?M-^?M-#kM-^?M-^?A NULL argv[0] was passed through an exec system call. ^@/.libs/^@"^@M-bM-^@M-^Y^@M-!^Ge^@M-!M-/^@M-bM-^@M-^X^@`^@shell^@shell-always^@shell-escape^@shell-escape-always^@c-maybe^@clocale^@^@gwM-^?M-^?M-luM-^?M-^?M-LwM-^?M-^?M-$wM-^?M-^?M-^JvM-^?M-^?2vM-^?M-^?M-dvM-^?M-^?*wM-^?M-^?xrM-^?M-^?xrM-^?M-^?xrM-^?M-^?M- yM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?4yM-^?M-^?M-^KyM-^?M-^?^DzM-^?M-^?M-^DyM-^?M-^?^SzM-^?M-^?}yM-^?M-^?OyM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?GuM-^?M-^?M-vM-^@M-^?M-^?^GuM-^?M-^?^GuM-^?M-^?M-nM-^@M-^?M-^?^GuM-^?M-^?<tM-^?M-^?^GuM-^?M-^?M-FxM-^?M-^?^GuM-^?M-^?^GuM-^?M-^?^GuM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?^GuM-^?M-^?^GuM-^?M-^?^GuM-^?M-^?^GuM-^?M-^?{xM-^?M-^?GuM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?^GuM-^?M-^?M-lxM-^?M-^?<tM-^?M-^?^GuM-^?M-^?<tM-^?M-^?^GuM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?<tM-^?M-^?M-7wM-^?M-^?^GuM-^?M-^?M-7wM-^?M-^?M-nM-^@M-^?M-^?^XyM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?cyM-^?M-^? yM-^?M-^?M-fxM-^?M-^?WyM-^?M-^?HyM-^?M-^?M-WxM-^?M-^?<yM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?KsM-^?M-^?M-FxM-^?M-^?PxM-^?M-^?PxM-^?M-^?_xM-^?M-^?PxM-^?M-^?M-8sM-^?M-^?PxM-^?M-^?M-JvM-^?M-^?PxM-^?M-^?PxM-^?M-^?PxM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?PxM-^?M-^?PxM-^?M-^?PxM-^?M-^?PxM-^?M-^?^?vM-^?M-^?KsM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?PxM-^?M-^?kxM-^?M-^?M-8sM-^?M-^?PxM-^?M-^?M-8sM-^?M-^?PxM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-8sM-^?M-^?M-;uM-^?M-^?PxM-^?M-^?M-;uM-^?M-^?_xM-^?M-^?M-^ZuM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?<uM-^?M-^?M-^SuM-^?M-^? vM-^?M-^?M-^LuM-^?M-^?^[vM-^?M-^?M-^EuM-^?M-^?WuM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?LqM-^?M-^?M-CwM-^?M-^?^LqM-^?M-^?^LqM-^?M-^?M-+wM-^?M-^?^LqM-^?M-^?M-$wM-^?M-^?^LqM-^?M-^?M-KtM-^?M-^?^LqM-^?M-^?^LqM-^?M-^?^LqM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?^LqM-^?M-^?^LqM-^?M-^?^LqM-^?M-^?^LqM-^?M-^?M-^@tM-^?M-^?LqM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?^LqM-^?M-^?M-ltM-^?M-^?M-$wM-^?M-^?^LqM-^?M-^?M-$wM-^?M-^?^LqM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-$wM-^?M-^?M-<sM-^?M-^?^LqM-^?M-^?M-<sM-^?M-^?M-+wM-^?M-^?M-!{M-^?M-^?M-@rM-^?M-^?M-@rM-^?M-^?M-@rM-^?M-^?M-@rM-^?M-^?M-@rM-^?M-^?M-!{M-^?M-^?M-!{M-^?M-^?M-!{M-^?M-^?M-@rM-^?M-^?M-@rM-^?M-^?M-@rM-^?M-^?M-!{M-^?M-^?M-@rM-^?M-^?M-!{M-^?M-^?M-@rM-^?M-^?M-@rM-^?M-^?M-@rM-^?M-^?M-@rM-^?M-^?M-@rM-^?M-^?M-@rM-^?M-^?M-@rM-^?M-^?M-@rM-^?M-^?M-@rM-^?M-^?M-@rM-^?M-^?M-@rM-^?M-^?M-@rM-^?M-^?M-!{M-^?M-^?M-!{M-^?M-^?M-!{M-^?M-^?^@^@^@^@^@^@^@^@^@^@^@^@^A^@^@^@^B^@^@^@^C^@^@^@^D^@^@^@^E^@^@^@^F^@^@^@^G^@^@^@^H^@^@^@ ^@^@^@%s (%s) %s ^@%s %s ^@(C)^@Written by %s. ^@Written by %s and %s. ^@Written by %s, %s, and %s. ^@ Report bugs to: %s ^@bug-coreutils@gnu.org^@%s home page: <%s> ^@^@^@^@^@^@^@^@ License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. ^@^@^@^@^@Written by %s, %s, %s, and %s. ^@Written by %s, %s, %s, %s, and %s. ^@^@^@^@^@Written by %s, %s, %s, %s, %s, and %s. ^@Written by %s, %s, %s, %s, %s, %s, and %s. ^@^@^@^@^@Written by %s, %s, %s, %s, %s, %s, %s, and %s. ^@Written by %s, %s, %s, %s, %s, %s, %s, %s, and %s. ^@^@^@^@^@Written by %s, %s, %s, %s, %s, %s, %s, %s, %s, and others. ^@^@^@^@^@General help using GNU software: <https://www.gnu.org/gethelp/> ^@^@^@^@}M-^AM-~M-^?M-<M-^GM-^?M-^?M-|M-^GM-^?M-^?<M-^HM-^?M-^?M-^LM-^HM-^?M-^?M-dM-^HM-^?M-^?^\M-^IM-^?M-^?M-^TM-^IM-^?M-^?M-<M-^FM-^?M-^?TM-^GM-^?M-^?^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Copyright %s %d Free Software Foundation, Inc.^@memory exhausted^@lib/xstrtol.c^@^@^@0 <= strtol_base && strtol_base <= 36^@^@^@^NM-^RM-^?M-^?M-dM-^QM-^?M-^?^NM-^RM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?^NM-^RM-^?M-^?M-dM-^QM-^?M-^?^NM-^RM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?^NM-^RM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?^NM-^RM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?^NM-^RM-^?M-^?^NM-^RM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?^NM-^RM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?^NM-^RM-^?M-^?M-dM-^QM-^?M-^?^NM-^RM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?M-dM-^QM-^?M-^?^NM-^RM-^?M-^?M-$M-^SM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-yM-^SM-^?M-^?M-GM-^QM-^?M-^?M-^\M-^SM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-^WM-^SM-^?M-^?M-GM-^QM-^?M-^?M-^OM-^SM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-qM-^SM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-^GM-^SM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-iM-^SM-^?M-^?M-aM-^SM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-YM-^SM-^?M-^?M-QM-^SM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-^\M-^SM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-^WM-^SM-^?M-^?M-GM-^QM-^?M-^?M-^OM-^SM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-^GM-^SM-^?M-^?M-GM-^QM-^?M-^?M-GM-^QM-^?M-^?M-=M-^SM-^?M-^?KM-^RM-^?M-^?M-oM-^PM-^?M-^?^YM-^RM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?yM-^RM-^?M-^?M-oM-^PM-^?M-^?M-YM-^QM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?M-&M-^QM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?vM-^QM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?LM-^QM-^?M-^?^VM-^QM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?M-{M-^PM-^?M-^?M-{M-^QM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?^YM-^RM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?yM-^RM-^?M-^?M-oM-^PM-^?M-^?M-YM-^QM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?M-oM-^PM-^?M-^?vM-^QM-^?M-^?xstrtoul^@^@^@^@^@^@^@^@invalid suffix in %s%s argument '%s'^@%s%s argument '%s' too large^@invalid %s%s argument '%s'^@--^@M-VM-^TM-^?M-^?M-,M-^TM-^?M-^?M-VM-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-VM-^TM-^?M-^?M-,M-^TM-^?M-^?M-VM-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-VM-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-VM-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-VM-^TM-^?M-^?M-VM-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-VM-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-VM-^TM-^?M-^?M-,M-^TM-^?M-^?M-VM-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-,M-^TM-^?M-^?M-VM-^TM-^?M-^?lM-^VM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-AM-^VM-^?M-^?M-^OM-^TM-^?M-^?dM-^VM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?_M-^VM-^?M-^?M-^OM-^TM-^?M-^?WM-^VM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-9M-^VM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?OM-^VM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-1M-^VM-^?M-^?M-)M-^VM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-!M-^VM-^?M-^?M-^YM-^VM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?dM-^VM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?_M-^VM-^?M-^?M-^OM-^TM-^?M-^?WM-^VM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?OM-^VM-^?M-^?M-^OM-^TM-^?M-^?M-^OM-^TM-^?M-^?M-^EM-^VM-^?M-^?^SM-^UM-^?M-^?M-7M-^SM-^?M-^?M-aM-^TM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?AM-^UM-^?M-^?M-7M-^SM-^?M-^?M-!M-^TM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?nM-^TM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?>M-^TM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?^TM-^TM-^?M-^?M-^M-^SM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?M-CM-^SM-^?M-^?M-CM-^TM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?M-aM-^TM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?AM-^UM-^?M-^?M-7M-^SM-^?M-^?M-!M-^TM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?M-7M-^SM-^?M-^?>M-^TM-^?M-^?xstrtoumax^@ASCII^@^@^@^@^A^[^C;( ^@^@$^A^@^@M-TmM-~M-^?\ ^@^@M-^DtM-~M-^?M-^D ^@^@M-4tM-~M-^?M-^\ ^@^@T{M-~M-^?M-0^Q^@^@Y{M-~M-^?M-H^X^@^@^{M-~M-^?\^^^@^@c{M-~M-^?h ^@^@h{M-~M-^?@"^@^@m{M-~M-^?M-0"^@^@r{M-~M-^?D)^@^@w{M-~M-^?M-h)^@^@|{M-~M-^?M-^P*^@^@M-^A{M-~M-^?$,^@^@M-^F{M-~M-^?T,^@^@M-^K{M-~M-^?^D-^@^@M-^P{M-~M-^?4-^@^@M-^U{M-~M-^?M-8/^@^@M-^Z{M-~M-^?M-L2^@^@M-^_{M-~M-^?<5^@^@M-${M-~M-^?4^X^@^@M-^DM-^UM-~M-^?D ^@^@tM-^VM-~M-^?M-4 ^@^@M-^DM-^VM-~M-^?M-H ^@^@M-$M-^VM-~M-^?M-\ ^@^@M-DM-^VM-~M-^?M-p ^@^@M-dM-^XM-~M-^? ^@^@M-tM-^XM-~M-^?4 ^@^@dM-^YM-~M-^?H ^@^@M-dM-^YM-~M-^?d ^@^@4M-^\M-~M-^?M-H ^@^@M-$M-^\M-~M-^?^@^K^@^@M-4M-^\M-~M-^?^T^K^@^@M-TM-^\M-~M-^?(^K^@^@$M-^]M-~M-^?H^K^@^@M-TM-^]M-~M-^?d^K^@^@TM-^^M-~M-^?M-^P^K^@^@4M-^_M-~M-^?M-P^K^@^@M-DM- M-~M-^?M-p^K^@^@M-tM- M-~M-^?^X^L^@^@^DM-!M-~M-^?,^L^@^@^TM-!M-~M-^?@^L^@^@4M-!M-~M-^?T^L^@^@DM-!M-~M-^?h^L^@^@M-TM-"M-~M-^?M-8^L^@^@M-$M-#M-~M-^?M-l^L^@^@tM-$M-~M-^?$^M^@^@4M-%M-~M-^?P^M^@^@M-^DM-%M-~M-^?t^M^@^@M-$M-%M-~M-^?M-^H^M^@^@^TM-&M-~M-^?M-@^M^@^@TM-&M-~M-^?M-T^M^@^@M-4M-&M-~M-^?M-h^M^@^@^TM-'M-~M-^?M-|^M^@^@M-^DM-'M-~M-^?^P^N^@^@M-tM-'M-~M-^?$^N^@^@M-dM-(M-~M-^?8^N^@^@4M-)M-~M-^?T^N^@^@M-4M-)M-~M-^?h^N^@^@$M-*M-~M-^?|^N^@^@M-^DM-*M-~M-^?M-^P^N^@^@tM-+M-~M-^?M-`^N^@^@DM--M-~M-^?,^O^@^@M-$M--M-~M-^?D^O^@^@^TM-.M-~M-^?p^O^@^@DM-.M-~M-^?M-^H^O^@^@$M-/M-~M-^?M-4^O^@^@M-^TM-/M-~M-^?M-T^O^@^@^DM-4M-~M-^?$^P^@^@^TM-8M-~M-^?|^P^@^@dM-<M-~M-^?M-`^P^@^@^DM->M-~M-^?^P^Q^@^@dM-HM-~M-^?M-D^Q^@^@^DM-IM-~M-^?M-x^Q^@^@M-4M-JM-~M-^?$^R^@^@M-^TM-MM-~M-^?`^R^@^@TM-OM-~M-^?M-D^R^@^@M-dM-RM-~M-^?L^S^@^@dM-SM-~M-^?`^S^@^@M-$M-SM-~M-^?t^S^@^@$M-TM-~M-^?M-^H^S^@^@M-$M-TM-~M-^?M-^\^S^@^@$M-UM-~M-^?M-0^S^@^@dM-UM-~M-^?M-D^S^@^@M-$M-UM-~M-^?M-X^S^@^@4M-VM-~M-^?M-l^S^@^@M-4M-VM-~M-^?^@^T^@^@M-^DM-WM-~M-^?,^T^@^@tM-fM-~M-^?\^T^@^@tM-mM-~M-^?M-<^T^@^@M-DM-mM-~M-^?M-P^T^@^@^TM-nM-~M-^?M-d^T^@^@dM-nM-~M-^?M-x^T^@^@M-$M-nM-~M-^?^L^U^@^@M-tM-nM-~M-^? ^U^@^@4M-oM-~M-^?4^U^@^@M-DM-oM-~M-^?H^U^@^@DM-pM-~M-^?\^U^@^@M-TM-pM-~M-^?p^U^@^@dM-qM-~M-^?M-^D^U^@^@^DM-rM-~M-^?M-^X^U^@^@M-^DM-rM-~M-^?M-,^U^@^@M-DM-rM-~M-^?M-@^U^@^@^TM-sM-~M-^?M-T^U^@^@dM-sM-~M-^?M-h^U^@^@M-4M-sM-~M-^?M-|^U^@^@M-tM-sM-~M-^?^P^V^@^@DM-tM-~M-^?$^V^@^@M-TM-tM-~M-^?8^V^@^@dM-uM-~M-^?L^V^@^@^DM-vM-~M-^?`^V^@^@tM-vM-~M-^?M-^X^V^@^@M-dM-vM-~M-^?M-P^V^@^@M-$M-wM-~M-^?^L^W^@^@dM-xM-~M-^?H^W^@^@M-dM-xM-~M-^?M-^@^W^@^@dM-yM-~M-^?M-8^W^@^@TM-zM-~M-^?^H^X^@^@M-^T^AM-^?M-^?M-\^X^@^@M-^D^BM-^?M-^?,^Y^@^@M-^T^BM-^?M-^?@^Y^@^@M-$^CM-^?M-^?M-^L^Y^@^@4^DM-^?M-^?M-H^Y^@^@d^EM-^?M-^?(^Z^@^@M-d^EM-^?M-^?t^Z^@^@D^FM-^?M-^?M-4^Z^@^@M-4^FM-^?M-^?M-L^Z^@^@t^MM-^?M-^?^\^[^@^@M-^D^MM-^?M-^?0^[^@^@M-^T^MM-^?M-^?D^[^@^@D^NM-^?M-^?t^[^@^@M-^D^NM-^?M-^?M-^\^[^@^@M-t^NM-^?M-^?M-L^[^@^@T^OM-^?M-^?M-`^[^@^@M-^D^OM-^?M-^?M-|^[^@^@D^PM-^?M-^?D^\^@^@M-T^PM-^?M-^?M-$^\^@^@4^QM-^?M-^?M-D^\^@^@M-4^RM-^?M-^?M-X^\^@^@M-D^RM-^?M-^?M-l^\^@^@M-d^RM-^?M-^?^L^]^@^@M-d^SM-^?M-^?\^]^@^@M-^T^TM-^?M-^?p^]^@^@M-^T^XM-^?M-^?M-4^]^@^@^D^YM-^?M-^?M-\^]^@^@T^YM-^?M-^?M-|^]^@^@t^YM-^?M-^?^P^^^@^@M-^D^YM-^?M-^?$^^^@^@M-4^YM-^?M-^?p^^^@^@M-4^ZM-^?M-^?M-T^^^@^@4^[M-^?M-^?M-h^^^@^@d^\M-^?M-^?M-|^^^@^@M-4^]M-^?M-^?\^_^@^@M-D^]M-^?M-^?p^_^@^@M-T^]M-^?M-^?M-^D^_^@^@M-d^]M-^?M-^?M-^X^_^@^@D^^M-^?M-^?M-,^_^@^@M-4^^M-^?M-^?M-@^_^@^@^T M-^?M-^?M-|^_^@^@t M-^?M-^?4 ^@^@M-D M-^?M-^?| ^@^@4!M-^?M-^?M-0 ^@^@M-^D!M-^?M-^?M-D ^@^@^D"M-^?M-^?^P!^@^@D"M-^?M-^?$!^@^@t"M-^?M-^?8!^@^@M-^D#M-^?M-^?M-^D!^@^@4$M-^?M-^?M-0!^@^@$%M-^?M-^?M-\!^@^@M-4&M-^?M-^?T"^@^@T)M-^?M-^?M-D"^@^@M-4)M-^?M-^?M-h"^@^@M-4+M-^?M-^?^\#^@^@M-d+M-^?M-^?D#^@^@^D,M-^?M-^?X#^@^@4,M-^?M-^?l#^@^@t,M-^?M-^?M-^D#^@^@M-^T,M-^?M-^?M-$#^@^@T-M-^?M-^?M-8#^@^@M-^T7M-^?M-^?`$^@^@t9M-^?M-^?M-^\$^@^@^T:M-^?M-^?M-H$^@^@$;M-^?M-^?^L%^@^@M-D;M-^?M-^?8%^@^@M-T<M-^?M-^?|%^@^@t=M-^?M-^?M-^T%^@^@M-T=M-^?M-^?M-,%^@^@M-4AM-^?M-^?M-x%^@^@dBM-^?M-^?D&^@^@M-^DDM-^?M-^?M-^P&^@^@M-4DM-^?M-^?M-<&^@^@M-tFM-^?M-^?8'^@^@^DGM-^?M-^?L'^@^@TGM-^?M-^?x'^@^@M-$GM-^?M-^?M-$'^@^@4`M-^?M-^?^T(^@^@M-^D`M-^?M-^?<(^@^@DaM-^?M-^?d(^@^@$bM-^?M-^?M-$(^@^@ttM-^?M-^?X)^@^@^TvM-^?M-^?M-|)^@^@TvM-^?M-^?(*^@^@tvM-^?M-^?<*^@^@M-^TvM-^?M-^?P*^@^@M-TvM-^?M-^?d*^@^@M-tvM-^?M-^?x*^@^@4wM-^?M-^?M-$*^@^@M-4wM-^?M-^?M-x*^@^@M-$xM-^?M-^?`+^@^@M-4xM-^?M-^?t+^@^@TyM-^?M-^?M- +^@^@tyM-^?M-^?M-4+^@^@M-^DyM-^?M-^?M-H+^@^@M-$yM-^?M-^?M-\+^@^@M-DyM-^?M-^?M-p+^@^@dzM-^?M-^?8,^@^@M-tzM-^?M-^?h,^@^@^D{M-^?M-^?|,^@^@${M-^?M-^?M-^P,^@^@M-D{M-^?M-^?M-,,^@^@M-d{M-^?M-^?M-@,^@^@^D|M-^?M-^?M-T,^@^@^T|M-^?M-^?M-h,^@^@M-4|M-^?M-^?^X-^@^@T}M-^?M-^?H-^@^@d}M-^?M-^?\-^@^@M-^D}M-^?M-^?p-^@^@M-$}M-^?M-^?M-^D-^@^@M-4}M-^?M-^?M-^X-^@^@M-T}M-^?M-^?M-,-^@^@M-t}M-^?M-^?M-@-^@^@^T~M-^?M-^?M-T-^@^@D^?M-^?M-^?^P.^@^@M-d^?M-^?M-^?p.^@^@^DM-^@M-^?M-^?M-^D.^@^@TM-^DM-^?M-^?M-L/^@^@tM-^DM-^?M-^?M-`/^@^@^DM-^EM-^?M-^?M-|/^@^@M-dM-^EM-^?M-^? 0^@^@tM-^FM-^?M-^?<0^@^@M-^TM-^FM-^?M-^?X0^@^@M-DM-^FM-^?M-^?l0^@^@M-TM-^FM-^?M-^?M-^@0^@^@^TM-^GM-^?M-^?M-$0^@^@DM-^GM-^?M-^?M-80^@^@M-TM-^GM-^?M-^?M-P0^@^@4M-^HM-^?M-^?M-h0^@^@TM-^HM-^?M-^?^D1^@^@M-^TM-^HM-^?M-^? 1^@^@M-DM-^HM-^?M-^?H1^@^@M-dM-^HM-^?M-^?d1^@^@$M-^IM-^?M-^?M-^D1^@^@$M-^JM-^?M-^?M-P1^@^@TM-^JM-^?M-^?M-l1^@^@M-^DM-^JM-^?M-^?^L2^@^@dM-^KM-^?M-^?T2^@^@$M-^PM-^?M-^?M-$2^@^@M-tM-^PM-^?M-^?M-d2^@^@M-4M-^UM-^?M-^?43^@^@$M-^VM-^?M-^?\3^@^@DM-^VM-^?M-^?x3^@^@dM-^VM-^?M-^?M-^T3^@^@M-^DM-^VM-^?M-^?M-43^@^@^TM-^WM-^?M-^?M-t3^@^@dM-^WM-^?M-^?^P4^@^@M-^DM-^WM-^?M-^?$4^@^@M-$M-^WM-^?M-^?84^@^@4M-^XM-^?M-^?h4^@^@TM-^XM-^?M-^?|4^@^@tM-^XM-^?M-^?M-^P4^@^@dM-^YM-^?M-^?M-P4^@^@M-$M-^YM-^?M-^?M-d4^@^@^TM-^ZM-^?M-^?P5^@^@DM-^ZM-^?M-^?d5^@^@tM-^ZM-^?M-^?x5^@^@M-$M-^ZM-^?M-^?M-^T5^@^@^DM-^[M-^?M-^?M-P5^@^@M-$M-^[M-^?M-^?^H6^@^@^DM-^]M-^?M-^?l6^@^@M-DM-^]M-^?M-^?M-<6^@^@M-dM-^]M-^?M-^?M-P6^@^@M-^TM-^^M-^?M-^?,7^@^@M-dM-^_M-^?M-^?d7^@^@$M- M-^?M-^?|7^@^@M-^TM- M-^?M-^?M-,7^@^@M-4M- M-^?M-^?M-L7^@^@M-tM- M-^?M-^?M-d7^@^@4M-!M-^?M-^?^D8^@^@M-DM-!M-^?M-^?<8^@^@^TM-"M-^?M-^?\8^@^@M-^TM-"M-^?M-^?M-^L8^@^@^DM-#M-^?M-^?M-T8^@^@^TM-#M-^?M-^?M-l8^@^@^T^@^@^@^@^@^@^@^AzR^@^Ax^P^A^[^L^G^HM-^P^A^@^@^T^@^@^@^\^@^@^@8M-^LM-~M-^?/^@^@^@^@D^G^P^@^@^@^@$^@^@^@4^@^@^@pdM-~M-^?M-0^F^@^@^@^N^PF^N^XJ^O^Kw^HM-^@^@?^Z:*3$"^@^@^@^@^T^@^@^@\^@^@^@M-xjM-~M-^?0^@^@^@^@^@^@^@^@^@^@^@^T^@^@^@t^@^@^@^PkM-~M-^?M- ^F^@^@^@^@^@^@^@^@^@^@^P^@^@^@M-^L^@^@^@M-8M-^LM-~M-^?^P^@^@^@^@^@^@^@^P^@^@^@M- ^@^@^@M-4M-^LM-~M-^?^\^@^@^@^@^@^@^@^P^@^@^@M-4^@^@^@M-@M-^LM-~M-^?^U^@^@^@^@^@^@^@,^@^@^@M-H^@^@^@M-LM-^LM-~M-^?^T^B^@^@^@H^N^PM-^L^BC^N^XM-^F^CH^N M-^C^D^BM-6 ^N^XD^N^PE^N^HD^K^@^@^@^P^@^@^@M-x^@^@^@M-<M-^NM-~M-^? ^@^@^@^@^@^@^@^P^@^@^@^L^A^@^@M-8M-^NM-~M-^?a^@^@^@^@^@^@^@^X^@^@^@ ^A^@^@^TM-^OM-~M-^?w^@^@^@^@D^N ^BP ^N^HD^K^@`^@^@^@<^A^@^@xM-^OM-~M-^?O^B^@^@^@B^N^PM-^O^BD^N^XM-^N^CB^N M-^M^DB^N(M-^L^EA^N0M-^F^FA^N8M-^C^GG^NM-^P^M^C?^A ^N8A^N0A^N(B^N B^N^XB^N^PB^N^HA^K^Bd^NM-^X^MM^NM- ^MQ^NM-(^MJ^NM-0^MI^NM-^P^M^@^@4^@^@^@M- ^A^@^@dM-^QM-~M-^?h^@^@^@^@B^N^PM-^M^BE^N^XM-^L^CD^N M-^F^DI^N(M-^C^ED^N0^BI^N(A^N A^N^XB^N^PB^N^H^P^@^@^@M-X^A^@^@M-^\M-^QM-~M-^?^O^@^@^@^@^@^@^@^P^@^@^@M-l^A^@^@M-^XM-^QM-~M-^?^R^@^@^@^@^@^@^@^\^@^@^@^@^B^@^@M-$M-^QM-~M-^?B^@^@^@^@A^N^PM-^C^Bq ^N^HN^KA^N^H^@^X^@^@^@ ^B^@^@M-TM-^QM-~M-^?M-,^@^@^@^@I^N^PM-^C^Bp^N^H^@^@^@(^@^@^@<^B^@^@hM-^RM-~M-^?x^@^@^@^@A^N^PM-^F^BP^N^XM-^C^CG^N0^BD ^N^XA^N^PA^N^HB^K^@<^@^@^@h^B^@^@M-<M-^RM-~M-^?M-W^@^@^@^@B^N^PM-^N^BB^N^XM-^M^CB^N M-^L^DD^N(M-^F^EA^N0M-^C^F^BM-. ^N(A^N B^N^XB^N^PB^N^HH^K^@^@^@^\^@^@^@M-(^B^@^@\M-^SM-~M-^?M-^M^A^@^@^@A^N^PM-^C^B^BM-x ^N^HG^K^@^@^@$^@^@^@M-H^B^@^@M-LM-^TM-~M-^?*^@^@^@^@B^N^PM-^L^BD^N^XM-^F^CG^N U^N^XA^N^PB^N^H^@^P^@^@^@M-p^B^@^@M-TM-^TM-~M-^?^L^@^@^@^@^@^@^@^P^@^@^@^D^C^@^@M-PM-^TM-~M-^?^O^@^@^@^@^@^@^@^P^@^@^@^X^C^@^@M-LM-^TM-~M-^?^R^@^@^@^@^@^@^@^P^@^@^@,^C^@^@M-XM-^TM-~M-^?^O^@^@^@^@^@^@^@L^@^@^@@^C^@^@M-TM-^TM-~M-^?M-^B^A^@^@^@B^N^PM-^N^BB^N^XM-^M^CF^N M-^L^DD^N(M-^F^EA^N0M-^C^F^C^R^A ^N(A^N I^N^XB^N^PB^N^HA^K^BC^N(A^N I^N^XB^N^PB^N^H^@^@0^@^@^@M-^P^C^@^@^TM-^VM-~M-^?M-A^@^@^@^@K^N^PM-^L^BD^N^XM-^F^CA^N M-^C^D^B~ ^N^XA^N^PB^N^HG^Kh^N^HM-CM-FM-L^@4^@^@^@M-D^C^@^@M-0M-^VM-~M-^?M-C^@^@^@^@B^N^PM-^L^BA^N^XM-^F^CA^N M-^C^D^BM-$ ^N^XA^N^PB^N^HA^KJ^N^XF^N^PB^N^H^@^@(^@^@^@M-|^C^@^@HM-^WM-~M-^?M-;^@^@^@^@A^N^PM-^F^BA^N^XM-^C^CF^N ^B{ ^N^XA^N^PA^N^HK^K^@ ^@^@^@(^D^@^@M-\M-^WM-~M-^?L^@^@^@^@B^N^PM-^L^BP^N T ^N^PH^N^HJ^K^@^@^P^@^@^@L^D^@^@^HM-^XM-~M-^?^^^@^@^@^@^@^@^@4^@^@^@`^D^@^@^TM-^XM-~M-^?b^@^@^@^@B^N^PM-^M^BB^N^XM-^L^CG^N M-^C^Dt ^N^XB^N^PB^N^HE^KU^N^XB^N^PB^N^H^@^@^@^P^@^@^@M-^X^D^@^@LM-^XM-~M-^?6^@^@^@^@^@^@^@^P^@^@^@M-,^D^@^@xM-^XM-~M-^?X^@^@^@^@^@^@^@^P^@^@^@M-@^D^@^@M-DM-^XM-~M-^?X^@^@^@^@^@^@^@^P^@^@^@M-T^D^@^@^PM-^YM-~M-^?h^@^@^@^@^@^@^@^P^@^@^@M-h^D^@^@lM-^YM-~M-^?h^@^@^@^@^@^@^@^P^@^@^@M-|^D^@^@M-HM-^YM-~M-^?M-i^@^@^@^@^@^@^@^X^@^@^@^P^E^@^@M-$M-^ZM-~M-^?J^@^@^@^@A^N^PM-^C^Bu ^N^HJ^K^P^@^@^@,^E^@^@M-XM-^ZM-~M-^?M-^@^@^@^@^@^@^@^@^P^@^@^@@^E^@^@DM-^[M-~M-^?h^@^@^@^@^@^@^@^P^@^@^@T^E^@^@M- M-^[M-~M-^?X^@^@^@^@^@^@^@L^@^@^@h^E^@^@M-lM-^[M-~M-^?M-k^@^@^@^@F^N^PM-^M^BB^N^XM-^L^CA^N M-^F^DA^N(M-^C^EG^N0^B@ ^N(D^N A^N^XB^N^PB^N^HF^K^BP ^N(G^N A^N^XB^N^PB^N^HL^K^@^@H^@^@^@M-8^E^@^@M-^LM-^\M-~M-^?M-N^A^@^@^@B^N^PM-^O^BB^N^XM-^N^CB^N M-^M^DB^N(M-^L^EA^N0M-^F^FA^N8M-^C^GG^NM-`^A^B| ^N8A^N0A^N(B^N B^N^XB^N^PB^N^HI^K^T^@^@^@^D^F^@^@^PM-^^M-~M-^?U^@^@^@^@k^N^Pd^N^H^@(^@^@^@^\^F^@^@XM-^^M-~M-^?i^@^@^@^@A^N^PM-^F^BD^N^XM-^C^CG^N ` ^N^XA^N^PA^N^HJ^K^@^@^T^@^@^@H^F^@^@M-^\M-^^M-~M-^?(^@^@^@^@K^N^PT^N^H^@(^@^@^@`^F^@^@M-4M-^^M-~M-^?M-R^@^@^@^@A^N^PM-^F^BA^N^XM-^C^CG^NM-0^A^BM-A ^N^XA^N^PA^N^HA^K^\^@^@^@M-^L^F^@^@hM-^_M-~M-^?d^@^@^@^@T^N^PR ^N^HJ^Kk^N^H^@^@^@L^@^@^@M-,^F^@^@M-8M-^_M-~M-^?a^D^@^@^@B^N^PM-^O^BB^N^XM-^N^CB^N M-^M^DE^N(M-^L^ED^N0M-^F^FD^N8M-^C^GD^NM- ^A^C:^B ^N8D^N0A^N(B^N B^N^XB^N^PB^N^HB^K^@^@^@T^@^@^@M-|^F^@^@M-XM-#M-~M-^?^A^D^@^@^@B^N^PM-^O^BB^N^XM-^N^CB^N M-^M^DB^N(M-^L^EA^N0M-^F^FA^N8M-^C^GG^NM-8 L^NM-8@I^NM-^@A^CT^B ^N8A^N0A^N(B^N B^N^XB^N^PB^N^HD^K^@^@^@`^@^@^@T^G^@^@M-^PM-'M-~M-^?H^D^@^@^@B^N^PM-^O^BE^N^XM-^N^CE^N M-^M^DB^N(M-^L^ED^N0M-^F^FD^N8M-^C^GD^NP\^NXY^N`Y^NXA^NPD ^N8D^N0A^N(B^N B^N^XB^N^PB^N^HF^K^BM-g^NXW^N`e^NXA^NP^@,^@^@^@M-8^G^@^@|M-+M-~M-^?M-^U^A^@^@^@B^N^PM-^L^BD^N^XM-^C^CJ^NM-@^E^C^M^A ^N^XD^N^PB^N^HE^K^@^@^@t^@^@^@M-h^G^@^@M-lM-,M-~M-^?Q ^@^@^@B^N^PM-^O^BB^N^XM-^N^CB^N M-^M^DB^N(M-^L^EA^N0M-^F^FA^N8M-^C^GG^NM-8 L^NM-`&^C#^A^NM-h&R^NM-p&e^NM-h&B^NM-`&^CM-m^A ^N8A^N0A^N(B^N B^N^XB^N^PB^N^HH^K^CM-^?^D^NM-h&K^NM-p&s^NM-h&A^NM-`&^@^@^@$^@^@^@^@^@^@^@^AzR^@^Ax^P^A^[^L^G^HM-^P^A^NM-`&M-^C^GM-^F^FM-^L^EM-^M^DM-^N^CM-^O^B^@^@^@^P^@^@^@,^@^@^@M-^\iM-~M-^?^E^@^@^@^@^@^@^@0^@^@^@M-^\^H^@^@M-^XM-6M-~M-^?M-^Z^@^@^@^@A^N^PM-^F^BA^N^XM-^C^CG^NM-^X L^NM-^X@I^NM-P@^Bt ^N^XA^N^PA^N^HA^K(^@^@^@M-P^H^@^@^DM-7M-~M-^?M-'^A^@^@^@A^N^PM-^F^BD^N^XM-^C^CG^NM-@^E^BM-B ^N^XD^N^PA^N^HE^K8^@^@^@M-|^H^@^@M-^HM-8M-~M-^?M-V^B^@^@^@B^N^PM-^M^BB^N^XM-^L^CA^N M-^F^DC^N(M-^C^ED^N0^CM-^C^B ^N(D^N A^N^XB^N^PB^N^HA^K`^@^@^@8 ^@^@,M-;M-~M-^?M-8^A^@^@^@B^N^PM-^O^BB^N^XM-^N^CB^N M-^M^DB^N(M-^L^EA^N0M-^F^FA^N8M-^C^GD^NP^C:^A ^N8A^N0A^N(B^N B^N^XB^N^PB^N^HF^K^BL^N8F^N0A^N(B^N B^N^XB^N^PB^N^H^@^@M-^D^@^@^@M-^\ ^@^@M-^HM-<M-~M-^?M-^K^C^@^@^@O^N^PM-^O^BI^N^XM-^N^CB^N M-^M^DB^N(M-^L^EA^N0M-^F^FA^N8M-^C^GD^N`^C^O^A ^N8AM-C^N0AM-F^N(BM-L^N BM-M^N^XBM-N^N^PBM-O^N^HE^K^CM-+^A ^N8A^N0A^N(B^N B^N^XB^N^PB^N^HK^K^Bv^N8FM-C^N0AM-F^N(BM-L^N BM-M^N^XBM-N^N^PBM-O^N^H^P^@^@^@$ ^@^@M-^PM-?M-~M-^?M-^@^@^@^@^@^@^@^@^P^@^@^@8 ^@^@M-|M-?M-~M-^?6^@^@^@^@^@^@^@^P^@^@^@L ^@^@(M-@M-~M-^?x^@^@^@^@^@^@^@^P^@^@^@` ^@^@M-^TM-@M-~M-^?x^@^@^@^@^@^@^@^P^@^@^@t ^@^@^@M-AM-~M-^?M-^@^@^@^@^@^@^@^@^P^@^@^@M-^H ^@^@lM-AM-~M-^?6^@^@^@^@^@^@^@^P^@^@^@M-^\ ^@^@M-^XM-AM-~M-^?6^@^@^@^@^@^@^@^P^@^@^@M-0 ^@^@M-DM-AM-~M-^?M-^P^@^@^@^@^@^@^@^P^@^@^@M-D ^@^@@M-BM-~M-^?M-^@^@^@^@^@^@^@^@(^@^@^@M-X ^@^@M-,M-BM-~M-^?M-A^@^@^@^@A^N^PM-^F^BA^N^XM-^C^CF^N@^BM-^J ^N^XA^N^PA^N^HD^K^@,^@^@^@^D^K^@^@PM-CM-~M-^?M-d^N^@^@^@A^N^PM-^F^BC^M^FBM-^O^CGM-^N^DM-^M^EEM-^L^FKM-^C^G^C*^B ^L^G^HI^K\^@^@^@4^K^@^@^PM-RM-~M-^?M-q^F^@^@^@B^N^PM-^O^BB^N^XM-^N^CE^N M-^M^DE^N(M-^L^EA^N0M-^F^FA^N8M-^C^GG^NM-^P^G^C8^A ^N8A^N0A^N(B^N B^N^XB^N^PB^N^HG^K^BM-Y^NM-^X^GI^NM- ^Gv^NM-^X^GA^NM-^P^G^@^@^P^@^@^@M-^T^K^@^@M-0M-XM-~M-^?F^@^@^@^@^@^@^@^P^@^@^@M-(^K^@^@M-lM-XM-~M-^?F^@^@^@^@^@^@^@^P^@^@^@M-<^K^@^@(M-YM-~M-^?F^@^@^@^@^@^@^@^P^@^@^@M-P^K^@^@dM-YM-~M-^?6^@^@^@^@^@^@^@^P^@^@^@M-d^K^@^@M-^PM-YM-~M-^?F^@^@^@^@^@^@^@^P^@^@^@M-x^K^@^@M-LM-YM-~M-^?6^@^@^@^@^@^@^@^P^@^@^@^L^L^@^@M-xM-YM-~M-^?M-^H^@^@^@^@^@^@^@^P^@^@^@ ^L^@^@tM-ZM-~M-^?M-^@^@^@^@^@^@^@^@^P^@^@^@4^L^@^@M-`M-ZM-~M-^?M-^P^@^@^@^@^@^@^@^P^@^@^@H^L^@^@\M-[M-~M-^?M-^H^@^@^@^@^@^@^@^P^@^@^@\^L^@^@M-XM-[M-~M-^?M-^X^@^@^@^@^@^@^@^P^@^@^@p^L^@^@dM-\M-~M-^?M-^@^@^@^@^@^@^@^@^P^@^@^@M-^D^L^@^@M-PM-\M-~M-^?6^@^@^@^@^@^@^@^P^@^@^@M-^X^L^@^@M-|M-\M-~M-^?F^@^@^@^@^@^@^@^P^@^@^@M-,^L^@^@8M-]M-~M-^?F^@^@^@^@^@^@^@^P^@^@^@M-@^L^@^@tM-]M-~M-^?F^@^@^@^@^@^@^@^P^@^@^@M-T^L^@^@M-0M-]M-~M-^?6^@^@^@^@^@^@^@^P^@^@^@M-h^L^@^@M-\M-]M-~M-^?F^@^@^@^@^@^@^@^P^@^@^@M-|^L^@^@^XM-^M-~M-^?M-^H^@^@^@^@^@^@^@^P^@^@^@^P^M^@^@M-^TM-^M-~M-^?M-^H^@^@^@^@^@^@^@^P^@^@^@$^M^@^@^PM-_M-~M-^?M-^X^@^@^@^@^@^@^@4^@^@^@8^M^@^@M-^\M-_M-~M-^?e^@^@^@^@F^N^PM-^L^BD^N^XM-^F^CA^N M-^C^D^BL ^N^XA^N^PB^N^HF^KA^N^XA^N^PB^N^H^@^@4^@^@^@p^M^@^@M-TM-_M-~M-^?e^@^@^@^@F^N^PM-^L^BI^N^XM-^F^CA^N M-^C^D^BH ^N^XA^N^PB^N^HE^KA^N^XA^N^PB^N^H^@^@8^@^@^@M-(^M^@^@^LM-`M-~M-^?M-8^@^@^@^@F^N^PM-^L^BA^N^XM-^F^CD^N M-^C^D| ^N^XD^N^PB^N^HC^K^BQ ^N^XA^N^PB^N^HL^K^@^@^@8^@^@^@M-d^M^@^@M-^PM-`M-~M-^?M-8^@^@^@^@F^N^PM-^L^BA^N^XM-^F^CD^N M-^C^D| ^N^XD^N^PB^N^HC^K^BQ ^N^XA^N^PB^N^HL^K^@^@^@4^@^@^@ ^N^@^@^TM-aM-~M-^?|^@^@^@^@F^N^PM-^M^BJ^N^XM-^L^CA^N M-^F^D^BB ^N^XB^N^PB^N^HI^KM^N^XH^N^PB^N^H^@^@4^@^@^@X^N^@^@\M-aM-~M-^?|^@^@^@^@F^N^PM-^M^BE^N^XM-^L^CA^N M-^F^D^BG ^N^XB^N^PB^N^HI^KM^N^XH^N^PB^N^H^@^@L^@^@^@M-^P^N^@^@M-$M-aM-~M-^?M-k^@^@^@^@F^N^PM-^M^BB^N^XM-^L^CA^N M-^F^DA^N(M-^C^EG^N0^B@ ^N(D^N A^N^XB^N^PB^N^HF^K^BP ^N(G^N A^N^XB^N^PB^N^HL^K^@^@(^@^@^@M-`^N^@^@DM-bM-~M-^?4^G^@^@^@F^N^PM-^M^BG^N^XM-^L^CA^N M-^F^DC^N(M-^C^EG^NM-0^A^@^@^@h^@^@^@^L^O^@^@hcM-~M-^?M-]^Y^@^@^@F^N^PM-^O^BB^N^XM-^N^CB^N M-^M^DB^N(M-^L^ED^N0M-^F^FD^N8M-^C^GD^NM-^@^A^CM-^U^H^NM-^H^AN^NM-^P^AF^NM-^H^AA^NM-^@^A^C^?^A ^NM-^H^AR^NM-^P^AZ^K^C5^D ^N8A^N0A^N(B^N B^N^XB^N^PB^N^HA^K$^@^@^@^@^@^@^@^AzR^@^Ax^P^A^[^L^G^HM-^P^A^NM-^@^AM-^C^GM-^F^FM-^L^EM-^M^DM-^N^CM-^O^B^@^@^@^P^@^@^@,^@^@^@M-^IbM-~M-^?^E^@^@^@^@^@^@^@L^@^@^@M-4^O^@^@M-0M-hM-~M-^?M-o^@^@^@^@F^N^PM-^O^BG^N^XM-^N^CL^N M-^M^DL^N(M-^L^ED^N0M-^F^FA^N8M-^C^GH^N@^B] ^N8D^N0A^N(B^N B^N^XB^N^PB^N^HD^K^@^@^@^@^@^P^@^@^@^D^P^@^@PM-iM-~M-^?^N^@^@^@^@^@^@^@H^@^@^@^X^P^@^@LM-iM-~M-^?^P^A^@^@^@F^N^PM-^O^BB^N^XM-^N^CE^N M-^M^DE^N(M-^L^EA^N0M-^F^FD^N8M-^C^GG^N`^BM-O ^N8A^N0A^N(B^N B^N^XB^N^PB^N^HI^K^@8^@^@^@d^P^@^@^PM-jM-~M-^?M-^C^@^@^@^@F^N^PM-^M^BE^N^XM-^L^CA^N M-^F^DD^N(M-^C^ED^N0^? ^N(G^N D^N^XD^N^PF^N^HH^K^@^@\^@^@^@M- ^P^@^@dM-jM-~M-^?(^A^@^@^@F^N^PM-^O^BI^N^XM-^N^CE^N M-^M^DJ^N(M-^L^EA^N0M-^F^FK^N8M-^C^GG^NP^BM-O ^N8A^N0A^N(B^N B^N^XB^N^PB^N^HF^KD^N8F^N0A^N(B^N B^N^XB^N^PB^N^HH^@^@^@^@^Q^@^@4M-kM-~M-^?w^@^@^@^@F^N^PM-^O^BE^N^XM-^N^CE^N M-^M^DH^N(M-^L^EG^N0M-^F^FG^N8M-^C^GJ^N@N ^N8A^N0A^N(B^N B^N^XB^N^PB^N^HH^K^@^@<^@^@^@L^Q^@^@hM-kM-~M-^?U^@^@^@^@F^N^PM-^N^BB^N^XM-^M^CB^N M-^L^DA^N(M-^F^EA^N0M-^C^F~^N(D^N B^N^XB^N^PB^N^H^@^@^@^@^@^@^@^T^@^@^@M-^L^Q^@^@M-^HM-kM-~M-^?k^@^@^@^@^@^@^@^@^@^@^@L^@^@^@M-$^Q^@^@M-`M-kM-~M-^?M->^F^@^@^@F^N^PM-^O^BB^N^XM-^N^CB^N M-^M^DB^N(M-^L^EA^N0M-^F^FF^N8M-^C^GG^NM- ^B^CT^B ^N8D^N0A^N(B^N B^N^XB^N^PB^N^HA^K^@^@^@^P^@^@^@M-t^Q^@^@PM-rM-~M-^?^L^@^@^@^@^@^@^@^P^@^@^@^H^R^@^@LM-rM-~M-^?^L^@^@^@^@^@^@^@,^@^@^@^\^R^@^@HM-rM-~M-^?M-*^@^@^@^@F^N^PM-^L^BA^N^XM-^C^CD^N z ^N^XA^N^PB^N^HA^K^@^@^@^@^@^@$^@^@^@L^R^@^@M-HM-rM-~M-^?:^@^@^@^@E^N^PM-^F^BC^N^XM-^C^CG^N h^N^XA^N^PA^N^H^@,^@^@^@t^R^@^@M-`M-rM-~M-^?b^@^@^@^@E^N^PM-^F^BD^N^XM-^C^CD^N ^BB ^N^XD^N^PA^N^HD^K^@^@^@^@^@^P^@^@^@M-$^R^@^@ M-sM-~M-^?]^@^@^@^@^@^@^@^X^@^@^@M-8^R^@^@lM-sM-~M-^?%^@^@^@^@E^N^PM-^C^BZ ^N^HA^KD^@^@^@M-T^R^@^@M-^@M-sM-~M-^?M->^@^@^@^@a^N^PM-^F^BH^N^XM-^C^CN^N P ^N^XF^N^PA^N^HB^KU ^N^XD^N^PA^N^HF^KU ^N^XA^N^PA^N^HI^K^@^@^@^@^@^@\^@^@^@^\^S^@^@M-xM-sM-~M-^?M-^F^@^@^@^@K^N^PM-^M^BE^N^XM-^L^CI^N M-^F^DA^N(M-^C^EG^N0| ^N(DM-C^N AM-F^N^XBM-L^N^PBM-M^N^HJ^KD^N(A^N A^N^XB^N^PB^N^HFM-CM-FM-LM-MA^N0M-^C^EM-^F^DM-^L^CM-^M^B^@^@^@^\^@^@^@|^S^@^@(M-tM-~M-^?Z^@^@^@^@H^N0^BL ^N^HA^K^@^@^@^@^@^P^@^@^@M-^\^S^@^@hM-tM-~M-^?s^A^@^@^@^@^@^@^P^@^@^@M-0^S^@^@M-TM-uM-~M-^?^L^@^@^@^@^@^@^@^\^@^@^@M-D^S^@^@M-PM-uM-~M-^?^\^@^@^@^@H^N^PN ^N^HA^K^@^@^@^@^@^@L^@^@^@M-d^S^@^@M-PM-uM-~M-^?M-y^@^@^@^@F^N^PM-^O^BB^N^XM-^N^CB^N M-^M^DB^N(M-^L^ED^N0M-^F^FD^N8M-^C^GD^NP^BM-I ^N8D^N0A^N(B^N B^N^XB^N^PB^N^HB^K^@^@^@^@^@^P^@^@^@4^T^@^@M-^@M-vM-~M-^?M-'^@^@^@^@^@^@^@@^@^@^@H^T^@^@^\M-wM-~M-^?M-x^C^@^@^@F^N^PM-^N^BB^N^XM-^M^CB^N M-^L^DA^N(M-^F^ED^N0M-^C^FG^NP^Bh ^N0D^N(A^N B^N^XB^N^PB^N^HG^K^@$^@^@^@M-^L^T^@^@M-XM-zM-~M-^?c^@^@^@^@E^N^PM-^C^BL^N0^BK ^N^PA^N^HA^K^@^@^@^@^@^\^@^@^@M-4^T^@^@ M-{M-~M-^?M^@^@^@^@J^N^Ps ^N^HC^KL^N^H^@^@^@^P^@^@^@M-T^T^@^@PM-{M-~M-^?^T^@^@^@^@^@^@^@^P^@^@^@M-h^T^@^@\M-{M-~M-^?^K^@^@^@^@^@^@^@^X^@^@^@M-|^T^@^@XM-{M-~M-^?!^@^@^@^@A^N^PM-^C^B_^N^H^@^@^@^X^@^@^@^@^@^@^@^AzR^@^Ax^P^A^[^L^G^HM-^P^A^N^PM-^C^B^@^@^P^@^@^@ ^@^@^@M-z\M-~M-^?^E^@^@^@^@^@^@^@`^@^@^@H^U^@^@<M-{M-~M-^?^@^A^@^@^@B^N^PM-^N^BE^N^XM-^M^CE^N M-^L^DD^N(M-^F^ED^N0M-^C^F^BU ^N(F^N B^N^XB^N^PB^N^HK^Kd ^N(A^N B^N^XB^N^PB^N^HE^Ke ^N(F^N B^N^XB^N^PB^N^HG^K^@^@^@^P^@^@^@M-,^U^@^@M-XM-{M-~M-^?~^@^@^@^@^@^@^@^P^@^@^@M-@^U^@^@DM-|M-~M-^?+^A^@^@^@^@^@^@\^@^@^@M-T^U^@^@`M-}M-~M-^?J^A^@^@^@B^N^PM-^O^BB^N^XM-^N^CE^N M-^M^DE^N(M-^L^ED^N0M-^F^FA^N8M-^C^GD^N@^BM-o ^N8F^N0A^N(B^N B^N^XB^N^PB^N^HK^K]^N8C^N0A^N(B^N B^N^XB^N^PB^N^H^P^@^@^@4^V^@^@PM-~M-~M-^? ^@^@^@^@^@^@^@^P^@^@^@H^V^@^@LM-~M-~M-^? ^@^@^@^@^@^@^@^P^@^@^@\^V^@^@HM-~M-~M-^? ^@^@^@^@^@^@^@^P^@^@^@p^V^@^@DM-~M-~M-^?Y^@^@^@^@^@^@^@^P^@^@^@M-^D^V^@^@M-^PM-~M-~M-^?g^@^@^@^@^@^@^@8^@^@^@M-^X^V^@^@M-lM-~M-~M-^?W^A^@^@^@F^N^PM-^M^BB^N^XM-^L^CD^N M-^F^DD^N(M-^C^ED^N0^BM-S ^N(G^N H^N^XG^N^PD^N^HO^K^@4^@^@^@M-T^V^@^@^P^@M-^?M-^?S^@^@^@^@F^N^PM-^L^BD^N^XM-^F^CD^N M-^C^Dp ^N^XC^N^PB^N^HE^KG^N^XA^N^PB^N^H^@^@^@^X^@^@^@^L^W^@^@8^@M-^?M-^?L^@^@^@^@O^N^Pi^N^HO^N^P^@^@^T^@^@^@^@^@^@^@^AzR^@^Ax^P^A^[^L^G^HM-^P^A^N^P^P^@^@^@^\^@^@^@M-sZM-~M-^?^E^@^@^@^@^@^@^@0^@^@^@T^W^@^@@^@M-^?M-^?m^@^@^@^@E^N^PM-^F^BD^N^XM-^C^CG^N ^BH ^N^XD^N^PA^N^HC^KG^N^XA^N^PA^N^H^P^@^@^@M-^H^W^@^@|^@M-^?M-^?C^@^@^@^@^@^@^@H^@^@^@M-^\^W^@^@M-8^@M-^?M-^?x^@^@^@^@F^N^PM-^O^BB^N^XM-^N^CB^N M-^M^DB^N(M-^L^EA^N0M-^F^FA^N8M-^C^GD^N@k ^N8D^N0A^N(B^N B^N^XB^N^PB^N^HF^K^@^@^P^@^@^@M-h^W^@^@M-l^@M-^?M-^?1^@^@^@^@^@^@^@^P^@^@^@M-|^W^@^@^X^AM-^?M-^?$^@^@^@^@^@^@^@H^@^@^@^P^X^@^@4^AM-^?M-^?^M^A^@^@^@F^N^PM-^O^BL^N^XM-^N^CE^N M-^M^DJ^N(M-^L^EA^N0M-^F^FD^N8M-^C^GG^N@^BM-; ^N8D^N0A^N(B^N B^N^XB^N^PB^N^HK^K^@(^@^@^@\^X^@^@M-x^AM-^?M-^?M-0^@^@^@^@F^N^PM-^L^BA^N^XM-^F^CD^N M-^C^D^BM-^Q^N^XQ^N^PB^N^H^@^@(^@^@^@M-^H^X^@^@|^BM-^?M-^?M-f^@^@^@^@F^N^PM-^L^BD^N^XM-^F^CA^N M-^C^D^BM-P^N^XD^N^PB^N^H^@^@<^@^@^@M-4^X^@^@@^CM-^?M-^?M-^D^A^@^@^@F^N^PM-^M^BB^N^XM-^L^CA^N M-^F^DG^N(M-^C^ED^NM-^P^A^C^L^A ^N(D^N A^N^XB^N^PB^N^HG^K^@^@^@ ^@^@^@^@^@^@^@^AzR^@^Ax^P^A^[^L^G^HM-^P^A^NM-^P^AM-^C^EM-^F^DM-^L^CM-^M^B^@^@^@^P^@^@^@(^@^@^@ YM-~M-^?^E^@^@^@^@^@^@^@8^@^@^@,^Y^@^@X^DM-^?M-^?M-^Y^B^@^@^@F^N^PM-^M^BB^N^XM-^L^CA^N M-^F^DA^N(M-^C^ED^N@^BX ^N(D^N A^N^XB^N^PB^N^HA^K^@^\^@^@^@^@^@^@^@^AzR^@^Ax^P^A^[^L^G^HM-^P^A^N@M-^C^EM-^F^DM-^L^CM-^M^B^P^@^@^@$^@^@^@M-5XM-~M-^?^E^@^@^@^@^@^@^@ ^@^@^@M-^\^Y^@^@M-^H^FM-^?M-^?Y^@^@^@^@E^N^PM-^C^BG^N { ^N^PA^N^HH^K^@^@0^@^@^@M-@^Y^@^@M-D^FM-^?M-^?M-|^A^@^@^@F^N^PM-^L^BF^N^XM-^F^CA^N M-^C^DG^N0^BG ^N D^N^XA^N^PB^N^HF^K^@$^@^@^@M-t^Y^@^@M-^P^HM-^?M-^?+^@^@^@^@E^N^PM-^F^BD^N^XM-^C^CG^N R^N^XD^N^PA^N^H^@^P^@^@^@^\^Z^@^@M-^X^HM-^?M-^?^Q^@^@^@^@^@^@^@^P^@^@^@0^Z^@^@M-$^HM-^?M-^?-^@^@^@^@^@^@^@^T^@^@^@D^Z^@^@M-@^HM-^?M-^?;^@^@^@^@f^N^PT^N^H^@^\^@^@^@\^Z^@^@M-h^HM-^?M-^?^Y^@^@^@^@E^N^PM-^F^BO^N^H^@^@^@^@^@^@^@^P^@^@^@|^Z^@^@M-h^HM-^?M-^?M-7^@^@^@^@^@^@^@M-$^@^@^@M-^P^Z^@^@M-^T M-^?M-^?9 ^@^@^@F^N^PM-^O^BB^N^XM-^N^CB^N M-^M^DE^N(M-^L^EA^N0M-^F^FD^N8M-^C^GJ^NM-P^A^CM-^]^A^NM-`^A]^NM-X^AA^NM-P^Aj^NM-`^AM^NM-X^AA^NM-P^AJ^NM-`^Aj^NM-X^AB^NM-P^A^CM-t^A^NM-`^Ao^NM-X^AB^NM-P^A^Bq ^N8D^N0A^N(B^N B^N^XB^N^PB^N^HF^K^BM-T^NM-`^AJ^NM-X^AB^NM-P^AL^NM-`^AO^NM-X^AA^NM-P^A^C^H^A^NM-`^Ar^NM-X^AA^NM-P^A^@8^@^@^@8^[^@^@,^SM-^?M-^?M-`^A^@^@^@F^N^PM-^M^BE^N^XM-^L^CA^N M-^F^DD^N(M-^C^EG^N@^B} ^N(A^N A^N^XB^N^PB^N^HF^K^@(^@^@^@t^[^@^@M-P^TM-^?M-^?M-^U^@^@^@^@F^N^PM-^L^BA^N^XM-^F^CC^N M-^C^Dp ^N^XA^N^PB^N^HC^K@^@^@^@M- ^[^@^@D^UM-^?M-^? ^A^@^@^@F^N^PM-^L^BA^N^XM-^F^CD^N M-^C^Dx ^N^XA^N^PE^N^HG^K{ ^N^XA^N^PE^N^HG^K^Bn^N^XA^N^PB^N^H^@^@(^@^@^@M-d^[^@^@^P^VM-^?M-^?M-^U^@^@^@^@F^N^PM-^L^BA^N^XM-^F^CC^N M-^C^Dp ^N^XA^N^PB^N^HC^K@^@^@^@^P^\^@^@M-^D^VM-^?M-^? ^A^@^@^@F^N^PM-^L^BA^N^XM-^F^CD^N M-^C^Dx ^N^XA^N^PE^N^HG^K{ ^N^XA^N^PE^N^HG^K^Bn^N^XA^N^PB^N^H^@^@^T^@^@^@T^\^@^@P^WM-^?M-^?M-^\^@^@^@^@^@^@^@^@^@^@^@^T^@^@^@l^\^@^@M-X^WM-^?M-^?T^@^@^@^@^@^@^@^@^@^@^@H^@^@^@M-^D^\^@^@ ^XM-^?M-^?M-\^C^@^@^@F^N^PM-^O^BB^N^XM-^N^CB^N M-^M^DE^N(M-^L^EA^N0M-^F^FD^N8M-^C^GG^Np^C'^A ^N8D^N0A^N(B^N B^N^XB^N^PB^N^HA^KH^@^@^@M-P^\^@^@M-4^[M-^?M-^?M-'^@^@^@^@F^N^PM-^O^BB^N^XM-^N^CE^N M-^M^DE^N(M-^L^ED^N0M-^F^FA^N8M-^C^GG^NP^B[ ^N8D^N0A^N(B^N B^N^XB^N^PB^N^HJ^K^@H^@^@^@^\^]^@^@^X^\M-^?M-^?^X^B^@^@^@F^N^PM-^O^BE^N^XM-^N^CB^N M-^M^DB^N(M-^L^EA^N0M-^F^FE^N8M-^C^GD^Np^CG^A ^N8D^N0A^N(B^N B^N^XB^N^PB^N^HC^K(^@^@^@h^]^@^@M-l^]M-^?M-^?+^@^@^@^@F^N^PM-^L^BD^N^XM-^F^CG^N I^N^XJ^N^PB^N^H^@^@^@^@^@x^@^@^@M-^T^]^@^@M-p^]M-^?M-^??^B^@^@^@B^N^PM-^O^BB^N^XM-^N^CB^N M-^M^DB^N(M-^L^EA^N0M-^F^FD^N8M-^C^GG^NpV ^N8A^N0A^N(B^N B^N^XB^N^PB^N^HD^K^ ^N8A^N0A^N(B^N B^N^XB^N^PB^N^HH^K^C~^A ^N8D^N0A^N(J^N F^N^XB^N^PB^N^HI^K^P^@^@^@^P^^^@^@M-4^_M-^?M-^?^P^@^@^@^@^@^@^@(^@^@^@$^^^@^@M-0^_M-^?M-^?A^@^@^@^@B^N^PM-^L^BD^N^XM-^F^CA^N M-^C^Dv^N^XA^N^PB^N^H^@^@^@(^@^@^@P^^^@^@M-T^_M-^?M-^?A^@^@^@^@B^N^PM-^L^BD^N^XM-^F^CA^N M-^C^Dv^N^XA^N^PB^N^H^@^@^@l^@^@^@|^^^@^@M-x^_M-^?M-^?M-^F^X^@^@^@B^N^PM-^O^BE^N^XM-^N^CE^N M-^M^DB^N(M-^L^EA^N0M-^F^FA^N8M-^C^GJ^NM-^@ ^BM-g ^N8D^N0A^N(B^N B^N^XB^N^PB^N^HB^K^CM-[^L^NM-^H D^NM-^P ^^NM-^H B^NM-^@ ^BM-^S^NM-^H D^NM-^P V^NM-^H B^NM-^@ ^@$^@^@^@M-l^^^@^@^X8M-^?M-^?J^@^@^@^@H^N W^N(B^N0N^N(A^N T ^N^HA^K^@^@$^@^@^@^T^_^@^@@8M-^?M-^?M-5^@^@^@^@E^N^PM-^C^B^Bu ^N^HF^KR ^N^HA^K^@^@^@^@^@<^@^@^@<^_^@^@M-X8M-^?M-^?M-]^@^@^@^@A^N^PM-^F^BD^N^XM-^C^CF^N ^BT ^N^XA^N^PA^N^HG^Kv ^N^XA^N^PA^N^HH^Kr^N^XA^N^PA^N^Ht^@^@^@|^_^@^@x9M-^?M-^?N^R^@^@^@B^N^PM-^O^BE^N^XM-^N^CE^N M-^M^DB^N(M-^L^EA^N0M-^F^FA^N8M-^C^GJ^NM-p^A^CX^F^NM-x^AJ^NM-^@^BM^NM-^H^BB^NM-^P^BZ^NM-p^Aa ^N8D^N0A^N(B^N B^N^XB^N^PB^N^HA^K^CM-M ^NM-x^AP^NM-^@^BG^NM-^H^BD^NM-^P^B[^NM-p^A^@$^@^@^@^@^@^@^@^AzR^@^Ax^P^A^[^L^G^HM-^P^A^NM-p^AM-^C^GM-^F^FM-^L^EM-^M^DM-^N^CM-^O^B^@^@^@^P^@^@^@,^@^@^@&RM-~M-^?^E^@^@^@^@^@^@^@h^@^@^@0 ^@^@^TKM-^?M-^?M-^^^A^@^@^@B^N^PM-^O^BB^N^XM-^N^CB^N M-^M^DE^N(M-^L^ED^N0M-^F^FD^N8M-^C^GG^N`^BM-^S^Nh]^NpG^NxG^NM-^@^AV^N`{^NhW^NpF^NxD^NM-^@^AN^N`N ^N8D^N0A^N(B^N B^N^XB^N^PB^N^HE^K^@ ^@^@^@^@^@^@^@^AzR^@^Ax^P^A^[^L^G^HM-^P^A^N`M-^C^GM-^F^FM-^L^EM-^M^DM-^N^CM-^O^B^P^@^@^@(^@^@^@M-^GQM-~M-^?^E^@^@^@^@^@^@^@(^@^@^@M-T ^@^@^PLM-^?M-^?9^@^@^@^@F^N^PM-^L^BA^N^XM-^F^CD^N M-^C^Dj^N^XA^N^PB^N^H^@^@^@^P^@^@^@^@!^@^@$LM-^?M-^?^U^@^@^@^@^@^@^@^P^@^@^@^T!^@^@0LM-^?M-^?^U^@^@^@^@^@^@^@^P^@^@^@(!^@^@<LM-^?M-^?9^@^@^@^@^@^@^@^P^@^@^@<!^@^@hLM-^?M-^?^Y^@^@^@^@^@^@^@^T^@^@^@P!^@^@tLM-^?M-^?;^@^@^@^@H^N^Pr^N^H^@^P^@^@^@D ^@^@M-dPM-~M-^?^E^@^@^@^@^@^@^@P^@^@^@|!^@^@M-^HLM-^?M-^?x^@^@^@^@F^N^PM-^O^BI^N^XM-^N^CE^N M-^M^DE^N(M-^L^ED^N0M-^F^FA^N8M-^C^GG^NPU^NXW^N`I^NhA^NpR^N8A^N0A^N(B^N B^N^XB^N^PB^N^H^@d^@^@^@M-P!^@^@M-4LM-^?M-^?M-i^@^@^@^@F^N^PM-^O^BI^N^XM-^N^CE^N M-^M^DE^N(M-^L^EA^N0M-^F^FD^N8M-^C^GG^N`f^NhU^NpC^NxB^NM-^@^AS^N`X^NhC^NpF^NxP^NM-^@^A\^N`V^N8D^N0A^N(B^N B^N^XB^N^PB^N^H^@^P^@^@^@8"^@^@<MM-^?M-^?^N^@^@^@^@^@^@^@(^@^@^@L"^@^@8MM-^?M-^?M-^S^@^@^@^@L^N^PM-^L^BH^N^XM-^F^CA^N M-^C^D^Bz^N^XA^N^PB^N^H^@^@^P^@^@^@x"^@^@M-,MM-^?M-^?^W^@^@^@^@^@^@^@^P^@^@^@M-^L"^@^@M-8MM-^?M-^?^P^@^@^@^@^@^@^@^P^@^@^@M- "^@^@M-4MM-^?M-^?^\^@^@^@^@^@^@^@^P^@^@^@M-4"^@^@M-@MM-^?M-^?^X^@^@^@^@^@^@^@^X^@^@^@M-H"^@^@M-LMM-^?M-^?M-^Q^@^@^@^@H^NP^BM-^C ^N^HA^K^@^T^@^@^@^@^@^@^@^AzR^@^Ax^P^A^[^L^G^HM-^P^A^NP^P^@^@^@^\^@^@^@UOM-~M-^?^E^@^@^@^@^@^@^@^X^@^@^@^P#^@^@$NM-^?M-^?M-^M^@^@^@^@H^NP^B^? ^N^HA^K^@^P^@^@^@L^@^@^@*OM-~M-^?^E^@^@^@^@^@^@^@^P^@^@^@@#^@^@M-^DNM-^?M-^?^P^@^@^@^@^@^@^@^P^@^@^@T#^@^@M-^@NM-^?M-^?^S^@^@^@^@^@^@^@^X^@^@^@h#^@^@M-^LNM-^?M-^?M-^]^@^@^@^@H^NP^BM-^O ^N^HA^K^@^P^@^@^@M-^D#^@^@^POM-^?M-^?^T^@^@^@^@^@^@^@^P^@^@^@M-^X#^@^@^\OM-^?M-^?^U^@^@^@^@^@^@^@^P^@^@^@M-,#^@^@(OM-^?M-^?^N^@^@^@^@^@^@^@^X^@^@^@M-@#^@^@$OM-^?M-^?M-^W^@^@^@^@H^NP^BM-^I ^N^HA^K^@^P^@^@^@M-|^@^@^@^?NM-~M-^?^E^@^@^@^@^@^@^@^X^@^@^@M-p#^@^@M-^TOM-^?M-^?M-^X^@^@^@^@H^NP^BM-^J ^N^HA^K^@^P^@^@^@,^A^@^@TNM-~M-^?^E^@^@^@^@^@^@^@^P^@^@^@ $^@^@^DPM-^?M-^?^P^@^@^@^@^@^@^@^P^@^@^@4$^@^@^@PM-^?M-^?^[^@^@^@^@^@^@^@^P^@^@^@H$^@^@^LPM-^?M-^?^W^@^@^@^@^@^@^@^P^@^@^@\$^@^@^XPM-^?M-^?^P^@^@^@^@^@^@^@^P^@^@^@p$^@^@^TPM-^?M-^?^X^@^@^@^@^@^@^@^P^@^@^@M-^D$^@^@ PM-^?M-^?^W^@^@^@^@^@^@^@^P^@^@^@M-^X$^@^@,PM-^?M-^?^\^@^@^@^@^@^@^@8^@^@^@M-,$^@^@8PM-^?M-^?'^A^@^@^@B^N^PM-^N^BH^N^XM-^M^CE^N M-^L^DD^N(M-^F^EG^NM-`^B^BM-5 ^N(D^N B^N^XB^N^PB^N^HG^K\^@^@^@M-h$^@^@,QM-^?M-^?M-^Q^@^@^@^@F^N^PM-^O^BE^N^XM-^N^CE^N M-^M^DB^N(M-^L^EA^N0M-^F^FA^N8M-^C^GF^NPv ^N8C^N0A^N(B^N B^N^XB^N^PB^N^HD^KZ^N8I^N0A^N(B^N B^N^XB^N^PB^N^H^@^P^@^@^@H%^@^@lQM-^?M-^?^Y^@^@^@^@^@^@^@^L^A^@^@\%^@^@xQM-^?M-^?A^D^@^@^@F^N^PM-^O^BB^N^XM-^N^CB^N M-^M^DB^N(M-^L^ED^N0M-^F^FD^N8M-^C^GG^Np^BM-^?^NxT^NM-^@^AG^NM-^H^AJ^NM-^P^AI^NM-^X^AE^NM- ^AI^NpD ^N8A^N0A^N(B^N B^N^XB^N^PB^N^HD^K^BY ^NxO^KZ ^N8I^N0D^N(G^N B^N^XB^N^PB^N^HL^K^ ^N8G^N0L^N(D^N B^N^XB^N^PB^N^HE^Kb ^N8G^N0O^N(D^N B^N^XB^N^PB^N^HN^Kf^NxE^NM-^@^AY^NxA^NpD ^N8A^N0A^N(B^N B^N^XB^N^PB^N^HE^Kt ^NxD^Kx^NxW^NM-^@^AI^NM-^H^AE^NM-^P^AI^NpD ^N8A^N0A^N(B^N B^N^XB^N^PB^N^HD^K^BG ^NxE^K ^@^@^@^@^@^@^@^AzR^@^Ax^P^A^[^L^G^HM-^P^A^NpM-^C^GM-^F^FM-^L^EM-^M^DM-^N^CM-^O^B^P^@^@^@(^@^@^@M-UKM-~M-^?^E^@^@^@^@^@^@^@^P^@^@^@M-$&^@^@M-^@TM-^?M-^? ^@^@^@^@^@^@^@^X^@^@^@M-8&^@^@M-^LTM-^?M-^?M-^O^@^@^@^@H^Np^BM-^A ^N^HA^K^@ ^@^@^@M-T&^@^@^@UM-^?M-^?M-S^@^@^@^@E^N^PM-^C^BM^NM-@^A^BM-: ^N^PA^N^HA^K^X^@^@^@M-x&^@^@M-<UM-^?M-^?M-^D^@^@^@^@E^N^PM-^F^B^Bw^N^H^@^@^X^@^@^@^T'^@^@0VM-^?M-^?^^^@^@^@^@E^N^PM-^C^BS ^N^HA^K^P^@^@^@0'^@^@4VM-^?M-^?%^@^@^@^@`^N^P^P^@^@^@D'^@^@PVM-^?M-^?^F^@^@^@^@^@^@^@ ^@^@^@X'^@^@LVM-^?M-^?>^@^@^@^@E^N^PM-^C^B` ^N^HK^KH ^N^HA^K^@^@^P^@^@^@|'^@^@hVM-^?M-^?%^@^@^@^@`^N^P^T^@^@^@M-^P'^@^@M-^DVM-^?M-^?M-^D^@^@^@^@^B\^N^PL^N^H^T^@^@^@M-('^@^@M-|VM-^?M-^?X^@^@^@^@^BS^N^P^@^@^@^X^@^@^@M-@'^@^@DWM-^?M-^?^]^@^@^@^@F^N^PM-^L^BO^N^H^@^@^@^X^@^@^@M-\'^@^@HWM-^?M-^?2^@^@^@^@K^N^Pa ^N^HA^K^@^@$^@^@^@M-x'^@^@lWM-^?M-^?.^@^@^@^@F^N^PM-^L^BD^N^XM-^F^CJ^N I^N^XJ^N^PB^N^H^@^X^@^@^@ (^@^@tWM-^?M-^?^W^@^@^@^@E^N^PM-^F^BL^N^H^@^@^@^\^@^@^@<(^@^@xWM-^?M-^?;^@^@^@^@E^N^PA^N^HR^N^P^@^@^@^@^@^@H^@^@^@\(^@^@M-^XWM-^?M-^?^@^A^@^@^@F^N^PM-^O^BE^N^XM-^N^CE^N M-^M^DI^N(M-^L^ED^N0M-^F^FA^N8M-^C^GD^NP^BM-^\ ^N8D^N0A^N(B^N B^N^XB^N^PB^N^HE^K^@^X^@^@^@M-((^@^@LXM-^?M-^?%^@^@^@^@H^N^XB^N Z^N^H^@^@^\^@^@^@M-D(^@^@`XM-^?M-^?/^@^@^@^@F^N^PM-^L^BV ^N^HD^K^@^@^@^@D^@^@^@M-d(^@^@pXM-^?M-^?M-Q^@^@^@^@F^N^PM-^N^BB^N^XM-^M^CL^N M-^L^DA^N(M-^F^EC^N0M-^C^FD^N@^Bo ^N0D^N(A^N B^N^XB^N^PB^N^HJ^K^@^@^@^@^@L^@^@^@,)^@^@^HYM-^?M-^?M-5^D^@^@^@F^N^PM-^O^BB^N^XM-^N^CB^N M-^M^DB^N(M-^L^EA^N0M-^F^FA^N8M-^C^GD^N`^BM-G ^N8D^N0A^N(B^N B^N^XB^N^PB^N^HJ^K^@^@^@^@^@$^@^@^@|)^@^@x]M-^?M-^?M-G^@^@^@^@F^N^PM-^M^BB^N^XM-^L^CA^N M-^F^DA^N(M-^C^EG^N@^T^@^@^@@^P^@^@M-FHM-~M-^?^E^@^@^@^@^@^@^@^@^@^@^@L^@^@^@M-<)^@^@^H^M-^?M-^?M-5^D^@^@^@F^N^PM-^O^BB^N^XM-^N^CB^N M-^M^DB^N(M-^L^EA^N0M-^F^FA^N8M-^C^GD^N`^BM-I ^N8D^N0A^N(B^N B^N^XB^N^PB^N^HH^K^@^@^@^@^@$^@^@^@^L*^@^@xbM-^?M-^?j^@^@^@^@A^N^PM-^C^BL ^N^HC^K^BA ^N^HG^KQ^N^H^@^@^X^@^@^@4*^@^@M-@bM-^?M-^?^X^@^@^@^@E^N^PM-^F^BL^N^H^@^@^@^X^@^@^@P*^@^@M-DbM-^?M-^?^X^@^@^@^@E^N^PM-^F^BL^N^H^@^@^@^\^@^@^@l*^@^@M-HbM-^?M-^?^X^@^@^@^@E^N^PM-^F^BL^N^H^@^@^@^@^@^@^@<^@^@^@M-^L*^@^@M-HbM-^?M-^?M-^O^@^@^@^@F^N^PM-^M^BE^N^XM-^L^CA^N M-^F^DD^N(M-^C^EG^N@^BF ^N(D^N A^N^XB^N^PB^N^HJ^K^@^@^@^@^@^X^@^@^@M-L*^@^@^XcM-^?M-^?E^@^@^@^@E^N^PA^N^HR^N^P^@^@^P^@^@^@M-h*^@^@LcM-^?M-^?^U^@^@^@^@^@^@^@^P^@^@^@M-|*^@^@XcM-^?M-^?^U^@^@^@^@^@^@^@,^@^@^@^P+^@^@dcM-^?M-^?M-^C^@^@^@^@B^N^PM-^L^BA^N^XM-^F^CA^N M-^C^D^Be ^N^XA^N^PB^N^HD^K^@^@^@^P^@^@^@@+^@^@M-DcM-^?M-^?^U^@^@^@^@^@^@^@^P^@^@^@T+^@^@M-PcM-^?M-^?^Y^@^@^@^@^@^@^@<^@^@^@h+^@^@M-\cM-^?M-^?M-k^@^@^@^@F^N^PM-^N^BD^N^XM-^M^CB^N M-^L^DA^N(M-^F^EA^N0M-^C^F^BM-7 ^N(A^N B^N^XB^N^PB^N^HD^K^@^@^@^P^@^@^@M-(+^@^@M-^LdM-^?M-^?7^@^@^@^@^@^@^@4^@^@^@M-<+^@^@M-8dM-^?M-^?m^@^@^@^@F^N^PM-^L^BD^N^XM-^F^CA^N M-^C^D^BD ^N^XA^N^PB^N^HF^KQ^N^XA^N^PB^N^H^@^@^\^@^@^@^@^@^@^@^AzR^@^Ax^P^A^[^L^G^HM-^P^A^N M-^C^DM-^F^CM-^L^B^@^@^P^@^@^@$^@^@^@[FM-~M-^?^E^@^@^@^@^@^@^@^P^@^@^@(,^@^@M-<dM-^?M-^?&^@^@^@^@^@^@^@^P^@^@^@<,^@^@M-XdM-^?M-^?,^@^@^@^@^@^@^@^X^@^@^@P,^@^@M-tdM-^?M-^?)^@^@^@^@F^N^PM-^C^B[^N^HGM-C^@8^@^@^@l,^@^@^HeM-^?M-^?]^@^@^@^@B^N^PM-^M^BB^N^XM-^L^CA^N M-^F^DD^N(M-^C^ED^N0u ^N(D^N A^N^XB^N^PB^N^HE^K^@^@4^@^@^@M-(,^@^@,eM-^?M-^?M-^Z^@^@^@^@F^N^PM-^L^BA^N^XM-^F^CA^N M-^C^D^B_ ^N^XA^N^PB^N^HF^Kf^N^XA^N^PB^N^H^@^@`^@^@^@M-`,^@^@M-^TeM-^?M-^?U^A^@^@^@B^N^PM-^O^BB^N^XM-^N^CB^N M-^M^DB^N(M-^L^EA^N0M-^F^FA^N8M-^C^GD^N@^BM-^W ^N8A^N0A^N(B^N B^N^XB^N^PB^N^HA^KT ^N8F^N0A^N(B^N B^N^XB^N^PB^N^HE^K^@L^@^@^@D-^@^@M-^PfM-^?M-^?M-5^@^@^@^@B^N^PM-^L^BA^N^XM-^F^CA^N M-^C^D^Bc ^N^XA^N^PB^N^HF^KZ ^N^XA^N^PB^N^HC^KP ^N^XA^N^PB^N^HE^KI^N^XA^N^PB^N^H^@^@^P^@^@^@M-^T-^@^@^@gM-^?M-^?^Q^@^@^@^@^@^@^@X^@^@^@M-(-^@^@^LgM-^?M-^?M-&^@^@^@^@F^N^PM-^N^BE^N^XM-^M^CB^N M-^L^DA^N(M-^F^EG^N0~ ^N(D^N B^N^XB^N^PB^N^HC^KR ^N(C^N B^N^XB^N^PB^N^HE^KT^N(G^N B^N^XB^N^PB^N^H^@4^@^@^@^D.^@^@`gM-^?M-^?A^A^@^@^@F^N^PM-^M^BB^N^XM-^L^CA^N M-^F^DG^Np^BM-^K ^N A^N^XB^N^PB^N^HH^K^@^@^@^@^@^T^@^@^@<.^@^@xhM-^?M-^?3^@^@^@^@^@^@^@^@^@^@^@,^@^@^@T.^@^@M- hM-^?M-^?e^@^@^@^@F^N^PM-^L^BA^N^XM-^F^CD^N M-^C^Dt ^N^XA^N^PB^N^HF^K^@^@^@^@^\^@^@^@M-^D.^@^@M-`hM-^?M-^?^\^@^@^@^@H^N^PN ^N^HA^K^@^@^@^@^@^@^T^@^@^@M-$.^@^@M-`hM-^?M-^?7^@^@^@^@^@^@^@^@^@^@^@^\^@^@^@M-<.^@^@^HiM-^?M-^?<^@^@^@^@H^N^Pa ^N^HG^KK^N^H^@^@^@4^@^@^@M-\.^@^@(iM-^?M-^?M-^J^@^@^@^@F^N^PM-^L^BA^N^XM-^F^CD^N M-^C^Dz ^N^XA^N^PB^N^HH^K` ^N^XA^N^PB^N^HM^K^\^@^@^@^T/^@^@M-^@iM-^?M-^?H^@^@^@^@E^N^PM-^F^B^ ^N^HM^KS^N^H^@,^@^@^@4/^@^@M-0iM-^?M-^?s^@^@^@^@E^N^PM-^F^BG^N N ^N^PD^N^HJ^K^BD ^N^PA^N^HA^K^@^@^@^@D^@^@^@d/^@^@^@jM-^?M-^?e^@^@^@^@F^N^PM-^O^BI^N^XM-^N^CE^N M-^M^DE^N(M-^L^ED^N0M-^F^FH^N8M-^C^GG^N@n^N8A^N0A^N(B^N B^N^XB^N^PB^N^H^@^T^@^@^@M-,/^@^@(jM-^?M-^?^E^@^@^@^@^@^@^@^@^@^@^@^P^@^@^@M-D/^@^@ jM-^?M-^?^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-0h^@^@^@^@^@^@ph^@^@^@^@^@^@@s^@^@^@^@^@^@M- x^@^@^@^@^@^@Ps^@^@^@^@^@^@`y^@^@^@^@^@^@M-pn^@^@^@^@^@^@^@y^@^@^@^@^@^@^@o^@^@^@^@^@^@M-Py^@^@^@^@^@^@PM-H^@^@^@^@^@^@0M-I^@^@^@^@^@^@M-@M-H^@^@^@^@^@^@M-pM-I^@^@^@^@^@^@M-0M-J^@^@^@^@^@^@M-0M-K^@^@^@^@^@^@0M-K^@^@^@^@^@^@M-P|^@^@^@^@^@^@M-0M-%^@^@^@^@^@^@M-pM-%^@^@^@^@^@^@pM-'^@^@^@^@^@^@M-pM-&^@^@^@^@^@^@`x^@^@^@^@^@^@pM-&^@^@^@^@^@^@M-0M-'^@^@^@^@^@^@0M-%^@^@^@^@^@^@M-^@s^@^@^@^@^@^@p|^@^@^@^@^@^@`s^@^@^@^@^@^@^@|^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-0M-@^@^@^@^@^@^@^PM-B^@^@^@^@^@^@M-pM-@^@^@^@^@^@^@ M-C^@^@^@^@^@^@M-PM-D^@^@^@^@^@^@M-^@M-(^@^@^@^@^@^@^PM-E^@^@^@^@^@^@ M-G^@^@^@^@^@^@`M-@^@^@^@^@^@^@M-^PM-B^@^@^@^@^@^@M-@M-?^@^@^@^@^@^@M-0M-C^@^@^@^@^@^@`M-E^@^@^@^@^@^@M-pM-'^@^@^@^@^@^@@M-F^@^@^@^@^@^@M-0M-G^@^@^@^@^@^@@M-A^@^@^@^@^@^@PM-D^@^@^@^@^@^@^PM-@^@^@^@^@^@^@M-^@M-A^@^@^@^@^@^@^@M-F^@^@^@^@^@^@M-^@{^@^@^@^@^@^@M-0M-E^@^@^@^@^@^@M-^PM-F^@^@^@^@^@^@M-^HM-B^A^@^@^@^@^@^RM-^[^A^@^@^@^@^@^VM-^[^A^@^@^@^@^@^\M-^[^A^@^@^@^@^@"M-^[^A^@^@^@^@^@%M-^[^A^@^@^@^@^@*M-^[^A^@^@^@^@^@2M-^[^A^@^@^@^@^@/M-^[^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@6M-^[^A^@^@^@^@^@M-<M->^A^@^@^@^@^@<M-^[^A^@^@^@^@^@@M-^[^A^@^@^@^@^@FM-^[^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@%M-^[^A^@^@^@^@^@M-1M-^Y^A^@^@^@^@^@M-#M-^Y^A^@^@^@^@^@MM-^[^A^@^@^@^@^@M-OM-^W^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@WM-^[^A^@^@^@^@^@_M-^[^A^@^@^@^@^@dM-^[^A^@^@^@^@^@kM-^[^A^@^@^@^@^@vM-^[^A^@^@^@^@^@}M-^[^A^@^@^@^@^@M-^FM-^[^A^@^@^@^@^@^@^@^@^@^@^@^@^@ M-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@a^@^@^@^@^@^@^@tM-B^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@b^@^@^@^@^@^@^@M-^TM-^[^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@d^@^@^@^@^@^@^@M-^^M-^[^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@D^@^@^@^@^@^@^@M-$M-^[^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^F^@^@^@^@^@^@^@M-.M-^[^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^G^@^@^@^@^@^@^@M-FM-^[^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@h^@^@^@^@^@^@^@M-UM-^[^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@i^@^@^@^@^@^@^@M-[M-^[^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@k^@^@^@^@^@^@^@M-eM-^[^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@n^@^@^@^@^@^@^@M-uM-^[^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@G^@^@^@^@^@^@^@M-~M-^[^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@q^@^@^@^@^@^@^@^QM-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@r^@^@^@^@^@^@^@M-#M-^Y^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@s^@^@^@^@^@^@^@M-^FM-^Y^A^@^@^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@w^@^@^@^@^@^@^@^YM-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@A^@^@^@^@^@^@^@$M-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@B^@^@^@^@^@^@^@3M-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@F^@^@^@^@^@^@^@<M-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^D^@^@^@^@^@^@^@FM-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^M^@^@^@^@^@^@^@IM-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@H^@^@^@^@^@^@^@^XM->^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^C^@^@^@^@^@^@^@bM-^\^A^@^@^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^H^@^@^@^@^@^@^@gM-^\^A^@^@^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@I^@^@^@^@^@^@^@M-UM-^Y^A^@^@^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^J^@^@^@^@^@^@^@nM-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@L^@^@^@^@^@^@^@zM-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@N^@^@^@^@^@^@^@M-^BM-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Q^@^@^@^@^@^@^@M-gM-^Y^A^@^@^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^K^@^@^@^@^@^@^@M-^MM-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@R^@^@^@^@^@^@^@M-8M-^Y^A^@^@^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^E^@^@^@^@^@^@^@M-^WM-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^L^@^@^@^@^@^@^@M-*M-^Y^A^@^@^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^N^@^@^@^@^@^@^@M-*M-^\^A^@^@^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@T^@^@^@^@^@^@^@M-1M-^Y^A^@^@^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^O^@^@^@^@^@^@^@M-2M-^\^A^@^@^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^P^@^@^@^@^@^@^@M-AM-^Y^A^@^@^@^@^@^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^B^@^@^@^@^@^@^@M-IM-^Y^A^@^@^@^@^@^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^I^@^@^@^@^@^@^@M-=M-^\^A^@^@^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^A^@^@^@^@^@^@^@M-HM-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Z^@^@^@^@^@^@^@M-PM-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^@^@^@^@^@^@^@^@M-WM-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@~M-^?M-^?M-^?^@^@^@^@M-OM-^W^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@}M-^?M-^?M-^?^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@FM-^Y^A^@^@^@^@^@;M-^]^A^@^@^@^@^@>M-^]^A^@^@^@^@^@^NM-^\^A^@^@^@^@^@"M-^[^A^@^@^@^@^@AM-^]^A^@^@^@^@^@DM-^]^A^@^@^@^@^@GM-^]^A^@^@^@^@^@JM-^]^A^@^@^@^@^@}M-^]^A^@^@^@^@^@MM-^]^A^@^@^@^@^@PM-^]^A^@^@^@^@^@SM-^]^A^@^@^@^@^@M-TM-^\^A^@^@^@^@^@VM-^]^A^@^@^@^@^@YM-^]^A^@^@^@^@^@\M-^]^A^@^@^@^@^@_M-^]^A^@^@^@^@^@M-CM-^[^A^@^@^@^@^@bM-^]^A^@^@^@^@^@eM-^]^A^@^@^@^@^@hM-^]^A^@^@^@^@^@kM-^]^A^@^@^@^@^@nM-^]^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@%M-^[^A^@^@^@^@^@qM-^]^A^@^@^@^@^@<M-^\^A^@^@^@^@^@3M-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@=M-^Y^A^@^@^@^@^@wM-^]^A^@^@^@^@^@|M-^]^A^@^@^@^@^@TM-^Y^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-FM-^[^A^@^@^@^@^@FM-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@zM-^\^A^@^@^@^@^@[M-B^A^@^@^@^@^@aM-B^A^@^@^@^@^@nM-B^A^@^@^@^@^@{M-B^A^@^@^@^@^@M-lM-L^A^@^@^@^@^@M-^OM-B^A^@^@^@^@^@tM-B^A^@^@^@^@^@TM-^Y^A^@^@^@^@^@M-^WM-B^A^@^@^@^@^@^@^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@v^@^@^@^@^@^@^@^L^@^@^@^@^@^@^@^@@^@^@^@^@^@^@^M^@^@^@^@^@^@^@tu^A^@^@^@^@^@^Y^@^@^@^@^@^@^@^P ^B^@^@^@^@^@^[^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@^Z^@^@^@^@^@^@^@^X ^B^@^@^@^@^@^\^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@M-uM-~M-^?o^@^@^@^@M- ^C^@^@^@^@^@^@^E^@^@^@^@^@^@^@M-^P^Q^@^@^@^@^@^@^F^@^@^@^@^@^@^@M-^H^D^@^@^@^@^@^@ ^@^@^@^@^@^@^@L^F^@^@^@^@^@^@^K^@^@^@^@^@^@^@^X^@^@^@^@^@^@^@^U^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^C^@^@^@^@^@^@^@X,^B^@^@^@^@^@^B^@^@^@^@^@^@^@M-p ^@^@^@^@^@^@^T^@^@^@^@^@^@^@^G^@^@^@^@^@^@^@^W^@^@^@^@^@^@^@M-8,^@^@^@^@^@^@^G^@^@^@^@^@^@^@h^Y^@^@^@^@^@^@^H^@^@^@^@^@^@^@P^S^@^@^@^@^@^@ ^@^@^@^@^@^@^@^X^@^@^@^@^@^@^@^^^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@M-{M-^?M-^?o^@^@^@^@^A^@^@^H^@^@^@^@M-~M-^?M-^?o^@^@^@^@M-x^X^@^@^@^@^@^@M-^?M-^?M-^?o^@^@^@^@^A^@^@^@^@^@^@^@M-pM-^?M-^?o^@^@^@^@M-\^W^@^@^@^@^@^@M-yM-^?M-^?o^@^@^@^@M-A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@X*^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@0@^@^@^@^@^@^@@@^@^@^@^@^@^@P@^@^@^@^@^@^@`@^@^@^@^@^@^@p@^@^@^@^@^@^@M-^@@^@^@^@^@^@^@M-^P@^@^@^@^@^@^@M- @^@^@^@^@^@^@M-0@^@^@^@^@^@^@M-@@^@^@^@^@^@^@M-P@^@^@^@^@^@^@M-`@^@^@^@^@^@^@M-p@^@^@^@^@^@^@^@A^@^@^@^@^@^@^PA^@^@^@^@^@^@ A^@^@^@^@^@^@0A^@^@^@^@^@^@@A^@^@^@^@^@^@PA^@^@^@^@^@^@`A^@^@^@^@^@^@pA^@^@^@^@^@^@M-^@A^@^@^@^@^@^@M-^PA^@^@^@^@^@^@M- A^@^@^@^@^@^@M-0A^@^@^@^@^@^@M-@A^@^@^@^@^@^@M-PA^@^@^@^@^@^@M-`A^@^@^@^@^@^@M-pA^@^@^@^@^@^@^@B^@^@^@^@^@^@^PB^@^@^@^@^@^@ B^@^@^@^@^@^@0B^@^@^@^@^@^@@B^@^@^@^@^@^@PB^@^@^@^@^@^@`B^@^@^@^@^@^@pB^@^@^@^@^@^@M-^@B^@^@^@^@^@^@M-^PB^@^@^@^@^@^@M- B^@^@^@^@^@^@M-0B^@^@^@^@^@^@M-@B^@^@^@^@^@^@M-PB^@^@^@^@^@^@M-`B^@^@^@^@^@^@M-pB^@^@^@^@^@^@^@C^@^@^@^@^@^@^PC^@^@^@^@^@^@ C^@^@^@^@^@^@0C^@^@^@^@^@^@@C^@^@^@^@^@^@PC^@^@^@^@^@^@`C^@^@^@^@^@^@pC^@^@^@^@^@^@M-^@C^@^@^@^@^@^@M-^PC^@^@^@^@^@^@M- C^@^@^@^@^@^@M-0C^@^@^@^@^@^@M-@C^@^@^@^@^@^@M-PC^@^@^@^@^@^@M-`C^@^@^@^@^@^@M-pC^@^@^@^@^@^@^@D^@^@^@^@^@^@^PD^@^@^@^@^@^@ D^@^@^@^@^@^@0D^@^@^@^@^@^@@D^@^@^@^@^@^@PD^@^@^@^@^@^@`D^@^@^@^@^@^@pD^@^@^@^@^@^@M-^@D^@^@^@^@^@^@M-^PD^@^@^@^@^@^@M- D^@^@^@^@^@^@M-0D^@^@^@^@^@^@M-@D^@^@^@^@^@^@M-PD^@^@^@^@^@^@M-`D^@^@^@^@^@^@M-pD^@^@^@^@^@^@^@E^@^@^@^@^@^@^PE^@^@^@^@^@^@ E^@^@^@^@^@^@0E^@^@^@^@^@^@@E^@^@^@^@^@^@PE^@^@^@^@^@^@`E^@^@^@^@^@^@pE^@^@^@^@^@^@M-^@E^@^@^@^@^@^@M-^PE^@^@^@^@^@^@M- E^@^@^@^@^@^@M-0E^@^@^@^@^@^@M-@E^@^@^@^@^@^@M-PE^@^@^@^@^@^@M-`E^@^@^@^@^@^@M-pE^@^@^@^@^@^@^@F^@^@^@^@^@^@^PF^@^@^@^@^@^@ F^@^@^@^@^@^@0F^@^@^@^@^@^@@F^@^@^@^@^@^@PF^@^@^@^@^@^@`F^@^@^@^@^@^@pF^@^@^@^@^@^@M-^@F^@^@^@^@^@^@M-^PF^@^@^@^@^@^@M- F^@^@^@^@^@^@M-0F^@^@^@^@^@^@M-@F^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^H0^B^@^@^@^@^@^A^@^@^@M-^?M-^?M-^?M-^?^A^@^@^@^@^@^@^@^A^A?^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-\M-^\^A^@^@^@^@^@M-fM-^\^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^B^@^@^@^@^@^@^@M-rM-^\^A^@^@^@^@^@^A^@^@^@^@^@^@^@^RM-^Y^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@CM->^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^E^@^@^@^@^@^@^@M-uM-^\^A^@^@^@^@^@^E^@^@^@^@^@^@^@M-{M-^\^A^@^@^@^@^@^B^@^@^@^@^@^@^@ M-^]^A^@^@^@^@^@^E^@^@^@^@^@^@^@^AM-^]^A^@^@^@^@^@^E^@^@^@^@^@^@^@^GM-^]^A^@^@^@^@^@^E^@^@^@^@^@^@^@^GM-^]^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^E^@^@^@^@^@^@^@^MM-^]^A^@^@^@^@^@^E^@^@^@^@^@^@^@^AM-^]^A^@^@^@^@^@^E^@^@^@^@^@^@^@^SM-^]^A^@^@^@^@^@^E^@^@^@^@^@^@^@^YM-^]^A^@^@^@^@^@^E^@^@^@^@^@^@^@^_M-^]^A^@^@^@^@^@^E^@^@^@^@^@^@^@%M-^]^A^@^@^@^@^@^E^@^@^@^@^@^@^@+M-^]^A^@^@^@^@^@^E^@^@^@^@^@^@^@1M-^]^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^C^@^@^@^@^@^@^@7M-^]^A^@^@^@^@^@^A^@^@^@^@^@^@^@@M->^A^@^@^@^@^@M-PM-T^@^@^@^@^@^@^A^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@P2^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^A^@^@^@^@^@^@ D^B^@^@^@^@^@`i^A^@^@^@^@^@15ad836be3339dec0e2e6a3c637e08e48aacbd.debug^@^@^@^@M-{^G^Y7^@.shstrtab^@.interp^@.note.gnu.property^@.note.gnu.build-id^@.note.ABI-tag^@.gnu.hash^@.dynsym^@.dynstr^@.gnu.version^@.gnu.version_r^@.rela.dyn^@.rela.plt^@.init^@.plt.got^@.plt.sec^@.text^@.fini^@.rodata^@.eh_frame_hdr^@.eh_frame^@.init_array^@.fini_array^@.data.rel.ro^@.dynamic^@.data^@.bss^@.gnu_debuglink^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^K^@^@^@^A^@^@^@^B^@^@^@^@^@^@^@^X^C^@^@^@^@^@^@^X^C^@^@^@^@^@^@^\^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^S^@^@^@^G^@^@^@^B^@^@^@^@^@^@^@8^C^@^@^@^@^@^@8^C^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@&^@^@^@^G^@^@^@^B^@^@^@^@^@^@^@X^C^@^@^@^@^@^@X^C^@^@^@^@^@^@$^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@9^@^@^@^G^@^@^@^B^@^@^@^@^@^@^@|^C^@^@^@^@^@^@|^C^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@G^@^@^@M-vM-^?M-^?o^B^@^@^@^@^@^@^@M- ^C^@^@^@^@^@^@M- ^C^@^@^@^@^@^@M-d^@^@^@^@^@^@^@^F^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Q^@^@^@^K^@^@^@^B^@^@^@^@^@^@^@M-^H^D^@^@^@^@^@^@M-^H^D^@^@^@^@^@^@^H^M^@^@^@^@^@^@^G^@^@^@^A^@^@^@^H^@^@^@^@^@^@^@^X^@^@^@^@^@^@^@Y^@^@^@^C^@^@^@^B^@^@^@^@^@^@^@M-^P^Q^@^@^@^@^@^@M-^P^Q^@^@^@^@^@^@L^F^@^@^@^@^@^@^@^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@a^@^@^@M-^?M-^?M-^?o^B^@^@^@^@^@^@^@M-\^W^@^@^@^@^@^@M-\^W^@^@^@^@^@^@^V^A^@^@^@^@^@^@^F^@^@^@^@^@^@^@^B^@^@^@^@^@^@^@^B^@^@^@^@^@^@^@n^@^@^@M-~M-^?M-^?o^B^@^@^@^@^@^@^@M-x^X^@^@^@^@^@^@M-x^X^@^@^@^@^@^@p^@^@^@^@^@^@^@^G^@^@^@^A^@^@^@^H^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@}^@^@^@^D^@^@^@^B^@^@^@^@^@^@^@h^Y^@^@^@^@^@^@h^Y^@^@^@^@^@^@P^S^@^@^@^@^@^@^F^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@^X^@^@^@^@^@^@^@M-^G^@^@^@^D^@^@^@B^@^@^@^@^@^@^@M-8,^@^@^@^@^@^@M-8,^@^@^@^@^@^@M-p ^@^@^@^@^@^@^F^@^@^@^Y^@^@^@^H^@^@^@^@^@^@^@^X^@^@^@^@^@^@^@M-^Q^@^@^@^A^@^@^@^F^@^@^@^@^@^@^@^@@^@^@^@^@^@^@^@@^@^@^@^@^@^@^[^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^L^@^@^@^A^@^@^@^F^@^@^@^@^@^@^@ @^@^@^@^@^@^@ @^@^@^@^@^@^@M-0^F^@^@^@^@^@^@^@^@^@^@^@^@^@^@^P^@^@^@^@^@^@^@^P^@^@^@^@^@^@^@M-^W^@^@^@^A^@^@^@^F^@^@^@^@^@^@^@M-PF^@^@^@^@^@^@M-PF^@^@^@^@^@^@0^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^P^@^@^@^@^@^@^@^P^@^@^@^@^@^@^@M- ^@^@^@^A^@^@^@^F^@^@^@^@^@^@^@^@G^@^@^@^@^@^@^@G^@^@^@^@^@^@M- ^F^@^@^@^@^@^@^@^@^@^@^@^@^@^@^P^@^@^@^@^@^@^@^P^@^@^@^@^@^@^@M-)^@^@^@^A^@^@^@^F^@^@^@^@^@^@^@M- M^@^@^@^@^@^@M- M^@^@^@^@^@^@M-R'^A^@^@^@^@^@^@^@^@^@^@^@^@^@^P^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-/^@^@^@^A^@^@^@^F^@^@^@^@^@^@^@tu^A^@^@^@^@^@tu^A^@^@^@^@^@^M^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-5^@^@^@^A^@^@^@^B^@^@^@^@^@^@^@^@M-^@^A^@^@^@^@^@^@M-^@^A^@^@^@^@^@IR^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-=^@^@^@^A^@^@^@^B^@^@^@^@^@^@^@LM-R^A^@^@^@^@^@LM-R^A^@^@^@^@^@, ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-K^@^@^@^A^@^@^@^B^@^@^@^@^@^@^@xM-[^A^@^@^@^@^@xM-[^A^@^@^@^@^@M-X/^@^@^@^@^@^@^@^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-U^@^@^@^N^@^@^@^C^@^@^@^@^@^@^@^P ^B^@^@^@^@^@^P^P^B^@^@^@^@^@^H^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@M-a^@^@^@^O^@^@^@^C^@^@^@^@^@^@^@^X ^B^@^@^@^@^@^X^P^B^@^@^@^@^@^H^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@M-m^@^@^@^A^@^@^@^C^@^@^@^@^@^@^@ ^B^@^@^@^@^@ ^P^B^@^@^@^@^@8 ^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-z^@^@^@^F^@^@^@^C^@^@^@^@^@^@^@X*^B^@^@^@^@^@X^Z^B^@^@^@^@^@^@^B^@^@^@^@^@^@^G^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@^P^@^@^@^@^@^@^@M-^[^@^@^@^A^@^@^@^C^@^@^@^@^@^@^@X,^B^@^@^@^@^@X^\^B^@^@^@^@^@M- ^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@^H^@^@^@^@^@^@^@^C^A^@^@^A^@^@^@^C^@^@^@^@^@^@^@^@0^B^@^@^@^@^@^@ ^B^@^@^@^@^@h^B^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^A^@^@^H^@^@^@^C^@^@^@^@^@^@^@M-^@2^B^@^@^@^@^@h"^B^@^@^@^@^@M-X^R^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^N^A^@^@^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@h"^B^@^@^@^@^@4^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^D^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^A^@^@^@^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@M-^\"^B^@^@^@^@^@^]^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
14.2.3. Lets look at the byte values of /bin/ls
using xxd
#
So while the data in /bin/ls
does not seem to be encoded in ASCII we can use other UNIX tools to translate the individual bytes of the file into a numeric ASCII value so that we can at least see what the values of the bytes of the file are. There are several such tools we could use. Examples include: od
(octal dump), hexdump
, and xxd
. We will use xxd
$ man xxd XXD(1) General Commands Manual XXD(1) NAME xxd - make a hexdump or do the reverse. SYNOPSIS xxd -h[elp] xxd [options] [infile [outfile]] xxd -r[evert] [options] [infile [outfile]] DESCRIPTION xxd creates a hex dump of a given file or standard input. It can also convert a hex dump back to its original binary form. Like uuencode(1) and uudecode(1) it allows the transmission of binary data in a `mail- safe' ASCII representation, but has the advantage of decoding to stan‐ dard output. Moreover, it can be used to perform binary file patching. OPTIONS If no infile is given, standard input is read. If infile is specified as a `-' character, then input is taken from standard input. If no outfile is given (or a `-' character is in its place), results are sent to standard output. Note that a "lazy" parser is used which does not check for more than the first option letter, unless the option is followed by a parameter. Spaces between a single option letter and its parameter are optional. Parameters to options can be specified in decimal, hexadecimal or octal notation. Thus -c8, -c 8, -c 010 and -cols 8 are all equivalent. -a | -autoskip Toggle autoskip: A single '*' replaces nul-lines. Default off. -b | -bits Switch to bits (binary digits) dump, rather than hexdump. This option writes octets as eight digits "1"s and "0"s instead of a normal hexadecimal dump. Each line is preceded by a line number in hexadecimal and followed by an ascii (or ebcdic) representa‐ tion. The command line switches -r, -p, -i do not work with this mode. -c cols | -cols cols Format <cols> octets per line. Default 16 (-i: 12, -ps: 30, -b: 6). Max 256. -C | -capitalize Capitalize variable names in C include file style, when using -i. -E | -EBCDIC Change the character encoding in the righthand column from ASCII to EBCDIC. This does not change the hexadecimal representation. The option is meaningless in combinations with -r, -p or -i. -e Switch to little-endian hexdump. This option treats byte groups as words in little-endian byte order. The default grouping of 4 bytes may be changed using -g. This option only applies to hex‐ dump, leaving the ASCII (or EBCDIC) representation unchanged. The command line switches -r, -p, -i do not work with this mode. -g bytes | -groupsize bytes Separate the output of every <bytes> bytes (two hex characters or eight bit-digits each) by a whitespace. Specify -g 0 to sup‐ press grouping. <Bytes> defaults to 2 in normal mode, 4 in lit‐ tle-endian mode and 1 in bits mode. Grouping does not apply to postscript or include style. -h | -help Print a summary of available commands and exit. No hex dumping is performed. -i | -include Output in C include file style. A complete static array defini‐ tion is written (named after the input file), unless xxd reads from stdin. -l len | -len len Stop after writing <len> octets. -o offset Add <offset> to the displayed file position. -p | -ps | -postscript | -plain Output in postscript continuous hexdump style. Also known as plain hexdump style. -r | -revert Reverse operation: convert (or patch) hexdump into binary. If not writing to stdout, xxd writes into its output file without truncating it. Use the combination -r -p to read plain hexadeci‐ mal dumps without line number information and without a particu‐ lar column layout. Additional Whitespace and line-breaks are al‐ lowed anywhere. -seek offset When used after -r: revert with <offset> added to file positions found in hexdump. -s [+][-]seek Start at <seek> bytes abs. (or rel.) infile offset. + indicates that the seek is relative to the current stdin file position (meaningless when not reading from stdin). - indicates that the seek should be that many characters from the end of the input (or if combined with +: before the current stdin file position). Without -s option, xxd starts at the current file position. -u Use upper case hex letters. Default is lower case. -v | -version Show version string. CAVEATS xxd -r has some builtin magic while evaluating line number information. If the output file is seekable, then the linenumbers at the start of each hexdump line may be out of order, lines may be missing, or over‐ lapping. In these cases xxd will lseek(2) to the next position. If the output file is not seekable, only gaps are allowed, which will be filled by null-bytes. xxd -r never generates parse errors. Garbage is silently skipped. When editing hexdumps, please note that xxd -r skips everything on the input line after reading enough columns of hexadecimal data (see option -c). This also means, that changes to the printable ascii (or ebcdic) columns are always ignored. Reverting a plain (or postscript) style hexdump with xxd -r -p does not depend on the correct number of col‐ umns. Here anything that looks like a pair of hex-digits is inter‐ preted. Note the difference between % xxd -i file and % xxd -i < file xxd -s +seek may be different from xxd -s seek, as lseek(2) is used to "rewind" input. A '+' makes a difference if the input source is stdin, and if stdin's file position is not at the start of the file by the time xxd is started and given its input. The following examples may help to clarify (or further confuse!)... Rewind stdin before reading; needed because the `cat' has already read to the end of stdin. % sh -c "cat > plain_copy; xxd -s 0 > hex_copy" < file Hexdump from file position 0x480 (=1024+128) onwards. The `+' sign means "relative to the current position", thus the `128' adds to the 1k where dd left off. % sh -c "dd of=plain_snippet bs=1k count=1; xxd -s +128 > hex_snippet" < file Hexdump from file position 0x100 ( = 1024-768) on. % sh -c "dd of=plain_snippet bs=1k count=1; xxd -s +-768 > hex_snippet" < file However, this is a rare situation and the use of `+' is rarely needed. The author prefers to monitor the effect of xxd with strace(1) or truss(1), whenever -s is used. EXAMPLES Print everything but the first three lines (hex 0x30 bytes) of file. % xxd -s 0x30 file Print 3 lines (hex 0x30 bytes) from the end of file. % xxd -s -0x30 file Print 120 bytes as continuous hexdump with 20 octets per line. % xxd -l 120 -ps -c 20 xxd.1 2e54482058584420312022417567757374203139 39362220224d616e75616c207061676520666f72 20787864220a2e5c220a2e5c222032317374204d 617920313939360a2e5c22204d616e2070616765 20617574686f723a0a2e5c2220202020546f6e79 204e7567656e74203c746f6e79407363746e7567 Hexdump the first 120 bytes of this man page with 12 octets per line. % xxd -l 120 -c 12 xxd.1 0000000: 2e54 4820 5858 4420 3120 2241 .TH XXD 1 "A 000000c: 7567 7573 7420 3139 3936 2220 ugust 1996" 0000018: 224d 616e 7561 6c20 7061 6765 "Manual page 0000024: 2066 6f72 2078 7864 220a 2e5c for xxd"..\ 0000030: 220a 2e5c 2220 3231 7374 204d "..\" 21st M 000003c: 6179 2031 3939 360a 2e5c 2220 ay 1996..\" 0000048: 4d61 6e20 7061 6765 2061 7574 Man page aut 0000054: 686f 723a 0a2e 5c22 2020 2020 hor:..\" 0000060: 546f 6e79 204e 7567 656e 7420 Tony Nugent 000006c: 3c74 6f6e 7940 7363 746e 7567 <tony@sctnug Display just the date from the file xxd.1 % xxd -s 0x36 -l 13 -c 13 xxd.1 0000036: 3231 7374 204d 6179 2031 3939 36 21st May 1996 Copy input_file to output_file and prepend 100 bytes of value 0x00. % xxd input_file | xxd -r -s 100 > output_file Patch the date in the file xxd.1 % echo "0000037: 3574 68" | xxd -r - xxd.1 % xxd -s 0x36 -l 13 -c 13 xxd.1 0000036: 3235 7468 204d 6179 2031 3939 36 25th May 1996 Create a 65537 byte file with all bytes 0x00, except for the last one which is 'A' (hex 0x41). % echo "010000: 41" | xxd -r > file Hexdump this file with autoskip. % xxd -a -c 12 file 0000000: 0000 0000 0000 0000 0000 0000 ............ * 000fffc: 0000 0000 40 ....A Create a 1 byte file containing a single 'A' character. The number af‐ ter '-r -s' adds to the linenumbers found in the file; in effect, the leading bytes are suppressed. % echo "010000: 41" | xxd -r -s -0x10000 > file Use xxd as a filter within an editor such as vim(1) to hexdump a region marked between `a' and `z'. :'a,'z!xxd Use xxd as a filter within an editor such as vim(1) to recover a binary hexdump marked between `a' and `z'. :'a,'z!xxd -r Use xxd as a filter within an editor such as vim(1) to recover one line of a hexdump. Move the cursor over the line and type: !!xxd -r Read single characters from a serial line % xxd -c1 < /dev/term/b & % stty < /dev/term/b -echo -opost -isig -icanon min 1 % echo -n foo > /dev/term/b RETURN VALUES The following error values are returned: 0 no errors encountered. -1 operation not supported ( xxd -r -i still impossible). 1 error while parsing options. 2 problems with input file. 3 problems with output file. 4,5 desired seek position is unreachable. SEE ALSO uuencode(1), uudecode(1), patch(1) WARNINGS The tools weirdness matches its creators brain. Use entirely at your own risk. Copy files. Trace it. Become a wizard. VERSION This manual page documents xxd version 1.7 AUTHOR (c) 1990-1997 by Juergen Weigert <jnweiger@informatik.uni-erlangen.de> Distribute freely and credit me, make money and share with me, lose money and don't ask me. Manual page started by Tony Nugent <tony@sctnugen.ppp.gu.edu.au> <T.Nugent@sct.gu.edu.au> Small changes by Bram Moolenaar. Edited by Juergen Weigert. Manual page for xxd August 1996 XXD(1)
xxd
conveniently lets us look at the value of a file represented in base 2 binary digits or base 16 hexadecimal digits. We will use the following command to display the first 256 bytes of the file in binary: xxd -l 256 -g 1 -c 8 -b /bin/ls
Where:
-l 256
is used to restrict ourselves to the first 80 bytes-g 1
is used to tell xxd to work on units/groups of single bytes-c 8
is used to print 8 units/groups per line-b
means display the values in base 2 (binary) notation
This causes xxd
to open /bin/ls
and read the first 256 bytes. It examines the value of each byte read and translates it so that it produces a string of eight ASCII characters of either 0
or 1
depending on the value of the bits of the byte. In this way we can use xxd
to display the byte values of a file. The left hand column of the output encodes the byte position in the file that the line of data corresponds too. These position values start at zero are in hexadecimal notation (eg. 00000010
is 16 in decimal). On the far right of each line xxd
prints an ASCII interpretation for any byte values that correspond to printable ASCII characters (otherwise it prints a .
).
$ xxd -l 256 -g 1 -c 8 -b /bin/ls 00000000: 01111111 01000101 01001100 01000110 00000010 00000001 00000001 00000000 .ELF.... 00000008: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ........ 00000010: 00000011 00000000 00111110 00000000 00000001 00000000 00000000 00000000 ..>..... 00000018: 11010000 01100111 00000000 00000000 00000000 00000000 00000000 00000000 .g...... 00000020: 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 @....... 00000028: 11000000 00100011 00000010 00000000 00000000 00000000 00000000 00000000 .#...... 00000030: 00000000 00000000 00000000 00000000 01000000 00000000 00111000 00000000 ....@.8. 00000038: 00001101 00000000 01000000 00000000 00011110 00000000 00011101 00000000 ..@..... 00000040: 00000110 00000000 00000000 00000000 00000100 00000000 00000000 00000000 ........ 00000048: 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 @....... 00000050: 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 @....... 00000058: 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 @....... 00000060: 11011000 00000010 00000000 00000000 00000000 00000000 00000000 00000000 ........ 00000068: 11011000 00000010 00000000 00000000 00000000 00000000 00000000 00000000 ........ 00000070: 00001000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ........ 00000078: 00000011 00000000 00000000 00000000 00000100 00000000 00000000 00000000 ........ 00000080: 00011000 00000011 00000000 00000000 00000000 00000000 00000000 00000000 ........ 00000088: 00011000 00000011 00000000 00000000 00000000 00000000 00000000 00000000 ........ 00000090: 00011000 00000011 00000000 00000000 00000000 00000000 00000000 00000000 ........ 00000098: 00011100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ........ 000000a0: 00011100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ........ 000000a8: 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ........ 000000b0: 00000001 00000000 00000000 00000000 00000100 00000000 00000000 00000000 ........ 000000b8: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ........ 000000c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ........ 000000c8: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ........ 000000d0: 10101000 00110110 00000000 00000000 00000000 00000000 00000000 00000000 .6...... 000000d8: 10101000 00110110 00000000 00000000 00000000 00000000 00000000 00000000 .6...... 000000e0: 00000000 00010000 00000000 00000000 00000000 00000000 00000000 00000000 ........ 000000e8: 00000001 00000000 00000000 00000000 00000101 00000000 00000000 00000000 ........ 000000f0: 00000000 01000000 00000000 00000000 00000000 00000000 00000000 00000000 .@...... 000000f8: 00000000 01000000 00000000 00000000 00000000 00000000 00000000 00000000 .@......
Using hexadecimal notation we get more concise visual representation
$ xxd -l 256 -g 1 -c 8 /bin/ls 00000000: 7f 45 4c 46 02 01 01 00 .ELF.... 00000008: 00 00 00 00 00 00 00 00 ........ 00000010: 03 00 3e 00 01 00 00 00 ..>..... 00000018: d0 67 00 00 00 00 00 00 .g...... 00000020: 40 00 00 00 00 00 00 00 @....... 00000028: c0 23 02 00 00 00 00 00 .#...... 00000030: 00 00 00 00 40 00 38 00 ....@.8. 00000038: 0d 00 40 00 1e 00 1d 00 ..@..... 00000040: 06 00 00 00 04 00 00 00 ........ 00000048: 40 00 00 00 00 00 00 00 @....... 00000050: 40 00 00 00 00 00 00 00 @....... 00000058: 40 00 00 00 00 00 00 00 @....... 00000060: d8 02 00 00 00 00 00 00 ........ 00000068: d8 02 00 00 00 00 00 00 ........ 00000070: 08 00 00 00 00 00 00 00 ........ 00000078: 03 00 00 00 04 00 00 00 ........ 00000080: 18 03 00 00 00 00 00 00 ........ 00000088: 18 03 00 00 00 00 00 00 ........ 00000090: 18 03 00 00 00 00 00 00 ........ 00000098: 1c 00 00 00 00 00 00 00 ........ 000000a0: 1c 00 00 00 00 00 00 00 ........ 000000a8: 01 00 00 00 00 00 00 00 ........ 000000b0: 01 00 00 00 04 00 00 00 ........ 000000b8: 00 00 00 00 00 00 00 00 ........ 000000c0: 00 00 00 00 00 00 00 00 ........ 000000c8: 00 00 00 00 00 00 00 00 ........ 000000d0: a8 36 00 00 00 00 00 00 .6...... 000000d8: a8 36 00 00 00 00 00 00 .6...... 000000e0: 00 10 00 00 00 00 00 00 ........ 000000e8: 01 00 00 00 05 00 00 00 ........ 000000f0: 00 40 00 00 00 00 00 00 .@...... 000000f8: 00 40 00 00 00 00 00 00 .@......
So while it might look cool, without knowing how to interpret the byte values it really does not provide us much insight as to what makes this file a program that lists the contents of directories.
14.2.4. Using the UNIX file
command on /bin/ls
#
While there are no explicit file types in UNIX that tell use what kind of information is in a file (we are expected to know) there is a command that is very good at examining a file and guessing what kind of information is encoded in the file based on a large database of test. This command is called file
. Here is its manual page.
$ man file FILE(1) BSD General Commands Manual FILE(1) NAME file — determine file type SYNOPSIS file [-bcdEhiklLNnprsSvzZ0] [--apple] [--extension] [--mime-encoding] [--mime-type] [-e testname] [-F separator] [-f namefile] [-m magicfiles] [-P name=value] file ... file -C [-m magicfiles] file [--help] DESCRIPTION This manual page documents version 5.38 of the file command. file tests each argument in an attempt to classify it. There are three sets of tests, performed in this order: filesystem tests, magic tests, and language tests. The first test that succeeds causes the file type to be printed. The type printed will usually contain one of the words text (the file contains only printing characters and a few common control characters and is probably safe to read on an ASCII terminal), executable (the file con‐ tains the result of compiling a program in a form understandable to some UNIX kernel or another), or data meaning anything else (data is usually “binary” or non-printable). Exceptions are well-known file formats (core files, tar archives) that are known to contain binary data. When adding local definitions to /etc/magic, make sure to preserve these keywords. Users depend on knowing that all the readable files in a directory have the word “text” printed. Don't do as Berkeley did and change “shell commands text” to “shell script”. The filesystem tests are based on examining the return from a stat(2) system call. The program checks to see if the file is empty, or if it's some sort of special file. Any known file types appropriate to the sys‐ tem you are running on (sockets, symbolic links, or named pipes (FIFOs) on those systems that implement them) are intuited if they are defined in the system header file <sys/stat.h>. The magic tests are used to check for files with data in particular fixed formats. The canonical example of this is a binary executable (compiled program) a.out file, whose format is defined in <elf.h>, <a.out.h> and possibly <exec.h> in the standard include directory. These files have a “magic number” stored in a particular place near the beginning of the file that tells the UNIX operating system that the file is a binary exe‐ cutable, and which of several types thereof. The concept of a “magic” has been applied by extension to data files. Any file with some invari‐ ant identifier at a small fixed offset into the file can usually be de‐ scribed in this way. The information identifying these files is read from /etc/magic and the compiled magic file /usr/share/misc/magic.mgc, or the files in the directory /usr/share/misc/magic if the compiled file does not exist. In addition, if $HOME/.magic.mgc or $HOME/.magic exists, it will be used in preference to the system magic files. If a file does not match any of the entries in the magic file, it is ex‐ amined to see if it seems to be a text file. ASCII, ISO-8859-x, non-ISO 8-bit extended-ASCII character sets (such as those used on Macintosh and IBM PC systems), UTF-8-encoded Unicode, UTF-16-encoded Unicode, and EBCDIC character sets can be distinguished by the different ranges and sequences of bytes that constitute printable text in each set. If a file passes any of these tests, its character set is reported. ASCII, ISO-8859-x, UTF-8, and extended-ASCII files are identified as “text” be‐ cause they will be mostly readable on nearly any terminal; UTF-16 and EBCDIC are only “character data” because, while they contain text, it is text that will require translation before it can be read. In addition, file will attempt to determine other characteristics of text-type files. If the lines of a file are terminated by CR, CRLF, or NEL, instead of the Unix-standard LF, this will be reported. Files that contain embedded es‐ cape sequences or overstriking will also be identified. Once file has determined the character set used in a text-type file, it will attempt to determine in what language the file is written. The lan‐ guage tests look for particular strings (cf. <names.h>) that can appear anywhere in the first few blocks of a file. For example, the keyword .br indicates that the file is most likely a troff(1) input file, just as the keyword struct indicates a C program. These tests are less reliable than the previous two groups, so they are performed last. The language test routines also test for some miscellany (such as tar(1) archives, JSON files). Any file that cannot be identified as having been written in any of the character sets listed above is simply said to be “data”. OPTIONS --apple Causes the file command to output the file type and creator code as used by older MacOS versions. The code consists of eight let‐ ters, the first describing the file type, the latter the creator. This option works properly only for file formats that have the apple-style output defined. -b, --brief Do not prepend filenames to output lines (brief mode). -C, --compile Write a magic.mgc output file that contains a pre-parsed version of the magic file or directory. -c, --checking-printout Cause a checking printout of the parsed form of the magic file. This is usually used in conjunction with the -m flag to debug a new magic file before installing it. -d Prints internal debugging information to stderr. -E On filesystem errors (file not found etc), instead of handling the error as regular output as POSIX mandates and keep going, is‐ sue an error message and exit. -e, --exclude testname Exclude the test named in testname from the list of tests made to determine the file type. Valid test names are: apptype EMX application type (only on EMX). ascii Various types of text files (this test will try to guess the text encoding, irrespective of the setting of the ‘encoding’ option). encoding Different text encodings for soft magic tests. tokens Ignored for backwards compatibility. cdf Prints details of Compound Document Files. compress Checks for, and looks inside, compressed files. csv Checks Comma Separated Value files. elf Prints ELF file details, provided soft magic tests are enabled and the elf magic is found. json Examines JSON (RFC-7159) files by parsing them for com‐ pliance. soft Consults magic files. tar Examines tar files by verifying the checksum of the 512 byte tar header. Excluding this test can provide more detailed content description by using the soft magic method. text A synonym for ‘ascii’. --extension Print a slash-separated list of valid extensions for the file type found. -F, --separator separator Use the specified string as the separator between the filename and the file result returned. Defaults to ‘:’. -f, --files-from namefile Read the names of the files to be examined from namefile (one per line) before the argument list. Either namefile or at least one filename argument must be present; to test the standard input, use ‘-’ as a filename argument. Please note that namefile is un‐ wrapped and the enclosed filenames are processed when this option is encountered and before any further options processing is done. This allows one to process multiple lists of files with different command line arguments on the same file invocation. Thus if you want to set the delimiter, you need to do it before you specify the list of files, like: “-F @ -f namefile”, instead of: “-f namefile -F @”. -h, --no-dereference option causes symlinks not to be followed (on systems that sup‐ port symbolic links). This is the default if the environment variable POSIXLY_CORRECT is not defined. -i, --mime Causes the file command to output mime type strings rather than the more traditional human readable ones. Thus it may say ‘text/plain; charset=us-ascii’ rather than “ASCII text”. --mime-type, --mime-encoding Like -i, but print only the specified element(s). -k, --keep-going Don't stop at the first match, keep going. Subsequent matches will be have the string ‘\012- ’ prepended. (If you want a new‐ line, see the -r option.) The magic pattern with the highest strength (see the -l option) comes first. -l, --list Shows a list of patterns and their strength sorted descending by magic(5) strength which is used for the matching (see also the -k option). -L, --dereference option causes symlinks to be followed, as the like-named option in ls(1) (on systems that support symbolic links). This is the default if the environment variable POSIXLY_CORRECT is defined. -m, --magic-file magicfiles Specify an alternate list of files and directories containing magic. This can be a single item, or a colon-separated list. If a compiled magic file is found alongside a file or directory, it will be used instead. -N, --no-pad Don't pad filenames so that they align in the output. -n, --no-buffer Force stdout to be flushed after checking each file. This is only useful if checking a list of files. It is intended to be used by programs that want filetype output from a pipe. -p, --preserve-date On systems that support utime(3) or utimes(2), attempt to pre‐ serve the access time of files analyzed, to pretend that file never read them. -P, --parameter name=value Set various parameter limits. Name Default Explanation indir 15 recursion limit for indirect magic name 30 use count limit for name/use magic elf_notes 256 max ELF notes processed elf_phnum 128 max ELF program sections processed elf_shnum 32768 max ELF sections processed regex 8192 length limit for regex searches bytes 1048576 max number of bytes to read from file -r, --raw Don't translate unprintable characters to \ooo. Normally file translates unprintable characters to their octal representation. -s, --special-files Normally, file only attempts to read and determine the type of argument files which stat(2) reports are ordinary files. This prevents problems, because reading special files may have pecu‐ liar consequences. Specifying the -s option causes file to also read argument files which are block or character special files. This is useful for determining the filesystem types of the data in raw disk partitions, which are block special files. This op‐ tion also causes file to disregard the file size as reported by stat(2) since on some systems it reports a zero size for raw disk partitions. -S, --no-sandbox On systems where libseccomp (https://github.com/seccomp/libseccomp) is available, the -S flag disables sandboxing which is enabled by default. This option is needed for file to execute external decompressing programs, i.e. when the -z flag is specified and the built-in decompressors are not available. On systems where sandboxing is not available, this option has no effect. Note: This Debian version of file was built without seccomp sup‐ port, so this option has no effect. -v, --version Print the version of the program and exit. -z, --uncompress Try to look inside compressed files. -Z, --uncompress-noreport Try to look inside compressed files, but report information about the contents only not the compression. -0, --print0 Output a null character ‘\0’ after the end of the filename. Nice to cut(1) the output. This does not affect the separator, which is still printed. If this option is repeated more than once, then file prints just the filename followed by a NUL followed by the description (or ERROR: text) followed by a second NUL for each entry. --help Print a help message and exit. ENVIRONMENT The environment variable MAGIC can be used to set the default magic file name. If that variable is set, then file will not attempt to open $HOME/.magic. file adds “.mgc” to the value of this variable as appro‐ priate. The environment variable POSIXLY_CORRECT controls (on systems that support symbolic links), whether file will attempt to follow sym‐ links or not. If set, then file follows symlink, otherwise it does not. This is also controlled by the -L and -h options. FILES /usr/share/misc/magic.mgc Default compiled list of magic. /usr/share/misc/magic Directory containing default magic files. EXIT STATUS file will exit with 0 if the operation was successful or >0 if an error was encountered. The following errors cause diagnostic messages, but don't affect the program exit code (as POSIX requires), unless -E is specified: • A file cannot be found • There is no permission to read a file • The file type cannot be determined EXAMPLES $ file file.c file /dev/{wd0a,hda} file.c: C program text file: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped /dev/wd0a: block special (0/0) /dev/hda: block special (3/0) $ file -s /dev/wd0{b,d} /dev/wd0b: data /dev/wd0d: x86 boot sector $ file -s /dev/hda{,1,2,3,4,5,6,7,8,9,10} /dev/hda: x86 boot sector /dev/hda1: Linux/i386 ext2 filesystem /dev/hda2: x86 boot sector /dev/hda3: x86 boot sector, extended partition table /dev/hda4: Linux/i386 ext2 filesystem /dev/hda5: Linux/i386 swap file /dev/hda6: Linux/i386 swap file /dev/hda7: Linux/i386 swap file /dev/hda8: Linux/i386 swap file /dev/hda9: empty /dev/hda10: empty $ file -i file.c file /dev/{wd0a,hda} file.c: text/x-c file: application/x-executable /dev/hda: application/x-not-regular-file /dev/wd0a: application/x-not-regular-file SEE ALSO hexdump(1), od(1), strings(1), magic(5) STANDARDS CONFORMANCE This program is believed to exceed the System V Interface Definition of FILE(CMD), as near as one can determine from the vague language contained therein. Its behavior is mostly compatible with the System V program of the same name. This version knows more magic, however, so it will pro‐ duce different (albeit more accurate) output in many cases. The one significant difference between this version and System V is that this version treats any white space as a delimiter, so that spaces in pattern strings must be escaped. For example, >10 string language impress (imPRESS data) in an existing magic file would have to be changed to >10 string language\ impress (imPRESS data) In addition, in this version, if a pattern string contains a backslash, it must be escaped. For example 0 string \begindata Andrew Toolkit document in an existing magic file would have to be changed to 0 string \\begindata Andrew Toolkit document SunOS releases 3.2 and later from Sun Microsystems include a file command derived from the System V one, but with some extensions. This version differs from Sun's only in minor ways. It includes the extension of the ‘&’ operator, used as, for example, >16 long&0x7fffffff >0 not stripped SECURITY On systems where libseccomp (https://github.com/seccomp/libseccomp) is available, file is enforces limiting system calls to only the ones neces‐ sary for the operation of the program. This enforcement does not provide any security benefit when file is asked to decompress input files running external programs with the -z option. To enable execution of external decompressors, one needs to disable sandboxing using the -S flag. MAGIC DIRECTORY The magic file entries have been collected from various sources, mainly USENET, and contributed by various authors. Christos Zoulas (address be‐ low) will collect additional or corrected magic file entries. A consoli‐ dation of magic file entries will be distributed periodically. The order of entries in the magic file is significant. Depending on what system you are using, the order that they are put together may be incor‐ rect. HISTORY There has been a file command in every UNIX since at least Research Version 4 (man page dated November, 1973). The System V version intro‐ duced one significant major change: the external list of magic types. This slowed the program down slightly but made it a lot more flexible. This program, based on the System V version, was written by Ian Darwin ⟨ian@darwinsys.com⟩ without looking at anybody else's source code. John Gilmore revised the code extensively, making it better than the first version. Geoff Collyer found several inadequacies and provided some magic file entries. Contributions of the ‘&’ operator by Rob McMa‐ hon, ⟨cudcv@warwick.ac.uk⟩, 1989. Guy Harris, ⟨guy@netapp.com⟩, made many changes from 1993 to the present. Primary development and maintenance from 1990 to the present by Christos Zoulas ⟨christos@astron.com⟩. Altered by Chris Lowth ⟨chris@lowth.com⟩, 2000: handle the -i option to output mime type strings, using an alternative magic file and internal logic. Altered by Eric Fischer ⟨enf@pobox.com⟩, July, 2000, to identify charac‐ ter codes and attempt to identify the languages of non-ASCII files. Altered by Reuben Thomas ⟨rrt@sc3d.org⟩, 2007-2011, to improve MIME sup‐ port, merge MIME and non-MIME magic, support directories as well as files of magic, apply many bug fixes, update and fix a lot of magic, improve the build system, improve the documentation, and rewrite the Python bind‐ ings in pure Python. The list of contributors to the ‘magic’ directory (magic files) is too long to include here. You know who you are; thank you. Many contribu‐ tors are listed in the source files. LEGAL NOTICE Copyright (c) Ian F. Darwin, Toronto, Canada, 1986-1999. Covered by the standard Berkeley Software Distribution copyright; see the file COPYING in the source distribution. The files tar.h and is_tar.c were written by John Gilmore from his pub‐ lic-domain tar(1) program, and are not covered by the above license. BUGS Please report bugs and send patches to the bug tracker at https://bugs.astron.com/ or the mailing list at ⟨file@astron.com⟩ (visit https://mailman.astron.com/mailman/listinfo/file first to subscribe). TODO Fix output so that tests for MIME and APPLE flags are not needed all over the place, and actual output is only done in one place. This needs a de‐ sign. Suggestion: push possible outputs on to a list, then pick the last-pushed (most specific, one hopes) value at the end, or use a default if the list is empty. This should not slow down evaluation. The handling of MAGIC_CONTINUE and printing \012- between entries is clumsy and complicated; refactor and centralize. Some of the encoding logic is hard-coded in encoding.c and can be moved to the magic files if we had a !:charset annotation Continue to squash all magic bugs. See Debian BTS for a good source. Store arbitrarily long strings, for example for %s patterns, so that they can be printed out. Fixes Debian bug #271672. This can be done by allo‐ cating strings in a string pool, storing the string pool at the end of the magic file and converting all the string pointers to relative offsets from the string pool. Add syntax for relative offsets after current level (Debian bug #466037). Make file -ki work, i.e. give multiple MIME types. Add a zip library so we can peek inside Office2007 documents to print more details about their contents. Add an option to print URLs for the sources of the file descriptions. Combine script searches and add a way to map executable names to MIME types (e.g. have a magic value for !:mime which causes the resulting string to be looked up in a table). This would avoid adding the same magic repeatedly for each new hash-bang interpreter. When a file descriptor is available, we can skip and adjust the buffer instead of the hacky buffer management we do now. Fix “name” and “use” to check for consistency at compile time (duplicate “name”, “use” pointing to undefined “name” ). Make “name” / “use” more efficient by keeping a sorted list of names. Special-case ^ to flip en‐ dianness in the parser so that it does not have to be escaped, and docu‐ ment it. If the offsets specified internally in the file exceed the buffer size ( HOWMANY variable in file.h), then we don't seek to that offset, but we give up. It would be better if buffer managements was done when the file descriptor is available so move around the file. One must be careful though because this has performance (and thus security considerations). AVAILABILITY You can obtain the original author's latest version by anonymous FTP on ftp.astron.com in the directory /pub/file/file-X.YZ.tar.gz. BSD July 13, 2019 BSD
Well let’s see what file
has to say about /bin/ls
.
$ file /bin/ls /bin/ls: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2f15ad836be3339dec0e2e6a3c637e08e48aacbd, for GNU/Linux 3.2.0, stripped
Ok cool! File tells us /bin/ls
is an ELF file. You might have noticed that the xxd output showed the ASCII characters ELF
near the beginning of the file. This is due to the fact that this is part of the ELF
standard format to make recognition of them easier.
14.2.5. ELF Files - Executable and Linking Format Files#
So what exactly is an ELF file? Lets see what the manuals have to say. P.S. You are not expected to understand what it is saying at this point.
$ man elf ELF(5) Linux Programmer's Manual ELF(5) NAME elf - format of Executable and Linking Format (ELF) files SYNOPSIS #include <elf.h> DESCRIPTION The header file <elf.h> defines the format of ELF executable binary files. Amongst these files are normal executable files, relocatable object files, core files, and shared objects. An executable file using the ELF file format consists of an ELF header, followed by a program header table or a section header table, or both. The ELF header is always at offset zero of the file. The program header table and the section header table's offset in the file are de‐ fined in the ELF header. The two tables describe the rest of the par‐ ticularities of the file. This header file describes the above mentioned headers as C structures and also includes structures for dynamic sections, relocation sections and symbol tables. Basic types The following types are used for N-bit architectures (N=32,64, ElfN stands for Elf32 or Elf64, uintN_t stands for uint32_t or uint64_t): ElfN_Addr Unsigned program address, uintN_t ElfN_Off Unsigned file offset, uintN_t ElfN_Section Unsigned section index, uint16_t ElfN_Versym Unsigned version symbol information, uint16_t Elf_Byte unsigned char ElfN_Half uint16_t ElfN_Sword int32_t ElfN_Word uint32_t ElfN_Sxword int64_t ElfN_Xword uint64_t (Note: the *BSD terminology is a bit different. There, Elf64_Half is twice as large as Elf32_Half, and Elf64Quarter is used for uint16_t. In order to avoid confusion these types are replaced by explicit ones in the below.) All data structures that the file format defines follow the "natural" size and alignment guidelines for the relevant class. If necessary, data structures contain explicit padding to ensure 4-byte alignment for 4-byte objects, to force structure sizes to a multiple of 4, and so on. ELF header (Ehdr) The ELF header is described by the type Elf32_Ehdr or Elf64_Ehdr: #define EI_NIDENT 16 typedef struct { unsigned char e_ident[EI_NIDENT]; uint16_t e_type; uint16_t e_machine; uint32_t e_version; ElfN_Addr e_entry; ElfN_Off e_phoff; ElfN_Off e_shoff; uint32_t e_flags; uint16_t e_ehsize; uint16_t e_phentsize; uint16_t e_phnum; uint16_t e_shentsize; uint16_t e_shnum; uint16_t e_shstrndx; } ElfN_Ehdr; The fields have the following meanings: e_ident This array of bytes specifies how to interpret the file, in‐ dependent of the processor or the file's remaining contents. Within this array everything is named by macros, which start with the prefix EI_ and may contain values which start with the prefix ELF. The following macros are defined: EI_MAG0 The first byte of the magic number. It must be filled with ELFMAG0. (0: 0x7f) EI_MAG1 The second byte of the magic number. It must be filled with ELFMAG1. (1: 'E') EI_MAG2 The third byte of the magic number. It must be filled with ELFMAG2. (2: 'L') EI_MAG3 The fourth byte of the magic number. It must be filled with ELFMAG3. (3: 'F') EI_CLASS The fifth byte identifies the architecture for this binary: ELFCLASSNONE This class is invalid. ELFCLASS32 This defines the 32-bit architecture. It supports machines with files and virtual address spaces up to 4 Giga‐ bytes. ELFCLASS64 This defines the 64-bit architecture. EI_DATA The sixth byte specifies the data encoding of the processor-specific data in the file. Currently, these encodings are supported: ELFDATANONE Unknown data format. ELFDATA2LSB Two's complement, little-endian. ELFDATA2MSB Two's complement, big-endian. EI_VERSION The seventh byte is the version number of the ELF specification: EV_NONE Invalid version. EV_CURRENT Current version. EI_OSABI The eighth byte identifies the operating system and ABI to which the object is targeted. Some fields in other ELF structures have flags and values that have platform-specific meanings; the interpretation of those fields is determined by the value of this byte. For example: ELFOSABI_NONE Same as ELFOSABI_SYSV ELFOSABI_SYSV UNIX System V ABI ELFOSABI_HPUX HP-UX ABI ELFOSABI_NETBSD NetBSD ABI ELFOSABI_LINUX Linux ABI ELFOSABI_SOLARIS Solaris ABI ELFOSABI_IRIX IRIX ABI ELFOSABI_FREEBSD FreeBSD ABI ELFOSABI_TRU64 TRU64 UNIX ABI ELFOSABI_ARM ARM architecture ABI ELFOSABI_STANDALONE Stand-alone (embedded) ABI EI_ABIVERSION The ninth byte identifies the version of the ABI to which the object is targeted. This field is used to distinguish among incompatible versions of an ABI. The interpretation of this version number is depen‐ dent on the ABI identified by the EI_OSABI field. Applications conforming to this specification use the value 0. EI_PAD Start of padding. These bytes are reserved and set to zero. Programs which read them should ignore them. The value for EI_PAD will change in the fu‐ ture if currently unused bytes are given meanings. EI_NIDENT The size of the e_ident array. e_type This member of the structure identifies the object file type: ET_NONE An unknown type. ET_REL A relocatable file. ET_EXEC An executable file. ET_DYN A shared object. ET_CORE A core file. e_machine This member specifies the required architecture for an indi‐ vidual file. For example: EM_NONE An unknown machine EM_M32 AT&T WE 32100 EM_SPARC Sun Microsystems SPARC EM_386 Intel 80386 EM_68K Motorola 68000 EM_88K Motorola 88000 EM_860 Intel 80860 EM_MIPS MIPS RS3000 (big-endian only) EM_PARISC HP/PA EM_SPARC32PLUS SPARC with enhanced instruction set EM_PPC PowerPC EM_PPC64 PowerPC 64-bit EM_S390 IBM S/390 EM_ARM Advanced RISC Machines EM_SH Renesas SuperH EM_SPARCV9 SPARC v9 64-bit EM_IA_64 Intel Itanium EM_X86_64 AMD x86-64 EM_VAX DEC Vax e_version This member identifies the file version: EV_NONE Invalid version EV_CURRENT Current version e_entry This member gives the virtual address to which the system first transfers control, thus starting the process. If the file has no associated entry point, this member holds zero. e_phoff This member holds the program header table's file offset in bytes. If the file has no program header table, this member holds zero. e_shoff This member holds the section header table's file offset in bytes. If the file has no section header table, this member holds zero. e_flags This member holds processor-specific flags associated with the file. Flag names take the form EF_`machine_flag'. Cur‐ rently, no flags have been defined. e_ehsize This member holds the ELF header's size in bytes. e_phentsize This member holds the size in bytes of one entry in the file's program header table; all entries are the same size. e_phnum This member holds the number of entries in the program header table. Thus the product of e_phentsize and e_phnum gives the table's size in bytes. If a file has no program header, e_phnum holds the value zero. If the number of entries in the program header table is larger than or equal to PN_XNUM (0xffff), this member holds PN_XNUM (0xffff) and the real number of entries in the pro‐ gram header table is held in the sh_info member of the ini‐ tial entry in section header table. Otherwise, the sh_info member of the initial entry contains the value zero. PN_XNUM This is defined as 0xffff, the largest number e_ph‐ num can have, specifying where the actual number of program headers is assigned. e_shentsize This member holds a sections header's size in bytes. A sec‐ tion header is one entry in the section header table; all en‐ tries are the same size. e_shnum This member holds the number of entries in the section header table. Thus the product of e_shentsize and e_shnum gives the section header table's size in bytes. If a file has no sec‐ tion header table, e_shnum holds the value of zero. If the number of entries in the section header table is larger than or equal to SHN_LORESERVE (0xff00), e_shnum holds the value zero and the real number of entries in the section header table is held in the sh_size member of the initial en‐ try in section header table. Otherwise, the sh_size member of the initial entry in the section header table holds the value zero. e_shstrndx This member holds the section header table index of the entry associated with the section name string table. If the file has no section name string table, this member holds the value SHN_UNDEF. If the index of section name string table section is larger than or equal to SHN_LORESERVE (0xff00), this member holds SHN_XINDEX (0xffff) and the real index of the section name string table section is held in the sh_link member of the initial entry in section header table. Otherwise, the sh_link member of the initial entry in section header table contains the value zero. Program header (Phdr) An executable or shared object file's program header table is an array of structures, each describing a segment or other information the sys‐ tem needs to prepare the program for execution. An object file segment contains one or more sections. Program headers are meaningful only for executable and shared object files. A file specifies its own program header size with the ELF header's e_phentsize and e_phnum members. The ELF program header is described by the type Elf32_Phdr or Elf64_Phdr depending on the architecture: typedef struct { uint32_t p_type; Elf32_Off p_offset; Elf32_Addr p_vaddr; Elf32_Addr p_paddr; uint32_t p_filesz; uint32_t p_memsz; uint32_t p_flags; uint32_t p_align; } Elf32_Phdr; typedef struct { uint32_t p_type; uint32_t p_flags; Elf64_Off p_offset; Elf64_Addr p_vaddr; Elf64_Addr p_paddr; uint64_t p_filesz; uint64_t p_memsz; uint64_t p_align; } Elf64_Phdr; The main difference between the 32-bit and the 64-bit program header lies in the location of the p_flags member in the total struct. p_type This member of the structure indicates what kind of segment this array element describes or how to interpret the array element's information. PT_NULL The array element is unused and the other mem‐ bers' values are undefined. This lets the pro‐ gram header have ignored entries. PT_LOAD The array element specifies a loadable segment, described by p_filesz and p_memsz. The bytes from the file are mapped to the beginning of the memory segment. If the segment's memory size p_memsz is larger than the file size p_filesz, the "extra" bytes are defined to hold the value 0 and to follow the segment's initialized area. The file size may not be larger than the memory size. Loadable segment entries in the program header table appear in ascending order, sorted on the p_vaddr member. PT_DYNAMIC The array element specifies dynamic linking in‐ formation. PT_INTERP The array element specifies the location and size of a null-terminated pathname to invoke as an in‐ terpreter. This segment type is meaningful only for executable files (though it may occur for shared objects). However it may not occur more than once in a file. If it is present, it must precede any loadable segment entry. PT_NOTE The array element specifies the location of notes (ElfN_Nhdr). PT_SHLIB This segment type is reserved but has unspecified semantics. Programs that contain an array ele‐ ment of this type do not conform to the ABI. PT_PHDR The array element, if present, specifies the lo‐ cation and size of the program header table it‐ self, both in the file and in the memory image of the program. This segment type may not occur more than once in a file. Moreover, it may occur only if the program header table is part of the memory image of the program. If it is present, it must precede any loadable segment entry. PT_LOPROC, PT_HIPROC Values in the inclusive range [PT_LOPROC, PT_HIPROC] are reserved for processor-specific semantics. PT_GNU_STACK GNU extension which is used by the Linux kernel to control the state of the stack via the flags set in the p_flags member. p_offset This member holds the offset from the beginning of the file at which the first byte of the segment resides. p_vaddr This member holds the virtual address at which the first byte of the segment resides in memory. p_paddr On systems for which physical addressing is relevant, this member is reserved for the segment's physical address. Under BSD this member is not used and must be zero. p_filesz This member holds the number of bytes in the file image of the segment. It may be zero. p_memsz This member holds the number of bytes in the memory image of the segment. It may be zero. p_flags This member holds a bit mask of flags relevant to the seg‐ ment: PF_X An executable segment. PF_W A writable segment. PF_R A readable segment. A text segment commonly has the flags PF_X and PF_R. A data segment commonly has PF_W and PF_R. p_align This member holds the value to which the segments are aligned in memory and in the file. Loadable process segments must have congruent values for p_vaddr and p_offset, modulo the page size. Values of zero and one mean no alignment is re‐ quired. Otherwise, p_align should be a positive, integral power of two, and p_vaddr should equal p_offset, modulo p_align. Section header (Shdr) A file's section header table lets one locate all the file's sections. The section header table is an array of Elf32_Shdr or Elf64_Shdr struc‐ tures. The ELF header's e_shoff member gives the byte offset from the beginning of the file to the section header table. e_shnum holds the number of entries the section header table contains. e_shentsize holds the size in bytes of each entry. A section header table index is a subscript into this array. Some sec‐ tion header table indices are reserved: the initial entry and the in‐ dices between SHN_LORESERVE and SHN_HIRESERVE. The initial entry is used in ELF extensions for e_phnum, e_shnum and e_shstrndx; in other cases, each field in the initial entry is set to zero. An object file does not have sections for these special indices: SHN_UNDEF This value marks an undefined, missing, irrelevant, or otherwise meaningless section reference. SHN_LORESERVE This value specifies the lower bound of the range of reserved indices. SHN_LOPROC, SHN_HIPROC Values greater in the inclusive range [SHN_LOPROC, SHN_HIPROC] are reserved for processor-specific semantics. SHN_ABS This value specifies the absolute value for the corresponding reference. For example, a symbol defined relative to section number SHN_ABS has an absolute value and is not affected by re‐ location. SHN_COMMON Symbols defined relative to this section are common symbols, such as FORTRAN COMMON or unallocated C external variables. SHN_HIRESERVE This value specifies the upper bound of the range of reserved indices. The system reserves indices between SHN_LORESERVE and SHN_HIRESERVE, inclusive. The section header table does not contain entries for the reserved indices. The section header has the following structure: typedef struct { uint32_t sh_name; uint32_t sh_type; uint32_t sh_flags; Elf32_Addr sh_addr; Elf32_Off sh_offset; uint32_t sh_size; uint32_t sh_link; uint32_t sh_info; uint32_t sh_addralign; uint32_t sh_entsize; } Elf32_Shdr; typedef struct { uint32_t sh_name; uint32_t sh_type; uint64_t sh_flags; Elf64_Addr sh_addr; Elf64_Off sh_offset; uint64_t sh_size; uint32_t sh_link; uint32_t sh_info; uint64_t sh_addralign; uint64_t sh_entsize; } Elf64_Shdr; No real differences exist between the 32-bit and 64-bit section head‐ ers. sh_name This member specifies the name of the section. Its value is an index into the section header string table section, giving the location of a null-terminated string. sh_type This member categorizes the section's contents and semantics. SHT_NULL This value marks the section header as inac‐ tive. It does not have an associated section. Other members of the section header have unde‐ fined values. SHT_PROGBITS This section holds information defined by the program, whose format and meaning are deter‐ mined solely by the program. SHT_SYMTAB This section holds a symbol table. Typically, SHT_SYMTAB provides symbols for link editing, though it may also be used for dynamic link‐ ing. As a complete symbol table, it may con‐ tain many symbols unnecessary for dynamic linking. An object file can also contain a SHT_DYNSYM section. SHT_STRTAB This section holds a string table. An object file may have multiple string table sections. SHT_RELA This section holds relocation entries with ex‐ plicit addends, such as type Elf32_Rela for the 32-bit class of object files. An object may have multiple relocation sections. SHT_HASH This section holds a symbol hash table. An object participating in dynamic linking must contain a symbol hash table. An object file may have only one hash table. SHT_DYNAMIC This section holds information for dynamic linking. An object file may have only one dy‐ namic section. SHT_NOTE This section holds notes (ElfN_Nhdr). SHT_NOBITS A section of this type occupies no space in the file but otherwise resembles SHT_PROGBITS. Although this section contains no bytes, the sh_offset member contains the conceptual file offset. SHT_REL This section holds relocation offsets without explicit addends, such as type Elf32_Rel for the 32-bit class of object files. An object file may have multiple relocation sections. SHT_SHLIB This section is reserved but has unspecified semantics. SHT_DYNSYM This section holds a minimal set of dynamic linking symbols. An object file can also con‐ tain a SHT_SYMTAB section. SHT_LOPROC, SHT_HIPROC Values in the inclusive range [SHT_LOPROC, SHT_HIPROC] are reserved for processor-spe‐ cific semantics. SHT_LOUSER This value specifies the lower bound of the range of indices reserved for application pro‐ grams. SHT_HIUSER This value specifies the upper bound of the range of indices reserved for application pro‐ grams. Section types between SHT_LOUSER and SHT_HIUSER may be used by the application, without conflicting with current or future system-defined section types. sh_flags Sections support one-bit flags that describe miscellaneous attributes. If a flag bit is set in sh_flags, the attribute is "on" for the section. Otherwise, the attribute is "off" or does not apply. Undefined attributes are set to zero. SHF_WRITE This section contains data that should be writable during process execution. SHF_ALLOC This section occupies memory during process execution. Some control sections do not re‐ side in the memory image of an object file. This attribute is off for those sections. SHF_EXECINSTR This section contains executable machine in‐ structions. SHF_MASKPROC All bits included in this mask are reserved for processor-specific semantics. sh_addr If this section appears in the memory image of a process, this member holds the address at which the section's first byte should reside. Otherwise, the member contains zero. sh_offset This member's value holds the byte offset from the beginning of the file to the first byte in the section. One section type, SHT_NOBITS, occupies no space in the file, and its sh_offset member locates the conceptual placement in the file. sh_size This member holds the section's size in bytes. Unless the section type is SHT_NOBITS, the section occupies sh_size bytes in the file. A section of type SHT_NOBITS may have a nonzero size, but it occupies no space in the file. sh_link This member holds a section header table index link, whose interpretation depends on the section type. sh_info This member holds extra information, whose interpretation de‐ pends on the section type. sh_addralign Some sections have address alignment constraints. If a sec‐ tion holds a doubleword, the system must ensure doubleword alignment for the entire section. That is, the value of sh_addr must be congruent to zero, modulo the value of sh_ad‐ dralign. Only zero and positive integral powers of two are allowed. The value 0 or 1 means that the section has no alignment constraints. sh_entsize Some sections hold a table of fixed-sized entries, such as a symbol table. For such a section, this member gives the size in bytes for each entry. This member contains zero if the section does not hold a table of fixed-size entries. Various sections hold program and control information: .bss This section holds uninitialized data that contributes to the program's memory image. By definition, the system initial‐ izes the data with zeros when the program begins to run. This section is of type SHT_NOBITS. The attribute types are SHF_ALLOC and SHF_WRITE. .comment This section holds version control information. This section is of type SHT_PROGBITS. No attribute types are used. .ctors This section holds initialized pointers to the C++ construc‐ tor functions. This section is of type SHT_PROGBITS. The attribute types are SHF_ALLOC and SHF_WRITE. .data This section holds initialized data that contribute to the program's memory image. This section is of type SHT_PROG‐ BITS. The attribute types are SHF_ALLOC and SHF_WRITE. .data1 This section holds initialized data that contribute to the program's memory image. This section is of type SHT_PROG‐ BITS. The attribute types are SHF_ALLOC and SHF_WRITE. .debug This section holds information for symbolic debugging. The contents are unspecified. This section is of type SHT_PROG‐ BITS. No attribute types are used. .dtors This section holds initialized pointers to the C++ destructor functions. This section is of type SHT_PROGBITS. The attri‐ bute types are SHF_ALLOC and SHF_WRITE. .dynamic This section holds dynamic linking information. The sec‐ tion's attributes will include the SHF_ALLOC bit. Whether the SHF_WRITE bit is set is processor-specific. This section is of type SHT_DYNAMIC. See the attributes above. .dynstr This section holds strings needed for dynamic linking, most commonly the strings that represent the names associated with symbol table entries. This section is of type SHT_STRTAB. The attribute type used is SHF_ALLOC. .dynsym This section holds the dynamic linking symbol table. This section is of type SHT_DYNSYM. The attribute used is SHF_AL‐ LOC. .fini This section holds executable instructions that contribute to the process termination code. When a program exits normally the system arranges to execute the code in this section. This section is of type SHT_PROGBITS. The attributes used are SHF_ALLOC and SHF_EXECINSTR. .gnu.version This section holds the version symbol table, an array of ElfN_Half elements. This section is of type SHT_GNU_versym. The attribute type used is SHF_ALLOC. .gnu.version_d This section holds the version symbol definitions, a table of ElfN_Verdef structures. This section is of type SHT_GNU_verdef. The attribute type used is SHF_ALLOC. .gnu.version_r This section holds the version symbol needed elements, a ta‐ ble of ElfN_Verneed structures. This section is of type SHT_GNU_versym. The attribute type used is SHF_ALLOC. .got This section holds the global offset table. This section is of type SHT_PROGBITS. The attributes are processor-specific. .hash This section holds a symbol hash table. This section is of type SHT_HASH. The attribute used is SHF_ALLOC. .init This section holds executable instructions that contribute to the process initialization code. When a program starts to run the system arranges to execute the code in this section before calling the main program entry point. This section is of type SHT_PROGBITS. The attributes used are SHF_ALLOC and SHF_EXECINSTR. .interp This section holds the pathname of a program interpreter. If the file has a loadable segment that includes the section, the section's attributes will include the SHF_ALLOC bit. Otherwise, that bit will be off. This section is of type SHT_PROGBITS. .line This section holds line number information for symbolic de‐ bugging, which describes the correspondence between the pro‐ gram source and the machine code. The contents are unspeci‐ fied. This section is of type SHT_PROGBITS. No attribute types are used. .note This section holds various notes. This section is of type SHT_NOTE. No attribute types are used. .note.ABI-tag This section is used to declare the expected run-time ABI of the ELF image. It may include the operating system name and its run-time versions. This section is of type SHT_NOTE. The only attribute used is SHF_ALLOC. .note.gnu.build-id This section is used to hold an ID that uniquely identifies the contents of the ELF image. Different files with the same build ID should contain the same executable content. See the --build-id option to the GNU linker (ld (1)) for more de‐ tails. This section is of type SHT_NOTE. The only attribute used is SHF_ALLOC. .note.GNU-stack This section is used in Linux object files for declaring stack attributes. This section is of type SHT_PROGBITS. The only attribute used is SHF_EXECINSTR. This indicates to the GNU linker that the object file requires an executable stack. .note.openbsd.ident OpenBSD native executables usually contain this section to identify themselves so the kernel can bypass any compatibil‐ ity ELF binary emulation tests when loading the file. .plt This section holds the procedure linkage table. This section is of type SHT_PROGBITS. The attributes are processor-spe‐ cific. .relNAME This section holds relocation information as described below. If the file has a loadable segment that includes relocation, the section's attributes will include the SHF_ALLOC bit. Otherwise, the bit will be off. By convention, "NAME" is supplied by the section to which the relocations apply. Thus a relocation section for .text normally would have the name .rel.text. This section is of type SHT_REL. .relaNAME This section holds relocation information as described below. If the file has a loadable segment that includes relocation, the section's attributes will include the SHF_ALLOC bit. Otherwise, the bit will be off. By convention, "NAME" is supplied by the section to which the relocations apply. Thus a relocation section for .text normally would have the name .rela.text. This section is of type SHT_RELA. .rodata This section holds read-only data that typically contributes to a nonwritable segment in the process image. This section is of type SHT_PROGBITS. The attribute used is SHF_ALLOC. .rodata1 This section holds read-only data that typically contributes to a nonwritable segment in the process image. This section is of type SHT_PROGBITS. The attribute used is SHF_ALLOC. .shstrtab This section holds section names. This section is of type SHT_STRTAB. No attribute types are used. .strtab This section holds strings, most commonly the strings that represent the names associated with symbol table entries. If the file has a loadable segment that includes the symbol string table, the section's attributes will include the SHF_ALLOC bit. Otherwise, the bit will be off. This section is of type SHT_STRTAB. .symtab This section holds a symbol table. If the file has a load‐ able segment that includes the symbol table, the section's attributes will include the SHF_ALLOC bit. Otherwise, the bit will be off. This section is of type SHT_SYMTAB. .text This section holds the "text", or executable instructions, of a program. This section is of type SHT_PROGBITS. The at‐ tributes used are SHF_ALLOC and SHF_EXECINSTR. String and symbol tables String table sections hold null-terminated character sequences, com‐ monly called strings. The object file uses these strings to represent symbol and section names. One references a string as an index into the string table section. The first byte, which is index zero, is defined to hold a null byte ('\0'). Similarly, a string table's last byte is defined to hold a null byte, ensuring null termination for all strings. An object file's symbol table holds information needed to locate and relocate a program's symbolic definitions and references. A symbol ta‐ ble index is a subscript into this array. typedef struct { uint32_t st_name; Elf32_Addr st_value; uint32_t st_size; unsigned char st_info; unsigned char st_other; uint16_t st_shndx; } Elf32_Sym; typedef struct { uint32_t st_name; unsigned char st_info; unsigned char st_other; uint16_t st_shndx; Elf64_Addr st_value; uint64_t st_size; } Elf64_Sym; The 32-bit and 64-bit versions have the same members, just in a differ‐ ent order. st_name This member holds an index into the object file's symbol string table, which holds character representations of the symbol names. If the value is nonzero, it represents a string table index that gives the symbol name. Otherwise, the symbol has no name. st_value This member gives the value of the associated symbol. st_size Many symbols have associated sizes. This member holds zero if the symbol has no size or an unknown size. st_info This member specifies the symbol's type and binding at‐ tributes: STT_NOTYPE The symbol's type is not defined. STT_OBJECT The symbol is associated with a data object. STT_FUNC The symbol is associated with a function or other executable code. STT_SECTION The symbol is associated with a section. Symbol table entries of this type exist primarily for relocation and normally have STB_LOCAL bindings. STT_FILE By convention, the symbol's name gives the name of the source file associated with the object file. A file symbol has STB_LOCAL bindings, its section index is SHN_ABS, and it precedes the other STB_LOCAL symbols of the file, if it is present. STT_LOPROC, STT_HIPROC Values in the inclusive range [STT_LOPROC, STT_HIPROC] are reserved for processor-specific semantics. STB_LOCAL Local symbols are not visible outside the object file containing their definition. Local symbols of the same name may exist in multiple files without interfering with each other. STB_GLOBAL Global symbols are visible to all object files being combined. One file's definition of a global symbol will satisfy another file's unde‐ fined reference to the same symbol. STB_WEAK Weak symbols resemble global symbols, but their definitions have lower precedence. STB_LOPROC, STB_HIPROC Values in the inclusive range [STB_LOPROC, STB_HIPROC] are reserved for processor-specific semantics. There are macros for packing and unpacking the binding and type fields: ELF32_ST_BIND(info), ELF64_ST_BIND(info) Extract a binding from an st_info value. ELF32_ST_TYPE(info), ELF64_ST_TYPE(info) Extract a type from an st_info value. ELF32_ST_INFO(bind, type), ELF64_ST_INFO(bind, type) Convert a binding and a type into an st_info value. st_other This member defines the symbol visibility. STV_DEFAULT Default symbol visibility rules. Global and weak symbols are available to other modules; references in the local module can be inter‐ posed by definitions in other modules. STV_INTERNAL Processor-specific hidden class. STV_HIDDEN Symbol is unavailable to other modules; ref‐ erences in the local module always resolve to the local symbol (i.e., the symbol can't be interposed by definitions in other modules). STV_PROTECTED Symbol is available to other modules, but references in the local module always resolve to the local symbol. There are macros for extracting the visibility type: ELF32_ST_VISIBILITY(other) or ELF64_ST_VISIBILITY(other) st_shndx Every symbol table entry is "defined" in relation to some section. This member holds the relevant section header table index. Relocation entries (Rel & Rela) Relocation is the process of connecting symbolic references with sym‐ bolic definitions. Relocatable files must have information that de‐ scribes how to modify their section contents, thus allowing executable and shared object files to hold the right information for a process's program image. Relocation entries are these data. Relocation structures that do not need an addend: typedef struct { Elf32_Addr r_offset; uint32_t r_info; } Elf32_Rel; typedef struct { Elf64_Addr r_offset; uint64_t r_info; } Elf64_Rel; Relocation structures that need an addend: typedef struct { Elf32_Addr r_offset; uint32_t r_info; int32_t r_addend; } Elf32_Rela; typedef struct { Elf64_Addr r_offset; uint64_t r_info; int64_t r_addend; } Elf64_Rela; r_offset This member gives the location at which to apply the reloca‐ tion action. For a relocatable file, the value is the byte offset from the beginning of the section to the storage unit affected by the relocation. For an executable file or shared object, the value is the virtual address of the storage unit affected by the relocation. r_info This member gives both the symbol table index with respect to which the relocation must be made and the type of relocation to apply. Relocation types are processor-specific. When the text refers to a relocation entry's relocation type or symbol table index, it means the result of applying ELF[32|64]_R_TYPE or ELF[32|64]_R_SYM, respectively, to the entry's r_info member. r_addend This member specifies a constant addend used to compute the value to be stored into the relocatable field. Dynamic tags (Dyn) The .dynamic section contains a series of structures that hold relevant dynamic linking information. The d_tag member controls the interpreta‐ tion of d_un. typedef struct { Elf32_Sword d_tag; union { Elf32_Word d_val; Elf32_Addr d_ptr; } d_un; } Elf32_Dyn; extern Elf32_Dyn _DYNAMIC[]; typedef struct { Elf64_Sxword d_tag; union { Elf64_Xword d_val; Elf64_Addr d_ptr; } d_un; } Elf64_Dyn; extern Elf64_Dyn _DYNAMIC[]; d_tag This member may have any of the following values: DT_NULL Marks end of dynamic section DT_NEEDED String table offset to name of a needed library DT_PLTRELSZ Size in bytes of PLT relocation entries DT_PLTGOT Address of PLT and/or GOT DT_HASH Address of symbol hash table DT_STRTAB Address of string table DT_SYMTAB Address of symbol table DT_RELA Address of Rela relocation table DT_RELASZ Size in bytes of the Rela relocation table DT_RELAENT Size in bytes of a Rela relocation table entry DT_STRSZ Size in bytes of string table DT_SYMENT Size in bytes of a symbol table entry DT_INIT Address of the initialization function DT_FINI Address of the termination function DT_SONAME String table offset to name of shared object DT_RPATH String table offset to library search path (dep‐ recated) DT_SYMBOLIC Alert linker to search this shared object before the executable for symbols DT_REL Address of Rel relocation table DT_RELSZ Size in bytes of Rel relocation table DT_RELENT Size in bytes of a Rel table entry DT_PLTREL Type of relocation entry to which the PLT refers (Rela or Rel) DT_DEBUG Undefined use for debugging DT_TEXTREL Absence of this entry indicates that no reloca‐ tion entries should apply to a nonwritable seg‐ ment DT_JMPREL Address of relocation entries associated solely with the PLT DT_BIND_NOW Instruct dynamic linker to process all reloca‐ tions before transferring control to the exe‐ cutable DT_RUNPATH String table offset to library search path DT_LOPROC, DT_HIPROC Values in the inclusive range [DT_LOPROC, DT_HIPROC] are reserved for processor-specific semantics d_val This member represents integer values with various interpre‐ tations. d_ptr This member represents program virtual addresses. When in‐ terpreting these addresses, the actual address should be com‐ puted based on the original file value and memory base ad‐ dress. Files do not contain relocation entries to fixup these addresses. _DYNAMIC Array containing all the dynamic structures in the .dynamic section. This is automatically populated by the linker. Notes (Nhdr) ELF notes allow for appending arbitrary information for the system to use. They are largely used by core files (e_type of ET_CORE), but many projects define their own set of extensions. For example, the GNU tool chain uses ELF notes to pass information from the linker to the C li‐ brary. Note sections contain a series of notes (see the struct definitions be‐ low). Each note is followed by the name field (whose length is defined in n_namesz) and then by the descriptor field (whose length is defined in n_descsz) and whose starting address has a 4 byte alignment. Nei‐ ther field is defined in the note struct due to their arbitrary lengths. An example for parsing out two consecutive notes should clarify their layout in memory: void *memory, *name, *desc; Elf64_Nhdr *note, *next_note; /* The buffer is pointing to the start of the section/segment */ note = memory; /* If the name is defined, it follows the note */ name = note->n_namesz == 0 ? NULL : memory + sizeof(*note); /* If the descriptor is defined, it follows the name (with alignment) */ desc = note->n_descsz == 0 ? NULL : memory + sizeof(*note) + ALIGN_UP(note->n_namesz, 4); /* The next note follows both (with alignment) */ next_note = memory + sizeof(*note) + ALIGN_UP(note->n_namesz, 4) + ALIGN_UP(note->n_descsz, 4); Keep in mind that the interpretation of n_type depends on the namespace defined by the n_namesz field. If the n_namesz field is not set (e.g., is 0), then there are two sets of notes: one for core files and one for all other ELF types. If the namespace is unknown, then tools will usu‐ ally fallback to these sets of notes as well. typedef struct { Elf32_Word n_namesz; Elf32_Word n_descsz; Elf32_Word n_type; } Elf32_Nhdr; typedef struct { Elf64_Word n_namesz; Elf64_Word n_descsz; Elf64_Word n_type; } Elf64_Nhdr; n_namesz The length of the name field in bytes. The contents will im‐ mediately follow this note in memory. The name is null ter‐ minated. For example, if the name is "GNU", then n_namesz will be set to 4. n_descsz The length of the descriptor field in bytes. The contents will immediately follow the name field in memory. n_type Depending on the value of the name field, this member may have any of the following values: Core files (e_type = ET_CORE) Notes used by all core files. These are highly operat‐ ing system or architecture specific and often require close coordination with kernels, C libraries, and debug‐ gers. These are used when the namespace is the default (i.e., n_namesz will be set to 0), or a fallback when the namespace is unknown. NT_PRSTATUS prstatus struct NT_FPREGSET fpregset struct NT_PRPSINFO prpsinfo struct NT_PRXREG prxregset struct NT_TASKSTRUCT task structure NT_PLATFORM String from sysinfo(SI_PLATFORM) NT_AUXV auxv array NT_GWINDOWS gwindows struct NT_ASRS asrset struct NT_PSTATUS pstatus struct NT_PSINFO psinfo struct NT_PRCRED prcred struct NT_UTSNAME utsname struct NT_LWPSTATUS lwpstatus struct NT_LWPSINFO lwpinfo struct NT_PRFPXREG fprxregset struct NT_SIGINFO siginfo_t (size might increase over time) NT_FILE Contains information about mapped files NT_PRXFPREG user_fxsr_struct NT_PPC_VMX PowerPC Altivec/VMX registers NT_PPC_SPE PowerPC SPE/EVR registers NT_PPC_VSX PowerPC VSX registers NT_386_TLS i386 TLS slots (struct user_desc) NT_386_IOPERM x86 io permission bitmap (1=deny) NT_X86_XSTATE x86 extended state using xsave NT_S390_HIGH_GPRS s390 upper register halves NT_S390_TIMER s390 timer register NT_S390_TODCMP s390 time-of-day (TOD) clock com‐ parator register NT_S390_TODPREG s390 time-of-day (TOD) programmable register NT_S390_CTRS s390 control registers NT_S390_PREFIX s390 prefix register NT_S390_LAST_BREAK s390 breaking event address NT_S390_SYSTEM_CALL s390 system call restart data NT_S390_TDB s390 transaction diagnostic block NT_ARM_VFP ARM VFP/NEON registers NT_ARM_TLS ARM TLS register NT_ARM_HW_BREAK ARM hardware breakpoint registers NT_ARM_HW_WATCH ARM hardware watchpoint registers NT_ARM_SYSTEM_CALL ARM system call number n_name = GNU Extensions used by the GNU tool chain. NT_GNU_ABI_TAG Operating system (OS) ABI information. The desc field will be 4 words: • word 0: OS descriptor (ELF_NOTE_OS_LINUX, ELF_NOTE_OS_GNU, and so on)` • word 1: major version of the ABI • word 2: minor version of the ABI • word 3: subminor version of the ABI NT_GNU_HWCAP Synthetic hwcap information. The desc field be‐ gins with two words: • word 0: number of entries • word 1: bit mask of enabled entries Then follow variable-length entries, one byte followed by a null-terminated hwcap name string. The byte gives the bit number to test if enabled, (1U << bit) & bit mask. NT_GNU_BUILD_ID Unique build ID as generated by the GNU ld(1) --build-id option. The desc consists of any non‐ zero number of bytes. NT_GNU_GOLD_VERSION The desc contains the GNU Gold linker version used. Default/unknown namespace (e_type != ET_CORE) These are used when the namespace is the default (i.e., n_namesz will be set to 0), or a fallback when the name‐ space is unknown. NT_VERSION A version string of some sort. NT_ARCH Architecture information. NOTES ELF first appeared in System V. The ELF format is an adopted standard. The extensions for e_phnum, e_shnum and e_shstrndx respectively are Linux extensions. Sun, BSD and AMD64 also support them; for further information, look under SEE ALSO. SEE ALSO as(1), elfedit(1), gdb(1), ld(1), nm(1), objdump(1), patchelf(1), read‐ elf(1), size(1), strings(1), strip(1), execve(2), dl_iterate_phdr(3), core(5), ld.so(8) Hewlett-Packard, Elf-64 Object File Format. Santa Cruz Operation, System V Application Binary Interface. UNIX System Laboratories, "Object Files", Executable and Linking Format (ELF). Sun Microsystems, Linker and Libraries Guide. AMD64 ABI Draft, System V Application Binary Interface AMD64 Architec‐ ture Processor Supplement. COLOPHON This page is part of release 5.05 of the Linux man-pages project. A description of the project, information about reporting bugs, and the latest version of this page, can be found at https://www.kernel.org/doc/man-pages/. Linux 2019-05-09 ELF(5)
Wow, that’s a lot of information that does not make much sense at this point. However, it is nice to see that it seems to be a format for encoding “executable” files ;-)
Now, as it turns out, there several tools such as readelf
and objdump
that are designed to decode elf
files. But it is not clear that this is going to help much until we get a better conceptual understanding of what it means to encode a program for execution in a process.
For your interest here is the output for readelf --all /bin/ls
and objdump --all /bin/ls
which dump summary information about the /bin/ls
executable.
$ readelf --all /bin/ls ELF Header: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ELF64 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: DYN (Shared object file) Machine: Advanced Micro Devices X86-64 Version: 0x1 Entry point address: 0x67d0 Start of program headers: 64 (bytes into file) Start of section headers: 140224 (bytes into file) Flags: 0x0 Size of this header: 64 (bytes) Size of program headers: 56 (bytes) Number of program headers: 13 Size of section headers: 64 (bytes) Number of section headers: 30 Section header string table index: 29 Section Headers: [Nr] Name Type Address Offset Size EntSize Flags Link Info Align [ 0] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [ 1] .interp PROGBITS 0000000000000318 00000318 000000000000001c 0000000000000000 A 0 0 1 [ 2] .note.gnu.propert NOTE 0000000000000338 00000338 0000000000000020 0000000000000000 A 0 0 8 [ 3] .note.gnu.build-i NOTE 0000000000000358 00000358 0000000000000024 0000000000000000 A 0 0 4 [ 4] .note.ABI-tag NOTE 000000000000037c 0000037c 0000000000000020 0000000000000000 A 0 0 4 [ 5] .gnu.hash GNU_HASH 00000000000003a0 000003a0 00000000000000e4 0000000000000000 A 6 0 8 [ 6] .dynsym DYNSYM 0000000000000488 00000488 0000000000000d08 0000000000000018 A 7 1 8 [ 7] .dynstr STRTAB 0000000000001190 00001190 000000000000064c 0000000000000000 A 0 0 1 [ 8] .gnu.version VERSYM 00000000000017dc 000017dc 0000000000000116 0000000000000002 A 6 0 2 [ 9] .gnu.version_r VERNEED 00000000000018f8 000018f8 0000000000000070 0000000000000000 A 7 1 8 [10] .rela.dyn RELA 0000000000001968 00001968 0000000000001350 0000000000000018 A 6 0 8 [11] .rela.plt RELA 0000000000002cb8 00002cb8 00000000000009f0 0000000000000018 AI 6 25 8 [12] .init PROGBITS 0000000000004000 00004000 000000000000001b 0000000000000000 AX 0 0 4 [13] .plt PROGBITS 0000000000004020 00004020 00000000000006b0 0000000000000010 AX 0 0 16 [14] .plt.got PROGBITS 00000000000046d0 000046d0 0000000000000030 0000000000000010 AX 0 0 16 [15] .plt.sec PROGBITS 0000000000004700 00004700 00000000000006a0 0000000000000010 AX 0 0 16 [16] .text PROGBITS 0000000000004da0 00004da0 00000000000127d2 0000000000000000 AX 0 0 16 [17] .fini PROGBITS 0000000000017574 00017574 000000000000000d 0000000000000000 AX 0 0 4 [18] .rodata PROGBITS 0000000000018000 00018000 0000000000005249 0000000000000000 A 0 0 32 [19] .eh_frame_hdr PROGBITS 000000000001d24c 0001d24c 000000000000092c 0000000000000000 A 0 0 4 [20] .eh_frame PROGBITS 000000000001db78 0001db78 0000000000002fd8 0000000000000000 A 0 0 8 [21] .init_array INIT_ARRAY 0000000000022010 00021010 0000000000000008 0000000000000008 WA 0 0 8 [22] .fini_array FINI_ARRAY 0000000000022018 00021018 0000000000000008 0000000000000008 WA 0 0 8 [23] .data.rel.ro PROGBITS 0000000000022020 00021020 0000000000000a38 0000000000000000 WA 0 0 32 [24] .dynamic DYNAMIC 0000000000022a58 00021a58 0000000000000200 0000000000000010 WA 7 0 8 [25] .got PROGBITS 0000000000022c58 00021c58 00000000000003a0 0000000000000008 WA 0 0 8 [26] .data PROGBITS 0000000000023000 00022000 0000000000000268 0000000000000000 WA 0 0 32 [27] .bss NOBITS 0000000000023280 00022268 00000000000012d8 0000000000000000 WA 0 0 32 [28] .gnu_debuglink PROGBITS 0000000000000000 00022268 0000000000000034 0000000000000000 0 0 4 [29] .shstrtab STRTAB 0000000000000000 0002229c 000000000000011d 0000000000000000 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), l (large), p (processor specific) There are no section groups in this file. Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flags Align PHDR 0x0000000000000040 0x0000000000000040 0x0000000000000040 0x00000000000002d8 0x00000000000002d8 R 0x8 INTERP 0x0000000000000318 0x0000000000000318 0x0000000000000318 0x000000000000001c 0x000000000000001c R 0x1 [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2] LOAD 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x00000000000036a8 0x00000000000036a8 R 0x1000 LOAD 0x0000000000004000 0x0000000000004000 0x0000000000004000 0x0000000000013581 0x0000000000013581 R E 0x1000 LOAD 0x0000000000018000 0x0000000000018000 0x0000000000018000 0x0000000000008b50 0x0000000000008b50 R 0x1000 LOAD 0x0000000000021010 0x0000000000022010 0x0000000000022010 0x0000000000001258 0x0000000000002548 RW 0x1000 DYNAMIC 0x0000000000021a58 0x0000000000022a58 0x0000000000022a58 0x0000000000000200 0x0000000000000200 RW 0x8 NOTE 0x0000000000000338 0x0000000000000338 0x0000000000000338 0x0000000000000020 0x0000000000000020 R 0x8 NOTE 0x0000000000000358 0x0000000000000358 0x0000000000000358 0x0000000000000044 0x0000000000000044 R 0x4 GNU_PROPERTY 0x0000000000000338 0x0000000000000338 0x0000000000000338 0x0000000000000020 0x0000000000000020 R 0x8 GNU_EH_FRAME 0x000000000001d24c 0x000000000001d24c 0x000000000001d24c 0x000000000000092c 0x000000000000092c R 0x4 GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 RW 0x10 GNU_RELRO 0x0000000000021010 0x0000000000022010 0x0000000000022010 0x0000000000000ff0 0x0000000000000ff0 R 0x1 Section to Segment mapping: Segment Sections... 00 01 .interp 02 .interp .note.gnu.property .note.gnu.build-id .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt 03 .init .plt .plt.got .plt.sec .text .fini 04 .rodata .eh_frame_hdr .eh_frame 05 .init_array .fini_array .data.rel.ro .dynamic .got .data .bss 06 .dynamic 07 .note.gnu.property 08 .note.gnu.build-id .note.ABI-tag 09 .note.gnu.property 10 .eh_frame_hdr 11 12 .init_array .fini_array .data.rel.ro .dynamic .got Dynamic section at offset 0x21a58 contains 28 entries: Tag Type Name/Value 0x0000000000000001 (NEEDED) Shared library: [libselinux.so.1] 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] 0x000000000000000c (INIT) 0x4000 0x000000000000000d (FINI) 0x17574 0x0000000000000019 (INIT_ARRAY) 0x22010 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) 0x000000000000001a (FINI_ARRAY) 0x22018 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) 0x000000006ffffef5 (GNU_HASH) 0x3a0 0x0000000000000005 (STRTAB) 0x1190 0x0000000000000006 (SYMTAB) 0x488 0x000000000000000a (STRSZ) 1612 (bytes) 0x000000000000000b (SYMENT) 24 (bytes) 0x0000000000000015 (DEBUG) 0x0 0x0000000000000003 (PLTGOT) 0x22c58 0x0000000000000002 (PLTRELSZ) 2544 (bytes) 0x0000000000000014 (PLTREL) RELA 0x0000000000000017 (JMPREL) 0x2cb8 0x0000000000000007 (RELA) 0x1968 0x0000000000000008 (RELASZ) 4944 (bytes) 0x0000000000000009 (RELAENT) 24 (bytes) 0x000000000000001e (FLAGS) BIND_NOW 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE 0x000000006ffffffe (VERNEED) 0x18f8 0x000000006fffffff (VERNEEDNUM) 1 0x000000006ffffff0 (VERSYM) 0x17dc 0x000000006ffffff9 (RELACOUNT) 193 0x0000000000000000 (NULL) 0x0 Relocation section '.rela.dyn' at offset 0x1968 contains 206 entries: Offset Info Type Sym. Value Sym. Name + Addend 000000022010 000000000008 R_X86_64_RELATIVE 68b0 000000022018 000000000008 R_X86_64_RELATIVE 6870 000000022020 000000000008 R_X86_64_RELATIVE 7340 000000022028 000000000008 R_X86_64_RELATIVE 78a0 000000022030 000000000008 R_X86_64_RELATIVE 7350 000000022038 000000000008 R_X86_64_RELATIVE 7960 000000022040 000000000008 R_X86_64_RELATIVE 6ef0 000000022048 000000000008 R_X86_64_RELATIVE 7900 000000022050 000000000008 R_X86_64_RELATIVE 6f00 000000022058 000000000008 R_X86_64_RELATIVE 79d0 000000022060 000000000008 R_X86_64_RELATIVE c850 000000022068 000000000008 R_X86_64_RELATIVE c930 000000022070 000000000008 R_X86_64_RELATIVE c8c0 000000022078 000000000008 R_X86_64_RELATIVE c9f0 000000022080 000000000008 R_X86_64_RELATIVE cab0 000000022088 000000000008 R_X86_64_RELATIVE cbb0 000000022090 000000000008 R_X86_64_RELATIVE cb30 000000022098 000000000008 R_X86_64_RELATIVE 7cd0 0000000220a0 000000000008 R_X86_64_RELATIVE a5b0 0000000220a8 000000000008 R_X86_64_RELATIVE a5f0 0000000220b0 000000000008 R_X86_64_RELATIVE a770 0000000220b8 000000000008 R_X86_64_RELATIVE a6f0 0000000220c0 000000000008 R_X86_64_RELATIVE 7860 0000000220c8 000000000008 R_X86_64_RELATIVE a670 0000000220d0 000000000008 R_X86_64_RELATIVE a7b0 0000000220d8 000000000008 R_X86_64_RELATIVE a530 0000000220e0 000000000008 R_X86_64_RELATIVE 7380 0000000220e8 000000000008 R_X86_64_RELATIVE 7c70 0000000220f0 000000000008 R_X86_64_RELATIVE 7360 0000000220f8 000000000008 R_X86_64_RELATIVE 7c00 000000022120 000000000008 R_X86_64_RELATIVE c0b0 000000022128 000000000008 R_X86_64_RELATIVE c210 000000022130 000000000008 R_X86_64_RELATIVE c0f0 000000022138 000000000008 R_X86_64_RELATIVE c320 000000022140 000000000008 R_X86_64_RELATIVE c4d0 000000022148 000000000008 R_X86_64_RELATIVE a880 000000022150 000000000008 R_X86_64_RELATIVE c510 000000022158 000000000008 R_X86_64_RELATIVE c720 000000022160 000000000008 R_X86_64_RELATIVE c060 000000022168 000000000008 R_X86_64_RELATIVE c290 000000022170 000000000008 R_X86_64_RELATIVE bfc0 000000022178 000000000008 R_X86_64_RELATIVE c3b0 000000022180 000000000008 R_X86_64_RELATIVE c560 000000022188 000000000008 R_X86_64_RELATIVE a7f0 000000022190 000000000008 R_X86_64_RELATIVE c640 000000022198 000000000008 R_X86_64_RELATIVE c7b0 0000000221a0 000000000008 R_X86_64_RELATIVE c140 0000000221a8 000000000008 R_X86_64_RELATIVE c450 0000000221b0 000000000008 R_X86_64_RELATIVE c010 0000000221b8 000000000008 R_X86_64_RELATIVE c180 0000000221c0 000000000008 R_X86_64_RELATIVE c600 0000000221c8 000000000008 R_X86_64_RELATIVE 7b80 0000000221d0 000000000008 R_X86_64_RELATIVE c5b0 0000000221d8 000000000008 R_X86_64_RELATIVE c690 0000000221e0 000000000008 R_X86_64_RELATIVE 1c288 0000000221e8 000000000008 R_X86_64_RELATIVE 19b12 0000000221f0 000000000008 R_X86_64_RELATIVE 19b16 0000000221f8 000000000008 R_X86_64_RELATIVE 19b1c 000000022200 000000000008 R_X86_64_RELATIVE 19b22 000000022208 000000000008 R_X86_64_RELATIVE 19b25 000000022210 000000000008 R_X86_64_RELATIVE 19b2a 000000022218 000000000008 R_X86_64_RELATIVE 19b32 000000022220 000000000008 R_X86_64_RELATIVE 19b2f 000000022240 000000000008 R_X86_64_RELATIVE 19b36 000000022248 000000000008 R_X86_64_RELATIVE 1bebc 000000022250 000000000008 R_X86_64_RELATIVE 19b3c 000000022258 000000000008 R_X86_64_RELATIVE 19b40 000000022260 000000000008 R_X86_64_RELATIVE 19b46 000000022280 000000000008 R_X86_64_RELATIVE 19b25 000000022288 000000000008 R_X86_64_RELATIVE 199b1 000000022290 000000000008 R_X86_64_RELATIVE 199a3 000000022298 000000000008 R_X86_64_RELATIVE 19b4d 0000000222a0 000000000008 R_X86_64_RELATIVE 197cf 0000000222c0 000000000008 R_X86_64_RELATIVE 19b57 0000000222c8 000000000008 R_X86_64_RELATIVE 19b5f 0000000222d0 000000000008 R_X86_64_RELATIVE 19b64 0000000222d8 000000000008 R_X86_64_RELATIVE 19b6b 0000000222e0 000000000008 R_X86_64_RELATIVE 19b76 0000000222e8 000000000008 R_X86_64_RELATIVE 19b7d 0000000222f0 000000000008 R_X86_64_RELATIVE 19b86 000000022300 000000000008 R_X86_64_RELATIVE 19c20 000000022320 000000000008 R_X86_64_RELATIVE 1c274 000000022340 000000000008 R_X86_64_RELATIVE 19b94 000000022360 000000000008 R_X86_64_RELATIVE 19b9e 000000022380 000000000008 R_X86_64_RELATIVE 19ba4 0000000223a0 000000000008 R_X86_64_RELATIVE 19bae 0000000223c0 000000000008 R_X86_64_RELATIVE 19bc6 0000000223e0 000000000008 R_X86_64_RELATIVE 19bd5 000000022400 000000000008 R_X86_64_RELATIVE 19bdb 000000022420 000000000008 R_X86_64_RELATIVE 19be5 000000022440 000000000008 R_X86_64_RELATIVE 19bf5 000000022460 000000000008 R_X86_64_RELATIVE 19bfe 000000022480 000000000008 R_X86_64_RELATIVE 19c11 0000000224a0 000000000008 R_X86_64_RELATIVE 199a3 0000000224c0 000000000008 R_X86_64_RELATIVE 19986 0000000224e0 000000000008 R_X86_64_RELATIVE 19c19 000000022500 000000000008 R_X86_64_RELATIVE 19c24 000000022520 000000000008 R_X86_64_RELATIVE 19c33 000000022540 000000000008 R_X86_64_RELATIVE 19c3c 000000022560 000000000008 R_X86_64_RELATIVE 19c46 000000022580 000000000008 R_X86_64_RELATIVE 19c49 0000000225a0 000000000008 R_X86_64_RELATIVE 1be18 0000000225c0 000000000008 R_X86_64_RELATIVE 19c62 0000000225e0 000000000008 R_X86_64_RELATIVE 19c67 000000022600 000000000008 R_X86_64_RELATIVE 199d5 000000022620 000000000008 R_X86_64_RELATIVE 19c6e 000000022640 000000000008 R_X86_64_RELATIVE 19c7a 000000022660 000000000008 R_X86_64_RELATIVE 19c82 000000022680 000000000008 R_X86_64_RELATIVE 199e7 0000000226a0 000000000008 R_X86_64_RELATIVE 19c8d 0000000226c0 000000000008 R_X86_64_RELATIVE 199b8 0000000226e0 000000000008 R_X86_64_RELATIVE 19c97 000000022700 000000000008 R_X86_64_RELATIVE 199aa 000000022720 000000000008 R_X86_64_RELATIVE 19caa 000000022740 000000000008 R_X86_64_RELATIVE 199b1 000000022760 000000000008 R_X86_64_RELATIVE 19cb2 000000022780 000000000008 R_X86_64_RELATIVE 199c1 0000000227a0 000000000008 R_X86_64_RELATIVE 199c9 0000000227c0 000000000008 R_X86_64_RELATIVE 19cbd 0000000227e0 000000000008 R_X86_64_RELATIVE 19cc8 000000022800 000000000008 R_X86_64_RELATIVE 19cd0 000000022820 000000000008 R_X86_64_RELATIVE 19cd7 000000022840 000000000008 R_X86_64_RELATIVE 197cf 000000022880 000000000008 R_X86_64_RELATIVE 19946 000000022888 000000000008 R_X86_64_RELATIVE 19d3b 000000022890 000000000008 R_X86_64_RELATIVE 19d3e 000000022898 000000000008 R_X86_64_RELATIVE 19c0e 0000000228a0 000000000008 R_X86_64_RELATIVE 19b22 0000000228a8 000000000008 R_X86_64_RELATIVE 19d41 0000000228b0 000000000008 R_X86_64_RELATIVE 19d44 0000000228b8 000000000008 R_X86_64_RELATIVE 19d47 0000000228c0 000000000008 R_X86_64_RELATIVE 19d4a 0000000228c8 000000000008 R_X86_64_RELATIVE 19d7d 0000000228d0 000000000008 R_X86_64_RELATIVE 19d4d 0000000228d8 000000000008 R_X86_64_RELATIVE 19d50 0000000228e0 000000000008 R_X86_64_RELATIVE 19d53 0000000228e8 000000000008 R_X86_64_RELATIVE 19cd4 0000000228f0 000000000008 R_X86_64_RELATIVE 19d56 0000000228f8 000000000008 R_X86_64_RELATIVE 19d59 000000022900 000000000008 R_X86_64_RELATIVE 19d5c 000000022908 000000000008 R_X86_64_RELATIVE 19d5f 000000022910 000000000008 R_X86_64_RELATIVE 19bc3 000000022918 000000000008 R_X86_64_RELATIVE 19d62 000000022920 000000000008 R_X86_64_RELATIVE 19d65 000000022928 000000000008 R_X86_64_RELATIVE 19d68 000000022930 000000000008 R_X86_64_RELATIVE 19d6b 000000022938 000000000008 R_X86_64_RELATIVE 19d6e 000000022960 000000000008 R_X86_64_RELATIVE 19b25 000000022968 000000000008 R_X86_64_RELATIVE 19d71 000000022970 000000000008 R_X86_64_RELATIVE 19c3c 000000022978 000000000008 R_X86_64_RELATIVE 19c33 0000000229a0 000000000008 R_X86_64_RELATIVE 1993d 0000000229a8 000000000008 R_X86_64_RELATIVE 19d77 0000000229b0 000000000008 R_X86_64_RELATIVE 19d7c 0000000229b8 000000000008 R_X86_64_RELATIVE 19954 0000000229d0 000000000008 R_X86_64_RELATIVE 19bc6 0000000229d8 000000000008 R_X86_64_RELATIVE 19c46 000000022a00 000000000008 R_X86_64_RELATIVE 19c7a 000000022a08 000000000008 R_X86_64_RELATIVE 1c25b 000000022a10 000000000008 R_X86_64_RELATIVE 1c261 000000022a18 000000000008 R_X86_64_RELATIVE 1c26e 000000022a20 000000000008 R_X86_64_RELATIVE 1c27b 000000022a28 000000000008 R_X86_64_RELATIVE 1ccec 000000022a30 000000000008 R_X86_64_RELATIVE 1c28f 000000022a38 000000000008 R_X86_64_RELATIVE 1c274 000000022a40 000000000008 R_X86_64_RELATIVE 19954 000000022a48 000000000008 R_X86_64_RELATIVE 1c297 000000023008 000000000008 R_X86_64_RELATIVE 23008 000000023040 000000000008 R_X86_64_RELATIVE 19cdc 000000023048 000000000008 R_X86_64_RELATIVE 19ce6 000000023068 000000000008 R_X86_64_RELATIVE 19cf2 000000023078 000000000008 R_X86_64_RELATIVE 19912 000000023098 000000000008 R_X86_64_RELATIVE 1be43 0000000230c8 000000000008 R_X86_64_RELATIVE 19cf5 0000000230d8 000000000008 R_X86_64_RELATIVE 19cfb 0000000230e8 000000000008 R_X86_64_RELATIVE 19d0a 0000000230f8 000000000008 R_X86_64_RELATIVE 19d01 000000023108 000000000008 R_X86_64_RELATIVE 19d07 000000023118 000000000008 R_X86_64_RELATIVE 19d07 000000023148 000000000008 R_X86_64_RELATIVE 19d0d 000000023158 000000000008 R_X86_64_RELATIVE 19d01 000000023168 000000000008 R_X86_64_RELATIVE 19d13 000000023178 000000000008 R_X86_64_RELATIVE 19d19 000000023188 000000000008 R_X86_64_RELATIVE 19d1f 000000023198 000000000008 R_X86_64_RELATIVE 19d25 0000000231a8 000000000008 R_X86_64_RELATIVE 19d2b 0000000231b8 000000000008 R_X86_64_RELATIVE 19d31 0000000231d8 000000000008 R_X86_64_RELATIVE 19d37 0000000231e8 000000000008 R_X86_64_RELATIVE 1be40 0000000231f0 000000000008 R_X86_64_RELATIVE d4d0 000000023240 000000000008 R_X86_64_RELATIVE 23250 000000023258 000000000008 R_X86_64_RELATIVE 24420 000000023260 000000000008 R_X86_64_RELATIVE 16960 000000022fc0 007200000006 R_X86_64_GLOB_DAT 0000000000000000 free@GLIBC_2.2.5 + 0 000000022fc8 000900000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMClone + 0 000000022fd0 003500000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0 000000022fd8 004100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 000000022fe0 008800000006 R_X86_64_GLOB_DAT 0000000000000000 malloc@GLIBC_2.2.5 + 0 000000022fe8 006700000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTa + 0 000000022ff0 008600000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0 000000023280 006f00000005 R_X86_64_COPY 0000000000023280 __progname@GLIBC_2.2.5 + 0 000000023288 008900000005 R_X86_64_COPY 0000000000023288 stdout@GLIBC_2.2.5 + 0 000000023290 007100000005 R_X86_64_COPY 0000000000023290 optind@GLIBC_2.2.5 + 0 000000023298 008300000005 R_X86_64_COPY 0000000000023298 optarg@GLIBC_2.2.5 + 0 0000000232a0 007900000005 R_X86_64_COPY 00000000000232a0 __progname_full@GLIBC_2.2.5 + 0 0000000232c0 007f00000005 R_X86_64_COPY 00000000000232c0 stderr@GLIBC_2.2.5 + 0 Relocation section '.rela.plt' at offset 0x2cb8 contains 106 entries: Offset Info Type Sym. Value Sym. Name + Addend 000000022c70 000100000007 R_X86_64_JUMP_SLO 0000000000000000 __ctype_toupper_loc@GLIBC_2.3 + 0 000000022c78 000200000007 R_X86_64_JUMP_SLO 0000000000000000 getenv@GLIBC_2.2.5 + 0 000000022c80 000300000007 R_X86_64_JUMP_SLO 0000000000000000 sigprocmask@GLIBC_2.2.5 + 0 000000022c88 000400000007 R_X86_64_JUMP_SLO 0000000000000000 __snprintf_chk@GLIBC_2.3.4 + 0 000000022c90 000500000007 R_X86_64_JUMP_SLO 0000000000000000 raise@GLIBC_2.2.5 + 0 000000022c98 000600000007 R_X86_64_JUMP_SLO 0000000000000000 abort@GLIBC_2.2.5 + 0 000000022ca0 000700000007 R_X86_64_JUMP_SLO 0000000000000000 __errno_location@GLIBC_2.2.5 + 0 000000022ca8 000800000007 R_X86_64_JUMP_SLO 0000000000000000 strncmp@GLIBC_2.2.5 + 0 000000022cb0 000a00000007 R_X86_64_JUMP_SLO 0000000000000000 localtime_r@GLIBC_2.2.5 + 0 000000022cb8 000b00000007 R_X86_64_JUMP_SLO 0000000000000000 _exit@GLIBC_2.2.5 + 0 000000022cc0 000c00000007 R_X86_64_JUMP_SLO 0000000000000000 strcpy@GLIBC_2.2.5 + 0 000000022cc8 000d00000007 R_X86_64_JUMP_SLO 0000000000000000 __fpending@GLIBC_2.2.5 + 0 000000022cd0 000e00000007 R_X86_64_JUMP_SLO 0000000000000000 isatty@GLIBC_2.2.5 + 0 000000022cd8 000f00000007 R_X86_64_JUMP_SLO 0000000000000000 sigaction@GLIBC_2.2.5 + 0 000000022ce0 001000000007 R_X86_64_JUMP_SLO 0000000000000000 iswcntrl@GLIBC_2.2.5 + 0 000000022ce8 001100000007 R_X86_64_JUMP_SLO 0000000000000000 wcswidth@GLIBC_2.2.5 + 0 000000022cf0 001200000007 R_X86_64_JUMP_SLO 0000000000000000 localeconv@GLIBC_2.2.5 + 0 000000022cf8 001300000007 R_X86_64_JUMP_SLO 0000000000000000 mbstowcs@GLIBC_2.2.5 + 0 000000022d00 001400000007 R_X86_64_JUMP_SLO 0000000000000000 readlink@GLIBC_2.2.5 + 0 000000022d08 001500000007 R_X86_64_JUMP_SLO 0000000000000000 clock_gettime@GLIBC_2.17 + 0 000000022d10 001600000007 R_X86_64_JUMP_SLO 0000000000000000 setenv@GLIBC_2.2.5 + 0 000000022d18 001700000007 R_X86_64_JUMP_SLO 0000000000000000 textdomain@GLIBC_2.2.5 + 0 000000022d20 001800000007 R_X86_64_JUMP_SLO 0000000000000000 fclose@GLIBC_2.2.5 + 0 000000022d28 001900000007 R_X86_64_JUMP_SLO 0000000000000000 opendir@GLIBC_2.2.5 + 0 000000022d30 001a00000007 R_X86_64_JUMP_SLO 0000000000000000 getpwuid@GLIBC_2.2.5 + 0 000000022d38 001b00000007 R_X86_64_JUMP_SLO 0000000000000000 bindtextdomain@GLIBC_2.2.5 + 0 000000022d40 001c00000007 R_X86_64_JUMP_SLO 0000000000000000 dcgettext@GLIBC_2.2.5 + 0 000000022d48 001d00000007 R_X86_64_JUMP_SLO 0000000000000000 __ctype_get_mb_cur_max@GLIBC_2.2.5 + 0 000000022d50 001e00000007 R_X86_64_JUMP_SLO 0000000000000000 strlen@GLIBC_2.2.5 + 0 000000022d58 001f00000007 R_X86_64_JUMP_SLO 0000000000000000 __lxstat@GLIBC_2.2.5 + 0 000000022d60 002000000007 R_X86_64_JUMP_SLO 0000000000000000 __stack_chk_fail@GLIBC_2.4 + 0 000000022d68 002100000007 R_X86_64_JUMP_SLO 0000000000000000 getopt_long@GLIBC_2.2.5 + 0 000000022d70 002200000007 R_X86_64_JUMP_SLO 0000000000000000 mbrtowc@GLIBC_2.2.5 + 0 000000022d78 002300000007 R_X86_64_JUMP_SLO 0000000000000000 strchr@GLIBC_2.2.5 + 0 000000022d80 002400000007 R_X86_64_JUMP_SLO 0000000000000000 getgrgid@GLIBC_2.2.5 + 0 000000022d88 002500000007 R_X86_64_JUMP_SLO 0000000000000000 __fxstatat@GLIBC_2.4 + 0 000000022d90 002600000007 R_X86_64_JUMP_SLO 0000000000000000 snprintf@GLIBC_2.2.5 + 0 000000022d98 002700000007 R_X86_64_JUMP_SLO 0000000000000000 __overflow@GLIBC_2.2.5 + 0 000000022da0 002800000007 R_X86_64_JUMP_SLO 0000000000000000 strrchr@GLIBC_2.2.5 + 0 000000022da8 002900000007 R_X86_64_JUMP_SLO 0000000000000000 fgetfilecon + 0 000000022db0 002a00000007 R_X86_64_JUMP_SLO 0000000000000000 gmtime_r@GLIBC_2.2.5 + 0 000000022db8 002b00000007 R_X86_64_JUMP_SLO 0000000000000000 lseek@GLIBC_2.2.5 + 0 000000022dc0 002c00000007 R_X86_64_JUMP_SLO 0000000000000000 gettimeofday@GLIBC_2.2.5 + 0 000000022dc8 002d00000007 R_X86_64_JUMP_SLO 0000000000000000 __assert_fail@GLIBC_2.2.5 + 0 000000022dd0 002e00000007 R_X86_64_JUMP_SLO 0000000000000000 __strtoul_internal@GLIBC_2.2.5 + 0 000000022dd8 002f00000007 R_X86_64_JUMP_SLO 0000000000000000 fnmatch@GLIBC_2.2.5 + 0 000000022de0 003000000007 R_X86_64_JUMP_SLO 0000000000000000 memset@GLIBC_2.2.5 + 0 000000022de8 003100000007 R_X86_64_JUMP_SLO 0000000000000000 ioctl@GLIBC_2.2.5 + 0 000000022df0 003200000007 R_X86_64_JUMP_SLO 0000000000000000 getcwd@GLIBC_2.2.5 + 0 000000022df8 003300000007 R_X86_64_JUMP_SLO 0000000000000000 strspn@GLIBC_2.2.5 + 0 000000022e00 003400000007 R_X86_64_JUMP_SLO 0000000000000000 closedir@GLIBC_2.2.5 + 0 000000022e08 003600000007 R_X86_64_JUMP_SLO 0000000000000000 memcmp@GLIBC_2.2.5 + 0 000000022e10 003700000007 R_X86_64_JUMP_SLO 0000000000000000 _setjmp@GLIBC_2.2.5 + 0 000000022e18 003800000007 R_X86_64_JUMP_SLO 0000000000000000 fputs_unlocked@GLIBC_2.2.5 + 0 000000022e20 003900000007 R_X86_64_JUMP_SLO 0000000000000000 calloc@GLIBC_2.2.5 + 0 000000022e28 003a00000007 R_X86_64_JUMP_SLO 0000000000000000 lgetfilecon + 0 000000022e30 003b00000007 R_X86_64_JUMP_SLO 0000000000000000 strcmp@GLIBC_2.2.5 + 0 000000022e38 003c00000007 R_X86_64_JUMP_SLO 0000000000000000 signal@GLIBC_2.2.5 + 0 000000022e40 003d00000007 R_X86_64_JUMP_SLO 0000000000000000 dirfd@GLIBC_2.2.5 + 0 000000022e48 003e00000007 R_X86_64_JUMP_SLO 0000000000000000 getpwnam@GLIBC_2.2.5 + 0 000000022e50 003f00000007 R_X86_64_JUMP_SLO 0000000000000000 __memcpy_chk@GLIBC_2.3.4 + 0 000000022e58 004000000007 R_X86_64_JUMP_SLO 0000000000000000 sigemptyset@GLIBC_2.2.5 + 0 000000022e60 004200000007 R_X86_64_JUMP_SLO 0000000000000000 memcpy@GLIBC_2.14 + 0 000000022e68 004300000007 R_X86_64_JUMP_SLO 0000000000000000 getgrnam@GLIBC_2.2.5 + 0 000000022e70 004400000007 R_X86_64_JUMP_SLO 0000000000000000 getfilecon + 0 000000022e78 004500000007 R_X86_64_JUMP_SLO 0000000000000000 tzset@GLIBC_2.2.5 + 0 000000022e80 004600000007 R_X86_64_JUMP_SLO 0000000000000000 fileno@GLIBC_2.2.5 + 0 000000022e88 004700000007 R_X86_64_JUMP_SLO 0000000000000000 tcgetpgrp@GLIBC_2.2.5 + 0 000000022e90 004800000007 R_X86_64_JUMP_SLO 0000000000000000 __xstat@GLIBC_2.2.5 + 0 000000022e98 004900000007 R_X86_64_JUMP_SLO 0000000000000000 readdir@GLIBC_2.2.5 + 0 000000022ea0 004a00000007 R_X86_64_JUMP_SLO 0000000000000000 wcwidth@GLIBC_2.2.5 + 0 000000022ea8 004b00000007 R_X86_64_JUMP_SLO 0000000000000000 fflush@GLIBC_2.2.5 + 0 000000022eb0 004c00000007 R_X86_64_JUMP_SLO 0000000000000000 nl_langinfo@GLIBC_2.2.5 + 0 000000022eb8 004d00000007 R_X86_64_JUMP_SLO 0000000000000000 __fxstat@GLIBC_2.2.5 + 0 000000022ec0 004e00000007 R_X86_64_JUMP_SLO 0000000000000000 strcoll@GLIBC_2.2.5 + 0 000000022ec8 004f00000007 R_X86_64_JUMP_SLO 0000000000000000 mktime@GLIBC_2.2.5 + 0 000000022ed0 005000000007 R_X86_64_JUMP_SLO 0000000000000000 __freading@GLIBC_2.2.5 + 0 000000022ed8 005100000007 R_X86_64_JUMP_SLO 0000000000000000 fwrite_unlocked@GLIBC_2.2.5 + 0 000000022ee0 005200000007 R_X86_64_JUMP_SLO 0000000000000000 realloc@GLIBC_2.2.5 + 0 000000022ee8 005300000007 R_X86_64_JUMP_SLO 0000000000000000 stpncpy@GLIBC_2.2.5 + 0 000000022ef0 005400000007 R_X86_64_JUMP_SLO 0000000000000000 setlocale@GLIBC_2.2.5 + 0 000000022ef8 005500000007 R_X86_64_JUMP_SLO 0000000000000000 __printf_chk@GLIBC_2.3.4 + 0 000000022f00 005600000007 R_X86_64_JUMP_SLO 0000000000000000 timegm@GLIBC_2.2.5 + 0 000000022f08 005700000007 R_X86_64_JUMP_SLO 0000000000000000 strftime@GLIBC_2.2.5 + 0 000000022f10 005800000007 R_X86_64_JUMP_SLO 0000000000000000 mempcpy@GLIBC_2.2.5 + 0 000000022f18 005900000007 R_X86_64_JUMP_SLO 0000000000000000 memmove@GLIBC_2.2.5 + 0 000000022f20 005a00000007 R_X86_64_JUMP_SLO 0000000000000000 error@GLIBC_2.2.5 + 0 000000022f28 005b00000007 R_X86_64_JUMP_SLO 0000000000000000 fseeko@GLIBC_2.2.5 + 0 000000022f30 005c00000007 R_X86_64_JUMP_SLO 0000000000000000 unsetenv@GLIBC_2.2.5 + 0 000000022f38 005d00000007 R_X86_64_JUMP_SLO 0000000000000000 strtoul@GLIBC_2.2.5 + 0 000000022f40 005e00000007 R_X86_64_JUMP_SLO 0000000000000000 __cxa_atexit@GLIBC_2.2.5 + 0 000000022f48 005f00000007 R_X86_64_JUMP_SLO 0000000000000000 wcstombs@GLIBC_2.2.5 + 0 000000022f50 006000000007 R_X86_64_JUMP_SLO 0000000000000000 getxattr@GLIBC_2.3 + 0 000000022f58 006100000007 R_X86_64_JUMP_SLO 0000000000000000 freecon + 0 000000022f60 006200000007 R_X86_64_JUMP_SLO 0000000000000000 gethostname@GLIBC_2.2.5 + 0 000000022f68 006300000007 R_X86_64_JUMP_SLO 0000000000000000 sigismember@GLIBC_2.2.5 + 0 000000022f70 006400000007 R_X86_64_JUMP_SLO 0000000000000000 exit@GLIBC_2.2.5 + 0 000000022f78 006500000007 R_X86_64_JUMP_SLO 0000000000000000 fwrite@GLIBC_2.2.5 + 0 000000022f80 006600000007 R_X86_64_JUMP_SLO 0000000000000000 __fprintf_chk@GLIBC_2.3.4 + 0 000000022f88 006800000007 R_X86_64_JUMP_SLO 0000000000000000 fflush_unlocked@GLIBC_2.2.5 + 0 000000022f90 006900000007 R_X86_64_JUMP_SLO 0000000000000000 mbsinit@GLIBC_2.2.5 + 0 000000022f98 006a00000007 R_X86_64_JUMP_SLO 0000000000000000 iswprint@GLIBC_2.2.5 + 0 000000022fa0 006b00000007 R_X86_64_JUMP_SLO 0000000000000000 sigaddset@GLIBC_2.2.5 + 0 000000022fa8 006c00000007 R_X86_64_JUMP_SLO 0000000000000000 __ctype_tolower_loc@GLIBC_2.3 + 0 000000022fb0 006d00000007 R_X86_64_JUMP_SLO 0000000000000000 __ctype_b_loc@GLIBC_2.3 + 0 000000022fb8 006e00000007 R_X86_64_JUMP_SLO 0000000000000000 __sprintf_chk@GLIBC_2.3.4 + 0 The decoding of unwind sections for machine type Advanced Micro Devices X86-64 is not currently supported. Symbol table '.dynsym' contains 139 entries: Num: Value Size Type Bind Vis Ndx Name 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.3 (2) 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.2.5 (3) 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sigprocmask@GLIBC_2.2.5 (3) 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.3.4 (4) 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.2.5 (3) 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.2.5 (3) 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.2.5 (3) 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.2.5 (3) 9: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTab 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND localtime_r@GLIBC_2.2.5 (3) 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.2.5 (3) 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.2.5 (3) 13: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __fpending@GLIBC_2.2.5 (3) 14: 0000000000000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.2.5 (3) 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.2.5 (3) 16: 0000000000000000 0 FUNC GLOBAL DEFAULT UND iswcntrl@GLIBC_2.2.5 (3) 17: 0000000000000000 0 FUNC GLOBAL DEFAULT UND wcswidth@GLIBC_2.2.5 (3) 18: 0000000000000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.2.5 (3) 19: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.2.5 (3) 20: 0000000000000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.2.5 (3) 21: 0000000000000000 0 FUNC GLOBAL DEFAULT UND clock_gettime@GLIBC_2.17 (5) 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.2.5 (3) 23: 0000000000000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.2.5 (3) 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.2.5 (3) 25: 0000000000000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.2.5 (3) 26: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getpwuid@GLIBC_2.2.5 (3) 27: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.2.5 (3) 28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.2.5 (3) 29: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __ctype_get_mb_cur_max@GLIBC_2.2.5 (3) 30: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.2.5 (3) 31: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __lxstat@GLIBC_2.2.5 (3) 32: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (6) 33: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getopt_long@GLIBC_2.2.5 (3) 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.2.5 (3) 35: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.2.5 (3) 36: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getgrgid@GLIBC_2.2.5 (3) 37: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __fxstatat@GLIBC_2.4 (6) 38: 0000000000000000 0 FUNC GLOBAL DEFAULT UND snprintf@GLIBC_2.2.5 (3) 39: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __overflow@GLIBC_2.2.5 (3) 40: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.2.5 (3) 41: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fgetfilecon 42: 0000000000000000 0 FUNC GLOBAL DEFAULT UND gmtime_r@GLIBC_2.2.5 (3) 43: 0000000000000000 0 FUNC GLOBAL DEFAULT UND lseek@GLIBC_2.2.5 (3) 44: 0000000000000000 0 FUNC GLOBAL DEFAULT UND gettimeofday@GLIBC_2.2.5 (3) 45: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __assert_fail@GLIBC_2.2.5 (3) 46: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __strtoul_internal@GLIBC_2.2.5 (3) 47: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fnmatch@GLIBC_2.2.5 (3) 48: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.2.5 (3) 49: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ioctl@GLIBC_2.2.5 (3) 50: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.2.5 (3) 51: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strspn@GLIBC_2.2.5 (3) 52: 0000000000000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.2.5 (3) 53: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.2.5 (3) 54: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.2.5 (3) 55: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _setjmp@GLIBC_2.2.5 (3) 56: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fputs_unlocked@GLIBC_2.2.5 (3) 57: 0000000000000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.2.5 (3) 58: 0000000000000000 0 FUNC GLOBAL DEFAULT UND lgetfilecon 59: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.2.5 (3) 60: 0000000000000000 0 FUNC GLOBAL DEFAULT UND signal@GLIBC_2.2.5 (3) 61: 0000000000000000 0 FUNC GLOBAL DEFAULT UND dirfd@GLIBC_2.2.5 (3) 62: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getpwnam@GLIBC_2.2.5 (3) 63: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.3.4 (4) 64: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.2.5 (3) 65: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ 66: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.14 (7) 67: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getgrnam@GLIBC_2.2.5 (3) 68: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getfilecon 69: 0000000000000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.2.5 (3) 70: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.2.5 (3) 71: 0000000000000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.2.5 (3) 72: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __xstat@GLIBC_2.2.5 (3) 73: 0000000000000000 0 FUNC GLOBAL DEFAULT UND readdir@GLIBC_2.2.5 (3) 74: 0000000000000000 0 FUNC GLOBAL DEFAULT UND wcwidth@GLIBC_2.2.5 (3) 75: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.2.5 (3) 76: 0000000000000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.2.5 (3) 77: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __fxstat@GLIBC_2.2.5 (3) 78: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcoll@GLIBC_2.2.5 (3) 79: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mktime@GLIBC_2.2.5 (3) 80: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __freading@GLIBC_2.2.5 (3) 81: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fwrite_unlocked@GLIBC_2.2.5 (3) 82: 0000000000000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.2.5 (3) 83: 0000000000000000 0 FUNC GLOBAL DEFAULT UND stpncpy@GLIBC_2.2.5 (3) 84: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.2.5 (3) 85: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.3.4 (4) 86: 0000000000000000 0 FUNC GLOBAL DEFAULT UND timegm@GLIBC_2.2.5 (3) 87: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strftime@GLIBC_2.2.5 (3) 88: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mempcpy@GLIBC_2.2.5 (3) 89: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.2.5 (3) 90: 0000000000000000 0 FUNC GLOBAL DEFAULT UND error@GLIBC_2.2.5 (3) 91: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fseeko@GLIBC_2.2.5 (3) 92: 0000000000000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.2.5 (3) 93: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strtoul@GLIBC_2.2.5 (3) 94: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.2.5 (3) 95: 0000000000000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.2.5 (3) 96: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.3 (2) 97: 0000000000000000 0 FUNC GLOBAL DEFAULT UND freecon 98: 0000000000000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.2.5 (3) 99: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.2.5 (3) 100: 0000000000000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.2.5 (3) 101: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.2.5 (3) 102: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.3.4 (4) 103: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable 104: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fflush_unlocked@GLIBC_2.2.5 (3) 105: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mbsinit@GLIBC_2.2.5 (3) 106: 0000000000000000 0 FUNC GLOBAL DEFAULT UND iswprint@GLIBC_2.2.5 (3) 107: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.2.5 (3) 108: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.3 (2) 109: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.3 (2) 110: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.3.4 (4) 111: 0000000000023280 8 OBJECT GLOBAL DEFAULT 27 __progname@GLIBC_2.2.5 (3) 112: 00000000000231e0 4 OBJECT GLOBAL DEFAULT 26 ls_mode 113: 0000000000023290 4 OBJECT GLOBAL DEFAULT 27 optind@GLIBC_2.2.5 (3) 114: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.2.5 (3) 115: 00000000000232a0 8 OBJECT WEAK DEFAULT 27 program_invocation_name@GLIBC_2.2.5 (3) 116: 000000000001cca0 47 OBJECT GLOBAL DEFAULT 18 version_etc_copyright 117: 00000000000231e8 8 OBJECT GLOBAL DEFAULT 26 Version 118: 0000000000018000 4 OBJECT GLOBAL DEFAULT 18 _IO_stdin_used 119: 0000000000022a00 88 OBJECT GLOBAL DEFAULT 23 quoting_style_args 120: 00000000000231f8 4 OBJECT GLOBAL DEFAULT 26 exit_failure 121: 00000000000232a0 8 OBJECT GLOBAL DEFAULT 27 __progname_full@GLIBC_2.2.5 (3) 122: 0000000000023200 56 OBJECT GLOBAL DEFAULT 26 quote_quoting_options 123: 00000000000231f0 8 OBJECT GLOBAL DEFAULT 26 argmatch_die 124: 0000000000016c60 38 FUNC GLOBAL DEFAULT 16 _obstack_memory_used 125: 0000000000023260 8 OBJECT GLOBAL DEFAULT 26 obstack_alloc_failed_hand 126: 0000000000016a80 21 FUNC GLOBAL DEFAULT 16 _obstack_begin 127: 00000000000232c0 8 OBJECT GLOBAL DEFAULT 27 stderr@GLIBC_2.2.5 (3) 128: 0000000000016bf0 109 FUNC GLOBAL DEFAULT 16 _obstack_free 129: 0000000000023280 8 OBJECT WEAK DEFAULT 27 program_invocation_short_@GLIBC_2.2.5 (3) 130: 0000000000016bb0 55 FUNC GLOBAL DEFAULT 16 _obstack_allocated_p 131: 0000000000023298 8 OBJECT GLOBAL DEFAULT 27 optarg@GLIBC_2.2.5 (3) 132: 0000000000016aa0 25 FUNC GLOBAL DEFAULT 16 _obstack_begin_1 133: 000000000001c940 40 OBJECT GLOBAL DEFAULT 18 quoting_style_vals 134: 0000000000000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.2.5 (3) 135: 0000000000016ac0 235 FUNC GLOBAL DEFAULT 16 _obstack_newchunk 136: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.2.5 (3) 137: 0000000000023288 8 OBJECT GLOBAL DEFAULT 27 stdout@GLIBC_2.2.5 (3) 138: 0000000000024400 8 OBJECT GLOBAL DEFAULT 27 program_name Histogram for `.gnu.hash' bucket list length (total of 17 buckets): Length Number % of total Coverage 0 3 ( 17.6%) 1 5 ( 29.4%) 17.9% 2 6 ( 35.3%) 60.7% 3 2 ( 11.8%) 82.1% 4 0 ( 0.0%) 82.1% 5 1 ( 5.9%) 100.0% Version symbols section '.gnu.version' contains 139 entries: Addr: 0x00000000000017dc Offset: 0x0017dc Link: 6 (.dynsym) 000: 0 (*local*) 2 (GLIBC_2.3) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 004: 4 (GLIBC_2.3.4) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 008: 3 (GLIBC_2.2.5) 0 (*local*) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 00c: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 010: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 014: 3 (GLIBC_2.2.5) 5 (GLIBC_2.17) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 018: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 01c: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 020: 6 (GLIBC_2.4) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 024: 3 (GLIBC_2.2.5) 6 (GLIBC_2.4) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 028: 3 (GLIBC_2.2.5) 0 (*local*) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 02c: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 030: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 034: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 038: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 0 (*local*) 3 (GLIBC_2.2.5) 03c: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 4 (GLIBC_2.3.4) 040: 3 (GLIBC_2.2.5) 0 (*local*) 7 (GLIBC_2.14) 3 (GLIBC_2.2.5) 044: 0 (*local*) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 048: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 04c: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 050: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 054: 3 (GLIBC_2.2.5) 4 (GLIBC_2.3.4) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 058: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 05c: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 060: 2 (GLIBC_2.3) 0 (*local*) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 064: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 4 (GLIBC_2.3.4) 0 (*local*) 068: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 06c: 2 (GLIBC_2.3) 2 (GLIBC_2.3) 4 (GLIBC_2.3.4) 3 (GLIBC_2.2.5) 070: 1 (*global*) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 074: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) 078: 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 07c: 1 (*global*) 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5) 080: 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 3 (GLIBC_2.2.5) 084: 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 088: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 1 (*global*) Version needs section '.gnu.version_r' contains 1 entry: Addr: 0x00000000000018f8 Offset: 0x0018f8 Link: 7 (.dynstr) 000000: Version: 1 File: libc.so.6 Cnt: 6 0x0010: Name: GLIBC_2.14 Flags: none Version: 7 0x0020: Name: GLIBC_2.4 Flags: none Version: 6 0x0030: Name: GLIBC_2.17 Flags: none Version: 5 0x0040: Name: GLIBC_2.3.4 Flags: none Version: 4 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 3 0x0060: Name: GLIBC_2.3 Flags: none Version: 2 Displaying notes found in: .note.gnu.property Owner Data size Description GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: x86 feature: IBT, SHSTK Displaying notes found in: .note.gnu.build-id Owner Data size Description GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2f15ad836be3339dec0e2e6a3c637e08e48aacbd Displaying notes found in: .note.ABI-tag Owner Data size Description GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0
$ objdump --all /bin/ls /bin/ls: file format elf64-x86-64 /bin/ls architecture: i386:x86-64, flags 0x00000150: HAS_SYMS, DYNAMIC, D_PAGED start address 0x00000000000067d0 Program Header: PHDR off 0x0000000000000040 vaddr 0x0000000000000040 paddr 0x0000000000000040 align 2**3 filesz 0x00000000000002d8 memsz 0x00000000000002d8 flags r-- INTERP off 0x0000000000000318 vaddr 0x0000000000000318 paddr 0x0000000000000318 align 2**0 filesz 0x000000000000001c memsz 0x000000000000001c flags r-- LOAD off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**12 filesz 0x00000000000036a8 memsz 0x00000000000036a8 flags r-- LOAD off 0x0000000000004000 vaddr 0x0000000000004000 paddr 0x0000000000004000 align 2**12 filesz 0x0000000000013581 memsz 0x0000000000013581 flags r-x LOAD off 0x0000000000018000 vaddr 0x0000000000018000 paddr 0x0000000000018000 align 2**12 filesz 0x0000000000008b50 memsz 0x0000000000008b50 flags r-- LOAD off 0x0000000000021010 vaddr 0x0000000000022010 paddr 0x0000000000022010 align 2**12 filesz 0x0000000000001258 memsz 0x0000000000002548 flags rw- DYNAMIC off 0x0000000000021a58 vaddr 0x0000000000022a58 paddr 0x0000000000022a58 align 2**3 filesz 0x0000000000000200 memsz 0x0000000000000200 flags rw- NOTE off 0x0000000000000338 vaddr 0x0000000000000338 paddr 0x0000000000000338 align 2**3 filesz 0x0000000000000020 memsz 0x0000000000000020 flags r-- NOTE off 0x0000000000000358 vaddr 0x0000000000000358 paddr 0x0000000000000358 align 2**2 filesz 0x0000000000000044 memsz 0x0000000000000044 flags r-- 0x6474e553 off 0x0000000000000338 vaddr 0x0000000000000338 paddr 0x0000000000000338 align 2**3 filesz 0x0000000000000020 memsz 0x0000000000000020 flags r-- EH_FRAME off 0x000000000001d24c vaddr 0x000000000001d24c paddr 0x000000000001d24c align 2**2 filesz 0x000000000000092c memsz 0x000000000000092c flags r-- STACK off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**4 filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw- RELRO off 0x0000000000021010 vaddr 0x0000000000022010 paddr 0x0000000000022010 align 2**0 filesz 0x0000000000000ff0 memsz 0x0000000000000ff0 flags r-- Dynamic Section: NEEDED libselinux.so.1 NEEDED libc.so.6 INIT 0x0000000000004000 FINI 0x0000000000017574 INIT_ARRAY 0x0000000000022010 INIT_ARRAYSZ 0x0000000000000008 FINI_ARRAY 0x0000000000022018 FINI_ARRAYSZ 0x0000000000000008 GNU_HASH 0x00000000000003a0 STRTAB 0x0000000000001190 SYMTAB 0x0000000000000488 STRSZ 0x000000000000064c SYMENT 0x0000000000000018 DEBUG 0x0000000000000000 PLTGOT 0x0000000000022c58 PLTRELSZ 0x00000000000009f0 PLTREL 0x0000000000000007 JMPREL 0x0000000000002cb8 RELA 0x0000000000001968 RELASZ 0x0000000000001350 RELAENT 0x0000000000000018 FLAGS 0x0000000000000008 FLAGS_1 0x0000000008000001 VERNEED 0x00000000000018f8 VERNEEDNUM 0x0000000000000001 VERSYM 0x00000000000017dc RELACOUNT 0x00000000000000c1 Version References: required from libc.so.6: 0x06969194 0x00 07 GLIBC_2.14 0x0d696914 0x00 06 GLIBC_2.4 0x06969197 0x00 05 GLIBC_2.17 0x09691974 0x00 04 GLIBC_2.3.4 0x09691a75 0x00 03 GLIBC_2.2.5 0x0d696913 0x00 02 GLIBC_2.3 Sections: Idx Name Size VMA LMA File off Algn 0 .interp 0000001c 0000000000000318 0000000000000318 00000318 2**0 CONTENTS, ALLOC, LOAD, READONLY, DATA 1 .note.gnu.property 00000020 0000000000000338 0000000000000338 00000338 2**3 CONTENTS, ALLOC, LOAD, READONLY, DATA 2 .note.gnu.build-id 00000024 0000000000000358 0000000000000358 00000358 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 3 .note.ABI-tag 00000020 000000000000037c 000000000000037c 0000037c 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 4 .gnu.hash 000000e4 00000000000003a0 00000000000003a0 000003a0 2**3 CONTENTS, ALLOC, LOAD, READONLY, DATA 5 .dynsym 00000d08 0000000000000488 0000000000000488 00000488 2**3 CONTENTS, ALLOC, LOAD, READONLY, DATA 6 .dynstr 0000064c 0000000000001190 0000000000001190 00001190 2**0 CONTENTS, ALLOC, LOAD, READONLY, DATA 7 .gnu.version 00000116 00000000000017dc 00000000000017dc 000017dc 2**1 CONTENTS, ALLOC, LOAD, READONLY, DATA 8 .gnu.version_r 00000070 00000000000018f8 00000000000018f8 000018f8 2**3 CONTENTS, ALLOC, LOAD, READONLY, DATA 9 .rela.dyn 00001350 0000000000001968 0000000000001968 00001968 2**3 CONTENTS, ALLOC, LOAD, READONLY, DATA 10 .rela.plt 000009f0 0000000000002cb8 0000000000002cb8 00002cb8 2**3 CONTENTS, ALLOC, LOAD, READONLY, DATA 11 .init 0000001b 0000000000004000 0000000000004000 00004000 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE 12 .plt 000006b0 0000000000004020 0000000000004020 00004020 2**4 CONTENTS, ALLOC, LOAD, READONLY, CODE 13 .plt.got 00000030 00000000000046d0 00000000000046d0 000046d0 2**4 CONTENTS, ALLOC, LOAD, READONLY, CODE 14 .plt.sec 000006a0 0000000000004700 0000000000004700 00004700 2**4 CONTENTS, ALLOC, LOAD, READONLY, CODE 15 .text 000127d2 0000000000004da0 0000000000004da0 00004da0 2**4 CONTENTS, ALLOC, LOAD, READONLY, CODE 16 .fini 0000000d 0000000000017574 0000000000017574 00017574 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE 17 .rodata 00005249 0000000000018000 0000000000018000 00018000 2**5 CONTENTS, ALLOC, LOAD, READONLY, DATA 18 .eh_frame_hdr 0000092c 000000000001d24c 000000000001d24c 0001d24c 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 19 .eh_frame 00002fd8 000000000001db78 000000000001db78 0001db78 2**3 CONTENTS, ALLOC, LOAD, READONLY, DATA 20 .init_array 00000008 0000000000022010 0000000000022010 00021010 2**3 CONTENTS, ALLOC, LOAD, DATA 21 .fini_array 00000008 0000000000022018 0000000000022018 00021018 2**3 CONTENTS, ALLOC, LOAD, DATA 22 .data.rel.ro 00000a38 0000000000022020 0000000000022020 00021020 2**5 CONTENTS, ALLOC, LOAD, DATA 23 .dynamic 00000200 0000000000022a58 0000000000022a58 00021a58 2**3 CONTENTS, ALLOC, LOAD, DATA 24 .got 000003a0 0000000000022c58 0000000000022c58 00021c58 2**3 CONTENTS, ALLOC, LOAD, DATA 25 .data 00000268 0000000000023000 0000000000023000 00022000 2**5 CONTENTS, ALLOC, LOAD, DATA 26 .bss 000012d8 0000000000023280 0000000000023280 00022268 2**5 ALLOC 27 .gnu_debuglink 00000034 0000000000000000 0000000000000000 00022268 2**2 CONTENTS, READONLY SYMBOL TABLE: no symbols
As a teaser here is some actual “content” that objdump can extract and decode from /bin/ls
. Specifically this command, objdump -d /bin/ls
‘disassembles’ the binary.
$ objdump -d /bin/ls /bin/ls: file format elf64-x86-64 Disassembly of section .init: 0000000000004000 <.init>: 4000: f3 0f 1e fa endbr64 4004: 48 83 ec 08 sub $0x8,%rsp 4008: 48 8b 05 c9 ef 01 00 mov 0x1efc9(%rip),%rax # 22fd8 <__gmon_start__> 400f: 48 85 c0 test %rax,%rax 4012: 74 02 je 4016 <free@plt-0x6ba> 4014: ff d0 callq *%rax 4016: 48 83 c4 08 add $0x8,%rsp 401a: c3 retq Disassembly of section .plt: 0000000000004020 <.plt>: 4020: ff 35 3a ec 01 00 pushq 0x1ec3a(%rip) # 22c60 <quoting_style_args@@Base+0x260> 4026: f2 ff 25 3b ec 01 00 bnd jmpq *0x1ec3b(%rip) # 22c68 <quoting_style_args@@Base+0x268> 402d: 0f 1f 00 nopl (%rax) 4030: f3 0f 1e fa endbr64 4034: 68 00 00 00 00 pushq $0x0 4039: f2 e9 e1 ff ff ff bnd jmpq 4020 <free@plt-0x6b0> 403f: 90 nop 4040: f3 0f 1e fa endbr64 4044: 68 01 00 00 00 pushq $0x1 4049: f2 e9 d1 ff ff ff bnd jmpq 4020 <free@plt-0x6b0> 404f: 90 nop 4050: f3 0f 1e fa endbr64 4054: 68 02 00 00 00 pushq $0x2 4059: f2 e9 c1 ff ff ff bnd jmpq 4020 <free@plt-0x6b0> 405f: 90 nop 4060: f3 0f 1e fa endbr64 4064: 68 03 00 00 00 pushq $0x3 4069: f2 e9 b1 ff ff ff bnd jmpq 4020 <free@plt-0x6b0> 406f: 90 nop 4070: f3 0f 1e fa endbr64 4074: 68 04 00 00 00 pushq $0x4 4079: f2 e9 a1 ff ff ff bnd jmpq 4020 <free@plt-0x6b0> 407f: 90 nop 4080: f3 0f 1e fa endbr64 4084: 68 05 00 00 00 pushq $0x5 4089: f2 e9 91 ff ff ff bnd jmpq 4020 <free@plt-0x6b0> 408f: 90 nop 4090: f3 0f 1e fa endbr64 4094: 68 06 00 00 00 pushq $0x6 4099: f2 e9 81 ff ff ff bnd jmpq 4020 <free@plt-0x6b0> 409f: 90 nop 40a0: f3 0f 1e fa endbr64 40a4: 68 07 00 00 00 pushq $0x7 40a9: f2 e9 71 ff ff ff bnd jmpq 4020 <free@plt-0x6b0> 40af: 90 nop 40b0: f3 0f 1e fa endbr64 40b4: 68 08 00 00 00 pushq $0x8 40b9: f2 e9 61 ff ff ff bnd jmpq 4020 <free@plt-0x6b0> 40bf: 90 nop 40c0: f3 0f 1e fa endbr64 40c4: 68 09 00 00 00 pushq $0x9 40c9: f2 e9 51 ff ff ff bnd jmpq 4020 <free@plt-0x6b0> 40cf: 90 nop 40d0: f3 0f 1e fa endbr64 40d4: 68 0a 00 00 00 pushq $0xa 40d9: f2 e9 41 ff ff ff bnd jmpq 4020 <free@plt-0x6b0> 40df: 90 nop 40e0: f3 0f 1e fa endbr64 40e4: 68 0b 00 00 00 pushq $0xb 40e9: f2 e9 31 ff ff ff bnd jmpq 4020 <free@plt-0x6b0> 40ef: 90 nop 40f0: f3 0f 1e fa endbr64 40f4: 68 0c 00 00 00 pushq $0xc 40f9: f2 e9 21 ff ff ff bnd jmpq 4020 <free@plt-0x6b0> 40ff: 90 nop 4100: f3 0f 1e fa endbr64 4104: 68 0d 00 00 00 pushq $0xd 4109: f2 e9 11 ff ff ff bnd jmpq 4020 <free@plt-0x6b0> 410f: 90 nop 4110: f3 0f 1e fa endbr64 4114: 68 0e 00 00 00 pushq $0xe 4119: f2 e9 01 ff ff ff bnd jmpq 4020 <free@plt-0x6b0> 411f: 90 nop 4120: f3 0f 1e fa endbr64 4124: 68 0f 00 00 00 pushq $0xf 4129: f2 e9 f1 fe ff ff bnd jmpq 4020 <free@plt-0x6b0> 412f: 90 nop 4130: f3 0f 1e fa endbr64 4134: 68 10 00 00 00 pushq $0x10 4139: f2 e9 e1 fe ff ff bnd jmpq 4020 <free@plt-0x6b0> 413f: 90 nop 4140: f3 0f 1e fa endbr64 4144: 68 11 00 00 00 pushq $0x11 4149: f2 e9 d1 fe ff ff bnd jmpq 4020 <free@plt-0x6b0> 414f: 90 nop 4150: f3 0f 1e fa endbr64 4154: 68 12 00 00 00 pushq $0x12 4159: f2 e9 c1 fe ff ff bnd jmpq 4020 <free@plt-0x6b0> 415f: 90 nop 4160: f3 0f 1e fa endbr64 4164: 68 13 00 00 00 pushq $0x13 4169: f2 e9 b1 fe ff ff bnd jmpq 4020 <free@plt-0x6b0> 416f: 90 nop 4170: f3 0f 1e fa endbr64 4174: 68 14 00 00 00 pushq $0x14 4179: f2 e9 a1 fe ff ff bnd jmpq 4020 <free@plt-0x6b0> 417f: 90 nop 4180: f3 0f 1e fa endbr64 4184: 68 15 00 00 00 pushq $0x15 4189: f2 e9 91 fe ff ff bnd jmpq 4020 <free@plt-0x6b0> 418f: 90 nop 4190: f3 0f 1e fa endbr64 4194: 68 16 00 00 00 pushq $0x16 4199: f2 e9 81 fe ff ff bnd jmpq 4020 <free@plt-0x6b0> 419f: 90 nop 41a0: f3 0f 1e fa endbr64 41a4: 68 17 00 00 00 pushq $0x17 41a9: f2 e9 71 fe ff ff bnd jmpq 4020 <free@plt-0x6b0> 41af: 90 nop 41b0: f3 0f 1e fa endbr64 41b4: 68 18 00 00 00 pushq $0x18 41b9: f2 e9 61 fe ff ff bnd jmpq 4020 <free@plt-0x6b0> 41bf: 90 nop 41c0: f3 0f 1e fa endbr64 41c4: 68 19 00 00 00 pushq $0x19 41c9: f2 e9 51 fe ff ff bnd jmpq 4020 <free@plt-0x6b0> 41cf: 90 nop 41d0: f3 0f 1e fa endbr64 41d4: 68 1a 00 00 00 pushq $0x1a 41d9: f2 e9 41 fe ff ff bnd jmpq 4020 <free@plt-0x6b0> 41df: 90 nop 41e0: f3 0f 1e fa endbr64 41e4: 68 1b 00 00 00 pushq $0x1b 41e9: f2 e9 31 fe ff ff bnd jmpq 4020 <free@plt-0x6b0> 41ef: 90 nop 41f0: f3 0f 1e fa endbr64 41f4: 68 1c 00 00 00 pushq $0x1c 41f9: f2 e9 21 fe ff ff bnd jmpq 4020 <free@plt-0x6b0> 41ff: 90 nop 4200: f3 0f 1e fa endbr64 4204: 68 1d 00 00 00 pushq $0x1d 4209: f2 e9 11 fe ff ff bnd jmpq 4020 <free@plt-0x6b0> 420f: 90 nop 4210: f3 0f 1e fa endbr64 4214: 68 1e 00 00 00 pushq $0x1e 4219: f2 e9 01 fe ff ff bnd jmpq 4020 <free@plt-0x6b0> 421f: 90 nop 4220: f3 0f 1e fa endbr64 4224: 68 1f 00 00 00 pushq $0x1f 4229: f2 e9 f1 fd ff ff bnd jmpq 4020 <free@plt-0x6b0> 422f: 90 nop 4230: f3 0f 1e fa endbr64 4234: 68 20 00 00 00 pushq $0x20 4239: f2 e9 e1 fd ff ff bnd jmpq 4020 <free@plt-0x6b0> 423f: 90 nop 4240: f3 0f 1e fa endbr64 4244: 68 21 00 00 00 pushq $0x21 4249: f2 e9 d1 fd ff ff bnd jmpq 4020 <free@plt-0x6b0> 424f: 90 nop 4250: f3 0f 1e fa endbr64 4254: 68 22 00 00 00 pushq $0x22 4259: f2 e9 c1 fd ff ff bnd jmpq 4020 <free@plt-0x6b0> 425f: 90 nop 4260: f3 0f 1e fa endbr64 4264: 68 23 00 00 00 pushq $0x23 4269: f2 e9 b1 fd ff ff bnd jmpq 4020 <free@plt-0x6b0> 426f: 90 nop 4270: f3 0f 1e fa endbr64 4274: 68 24 00 00 00 pushq $0x24 4279: f2 e9 a1 fd ff ff bnd jmpq 4020 <free@plt-0x6b0> 427f: 90 nop 4280: f3 0f 1e fa endbr64 4284: 68 25 00 00 00 pushq $0x25 4289: f2 e9 91 fd ff ff bnd jmpq 4020 <free@plt-0x6b0> 428f: 90 nop 4290: f3 0f 1e fa endbr64 4294: 68 26 00 00 00 pushq $0x26 4299: f2 e9 81 fd ff ff bnd jmpq 4020 <free@plt-0x6b0> 429f: 90 nop 42a0: f3 0f 1e fa endbr64 42a4: 68 27 00 00 00 pushq $0x27 42a9: f2 e9 71 fd ff ff bnd jmpq 4020 <free@plt-0x6b0> 42af: 90 nop 42b0: f3 0f 1e fa endbr64 42b4: 68 28 00 00 00 pushq $0x28 42b9: f2 e9 61 fd ff ff bnd jmpq 4020 <free@plt-0x6b0> 42bf: 90 nop 42c0: f3 0f 1e fa endbr64 42c4: 68 29 00 00 00 pushq $0x29 42c9: f2 e9 51 fd ff ff bnd jmpq 4020 <free@plt-0x6b0> 42cf: 90 nop 42d0: f3 0f 1e fa endbr64 42d4: 68 2a 00 00 00 pushq $0x2a 42d9: f2 e9 41 fd ff ff bnd jmpq 4020 <free@plt-0x6b0> 42df: 90 nop 42e0: f3 0f 1e fa endbr64 42e4: 68 2b 00 00 00 pushq $0x2b 42e9: f2 e9 31 fd ff ff bnd jmpq 4020 <free@plt-0x6b0> 42ef: 90 nop 42f0: f3 0f 1e fa endbr64 42f4: 68 2c 00 00 00 pushq $0x2c 42f9: f2 e9 21 fd ff ff bnd jmpq 4020 <free@plt-0x6b0> 42ff: 90 nop 4300: f3 0f 1e fa endbr64 4304: 68 2d 00 00 00 pushq $0x2d 4309: f2 e9 11 fd ff ff bnd jmpq 4020 <free@plt-0x6b0> 430f: 90 nop 4310: f3 0f 1e fa endbr64 4314: 68 2e 00 00 00 pushq $0x2e 4319: f2 e9 01 fd ff ff bnd jmpq 4020 <free@plt-0x6b0> 431f: 90 nop 4320: f3 0f 1e fa endbr64 4324: 68 2f 00 00 00 pushq $0x2f 4329: f2 e9 f1 fc ff ff bnd jmpq 4020 <free@plt-0x6b0> 432f: 90 nop 4330: f3 0f 1e fa endbr64 4334: 68 30 00 00 00 pushq $0x30 4339: f2 e9 e1 fc ff ff bnd jmpq 4020 <free@plt-0x6b0> 433f: 90 nop 4340: f3 0f 1e fa endbr64 4344: 68 31 00 00 00 pushq $0x31 4349: f2 e9 d1 fc ff ff bnd jmpq 4020 <free@plt-0x6b0> 434f: 90 nop 4350: f3 0f 1e fa endbr64 4354: 68 32 00 00 00 pushq $0x32 4359: f2 e9 c1 fc ff ff bnd jmpq 4020 <free@plt-0x6b0> 435f: 90 nop 4360: f3 0f 1e fa endbr64 4364: 68 33 00 00 00 pushq $0x33 4369: f2 e9 b1 fc ff ff bnd jmpq 4020 <free@plt-0x6b0> 436f: 90 nop 4370: f3 0f 1e fa endbr64 4374: 68 34 00 00 00 pushq $0x34 4379: f2 e9 a1 fc ff ff bnd jmpq 4020 <free@plt-0x6b0> 437f: 90 nop 4380: f3 0f 1e fa endbr64 4384: 68 35 00 00 00 pushq $0x35 4389: f2 e9 91 fc ff ff bnd jmpq 4020 <free@plt-0x6b0> 438f: 90 nop 4390: f3 0f 1e fa endbr64 4394: 68 36 00 00 00 pushq $0x36 4399: f2 e9 81 fc ff ff bnd jmpq 4020 <free@plt-0x6b0> 439f: 90 nop 43a0: f3 0f 1e fa endbr64 43a4: 68 37 00 00 00 pushq $0x37 43a9: f2 e9 71 fc ff ff bnd jmpq 4020 <free@plt-0x6b0> 43af: 90 nop 43b0: f3 0f 1e fa endbr64 43b4: 68 38 00 00 00 pushq $0x38 43b9: f2 e9 61 fc ff ff bnd jmpq 4020 <free@plt-0x6b0> 43bf: 90 nop 43c0: f3 0f 1e fa endbr64 43c4: 68 39 00 00 00 pushq $0x39 43c9: f2 e9 51 fc ff ff bnd jmpq 4020 <free@plt-0x6b0> 43cf: 90 nop 43d0: f3 0f 1e fa endbr64 43d4: 68 3a 00 00 00 pushq $0x3a 43d9: f2 e9 41 fc ff ff bnd jmpq 4020 <free@plt-0x6b0> 43df: 90 nop 43e0: f3 0f 1e fa endbr64 43e4: 68 3b 00 00 00 pushq $0x3b 43e9: f2 e9 31 fc ff ff bnd jmpq 4020 <free@plt-0x6b0> 43ef: 90 nop 43f0: f3 0f 1e fa endbr64 43f4: 68 3c 00 00 00 pushq $0x3c 43f9: f2 e9 21 fc ff ff bnd jmpq 4020 <free@plt-0x6b0> 43ff: 90 nop 4400: f3 0f 1e fa endbr64 4404: 68 3d 00 00 00 pushq $0x3d 4409: f2 e9 11 fc ff ff bnd jmpq 4020 <free@plt-0x6b0> 440f: 90 nop 4410: f3 0f 1e fa endbr64 4414: 68 3e 00 00 00 pushq $0x3e 4419: f2 e9 01 fc ff ff bnd jmpq 4020 <free@plt-0x6b0> 441f: 90 nop 4420: f3 0f 1e fa endbr64 4424: 68 3f 00 00 00 pushq $0x3f 4429: f2 e9 f1 fb ff ff bnd jmpq 4020 <free@plt-0x6b0> 442f: 90 nop 4430: f3 0f 1e fa endbr64 4434: 68 40 00 00 00 pushq $0x40 4439: f2 e9 e1 fb ff ff bnd jmpq 4020 <free@plt-0x6b0> 443f: 90 nop 4440: f3 0f 1e fa endbr64 4444: 68 41 00 00 00 pushq $0x41 4449: f2 e9 d1 fb ff ff bnd jmpq 4020 <free@plt-0x6b0> 444f: 90 nop 4450: f3 0f 1e fa endbr64 4454: 68 42 00 00 00 pushq $0x42 4459: f2 e9 c1 fb ff ff bnd jmpq 4020 <free@plt-0x6b0> 445f: 90 nop 4460: f3 0f 1e fa endbr64 4464: 68 43 00 00 00 pushq $0x43 4469: f2 e9 b1 fb ff ff bnd jmpq 4020 <free@plt-0x6b0> 446f: 90 nop 4470: f3 0f 1e fa endbr64 4474: 68 44 00 00 00 pushq $0x44 4479: f2 e9 a1 fb ff ff bnd jmpq 4020 <free@plt-0x6b0> 447f: 90 nop 4480: f3 0f 1e fa endbr64 4484: 68 45 00 00 00 pushq $0x45 4489: f2 e9 91 fb ff ff bnd jmpq 4020 <free@plt-0x6b0> 448f: 90 nop 4490: f3 0f 1e fa endbr64 4494: 68 46 00 00 00 pushq $0x46 4499: f2 e9 81 fb ff ff bnd jmpq 4020 <free@plt-0x6b0> 449f: 90 nop 44a0: f3 0f 1e fa endbr64 44a4: 68 47 00 00 00 pushq $0x47 44a9: f2 e9 71 fb ff ff bnd jmpq 4020 <free@plt-0x6b0> 44af: 90 nop 44b0: f3 0f 1e fa endbr64 44b4: 68 48 00 00 00 pushq $0x48 44b9: f2 e9 61 fb ff ff bnd jmpq 4020 <free@plt-0x6b0> 44bf: 90 nop 44c0: f3 0f 1e fa endbr64 44c4: 68 49 00 00 00 pushq $0x49 44c9: f2 e9 51 fb ff ff bnd jmpq 4020 <free@plt-0x6b0> 44cf: 90 nop 44d0: f3 0f 1e fa endbr64 44d4: 68 4a 00 00 00 pushq $0x4a 44d9: f2 e9 41 fb ff ff bnd jmpq 4020 <free@plt-0x6b0> 44df: 90 nop 44e0: f3 0f 1e fa endbr64 44e4: 68 4b 00 00 00 pushq $0x4b 44e9: f2 e9 31 fb ff ff bnd jmpq 4020 <free@plt-0x6b0> 44ef: 90 nop 44f0: f3 0f 1e fa endbr64 44f4: 68 4c 00 00 00 pushq $0x4c 44f9: f2 e9 21 fb ff ff bnd jmpq 4020 <free@plt-0x6b0> 44ff: 90 nop 4500: f3 0f 1e fa endbr64 4504: 68 4d 00 00 00 pushq $0x4d 4509: f2 e9 11 fb ff ff bnd jmpq 4020 <free@plt-0x6b0> 450f: 90 nop 4510: f3 0f 1e fa endbr64 4514: 68 4e 00 00 00 pushq $0x4e 4519: f2 e9 01 fb ff ff bnd jmpq 4020 <free@plt-0x6b0> 451f: 90 nop 4520: f3 0f 1e fa endbr64 4524: 68 4f 00 00 00 pushq $0x4f 4529: f2 e9 f1 fa ff ff bnd jmpq 4020 <free@plt-0x6b0> 452f: 90 nop 4530: f3 0f 1e fa endbr64 4534: 68 50 00 00 00 pushq $0x50 4539: f2 e9 e1 fa ff ff bnd jmpq 4020 <free@plt-0x6b0> 453f: 90 nop 4540: f3 0f 1e fa endbr64 4544: 68 51 00 00 00 pushq $0x51 4549: f2 e9 d1 fa ff ff bnd jmpq 4020 <free@plt-0x6b0> 454f: 90 nop 4550: f3 0f 1e fa endbr64 4554: 68 52 00 00 00 pushq $0x52 4559: f2 e9 c1 fa ff ff bnd jmpq 4020 <free@plt-0x6b0> 455f: 90 nop 4560: f3 0f 1e fa endbr64 4564: 68 53 00 00 00 pushq $0x53 4569: f2 e9 b1 fa ff ff bnd jmpq 4020 <free@plt-0x6b0> 456f: 90 nop 4570: f3 0f 1e fa endbr64 4574: 68 54 00 00 00 pushq $0x54 4579: f2 e9 a1 fa ff ff bnd jmpq 4020 <free@plt-0x6b0> 457f: 90 nop 4580: f3 0f 1e fa endbr64 4584: 68 55 00 00 00 pushq $0x55 4589: f2 e9 91 fa ff ff bnd jmpq 4020 <free@plt-0x6b0> 458f: 90 nop 4590: f3 0f 1e fa endbr64 4594: 68 56 00 00 00 pushq $0x56 4599: f2 e9 81 fa ff ff bnd jmpq 4020 <free@plt-0x6b0> 459f: 90 nop 45a0: f3 0f 1e fa endbr64 45a4: 68 57 00 00 00 pushq $0x57 45a9: f2 e9 71 fa ff ff bnd jmpq 4020 <free@plt-0x6b0> 45af: 90 nop 45b0: f3 0f 1e fa endbr64 45b4: 68 58 00 00 00 pushq $0x58 45b9: f2 e9 61 fa ff ff bnd jmpq 4020 <free@plt-0x6b0> 45bf: 90 nop 45c0: f3 0f 1e fa endbr64 45c4: 68 59 00 00 00 pushq $0x59 45c9: f2 e9 51 fa ff ff bnd jmpq 4020 <free@plt-0x6b0> 45cf: 90 nop 45d0: f3 0f 1e fa endbr64 45d4: 68 5a 00 00 00 pushq $0x5a 45d9: f2 e9 41 fa ff ff bnd jmpq 4020 <free@plt-0x6b0> 45df: 90 nop 45e0: f3 0f 1e fa endbr64 45e4: 68 5b 00 00 00 pushq $0x5b 45e9: f2 e9 31 fa ff ff bnd jmpq 4020 <free@plt-0x6b0> 45ef: 90 nop 45f0: f3 0f 1e fa endbr64 45f4: 68 5c 00 00 00 pushq $0x5c 45f9: f2 e9 21 fa ff ff bnd jmpq 4020 <free@plt-0x6b0> 45ff: 90 nop 4600: f3 0f 1e fa endbr64 4604: 68 5d 00 00 00 pushq $0x5d 4609: f2 e9 11 fa ff ff bnd jmpq 4020 <free@plt-0x6b0> 460f: 90 nop 4610: f3 0f 1e fa endbr64 4614: 68 5e 00 00 00 pushq $0x5e 4619: f2 e9 01 fa ff ff bnd jmpq 4020 <free@plt-0x6b0> 461f: 90 nop 4620: f3 0f 1e fa endbr64 4624: 68 5f 00 00 00 pushq $0x5f 4629: f2 e9 f1 f9 ff ff bnd jmpq 4020 <free@plt-0x6b0> 462f: 90 nop 4630: f3 0f 1e fa endbr64 4634: 68 60 00 00 00 pushq $0x60 4639: f2 e9 e1 f9 ff ff bnd jmpq 4020 <free@plt-0x6b0> 463f: 90 nop 4640: f3 0f 1e fa endbr64 4644: 68 61 00 00 00 pushq $0x61 4649: f2 e9 d1 f9 ff ff bnd jmpq 4020 <free@plt-0x6b0> 464f: 90 nop 4650: f3 0f 1e fa endbr64 4654: 68 62 00 00 00 pushq $0x62 4659: f2 e9 c1 f9 ff ff bnd jmpq 4020 <free@plt-0x6b0> 465f: 90 nop 4660: f3 0f 1e fa endbr64 4664: 68 63 00 00 00 pushq $0x63 4669: f2 e9 b1 f9 ff ff bnd jmpq 4020 <free@plt-0x6b0> 466f: 90 nop 4670: f3 0f 1e fa endbr64 4674: 68 64 00 00 00 pushq $0x64 4679: f2 e9 a1 f9 ff ff bnd jmpq 4020 <free@plt-0x6b0> 467f: 90 nop 4680: f3 0f 1e fa endbr64 4684: 68 65 00 00 00 pushq $0x65 4689: f2 e9 91 f9 ff ff bnd jmpq 4020 <free@plt-0x6b0> 468f: 90 nop 4690: f3 0f 1e fa endbr64 4694: 68 66 00 00 00 pushq $0x66 4699: f2 e9 81 f9 ff ff bnd jmpq 4020 <free@plt-0x6b0> 469f: 90 nop 46a0: f3 0f 1e fa endbr64 46a4: 68 67 00 00 00 pushq $0x67 46a9: f2 e9 71 f9 ff ff bnd jmpq 4020 <free@plt-0x6b0> 46af: 90 nop 46b0: f3 0f 1e fa endbr64 46b4: 68 68 00 00 00 pushq $0x68 46b9: f2 e9 61 f9 ff ff bnd jmpq 4020 <free@plt-0x6b0> 46bf: 90 nop 46c0: f3 0f 1e fa endbr64 46c4: 68 69 00 00 00 pushq $0x69 46c9: f2 e9 51 f9 ff ff bnd jmpq 4020 <free@plt-0x6b0> 46cf: 90 nop Disassembly of section .plt.got: 00000000000046d0 <free@plt>: 46d0: f3 0f 1e fa endbr64 46d4: f2 ff 25 e5 e8 01 00 bnd jmpq *0x1e8e5(%rip) # 22fc0 <free@GLIBC_2.2.5> 46db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000046e0 <malloc@plt>: 46e0: f3 0f 1e fa endbr64 46e4: f2 ff 25 f5 e8 01 00 bnd jmpq *0x1e8f5(%rip) # 22fe0 <malloc@GLIBC_2.2.5> 46eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000046f0 <__cxa_finalize@plt>: 46f0: f3 0f 1e fa endbr64 46f4: f2 ff 25 f5 e8 01 00 bnd jmpq *0x1e8f5(%rip) # 22ff0 <__cxa_finalize@GLIBC_2.2.5> 46fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .plt.sec: 0000000000004700 <__ctype_toupper_loc@plt>: 4700: f3 0f 1e fa endbr64 4704: f2 ff 25 65 e5 01 00 bnd jmpq *0x1e565(%rip) # 22c70 <__ctype_toupper_loc@GLIBC_2.3> 470b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004710 <getenv@plt>: 4710: f3 0f 1e fa endbr64 4714: f2 ff 25 5d e5 01 00 bnd jmpq *0x1e55d(%rip) # 22c78 <getenv@GLIBC_2.2.5> 471b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004720 <sigprocmask@plt>: 4720: f3 0f 1e fa endbr64 4724: f2 ff 25 55 e5 01 00 bnd jmpq *0x1e555(%rip) # 22c80 <sigprocmask@GLIBC_2.2.5> 472b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004730 <__snprintf_chk@plt>: 4730: f3 0f 1e fa endbr64 4734: f2 ff 25 4d e5 01 00 bnd jmpq *0x1e54d(%rip) # 22c88 <__snprintf_chk@GLIBC_2.3.4> 473b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004740 <raise@plt>: 4740: f3 0f 1e fa endbr64 4744: f2 ff 25 45 e5 01 00 bnd jmpq *0x1e545(%rip) # 22c90 <raise@GLIBC_2.2.5> 474b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004750 <abort@plt>: 4750: f3 0f 1e fa endbr64 4754: f2 ff 25 3d e5 01 00 bnd jmpq *0x1e53d(%rip) # 22c98 <abort@GLIBC_2.2.5> 475b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004760 <__errno_location@plt>: 4760: f3 0f 1e fa endbr64 4764: f2 ff 25 35 e5 01 00 bnd jmpq *0x1e535(%rip) # 22ca0 <__errno_location@GLIBC_2.2.5> 476b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004770 <strncmp@plt>: 4770: f3 0f 1e fa endbr64 4774: f2 ff 25 2d e5 01 00 bnd jmpq *0x1e52d(%rip) # 22ca8 <strncmp@GLIBC_2.2.5> 477b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004780 <localtime_r@plt>: 4780: f3 0f 1e fa endbr64 4784: f2 ff 25 25 e5 01 00 bnd jmpq *0x1e525(%rip) # 22cb0 <localtime_r@GLIBC_2.2.5> 478b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004790 <_exit@plt>: 4790: f3 0f 1e fa endbr64 4794: f2 ff 25 1d e5 01 00 bnd jmpq *0x1e51d(%rip) # 22cb8 <_exit@GLIBC_2.2.5> 479b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000047a0 <strcpy@plt>: 47a0: f3 0f 1e fa endbr64 47a4: f2 ff 25 15 e5 01 00 bnd jmpq *0x1e515(%rip) # 22cc0 <strcpy@GLIBC_2.2.5> 47ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000047b0 <__fpending@plt>: 47b0: f3 0f 1e fa endbr64 47b4: f2 ff 25 0d e5 01 00 bnd jmpq *0x1e50d(%rip) # 22cc8 <__fpending@GLIBC_2.2.5> 47bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000047c0 <isatty@plt>: 47c0: f3 0f 1e fa endbr64 47c4: f2 ff 25 05 e5 01 00 bnd jmpq *0x1e505(%rip) # 22cd0 <isatty@GLIBC_2.2.5> 47cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000047d0 <sigaction@plt>: 47d0: f3 0f 1e fa endbr64 47d4: f2 ff 25 fd e4 01 00 bnd jmpq *0x1e4fd(%rip) # 22cd8 <sigaction@GLIBC_2.2.5> 47db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000047e0 <iswcntrl@plt>: 47e0: f3 0f 1e fa endbr64 47e4: f2 ff 25 f5 e4 01 00 bnd jmpq *0x1e4f5(%rip) # 22ce0 <iswcntrl@GLIBC_2.2.5> 47eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000047f0 <wcswidth@plt>: 47f0: f3 0f 1e fa endbr64 47f4: f2 ff 25 ed e4 01 00 bnd jmpq *0x1e4ed(%rip) # 22ce8 <wcswidth@GLIBC_2.2.5> 47fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004800 <localeconv@plt>: 4800: f3 0f 1e fa endbr64 4804: f2 ff 25 e5 e4 01 00 bnd jmpq *0x1e4e5(%rip) # 22cf0 <localeconv@GLIBC_2.2.5> 480b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004810 <mbstowcs@plt>: 4810: f3 0f 1e fa endbr64 4814: f2 ff 25 dd e4 01 00 bnd jmpq *0x1e4dd(%rip) # 22cf8 <mbstowcs@GLIBC_2.2.5> 481b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004820 <readlink@plt>: 4820: f3 0f 1e fa endbr64 4824: f2 ff 25 d5 e4 01 00 bnd jmpq *0x1e4d5(%rip) # 22d00 <readlink@GLIBC_2.2.5> 482b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004830 <clock_gettime@plt>: 4830: f3 0f 1e fa endbr64 4834: f2 ff 25 cd e4 01 00 bnd jmpq *0x1e4cd(%rip) # 22d08 <clock_gettime@GLIBC_2.17> 483b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004840 <setenv@plt>: 4840: f3 0f 1e fa endbr64 4844: f2 ff 25 c5 e4 01 00 bnd jmpq *0x1e4c5(%rip) # 22d10 <setenv@GLIBC_2.2.5> 484b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004850 <textdomain@plt>: 4850: f3 0f 1e fa endbr64 4854: f2 ff 25 bd e4 01 00 bnd jmpq *0x1e4bd(%rip) # 22d18 <textdomain@GLIBC_2.2.5> 485b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004860 <fclose@plt>: 4860: f3 0f 1e fa endbr64 4864: f2 ff 25 b5 e4 01 00 bnd jmpq *0x1e4b5(%rip) # 22d20 <fclose@GLIBC_2.2.5> 486b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004870 <opendir@plt>: 4870: f3 0f 1e fa endbr64 4874: f2 ff 25 ad e4 01 00 bnd jmpq *0x1e4ad(%rip) # 22d28 <opendir@GLIBC_2.2.5> 487b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004880 <getpwuid@plt>: 4880: f3 0f 1e fa endbr64 4884: f2 ff 25 a5 e4 01 00 bnd jmpq *0x1e4a5(%rip) # 22d30 <getpwuid@GLIBC_2.2.5> 488b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004890 <bindtextdomain@plt>: 4890: f3 0f 1e fa endbr64 4894: f2 ff 25 9d e4 01 00 bnd jmpq *0x1e49d(%rip) # 22d38 <bindtextdomain@GLIBC_2.2.5> 489b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000048a0 <dcgettext@plt>: 48a0: f3 0f 1e fa endbr64 48a4: f2 ff 25 95 e4 01 00 bnd jmpq *0x1e495(%rip) # 22d40 <dcgettext@GLIBC_2.2.5> 48ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000048b0 <__ctype_get_mb_cur_max@plt>: 48b0: f3 0f 1e fa endbr64 48b4: f2 ff 25 8d e4 01 00 bnd jmpq *0x1e48d(%rip) # 22d48 <__ctype_get_mb_cur_max@GLIBC_2.2.5> 48bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000048c0 <strlen@plt>: 48c0: f3 0f 1e fa endbr64 48c4: f2 ff 25 85 e4 01 00 bnd jmpq *0x1e485(%rip) # 22d50 <strlen@GLIBC_2.2.5> 48cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000048d0 <__lxstat@plt>: 48d0: f3 0f 1e fa endbr64 48d4: f2 ff 25 7d e4 01 00 bnd jmpq *0x1e47d(%rip) # 22d58 <__lxstat@GLIBC_2.2.5> 48db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000048e0 <__stack_chk_fail@plt>: 48e0: f3 0f 1e fa endbr64 48e4: f2 ff 25 75 e4 01 00 bnd jmpq *0x1e475(%rip) # 22d60 <__stack_chk_fail@GLIBC_2.4> 48eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000048f0 <getopt_long@plt>: 48f0: f3 0f 1e fa endbr64 48f4: f2 ff 25 6d e4 01 00 bnd jmpq *0x1e46d(%rip) # 22d68 <getopt_long@GLIBC_2.2.5> 48fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004900 <mbrtowc@plt>: 4900: f3 0f 1e fa endbr64 4904: f2 ff 25 65 e4 01 00 bnd jmpq *0x1e465(%rip) # 22d70 <mbrtowc@GLIBC_2.2.5> 490b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004910 <strchr@plt>: 4910: f3 0f 1e fa endbr64 4914: f2 ff 25 5d e4 01 00 bnd jmpq *0x1e45d(%rip) # 22d78 <strchr@GLIBC_2.2.5> 491b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004920 <getgrgid@plt>: 4920: f3 0f 1e fa endbr64 4924: f2 ff 25 55 e4 01 00 bnd jmpq *0x1e455(%rip) # 22d80 <getgrgid@GLIBC_2.2.5> 492b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004930 <__fxstatat@plt>: 4930: f3 0f 1e fa endbr64 4934: f2 ff 25 4d e4 01 00 bnd jmpq *0x1e44d(%rip) # 22d88 <__fxstatat@GLIBC_2.4> 493b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004940 <snprintf@plt>: 4940: f3 0f 1e fa endbr64 4944: f2 ff 25 45 e4 01 00 bnd jmpq *0x1e445(%rip) # 22d90 <snprintf@GLIBC_2.2.5> 494b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004950 <__overflow@plt>: 4950: f3 0f 1e fa endbr64 4954: f2 ff 25 3d e4 01 00 bnd jmpq *0x1e43d(%rip) # 22d98 <__overflow@GLIBC_2.2.5> 495b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004960 <strrchr@plt>: 4960: f3 0f 1e fa endbr64 4964: f2 ff 25 35 e4 01 00 bnd jmpq *0x1e435(%rip) # 22da0 <strrchr@GLIBC_2.2.5> 496b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004970 <fgetfilecon@plt>: 4970: f3 0f 1e fa endbr64 4974: f2 ff 25 2d e4 01 00 bnd jmpq *0x1e42d(%rip) # 22da8 <fgetfilecon> 497b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004980 <gmtime_r@plt>: 4980: f3 0f 1e fa endbr64 4984: f2 ff 25 25 e4 01 00 bnd jmpq *0x1e425(%rip) # 22db0 <gmtime_r@GLIBC_2.2.5> 498b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004990 <lseek@plt>: 4990: f3 0f 1e fa endbr64 4994: f2 ff 25 1d e4 01 00 bnd jmpq *0x1e41d(%rip) # 22db8 <lseek@GLIBC_2.2.5> 499b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000049a0 <gettimeofday@plt>: 49a0: f3 0f 1e fa endbr64 49a4: f2 ff 25 15 e4 01 00 bnd jmpq *0x1e415(%rip) # 22dc0 <gettimeofday@GLIBC_2.2.5> 49ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000049b0 <__assert_fail@plt>: 49b0: f3 0f 1e fa endbr64 49b4: f2 ff 25 0d e4 01 00 bnd jmpq *0x1e40d(%rip) # 22dc8 <__assert_fail@GLIBC_2.2.5> 49bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000049c0 <__strtoul_internal@plt>: 49c0: f3 0f 1e fa endbr64 49c4: f2 ff 25 05 e4 01 00 bnd jmpq *0x1e405(%rip) # 22dd0 <__strtoul_internal@GLIBC_2.2.5> 49cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000049d0 <fnmatch@plt>: 49d0: f3 0f 1e fa endbr64 49d4: f2 ff 25 fd e3 01 00 bnd jmpq *0x1e3fd(%rip) # 22dd8 <fnmatch@GLIBC_2.2.5> 49db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000049e0 <memset@plt>: 49e0: f3 0f 1e fa endbr64 49e4: f2 ff 25 f5 e3 01 00 bnd jmpq *0x1e3f5(%rip) # 22de0 <memset@GLIBC_2.2.5> 49eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000000049f0 <ioctl@plt>: 49f0: f3 0f 1e fa endbr64 49f4: f2 ff 25 ed e3 01 00 bnd jmpq *0x1e3ed(%rip) # 22de8 <ioctl@GLIBC_2.2.5> 49fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004a00 <getcwd@plt>: 4a00: f3 0f 1e fa endbr64 4a04: f2 ff 25 e5 e3 01 00 bnd jmpq *0x1e3e5(%rip) # 22df0 <getcwd@GLIBC_2.2.5> 4a0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004a10 <strspn@plt>: 4a10: f3 0f 1e fa endbr64 4a14: f2 ff 25 dd e3 01 00 bnd jmpq *0x1e3dd(%rip) # 22df8 <strspn@GLIBC_2.2.5> 4a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004a20 <closedir@plt>: 4a20: f3 0f 1e fa endbr64 4a24: f2 ff 25 d5 e3 01 00 bnd jmpq *0x1e3d5(%rip) # 22e00 <closedir@GLIBC_2.2.5> 4a2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004a30 <memcmp@plt>: 4a30: f3 0f 1e fa endbr64 4a34: f2 ff 25 cd e3 01 00 bnd jmpq *0x1e3cd(%rip) # 22e08 <memcmp@GLIBC_2.2.5> 4a3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004a40 <_setjmp@plt>: 4a40: f3 0f 1e fa endbr64 4a44: f2 ff 25 c5 e3 01 00 bnd jmpq *0x1e3c5(%rip) # 22e10 <_setjmp@GLIBC_2.2.5> 4a4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004a50 <fputs_unlocked@plt>: 4a50: f3 0f 1e fa endbr64 4a54: f2 ff 25 bd e3 01 00 bnd jmpq *0x1e3bd(%rip) # 22e18 <fputs_unlocked@GLIBC_2.2.5> 4a5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004a60 <calloc@plt>: 4a60: f3 0f 1e fa endbr64 4a64: f2 ff 25 b5 e3 01 00 bnd jmpq *0x1e3b5(%rip) # 22e20 <calloc@GLIBC_2.2.5> 4a6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004a70 <lgetfilecon@plt>: 4a70: f3 0f 1e fa endbr64 4a74: f2 ff 25 ad e3 01 00 bnd jmpq *0x1e3ad(%rip) # 22e28 <lgetfilecon> 4a7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004a80 <strcmp@plt>: 4a80: f3 0f 1e fa endbr64 4a84: f2 ff 25 a5 e3 01 00 bnd jmpq *0x1e3a5(%rip) # 22e30 <strcmp@GLIBC_2.2.5> 4a8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004a90 <signal@plt>: 4a90: f3 0f 1e fa endbr64 4a94: f2 ff 25 9d e3 01 00 bnd jmpq *0x1e39d(%rip) # 22e38 <signal@GLIBC_2.2.5> 4a9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004aa0 <dirfd@plt>: 4aa0: f3 0f 1e fa endbr64 4aa4: f2 ff 25 95 e3 01 00 bnd jmpq *0x1e395(%rip) # 22e40 <dirfd@GLIBC_2.2.5> 4aab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004ab0 <getpwnam@plt>: 4ab0: f3 0f 1e fa endbr64 4ab4: f2 ff 25 8d e3 01 00 bnd jmpq *0x1e38d(%rip) # 22e48 <getpwnam@GLIBC_2.2.5> 4abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004ac0 <__memcpy_chk@plt>: 4ac0: f3 0f 1e fa endbr64 4ac4: f2 ff 25 85 e3 01 00 bnd jmpq *0x1e385(%rip) # 22e50 <__memcpy_chk@GLIBC_2.3.4> 4acb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004ad0 <sigemptyset@plt>: 4ad0: f3 0f 1e fa endbr64 4ad4: f2 ff 25 7d e3 01 00 bnd jmpq *0x1e37d(%rip) # 22e58 <sigemptyset@GLIBC_2.2.5> 4adb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004ae0 <memcpy@plt>: 4ae0: f3 0f 1e fa endbr64 4ae4: f2 ff 25 75 e3 01 00 bnd jmpq *0x1e375(%rip) # 22e60 <memcpy@GLIBC_2.14> 4aeb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004af0 <getgrnam@plt>: 4af0: f3 0f 1e fa endbr64 4af4: f2 ff 25 6d e3 01 00 bnd jmpq *0x1e36d(%rip) # 22e68 <getgrnam@GLIBC_2.2.5> 4afb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004b00 <getfilecon@plt>: 4b00: f3 0f 1e fa endbr64 4b04: f2 ff 25 65 e3 01 00 bnd jmpq *0x1e365(%rip) # 22e70 <getfilecon> 4b0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004b10 <tzset@plt>: 4b10: f3 0f 1e fa endbr64 4b14: f2 ff 25 5d e3 01 00 bnd jmpq *0x1e35d(%rip) # 22e78 <tzset@GLIBC_2.2.5> 4b1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004b20 <fileno@plt>: 4b20: f3 0f 1e fa endbr64 4b24: f2 ff 25 55 e3 01 00 bnd jmpq *0x1e355(%rip) # 22e80 <fileno@GLIBC_2.2.5> 4b2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004b30 <tcgetpgrp@plt>: 4b30: f3 0f 1e fa endbr64 4b34: f2 ff 25 4d e3 01 00 bnd jmpq *0x1e34d(%rip) # 22e88 <tcgetpgrp@GLIBC_2.2.5> 4b3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004b40 <__xstat@plt>: 4b40: f3 0f 1e fa endbr64 4b44: f2 ff 25 45 e3 01 00 bnd jmpq *0x1e345(%rip) # 22e90 <__xstat@GLIBC_2.2.5> 4b4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004b50 <readdir@plt>: 4b50: f3 0f 1e fa endbr64 4b54: f2 ff 25 3d e3 01 00 bnd jmpq *0x1e33d(%rip) # 22e98 <readdir@GLIBC_2.2.5> 4b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004b60 <wcwidth@plt>: 4b60: f3 0f 1e fa endbr64 4b64: f2 ff 25 35 e3 01 00 bnd jmpq *0x1e335(%rip) # 22ea0 <wcwidth@GLIBC_2.2.5> 4b6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004b70 <fflush@plt>: 4b70: f3 0f 1e fa endbr64 4b74: f2 ff 25 2d e3 01 00 bnd jmpq *0x1e32d(%rip) # 22ea8 <fflush@GLIBC_2.2.5> 4b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004b80 <nl_langinfo@plt>: 4b80: f3 0f 1e fa endbr64 4b84: f2 ff 25 25 e3 01 00 bnd jmpq *0x1e325(%rip) # 22eb0 <nl_langinfo@GLIBC_2.2.5> 4b8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004b90 <__fxstat@plt>: 4b90: f3 0f 1e fa endbr64 4b94: f2 ff 25 1d e3 01 00 bnd jmpq *0x1e31d(%rip) # 22eb8 <__fxstat@GLIBC_2.2.5> 4b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004ba0 <strcoll@plt>: 4ba0: f3 0f 1e fa endbr64 4ba4: f2 ff 25 15 e3 01 00 bnd jmpq *0x1e315(%rip) # 22ec0 <strcoll@GLIBC_2.2.5> 4bab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004bb0 <mktime@plt>: 4bb0: f3 0f 1e fa endbr64 4bb4: f2 ff 25 0d e3 01 00 bnd jmpq *0x1e30d(%rip) # 22ec8 <mktime@GLIBC_2.2.5> 4bbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004bc0 <__freading@plt>: 4bc0: f3 0f 1e fa endbr64 4bc4: f2 ff 25 05 e3 01 00 bnd jmpq *0x1e305(%rip) # 22ed0 <__freading@GLIBC_2.2.5> 4bcb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004bd0 <fwrite_unlocked@plt>: 4bd0: f3 0f 1e fa endbr64 4bd4: f2 ff 25 fd e2 01 00 bnd jmpq *0x1e2fd(%rip) # 22ed8 <fwrite_unlocked@GLIBC_2.2.5> 4bdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004be0 <realloc@plt>: 4be0: f3 0f 1e fa endbr64 4be4: f2 ff 25 f5 e2 01 00 bnd jmpq *0x1e2f5(%rip) # 22ee0 <realloc@GLIBC_2.2.5> 4beb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004bf0 <stpncpy@plt>: 4bf0: f3 0f 1e fa endbr64 4bf4: f2 ff 25 ed e2 01 00 bnd jmpq *0x1e2ed(%rip) # 22ee8 <stpncpy@GLIBC_2.2.5> 4bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004c00 <setlocale@plt>: 4c00: f3 0f 1e fa endbr64 4c04: f2 ff 25 e5 e2 01 00 bnd jmpq *0x1e2e5(%rip) # 22ef0 <setlocale@GLIBC_2.2.5> 4c0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004c10 <__printf_chk@plt>: 4c10: f3 0f 1e fa endbr64 4c14: f2 ff 25 dd e2 01 00 bnd jmpq *0x1e2dd(%rip) # 22ef8 <__printf_chk@GLIBC_2.3.4> 4c1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004c20 <timegm@plt>: 4c20: f3 0f 1e fa endbr64 4c24: f2 ff 25 d5 e2 01 00 bnd jmpq *0x1e2d5(%rip) # 22f00 <timegm@GLIBC_2.2.5> 4c2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004c30 <strftime@plt>: 4c30: f3 0f 1e fa endbr64 4c34: f2 ff 25 cd e2 01 00 bnd jmpq *0x1e2cd(%rip) # 22f08 <strftime@GLIBC_2.2.5> 4c3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004c40 <mempcpy@plt>: 4c40: f3 0f 1e fa endbr64 4c44: f2 ff 25 c5 e2 01 00 bnd jmpq *0x1e2c5(%rip) # 22f10 <mempcpy@GLIBC_2.2.5> 4c4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004c50 <memmove@plt>: 4c50: f3 0f 1e fa endbr64 4c54: f2 ff 25 bd e2 01 00 bnd jmpq *0x1e2bd(%rip) # 22f18 <memmove@GLIBC_2.2.5> 4c5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004c60 <error@plt>: 4c60: f3 0f 1e fa endbr64 4c64: f2 ff 25 b5 e2 01 00 bnd jmpq *0x1e2b5(%rip) # 22f20 <error@GLIBC_2.2.5> 4c6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004c70 <fseeko@plt>: 4c70: f3 0f 1e fa endbr64 4c74: f2 ff 25 ad e2 01 00 bnd jmpq *0x1e2ad(%rip) # 22f28 <fseeko@GLIBC_2.2.5> 4c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004c80 <unsetenv@plt>: 4c80: f3 0f 1e fa endbr64 4c84: f2 ff 25 a5 e2 01 00 bnd jmpq *0x1e2a5(%rip) # 22f30 <unsetenv@GLIBC_2.2.5> 4c8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004c90 <strtoul@plt>: 4c90: f3 0f 1e fa endbr64 4c94: f2 ff 25 9d e2 01 00 bnd jmpq *0x1e29d(%rip) # 22f38 <strtoul@GLIBC_2.2.5> 4c9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004ca0 <__cxa_atexit@plt>: 4ca0: f3 0f 1e fa endbr64 4ca4: f2 ff 25 95 e2 01 00 bnd jmpq *0x1e295(%rip) # 22f40 <__cxa_atexit@GLIBC_2.2.5> 4cab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004cb0 <wcstombs@plt>: 4cb0: f3 0f 1e fa endbr64 4cb4: f2 ff 25 8d e2 01 00 bnd jmpq *0x1e28d(%rip) # 22f48 <wcstombs@GLIBC_2.2.5> 4cbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004cc0 <getxattr@plt>: 4cc0: f3 0f 1e fa endbr64 4cc4: f2 ff 25 85 e2 01 00 bnd jmpq *0x1e285(%rip) # 22f50 <getxattr@GLIBC_2.3> 4ccb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004cd0 <freecon@plt>: 4cd0: f3 0f 1e fa endbr64 4cd4: f2 ff 25 7d e2 01 00 bnd jmpq *0x1e27d(%rip) # 22f58 <freecon> 4cdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004ce0 <gethostname@plt>: 4ce0: f3 0f 1e fa endbr64 4ce4: f2 ff 25 75 e2 01 00 bnd jmpq *0x1e275(%rip) # 22f60 <gethostname@GLIBC_2.2.5> 4ceb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004cf0 <sigismember@plt>: 4cf0: f3 0f 1e fa endbr64 4cf4: f2 ff 25 6d e2 01 00 bnd jmpq *0x1e26d(%rip) # 22f68 <sigismember@GLIBC_2.2.5> 4cfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004d00 <exit@plt>: 4d00: f3 0f 1e fa endbr64 4d04: f2 ff 25 65 e2 01 00 bnd jmpq *0x1e265(%rip) # 22f70 <exit@GLIBC_2.2.5> 4d0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004d10 <fwrite@plt>: 4d10: f3 0f 1e fa endbr64 4d14: f2 ff 25 5d e2 01 00 bnd jmpq *0x1e25d(%rip) # 22f78 <fwrite@GLIBC_2.2.5> 4d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004d20 <__fprintf_chk@plt>: 4d20: f3 0f 1e fa endbr64 4d24: f2 ff 25 55 e2 01 00 bnd jmpq *0x1e255(%rip) # 22f80 <__fprintf_chk@GLIBC_2.3.4> 4d2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004d30 <fflush_unlocked@plt>: 4d30: f3 0f 1e fa endbr64 4d34: f2 ff 25 4d e2 01 00 bnd jmpq *0x1e24d(%rip) # 22f88 <fflush_unlocked@GLIBC_2.2.5> 4d3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004d40 <mbsinit@plt>: 4d40: f3 0f 1e fa endbr64 4d44: f2 ff 25 45 e2 01 00 bnd jmpq *0x1e245(%rip) # 22f90 <mbsinit@GLIBC_2.2.5> 4d4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004d50 <iswprint@plt>: 4d50: f3 0f 1e fa endbr64 4d54: f2 ff 25 3d e2 01 00 bnd jmpq *0x1e23d(%rip) # 22f98 <iswprint@GLIBC_2.2.5> 4d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004d60 <sigaddset@plt>: 4d60: f3 0f 1e fa endbr64 4d64: f2 ff 25 35 e2 01 00 bnd jmpq *0x1e235(%rip) # 22fa0 <sigaddset@GLIBC_2.2.5> 4d6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004d70 <__ctype_tolower_loc@plt>: 4d70: f3 0f 1e fa endbr64 4d74: f2 ff 25 2d e2 01 00 bnd jmpq *0x1e22d(%rip) # 22fa8 <__ctype_tolower_loc@GLIBC_2.3> 4d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004d80 <__ctype_b_loc@plt>: 4d80: f3 0f 1e fa endbr64 4d84: f2 ff 25 25 e2 01 00 bnd jmpq *0x1e225(%rip) # 22fb0 <__ctype_b_loc@GLIBC_2.3> 4d8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000004d90 <__sprintf_chk@plt>: 4d90: f3 0f 1e fa endbr64 4d94: f2 ff 25 1d e2 01 00 bnd jmpq *0x1e21d(%rip) # 22fb8 <__sprintf_chk@GLIBC_2.3.4> 4d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .text: 0000000000004da0 <_obstack_begin@@Base-0x11ce0>: 4da0: e8 ab f9 ff ff callq 4750 <abort@plt> 4da5: e8 a6 f9 ff ff callq 4750 <abort@plt> 4daa: e8 a1 f9 ff ff callq 4750 <abort@plt> 4daf: e8 9c f9 ff ff callq 4750 <abort@plt> 4db4: e8 97 f9 ff ff callq 4750 <abort@plt> 4db9: e8 92 f9 ff ff callq 4750 <abort@plt> 4dbe: e8 8d f9 ff ff callq 4750 <abort@plt> 4dc3: e8 88 f9 ff ff callq 4750 <abort@plt> 4dc8: e8 83 f9 ff ff callq 4750 <abort@plt> 4dcd: e8 7e f9 ff ff callq 4750 <abort@plt> 4dd2: e8 79 f9 ff ff callq 4750 <abort@plt> 4dd7: e8 74 f9 ff ff callq 4750 <abort@plt> 4ddc: e8 6f f9 ff ff callq 4750 <abort@plt> 4de1: e8 6a f9 ff ff callq 4750 <abort@plt> 4de6: e8 65 f9 ff ff callq 4750 <abort@plt> 4deb: e8 60 f9 ff ff callq 4750 <abort@plt> 4df0: f3 0f 1e fa endbr64 4df4: 41 57 push %r15 4df6: 41 56 push %r14 4df8: 41 55 push %r13 4dfa: 41 54 push %r12 4dfc: 41 89 fc mov %edi,%r12d 4dff: 55 push %rbp 4e00: 48 89 f5 mov %rsi,%rbp 4e03: 53 push %rbx 4e04: 48 83 ec 48 sub $0x48,%rsp 4e08: 48 8b 3e mov (%rsi),%rdi 4e0b: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 4e12: 00 00 4e14: 48 89 44 24 38 mov %rax,0x38(%rsp) 4e19: 31 c0 xor %eax,%eax 4e1b: e8 b0 e4 00 00 callq 132d0 <__sprintf_chk@plt+0xe540> 4e20: 48 8d 35 d7 49 01 00 lea 0x149d7(%rip),%rsi # 197fe <_IO_stdin_used@@Base+0x17fe> 4e27: bf 06 00 00 00 mov $0x6,%edi 4e2c: e8 cf fd ff ff callq 4c00 <setlocale@plt> 4e31: 48 8d 35 11 4b 01 00 lea 0x14b11(%rip),%rsi # 19949 <_IO_stdin_used@@Base+0x1949> 4e38: 48 8d 3d f0 4a 01 00 lea 0x14af0(%rip),%rdi # 1992f <_IO_stdin_used@@Base+0x192f> 4e3f: e8 4c fa ff ff callq 4890 <bindtextdomain@plt> 4e44: 48 8d 3d e4 4a 01 00 lea 0x14ae4(%rip),%rdi # 1992f <_IO_stdin_used@@Base+0x192f> 4e4b: e8 00 fa ff ff callq 4850 <textdomain@plt> 4e50: 48 8d 3d 89 91 00 00 lea 0x9189(%rip),%rdi # dfe0 <__sprintf_chk@plt+0x9250> 4e57: c7 05 97 e3 01 00 02 movl $0x2,0x1e397(%rip) # 231f8 <exit_failure@@Base> 4e5e: 00 00 00 4e61: e8 fa 26 01 00 callq 17560 <_obstack_memory_used@@Base+0x900> 4e66: c6 05 4b f4 01 00 01 movb $0x1,0x1f44b(%rip) # 242b8 <stderr@@GLIBC_2.2.5+0xff8> 4e6d: 48 b8 00 00 00 00 00 movabs $0x8000000000000000,%rax 4e74: 00 00 80 4e77: 48 89 05 f2 f4 01 00 mov %rax,0x1f4f2(%rip) # 24370 <stderr@@GLIBC_2.2.5+0x10b0> 4e7e: 8b 05 5c e3 01 00 mov 0x1e35c(%rip),%eax # 231e0 <ls_mode@@Base> 4e84: c7 05 82 f3 01 00 00 movl $0x0,0x1f382(%rip) # 24210 <stderr@@GLIBC_2.2.5+0xf50> 4e8b: 00 00 00 4e8e: 48 c7 05 e7 f4 01 00 movq $0x0,0x1f4e7(%rip) # 24380 <stderr@@GLIBC_2.2.5+0x10c0> 4e95: 00 00 00 00 4e99: 48 c7 05 d4 f4 01 00 movq $0xffffffffffffffff,0x1f4d4(%rip) # 24378 <stderr@@GLIBC_2.2.5+0x10b8> 4ea0: ff ff ff ff 4ea4: c6 05 2d f4 01 00 00 movb $0x0,0x1f42d(%rip) # 242d8 <stderr@@GLIBC_2.2.5+0x1018> 4eab: 83 f8 02 cmp $0x2,%eax 4eae: 0f 84 2e 0e 00 00 je 5ce2 <__sprintf_chk@plt+0xf52> 4eb4: 83 f8 03 cmp $0x3,%eax 4eb7: 0f 85 cb 01 00 00 jne 5088 <__sprintf_chk@plt+0x2f8> 4ebd: be 07 00 00 00 mov $0x7,%esi 4ec2: 31 ff xor %edi,%edi 4ec4: c7 05 6a f4 01 00 00 movl $0x0,0x1f46a(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 4ecb: 00 00 00 4ece: e8 ed f9 00 00 callq 148c0 <__sprintf_chk@plt+0xfb30> 4ed3: 48 8d 3d 81 4a 01 00 lea 0x14a81(%rip),%rdi # 1995b <_IO_stdin_used@@Base+0x195b> 4eda: c6 05 4e f4 01 00 00 movb $0x0,0x1f44e(%rip) # 2432f <stderr@@GLIBC_2.2.5+0x106f> 4ee1: c7 05 49 f4 01 00 00 movl $0x0,0x1f449(%rip) # 24334 <stderr@@GLIBC_2.2.5+0x1074> 4ee8: 00 00 00 4eeb: c7 05 3b f4 01 00 00 movl $0x0,0x1f43b(%rip) # 24330 <stderr@@GLIBC_2.2.5+0x1070> 4ef2: 00 00 00 4ef5: c6 05 31 f4 01 00 00 movb $0x0,0x1f431(%rip) # 2432d <stderr@@GLIBC_2.2.5+0x106d> 4efc: c6 05 29 f4 01 00 00 movb $0x0,0x1f429(%rip) # 2432c <stderr@@GLIBC_2.2.5+0x106c> 4f03: c7 05 07 f4 01 00 00 movl $0x0,0x1f407(%rip) # 24314 <stderr@@GLIBC_2.2.5+0x1054> 4f0a: 00 00 00 4f0d: c6 05 e8 f3 01 00 00 movb $0x0,0x1f3e8(%rip) # 242fc <stderr@@GLIBC_2.2.5+0x103c> 4f14: c7 05 da f3 01 00 01 movl $0x1,0x1f3da(%rip) # 242f8 <stderr@@GLIBC_2.2.5+0x1038> 4f1b: 00 00 00 4f1e: c6 05 d1 f3 01 00 00 movb $0x0,0x1f3d1(%rip) # 242f6 <stderr@@GLIBC_2.2.5+0x1036> 4f25: c6 05 c9 f3 01 00 00 movb $0x0,0x1f3c9(%rip) # 242f5 <stderr@@GLIBC_2.2.5+0x1035> 4f2c: c7 05 ba f3 01 00 00 movl $0x0,0x1f3ba(%rip) # 242f0 <stderr@@GLIBC_2.2.5+0x1030> 4f33: 00 00 00 4f36: 48 c7 05 a7 f3 01 00 movq $0x0,0x1f3a7(%rip) # 242e8 <stderr@@GLIBC_2.2.5+0x1028> 4f3d: 00 00 00 00 4f41: 48 c7 05 94 f3 01 00 movq $0x0,0x1f394(%rip) # 242e0 <stderr@@GLIBC_2.2.5+0x1020> 4f48: 00 00 00 00 4f4c: c6 05 12 f4 01 00 00 movb $0x0,0x1f412(%rip) # 24365 <stderr@@GLIBC_2.2.5+0x10a5> 4f53: e8 b8 f7 ff ff callq 4710 <getenv@plt> 4f58: 49 89 c5 mov %rax,%r13 4f5b: 48 85 c0 test %rax,%rax 4f5e: 74 36 je 4f96 <__sprintf_chk@plt+0x206> 4f60: b9 04 00 00 00 mov $0x4,%ecx 4f65: 48 8d 15 d4 79 01 00 lea 0x179d4(%rip),%rdx # 1c940 <quoting_style_vals@@Base> 4f6c: 48 8d 35 8d da 01 00 lea 0x1da8d(%rip),%rsi # 22a00 <quoting_style_args@@Base> 4f73: 48 89 c7 mov %rax,%rdi 4f76: e8 65 85 00 00 callq d4e0 <__sprintf_chk@plt+0x8750> 4f7b: 85 c0 test %eax,%eax 4f7d: 0f 88 e6 08 00 00 js 5869 <__sprintf_chk@plt+0xad9> 4f83: 48 98 cltq 4f85: 48 8d 15 b4 79 01 00 lea 0x179b4(%rip),%rdx # 1c940 <quoting_style_vals@@Base> 4f8c: 31 ff xor %edi,%edi 4f8e: 8b 34 82 mov (%rdx,%rax,4),%esi 4f91: e8 2a f9 00 00 callq 148c0 <__sprintf_chk@plt+0xfb30> 4f96: 48 8d 3d cc 49 01 00 lea 0x149cc(%rip),%rdi # 19969 <_IO_stdin_used@@Base+0x1969> 4f9d: 48 c7 05 08 f3 01 00 movq $0x50,0x1f308(%rip) # 242b0 <stderr@@GLIBC_2.2.5+0xff0> 4fa4: 50 00 00 00 4fa8: e8 63 f7 ff ff callq 4710 <getenv@plt> 4fad: 49 89 c5 mov %rax,%r13 4fb0: 48 85 c0 test %rax,%rax 4fb3: 74 09 je 4fbe <__sprintf_chk@plt+0x22e> 4fb5: 80 38 00 cmpb $0x0,(%rax) 4fb8: 0f 85 df 08 00 00 jne 589d <__sprintf_chk@plt+0xb0d> 4fbe: 4c 8d 6c 24 20 lea 0x20(%rsp),%r13 4fc3: 31 c0 xor %eax,%eax 4fc5: be 13 54 00 00 mov $0x5413,%esi 4fca: bf 01 00 00 00 mov $0x1,%edi 4fcf: 4c 89 ea mov %r13,%rdx 4fd2: e8 19 fa ff ff callq 49f0 <ioctl@plt> 4fd7: 83 f8 ff cmp $0xffffffff,%eax 4fda: 74 0e je 4fea <__sprintf_chk@plt+0x25a> 4fdc: 0f b7 44 24 22 movzwl 0x22(%rsp),%eax 4fe1: 66 85 c0 test %ax,%ax 4fe4: 0f 85 73 08 00 00 jne 585d <__sprintf_chk@plt+0xacd> 4fea: 48 8d 3d 80 49 01 00 lea 0x14980(%rip),%rdi # 19971 <_IO_stdin_used@@Base+0x1971> 4ff1: e8 1a f7 ff ff callq 4710 <getenv@plt> 4ff6: 48 c7 05 bf f2 01 00 movq $0x8,0x1f2bf(%rip) # 242c0 <stderr@@GLIBC_2.2.5+0x1000> 4ffd: 08 00 00 00 5001: 49 89 c6 mov %rax,%r14 5004: 48 85 c0 test %rax,%rax 5007: 74 26 je 502f <__sprintf_chk@plt+0x29f> 5009: 45 31 c0 xor %r8d,%r8d 500c: 31 d2 xor %edx,%edx 500e: 31 f6 xor %esi,%esi 5010: 4c 89 e9 mov %r13,%rcx 5013: 48 89 c7 mov %rax,%rdi 5016: e8 95 0d 01 00 callq 15db0 <__sprintf_chk@plt+0x11020> 501b: 85 c0 test %eax,%eax 501d: 0f 85 2f 0d 00 00 jne 5d52 <__sprintf_chk@plt+0xfc2> 5023: 48 8b 44 24 20 mov 0x20(%rsp),%rax 5028: 48 89 05 91 f2 01 00 mov %rax,0x1f291(%rip) # 242c0 <stderr@@GLIBC_2.2.5+0x1000> 502f: c6 44 24 04 00 movb $0x0,0x4(%rsp) 5034: 45 31 f6 xor %r14d,%r14d 5037: 45 31 ff xor %r15d,%r15d 503a: 48 8d 1d 17 31 01 00 lea 0x13117(%rip),%rbx # 18158 <_IO_stdin_used@@Base+0x158> 5041: 4d 89 e8 mov %r13,%r8 5044: 48 8d 0d b5 d2 01 00 lea 0x1d2b5(%rip),%rcx # 22300 <version_etc_copyright@@Base+0x5660> 504b: 48 89 ee mov %rbp,%rsi 504e: 44 89 e7 mov %r12d,%edi 5051: 48 8d 15 90 6c 01 00 lea 0x16c90(%rip),%rdx # 1bce8 <_IO_stdin_used@@Base+0x3ce8> 5058: c7 44 24 20 ff ff ff movl $0xffffffff,0x20(%rsp) 505f: ff 5060: e8 8b f8 ff ff callq 48f0 <getopt_long@plt> 5065: 83 f8 ff cmp $0xffffffff,%eax 5068: 74 66 je 50d0 <__sprintf_chk@plt+0x340> 506a: 05 83 00 00 00 add $0x83,%eax 506f: 3d 13 01 00 00 cmp $0x113,%eax 5074: 0f 87 1d 14 00 00 ja 6497 <__sprintf_chk@plt+0x1707> 507a: 48 63 04 83 movslq (%rbx,%rax,4),%rax 507e: 48 01 d8 add %rbx,%rax 5081: 3e ff e0 notrack jmpq *%rax 5084: 0f 1f 40 00 nopl 0x0(%rax) 5088: 83 f8 01 cmp $0x1,%eax 508b: 0f 85 4c 0c 00 00 jne 5cdd <__sprintf_chk@plt+0xf4d> 5091: bf 01 00 00 00 mov $0x1,%edi 5096: e8 25 f7 ff ff callq 47c0 <isatty@plt> 509b: 85 c0 test %eax,%eax 509d: 0f 85 25 0e 00 00 jne 5ec8 <__sprintf_chk@plt+0x1138> 50a3: c7 05 8b f2 01 00 01 movl $0x1,0x1f28b(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 50aa: 00 00 00 50ad: e9 21 fe ff ff jmpq 4ed3 <__sprintf_chk@plt+0x143> 50b2: 41 be 01 00 00 00 mov $0x1,%r14d 50b8: eb 87 jmp 5041 <__sprintf_chk@plt+0x2b1> 50ba: c6 05 6c f2 01 00 01 movb $0x1,0x1f26c(%rip) # 2432d <stderr@@GLIBC_2.2.5+0x106d> 50c1: c7 05 6d f2 01 00 00 movl $0x0,0x1f26d(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 50c8: 00 00 00 50cb: e9 71 ff ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 50d0: 48 83 3d 48 f2 01 00 cmpq $0x0,0x1f248(%rip) # 24320 <stderr@@GLIBC_2.2.5+0x1060> 50d7: 00 50d8: 0f 84 a8 0c 00 00 je 5d86 <__sprintf_chk@plt+0xff6> 50de: 48 8b 05 cb f1 01 00 mov 0x1f1cb(%rip),%rax # 242b0 <stderr@@GLIBC_2.2.5+0xff0> 50e5: b9 03 00 00 00 mov $0x3,%ecx 50ea: 31 d2 xor %edx,%edx 50ec: 48 f7 f1 div %rcx 50ef: 48 85 d2 test %rdx,%rdx 50f2: 0f 95 c2 setne %dl 50f5: 31 ff xor %edi,%edi 50f7: 0f b6 d2 movzbl %dl,%edx 50fa: 48 01 d0 add %rdx,%rax 50fd: 48 89 05 fc f0 01 00 mov %rax,0x1f0fc(%rip) # 24200 <stderr@@GLIBC_2.2.5+0xf40> 5104: e8 97 f7 00 00 callq 148a0 <__sprintf_chk@plt+0xfb10> 5109: 8b 15 29 f2 01 00 mov 0x1f229(%rip),%edx # 24338 <stderr@@GLIBC_2.2.5+0x1078> 510f: 89 c3 mov %eax,%ebx 5111: 83 fa 04 cmp $0x4,%edx 5114: 0f 84 c7 07 00 00 je 58e1 <__sprintf_chk@plt+0xb51> 511a: 83 fa 01 cmp $0x1,%edx 511d: 0f 84 be 07 00 00 je 58e1 <__sprintf_chk@plt+0xb51> 5123: 48 83 3d 85 f1 01 00 cmpq $0x0,0x1f185(%rip) # 242b0 <stderr@@GLIBC_2.2.5+0xff0> 512a: 00 512b: 75 0a jne 5137 <__sprintf_chk@plt+0x3a7> 512d: 31 c0 xor %eax,%eax 512f: 85 d2 test %edx,%edx 5131: 0f 85 ac 07 00 00 jne 58e3 <__sprintf_chk@plt+0xb53> 5137: 89 d8 mov %ebx,%eax 5139: 83 e0 fd and $0xfffffffd,%eax 513c: 83 e8 01 sub $0x1,%eax 513f: 0f 94 c0 sete %al 5142: 83 fb 06 cmp $0x6,%ebx 5145: 0f 94 c2 sete %dl 5148: 09 d0 or %edx,%eax 514a: 0f b6 c0 movzbl %al,%eax 514d: e9 91 07 00 00 jmpq 58e3 <__sprintf_chk@plt+0xb53> 5152: 4c 8b 3d 3f e1 01 00 mov 0x1e13f(%rip),%r15 # 23298 <optarg@@GLIBC_2.2.5> 5159: e9 e3 fe ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 515e: 4c 8b 0d 8b e0 01 00 mov 0x1e08b(%rip),%r9 # 231f0 <argmatch_die@@Base> 5165: 48 8b 35 2c e1 01 00 mov 0x1e12c(%rip),%rsi # 23298 <optarg@@GLIBC_2.2.5> 516c: 41 b8 04 00 00 00 mov $0x4,%r8d 5172: 48 8d 0d 57 35 01 00 lea 0x13557(%rip),%rcx # 186d0 <_IO_stdin_used@@Base+0x6d0> 5179: 48 8d 15 c0 d0 01 00 lea 0x1d0c0(%rip),%rdx # 22240 <version_etc_copyright@@Base+0x55a0> 5180: 48 8d 3d 28 48 01 00 lea 0x14828(%rip),%rdi # 199af <_IO_stdin_used@@Base+0x19af> 5187: e8 24 86 00 00 callq d7b0 <__sprintf_chk@plt+0x8a20> 518c: 49 89 c0 mov %rax,%r8 518f: 48 8d 05 3a 35 01 00 lea 0x1353a(%rip),%rax # 186d0 <_IO_stdin_used@@Base+0x6d0> 5196: 42 8b 04 80 mov (%rax,%r8,4),%eax 519a: 89 05 94 f1 01 00 mov %eax,0x1f194(%rip) # 24334 <stderr@@GLIBC_2.2.5+0x1074> 51a0: e9 9c fe ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 51a5: 4c 8b 0d 44 e0 01 00 mov 0x1e044(%rip),%r9 # 231f0 <argmatch_die@@Base> 51ac: 48 8b 35 e5 e0 01 00 mov 0x1e0e5(%rip),%rsi # 23298 <optarg@@GLIBC_2.2.5> 51b3: 41 b8 04 00 00 00 mov $0x4,%r8d 51b9: 48 8d 0d 30 35 01 00 lea 0x13530(%rip),%rcx # 186f0 <_IO_stdin_used@@Base+0x6f0> 51c0: 48 8d 15 b9 d0 01 00 lea 0x1d0b9(%rip),%rdx # 22280 <version_etc_copyright@@Base+0x55e0> 51c7: 48 8d 3d da 47 01 00 lea 0x147da(%rip),%rdi # 199a8 <_IO_stdin_used@@Base+0x19a8> 51ce: e8 dd 85 00 00 callq d7b0 <__sprintf_chk@plt+0x8a20> 51d3: c6 44 24 04 01 movb $0x1,0x4(%rsp) 51d8: 49 89 c0 mov %rax,%r8 51db: 48 8d 05 0e 35 01 00 lea 0x1350e(%rip),%rax # 186f0 <_IO_stdin_used@@Base+0x6f0> 51e2: 42 8b 04 80 mov (%rax,%r8,4),%eax 51e6: 89 05 44 f1 01 00 mov %eax,0x1f144(%rip) # 24330 <stderr@@GLIBC_2.2.5+0x1070> 51ec: e9 50 fe ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 51f1: c7 05 2d f1 01 00 90 movl $0x90,0x1f12d(%rip) # 24328 <stderr@@GLIBC_2.2.5+0x1068> 51f8: 00 00 00 51fb: c7 05 17 f1 01 00 90 movl $0x90,0x1f117(%rip) # 2431c <stderr@@GLIBC_2.2.5+0x105c> 5202: 00 00 00 5205: 48 c7 05 10 f1 01 00 movq $0x1,0x1f110(%rip) # 24320 <stderr@@GLIBC_2.2.5+0x1060> 520c: 01 00 00 00 5210: 48 c7 05 fd dd 01 00 movq $0x1,0x1ddfd(%rip) # 23018 <quoting_style_args@@Base+0x618> 5217: 01 00 00 00 521b: e9 21 fe ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5220: c6 05 b1 f0 01 00 00 movb $0x0,0x1f0b1(%rip) # 242d8 <stderr@@GLIBC_2.2.5+0x1018> 5227: e9 15 fe ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 522c: 4c 8b 0d bd df 01 00 mov 0x1dfbd(%rip),%r9 # 231f0 <argmatch_die@@Base> 5233: 48 8b 35 5e e0 01 00 mov 0x1e05e(%rip),%rsi # 23298 <optarg@@GLIBC_2.2.5> 523a: 41 b8 04 00 00 00 mov $0x4,%r8d 5240: 48 8d 0d f9 76 01 00 lea 0x176f9(%rip),%rcx # 1c940 <quoting_style_vals@@Base> 5247: 48 8d 15 b2 d7 01 00 lea 0x1d7b2(%rip),%rdx # 22a00 <quoting_style_args@@Base> 524e: 48 8d 3d 90 47 01 00 lea 0x14790(%rip),%rdi # 199e5 <_IO_stdin_used@@Base+0x19e5> 5255: e8 56 85 00 00 callq d7b0 <__sprintf_chk@plt+0x8a20> 525a: 31 ff xor %edi,%edi 525c: 49 89 c0 mov %rax,%r8 525f: 48 8d 05 da 76 01 00 lea 0x176da(%rip),%rax # 1c940 <quoting_style_vals@@Base> 5266: 42 8b 34 80 mov (%rax,%r8,4),%esi 526a: e8 51 f6 00 00 callq 148c0 <__sprintf_chk@plt+0xfb30> 526f: e9 cd fd ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5274: 4c 8b 0d 75 df 01 00 mov 0x1df75(%rip),%r9 # 231f0 <argmatch_die@@Base> 527b: 48 8b 35 16 e0 01 00 mov 0x1e016(%rip),%rsi # 23298 <optarg@@GLIBC_2.2.5> 5282: 41 b8 04 00 00 00 mov $0x4,%r8d 5288: 48 8d 0d a1 34 01 00 lea 0x134a1(%rip),%rcx # 18730 <_IO_stdin_used@@Base+0x730> 528f: 48 8d 15 ca d6 01 00 lea 0x1d6ca(%rip),%rdx # 22960 <version_etc_copyright@@Base+0x5cc0> 5296: 48 8d 3d 36 47 01 00 lea 0x14736(%rip),%rdi # 199d3 <_IO_stdin_used@@Base+0x19d3> 529d: e8 0e 85 00 00 callq d7b0 <__sprintf_chk@plt+0x8a20> 52a2: 49 89 c0 mov %rax,%r8 52a5: 48 8d 05 84 34 01 00 lea 0x13484(%rip),%rax # 18730 <_IO_stdin_used@@Base+0x730> 52ac: 42 8b 04 80 mov (%rax,%r8,4),%eax 52b0: 89 05 5e f0 01 00 mov %eax,0x1f05e(%rip) # 24314 <stderr@@GLIBC_2.2.5+0x1054> 52b6: e9 86 fd ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 52bb: 48 8b 35 d6 df 01 00 mov 0x1dfd6(%rip),%rsi # 23298 <optarg@@GLIBC_2.2.5> 52c2: 48 85 f6 test %rsi,%rsi 52c5: 0f 84 fb 09 00 00 je 5cc6 <__sprintf_chk@plt+0xf36> 52cb: 4c 8b 0d 1e df 01 00 mov 0x1df1e(%rip),%r9 # 231f0 <argmatch_die@@Base> 52d2: 41 b8 04 00 00 00 mov $0x4,%r8d 52d8: 48 8d 15 01 cf 01 00 lea 0x1cf01(%rip),%rdx # 221e0 <version_etc_copyright@@Base+0x5540> 52df: 48 8d 0d ba 33 01 00 lea 0x133ba(%rip),%rcx # 186a0 <_IO_stdin_used@@Base+0x6a0> 52e6: 48 8d 3d da 46 01 00 lea 0x146da(%rip),%rdi # 199c7 <_IO_stdin_used@@Base+0x19c7> 52ed: e8 be 84 00 00 callq d7b0 <__sprintf_chk@plt+0x8a20> 52f2: 49 89 c0 mov %rax,%r8 52f5: 48 8d 05 a4 33 01 00 lea 0x133a4(%rip),%rax # 186a0 <_IO_stdin_used@@Base+0x6a0> 52fc: 42 8b 14 80 mov (%rax,%r8,4),%edx 5300: 83 fa 01 cmp $0x1,%edx 5303: 0f 84 bd 09 00 00 je 5cc6 <__sprintf_chk@plt+0xf36> 5309: 31 c0 xor %eax,%eax 530b: 83 fa 02 cmp $0x2,%edx 530e: 0f 85 b7 09 00 00 jne 5ccb <__sprintf_chk@plt+0xf3b> 5314: bf 01 00 00 00 mov $0x1,%edi 5319: e8 a2 f4 ff ff callq 47c0 <isatty@plt> 531e: 85 c0 test %eax,%eax 5320: 0f 95 c0 setne %al 5323: 0f b6 c0 movzbl %al,%eax 5326: e9 a0 09 00 00 jmpq 5ccb <__sprintf_chk@plt+0xf3b> 532b: bf 10 00 00 00 mov $0x10,%edi 5330: e8 8b 05 01 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 5335: 48 8b 15 5c df 01 00 mov 0x1df5c(%rip),%rdx # 23298 <optarg@@GLIBC_2.2.5> 533c: 48 89 10 mov %rdx,(%rax) 533f: 48 8b 15 9a ef 01 00 mov 0x1ef9a(%rip),%rdx # 242e0 <stderr@@GLIBC_2.2.5+0x1020> 5346: 48 89 05 93 ef 01 00 mov %rax,0x1ef93(%rip) # 242e0 <stderr@@GLIBC_2.2.5+0x1020> 534d: 48 89 50 08 mov %rdx,0x8(%rax) 5351: e9 eb fc ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5356: c6 05 97 ef 01 00 01 movb $0x1,0x1ef97(%rip) # 242f4 <stderr@@GLIBC_2.2.5+0x1034> 535d: e9 df fc ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5362: c7 05 cc ef 01 00 00 movl $0x0,0x1efcc(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 5369: 00 00 00 536c: 4c 8d 3d ca 45 01 00 lea 0x145ca(%rip),%r15 # 1993d <_IO_stdin_used@@Base+0x193d> 5373: e9 c9 fc ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5378: 4c 8b 0d 71 de 01 00 mov 0x1de71(%rip),%r9 # 231f0 <argmatch_die@@Base> 537f: 48 8b 35 12 df 01 00 mov 0x1df12(%rip),%rsi # 23298 <optarg@@GLIBC_2.2.5> 5386: 41 b8 04 00 00 00 mov $0x4,%r8d 538c: 48 8d 0d 7d 33 01 00 lea 0x1337d(%rip),%rcx # 18710 <_IO_stdin_used@@Base+0x710> 5393: 48 8d 15 26 cf 01 00 lea 0x1cf26(%rip),%rdx # 222c0 <version_etc_copyright@@Base+0x5620> 539a: 48 8d 3d 15 46 01 00 lea 0x14615(%rip),%rdi # 199b6 <_IO_stdin_used@@Base+0x19b6> 53a1: e8 0a 84 00 00 callq d7b0 <__sprintf_chk@plt+0x8a20> 53a6: 49 89 c0 mov %rax,%r8 53a9: 48 8d 05 60 33 01 00 lea 0x13360(%rip),%rax # 18710 <_IO_stdin_used@@Base+0x710> 53b0: 42 8b 04 80 mov (%rax,%r8,4),%eax 53b4: 89 05 7e ef 01 00 mov %eax,0x1ef7e(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 53ba: e9 82 fc ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 53bf: c7 05 4b ef 01 00 02 movl $0x2,0x1ef4b(%rip) # 24314 <stderr@@GLIBC_2.2.5+0x1054> 53c6: 00 00 00 53c9: e9 73 fc ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 53ce: c7 05 20 ef 01 00 04 movl $0x4,0x1ef20(%rip) # 242f8 <stderr@@GLIBC_2.2.5+0x1038> 53d5: 00 00 00 53d8: e9 64 fc ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 53dd: 48 8b 35 b4 de 01 00 mov 0x1deb4(%rip),%rsi # 23298 <optarg@@GLIBC_2.2.5> 53e4: 48 85 f6 test %rsi,%rsi 53e7: 0f 84 c2 08 00 00 je 5caf <__sprintf_chk@plt+0xf1f> 53ed: 4c 8b 0d fc dd 01 00 mov 0x1ddfc(%rip),%r9 # 231f0 <argmatch_die@@Base> 53f4: 41 b8 04 00 00 00 mov $0x4,%r8d 53fa: 48 8d 0d 9f 32 01 00 lea 0x1329f(%rip),%rcx # 186a0 <_IO_stdin_used@@Base+0x6a0> 5401: 48 8d 15 d8 cd 01 00 lea 0x1cdd8(%rip),%rdx # 221e0 <version_etc_copyright@@Base+0x5540> 5408: 48 8d 3d b0 45 01 00 lea 0x145b0(%rip),%rdi # 199bf <_IO_stdin_used@@Base+0x19bf> 540f: e8 9c 83 00 00 callq d7b0 <__sprintf_chk@plt+0x8a20> 5414: 49 89 c0 mov %rax,%r8 5417: 48 8d 05 82 32 01 00 lea 0x13282(%rip),%rax # 186a0 <_IO_stdin_used@@Base+0x6a0> 541e: 42 8b 04 80 mov (%rax,%r8,4),%eax 5422: 83 f8 01 cmp $0x1,%eax 5425: 0f 84 84 08 00 00 je 5caf <__sprintf_chk@plt+0xf1f> 542b: 83 f8 02 cmp $0x2,%eax 542e: 0f 84 69 08 00 00 je 5c9d <__sprintf_chk@plt+0xf0d> 5434: c6 05 d7 ee 01 00 00 movb $0x0,0x1eed7(%rip) # 24312 <stderr@@GLIBC_2.2.5+0x1052> 543b: e9 01 fc ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5440: 48 8b 3d 51 de 01 00 mov 0x1de51(%rip),%rdi # 23298 <optarg@@GLIBC_2.2.5> 5447: 48 8d 15 d2 ee 01 00 lea 0x1eed2(%rip),%rdx # 24320 <stderr@@GLIBC_2.2.5+0x1060> 544e: 48 8d 35 d3 ee 01 00 lea 0x1eed3(%rip),%rsi # 24328 <stderr@@GLIBC_2.2.5+0x1068> 5455: e8 86 b5 00 00 callq 109e0 <__sprintf_chk@plt+0xbc50> 545a: 85 c0 test %eax,%eax 545c: 0f 85 12 13 00 00 jne 6774 <__sprintf_chk@plt+0x19e4> 5462: 8b 05 c0 ee 01 00 mov 0x1eec0(%rip),%eax # 24328 <stderr@@GLIBC_2.2.5+0x1068> 5468: 89 05 ae ee 01 00 mov %eax,0x1eeae(%rip) # 2431c <stderr@@GLIBC_2.2.5+0x105c> 546e: 48 8b 05 ab ee 01 00 mov 0x1eeab(%rip),%rax # 24320 <stderr@@GLIBC_2.2.5+0x1060> 5475: 48 89 05 9c db 01 00 mov %rax,0x1db9c(%rip) # 23018 <quoting_style_args@@Base+0x618> 547c: e9 c0 fb ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5481: c7 05 a5 ee 01 00 03 movl $0x3,0x1eea5(%rip) # 24330 <stderr@@GLIBC_2.2.5+0x1070> 5488: 00 00 00 548b: c6 44 24 04 01 movb $0x1,0x4(%rsp) 5490: e9 ac fb ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5495: c7 05 95 ee 01 00 02 movl $0x2,0x1ee95(%rip) # 24334 <stderr@@GLIBC_2.2.5+0x1074> 549c: 00 00 00 549f: e9 9d fb ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 54a4: c7 05 82 ee 01 00 04 movl $0x4,0x1ee82(%rip) # 24330 <stderr@@GLIBC_2.2.5+0x1070> 54ab: 00 00 00 54ae: c6 44 24 04 01 movb $0x1,0x4(%rsp) 54b3: e9 89 fb ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 54b8: c6 05 6d ee 01 00 01 movb $0x1,0x1ee6d(%rip) # 2432c <stderr@@GLIBC_2.2.5+0x106c> 54bf: e9 7d fb ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 54c4: c7 05 6a ee 01 00 03 movl $0x3,0x1ee6a(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 54cb: 00 00 00 54ce: e9 6e fb ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 54d3: 48 8b 3d be dd 01 00 mov 0x1ddbe(%rip),%rdi # 23298 <optarg@@GLIBC_2.2.5> 54da: e8 d1 16 00 00 callq 6bb0 <__sprintf_chk@plt+0x1e20> 54df: 84 c0 test %al,%al 54e1: 0f 85 5a fb ff ff jne 5041 <__sprintf_chk@plt+0x2b1> 54e7: 48 8b 3d aa dd 01 00 mov 0x1ddaa(%rip),%rdi # 23298 <optarg@@GLIBC_2.2.5> 54ee: e8 4d fb 00 00 callq 15040 <__sprintf_chk@plt+0x102b0> 54f3: ba 05 00 00 00 mov $0x5,%edx 54f8: 48 8d 35 7a 44 01 00 lea 0x1447a(%rip),%rsi # 19979 <_IO_stdin_used@@Base+0x1979> 54ff: 31 ff xor %edi,%edi 5501: 48 89 c3 mov %rax,%rbx 5504: e8 97 f3 ff ff callq 48a0 <dcgettext@plt> 5509: 49 89 d8 mov %rbx,%r8 550c: 31 f6 xor %esi,%esi 550e: bf 02 00 00 00 mov $0x2,%edi 5513: 48 89 c1 mov %rax,%rcx 5516: 48 8d 15 6f 44 01 00 lea 0x1446f(%rip),%rdx # 1998c <_IO_stdin_used@@Base+0x198c> 551d: 31 c0 xor %eax,%eax 551f: e8 3c f7 ff ff callq 4c60 <error@plt> 5524: c6 05 03 ee 01 00 01 movb $0x1,0x1ee03(%rip) # 2432e <stderr@@GLIBC_2.2.5+0x106e> 552b: e9 11 fb ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5530: c6 05 f8 ed 01 00 01 movb $0x1,0x1edf8(%rip) # 2432f <stderr@@GLIBC_2.2.5+0x106f> 5537: e9 05 fb ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 553c: c6 05 95 ed 01 00 01 movb $0x1,0x1ed95(%rip) # 242d8 <stderr@@GLIBC_2.2.5+0x1018> 5543: e9 f9 fa ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5548: c7 05 c2 ed 01 00 01 movl $0x1,0x1edc2(%rip) # 24314 <stderr@@GLIBC_2.2.5+0x1054> 554f: 00 00 00 5552: e9 ea fa ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5557: c7 05 d7 ed 01 00 00 movl $0x0,0x1edd7(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 555e: 00 00 00 5561: c6 05 b8 da 01 00 00 movb $0x0,0x1dab8(%rip) # 23020 <quoting_style_args@@Base+0x620> 5568: e9 d4 fa ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 556d: c7 05 c1 ed 01 00 04 movl $0x4,0x1edc1(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 5574: 00 00 00 5577: e9 c5 fa ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 557c: c6 05 79 ed 01 00 01 movb $0x1,0x1ed79(%rip) # 242fc <stderr@@GLIBC_2.2.5+0x103c> 5583: e9 b9 fa ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5588: c7 05 96 ed 01 00 b0 movl $0xb0,0x1ed96(%rip) # 24328 <stderr@@GLIBC_2.2.5+0x1068> 558f: 00 00 00 5592: c7 05 80 ed 01 00 b0 movl $0xb0,0x1ed80(%rip) # 2431c <stderr@@GLIBC_2.2.5+0x105c> 5599: 00 00 00 559c: 48 c7 05 79 ed 01 00 movq $0x1,0x1ed79(%rip) # 24320 <stderr@@GLIBC_2.2.5+0x1060> 55a3: 01 00 00 00 55a7: 48 c7 05 66 da 01 00 movq $0x1,0x1da66(%rip) # 23018 <quoting_style_args@@Base+0x618> 55ae: 01 00 00 00 55b2: e9 8a fa ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 55b7: c7 05 77 ed 01 00 00 movl $0x0,0x1ed77(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 55be: 00 00 00 55c1: c6 05 59 da 01 00 00 movb $0x0,0x1da59(%rip) # 23021 <quoting_style_args@@Base+0x621> 55c8: e9 74 fa ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 55cd: 83 3d 64 ed 01 00 00 cmpl $0x0,0x1ed64(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 55d4: c7 05 12 ed 01 00 02 movl $0x2,0x1ed12(%rip) # 242f0 <stderr@@GLIBC_2.2.5+0x1030> 55db: 00 00 00 55de: c7 05 48 ed 01 00 ff movl $0xffffffff,0x1ed48(%rip) # 24330 <stderr@@GLIBC_2.2.5+0x1070> 55e5: ff ff ff 55e8: 0f 84 8a 0c 00 00 je 6278 <__sprintf_chk@plt+0x14e8> 55ee: c6 05 37 ed 01 00 00 movb $0x0,0x1ed37(%rip) # 2432c <stderr@@GLIBC_2.2.5+0x106c> 55f5: c6 05 16 ed 01 00 00 movb $0x0,0x1ed16(%rip) # 24312 <stderr@@GLIBC_2.2.5+0x1052> 55fc: c6 05 0e ed 01 00 00 movb $0x0,0x1ed0e(%rip) # 24311 <stderr@@GLIBC_2.2.5+0x1051> 5603: c6 44 24 04 01 movb $0x1,0x4(%rsp) 5608: e9 34 fa ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 560d: c6 05 e1 ec 01 00 01 movb $0x1,0x1ece1(%rip) # 242f5 <stderr@@GLIBC_2.2.5+0x1035> 5614: e9 28 fa ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5619: c7 05 11 ed 01 00 01 movl $0x1,0x1ed11(%rip) # 24334 <stderr@@GLIBC_2.2.5+0x1074> 5620: 00 00 00 5623: e9 19 fa ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5628: be 07 00 00 00 mov $0x7,%esi 562d: 31 ff xor %edi,%edi 562f: e8 8c f2 00 00 callq 148c0 <__sprintf_chk@plt+0xfb30> 5634: e9 08 fa ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5639: c7 05 ad ec 01 00 02 movl $0x2,0x1ecad(%rip) # 242f0 <stderr@@GLIBC_2.2.5+0x1030> 5640: 00 00 00 5643: e9 f9 f9 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5648: c6 05 16 ed 01 00 01 movb $0x1,0x1ed16(%rip) # 24365 <stderr@@GLIBC_2.2.5+0x10a5> 564f: e9 ed f9 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5654: c7 05 d2 ec 01 00 01 movl $0x1,0x1ecd2(%rip) # 24330 <stderr@@GLIBC_2.2.5+0x1070> 565b: 00 00 00 565e: c6 44 24 04 01 movb $0x1,0x4(%rsp) 5663: e9 d9 f9 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5668: c7 05 be ec 01 00 ff movl $0xffffffff,0x1ecbe(%rip) # 24330 <stderr@@GLIBC_2.2.5+0x1070> 566f: ff ff ff 5672: c6 44 24 04 01 movb $0x1,0x4(%rsp) 5677: e9 c5 f9 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 567c: ba 05 00 00 00 mov $0x5,%edx 5681: 48 8d 35 0f 43 01 00 lea 0x1430f(%rip),%rsi # 19997 <_IO_stdin_used@@Base+0x1997> 5688: 31 ff xor %edi,%edi 568a: e8 11 f2 ff ff callq 48a0 <dcgettext@plt> 568f: 48 8b 3d 02 dc 01 00 mov 0x1dc02(%rip),%rdi # 23298 <optarg@@GLIBC_2.2.5> 5696: 48 83 c9 ff or $0xffffffffffffffff,%rcx 569a: 31 f6 xor %esi,%esi 569c: 52 push %rdx 569d: 49 89 c1 mov %rax,%r9 56a0: 4c 8d 05 57 41 01 00 lea 0x14157(%rip),%r8 # 197fe <_IO_stdin_used@@Base+0x17fe> 56a7: 31 d2 xor %edx,%edx 56a9: 6a 02 pushq $0x2 56ab: e8 c0 04 01 00 callq 15b70 <__sprintf_chk@plt+0x10de0> 56b0: 59 pop %rcx 56b1: 5e pop %rsi 56b2: 48 89 05 07 ec 01 00 mov %rax,0x1ec07(%rip) # 242c0 <stderr@@GLIBC_2.2.5+0x1000> 56b9: e9 83 f9 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 56be: c7 05 68 ec 01 00 02 movl $0x2,0x1ec68(%rip) # 24330 <stderr@@GLIBC_2.2.5+0x1070> 56c5: 00 00 00 56c8: c6 44 24 04 01 movb $0x1,0x4(%rsp) 56cd: e9 6f f9 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 56d2: c6 05 1d ec 01 00 01 movb $0x1,0x1ec1d(%rip) # 242f6 <stderr@@GLIBC_2.2.5+0x1036> 56d9: e9 63 f9 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 56de: be 05 00 00 00 mov $0x5,%esi 56e3: 31 ff xor %edi,%edi 56e5: e8 d6 f1 00 00 callq 148c0 <__sprintf_chk@plt+0xfb30> 56ea: e9 52 f9 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 56ef: 31 f6 xor %esi,%esi 56f1: 31 ff xor %edi,%edi 56f3: e8 c8 f1 00 00 callq 148c0 <__sprintf_chk@plt+0xfb30> 56f8: e9 44 f9 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 56fd: c7 05 f1 eb 01 00 05 movl $0x5,0x1ebf1(%rip) # 242f8 <stderr@@GLIBC_2.2.5+0x1038> 5704: 00 00 00 5707: e9 35 f9 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 570c: 48 8b 15 85 db 01 00 mov 0x1db85(%rip),%rdx # 23298 <optarg@@GLIBC_2.2.5> 5713: bf 10 00 00 00 mov $0x10,%edi 5718: 48 89 54 24 08 mov %rdx,0x8(%rsp) 571d: e8 9e 01 01 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 5722: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 5727: 48 89 10 mov %rdx,(%rax) 572a: 48 8b 15 b7 eb 01 00 mov 0x1ebb7(%rip),%rdx # 242e8 <stderr@@GLIBC_2.2.5+0x1028> 5731: 48 89 50 08 mov %rdx,0x8(%rax) 5735: 48 89 05 ac eb 01 00 mov %rax,0x1ebac(%rip) # 242e8 <stderr@@GLIBC_2.2.5+0x1028> 573c: e9 00 f9 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5741: c7 05 ad eb 01 00 03 movl $0x3,0x1ebad(%rip) # 242f8 <stderr@@GLIBC_2.2.5+0x1038> 5748: 00 00 00 574b: e9 f1 f8 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5750: c6 05 c9 d8 01 00 00 movb $0x0,0x1d8c9(%rip) # 23020 <quoting_style_args@@Base+0x620> 5757: e9 e5 f8 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 575c: c7 05 ae eb 01 00 03 movl $0x3,0x1ebae(%rip) # 24314 <stderr@@GLIBC_2.2.5+0x1054> 5763: 00 00 00 5766: e9 d6 f8 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 576b: c6 05 a6 eb 01 00 01 movb $0x1,0x1eba6(%rip) # 24318 <stderr@@GLIBC_2.2.5+0x1058> 5772: e9 ca f8 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5777: c7 05 b7 eb 01 00 02 movl $0x2,0x1ebb7(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 577e: 00 00 00 5781: e9 bb f8 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5786: bf 10 00 00 00 mov $0x10,%edi 578b: e8 30 01 01 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 5790: 48 8b 15 51 eb 01 00 mov 0x1eb51(%rip),%rdx # 242e8 <stderr@@GLIBC_2.2.5+0x1028> 5797: bf 10 00 00 00 mov $0x10,%edi 579c: 48 8d 0d f1 41 01 00 lea 0x141f1(%rip),%rcx # 19994 <_IO_stdin_used@@Base+0x1994> 57a3: 48 89 08 mov %rcx,(%rax) 57a6: 48 89 50 08 mov %rdx,0x8(%rax) 57aa: 48 89 05 37 eb 01 00 mov %rax,0x1eb37(%rip) # 242e8 <stderr@@GLIBC_2.2.5+0x1028> 57b1: e8 0a 01 01 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 57b6: 48 8b 15 2b eb 01 00 mov 0x1eb2b(%rip),%rdx # 242e8 <stderr@@GLIBC_2.2.5+0x1028> 57bd: 48 8d 0d cf 41 01 00 lea 0x141cf(%rip),%rcx # 19993 <_IO_stdin_used@@Base+0x1993> 57c4: 48 89 08 mov %rcx,(%rax) 57c7: 48 89 50 08 mov %rdx,0x8(%rax) 57cb: 48 89 05 16 eb 01 00 mov %rax,0x1eb16(%rip) # 242e8 <stderr@@GLIBC_2.2.5+0x1028> 57d2: e9 6a f8 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 57d7: c7 05 0f eb 01 00 01 movl $0x1,0x1eb0f(%rip) # 242f0 <stderr@@GLIBC_2.2.5+0x1030> 57de: 00 00 00 57e1: e9 5b f8 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 57e6: 83 3d 4b eb 01 00 00 cmpl $0x0,0x1eb4b(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 57ed: 0f 84 4e f8 ff ff je 5041 <__sprintf_chk@plt+0x2b1> 57f3: c7 05 3b eb 01 00 01 movl $0x1,0x1eb3b(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 57fa: 00 00 00 57fd: e9 3f f8 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5802: 8b 05 d8 d9 01 00 mov 0x1d9d8(%rip),%eax # 231e0 <ls_mode@@Base> 5808: 48 8b 0d d9 d9 01 00 mov 0x1d9d9(%rip),%rcx # 231e8 <Version@@Base> 580f: 48 8d 35 20 41 01 00 lea 0x14120(%rip),%rsi # 19936 <_IO_stdin_used@@Base+0x1936> 5816: 83 f8 01 cmp $0x1,%eax 5819: 74 15 je 5830 <__sprintf_chk@plt+0xaa0> 581b: 83 f8 02 cmp $0x2,%eax 581e: 48 8d 35 8e 40 01 00 lea 0x1408e(%rip),%rsi # 198b3 <_IO_stdin_used@@Base+0x18b3> 5825: 48 8d 05 86 40 01 00 lea 0x14086(%rip),%rax # 198b2 <_IO_stdin_used@@Base+0x18b2> 582c: 48 0f 45 f0 cmovne %rax,%rsi 5830: 50 push %rax 5831: 48 8b 3d 50 da 01 00 mov 0x1da50(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> 5838: 31 c0 xor %eax,%eax 583a: 4c 8d 0d b4 41 01 00 lea 0x141b4(%rip),%r9 # 199f5 <_IO_stdin_used@@Base+0x19f5> 5841: 6a 00 pushq $0x0 5843: 4c 8d 05 bb 41 01 00 lea 0x141bb(%rip),%r8 # 19a05 <_IO_stdin_used@@Base+0x1a05> 584a: 48 8d 15 da 40 01 00 lea 0x140da(%rip),%rdx # 1992b <_IO_stdin_used@@Base+0x192b> 5851: e8 fa fe 00 00 callq 15750 <__sprintf_chk@plt+0x109c0> 5856: 31 ff xor %edi,%edi 5858: e8 a3 f4 ff ff callq 4d00 <exit@plt> 585d: 48 89 05 4c ea 01 00 mov %rax,0x1ea4c(%rip) # 242b0 <stderr@@GLIBC_2.2.5+0xff0> 5864: e9 81 f7 ff ff jmpq 4fea <__sprintf_chk@plt+0x25a> 5869: 4c 89 ef mov %r13,%rdi 586c: e8 cf f7 00 00 callq 15040 <__sprintf_chk@plt+0x102b0> 5871: 31 ff xor %edi,%edi 5873: ba 05 00 00 00 mov $0x5,%edx 5878: 48 8d 35 a1 63 01 00 lea 0x163a1(%rip),%rsi # 1bc20 <_IO_stdin_used@@Base+0x3c20> 587f: 49 89 c5 mov %rax,%r13 5882: e8 19 f0 ff ff callq 48a0 <dcgettext@plt> 5887: 4c 89 e9 mov %r13,%rcx 588a: 31 f6 xor %esi,%esi 588c: 31 ff xor %edi,%edi 588e: 48 89 c2 mov %rax,%rdx 5891: 31 c0 xor %eax,%eax 5893: e8 c8 f3 ff ff callq 4c60 <error@plt> 5898: e9 f9 f6 ff ff jmpq 4f96 <__sprintf_chk@plt+0x206> 589d: 48 89 c7 mov %rax,%rdi 58a0: e8 0b 13 00 00 callq 6bb0 <__sprintf_chk@plt+0x1e20> 58a5: 84 c0 test %al,%al 58a7: 0f 85 11 f7 ff ff jne 4fbe <__sprintf_chk@plt+0x22e> 58ad: 4c 89 ef mov %r13,%rdi 58b0: e8 8b f7 00 00 callq 15040 <__sprintf_chk@plt+0x102b0> 58b5: 31 ff xor %edi,%edi 58b7: ba 05 00 00 00 mov $0x5,%edx 58bc: 48 8d 35 a5 63 01 00 lea 0x163a5(%rip),%rsi # 1bc68 <_IO_stdin_used@@Base+0x3c68> 58c3: 49 89 c5 mov %rax,%r13 58c6: e8 d5 ef ff ff callq 48a0 <dcgettext@plt> 58cb: 4c 89 e9 mov %r13,%rcx 58ce: 31 f6 xor %esi,%esi 58d0: 31 ff xor %edi,%edi 58d2: 48 89 c2 mov %rax,%rdx 58d5: 31 c0 xor %eax,%eax 58d7: e8 84 f3 ff ff callq 4c60 <error@plt> 58dc: e9 dd f6 ff ff jmpq 4fbe <__sprintf_chk@plt+0x22e> 58e1: 31 c0 xor %eax,%eax 58e3: 31 ff xor %edi,%edi 58e5: 88 05 bd ea 01 00 mov %al,0x1eabd(%rip) # 243a8 <stderr@@GLIBC_2.2.5+0x10e8> 58eb: 80 25 b6 ea 01 00 01 andb $0x1,0x1eab6(%rip) # 243a8 <stderr@@GLIBC_2.2.5+0x10e8> 58f2: e8 69 ef 00 00 callq 14860 <__sprintf_chk@plt+0xfad0> 58f7: 48 89 05 d2 e9 01 00 mov %rax,0x1e9d2(%rip) # 242d0 <stderr@@GLIBC_2.2.5+0x1010> 58fe: 83 fb 07 cmp $0x7,%ebx 5901: 0f 84 fa 09 00 00 je 6301 <__sprintf_chk@plt+0x1571> 5907: 8b 05 07 ea 01 00 mov 0x1ea07(%rip),%eax # 24314 <stderr@@GLIBC_2.2.5+0x1054> 590d: 83 f8 01 cmp $0x1,%eax 5910: 76 3d jbe 594f <__sprintf_chk@plt+0xbbf> 5912: 83 e8 02 sub $0x2,%eax 5915: 48 8d 15 0b 41 01 00 lea 0x1410b(%rip),%rdx # 19a27 <_IO_stdin_used@@Base+0x1a27> 591c: 48 8d 1c 10 lea (%rax,%rdx,1),%rbx 5920: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax 5924: 84 c0 test %al,%al 5926: 74 27 je 594f <__sprintf_chk@plt+0xbbf> 5928: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 592f: 00 5930: 48 8b 3d 99 e9 01 00 mov 0x1e999(%rip),%rdi # 242d0 <stderr@@GLIBC_2.2.5+0x1010> 5937: 0f be f0 movsbl %al,%esi 593a: ba 01 00 00 00 mov $0x1,%edx 593f: 48 83 c3 01 add $0x1,%rbx 5943: e8 98 ef 00 00 callq 148e0 <__sprintf_chk@plt+0xfb50> 5948: 0f b6 03 movzbl (%rbx),%eax 594b: 84 c0 test %al,%al 594d: 75 e1 jne 5930 <__sprintf_chk@plt+0xba0> 594f: 31 ff xor %edi,%edi 5951: e8 0a ef 00 00 callq 14860 <__sprintf_chk@plt+0xfad0> 5956: ba 01 00 00 00 mov $0x1,%edx 595b: be 3a 00 00 00 mov $0x3a,%esi 5960: 48 89 c7 mov %rax,%rdi 5963: 48 89 05 5e e9 01 00 mov %rax,0x1e95e(%rip) # 242c8 <stderr@@GLIBC_2.2.5+0x1008> 596a: e8 71 ef 00 00 callq 148e0 <__sprintf_chk@plt+0xfb50> 596f: 80 3d a2 e9 01 00 00 cmpb $0x0,0x1e9a2(%rip) # 24318 <stderr@@GLIBC_2.2.5+0x1058> 5976: 74 14 je 598c <__sprintf_chk@plt+0xbfc> 5978: 83 3d b9 e9 01 00 00 cmpl $0x0,0x1e9b9(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 597f: 0f 84 6c 04 00 00 je 5df1 <__sprintf_chk@plt+0x1061> 5985: c6 05 8c e9 01 00 00 movb $0x0,0x1e98c(%rip) # 24318 <stderr@@GLIBC_2.2.5+0x1058> 598c: 8b 05 a2 e9 01 00 mov 0x1e9a2(%rip),%eax # 24334 <stderr@@GLIBC_2.2.5+0x1074> 5992: 8b 15 a0 e9 01 00 mov 0x1e9a0(%rip),%edx # 24338 <stderr@@GLIBC_2.2.5+0x1078> 5998: 83 e8 01 sub $0x1,%eax 599b: 83 f8 01 cmp $0x1,%eax 599e: 77 0b ja 59ab <__sprintf_chk@plt+0xc1b> 59a0: 80 7c 24 04 00 cmpb $0x0,0x4(%rsp) 59a5: 0f 84 61 05 00 00 je 5f0c <__sprintf_chk@plt+0x117c> 59ab: 85 d2 test %edx,%edx 59ad: 75 43 jne 59f2 <__sprintf_chk@plt+0xc62> 59af: 4d 85 ff test %r15,%r15 59b2: 0f 84 34 0c 00 00 je 65ec <__sprintf_chk@plt+0x185c> 59b8: 48 8d 1d d4 2c 01 00 lea 0x12cd4(%rip),%rbx # 18693 <_IO_stdin_used@@Base+0x693> 59bf: eb 0b jmp 59cc <__sprintf_chk@plt+0xc3c> 59c1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 59c8: 49 83 c7 06 add $0x6,%r15 59cc: ba 06 00 00 00 mov $0x6,%edx 59d1: 48 89 de mov %rbx,%rsi 59d4: 4c 89 ff mov %r15,%rdi 59d7: e8 94 ed ff ff callq 4770 <strncmp@plt> 59dc: 85 c0 test %eax,%eax 59de: 0f 85 b1 08 00 00 jne 6295 <__sprintf_chk@plt+0x1505> 59e4: bf 02 00 00 00 mov $0x2,%edi 59e9: e8 62 91 00 00 callq eb50 <__sprintf_chk@plt+0x9dc0> 59ee: 84 c0 test %al,%al 59f0: 75 d6 jne 59c8 <__sprintf_chk@plt+0xc38> 59f2: 80 3d 19 e9 01 00 00 cmpb $0x0,0x1e919(%rip) # 24312 <stderr@@GLIBC_2.2.5+0x1052> 59f9: 48 63 1d 90 d8 01 00 movslq 0x1d890(%rip),%rbx # 23290 <optind@@GLIBC_2.2.5> 5a00: 0f 85 4e 05 00 00 jne 5f54 <__sprintf_chk@plt+0x11c4> 5a06: 83 3d eb e8 01 00 01 cmpl $0x1,0x1e8eb(%rip) # 242f8 <stderr@@GLIBC_2.2.5+0x1038> 5a0d: 0f 84 10 05 00 00 je 5f23 <__sprintf_chk@plt+0x1193> 5a13: 80 3d dc e8 01 00 00 cmpb $0x0,0x1e8dc(%rip) # 242f6 <stderr@@GLIBC_2.2.5+0x1036> 5a1a: 74 4f je 5a6b <__sprintf_chk@plt+0xcdb> 5a1c: 4c 8d 05 0d 11 00 00 lea 0x110d(%rip),%r8 # 6b30 <__sprintf_chk@plt+0x1da0> 5a23: 48 8d 0d a6 0e 00 00 lea 0xea6(%rip),%rcx # 68d0 <__sprintf_chk@plt+0x1b40> 5a2a: 31 f6 xor %esi,%esi 5a2c: bf 1e 00 00 00 mov $0x1e,%edi 5a31: 48 8d 15 88 0e 00 00 lea 0xe88(%rip),%rdx # 68c0 <__sprintf_chk@plt+0x1b30> 5a38: e8 83 9a 00 00 callq f4c0 <__sprintf_chk@plt+0xa730> 5a3d: 48 89 05 84 e9 01 00 mov %rax,0x1e984(%rip) # 243c8 <stderr@@GLIBC_2.2.5+0x1108> 5a44: 48 85 c0 test %rax,%rax 5a47: 0f 84 22 0d 00 00 je 676f <__sprintf_chk@plt+0x19df> 5a4d: 4c 8b 05 6c d5 01 00 mov 0x1d56c(%rip),%r8 # 22fc0 <free@GLIBC_2.2.5> 5a54: 48 8b 0d 85 d5 01 00 mov 0x1d585(%rip),%rcx # 22fe0 <malloc@GLIBC_2.2.5> 5a5b: 31 d2 xor %edx,%edx 5a5d: 31 f6 xor %esi,%esi 5a5f: 48 8d 3d 7a e6 01 00 lea 0x1e67a(%rip),%rdi # 240e0 <stderr@@GLIBC_2.2.5+0xe20> 5a66: e8 15 10 01 00 callq 16a80 <_obstack_begin@@Base> 5a6b: 48 8d 3d 7e 40 01 00 lea 0x1407e(%rip),%rdi # 19af0 <_IO_stdin_used@@Base+0x1af0> 5a72: e8 99 ec ff ff callq 4710 <getenv@plt> 5a77: 48 89 c7 mov %rax,%rdi 5a7a: e8 d1 12 01 00 callq 16d50 <_obstack_memory_used@@Base+0xf0> 5a7f: 48 89 05 22 e8 01 00 mov %rax,0x1e822(%rip) # 242a8 <stderr@@GLIBC_2.2.5+0xfe8> 5a86: 8b 05 a4 e8 01 00 mov 0x1e8a4(%rip),%eax # 24330 <stderr@@GLIBC_2.2.5+0x1070> 5a8c: 83 e8 02 sub $0x2,%eax 5a8f: 83 e0 fd and $0xfffffffd,%eax 5a92: 74 0d je 5aa1 <__sprintf_chk@plt+0xd11> 5a94: 83 3d 9d e8 01 00 00 cmpl $0x0,0x1e89d(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 5a9b: 0f 85 ce 03 00 00 jne 5e6f <__sprintf_chk@plt+0x10df> 5aa1: c6 05 f9 e7 01 00 01 movb $0x1,0x1e7f9(%rip) # 242a1 <stderr@@GLIBC_2.2.5+0xfe1> 5aa8: 31 c0 xor %eax,%eax 5aaa: 88 05 f0 e7 01 00 mov %al,0x1e7f0(%rip) # 242a0 <stderr@@GLIBC_2.2.5+0xfe0> 5ab0: 80 25 e9 e7 01 00 01 andb $0x1,0x1e7e9(%rip) # 242a0 <stderr@@GLIBC_2.2.5+0xfe0> 5ab7: 80 3d 5a e8 01 00 00 cmpb $0x0,0x1e85a(%rip) # 24318 <stderr@@GLIBC_2.2.5+0x1058> 5abe: 0f 85 1e 07 00 00 jne 61e2 <__sprintf_chk@plt+0x1452> 5ac4: 80 3d 46 e8 01 00 00 cmpb $0x0,0x1e846(%rip) # 24311 <stderr@@GLIBC_2.2.5+0x1051> 5acb: 0f 85 77 06 00 00 jne 6148 <__sprintf_chk@plt+0x13b8> 5ad1: bf 20 4e 00 00 mov $0x4e20,%edi 5ad6: 45 89 e6 mov %r12d,%r14d 5ad9: 48 c7 05 d4 e8 01 00 movq $0x64,0x1e8d4(%rip) # 243b8 <stderr@@GLIBC_2.2.5+0x10f8> 5ae0: 64 00 00 00 5ae4: 4c 8d 3d 13 3d 01 00 lea 0x13d13(%rip),%r15 # 197fe <_IO_stdin_used@@Base+0x17fe> 5aeb: e8 d0 fd 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 5af0: 41 29 de sub %ebx,%r14d 5af3: 48 c7 05 b2 e8 01 00 movq $0x0,0x1e8b2(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 5afa: 00 00 00 00 5afe: 48 89 05 bb e8 01 00 mov %rax,0x1e8bb(%rip) # 243c0 <stderr@@GLIBC_2.2.5+0x1100> 5b05: e8 66 14 00 00 callq 6f70 <__sprintf_chk@plt+0x21e0> 5b0a: 45 85 f6 test %r14d,%r14d 5b0d: 0f 8e ea 01 00 00 jle 5cfd <__sprintf_chk@plt+0xf6d> 5b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5b18: 48 8b 7c dd 00 mov 0x0(%rbp,%rbx,8),%rdi 5b1d: 4c 89 f9 mov %r15,%rcx 5b20: ba 01 00 00 00 mov $0x1,%edx 5b25: 31 f6 xor %esi,%esi 5b27: 48 83 c3 01 add $0x1,%rbx 5b2b: e8 a0 4e 00 00 callq a9d0 <__sprintf_chk@plt+0x5c40> 5b30: 41 39 dc cmp %ebx,%r12d 5b33: 7f e3 jg 5b18 <__sprintf_chk@plt+0xd88> 5b35: 48 83 3d 73 e8 01 00 cmpq $0x0,0x1e873(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 5b3c: 00 5b3d: 0f 85 a5 05 00 00 jne 60e8 <__sprintf_chk@plt+0x1358> 5b43: 41 83 ee 01 sub $0x1,%r14d 5b47: 7f 35 jg 5b7e <__sprintf_chk@plt+0xdee> 5b49: e9 dd 01 00 00 jmpq 5d2b <__sprintf_chk@plt+0xf9b> 5b4e: 66 90 xchg %ax,%ax 5b50: 0f b6 55 10 movzbl 0x10(%rbp),%edx 5b54: 48 8b 75 08 mov 0x8(%rbp),%rsi 5b58: e8 63 5d 00 00 callq b8c0 <__sprintf_chk@plt+0x6b30> 5b5d: 48 8b 7d 00 mov 0x0(%rbp),%rdi 5b61: e8 6a eb ff ff callq 46d0 <free@plt> 5b66: 48 8b 7d 08 mov 0x8(%rbp),%rdi 5b6a: e8 61 eb ff ff callq 46d0 <free@plt> 5b6f: 48 89 ef mov %rbp,%rdi 5b72: e8 59 eb ff ff callq 46d0 <free@plt> 5b77: c6 05 3a e7 01 00 01 movb $0x1,0x1e73a(%rip) # 242b8 <stderr@@GLIBC_2.2.5+0xff8> 5b7e: 48 8b 2d fb e7 01 00 mov 0x1e7fb(%rip),%rbp # 24380 <stderr@@GLIBC_2.2.5+0x10c0> 5b85: 48 85 ed test %rbp,%rbp 5b88: 0f 84 9e 00 00 00 je 5c2c <__sprintf_chk@plt+0xe9c> 5b8e: 48 8b 45 18 mov 0x18(%rbp),%rax 5b92: 4c 8b 05 2f e8 01 00 mov 0x1e82f(%rip),%r8 # 243c8 <stderr@@GLIBC_2.2.5+0x1108> 5b99: 48 8b 7d 00 mov 0x0(%rbp),%rdi 5b9d: 48 89 05 dc e7 01 00 mov %rax,0x1e7dc(%rip) # 24380 <stderr@@GLIBC_2.2.5+0x10c0> 5ba4: 4d 85 c0 test %r8,%r8 5ba7: 74 a7 je 5b50 <__sprintf_chk@plt+0xdc0> 5ba9: 48 85 ff test %rdi,%rdi 5bac: 75 a2 jne 5b50 <__sprintf_chk@plt+0xdc0> 5bae: 48 8b 05 43 e5 01 00 mov 0x1e543(%rip),%rax # 240f8 <stderr@@GLIBC_2.2.5+0xe38> 5bb5: 48 89 c2 mov %rax,%rdx 5bb8: 48 2b 15 31 e5 01 00 sub 0x1e531(%rip),%rdx # 240f0 <stderr@@GLIBC_2.2.5+0xe30> 5bbf: 48 83 fa 0f cmp $0xf,%rdx 5bc3: 0f 86 c6 0b 00 00 jbe 678f <__sprintf_chk@plt+0x19ff> 5bc9: 48 8d 50 f0 lea -0x10(%rax),%rdx 5bcd: 4c 89 c7 mov %r8,%rdi 5bd0: 4c 89 ee mov %r13,%rsi 5bd3: 48 89 15 1e e5 01 00 mov %rdx,0x1e51e(%rip) # 240f8 <stderr@@GLIBC_2.2.5+0xe38> 5bda: 48 8b 50 f0 mov -0x10(%rax),%rdx 5bde: 48 8b 40 f8 mov -0x8(%rax),%rax 5be2: 48 89 54 24 20 mov %rdx,0x20(%rsp) 5be7: 48 89 44 24 28 mov %rax,0x28(%rsp) 5bec: e8 0f a0 00 00 callq fc00 <__sprintf_chk@plt+0xae70> 5bf1: 48 89 c7 mov %rax,%rdi 5bf4: 48 85 c0 test %rax,%rax 5bf7: 0f 84 b1 0b 00 00 je 67ae <__sprintf_chk@plt+0x1a1e> 5bfd: e8 ce ea ff ff callq 46d0 <free@plt> 5c02: 48 8b 7d 00 mov 0x0(%rbp),%rdi 5c06: e8 c5 ea ff ff callq 46d0 <free@plt> 5c0b: 48 8b 7d 08 mov 0x8(%rbp),%rdi 5c0f: e8 bc ea ff ff callq 46d0 <free@plt> 5c14: 48 89 ef mov %rbp,%rdi 5c17: e8 b4 ea ff ff callq 46d0 <free@plt> 5c1c: 48 8b 2d 5d e7 01 00 mov 0x1e75d(%rip),%rbp # 24380 <stderr@@GLIBC_2.2.5+0x10c0> 5c23: 48 85 ed test %rbp,%rbp 5c26: 0f 85 62 ff ff ff jne 5b8e <__sprintf_chk@plt+0xdfe> 5c2c: 80 3d df e6 01 00 00 cmpb $0x0,0x1e6df(%rip) # 24312 <stderr@@GLIBC_2.2.5+0x1052> 5c33: 74 0d je 5c42 <__sprintf_chk@plt+0xeb2> 5c35: 80 3d d4 e6 01 00 00 cmpb $0x0,0x1e6d4(%rip) # 24310 <stderr@@GLIBC_2.2.5+0x1050> 5c3c: 0f 85 c1 01 00 00 jne 5e03 <__sprintf_chk@plt+0x1073> 5c42: 80 3d cf e6 01 00 00 cmpb $0x0,0x1e6cf(%rip) # 24318 <stderr@@GLIBC_2.2.5+0x1058> 5c49: 0f 85 d2 05 00 00 jne 6221 <__sprintf_chk@plt+0x1491> 5c4f: 48 8b 2d 72 e7 01 00 mov 0x1e772(%rip),%rbp # 243c8 <stderr@@GLIBC_2.2.5+0x1108> 5c56: 48 85 ed test %rbp,%rbp 5c59: 74 19 je 5c74 <__sprintf_chk@plt+0xee4> 5c5b: 48 89 ef mov %rbp,%rdi 5c5e: e8 bd 93 00 00 callq f020 <__sprintf_chk@plt+0xa290> 5c63: 48 85 c0 test %rax,%rax 5c66: 0f 85 10 0a 00 00 jne 667c <__sprintf_chk@plt+0x18ec> 5c6c: 48 89 ef mov %rbp,%rdi 5c6f: e8 0c 9a 00 00 callq f680 <__sprintf_chk@plt+0xa8f0> 5c74: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 5c79: 64 48 33 1c 25 28 00 xor %fs:0x28,%rbx 5c80: 00 00 5c82: 8b 05 88 e5 01 00 mov 0x1e588(%rip),%eax # 24210 <stderr@@GLIBC_2.2.5+0xf50> 5c88: 0f 85 0d 0a 00 00 jne 669b <__sprintf_chk@plt+0x190b> 5c8e: 48 83 c4 48 add $0x48,%rsp 5c92: 5b pop %rbx 5c93: 5d pop %rbp 5c94: 41 5c pop %r12 5c96: 41 5d pop %r13 5c98: 41 5e pop %r14 5c9a: 41 5f pop %r15 5c9c: c3 retq 5c9d: bf 01 00 00 00 mov $0x1,%edi 5ca2: e8 19 eb ff ff callq 47c0 <isatty@plt> 5ca7: 85 c0 test %eax,%eax 5ca9: 0f 84 85 f7 ff ff je 5434 <__sprintf_chk@plt+0x6a4> 5caf: c6 05 5c e6 01 00 01 movb $0x1,0x1e65c(%rip) # 24312 <stderr@@GLIBC_2.2.5+0x1052> 5cb6: 48 c7 05 ff e5 01 00 movq $0x0,0x1e5ff(%rip) # 242c0 <stderr@@GLIBC_2.2.5+0x1000> 5cbd: 00 00 00 00 5cc1: e9 7b f3 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5cc6: b8 01 00 00 00 mov $0x1,%eax 5ccb: 88 05 40 e6 01 00 mov %al,0x1e640(%rip) # 24311 <stderr@@GLIBC_2.2.5+0x1051> 5cd1: 80 25 39 e6 01 00 01 andb $0x1,0x1e639(%rip) # 24311 <stderr@@GLIBC_2.2.5+0x1051> 5cd8: e9 64 f3 ff ff jmpq 5041 <__sprintf_chk@plt+0x2b1> 5cdd: e9 c3 f0 ff ff jmpq 4da5 <__sprintf_chk@plt+0x15> 5ce2: be 07 00 00 00 mov $0x7,%esi 5ce7: 31 ff xor %edi,%edi 5ce9: c7 05 45 e6 01 00 02 movl $0x2,0x1e645(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 5cf0: 00 00 00 5cf3: e8 c8 eb 00 00 callq 148c0 <__sprintf_chk@plt+0xfb30> 5cf8: e9 d6 f1 ff ff jmpq 4ed3 <__sprintf_chk@plt+0x143> 5cfd: 80 3d f1 e5 01 00 00 cmpb $0x0,0x1e5f1(%rip) # 242f5 <stderr@@GLIBC_2.2.5+0x1035> 5d04: 0f 85 e0 01 00 00 jne 5eea <__sprintf_chk@plt+0x115a> 5d0a: ba 01 00 00 00 mov $0x1,%edx 5d0f: 31 f6 xor %esi,%esi 5d11: 48 8d 3d db 3d 01 00 lea 0x13ddb(%rip),%rdi # 19af3 <_IO_stdin_used@@Base+0x1af3> 5d18: e8 63 11 00 00 callq 6e80 <__sprintf_chk@plt+0x20f0> 5d1d: 48 83 3d 8b e6 01 00 cmpq $0x0,0x1e68b(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 5d24: 00 5d25: 0f 85 bd 03 00 00 jne 60e8 <__sprintf_chk@plt+0x1358> 5d2b: 48 8b 2d 4e e6 01 00 mov 0x1e64e(%rip),%rbp # 24380 <stderr@@GLIBC_2.2.5+0x10c0> 5d32: 48 85 ed test %rbp,%rbp 5d35: 0f 84 f1 fe ff ff je 5c2c <__sprintf_chk@plt+0xe9c> 5d3b: 48 83 7d 18 00 cmpq $0x0,0x18(%rbp) 5d40: 0f 85 48 fe ff ff jne 5b8e <__sprintf_chk@plt+0xdfe> 5d46: c6 05 6b e5 01 00 00 movb $0x0,0x1e56b(%rip) # 242b8 <stderr@@GLIBC_2.2.5+0xff8> 5d4d: e9 3c fe ff ff jmpq 5b8e <__sprintf_chk@plt+0xdfe> 5d52: 4c 89 f7 mov %r14,%rdi 5d55: e8 e6 f2 00 00 callq 15040 <__sprintf_chk@plt+0x102b0> 5d5a: 31 ff xor %edi,%edi 5d5c: ba 05 00 00 00 mov $0x5,%edx 5d61: 48 8d 35 40 5f 01 00 lea 0x15f40(%rip),%rsi # 1bca8 <_IO_stdin_used@@Base+0x3ca8> 5d68: 49 89 c6 mov %rax,%r14 5d6b: e8 30 eb ff ff callq 48a0 <dcgettext@plt> 5d70: 4c 89 f1 mov %r14,%rcx 5d73: 31 f6 xor %esi,%esi 5d75: 31 ff xor %edi,%edi 5d77: 48 89 c2 mov %rax,%rdx 5d7a: 31 c0 xor %eax,%eax 5d7c: e8 df ee ff ff callq 4c60 <error@plt> 5d81: e9 a9 f2 ff ff jmpq 502f <__sprintf_chk@plt+0x29f> 5d86: 48 8d 3d 8c 3c 01 00 lea 0x13c8c(%rip),%rdi # 19a19 <_IO_stdin_used@@Base+0x1a19> 5d8d: e8 7e e9 ff ff callq 4710 <getenv@plt> 5d92: 48 8d 15 87 e5 01 00 lea 0x1e587(%rip),%rdx # 24320 <stderr@@GLIBC_2.2.5+0x1060> 5d99: 48 8d 35 88 e5 01 00 lea 0x1e588(%rip),%rsi # 24328 <stderr@@GLIBC_2.2.5+0x1068> 5da0: 48 89 c3 mov %rax,%rbx 5da3: 48 89 c7 mov %rax,%rdi 5da6: e8 35 ac 00 00 callq 109e0 <__sprintf_chk@plt+0xbc50> 5dab: 48 85 db test %rbx,%rbx 5dae: 0f 84 5c 08 00 00 je 6610 <__sprintf_chk@plt+0x1880> 5db4: 8b 05 6e e5 01 00 mov 0x1e56e(%rip),%eax # 24328 <stderr@@GLIBC_2.2.5+0x1068> 5dba: 89 05 5c e5 01 00 mov %eax,0x1e55c(%rip) # 2431c <stderr@@GLIBC_2.2.5+0x105c> 5dc0: 48 8b 05 59 e5 01 00 mov 0x1e559(%rip),%rax # 24320 <stderr@@GLIBC_2.2.5+0x1060> 5dc7: 48 89 05 4a d2 01 00 mov %rax,0x1d24a(%rip) # 23018 <quoting_style_args@@Base+0x618> 5dce: 45 84 f6 test %r14b,%r14b 5dd1: 0f 84 07 f3 ff ff je 50de <__sprintf_chk@plt+0x34e> 5dd7: c7 05 47 e5 01 00 00 movl $0x0,0x1e547(%rip) # 24328 <stderr@@GLIBC_2.2.5+0x1068> 5dde: 00 00 00 5de1: 48 c7 05 34 e5 01 00 movq $0x400,0x1e534(%rip) # 24320 <stderr@@GLIBC_2.2.5+0x1060> 5de8: 00 04 00 00 5dec: e9 ed f2 ff ff jmpq 50de <__sprintf_chk@plt+0x34e> 5df1: 80 3d 19 e5 01 00 00 cmpb $0x0,0x1e519(%rip) # 24311 <stderr@@GLIBC_2.2.5+0x1051> 5df8: 0f 84 b1 fb ff ff je 59af <__sprintf_chk@plt+0xc1f> 5dfe: e9 82 fb ff ff jmpq 5985 <__sprintf_chk@plt+0xbf5> 5e03: 48 83 3d 55 d2 01 00 cmpq $0x2,0x1d255(%rip) # 23060 <quoting_style_args@@Base+0x660> 5e0a: 02 5e0b: 75 12 jne 5e1f <__sprintf_chk@plt+0x108f> 5e0d: 48 8b 05 54 d2 01 00 mov 0x1d254(%rip),%rax # 23068 <quoting_style_args@@Base+0x668> 5e14: 66 81 38 1b 5b cmpw $0x5b1b,(%rax) 5e19: 0f 84 82 06 00 00 je 64a1 <__sprintf_chk@plt+0x1711> 5e1f: e8 3c 22 00 00 callq 8060 <__sprintf_chk@plt+0x32d0> 5e24: 48 8b 3d 5d d4 01 00 mov 0x1d45d(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> 5e2b: e8 00 ef ff ff callq 4d30 <fflush_unlocked@plt> 5e30: 31 ff xor %edi,%edi 5e32: e8 89 1f 00 00 callq 7dc0 <__sprintf_chk@plt+0x3030> 5e37: 8b 1d d7 e3 01 00 mov 0x1e3d7(%rip),%ebx # 24214 <stderr@@GLIBC_2.2.5+0xf54> 5e3d: 85 db test %ebx,%ebx 5e3f: 74 16 je 5e57 <__sprintf_chk@plt+0x10c7> 5e41: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e48: bf 13 00 00 00 mov $0x13,%edi 5e4d: e8 ee e8 ff ff callq 4740 <raise@plt> 5e52: 83 eb 01 sub $0x1,%ebx 5e55: 75 f1 jne 5e48 <__sprintf_chk@plt+0x10b8> 5e57: 8b 3d bb e3 01 00 mov 0x1e3bb(%rip),%edi # 24218 <stderr@@GLIBC_2.2.5+0xf58> 5e5d: 85 ff test %edi,%edi 5e5f: 0f 84 dd fd ff ff je 5c42 <__sprintf_chk@plt+0xeb2> 5e65: e8 d6 e8 ff ff callq 4740 <raise@plt> 5e6a: e9 d3 fd ff ff jmpq 5c42 <__sprintf_chk@plt+0xeb2> 5e6f: 80 3d ef e4 01 00 00 cmpb $0x0,0x1e4ef(%rip) # 24365 <stderr@@GLIBC_2.2.5+0x10a5> 5e76: 0f 85 25 fc ff ff jne 5aa1 <__sprintf_chk@plt+0xd11> 5e7c: 80 3d a9 e4 01 00 00 cmpb $0x0,0x1e4a9(%rip) # 2432c <stderr@@GLIBC_2.2.5+0x106c> 5e83: 0f 85 18 fc ff ff jne 5aa1 <__sprintf_chk@plt+0xd11> 5e89: 80 3d 66 e4 01 00 00 cmpb $0x0,0x1e466(%rip) # 242f6 <stderr@@GLIBC_2.2.5+0x1036> 5e90: c6 05 0a e4 01 00 00 movb $0x0,0x1e40a(%rip) # 242a1 <stderr@@GLIBC_2.2.5+0xfe1> 5e97: b8 01 00 00 00 mov $0x1,%eax 5e9c: 0f 85 08 fc ff ff jne 5aaa <__sprintf_chk@plt+0xd1a> 5ea2: 80 3d 69 e4 01 00 00 cmpb $0x0,0x1e469(%rip) # 24312 <stderr@@GLIBC_2.2.5+0x1052> 5ea9: 0f 85 fb fb ff ff jne 5aaa <__sprintf_chk@plt+0xd1a> 5eaf: 83 3d 5e e4 01 00 00 cmpl $0x0,0x1e45e(%rip) # 24314 <stderr@@GLIBC_2.2.5+0x1054> 5eb6: 0f 85 ee fb ff ff jne 5aaa <__sprintf_chk@plt+0xd1a> 5ebc: 0f b6 05 31 e4 01 00 movzbl 0x1e431(%rip),%eax # 242f4 <stderr@@GLIBC_2.2.5+0x1034> 5ec3: e9 e2 fb ff ff jmpq 5aaa <__sprintf_chk@plt+0xd1a> 5ec8: be 03 00 00 00 mov $0x3,%esi 5ecd: 31 ff xor %edi,%edi 5ecf: c7 05 5f e4 01 00 02 movl $0x2,0x1e45f(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 5ed6: 00 00 00 5ed9: e8 e2 e9 00 00 callq 148c0 <__sprintf_chk@plt+0xfb30> 5ede: c6 05 f3 e3 01 00 01 movb $0x1,0x1e3f3(%rip) # 242d8 <stderr@@GLIBC_2.2.5+0x1018> 5ee5: e9 e9 ef ff ff jmpq 4ed3 <__sprintf_chk@plt+0x143> 5eea: 48 8d 0d 0d 39 01 00 lea 0x1390d(%rip),%rcx # 197fe <_IO_stdin_used@@Base+0x17fe> 5ef1: ba 01 00 00 00 mov $0x1,%edx 5ef6: be 03 00 00 00 mov $0x3,%esi 5efb: 48 8d 3d f1 3b 01 00 lea 0x13bf1(%rip),%rdi # 19af3 <_IO_stdin_used@@Base+0x1af3> 5f02: e8 c9 4a 00 00 callq a9d0 <__sprintf_chk@plt+0x5c40> 5f07: e9 11 fe ff ff jmpq 5d1d <__sprintf_chk@plt+0xf8d> 5f0c: 85 d2 test %edx,%edx 5f0e: 0f 84 9b fa ff ff je 59af <__sprintf_chk@plt+0xc1f> 5f14: c7 05 12 e4 01 00 04 movl $0x4,0x1e412(%rip) # 24330 <stderr@@GLIBC_2.2.5+0x1070> 5f1b: 00 00 00 5f1e: e9 cf fa ff ff jmpq 59f2 <__sprintf_chk@plt+0xc62> 5f23: 80 3d cb e3 01 00 00 cmpb $0x0,0x1e3cb(%rip) # 242f5 <stderr@@GLIBC_2.2.5+0x1035> 5f2a: b8 02 00 00 00 mov $0x2,%eax 5f2f: 75 18 jne 5f49 <__sprintf_chk@plt+0x11b9> 5f31: 83 3d dc e3 01 00 03 cmpl $0x3,0x1e3dc(%rip) # 24314 <stderr@@GLIBC_2.2.5+0x1054> 5f38: 74 0f je 5f49 <__sprintf_chk@plt+0x11b9> 5f3a: 83 3d f7 e3 01 00 01 cmpl $0x1,0x1e3f7(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 5f41: 19 c0 sbb %eax,%eax 5f43: 83 e0 fe and $0xfffffffe,%eax 5f46: 83 c0 04 add $0x4,%eax 5f49: 89 05 a9 e3 01 00 mov %eax,0x1e3a9(%rip) # 242f8 <stderr@@GLIBC_2.2.5+0x1038> 5f4f: e9 bf fa ff ff jmpq 5a13 <__sprintf_chk@plt+0xc83> 5f54: 48 8d 3d 5c 3b 01 00 lea 0x13b5c(%rip),%rdi # 19ab7 <_IO_stdin_used@@Base+0x1ab7> 5f5b: e8 b0 e7 ff ff callq 4710 <getenv@plt> 5f60: 48 89 44 24 18 mov %rax,0x18(%rsp) 5f65: 48 89 c7 mov %rax,%rdi 5f68: 48 85 c0 test %rax,%rax 5f6b: 0f 84 a7 03 00 00 je 6318 <__sprintf_chk@plt+0x1588> 5f71: 80 38 00 cmpb $0x0,(%rax) 5f74: 0f 84 9e 03 00 00 je 6318 <__sprintf_chk@plt+0x1588> 5f7a: 66 c7 44 24 35 3f 3f movw $0x3f3f,0x35(%rsp) 5f81: c6 44 24 37 00 movb $0x0,0x37(%rsp) 5f86: e8 85 fb 00 00 callq 15b10 <__sprintf_chk@plt+0x10d80> 5f8b: 89 5c 24 04 mov %ebx,0x4(%rsp) 5f8f: 48 89 05 6a e3 01 00 mov %rax,0x1e36a(%rip) # 24300 <stderr@@GLIBC_2.2.5+0x1040> 5f96: 48 89 44 24 20 mov %rax,0x20(%rsp) 5f9b: 48 8b 44 24 18 mov 0x18(%rsp),%rax 5fa0: 0f b6 10 movzbl (%rax),%edx 5fa3: 80 fa 2a cmp $0x2a,%dl 5fa6: 0f 84 65 05 00 00 je 6511 <__sprintf_chk@plt+0x1781> 5fac: 80 fa 3a cmp $0x3a,%dl 5faf: 0f 84 4e 05 00 00 je 6503 <__sprintf_chk@plt+0x1773> 5fb5: 84 d2 test %dl,%dl 5fb7: 0f 84 07 05 00 00 je 64c4 <__sprintf_chk@plt+0x1734> 5fbd: 48 8d 50 01 lea 0x1(%rax),%rdx 5fc1: 48 89 54 24 18 mov %rdx,0x18(%rsp) 5fc6: 0f b6 10 movzbl (%rax),%edx 5fc9: 88 54 24 35 mov %dl,0x35(%rsp) 5fcd: 80 78 01 00 cmpb $0x0,0x1(%rax) 5fd1: 0f 84 7e 05 00 00 je 6555 <__sprintf_chk@plt+0x17c5> 5fd7: 48 8d 50 02 lea 0x2(%rax),%rdx 5fdb: 48 89 54 24 18 mov %rdx,0x18(%rsp) 5fe0: 0f b6 50 01 movzbl 0x1(%rax),%edx 5fe4: 88 54 24 36 mov %dl,0x36(%rsp) 5fe8: 48 8d 50 03 lea 0x3(%rax),%rdx 5fec: 48 89 54 24 18 mov %rdx,0x18(%rsp) 5ff1: 80 78 02 3d cmpb $0x3d,0x2(%rax) 5ff5: 0f 85 5a 05 00 00 jne 6555 <__sprintf_chk@plt+0x17c5> 5ffb: 31 db xor %ebx,%ebx 5ffd: 48 8d 35 42 39 01 00 lea 0x13942(%rip),%rsi # 19946 <_IO_stdin_used@@Base+0x1946> 6004: 4c 8d 7c 24 35 lea 0x35(%rsp),%r15 6009: eb 19 jmp 6024 <__sprintf_chk@plt+0x1294> 600b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6010: 48 83 c3 01 add $0x1,%rbx 6014: 48 8d 05 65 c8 01 00 lea 0x1c865(%rip),%rax # 22880 <version_etc_copyright@@Base+0x5be0> 601b: 48 8b 34 d8 mov (%rax,%rbx,8),%rsi 601f: 48 85 f6 test %rsi,%rsi 6022: 74 3d je 6061 <__sprintf_chk@plt+0x12d1> 6024: 4c 89 ff mov %r15,%rdi 6027: e8 54 ea ff ff callq 4a80 <strcmp@plt> 602c: 85 c0 test %eax,%eax 602e: 75 e0 jne 6010 <__sprintf_chk@plt+0x1280> 6030: 48 63 cb movslq %ebx,%rcx 6033: 48 8d 05 26 d0 01 00 lea 0x1d026(%rip),%rax # 23060 <quoting_style_args@@Base+0x660> 603a: 31 d2 xor %edx,%edx 603c: 4c 89 ef mov %r13,%rdi 603f: 48 c1 e1 04 shl $0x4,%rcx 6043: 48 8d 74 24 18 lea 0x18(%rsp),%rsi 6048: 48 01 c1 add %rax,%rcx 604b: 48 8b 44 24 20 mov 0x20(%rsp),%rax 6050: 48 89 41 08 mov %rax,0x8(%rcx) 6054: e8 b7 08 00 00 callq 6910 <__sprintf_chk@plt+0x1b80> 6059: 84 c0 test %al,%al 605b: 0f 85 3a ff ff ff jne 5f9b <__sprintf_chk@plt+0x120b> 6061: 4c 89 ff mov %r15,%rdi 6064: 48 63 5c 24 04 movslq 0x4(%rsp),%rbx 6069: e8 d2 ef 00 00 callq 15040 <__sprintf_chk@plt+0x102b0> 606e: ba 05 00 00 00 mov $0x5,%edx 6073: 48 8d 35 57 3a 01 00 lea 0x13a57(%rip),%rsi # 19ad1 <_IO_stdin_used@@Base+0x1ad1> 607a: 31 ff xor %edi,%edi 607c: 49 89 c6 mov %rax,%r14 607f: e8 1c e8 ff ff callq 48a0 <dcgettext@plt> 6084: 4c 89 f1 mov %r14,%rcx 6087: 31 f6 xor %esi,%esi 6089: 31 ff xor %edi,%edi 608b: 48 89 c2 mov %rax,%rdx 608e: 31 c0 xor %eax,%eax 6090: e8 cb eb ff ff callq 4c60 <error@plt> 6095: ba 05 00 00 00 mov $0x5,%edx 609a: 48 8d 35 3f 5d 01 00 lea 0x15d3f(%rip),%rsi # 1bde0 <_IO_stdin_used@@Base+0x3de0> 60a1: 31 ff xor %edi,%edi 60a3: e8 f8 e7 ff ff callq 48a0 <dcgettext@plt> 60a8: 31 f6 xor %esi,%esi 60aa: 31 ff xor %edi,%edi 60ac: 48 89 c2 mov %rax,%rdx 60af: 31 c0 xor %eax,%eax 60b1: e8 aa eb ff ff callq 4c60 <error@plt> 60b6: 48 8b 3d 43 e2 01 00 mov 0x1e243(%rip),%rdi # 24300 <stderr@@GLIBC_2.2.5+0x1040> 60bd: e8 0e e6 ff ff callq 46d0 <free@plt> 60c2: 48 8b 3d 3f e2 01 00 mov 0x1e23f(%rip),%rdi # 24308 <stderr@@GLIBC_2.2.5+0x1048> 60c9: eb 0c jmp 60d7 <__sprintf_chk@plt+0x1347> 60cb: 4c 8b 77 20 mov 0x20(%rdi),%r14 60cf: e8 fc e5 ff ff callq 46d0 <free@plt> 60d4: 4c 89 f7 mov %r14,%rdi 60d7: 48 85 ff test %rdi,%rdi 60da: 75 ef jne 60cb <__sprintf_chk@plt+0x133b> 60dc: c6 05 2f e2 01 00 00 movb $0x0,0x1e22f(%rip) # 24312 <stderr@@GLIBC_2.2.5+0x1052> 60e3: e9 e1 03 00 00 jmpq 64c9 <__sprintf_chk@plt+0x1739> 60e8: e8 93 10 00 00 callq 7180 <__sprintf_chk@plt+0x23f0> 60ed: 80 3d 01 e2 01 00 00 cmpb $0x0,0x1e201(%rip) # 242f5 <stderr@@GLIBC_2.2.5+0x1035> 60f4: 0f 84 79 03 00 00 je 6473 <__sprintf_chk@plt+0x16e3> 60fa: 48 83 3d ae e2 01 00 cmpq $0x0,0x1e2ae(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 6101: 00 6102: 0f 84 3b fa ff ff je 5b43 <__sprintf_chk@plt+0xdb3> 6108: e8 93 40 00 00 callq a1a0 <__sprintf_chk@plt+0x5410> 610d: 48 83 3d 6b e2 01 00 cmpq $0x0,0x1e26b(%rip) # 24380 <stderr@@GLIBC_2.2.5+0x10c0> 6114: 00 6115: 0f 84 11 fb ff ff je 5c2c <__sprintf_chk@plt+0xe9c> 611b: 48 8b 3d 66 d1 01 00 mov 0x1d166(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> 6122: 48 8b 47 28 mov 0x28(%rdi),%rax 6126: 48 39 47 30 cmp %rax,0x30(%rdi) 612a: 0f 86 3d 05 00 00 jbe 666d <__sprintf_chk@plt+0x18dd> 6130: 48 8d 50 01 lea 0x1(%rax),%rdx 6134: 48 89 57 28 mov %rdx,0x28(%rdi) 6138: c6 00 0a movb $0xa,(%rax) 613b: 48 83 05 b5 e0 01 00 addq $0x1,0x1e0b5(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> 6142: 01 6143: e9 36 fa ff ff jmpq 5b7e <__sprintf_chk@plt+0xdee> 6148: 31 c0 xor %eax,%eax 614a: 48 8d 35 8f de 01 00 lea 0x1de8f(%rip),%rsi # 23fe0 <stderr@@GLIBC_2.2.5+0xd20> 6151: eb 44 jmp 6197 <__sprintf_chk@plt+0x1407> 6153: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6158: ba 01 00 00 00 mov $0x1,%edx 615d: 83 f8 40 cmp $0x40,%eax 6160: 7f 26 jg 6188 <__sprintf_chk@plt+0x13f8> 6162: 8d 78 d0 lea -0x30(%rax),%edi 6165: 83 ff 09 cmp $0x9,%edi 6168: 76 1e jbe 6188 <__sprintf_chk@plt+0x13f8> 616a: 83 e9 2d sub $0x2d,%ecx 616d: 83 f9 01 cmp $0x1,%ecx 6170: 76 42 jbe 61b4 <__sprintf_chk@plt+0x1424> 6172: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6178: 83 f8 7e cmp $0x7e,%eax 617b: 74 37 je 61b4 <__sprintf_chk@plt+0x1424> 617d: 83 f8 5f cmp $0x5f,%eax 6180: 0f 94 c2 sete %dl 6183: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6188: 08 14 06 or %dl,(%rsi,%rax,1) 618b: 48 83 c0 01 add $0x1,%rax 618f: 48 3d 00 01 00 00 cmp $0x100,%rax 6195: 74 31 je 61c8 <__sprintf_chk@plt+0x1438> 6197: 89 c1 mov %eax,%ecx 6199: 48 83 f8 5a cmp $0x5a,%rax 619d: 76 b9 jbe 6158 <__sprintf_chk@plt+0x13c8> 619f: 8d 78 9f lea -0x61(%rax),%edi 61a2: ba 01 00 00 00 mov $0x1,%edx 61a7: 83 ff 19 cmp $0x19,%edi 61aa: 76 dc jbe 6188 <__sprintf_chk@plt+0x13f8> 61ac: 83 e9 2d sub $0x2d,%ecx 61af: 83 f9 01 cmp $0x1,%ecx 61b2: 77 c4 ja 6178 <__sprintf_chk@plt+0x13e8> 61b4: ba 01 00 00 00 mov $0x1,%edx 61b9: 08 14 06 or %dl,(%rsi,%rax,1) 61bc: 48 83 c0 01 add $0x1,%rax 61c0: 48 3d 00 01 00 00 cmp $0x100,%rax 61c6: 75 cf jne 6197 <__sprintf_chk@plt+0x1407> 61c8: e8 03 fb 00 00 callq 15cd0 <__sprintf_chk@plt+0x10f40> 61cd: 48 85 c0 test %rax,%rax 61d0: 0f 84 ae 02 00 00 je 6484 <__sprintf_chk@plt+0x16f4> 61d6: 48 89 05 ab e1 01 00 mov %rax,0x1e1ab(%rip) # 24388 <stderr@@GLIBC_2.2.5+0x10c8> 61dd: e9 ef f8 ff ff jmpq 5ad1 <__sprintf_chk@plt+0xd41> 61e2: 4c 8b 3d d7 cd 01 00 mov 0x1cdd7(%rip),%r15 # 22fc0 <free@GLIBC_2.2.5> 61e9: 4c 8b 35 f0 cd 01 00 mov 0x1cdf0(%rip),%r14 # 22fe0 <malloc@GLIBC_2.2.5> 61f0: 31 d2 xor %edx,%edx 61f2: 31 f6 xor %esi,%esi 61f4: 48 8d 3d a5 df 01 00 lea 0x1dfa5(%rip),%rdi # 241a0 <stderr@@GLIBC_2.2.5+0xee0> 61fb: 4d 89 f8 mov %r15,%r8 61fe: 4c 89 f1 mov %r14,%rcx 6201: e8 7a 08 01 00 callq 16a80 <_obstack_begin@@Base> 6206: 4d 89 f8 mov %r15,%r8 6209: 4c 89 f1 mov %r14,%rcx 620c: 31 d2 xor %edx,%edx 620e: 31 f6 xor %esi,%esi 6210: 48 8d 3d 29 df 01 00 lea 0x1df29(%rip),%rdi # 24140 <stderr@@GLIBC_2.2.5+0xe80> 6217: e8 64 08 01 00 callq 16a80 <_obstack_begin@@Base> 621c: e9 a3 f8 ff ff jmpq 5ac4 <__sprintf_chk@plt+0xd34> 6221: 48 8d 35 78 df 01 00 lea 0x1df78(%rip),%rsi # 241a0 <stderr@@GLIBC_2.2.5+0xee0> 6228: 48 8d 3d cc 38 01 00 lea 0x138cc(%rip),%rdi # 19afb <_IO_stdin_used@@Base+0x1afb> 622f: e8 bc 13 00 00 callq 75f0 <__sprintf_chk@plt+0x2860> 6234: 48 8d 35 05 df 01 00 lea 0x1df05(%rip),%rsi # 24140 <stderr@@GLIBC_2.2.5+0xe80> 623b: 48 8d 3d c3 38 01 00 lea 0x138c3(%rip),%rdi # 19b05 <_IO_stdin_used@@Base+0x1b05> 6242: e8 a9 13 00 00 callq 75f0 <__sprintf_chk@plt+0x2860> 6247: 48 8b 3d 82 e0 01 00 mov 0x1e082(%rip),%rdi # 242d0 <stderr@@GLIBC_2.2.5+0x1010> 624e: e8 4d e6 00 00 callq 148a0 <__sprintf_chk@plt+0xfb10> 6253: 48 8d 15 a6 c7 01 00 lea 0x1c7a6(%rip),%rdx # 22a00 <quoting_style_args@@Base> 625a: bf 01 00 00 00 mov $0x1,%edi 625f: 48 8d 35 22 5b 01 00 lea 0x15b22(%rip),%rsi # 1bd88 <_IO_stdin_used@@Base+0x3d88> 6266: 89 c0 mov %eax,%eax 6268: 48 8b 14 c2 mov (%rdx,%rax,8),%rdx 626c: 31 c0 xor %eax,%eax 626e: e8 9d e9 ff ff callq 4c10 <__printf_chk@plt> 6273: e9 d7 f9 ff ff jmpq 5c4f <__sprintf_chk@plt+0xebf> 6278: bf 01 00 00 00 mov $0x1,%edi 627d: e8 3e e5 ff ff callq 47c0 <isatty@plt> 6282: 83 f8 01 cmp $0x1,%eax 6285: 19 c0 sbb %eax,%eax 6287: 83 c0 02 add $0x2,%eax 628a: 89 05 a8 e0 01 00 mov %eax,0x1e0a8(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 6290: e9 59 f3 ff ff jmpq 55ee <__sprintf_chk@plt+0x85e> 6295: 41 80 3f 2b cmpb $0x2b,(%r15) 6299: 0f 84 00 03 00 00 je 659f <__sprintf_chk@plt+0x180f> 629f: b9 04 00 00 00 mov $0x4,%ecx 62a4: 48 8d 15 95 24 01 00 lea 0x12495(%rip),%rdx # 18740 <_IO_stdin_used@@Base+0x740> 62ab: 48 8d 35 ee c6 01 00 lea 0x1c6ee(%rip),%rsi # 229a0 <version_etc_copyright@@Base+0x5d00> 62b2: 4c 89 ff mov %r15,%rdi 62b5: e8 26 72 00 00 callq d4e0 <__sprintf_chk@plt+0x8750> 62ba: 48 85 c0 test %rax,%rax 62bd: 0f 88 0f 04 00 00 js 66d2 <__sprintf_chk@plt+0x1942> 62c3: 48 83 f8 02 cmp $0x2,%rax 62c7: 0f 84 77 03 00 00 je 6644 <__sprintf_chk@plt+0x18b4> 62cd: 0f 8f 4b 01 00 00 jg 641e <__sprintf_chk@plt+0x168e> 62d3: 48 85 c0 test %rax,%rax 62d6: 0f 84 4e 03 00 00 je 662a <__sprintf_chk@plt+0x189a> 62dc: 48 83 e8 01 sub $0x1,%rax 62e0: 75 15 jne 62f7 <__sprintf_chk@plt+0x1567> 62e2: 48 8d 05 b5 37 01 00 lea 0x137b5(%rip),%rax # 19a9e <_IO_stdin_used@@Base+0x1a9e> 62e9: 48 89 05 58 cd 01 00 mov %rax,0x1cd58(%rip) # 23048 <quoting_style_args@@Base+0x648> 62f0: 48 89 05 49 cd 01 00 mov %rax,0x1cd49(%rip) # 23040 <quoting_style_args@@Base+0x640> 62f7: e8 34 09 00 00 callq 6c30 <__sprintf_chk@plt+0x1ea0> 62fc: e9 f1 f6 ff ff jmpq 59f2 <__sprintf_chk@plt+0xc62> 6301: ba 01 00 00 00 mov $0x1,%edx 6306: be 20 00 00 00 mov $0x20,%esi 630b: 48 89 c7 mov %rax,%rdi 630e: e8 cd e5 00 00 callq 148e0 <__sprintf_chk@plt+0xfb50> 6313: e9 ef f5 ff ff jmpq 5907 <__sprintf_chk@plt+0xb77> 6318: 48 8d 3d a2 37 01 00 lea 0x137a2(%rip),%rdi # 19ac1 <_IO_stdin_used@@Base+0x1ac1> 631f: e8 ec e3 ff ff callq 4710 <getenv@plt> 6324: 48 85 c0 test %rax,%rax 6327: 74 4b je 6374 <__sprintf_chk@plt+0x15e4> 6329: 80 38 00 cmpb $0x0,(%rax) 632c: 74 46 je 6374 <__sprintf_chk@plt+0x15e4> 632e: 80 3d dd df 01 00 00 cmpb $0x0,0x1dfdd(%rip) # 24312 <stderr@@GLIBC_2.2.5+0x1052> 6335: 0f 84 cb f6 ff ff je 5a06 <__sprintf_chk@plt+0xc76> 633b: bf 0d 00 00 00 mov $0xd,%edi 6340: e8 fb 07 00 00 callq 6b40 <__sprintf_chk@plt+0x1db0> 6345: 84 c0 test %al,%al 6347: 75 1f jne 6368 <__sprintf_chk@plt+0x15d8> 6349: bf 0e 00 00 00 mov $0xe,%edi 634e: e8 ed 07 00 00 callq 6b40 <__sprintf_chk@plt+0x1db0> 6353: 84 c0 test %al,%al 6355: 0f 84 9f 00 00 00 je 63fa <__sprintf_chk@plt+0x166a> 635b: 80 3d 2e e0 01 00 00 cmpb $0x0,0x1e02e(%rip) # 24390 <stderr@@GLIBC_2.2.5+0x10d0> 6362: 0f 84 92 00 00 00 je 63fa <__sprintf_chk@plt+0x166a> 6368: c6 05 8e df 01 00 01 movb $0x1,0x1df8e(%rip) # 242fd <stderr@@GLIBC_2.2.5+0x103d> 636f: e9 92 f6 ff ff jmpq 5a06 <__sprintf_chk@plt+0xc76> 6374: 48 8d 3d 4b 37 01 00 lea 0x1374b(%rip),%rdi # 19ac6 <_IO_stdin_used@@Base+0x1ac6> 637b: e8 90 e3 ff ff callq 4710 <getenv@plt> 6380: 49 89 c7 mov %rax,%r15 6383: 48 85 c0 test %rax,%rax 6386: 0f 84 d3 01 00 00 je 655f <__sprintf_chk@plt+0x17cf> 638c: 80 38 00 cmpb $0x0,(%rax) 638f: 0f 84 ca 01 00 00 je 655f <__sprintf_chk@plt+0x17cf> 6395: 4c 8d 35 c4 23 01 00 lea 0x123c4(%rip),%r14 # 18760 <_IO_stdin_used@@Base+0x760> 639c: eb 2d jmp 63cb <__sprintf_chk@plt+0x163b> 639e: 31 c0 xor %eax,%eax 63a0: 4c 89 f7 mov %r14,%rdi 63a3: 48 83 c9 ff or $0xffffffffffffffff,%rcx 63a7: f2 ae repnz scas %es:(%rdi),%al 63a9: 48 89 c8 mov %rcx,%rax 63ac: 48 8d 0d ad 23 01 00 lea 0x123ad(%rip),%rcx # 18760 <_IO_stdin_used@@Base+0x760> 63b3: 48 f7 d0 not %rax 63b6: 49 01 c6 add %rax,%r14 63b9: 4c 89 f0 mov %r14,%rax 63bc: 48 29 c8 sub %rcx,%rax 63bf: 48 3d 43 10 00 00 cmp $0x1043,%rax 63c5: 0f 87 94 01 00 00 ja 655f <__sprintf_chk@plt+0x17cf> 63cb: ba 05 00 00 00 mov $0x5,%edx 63d0: 48 8d 35 f4 36 01 00 lea 0x136f4(%rip),%rsi # 19acb <_IO_stdin_used@@Base+0x1acb> 63d7: 4c 89 f7 mov %r14,%rdi 63da: e8 91 e3 ff ff callq 4770 <strncmp@plt> 63df: 85 c0 test %eax,%eax 63e1: 75 bb jne 639e <__sprintf_chk@plt+0x160e> 63e3: 31 d2 xor %edx,%edx 63e5: 49 8d 7e 05 lea 0x5(%r14),%rdi 63e9: 4c 89 fe mov %r15,%rsi 63ec: e8 df e5 ff ff callq 49d0 <fnmatch@plt> 63f1: 85 c0 test %eax,%eax 63f3: 75 a9 jne 639e <__sprintf_chk@plt+0x160e> 63f5: e9 34 ff ff ff jmpq 632e <__sprintf_chk@plt+0x159e> 63fa: bf 0c 00 00 00 mov $0xc,%edi 63ff: e8 3c 07 00 00 callq 6b40 <__sprintf_chk@plt+0x1db0> 6404: 84 c0 test %al,%al 6406: 0f 84 fa f5 ff ff je 5a06 <__sprintf_chk@plt+0xc76> 640c: 83 3d 25 df 01 00 00 cmpl $0x0,0x1df25(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 6413: 0f 85 ed f5 ff ff jne 5a06 <__sprintf_chk@plt+0xc76> 6419: e9 4a ff ff ff jmpq 6368 <__sprintf_chk@plt+0x15d8> 641e: 48 83 f8 03 cmp $0x3,%rax 6422: 0f 85 cf fe ff ff jne 62f7 <__sprintf_chk@plt+0x1567> 6428: bf 02 00 00 00 mov $0x2,%edi 642d: e8 1e 87 00 00 callq eb50 <__sprintf_chk@plt+0x9dc0> 6432: 84 c0 test %al,%al 6434: 0f 84 bd fe ff ff je 62f7 <__sprintf_chk@plt+0x1567> 643a: 48 8b 35 ff cb 01 00 mov 0x1cbff(%rip),%rsi # 23040 <quoting_style_args@@Base+0x640> 6441: ba 02 00 00 00 mov $0x2,%edx 6446: 31 ff xor %edi,%edi 6448: e8 53 e4 ff ff callq 48a0 <dcgettext@plt> 644d: 48 8b 35 f4 cb 01 00 mov 0x1cbf4(%rip),%rsi # 23048 <quoting_style_args@@Base+0x648> 6454: ba 02 00 00 00 mov $0x2,%edx 6459: 31 ff xor %edi,%edi 645b: 48 89 05 de cb 01 00 mov %rax,0x1cbde(%rip) # 23040 <quoting_style_args@@Base+0x640> 6462: e8 39 e4 ff ff callq 48a0 <dcgettext@plt> 6467: 48 89 05 da cb 01 00 mov %rax,0x1cbda(%rip) # 23048 <quoting_style_args@@Base+0x648> 646e: e9 84 fe ff ff jmpq 62f7 <__sprintf_chk@plt+0x1567> 6473: be 01 00 00 00 mov $0x1,%esi 6478: 31 ff xor %edi,%edi 647a: e8 11 0f 00 00 callq 7390 <__sprintf_chk@plt+0x2600> 647f: e9 76 fc ff ff jmpq 60fa <__sprintf_chk@plt+0x136a> 6484: 48 8d 05 73 33 01 00 lea 0x13373(%rip),%rax # 197fe <_IO_stdin_used@@Base+0x17fe> 648b: e9 46 fd ff ff jmpq 61d6 <__sprintf_chk@plt+0x1446> 6490: 31 ff xor %edi,%edi 6492: e8 09 68 00 00 callq cca0 <__sprintf_chk@plt+0x7f10> 6497: bf 02 00 00 00 mov $0x2,%edi 649c: e8 ff 67 00 00 callq cca0 <__sprintf_chk@plt+0x7f10> 64a1: 48 83 3d c7 cb 01 00 cmpq $0x1,0x1cbc7(%rip) # 23070 <quoting_style_args@@Base+0x670> 64a8: 01 64a9: 0f 85 70 f9 ff ff jne 5e1f <__sprintf_chk@plt+0x108f> 64af: 48 8b 05 c2 cb 01 00 mov 0x1cbc2(%rip),%rax # 23078 <quoting_style_args@@Base+0x678> 64b6: 80 38 6d cmpb $0x6d,(%rax) 64b9: 0f 85 60 f9 ff ff jne 5e1f <__sprintf_chk@plt+0x108f> 64bf: e9 60 f9 ff ff jmpq 5e24 <__sprintf_chk@plt+0x1094> 64c4: 48 63 5c 24 04 movslq 0x4(%rsp),%rbx 64c9: 48 83 3d ff cb 01 00 cmpq $0x6,0x1cbff(%rip) # 230d0 <quoting_style_args@@Base+0x6d0> 64d0: 06 64d1: 0f 85 57 fe ff ff jne 632e <__sprintf_chk@plt+0x159e> 64d7: 48 8b 3d fa cb 01 00 mov 0x1cbfa(%rip),%rdi # 230d8 <quoting_style_args@@Base+0x6d8> 64de: ba 06 00 00 00 mov $0x6,%edx 64e3: 48 8d 35 ff 35 01 00 lea 0x135ff(%rip),%rsi # 19ae9 <_IO_stdin_used@@Base+0x1ae9> 64ea: e8 81 e2 ff ff callq 4770 <strncmp@plt> 64ef: 85 c0 test %eax,%eax 64f1: 0f 85 37 fe ff ff jne 632e <__sprintf_chk@plt+0x159e> 64f7: c6 05 92 de 01 00 01 movb $0x1,0x1de92(%rip) # 24390 <stderr@@GLIBC_2.2.5+0x10d0> 64fe: e9 2b fe ff ff jmpq 632e <__sprintf_chk@plt+0x159e> 6503: 48 83 c0 01 add $0x1,%rax 6507: 48 89 44 24 18 mov %rax,0x18(%rsp) 650c: e9 8a fa ff ff jmpq 5f9b <__sprintf_chk@plt+0x120b> 6511: bf 28 00 00 00 mov $0x28,%edi 6516: e8 a5 f3 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 651b: 48 8d 74 24 18 lea 0x18(%rsp),%rsi 6520: ba 01 00 00 00 mov $0x1,%edx 6525: 4c 89 ef mov %r13,%rdi 6528: 48 89 c1 mov %rax,%rcx 652b: 48 8b 05 d6 dd 01 00 mov 0x1ddd6(%rip),%rax # 24308 <stderr@@GLIBC_2.2.5+0x1048> 6532: 48 83 44 24 18 01 addq $0x1,0x18(%rsp) 6538: 48 89 0d c9 dd 01 00 mov %rcx,0x1ddc9(%rip) # 24308 <stderr@@GLIBC_2.2.5+0x1048> 653f: 48 89 41 20 mov %rax,0x20(%rcx) 6543: 48 8b 44 24 20 mov 0x20(%rsp),%rax 6548: 48 89 41 08 mov %rax,0x8(%rcx) 654c: e8 bf 03 00 00 callq 6910 <__sprintf_chk@plt+0x1b80> 6551: 84 c0 test %al,%al 6553: 75 16 jne 656b <__sprintf_chk@plt+0x17db> 6555: 48 63 5c 24 04 movslq 0x4(%rsp),%rbx 655a: e9 36 fb ff ff jmpq 6095 <__sprintf_chk@plt+0x1305> 655f: c6 05 ac dd 01 00 00 movb $0x0,0x1ddac(%rip) # 24312 <stderr@@GLIBC_2.2.5+0x1052> 6566: e9 c3 fd ff ff jmpq 632e <__sprintf_chk@plt+0x159e> 656b: 48 8b 44 24 18 mov 0x18(%rsp),%rax 6570: 48 8d 50 01 lea 0x1(%rax),%rdx 6574: 48 89 54 24 18 mov %rdx,0x18(%rsp) 6579: 80 38 3d cmpb $0x3d,(%rax) 657c: 75 d7 jne 6555 <__sprintf_chk@plt+0x17c5> 657e: 48 8b 44 24 20 mov 0x20(%rsp),%rax 6583: 48 83 c1 10 add $0x10,%rcx 6587: 31 d2 xor %edx,%edx 6589: 4c 89 ef mov %r13,%rdi 658c: 48 89 41 08 mov %rax,0x8(%rcx) 6590: e8 7b 03 00 00 callq 6910 <__sprintf_chk@plt+0x1b80> 6595: 84 c0 test %al,%al 6597: 0f 85 fe f9 ff ff jne 5f9b <__sprintf_chk@plt+0x120b> 659d: eb b6 jmp 6555 <__sprintf_chk@plt+0x17c5> 659f: 49 83 c7 01 add $0x1,%r15 65a3: be 0a 00 00 00 mov $0xa,%esi 65a8: 4c 89 ff mov %r15,%rdi 65ab: e8 60 e3 ff ff callq 4910 <strchr@plt> 65b0: 48 89 c3 mov %rax,%rbx 65b3: 48 85 c0 test %rax,%rax 65b6: 0f 84 a9 00 00 00 je 6665 <__sprintf_chk@plt+0x18d5> 65bc: 4c 8d 70 01 lea 0x1(%rax),%r14 65c0: be 0a 00 00 00 mov $0xa,%esi 65c5: 4c 89 f7 mov %r14,%rdi 65c8: e8 43 e3 ff ff callq 4910 <strchr@plt> 65cd: 48 85 c0 test %rax,%rax 65d0: 0f 85 ca 00 00 00 jne 66a0 <__sprintf_chk@plt+0x1910> 65d6: c6 03 00 movb $0x0,(%rbx) 65d9: 4c 89 3d 60 ca 01 00 mov %r15,0x1ca60(%rip) # 23040 <quoting_style_args@@Base+0x640> 65e0: 4c 89 35 61 ca 01 00 mov %r14,0x1ca61(%rip) # 23048 <quoting_style_args@@Base+0x648> 65e7: e9 0b fd ff ff jmpq 62f7 <__sprintf_chk@plt+0x1567> 65ec: 48 8d 3d 3a 34 01 00 lea 0x1343a(%rip),%rdi # 19a2d <_IO_stdin_used@@Base+0x1a2d> 65f3: e8 18 e1 ff ff callq 4710 <getenv@plt> 65f8: 49 89 c7 mov %rax,%r15 65fb: 48 85 c0 test %rax,%rax 65fe: 0f 85 b4 f3 ff ff jne 59b8 <__sprintf_chk@plt+0xc28> 6604: 4c 8d 3d 49 33 01 00 lea 0x13349(%rip),%r15 # 19954 <_IO_stdin_used@@Base+0x1954> 660b: e9 8f fc ff ff jmpq 629f <__sprintf_chk@plt+0x150f> 6610: 48 8d 3d 05 34 01 00 lea 0x13405(%rip),%rdi # 19a1c <_IO_stdin_used@@Base+0x1a1c> 6617: e8 f4 e0 ff ff callq 4710 <getenv@plt> 661c: 48 85 c0 test %rax,%rax 661f: 0f 85 8f f7 ff ff jne 5db4 <__sprintf_chk@plt+0x1024> 6625: e9 a4 f7 ff ff jmpq 5dce <__sprintf_chk@plt+0x103e> 662a: 48 8d 05 55 34 01 00 lea 0x13455(%rip),%rax # 19a86 <_IO_stdin_used@@Base+0x1a86> 6631: 48 89 05 10 ca 01 00 mov %rax,0x1ca10(%rip) # 23048 <quoting_style_args@@Base+0x648> 6638: 48 89 05 01 ca 01 00 mov %rax,0x1ca01(%rip) # 23040 <quoting_style_args@@Base+0x640> 663f: e9 b3 fc ff ff jmpq 62f7 <__sprintf_chk@plt+0x1567> 6644: 48 8d 05 62 34 01 00 lea 0x13462(%rip),%rax # 19aad <_IO_stdin_used@@Base+0x1aad> 664b: 48 89 05 ee c9 01 00 mov %rax,0x1c9ee(%rip) # 23040 <quoting_style_args@@Base+0x640> 6652: 48 8d 05 48 34 01 00 lea 0x13448(%rip),%rax # 19aa1 <_IO_stdin_used@@Base+0x1aa1> 6659: 48 89 05 e8 c9 01 00 mov %rax,0x1c9e8(%rip) # 23048 <quoting_style_args@@Base+0x648> 6660: e9 92 fc ff ff jmpq 62f7 <__sprintf_chk@plt+0x1567> 6665: 4d 89 fe mov %r15,%r14 6668: e9 6c ff ff ff jmpq 65d9 <__sprintf_chk@plt+0x1849> 666d: be 0a 00 00 00 mov $0xa,%esi 6672: e8 d9 e2 ff ff callq 4950 <__overflow@plt> 6677: e9 bf fa ff ff jmpq 613b <__sprintf_chk@plt+0x13ab> 667c: 48 8d 0d 17 20 01 00 lea 0x12017(%rip),%rcx # 1869a <_IO_stdin_used@@Base+0x69a> 6683: ba 70 06 00 00 mov $0x670,%edx 6688: 48 8d 35 25 31 01 00 lea 0x13125(%rip),%rsi # 197b4 <_IO_stdin_used@@Base+0x17b4> 668f: 48 8d 3d 1a 57 01 00 lea 0x1571a(%rip),%rdi # 1bdb0 <_IO_stdin_used@@Base+0x3db0> 6696: e8 15 e3 ff ff callq 49b0 <__assert_fail@plt> 669b: e8 40 e2 ff ff callq 48e0 <__stack_chk_fail@plt> 66a0: 4c 89 ff mov %r15,%rdi 66a3: e8 98 e9 00 00 callq 15040 <__sprintf_chk@plt+0x102b0> 66a8: ba 05 00 00 00 mov $0x5,%edx 66ad: 48 8d 35 84 33 01 00 lea 0x13384(%rip),%rsi # 19a38 <_IO_stdin_used@@Base+0x1a38> 66b4: 31 ff xor %edi,%edi 66b6: 49 89 c4 mov %rax,%r12 66b9: e8 e2 e1 ff ff callq 48a0 <dcgettext@plt> 66be: 4c 89 e1 mov %r12,%rcx 66c1: 31 f6 xor %esi,%esi 66c3: bf 02 00 00 00 mov $0x2,%edi 66c8: 48 89 c2 mov %rax,%rdx 66cb: 31 c0 xor %eax,%eax 66cd: e8 8e e5 ff ff callq 4c60 <error@plt> 66d2: 48 89 c2 mov %rax,%rdx 66d5: 4c 89 fe mov %r15,%rsi 66d8: 48 8d 3d 76 33 01 00 lea 0x13376(%rip),%rdi # 19a55 <_IO_stdin_used@@Base+0x1a55> 66df: e8 0c 6f 00 00 callq d5f0 <__sprintf_chk@plt+0x8860> 66e4: 48 8b 2d d5 cb 01 00 mov 0x1cbd5(%rip),%rbp # 232c0 <stderr@@GLIBC_2.2.5> 66eb: ba 05 00 00 00 mov $0x5,%edx 66f0: 31 ff xor %edi,%edi 66f2: 48 8d 35 67 33 01 00 lea 0x13367(%rip),%rsi # 19a60 <_IO_stdin_used@@Base+0x1a60> 66f9: 48 8d 1d a0 c2 01 00 lea 0x1c2a0(%rip),%rbx # 229a0 <version_etc_copyright@@Base+0x5d00> 6700: e8 9b e1 ff ff callq 48a0 <dcgettext@plt> 6705: 48 89 ee mov %rbp,%rsi 6708: 48 8d 2d 67 33 01 00 lea 0x13367(%rip),%rbp # 19a76 <_IO_stdin_used@@Base+0x1a76> 670f: 48 89 c7 mov %rax,%rdi 6712: e8 39 e3 ff ff callq 4a50 <fputs_unlocked@plt> 6717: 48 8d 0d 1f 32 01 00 lea 0x1321f(%rip),%rcx # 1993d <_IO_stdin_used@@Base+0x193d> 671e: 48 8b 3d 9b cb 01 00 mov 0x1cb9b(%rip),%rdi # 232c0 <stderr@@GLIBC_2.2.5> 6725: 48 83 c3 08 add $0x8,%rbx 6729: 48 89 ea mov %rbp,%rdx 672c: 31 c0 xor %eax,%eax 672e: be 01 00 00 00 mov $0x1,%esi 6733: e8 e8 e5 ff ff callq 4d20 <__fprintf_chk@plt> 6738: 48 8b 0b mov (%rbx),%rcx 673b: 48 85 c9 test %rcx,%rcx 673e: 75 de jne 671e <__sprintf_chk@plt+0x198e> 6740: 48 8b 2d 79 cb 01 00 mov 0x1cb79(%rip),%rbp # 232c0 <stderr@@GLIBC_2.2.5> 6747: ba 05 00 00 00 mov $0x5,%edx 674c: 48 8d 35 c5 55 01 00 lea 0x155c5(%rip),%rsi # 1bd18 <_IO_stdin_used@@Base+0x3d18> 6753: 31 ff xor %edi,%edi 6755: e8 46 e1 ff ff callq 48a0 <dcgettext@plt> 675a: 48 89 c7 mov %rax,%rdi 675d: 48 89 ee mov %rbp,%rsi 6760: e8 eb e2 ff ff callq 4a50 <fputs_unlocked@plt> 6765: bf 02 00 00 00 mov $0x2,%edi 676a: e8 31 65 00 00 callq cca0 <__sprintf_chk@plt+0x7f10> 676f: e8 bc f3 00 00 callq 15b30 <__sprintf_chk@plt+0x10da0> 6774: 4c 8b 05 1d cb 01 00 mov 0x1cb1d(%rip),%r8 # 23298 <optarg@@GLIBC_2.2.5> 677b: 8b 74 24 20 mov 0x20(%rsp),%esi 677f: 31 d2 xor %edx,%edx 6781: 89 c7 mov %eax,%edi 6783: 48 8d 0d 76 bb 01 00 lea 0x1bb76(%rip),%rcx # 22300 <version_etc_copyright@@Base+0x5660> 678a: e8 e1 fa 00 00 callq 16270 <__sprintf_chk@plt+0x114e0> 678f: 48 8d 0d 62 1e 01 00 lea 0x11e62(%rip),%rcx # 185f8 <_IO_stdin_used@@Base+0x5f8> 6796: ba 03 04 00 00 mov $0x403,%edx 679b: 48 8d 35 12 30 01 00 lea 0x13012(%rip),%rsi # 197b4 <_IO_stdin_used@@Base+0x17b4> 67a2: 48 8d 3d a7 55 01 00 lea 0x155a7(%rip),%rdi # 1bd50 <_IO_stdin_used@@Base+0x3d50> 67a9: e8 02 e2 ff ff callq 49b0 <__assert_fail@plt> 67ae: 48 8d 0d e5 1e 01 00 lea 0x11ee5(%rip),%rcx # 1869a <_IO_stdin_used@@Base+0x69a> 67b5: ba 3c 06 00 00 mov $0x63c,%edx 67ba: 48 8d 35 f3 2f 01 00 lea 0x12ff3(%rip),%rsi # 197b4 <_IO_stdin_used@@Base+0x17b4> 67c1: 48 8d 3d 2d 33 01 00 lea 0x1332d(%rip),%rdi # 19af5 <_IO_stdin_used@@Base+0x1af5> 67c8: e8 e3 e1 ff ff callq 49b0 <__assert_fail@plt> 67cd: 0f 1f 00 nopl (%rax) 67d0: f3 0f 1e fa endbr64 67d4: 31 ed xor %ebp,%ebp 67d6: 49 89 d1 mov %rdx,%r9 67d9: 5e pop %rsi 67da: 48 89 e2 mov %rsp,%rdx 67dd: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 67e1: 50 push %rax 67e2: 54 push %rsp 67e3: 4c 8d 05 66 0d 01 00 lea 0x10d66(%rip),%r8 # 17550 <_obstack_memory_used@@Base+0x8f0> 67ea: 48 8d 0d ef 0c 01 00 lea 0x10cef(%rip),%rcx # 174e0 <_obstack_memory_used@@Base+0x880> 67f1: 48 8d 3d f8 e5 ff ff lea -0x1a08(%rip),%rdi # 4df0 <__sprintf_chk@plt+0x60> 67f8: ff 15 d2 c7 01 00 callq *0x1c7d2(%rip) # 22fd0 <__libc_start_main@GLIBC_2.2.5> 67fe: f4 hlt 67ff: 90 nop 6800: 48 8d 3d 61 ca 01 00 lea 0x1ca61(%rip),%rdi # 23268 <obstack_alloc_failed_handler@@Base+0x8> 6807: 48 8d 05 5a ca 01 00 lea 0x1ca5a(%rip),%rax # 23268 <obstack_alloc_failed_handler@@Base+0x8> 680e: 48 39 f8 cmp %rdi,%rax 6811: 74 15 je 6828 <__sprintf_chk@plt+0x1a98> 6813: 48 8b 05 ae c7 01 00 mov 0x1c7ae(%rip),%rax # 22fc8 <_ITM_deregisterTMCloneTable> 681a: 48 85 c0 test %rax,%rax 681d: 74 09 je 6828 <__sprintf_chk@plt+0x1a98> 681f: ff e0 jmpq *%rax 6821: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6828: c3 retq 6829: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6830: 48 8d 3d 31 ca 01 00 lea 0x1ca31(%rip),%rdi # 23268 <obstack_alloc_failed_handler@@Base+0x8> 6837: 48 8d 35 2a ca 01 00 lea 0x1ca2a(%rip),%rsi # 23268 <obstack_alloc_failed_handler@@Base+0x8> 683e: 48 29 fe sub %rdi,%rsi 6841: 48 89 f0 mov %rsi,%rax 6844: 48 c1 ee 3f shr $0x3f,%rsi 6848: 48 c1 f8 03 sar $0x3,%rax 684c: 48 01 c6 add %rax,%rsi 684f: 48 d1 fe sar %rsi 6852: 74 14 je 6868 <__sprintf_chk@plt+0x1ad8> 6854: 48 8b 05 8d c7 01 00 mov 0x1c78d(%rip),%rax # 22fe8 <_ITM_registerTMCloneTable> 685b: 48 85 c0 test %rax,%rax 685e: 74 08 je 6868 <__sprintf_chk@plt+0x1ad8> 6860: ff e0 jmpq *%rax 6862: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6868: c3 retq 6869: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6870: f3 0f 1e fa endbr64 6874: 80 3d 4d ca 01 00 00 cmpb $0x0,0x1ca4d(%rip) # 232c8 <stderr@@GLIBC_2.2.5+0x8> 687b: 75 2b jne 68a8 <__sprintf_chk@plt+0x1b18> 687d: 55 push %rbp 687e: 48 83 3d 6a c7 01 00 cmpq $0x0,0x1c76a(%rip) # 22ff0 <__cxa_finalize@GLIBC_2.2.5> 6885: 00 6886: 48 89 e5 mov %rsp,%rbp 6889: 74 0c je 6897 <__sprintf_chk@plt+0x1b07> 688b: 48 8b 3d 76 c7 01 00 mov 0x1c776(%rip),%rdi # 23008 <quoting_style_args@@Base+0x608> 6892: e8 59 de ff ff callq 46f0 <__cxa_finalize@plt> 6897: e8 64 ff ff ff callq 6800 <__sprintf_chk@plt+0x1a70> 689c: c6 05 25 ca 01 00 01 movb $0x1,0x1ca25(%rip) # 232c8 <stderr@@GLIBC_2.2.5+0x8> 68a3: 5d pop %rbp 68a4: c3 retq 68a5: 0f 1f 00 nopl (%rax) 68a8: c3 retq 68a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 68b0: f3 0f 1e fa endbr64 68b4: e9 77 ff ff ff jmpq 6830 <__sprintf_chk@plt+0x1aa0> 68b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 68c0: f3 0f 1e fa endbr64 68c4: 48 8b 07 mov (%rdi),%rax 68c7: 31 d2 xor %edx,%edx 68c9: 48 f7 f6 div %rsi 68cc: 48 89 d0 mov %rdx,%rax 68cf: c3 retq 68d0: f3 0f 1e fa endbr64 68d4: 48 8b 16 mov (%rsi),%rdx 68d7: 31 c0 xor %eax,%eax 68d9: 48 39 17 cmp %rdx,(%rdi) 68dc: 74 02 je 68e0 <__sprintf_chk@plt+0x1b50> 68de: c3 retq 68df: 90 nop 68e0: 48 8b 46 08 mov 0x8(%rsi),%rax 68e4: 48 39 47 08 cmp %rax,0x8(%rdi) 68e8: 0f 94 c0 sete %al 68eb: c3 retq 68ec: 0f 1f 40 00 nopl 0x0(%rax) 68f0: f3 0f 1e fa endbr64 68f4: 8b 05 1e d9 01 00 mov 0x1d91e(%rip),%eax # 24218 <stderr@@GLIBC_2.2.5+0xf58> 68fa: 85 c0 test %eax,%eax 68fc: 75 06 jne 6904 <__sprintf_chk@plt+0x1b74> 68fe: 89 3d 14 d9 01 00 mov %edi,0x1d914(%rip) # 24218 <stderr@@GLIBC_2.2.5+0xf58> 6904: c3 retq 6905: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 690c: 00 00 00 00 6910: 4c 8b 0e mov (%rsi),%r9 6913: 4c 8b 1f mov (%rdi),%r11 6916: 41 54 push %r12 6918: 31 c0 xor %eax,%eax 691a: 55 push %rbp 691b: 4c 8d 15 fe 16 01 00 lea 0x116fe(%rip),%r10 # 18020 <_IO_stdin_used@@Base+0x20> 6922: 53 push %rbx 6923: 89 d3 mov %edx,%ebx 6925: 45 0f b6 01 movzbl (%r9),%r8d 6929: 41 80 f8 5c cmp $0x5c,%r8b 692d: 74 2b je 695a <__sprintf_chk@plt+0x1bca> 692f: 7f 57 jg 6988 <__sprintf_chk@plt+0x1bf8> 6931: 41 80 f8 3d cmp $0x3d,%r8b 6935: 0f 84 75 01 00 00 je 6ab0 <__sprintf_chk@plt+0x1d20> 693b: 0f 8e 7f 00 00 00 jle 69c0 <__sprintf_chk@plt+0x1c30> 6941: 49 83 c1 01 add $0x1,%r9 6945: 45 88 03 mov %r8b,(%r11) 6948: 48 83 c0 01 add $0x1,%rax 694c: 49 83 c3 01 add $0x1,%r11 6950: 45 0f b6 01 movzbl (%r9),%r8d 6954: 41 80 f8 5c cmp $0x5c,%r8b 6958: 75 d5 jne 692f <__sprintf_chk@plt+0x1b9f> 695a: 41 0f b6 69 01 movzbl 0x1(%r9),%ebp 695f: 49 83 c1 02 add $0x2,%r9 6963: 40 84 ed test %bpl,%bpl 6966: 0f 84 35 01 00 00 je 6aa1 <__sprintf_chk@plt+0x1d11> 696c: 44 8d 65 d0 lea -0x30(%rbp),%r12d 6970: 41 80 fc 48 cmp $0x48,%r12b 6974: 77 75 ja 69eb <__sprintf_chk@plt+0x1c5b> 6976: 45 0f b6 c4 movzbl %r12b,%r8d 697a: 4f 63 04 82 movslq (%r10,%r8,4),%r8 697e: 4d 01 d0 add %r10,%r8 6981: 3e 41 ff e0 notrack jmpq *%r8 6985: 0f 1f 00 nopl (%rax) 6988: 41 80 f8 5e cmp $0x5e,%r8b 698c: 75 b3 jne 6941 <__sprintf_chk@plt+0x1bb1> 698e: 45 0f b6 41 01 movzbl 0x1(%r9),%r8d 6993: 4d 8d 61 01 lea 0x1(%r9),%r12 6997: 41 8d 68 c0 lea -0x40(%r8),%ebp 699b: 40 80 fd 3e cmp $0x3e,%bpl 699f: 0f 87 f3 00 00 00 ja 6a98 <__sprintf_chk@plt+0x1d08> 69a5: 49 83 c1 02 add $0x2,%r9 69a9: 41 83 e0 1f and $0x1f,%r8d 69ad: 45 88 03 mov %r8b,(%r11) 69b0: 48 83 c0 01 add $0x1,%rax 69b4: 49 83 c3 01 add $0x1,%r11 69b8: e9 68 ff ff ff jmpq 6925 <__sprintf_chk@plt+0x1b95> 69bd: 0f 1f 00 nopl (%rax) 69c0: 45 84 c0 test %r8b,%r8b 69c3: 74 0a je 69cf <__sprintf_chk@plt+0x1c3f> 69c5: 41 80 f8 3a cmp $0x3a,%r8b 69c9: 0f 85 72 ff ff ff jne 6941 <__sprintf_chk@plt+0x1bb1> 69cf: 41 b8 01 00 00 00 mov $0x1,%r8d 69d5: 4c 89 1f mov %r11,(%rdi) 69d8: 5b pop %rbx 69d9: 4c 89 0e mov %r9,(%rsi) 69dc: 5d pop %rbp 69dd: 48 89 01 mov %rax,(%rcx) 69e0: 41 5c pop %r12 69e2: 44 89 c0 mov %r8d,%eax 69e5: c3 retq 69e6: bd 1b 00 00 00 mov $0x1b,%ebp 69eb: 41 88 2b mov %bpl,(%r11) 69ee: 48 83 c0 01 add $0x1,%rax 69f2: 49 83 c3 01 add $0x1,%r11 69f6: e9 2a ff ff ff jmpq 6925 <__sprintf_chk@plt+0x1b95> 69fb: bd 07 00 00 00 mov $0x7,%ebp 6a00: eb e9 jmp 69eb <__sprintf_chk@plt+0x1c5b> 6a02: 45 31 c0 xor %r8d,%r8d 6a05: 41 0f b6 29 movzbl (%r9),%ebp 6a09: 40 80 fd 46 cmp $0x46,%bpl 6a0d: 7f 27 jg 6a36 <__sprintf_chk@plt+0x1ca6> 6a0f: 40 80 fd 40 cmp $0x40,%bpl 6a13: 7f 6b jg 6a80 <__sprintf_chk@plt+0x1cf0> 6a15: 44 8d 65 d0 lea -0x30(%rbp),%r12d 6a19: 41 80 fc 09 cmp $0x9,%r12b 6a1d: 77 8e ja 69ad <__sprintf_chk@plt+0x1c1d> 6a1f: 49 83 c1 01 add $0x1,%r9 6a23: 41 c1 e0 04 shl $0x4,%r8d 6a27: 46 8d 44 05 d0 lea -0x30(%rbp,%r8,1),%r8d 6a2c: 41 0f b6 29 movzbl (%r9),%ebp 6a30: 40 80 fd 46 cmp $0x46,%bpl 6a34: 7e d9 jle 6a0f <__sprintf_chk@plt+0x1c7f> 6a36: 44 8d 65 9f lea -0x61(%rbp),%r12d 6a3a: 41 80 fc 05 cmp $0x5,%r12b 6a3e: 0f 87 69 ff ff ff ja 69ad <__sprintf_chk@plt+0x1c1d> 6a44: 41 c1 e0 04 shl $0x4,%r8d 6a48: 49 83 c1 01 add $0x1,%r9 6a4c: 46 8d 44 05 a9 lea -0x57(%rbp,%r8,1),%r8d 6a51: eb b2 jmp 6a05 <__sprintf_chk@plt+0x1c75> 6a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6a58: 49 83 c1 01 add $0x1,%r9 6a5c: 47 8d 64 e0 d0 lea -0x30(%r8,%r12,8),%r12d 6a61: 45 0f b6 01 movzbl (%r9),%r8d 6a65: 41 8d 68 d0 lea -0x30(%r8),%ebp 6a69: 40 80 fd 07 cmp $0x7,%bpl 6a6d: 76 e9 jbe 6a58 <__sprintf_chk@plt+0x1cc8> 6a6f: 45 88 23 mov %r12b,(%r11) 6a72: 48 83 c0 01 add $0x1,%rax 6a76: 49 83 c3 01 add $0x1,%r11 6a7a: e9 a6 fe ff ff jmpq 6925 <__sprintf_chk@plt+0x1b95> 6a7f: 90 nop 6a80: 41 c1 e0 04 shl $0x4,%r8d 6a84: 49 83 c1 01 add $0x1,%r9 6a88: 46 8d 44 05 c9 lea -0x37(%rbp,%r8,1),%r8d 6a8d: e9 73 ff ff ff jmpq 6a05 <__sprintf_chk@plt+0x1c75> 6a92: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6a98: 41 80 f8 3f cmp $0x3f,%r8b 6a9c: 74 22 je 6ac0 <__sprintf_chk@plt+0x1d30> 6a9e: 4d 89 e1 mov %r12,%r9 6aa1: 45 31 c0 xor %r8d,%r8d 6aa4: e9 2c ff ff ff jmpq 69d5 <__sprintf_chk@plt+0x1c45> 6aa9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ab0: 84 db test %bl,%bl 6ab2: 0f 84 89 fe ff ff je 6941 <__sprintf_chk@plt+0x1bb1> 6ab8: 41 89 d0 mov %edx,%r8d 6abb: e9 15 ff ff ff jmpq 69d5 <__sprintf_chk@plt+0x1c45> 6ac0: 41 c6 03 7f movb $0x7f,(%r11) 6ac4: 48 83 c0 01 add $0x1,%rax 6ac8: 49 83 c3 01 add $0x1,%r11 6acc: 4d 89 e1 mov %r12,%r9 6acf: e9 51 fe ff ff jmpq 6925 <__sprintf_chk@plt+0x1b95> 6ad4: bd 0b 00 00 00 mov $0xb,%ebp 6ad9: e9 0d ff ff ff jmpq 69eb <__sprintf_chk@plt+0x1c5b> 6ade: bd 0a 00 00 00 mov $0xa,%ebp 6ae3: e9 03 ff ff ff jmpq 69eb <__sprintf_chk@plt+0x1c5b> 6ae8: bd 0d 00 00 00 mov $0xd,%ebp 6aed: e9 f9 fe ff ff jmpq 69eb <__sprintf_chk@plt+0x1c5b> 6af2: bd 7f 00 00 00 mov $0x7f,%ebp 6af7: e9 ef fe ff ff jmpq 69eb <__sprintf_chk@plt+0x1c5b> 6afc: bd 20 00 00 00 mov $0x20,%ebp 6b01: e9 e5 fe ff ff jmpq 69eb <__sprintf_chk@plt+0x1c5b> 6b06: bd 08 00 00 00 mov $0x8,%ebp 6b0b: e9 db fe ff ff jmpq 69eb <__sprintf_chk@plt+0x1c5b> 6b10: bd 0c 00 00 00 mov $0xc,%ebp 6b15: e9 d1 fe ff ff jmpq 69eb <__sprintf_chk@plt+0x1c5b> 6b1a: bd 09 00 00 00 mov $0x9,%ebp 6b1f: e9 c7 fe ff ff jmpq 69eb <__sprintf_chk@plt+0x1c5b> 6b24: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 6b2b: 00 00 00 00 6b2f: 90 nop 6b30: f3 0f 1e fa endbr64 6b34: e9 97 db ff ff jmpq 46d0 <free@plt> 6b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b40: 89 ff mov %edi,%edi 6b42: 48 8d 05 17 c5 01 00 lea 0x1c517(%rip),%rax # 23060 <quoting_style_args@@Base+0x660> 6b49: 45 31 c0 xor %r8d,%r8d 6b4c: 48 c1 e7 04 shl $0x4,%rdi 6b50: 48 01 c7 add %rax,%rdi 6b53: 48 8b 07 mov (%rdi),%rax 6b56: 48 85 c0 test %rax,%rax 6b59: 74 16 je 6b71 <__sprintf_chk@plt+0x1de1> 6b5b: 48 8b 57 08 mov 0x8(%rdi),%rdx 6b5f: 48 83 f8 01 cmp $0x1,%rax 6b63: 74 13 je 6b78 <__sprintf_chk@plt+0x1de8> 6b65: 41 b8 01 00 00 00 mov $0x1,%r8d 6b6b: 48 83 f8 02 cmp $0x2,%rax 6b6f: 74 17 je 6b88 <__sprintf_chk@plt+0x1df8> 6b71: 44 89 c0 mov %r8d,%eax 6b74: c3 retq 6b75: 0f 1f 00 nopl (%rax) 6b78: 80 3a 30 cmpb $0x30,(%rdx) 6b7b: 41 0f 95 c0 setne %r8b 6b7f: 44 89 c0 mov %r8d,%eax 6b82: c3 retq 6b83: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6b88: 0f b6 02 movzbl (%rdx),%eax 6b8b: 83 e8 30 sub $0x30,%eax 6b8e: 75 07 jne 6b97 <__sprintf_chk@plt+0x1e07> 6b90: 0f b6 42 01 movzbl 0x1(%rdx),%eax 6b94: 83 e8 30 sub $0x30,%eax 6b97: 85 c0 test %eax,%eax 6b99: 41 0f 95 c0 setne %r8b 6b9d: 44 89 c0 mov %r8d,%eax 6ba0: c3 retq 6ba1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 6ba8: 00 00 00 00 6bac: 0f 1f 40 00 nopl 0x0(%rax) 6bb0: 48 83 ec 18 sub $0x18,%rsp 6bb4: 31 d2 xor %edx,%edx 6bb6: 4c 8d 05 41 2c 01 00 lea 0x12c41(%rip),%r8 # 197fe <_IO_stdin_used@@Base+0x17fe> 6bbd: 31 f6 xor %esi,%esi 6bbf: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 6bc6: 00 00 6bc8: 48 89 44 24 08 mov %rax,0x8(%rsp) 6bcd: 31 c0 xor %eax,%eax 6bcf: 48 89 e1 mov %rsp,%rcx 6bd2: e8 69 f7 00 00 callq 16340 <__sprintf_chk@plt+0x115b0> 6bd7: 85 c0 test %eax,%eax 6bd9: 74 35 je 6c10 <__sprintf_chk@plt+0x1e80> 6bdb: 83 f8 01 cmp $0x1,%eax 6bde: 75 28 jne 6c08 <__sprintf_chk@plt+0x1e78> 6be0: 48 c7 05 c5 d6 01 00 movq $0xffffffffffffffff,0x1d6c5(%rip) # 242b0 <stderr@@GLIBC_2.2.5+0xff0> 6be7: ff ff ff ff 6beb: b8 01 00 00 00 mov $0x1,%eax 6bf0: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 6bf5: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx 6bfc: 00 00 6bfe: 75 22 jne 6c22 <__sprintf_chk@plt+0x1e92> 6c00: 48 83 c4 18 add $0x18,%rsp 6c04: c3 retq 6c05: 0f 1f 00 nopl (%rax) 6c08: 31 c0 xor %eax,%eax 6c0a: eb e4 jmp 6bf0 <__sprintf_chk@plt+0x1e60> 6c0c: 0f 1f 40 00 nopl 0x0(%rax) 6c10: 48 8b 04 24 mov (%rsp),%rax 6c14: 48 89 05 95 d6 01 00 mov %rax,0x1d695(%rip) # 242b0 <stderr@@GLIBC_2.2.5+0xff0> 6c1b: b8 01 00 00 00 mov $0x1,%eax 6c20: eb ce jmp 6bf0 <__sprintf_chk@plt+0x1e60> 6c22: e8 b9 dc ff ff callq 48e0 <__stack_chk_fail@plt> 6c27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 6c2e: 00 00 6c30: 41 57 push %r15 6c32: 31 f6 xor %esi,%esi 6c34: 41 56 push %r14 6c36: 41 55 push %r13 6c38: 41 54 push %r12 6c3a: 55 push %rbp 6c3b: 53 push %rbx 6c3c: 48 81 ec 58 06 00 00 sub $0x658,%rsp 6c43: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 6c4a: 00 00 6c4c: 48 89 84 24 48 06 00 mov %rax,0x648(%rsp) 6c53: 00 6c54: 31 c0 xor %eax,%eax 6c56: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi 6c5b: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 6c60: 48 8d 05 d9 c3 01 00 lea 0x1c3d9(%rip),%rax # 23040 <quoting_style_args@@Base+0x640> 6c67: 48 8b 04 30 mov (%rax,%rsi,1),%rax 6c6b: 0f b6 10 movzbl (%rax),%edx 6c6e: 84 d2 test %dl,%dl 6c70: 74 19 je 6c8b <__sprintf_chk@plt+0x1efb> 6c72: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6c78: 0f b6 48 01 movzbl 0x1(%rax),%ecx 6c7c: 80 fa 25 cmp $0x25,%dl 6c7f: 74 0f je 6c90 <__sprintf_chk@plt+0x1f00> 6c81: 89 ca mov %ecx,%edx 6c83: 48 83 c0 01 add $0x1,%rax 6c87: 84 d2 test %dl,%dl 6c89: 75 ed jne 6c78 <__sprintf_chk@plt+0x1ee8> 6c8b: 31 c0 xor %eax,%eax 6c8d: eb 0f jmp 6c9e <__sprintf_chk@plt+0x1f0e> 6c8f: 90 nop 6c90: 80 f9 25 cmp $0x25,%cl 6c93: 0f 84 b7 00 00 00 je 6d50 <__sprintf_chk@plt+0x1fc0> 6c99: 80 f9 62 cmp $0x62,%cl 6c9c: 75 e3 jne 6c81 <__sprintf_chk@plt+0x1ef1> 6c9e: 48 89 04 37 mov %rax,(%rdi,%rsi,1) 6ca2: 48 83 c6 08 add $0x8,%rsi 6ca6: 48 83 fe 10 cmp $0x10,%rsi 6caa: 75 b4 jne 6c60 <__sprintf_chk@plt+0x1ed0> 6cac: 48 83 7c 24 30 00 cmpq $0x0,0x30(%rsp) 6cb2: 41 bd 0c 00 00 00 mov $0xc,%r13d 6cb8: 0f 84 cf 00 00 00 je 6d8d <__sprintf_chk@plt+0x1ffd> 6cbe: 48 8d 44 24 40 lea 0x40(%rsp),%rax 6cc3: 4c 8d 74 24 28 lea 0x28(%rsp),%r14 6cc8: 48 89 44 24 08 mov %rax,0x8(%rsp) 6ccd: 48 8d 84 24 40 06 00 lea 0x640(%rsp),%rax 6cd4: 00 6cd5: 48 89 04 24 mov %rax,(%rsp) 6cd9: 4c 8b 7c 24 08 mov 0x8(%rsp),%r15 6cde: bd 0e 00 02 00 mov $0x2000e,%ebp 6ce3: 31 db xor %ebx,%ebx 6ce5: 0f 1f 00 nopl (%rax) 6ce8: 89 ef mov %ebp,%edi 6cea: 4c 89 6c 24 28 mov %r13,0x28(%rsp) 6cef: e8 8c de ff ff callq 4b80 <nl_langinfo@plt> 6cf4: be 25 00 00 00 mov $0x25,%esi 6cf9: 48 89 c7 mov %rax,%rdi 6cfc: 49 89 c4 mov %rax,%r12 6cff: e8 0c dc ff ff callq 4910 <strchr@plt> 6d04: 48 85 c0 test %rax,%rax 6d07: 75 5b jne 6d64 <__sprintf_chk@plt+0x1fd4> 6d09: 45 31 c9 xor %r9d,%r9d 6d0c: 45 31 c0 xor %r8d,%r8d 6d0f: 4c 89 f1 mov %r14,%rcx 6d12: ba 80 00 00 00 mov $0x80,%edx 6d17: 4c 89 fe mov %r15,%rsi 6d1a: 4c 89 e7 mov %r12,%rdi 6d1d: e8 fe a2 00 00 callq 11020 <__sprintf_chk@plt+0xc290> 6d22: 48 83 f8 7f cmp $0x7f,%rax 6d26: 77 3c ja 6d64 <__sprintf_chk@plt+0x1fd4> 6d28: 48 8b 44 24 28 mov 0x28(%rsp),%rax 6d2d: 48 39 c3 cmp %rax,%rbx 6d30: 48 0f 42 d8 cmovb %rax,%rbx 6d34: 83 c5 01 add $0x1,%ebp 6d37: 49 83 ef 80 sub $0xffffffffffffff80,%r15 6d3b: 4c 3b 3c 24 cmp (%rsp),%r15 6d3f: 75 a7 jne 6ce8 <__sprintf_chk@plt+0x1f58> 6d41: 49 39 dd cmp %rbx,%r13 6d44: 76 55 jbe 6d9b <__sprintf_chk@plt+0x200b> 6d46: 49 89 dd mov %rbx,%r13 6d49: eb 8e jmp 6cd9 <__sprintf_chk@plt+0x1f49> 6d4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6d50: 0f b6 50 02 movzbl 0x2(%rax),%edx 6d54: 48 83 c0 01 add $0x1,%rax 6d58: e9 26 ff ff ff jmpq 6c83 <__sprintf_chk@plt+0x1ef3> 6d5d: c6 05 64 c6 01 00 01 movb $0x1,0x1c664(%rip) # 233c8 <stderr@@GLIBC_2.2.5+0x108> 6d64: 48 8b 84 24 48 06 00 mov 0x648(%rsp),%rax 6d6b: 00 6d6c: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 6d73: 00 00 6d75: 0f 85 ff 00 00 00 jne 6e7a <__sprintf_chk@plt+0x20ea> 6d7b: 48 81 c4 58 06 00 00 add $0x658,%rsp 6d82: 5b pop %rbx 6d83: 5d pop %rbp 6d84: 41 5c pop %r12 6d86: 41 5d pop %r13 6d88: 41 5e pop %r14 6d8a: 41 5f pop %r15 6d8c: c3 retq 6d8d: 48 83 7c 24 38 00 cmpq $0x0,0x38(%rsp) 6d93: 0f 85 25 ff ff ff jne 6cbe <__sprintf_chk@plt+0x1f2e> 6d99: eb c9 jmp 6d64 <__sprintf_chk@plt+0x1fd4> 6d9b: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 6da2: 00 00 6da4: 4c 8d 25 35 c6 01 00 lea 0x1c635(%rip),%r12 # 233e0 <stderr@@GLIBC_2.2.5+0x120> 6dab: 48 8b 44 24 10 mov 0x10(%rsp),%rax 6db0: 48 8d 1d 89 c2 01 00 lea 0x1c289(%rip),%rbx # 23040 <quoting_style_args@@Base+0x640> 6db7: 4c 8b 74 24 08 mov 0x8(%rsp),%r14 6dbc: 48 8b 2c c3 mov (%rbx,%rax,8),%rbp 6dc0: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 6dc5: 48 69 f8 00 06 00 00 imul $0x600,%rax,%rdi 6dcc: 4c 8b 3c c3 mov (%rbx,%rax,8),%r15 6dd0: 4d 8d 2c 3c lea (%r12,%rdi,1),%r13 6dd4: 4c 89 fb mov %r15,%rbx 6dd7: 48 29 eb sub %rbp,%rbx 6dda: eb 5d jmp 6e39 <__sprintf_chk@plt+0x20a9> 6ddc: 0f 1f 40 00 nopl 0x0(%rax) 6de0: 48 81 fb 80 00 00 00 cmp $0x80,%rbx 6de7: 0f 8f 77 ff ff ff jg 6d64 <__sprintf_chk@plt+0x1fd4> 6ded: 48 83 ec 08 sub $0x8,%rsp 6df1: 49 8d 47 02 lea 0x2(%r15),%rax 6df5: 41 89 d9 mov %ebx,%r9d 6df8: ba 01 00 00 00 mov $0x1,%edx 6dfd: 50 push %rax 6dfe: 4c 8d 05 9f 29 01 00 lea 0x1299f(%rip),%r8 # 197a4 <_IO_stdin_used@@Base+0x17a4> 6e05: be 80 00 00 00 mov $0x80,%esi 6e0a: 4c 89 ef mov %r13,%rdi 6e0d: 41 56 push %r14 6e0f: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 6e16: 31 c0 xor %eax,%eax 6e18: 55 push %rbp 6e19: e8 12 d9 ff ff callq 4730 <__snprintf_chk@plt> 6e1e: 48 83 c4 20 add $0x20,%rsp 6e22: 83 f8 7f cmp $0x7f,%eax 6e25: 0f 87 39 ff ff ff ja 6d64 <__sprintf_chk@plt+0x1fd4> 6e2b: 49 83 ed 80 sub $0xffffffffffffff80,%r13 6e2f: 49 83 ee 80 sub $0xffffffffffffff80,%r14 6e33: 4c 3b 34 24 cmp (%rsp),%r14 6e37: 74 27 je 6e60 <__sprintf_chk@plt+0x20d0> 6e39: 4d 85 ff test %r15,%r15 6e3c: 75 a2 jne 6de0 <__sprintf_chk@plt+0x2050> 6e3e: 48 89 e9 mov %rbp,%rcx 6e41: 48 8d 15 54 50 01 00 lea 0x15054(%rip),%rdx # 1be9c <_IO_stdin_used@@Base+0x3e9c> 6e48: 4c 89 ef mov %r13,%rdi 6e4b: 31 c0 xor %eax,%eax 6e4d: be 80 00 00 00 mov $0x80,%esi 6e52: e8 e9 da ff ff callq 4940 <snprintf@plt> 6e57: eb c9 jmp 6e22 <__sprintf_chk@plt+0x2092> 6e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e60: 48 83 7c 24 10 01 cmpq $0x1,0x10(%rsp) 6e66: 0f 84 f1 fe ff ff je 6d5d <__sprintf_chk@plt+0x1fcd> 6e6c: 48 c7 44 24 10 01 00 movq $0x1,0x10(%rsp) 6e73: 00 00 6e75: e9 31 ff ff ff jmpq 6dab <__sprintf_chk@plt+0x201b> 6e7a: e8 61 da ff ff callq 48e0 <__stack_chk_fail@plt> 6e7f: 90 nop 6e80: 41 55 push %r13 6e82: 41 89 d5 mov %edx,%r13d 6e85: 41 54 push %r12 6e87: 49 89 f4 mov %rsi,%r12 6e8a: 55 push %rbp 6e8b: 48 89 fd mov %rdi,%rbp 6e8e: bf 20 00 00 00 mov $0x20,%edi 6e93: 53 push %rbx 6e94: 48 83 ec 08 sub $0x8,%rsp 6e98: e8 23 ea 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 6e9d: 48 89 c3 mov %rax,%rbx 6ea0: 4d 85 e4 test %r12,%r12 6ea3: 74 0b je 6eb0 <__sprintf_chk@plt+0x2120> 6ea5: 4c 89 e7 mov %r12,%rdi 6ea8: e8 63 ec 00 00 callq 15b10 <__sprintf_chk@plt+0x10d80> 6ead: 49 89 c4 mov %rax,%r12 6eb0: 4c 89 63 08 mov %r12,0x8(%rbx) 6eb4: 48 85 ed test %rbp,%rbp 6eb7: 74 0b je 6ec4 <__sprintf_chk@plt+0x2134> 6eb9: 48 89 ef mov %rbp,%rdi 6ebc: e8 4f ec 00 00 callq 15b10 <__sprintf_chk@plt+0x10d80> 6ec1: 48 89 c5 mov %rax,%rbp 6ec4: 48 8b 05 b5 d4 01 00 mov 0x1d4b5(%rip),%rax # 24380 <stderr@@GLIBC_2.2.5+0x10c0> 6ecb: 48 89 2b mov %rbp,(%rbx) 6ece: 44 88 6b 10 mov %r13b,0x10(%rbx) 6ed2: 48 89 43 18 mov %rax,0x18(%rbx) 6ed6: 48 89 1d a3 d4 01 00 mov %rbx,0x1d4a3(%rip) # 24380 <stderr@@GLIBC_2.2.5+0x10c0> 6edd: 48 83 c4 08 add $0x8,%rsp 6ee1: 5b pop %rbx 6ee2: 5d pop %rbp 6ee3: 41 5c pop %r12 6ee5: 41 5d pop %r13 6ee7: c3 retq 6ee8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6eef: 00 6ef0: f3 0f 1e fa endbr64 6ef4: 48 8b 36 mov (%rsi),%rsi 6ef7: 48 8b 3f mov (%rdi),%rdi 6efa: e9 81 db ff ff jmpq 4a80 <strcmp@plt> 6eff: 90 nop 6f00: f3 0f 1e fa endbr64 6f04: 49 89 f0 mov %rsi,%r8 6f07: 48 8b 37 mov (%rdi),%rsi 6f0a: 49 8b 38 mov (%r8),%rdi 6f0d: e9 6e db ff ff jmpq 4a80 <strcmp@plt> 6f12: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 6f19: 00 00 00 00 6f1d: 0f 1f 00 nopl (%rax) 6f20: 53 push %rbx 6f21: 48 89 fb mov %rdi,%rbx 6f24: 48 8b 3f mov (%rdi),%rdi 6f27: e8 a4 d7 ff ff callq 46d0 <free@plt> 6f2c: 48 8b 7b 08 mov 0x8(%rbx),%rdi 6f30: e8 9b d7 ff ff callq 46d0 <free@plt> 6f35: 48 8b 7b 10 mov 0x10(%rbx),%rdi 6f39: e8 92 d7 ff ff callq 46d0 <free@plt> 6f3e: 48 8b bb b0 00 00 00 mov 0xb0(%rbx),%rdi 6f45: 48 8d 05 d6 c0 01 00 lea 0x1c0d6(%rip),%rax # 23022 <quoting_style_args@@Base+0x622> 6f4c: 48 39 c7 cmp %rax,%rdi 6f4f: 74 0f je 6f60 <__sprintf_chk@plt+0x21d0> 6f51: 5b pop %rbx 6f52: e9 79 dd ff ff jmpq 4cd0 <freecon@plt> 6f57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 6f5e: 00 00 6f60: 5b pop %rbx 6f61: c3 retq 6f62: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 6f69: 00 00 00 00 6f6d: 0f 1f 00 nopl (%rax) 6f70: 48 83 3d 38 d4 01 00 cmpq $0x0,0x1d438(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 6f77: 00 6f78: 53 push %rbx 6f79: 74 22 je 6f9d <__sprintf_chk@plt+0x220d> 6f7b: 31 db xor %ebx,%ebx 6f7d: 0f 1f 00 nopl (%rax) 6f80: 48 8b 05 19 d4 01 00 mov 0x1d419(%rip),%rax # 243a0 <stderr@@GLIBC_2.2.5+0x10e0> 6f87: 48 8b 3c d8 mov (%rax,%rbx,8),%rdi 6f8b: 48 83 c3 01 add $0x1,%rbx 6f8f: e8 8c ff ff ff callq 6f20 <__sprintf_chk@plt+0x2190> 6f94: 48 39 1d 15 d4 01 00 cmp %rbx,0x1d415(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 6f9b: 77 e3 ja 6f80 <__sprintf_chk@plt+0x21f0> 6f9d: 48 c7 05 08 d4 01 00 movq $0x0,0x1d408(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 6fa4: 00 00 00 00 6fa8: 5b pop %rbx 6fa9: c6 05 f9 d3 01 00 00 movb $0x0,0x1d3f9(%rip) # 243a9 <stderr@@GLIBC_2.2.5+0x10e9> 6fb0: c6 05 ad d3 01 00 00 movb $0x0,0x1d3ad(%rip) # 24364 <stderr@@GLIBC_2.2.5+0x10a4> 6fb7: c7 05 9f d3 01 00 00 movl $0x0,0x1d39f(%rip) # 24360 <stderr@@GLIBC_2.2.5+0x10a0> 6fbe: 00 00 00 6fc1: c7 05 91 d3 01 00 00 movl $0x0,0x1d391(%rip) # 2435c <stderr@@GLIBC_2.2.5+0x109c> 6fc8: 00 00 00 6fcb: c7 05 83 d3 01 00 00 movl $0x0,0x1d383(%rip) # 24358 <stderr@@GLIBC_2.2.5+0x1098> 6fd2: 00 00 00 6fd5: c7 05 71 d3 01 00 00 movl $0x0,0x1d371(%rip) # 24350 <stderr@@GLIBC_2.2.5+0x1090> 6fdc: 00 00 00 6fdf: c7 05 63 d3 01 00 00 movl $0x0,0x1d363(%rip) # 2434c <stderr@@GLIBC_2.2.5+0x108c> 6fe6: 00 00 00 6fe9: c7 05 55 d3 01 00 00 movl $0x0,0x1d355(%rip) # 24348 <stderr@@GLIBC_2.2.5+0x1088> 6ff0: 00 00 00 6ff3: c7 05 57 d3 01 00 00 movl $0x0,0x1d357(%rip) # 24354 <stderr@@GLIBC_2.2.5+0x1094> 6ffa: 00 00 00 6ffd: c7 05 3d d3 01 00 00 movl $0x0,0x1d33d(%rip) # 24344 <stderr@@GLIBC_2.2.5+0x1084> 7004: 00 00 00 7007: c7 05 2f d3 01 00 00 movl $0x0,0x1d32f(%rip) # 24340 <stderr@@GLIBC_2.2.5+0x1080> 700e: 00 00 00 7011: c7 05 21 d3 01 00 00 movl $0x0,0x1d321(%rip) # 2433c <stderr@@GLIBC_2.2.5+0x107c> 7018: 00 00 00 701b: c3 retq 701c: 0f 1f 40 00 nopl 0x0(%rax) 7020: 55 push %rbp 7021: 48 89 fd mov %rdi,%rbp 7024: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 702b: be 02 00 00 00 mov $0x2,%esi 7030: 53 push %rbx 7031: 48 89 ea mov %rbp,%rdx 7034: 48 83 ec 18 sub $0x18,%rsp 7038: 4c 8b 05 91 d2 01 00 mov 0x1d291(%rip),%r8 # 242d0 <stderr@@GLIBC_2.2.5+0x1010> 703f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 7046: 00 00 7048: 48 89 44 24 08 mov %rax,0x8(%rsp) 704d: 31 c0 xor %eax,%eax 704f: 48 8d 7c 24 06 lea 0x6(%rsp),%rdi 7054: e8 27 d9 00 00 callq 14980 <__sprintf_chk@plt+0xfbf0> 7059: 0f b6 54 24 06 movzbl 0x6(%rsp),%edx 705e: 38 55 00 cmp %dl,0x0(%rbp) 7061: 74 1d je 7080 <__sprintf_chk@plt+0x22f0> 7063: b8 01 00 00 00 mov $0x1,%eax 7068: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 706d: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx 7074: 00 00 7076: 75 1b jne 7093 <__sprintf_chk@plt+0x2303> 7078: 48 83 c4 18 add $0x18,%rsp 707c: 5b pop %rbx 707d: 5d pop %rbp 707e: c3 retq 707f: 90 nop 7080: 48 89 ef mov %rbp,%rdi 7083: 48 89 c3 mov %rax,%rbx 7086: e8 35 d8 ff ff callq 48c0 <strlen@plt> 708b: 48 39 d8 cmp %rbx,%rax 708e: 0f 95 c0 setne %al 7091: eb d5 jmp 7068 <__sprintf_chk@plt+0x22d8> 7093: e8 48 d8 ff ff callq 48e0 <__stack_chk_fail@plt> 7098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 709f: 00 70a0: 41 56 push %r14 70a2: 41 55 push %r13 70a4: 41 54 push %r12 70a6: 41 89 f4 mov %esi,%r12d 70a9: 55 push %rbp 70aa: 53 push %rbx 70ab: 48 89 fb mov %rdi,%rbx 70ae: e8 0d d8 ff ff callq 48c0 <strlen@plt> 70b3: 48 8d 48 01 lea 0x1(%rax),%rcx 70b7: b8 03 00 00 00 mov $0x3,%eax 70bc: 48 f7 e1 mul %rcx 70bf: 0f 90 c2 seto %dl 70c2: 48 85 c0 test %rax,%rax 70c5: 0f 88 a7 00 00 00 js 7172 <__sprintf_chk@plt+0x23e2> 70cb: 0f b6 d2 movzbl %dl,%edx 70ce: 48 85 d2 test %rdx,%rdx 70d1: 0f 85 9b 00 00 00 jne 7172 <__sprintf_chk@plt+0x23e2> 70d7: 48 8d 3c 49 lea (%rcx,%rcx,2),%rdi 70db: e8 e0 e7 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 70e0: 49 89 c5 mov %rax,%r13 70e3: 0f b6 03 movzbl (%rbx),%eax 70e6: 4c 89 ed mov %r13,%rbp 70e9: 84 c0 test %al,%al 70eb: 74 64 je 7151 <__sprintf_chk@plt+0x23c1> 70ed: 4c 8d 35 ec ce 01 00 lea 0x1ceec(%rip),%r14 # 23fe0 <stderr@@GLIBC_2.2.5+0xd20> 70f4: eb 18 jmp 710e <__sprintf_chk@plt+0x237e> 70f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 70fd: 00 00 00 7100: 88 45 00 mov %al,0x0(%rbp) 7103: 48 83 c5 01 add $0x1,%rbp 7107: 0f b6 03 movzbl (%rbx),%eax 710a: 84 c0 test %al,%al 710c: 74 43 je 7151 <__sprintf_chk@plt+0x23c1> 710e: 48 83 c3 01 add $0x1,%rbx 7112: 3c 2f cmp $0x2f,%al 7114: 75 05 jne 711b <__sprintf_chk@plt+0x238b> 7116: 45 84 e4 test %r12b,%r12b 7119: 75 4d jne 7168 <__sprintf_chk@plt+0x23d8> 711b: 0f b6 d0 movzbl %al,%edx 711e: 44 0f b6 c0 movzbl %al,%r8d 7122: 41 80 3c 16 00 cmpb $0x0,(%r14,%rdx,1) 7127: 75 d7 jne 7100 <__sprintf_chk@plt+0x2370> 7129: 48 89 ef mov %rbp,%rdi 712c: be 01 00 00 00 mov $0x1,%esi 7131: 31 c0 xor %eax,%eax 7133: 48 83 c5 03 add $0x3,%rbp 7137: 48 8d 0d 6f 26 01 00 lea 0x1266f(%rip),%rcx # 197ad <_IO_stdin_used@@Base+0x17ad> 713e: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 7145: e8 46 dc ff ff callq 4d90 <__sprintf_chk@plt> 714a: 0f b6 03 movzbl (%rbx),%eax 714d: 84 c0 test %al,%al 714f: 75 bd jne 710e <__sprintf_chk@plt+0x237e> 7151: c6 45 00 00 movb $0x0,0x0(%rbp) 7155: 4c 89 e8 mov %r13,%rax 7158: 5b pop %rbx 7159: 5d pop %rbp 715a: 41 5c pop %r12 715c: 41 5d pop %r13 715e: 41 5e pop %r14 7160: c3 retq 7161: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7168: c6 45 00 2f movb $0x2f,0x0(%rbp) 716c: 48 83 c5 01 add $0x1,%rbp 7170: eb 95 jmp 7107 <__sprintf_chk@plt+0x2377> 7172: e8 b9 e9 00 00 callq 15b30 <__sprintf_chk@plt+0x10da0> 7177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 717e: 00 00 7180: 53 push %rbx 7181: 48 8b 1d 28 d2 01 00 mov 0x1d228(%rip),%rbx # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 7188: 48 89 d8 mov %rbx,%rax 718b: 48 d1 e8 shr %rax 718e: 48 01 d8 add %rbx,%rax 7191: 48 3b 05 00 d2 01 00 cmp 0x1d200(%rip),%rax # 24398 <stderr@@GLIBC_2.2.5+0x10d8> 7198: 0f 87 f2 00 00 00 ja 7290 <__sprintf_chk@plt+0x2500> 719e: 48 85 db test %rbx,%rbx 71a1: 74 28 je 71cb <__sprintf_chk@plt+0x243b> 71a3: 48 8b 05 f6 d1 01 00 mov 0x1d1f6(%rip),%rax # 243a0 <stderr@@GLIBC_2.2.5+0x10e0> 71aa: 48 8b 15 0f d2 01 00 mov 0x1d20f(%rip),%rdx # 243c0 <stderr@@GLIBC_2.2.5+0x1100> 71b1: 48 8d 0c d8 lea (%rax,%rbx,8),%rcx 71b5: 0f 1f 00 nopl (%rax) 71b8: 48 89 10 mov %rdx,(%rax) 71bb: 48 83 c0 08 add $0x8,%rax 71bf: 48 81 c2 c8 00 00 00 add $0xc8,%rdx 71c6: 48 39 c1 cmp %rax,%rcx 71c9: 75 ed jne 71b8 <__sprintf_chk@plt+0x2428> 71cb: 83 3d 5e d1 01 00 ff cmpl $0xffffffff,0x1d15e(%rip) # 24330 <stderr@@GLIBC_2.2.5+0x1070> 71d2: 0f 84 a0 00 00 00 je 7278 <__sprintf_chk@plt+0x24e8> 71d8: 48 8d 3d 21 c1 01 00 lea 0x1c121(%rip),%rdi # 23300 <stderr@@GLIBC_2.2.5+0x40> 71df: e8 5c d8 ff ff callq 4a40 <_setjmp@plt> 71e4: f3 0f 1e fa endbr64 71e8: 8b 35 42 d1 01 00 mov 0x1d142(%rip),%esi # 24330 <stderr@@GLIBC_2.2.5+0x1070> 71ee: 85 c0 test %eax,%eax 71f0: 0f 84 8a 00 00 00 je 7280 <__sprintf_chk@plt+0x24f0> 71f6: 83 fe 03 cmp $0x3,%esi 71f9: 0f 84 ef 00 00 00 je 72ee <__sprintf_chk@plt+0x255e> 71ff: 4c 8b 05 aa d1 01 00 mov 0x1d1aa(%rip),%r8 # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 7206: 48 8b 3d 93 d1 01 00 mov 0x1d193(%rip),%rdi # 243a0 <stderr@@GLIBC_2.2.5+0x10e0> 720d: 4d 85 c0 test %r8,%r8 7210: 74 21 je 7233 <__sprintf_chk@plt+0x24a3> 7212: 48 8b 15 a7 d1 01 00 mov 0x1d1a7(%rip),%rdx # 243c0 <stderr@@GLIBC_2.2.5+0x1100> 7219: 48 89 f8 mov %rdi,%rax 721c: 4a 8d 0c c7 lea (%rdi,%r8,8),%rcx 7220: 48 89 10 mov %rdx,(%rax) 7223: 48 83 c0 08 add $0x8,%rax 7227: 48 81 c2 c8 00 00 00 add $0xc8,%rdx 722e: 48 39 c8 cmp %rcx,%rax 7231: 75 ed jne 7220 <__sprintf_chk@plt+0x2490> 7233: b8 01 00 00 00 mov $0x1,%eax 7238: 83 fe 04 cmp $0x4,%esi 723b: ba 00 00 00 00 mov $0x0,%edx 7240: 48 98 cltq 7242: 0f 44 15 eb d0 01 00 cmove 0x1d0eb(%rip),%edx # 24334 <stderr@@GLIBC_2.2.5+0x1074> 7249: 0f b6 0d a4 d0 01 00 movzbl 0x1d0a4(%rip),%ecx # 242f4 <stderr@@GLIBC_2.2.5+0x1034> 7250: 01 f2 add %esi,%edx 7252: 4c 89 c6 mov %r8,%rsi 7255: 48 8d 14 50 lea (%rax,%rdx,2),%rdx 7259: 0f b6 05 cf d0 01 00 movzbl 0x1d0cf(%rip),%eax # 2432f <stderr@@GLIBC_2.2.5+0x106f> 7260: 48 8d 04 50 lea (%rax,%rdx,2),%rax 7264: 48 8d 14 41 lea (%rcx,%rax,2),%rdx 7268: 48 8d 05 b1 ad 01 00 lea 0x1adb1(%rip),%rax # 22020 <version_etc_copyright@@Base+0x5380> 726f: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx 7273: e8 c8 a6 00 00 callq 11940 <__sprintf_chk@plt+0xcbb0> 7278: 5b pop %rbx 7279: c3 retq 727a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7280: 48 8b 3d 19 d1 01 00 mov 0x1d119(%rip),%rdi # 243a0 <stderr@@GLIBC_2.2.5+0x10e0> 7287: 4c 8b 05 22 d1 01 00 mov 0x1d122(%rip),%r8 # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 728e: eb a8 jmp 7238 <__sprintf_chk@plt+0x24a8> 7290: 48 8b 3d 09 d1 01 00 mov 0x1d109(%rip),%rdi # 243a0 <stderr@@GLIBC_2.2.5+0x10e0> 7297: e8 34 d4 ff ff callq 46d0 <free@plt> 729c: ba 18 00 00 00 mov $0x18,%edx 72a1: 48 89 d0 mov %rdx,%rax 72a4: 48 f7 e3 mul %rbx 72a7: 0f 90 c2 seto %dl 72aa: 48 85 c0 test %rax,%rax 72ad: b8 01 00 00 00 mov $0x1,%eax 72b2: 0f b6 d2 movzbl %dl,%edx 72b5: 48 0f 48 d0 cmovs %rax,%rdx 72b9: 48 85 d2 test %rdx,%rdx 72bc: 75 2b jne 72e9 <__sprintf_chk@plt+0x2559> 72be: 48 8d 3c 5b lea (%rbx,%rbx,2),%rdi 72c2: 48 c1 e7 03 shl $0x3,%rdi 72c6: e8 f5 e5 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 72cb: 48 8b 1d de d0 01 00 mov 0x1d0de(%rip),%rbx # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 72d2: 48 89 05 c7 d0 01 00 mov %rax,0x1d0c7(%rip) # 243a0 <stderr@@GLIBC_2.2.5+0x10e0> 72d9: 48 8d 04 5b lea (%rbx,%rbx,2),%rax 72dd: 48 89 05 b4 d0 01 00 mov %rax,0x1d0b4(%rip) # 24398 <stderr@@GLIBC_2.2.5+0x10d8> 72e4: e9 b5 fe ff ff jmpq 719e <__sprintf_chk@plt+0x240e> 72e9: e8 42 e8 00 00 callq 15b30 <__sprintf_chk@plt+0x10da0> 72ee: 48 8d 0d 93 13 01 00 lea 0x11393(%rip),%rcx # 18688 <_IO_stdin_used@@Base+0x688> 72f5: ba e8 0e 00 00 mov $0xee8,%edx 72fa: 48 8d 35 b3 24 01 00 lea 0x124b3(%rip),%rsi # 197b4 <_IO_stdin_used@@Base+0x17b4> 7301: 48 8d 3d b5 24 01 00 lea 0x124b5(%rip),%rdi # 197bd <_IO_stdin_used@@Base+0x17bd> 7308: e8 a3 d6 ff ff callq 49b0 <__assert_fail@plt> 730d: 0f 1f 00 nopl (%rax) 7310: 41 54 push %r12 7312: 49 89 f4 mov %rsi,%r12 7315: 55 push %rbp 7316: 48 89 fd mov %rdi,%rbp 7319: 48 83 ec 08 sub $0x8,%rsp 731d: e8 3e d4 ff ff callq 4760 <__errno_location@plt> 7322: 4c 89 e6 mov %r12,%rsi 7325: 48 89 ef mov %rbp,%rdi 7328: c7 00 00 00 00 00 movl $0x0,(%rax) 732e: 48 83 c4 08 add $0x8,%rsp 7332: 5d pop %rbp 7333: 41 5c pop %r12 7335: e9 66 d8 ff ff jmpq 4ba0 <strcoll@plt> 733a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7340: f3 0f 1e fa endbr64 7344: 48 8b 36 mov (%rsi),%rsi 7347: 48 8b 3f mov (%rdi),%rdi 734a: eb c4 jmp 7310 <__sprintf_chk@plt+0x2580> 734c: 0f 1f 40 00 nopl 0x0(%rax) 7350: f3 0f 1e fa endbr64 7354: 49 89 f0 mov %rsi,%r8 7357: 48 8b 37 mov (%rdi),%rsi 735a: 49 8b 38 mov (%r8),%rdi 735d: eb b1 jmp 7310 <__sprintf_chk@plt+0x2580> 735f: 90 nop 7360: f3 0f 1e fa endbr64 7364: 49 89 f0 mov %rsi,%r8 7367: 48 8b 37 mov (%rdi),%rsi 736a: 49 8b 38 mov (%r8),%rdi 736d: e9 6e 73 00 00 jmpq e6e0 <__sprintf_chk@plt+0x9950> 7372: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 7379: 00 00 00 00 737d: 0f 1f 00 nopl (%rax) 7380: f3 0f 1e fa endbr64 7384: 48 8b 36 mov (%rsi),%rsi 7387: 48 8b 3f mov (%rdi),%rdi 738a: e9 51 73 00 00 jmpq e6e0 <__sprintf_chk@plt+0x9950> 738f: 90 nop 7390: 41 56 push %r14 7392: 41 55 push %r13 7394: 44 0f b6 ee movzbl %sil,%r13d 7398: 41 54 push %r12 739a: 49 89 fc mov %rdi,%r12 739d: 55 push %rbp 739e: 53 push %rbx 739f: 48 85 ff test %rdi,%rdi 73a2: 74 16 je 73ba <__sprintf_chk@plt+0x262a> 73a4: 48 83 3d 1c d0 01 00 cmpq $0x0,0x1d01c(%rip) # 243c8 <stderr@@GLIBC_2.2.5+0x1108> 73ab: 00 73ac: 74 0c je 73ba <__sprintf_chk@plt+0x262a> 73ae: 48 89 fe mov %rdi,%rsi 73b1: 31 d2 xor %edx,%edx 73b3: 31 ff xor %edi,%edi 73b5: e8 c6 fa ff ff callq 6e80 <__sprintf_chk@plt+0x20f0> 73ba: 48 8b 05 ef cf 01 00 mov 0x1cfef(%rip),%rax # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 73c1: 48 8d 58 ff lea -0x1(%rax),%rbx 73c5: 48 85 c0 test %rax,%rax 73c8: 75 14 jne 73de <__sprintf_chk@plt+0x264e> 73ca: e9 31 01 00 00 jmpq 7500 <__sprintf_chk@plt+0x2770> 73cf: 90 nop 73d0: 48 83 eb 01 sub $0x1,%rbx 73d4: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 73d8: 0f 84 92 00 00 00 je 7470 <__sprintf_chk@plt+0x26e0> 73de: 48 8b 05 bb cf 01 00 mov 0x1cfbb(%rip),%rax # 243a0 <stderr@@GLIBC_2.2.5+0x10e0> 73e5: 48 8b 2c d8 mov (%rax,%rbx,8),%rbp 73e9: 8b 85 a8 00 00 00 mov 0xa8(%rbp),%eax 73ef: 83 f8 03 cmp $0x3,%eax 73f2: 74 05 je 73f9 <__sprintf_chk@plt+0x2669> 73f4: 83 f8 09 cmp $0x9,%eax 73f7: 75 d7 jne 73d0 <__sprintf_chk@plt+0x2640> 73f9: 4c 8b 75 00 mov 0x0(%rbp),%r14 73fd: 4d 85 e4 test %r12,%r12 7400: 0f 84 ba 00 00 00 je 74c0 <__sprintf_chk@plt+0x2730> 7406: 4c 89 f7 mov %r14,%rdi 7409: e8 32 6d 00 00 callq e140 <__sprintf_chk@plt+0x93b0> 740e: 80 38 2e cmpb $0x2e,(%rax) 7411: 0f 84 c1 00 00 00 je 74d8 <__sprintf_chk@plt+0x2748> 7417: 41 80 3e 2f cmpb $0x2f,(%r14) 741b: 0f 84 9f 00 00 00 je 74c0 <__sprintf_chk@plt+0x2730> 7421: 4c 89 f6 mov %r14,%rsi 7424: 31 d2 xor %edx,%edx 7426: 4c 89 e7 mov %r12,%rdi 7429: e8 e2 70 00 00 callq e510 <__sprintf_chk@plt+0x9780> 742e: 48 8b 75 08 mov 0x8(%rbp),%rsi 7432: 44 89 ea mov %r13d,%edx 7435: 49 89 c6 mov %rax,%r14 7438: 48 89 c7 mov %rax,%rdi 743b: e8 40 fa ff ff callq 6e80 <__sprintf_chk@plt+0x20f0> 7440: 4c 89 f7 mov %r14,%rdi 7443: e8 88 d2 ff ff callq 46d0 <free@plt> 7448: 83 bd a8 00 00 00 09 cmpl $0x9,0xa8(%rbp) 744f: 0f 85 7b ff ff ff jne 73d0 <__sprintf_chk@plt+0x2640> 7455: 48 89 ef mov %rbp,%rdi 7458: 48 83 eb 01 sub $0x1,%rbx 745c: e8 bf fa ff ff callq 6f20 <__sprintf_chk@plt+0x2190> 7461: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 7465: 0f 85 73 ff ff ff jne 73de <__sprintf_chk@plt+0x264e> 746b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7470: 48 8b 15 39 cf 01 00 mov 0x1cf39(%rip),%rdx # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 7477: 48 85 d2 test %rdx,%rdx 747a: 0f 84 80 00 00 00 je 7500 <__sprintf_chk@plt+0x2770> 7480: 48 8b 35 19 cf 01 00 mov 0x1cf19(%rip),%rsi # 243a0 <stderr@@GLIBC_2.2.5+0x10e0> 7487: 48 8d 3c d6 lea (%rsi,%rdx,8),%rdi 748b: 48 89 f0 mov %rsi,%rax 748e: 31 d2 xor %edx,%edx 7490: 48 8b 08 mov (%rax),%rcx 7493: 83 b9 a8 00 00 00 09 cmpl $0x9,0xa8(%rcx) 749a: 48 89 0c d6 mov %rcx,(%rsi,%rdx,8) 749e: 0f 95 c1 setne %cl 74a1: 48 83 c0 08 add $0x8,%rax 74a5: 0f b6 c9 movzbl %cl,%ecx 74a8: 48 01 ca add %rcx,%rdx 74ab: 48 39 c7 cmp %rax,%rdi 74ae: 75 e0 jne 7490 <__sprintf_chk@plt+0x2700> 74b0: 5b pop %rbx 74b1: 5d pop %rbp 74b2: 48 89 15 f7 ce 01 00 mov %rdx,0x1cef7(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 74b9: 41 5c pop %r12 74bb: 41 5d pop %r13 74bd: 41 5e pop %r14 74bf: c3 retq 74c0: 48 8b 75 08 mov 0x8(%rbp),%rsi 74c4: 44 89 ea mov %r13d,%edx 74c7: 4c 89 f7 mov %r14,%rdi 74ca: e8 b1 f9 ff ff callq 6e80 <__sprintf_chk@plt+0x20f0> 74cf: e9 74 ff ff ff jmpq 7448 <__sprintf_chk@plt+0x26b8> 74d4: 0f 1f 40 00 nopl 0x0(%rax) 74d8: 31 d2 xor %edx,%edx 74da: 80 78 01 2e cmpb $0x2e,0x1(%rax) 74de: 0f 94 c2 sete %dl 74e1: 0f b6 44 10 01 movzbl 0x1(%rax,%rdx,1),%eax 74e6: 84 c0 test %al,%al 74e8: 0f 84 e2 fe ff ff je 73d0 <__sprintf_chk@plt+0x2640> 74ee: 3c 2f cmp $0x2f,%al 74f0: 0f 84 da fe ff ff je 73d0 <__sprintf_chk@plt+0x2640> 74f6: e9 1c ff ff ff jmpq 7417 <__sprintf_chk@plt+0x2687> 74fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7500: 31 d2 xor %edx,%edx 7502: 5b pop %rbx 7503: 5d pop %rbp 7504: 48 89 15 a5 ce 01 00 mov %rdx,0x1cea5(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 750b: 41 5c pop %r12 750d: 41 5d pop %r13 750f: 41 5e pop %r14 7511: c3 retq 7512: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 7519: 00 00 00 00 751d: 0f 1f 00 nopl (%rax) 7520: 48 39 f7 cmp %rsi,%rdi 7523: 0f 83 b7 00 00 00 jae 75e0 <__sprintf_chk@plt+0x2850> 7529: 41 54 push %r12 752b: 49 89 f4 mov %rsi,%r12 752e: 55 push %rbp 752f: 53 push %rbx 7530: 48 89 fb mov %rdi,%rbx 7533: eb 41 jmp 7576 <__sprintf_chk@plt+0x27e6> 7535: 0f 1f 00 nopl (%rax) 7538: 4c 89 e0 mov %r12,%rax 753b: 31 d2 xor %edx,%edx 753d: 48 f7 f1 div %rcx 7540: 31 d2 xor %edx,%edx 7542: 49 89 c1 mov %rax,%r9 7545: 48 89 e8 mov %rbp,%rax 7548: 48 f7 f1 div %rcx 754b: 49 39 c1 cmp %rax,%r9 754e: 76 45 jbe 7595 <__sprintf_chk@plt+0x2805> 7550: 4c 39 c6 cmp %r8,%rsi 7553: 73 73 jae 75c8 <__sprintf_chk@plt+0x2838> 7555: 48 8d 46 01 lea 0x1(%rsi),%rax 7559: 48 89 47 28 mov %rax,0x28(%rdi) 755d: c6 06 09 movb $0x9,(%rsi) 7560: 48 89 d8 mov %rbx,%rax 7563: 31 d2 xor %edx,%edx 7565: 48 f7 f1 div %rcx 7568: 48 01 d9 add %rbx,%rcx 756b: 48 89 cb mov %rcx,%rbx 756e: 48 29 d3 sub %rdx,%rbx 7571: 4c 39 e3 cmp %r12,%rbx 7574: 73 37 jae 75ad <__sprintf_chk@plt+0x281d> 7576: 48 8b 3d 0b bd 01 00 mov 0x1bd0b(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> 757d: 48 8b 0d 3c cd 01 00 mov 0x1cd3c(%rip),%rcx # 242c0 <stderr@@GLIBC_2.2.5+0x1000> 7584: 48 8d 6b 01 lea 0x1(%rbx),%rbp 7588: 48 8b 77 28 mov 0x28(%rdi),%rsi 758c: 4c 8b 47 30 mov 0x30(%rdi),%r8 7590: 48 85 c9 test %rcx,%rcx 7593: 75 a3 jne 7538 <__sprintf_chk@plt+0x27a8> 7595: 4c 39 c6 cmp %r8,%rsi 7598: 73 1e jae 75b8 <__sprintf_chk@plt+0x2828> 759a: 48 8d 46 01 lea 0x1(%rsi),%rax 759e: 48 89 47 28 mov %rax,0x28(%rdi) 75a2: c6 06 20 movb $0x20,(%rsi) 75a5: 48 89 eb mov %rbp,%rbx 75a8: 4c 39 e3 cmp %r12,%rbx 75ab: 72 c9 jb 7576 <__sprintf_chk@plt+0x27e6> 75ad: 5b pop %rbx 75ae: 5d pop %rbp 75af: 41 5c pop %r12 75b1: c3 retq 75b2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 75b8: be 20 00 00 00 mov $0x20,%esi 75bd: e8 8e d3 ff ff callq 4950 <__overflow@plt> 75c2: eb e1 jmp 75a5 <__sprintf_chk@plt+0x2815> 75c4: 0f 1f 40 00 nopl 0x0(%rax) 75c8: be 09 00 00 00 mov $0x9,%esi 75cd: e8 7e d3 ff ff callq 4950 <__overflow@plt> 75d2: 48 8b 0d e7 cc 01 00 mov 0x1cce7(%rip),%rcx # 242c0 <stderr@@GLIBC_2.2.5+0x1000> 75d9: eb 85 jmp 7560 <__sprintf_chk@plt+0x27d0> 75db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 75e0: c3 retq 75e1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 75e8: 00 00 00 00 75ec: 0f 1f 40 00 nopl 0x0(%rax) 75f0: 41 54 push %r12 75f2: 55 push %rbp 75f3: 53 push %rbx 75f4: 48 8b 46 18 mov 0x18(%rsi),%rax 75f8: 48 8b 5e 10 mov 0x10(%rsi),%rbx 75fc: 48 89 c5 mov %rax,%rbp 75ff: 48 29 dd sub %rbx,%rbp 7602: 48 83 fd 07 cmp $0x7,%rbp 7606: 0f 86 8b 00 00 00 jbe 7697 <__sprintf_chk@plt+0x2907> 760c: 48 39 d8 cmp %rbx,%rax 760f: 0f 84 87 00 00 00 je 769c <__sprintf_chk@plt+0x290c> 7615: 48 8b 56 30 mov 0x30(%rsi),%rdx 7619: 48 8b 4e 08 mov 0x8(%rsi),%rcx 761d: 4c 8d 25 b3 21 01 00 lea 0x121b3(%rip),%r12 # 197d7 <_IO_stdin_used@@Base+0x17d7> 7624: 48 01 d0 add %rdx,%rax 7627: 48 f7 d2 not %rdx 762a: 48 21 d0 and %rdx,%rax 762d: 48 8b 56 20 mov 0x20(%rsi),%rdx 7631: 49 89 c0 mov %rax,%r8 7634: 49 89 d1 mov %rdx,%r9 7637: 49 29 c8 sub %rcx,%r8 763a: 49 29 c9 sub %rcx,%r9 763d: 4d 39 c8 cmp %r9,%r8 7640: 48 0f 47 c2 cmova %rdx,%rax 7644: 48 83 e5 f8 and $0xfffffffffffffff8,%rbp 7648: 48 01 dd add %rbx,%rbp 764b: 48 89 46 18 mov %rax,0x18(%rsi) 764f: 48 89 46 10 mov %rax,0x10(%rsi) 7653: 48 8b 35 2e bc 01 00 mov 0x1bc2e(%rip),%rsi # 23288 <stdout@@GLIBC_2.2.5> 765a: e8 f1 d3 ff ff callq 4a50 <fputs_unlocked@plt> 765f: 90 nop 7660: 48 8b 13 mov (%rbx),%rdx 7663: 4c 89 e6 mov %r12,%rsi 7666: bf 01 00 00 00 mov $0x1,%edi 766b: 31 c0 xor %eax,%eax 766d: 48 83 c3 08 add $0x8,%rbx 7671: e8 9a d5 ff ff callq 4c10 <__printf_chk@plt> 7676: 48 39 eb cmp %rbp,%rbx 7679: 75 e5 jne 7660 <__sprintf_chk@plt+0x28d0> 767b: 48 8b 3d 06 bc 01 00 mov 0x1bc06(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> 7682: 48 8b 47 28 mov 0x28(%rdi),%rax 7686: 48 3b 47 30 cmp 0x30(%rdi),%rax 768a: 73 19 jae 76a5 <__sprintf_chk@plt+0x2915> 768c: 48 8d 50 01 lea 0x1(%rax),%rdx 7690: 48 89 57 28 mov %rdx,0x28(%rdi) 7694: c6 00 0a movb $0xa,(%rax) 7697: 5b pop %rbx 7698: 5d pop %rbp 7699: 41 5c pop %r12 769b: c3 retq 769c: 80 4e 50 02 orb $0x2,0x50(%rsi) 76a0: e9 70 ff ff ff jmpq 7615 <__sprintf_chk@plt+0x2885> 76a5: 5b pop %rbx 76a6: be 0a 00 00 00 mov $0xa,%esi 76ab: 5d pop %rbp 76ac: 41 5c pop %r12 76ae: e9 9d d2 ff ff jmpq 4950 <__overflow@plt> 76b3: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 76ba: 00 00 00 00 76be: 66 90 xchg %ax,%ax 76c0: 55 push %rbp 76c1: 53 push %rbx 76c2: 89 d3 mov %edx,%ebx 76c4: 48 83 ec 08 sub $0x8,%rsp 76c8: 48 85 ff test %rdi,%rdi 76cb: 0f 84 8f 00 00 00 je 7760 <__sprintf_chk@plt+0x29d0> 76d1: 31 f6 xor %esi,%esi 76d3: 48 89 fd mov %rdi,%rbp 76d6: e8 f5 9f 00 00 callq 116d0 <__sprintf_chk@plt+0xc940> 76db: 48 8b 35 a6 bb 01 00 mov 0x1bba6(%rip),%rsi # 23288 <stdout@@GLIBC_2.2.5> 76e2: 48 89 ef mov %rbp,%rdi 76e5: 29 c3 sub %eax,%ebx 76e7: b8 00 00 00 00 mov $0x0,%eax 76ec: 0f 48 d8 cmovs %eax,%ebx 76ef: e8 5c d3 ff ff callq 4a50 <fputs_unlocked@plt> 76f4: 48 89 ef mov %rbp,%rdi 76f7: e8 c4 d1 ff ff callq 48c0 <strlen@plt> 76fc: 48 63 eb movslq %ebx,%rbp 76ff: 48 01 c5 add %rax,%rbp 7702: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7708: 48 8b 3d 79 bb 01 00 mov 0x1bb79(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> 770f: 48 8b 47 28 mov 0x28(%rdi),%rax 7713: 48 3b 47 30 cmp 0x30(%rdi),%rax 7717: 73 37 jae 7750 <__sprintf_chk@plt+0x29c0> 7719: 48 8d 50 01 lea 0x1(%rax),%rdx 771d: 48 89 57 28 mov %rdx,0x28(%rdi) 7721: c6 00 20 movb $0x20,(%rax) 7724: 83 eb 01 sub $0x1,%ebx 7727: 83 fb ff cmp $0xffffffff,%ebx 772a: 75 dc jne 7708 <__sprintf_chk@plt+0x2978> 772c: 48 8b 05 c5 ca 01 00 mov 0x1cac5(%rip),%rax # 241f8 <stderr@@GLIBC_2.2.5+0xf38> 7733: 48 8d 44 05 01 lea 0x1(%rbp,%rax,1),%rax 7738: 48 89 05 b9 ca 01 00 mov %rax,0x1cab9(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> 773f: 48 83 c4 08 add $0x8,%rsp 7743: 5b pop %rbx 7744: 5d pop %rbp 7745: c3 retq 7746: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 774d: 00 00 00 7750: be 20 00 00 00 mov $0x20,%esi 7755: e8 f6 d1 ff ff callq 4950 <__overflow@plt> 775a: eb c8 jmp 7724 <__sprintf_chk@plt+0x2994> 775c: 0f 1f 40 00 nopl 0x0(%rax) 7760: 48 89 f1 mov %rsi,%rcx 7763: bf 01 00 00 00 mov $0x1,%edi 7768: 31 c0 xor %eax,%eax 776a: 48 63 eb movslq %ebx,%rbp 776d: 48 8d 35 68 20 01 00 lea 0x12068(%rip),%rsi # 197dc <_IO_stdin_used@@Base+0x17dc> 7774: e8 97 d4 ff ff callq 4c10 <__printf_chk@plt> 7779: eb b1 jmp 772c <__sprintf_chk@plt+0x299c> 777b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7780: 41 54 push %r12 7782: 4c 8d 05 59 20 01 00 lea 0x12059(%rip),%r8 # 197e2 <_IO_stdin_used@@Base+0x17e2> 7789: 41 89 f4 mov %esi,%r12d 778c: 89 fe mov %edi,%esi 778e: 48 83 ec 10 sub $0x10,%rsp 7792: 84 d2 test %dl,%dl 7794: 74 0c je 77a2 <__sprintf_chk@plt+0x2a12> 7796: 45 31 c0 xor %r8d,%r8d 7799: 80 3d 8d cb 01 00 00 cmpb $0x0,0x1cb8d(%rip) # 2432d <stderr@@GLIBC_2.2.5+0x106d> 77a0: 74 16 je 77b8 <__sprintf_chk@plt+0x2a28> 77a2: 48 83 c4 10 add $0x10,%rsp 77a6: 44 89 e2 mov %r12d,%edx 77a9: 4c 89 c7 mov %r8,%rdi 77ac: 41 5c pop %r12 77ae: e9 0d ff ff ff jmpq 76c0 <__sprintf_chk@plt+0x2930> 77b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 77b8: 48 89 74 24 08 mov %rsi,0x8(%rsp) 77bd: e8 fe 93 00 00 callq 10bc0 <__sprintf_chk@plt+0xbe30> 77c2: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 77c7: 49 89 c0 mov %rax,%r8 77ca: eb d6 jmp 77a2 <__sprintf_chk@plt+0x2a12> 77cc: 0f 1f 40 00 nopl 0x0(%rax) 77d0: f3 0f 1e fa endbr64 77d4: 8b 05 3e ca 01 00 mov 0x1ca3e(%rip),%eax # 24218 <stderr@@GLIBC_2.2.5+0xf58> 77da: 85 c0 test %eax,%eax 77dc: 75 0f jne 77ed <__sprintf_chk@plt+0x2a5d> 77de: 8b 05 30 ca 01 00 mov 0x1ca30(%rip),%eax # 24214 <stderr@@GLIBC_2.2.5+0xf54> 77e4: 83 c0 01 add $0x1,%eax 77e7: 89 05 27 ca 01 00 mov %eax,0x1ca27(%rip) # 24214 <stderr@@GLIBC_2.2.5+0xf54> 77ed: c3 retq 77ee: 66 90 xchg %ax,%ax 77f0: 41 55 push %r13 77f2: 41 54 push %r12 77f4: 49 89 f4 mov %rsi,%r12 77f7: 48 89 d6 mov %rdx,%rsi 77fa: 53 push %rbx 77fb: 89 fb mov %edi,%ebx 77fd: bf 04 00 00 00 mov $0x4,%edi 7802: e8 39 d5 00 00 callq 14d40 <__sprintf_chk@plt+0xffb0> 7807: 49 89 c5 mov %rax,%r13 780a: e8 51 cf ff ff callq 4760 <__errno_location@plt> 780f: 31 ff xor %edi,%edi 7811: 4c 89 e9 mov %r13,%rcx 7814: 4c 89 e2 mov %r12,%rdx 7817: 8b 30 mov (%rax),%esi 7819: 31 c0 xor %eax,%eax 781b: e8 40 d4 ff ff callq 4c60 <error@plt> 7820: 84 db test %bl,%bl 7822: 74 14 je 7838 <__sprintf_chk@plt+0x2aa8> 7824: c7 05 e2 c9 01 00 02 movl $0x2,0x1c9e2(%rip) # 24210 <stderr@@GLIBC_2.2.5+0xf50> 782b: 00 00 00 782e: 5b pop %rbx 782f: 41 5c pop %r12 7831: 41 5d pop %r13 7833: c3 retq 7834: 0f 1f 40 00 nopl 0x0(%rax) 7838: 8b 05 d2 c9 01 00 mov 0x1c9d2(%rip),%eax # 24210 <stderr@@GLIBC_2.2.5+0xf50> 783e: 85 c0 test %eax,%eax 7840: 75 ec jne 782e <__sprintf_chk@plt+0x2a9e> 7842: c7 05 c4 c9 01 00 01 movl $0x1,0x1c9c4(%rip) # 24210 <stderr@@GLIBC_2.2.5+0xf50> 7849: 00 00 00 784c: 5b pop %rbx 784d: 41 5c pop %r12 784f: 41 5d pop %r13 7851: c3 retq 7852: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 7859: 00 00 00 00 785d: 0f 1f 00 nopl (%rax) 7860: f3 0f 1e fa endbr64 7864: 48 8b 46 48 mov 0x48(%rsi),%rax 7868: 48 39 47 48 cmp %rax,0x48(%rdi) 786c: 7f 22 jg 7890 <__sprintf_chk@plt+0x2b00> 786e: 75 10 jne 7880 <__sprintf_chk@plt+0x2af0> 7870: 48 8b 36 mov (%rsi),%rsi 7873: 48 8b 3f mov (%rdi),%rdi 7876: e9 05 d2 ff ff jmpq 4a80 <strcmp@plt> 787b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7880: 0f 9c c0 setl %al 7883: 0f b6 c0 movzbl %al,%eax 7886: c3 retq 7887: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 788e: 00 00 7890: b8 ff ff ff ff mov $0xffffffff,%eax 7895: c3 retq 7896: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 789d: 00 00 00 78a0: f3 0f 1e fa endbr64 78a4: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax 78aa: 8b 8e a8 00 00 00 mov 0xa8(%rsi),%ecx 78b0: 83 f8 03 cmp $0x3,%eax 78b3: 0f 94 c2 sete %dl 78b6: 83 f8 09 cmp $0x9,%eax 78b9: 0f 94 c0 sete %al 78bc: 09 c2 or %eax,%edx 78be: 83 f9 03 cmp $0x3,%ecx 78c1: 0f 94 c0 sete %al 78c4: 83 f9 09 cmp $0x9,%ecx 78c7: 0f 94 c1 sete %cl 78ca: 08 c8 or %cl,%al 78cc: 75 12 jne 78e0 <__sprintf_chk@plt+0x2b50> 78ce: 84 d2 test %dl,%dl 78d0: 75 1e jne 78f0 <__sprintf_chk@plt+0x2b60> 78d2: 41 b8 01 00 00 00 mov $0x1,%r8d 78d8: 84 c0 test %al,%al 78da: 74 08 je 78e4 <__sprintf_chk@plt+0x2b54> 78dc: 44 89 c0 mov %r8d,%eax 78df: c3 retq 78e0: 84 d2 test %dl,%dl 78e2: 74 ee je 78d2 <__sprintf_chk@plt+0x2b42> 78e4: 48 8b 36 mov (%rsi),%rsi 78e7: 48 8b 3f mov (%rdi),%rdi 78ea: e9 21 fa ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> 78ef: 90 nop 78f0: 41 b8 ff ff ff ff mov $0xffffffff,%r8d 78f6: eb e4 jmp 78dc <__sprintf_chk@plt+0x2b4c> 78f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 78ff: 00 7900: f3 0f 1e fa endbr64 7904: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax 790a: 8b 8e a8 00 00 00 mov 0xa8(%rsi),%ecx 7910: 83 f8 03 cmp $0x3,%eax 7913: 0f 94 c2 sete %dl 7916: 83 f8 09 cmp $0x9,%eax 7919: 0f 94 c0 sete %al 791c: 09 c2 or %eax,%edx 791e: 83 f9 03 cmp $0x3,%ecx 7921: 0f 94 c0 sete %al 7924: 83 f9 09 cmp $0x9,%ecx 7927: 0f 94 c1 sete %cl 792a: 08 c8 or %cl,%al 792c: 75 12 jne 7940 <__sprintf_chk@plt+0x2bb0> 792e: 84 d2 test %dl,%dl 7930: 75 1e jne 7950 <__sprintf_chk@plt+0x2bc0> 7932: 41 b8 01 00 00 00 mov $0x1,%r8d 7938: 84 c0 test %al,%al 793a: 74 08 je 7944 <__sprintf_chk@plt+0x2bb4> 793c: 44 89 c0 mov %r8d,%eax 793f: c3 retq 7940: 84 d2 test %dl,%dl 7942: 74 ee je 7932 <__sprintf_chk@plt+0x2ba2> 7944: 48 8b 36 mov (%rsi),%rsi 7947: 48 8b 3f mov (%rdi),%rdi 794a: e9 31 d1 ff ff jmpq 4a80 <strcmp@plt> 794f: 90 nop 7950: 41 b8 ff ff ff ff mov $0xffffffff,%r8d 7956: eb e4 jmp 793c <__sprintf_chk@plt+0x2bac> 7958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 795f: 00 7960: f3 0f 1e fa endbr64 7964: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax 796a: 48 89 f1 mov %rsi,%rcx 796d: 8b b6 a8 00 00 00 mov 0xa8(%rsi),%esi 7973: 83 f8 03 cmp $0x3,%eax 7976: 0f 94 c2 sete %dl 7979: 83 f8 09 cmp $0x9,%eax 797c: 0f 94 c0 sete %al 797f: 09 c2 or %eax,%edx 7981: 83 fe 03 cmp $0x3,%esi 7984: 0f 94 c0 sete %al 7987: 83 fe 09 cmp $0x9,%esi 798a: 40 0f 94 c6 sete %sil 798e: 40 08 f0 or %sil,%al 7991: 75 15 jne 79a8 <__sprintf_chk@plt+0x2c18> 7993: 84 d2 test %dl,%dl 7995: 75 29 jne 79c0 <__sprintf_chk@plt+0x2c30> 7997: 41 b8 01 00 00 00 mov $0x1,%r8d 799d: 84 c0 test %al,%al 799f: 74 0b je 79ac <__sprintf_chk@plt+0x2c1c> 79a1: 44 89 c0 mov %r8d,%eax 79a4: c3 retq 79a5: 0f 1f 00 nopl (%rax) 79a8: 84 d2 test %dl,%dl 79aa: 74 eb je 7997 <__sprintf_chk@plt+0x2c07> 79ac: 48 8b 37 mov (%rdi),%rsi 79af: 48 8b 39 mov (%rcx),%rdi 79b2: e9 59 f9 ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> 79b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 79be: 00 00 79c0: 41 b8 ff ff ff ff mov $0xffffffff,%r8d 79c6: eb d9 jmp 79a1 <__sprintf_chk@plt+0x2c11> 79c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 79cf: 00 79d0: f3 0f 1e fa endbr64 79d4: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax 79da: 48 89 f2 mov %rsi,%rdx 79dd: 8b b6 a8 00 00 00 mov 0xa8(%rsi),%esi 79e3: 83 f8 03 cmp $0x3,%eax 79e6: 0f 94 c1 sete %cl 79e9: 83 f8 09 cmp $0x9,%eax 79ec: 0f 94 c0 sete %al 79ef: 09 c1 or %eax,%ecx 79f1: 83 fe 03 cmp $0x3,%esi 79f4: 0f 94 c0 sete %al 79f7: 83 fe 09 cmp $0x9,%esi 79fa: 40 0f 94 c6 sete %sil 79fe: 40 08 f0 or %sil,%al 7a01: 75 15 jne 7a18 <__sprintf_chk@plt+0x2c88> 7a03: 84 c9 test %cl,%cl 7a05: 75 29 jne 7a30 <__sprintf_chk@plt+0x2ca0> 7a07: 41 b8 01 00 00 00 mov $0x1,%r8d 7a0d: 84 c0 test %al,%al 7a0f: 74 0b je 7a1c <__sprintf_chk@plt+0x2c8c> 7a11: 44 89 c0 mov %r8d,%eax 7a14: c3 retq 7a15: 0f 1f 00 nopl (%rax) 7a18: 84 c9 test %cl,%cl 7a1a: 74 eb je 7a07 <__sprintf_chk@plt+0x2c77> 7a1c: 48 8b 37 mov (%rdi),%rsi 7a1f: 48 8b 3a mov (%rdx),%rdi 7a22: e9 59 d0 ff ff jmpq 4a80 <strcmp@plt> 7a27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7a2e: 00 00 7a30: 41 b8 ff ff ff ff mov $0xffffffff,%r8d 7a36: eb d9 jmp 7a11 <__sprintf_chk@plt+0x2c81> 7a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7a3f: 00 7a40: 40 84 ff test %dil,%dil 7a43: 74 23 je 7a68 <__sprintf_chk@plt+0x2cd8> 7a45: 89 f0 mov %esi,%eax 7a47: 25 00 f0 00 00 and $0xf000,%eax 7a4c: 3d 00 80 00 00 cmp $0x8000,%eax 7a51: 75 75 jne 7ac8 <__sprintf_chk@plt+0x2d38> 7a53: 31 c0 xor %eax,%eax 7a55: 83 3d b8 c8 01 00 03 cmpl $0x3,0x1c8b8(%rip) # 24314 <stderr@@GLIBC_2.2.5+0x1054> 7a5c: 0f 84 96 00 00 00 je 7af8 <__sprintf_chk@plt+0x2d68> 7a62: c3 retq 7a63: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7a68: 31 c0 xor %eax,%eax 7a6a: 83 fa 05 cmp $0x5,%edx 7a6d: 74 f3 je 7a62 <__sprintf_chk@plt+0x2cd2> 7a6f: 83 fa 03 cmp $0x3,%edx 7a72: 0f 94 c1 sete %cl 7a75: 83 fa 09 cmp $0x9,%edx 7a78: 0f 94 c0 sete %al 7a7b: 09 c1 or %eax,%ecx 7a7d: b8 2f 00 00 00 mov $0x2f,%eax 7a82: 84 c9 test %cl,%cl 7a84: 75 dc jne 7a62 <__sprintf_chk@plt+0x2cd2> 7a86: 31 c0 xor %eax,%eax 7a88: 83 3d 85 c8 01 00 01 cmpl $0x1,0x1c885(%rip) # 24314 <stderr@@GLIBC_2.2.5+0x1054> 7a8f: 74 d1 je 7a62 <__sprintf_chk@plt+0x2cd2> 7a91: 40 84 ff test %dil,%dil 7a94: 74 42 je 7ad8 <__sprintf_chk@plt+0x2d48> 7a96: 81 e6 00 f0 00 00 and $0xf000,%esi 7a9c: b8 40 00 00 00 mov $0x40,%eax 7aa1: 81 fe 00 a0 00 00 cmp $0xa000,%esi 7aa7: 74 77 je 7b20 <__sprintf_chk@plt+0x2d90> 7aa9: b8 7c 00 00 00 mov $0x7c,%eax 7aae: 81 fe 00 10 00 00 cmp $0x1000,%esi 7ab4: 74 5a je 7b10 <__sprintf_chk@plt+0x2d80> 7ab6: 81 fe 00 c0 00 00 cmp $0xc000,%esi 7abc: 0f 94 c0 sete %al 7abf: f7 d8 neg %eax 7ac1: 83 e0 3d and $0x3d,%eax 7ac4: c3 retq 7ac5: 0f 1f 00 nopl (%rax) 7ac8: 3d 00 40 00 00 cmp $0x4000,%eax 7acd: 0f 94 c1 sete %cl 7ad0: eb ab jmp 7a7d <__sprintf_chk@plt+0x2ced> 7ad2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7ad8: b8 40 00 00 00 mov $0x40,%eax 7add: 83 fa 06 cmp $0x6,%edx 7ae0: 74 46 je 7b28 <__sprintf_chk@plt+0x2d98> 7ae2: b8 7c 00 00 00 mov $0x7c,%eax 7ae7: 83 fa 01 cmp $0x1,%edx 7aea: 74 2c je 7b18 <__sprintf_chk@plt+0x2d88> 7aec: 83 fa 07 cmp $0x7,%edx 7aef: 0f 94 c0 sete %al 7af2: eb cb jmp 7abf <__sprintf_chk@plt+0x2d2f> 7af4: 0f 1f 40 00 nopl 0x0(%rax) 7af8: 83 e6 49 and $0x49,%esi 7afb: 83 fe 01 cmp $0x1,%esi 7afe: 19 c0 sbb %eax,%eax 7b00: f7 d0 not %eax 7b02: 83 e0 2a and $0x2a,%eax 7b05: c3 retq 7b06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 7b0d: 00 00 00 7b10: c3 retq 7b11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b18: c3 retq 7b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b20: c3 retq 7b21: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b28: c3 retq 7b29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b30: 53 push %rbx 7b31: 40 0f b6 ff movzbl %dil,%edi 7b35: e8 06 ff ff ff callq 7a40 <__sprintf_chk@plt+0x2cb0> 7b3a: 89 c3 mov %eax,%ebx 7b3c: 84 c0 test %al,%al 7b3e: 74 23 je 7b63 <__sprintf_chk@plt+0x2dd3> 7b40: 48 8b 3d 41 b7 01 00 mov 0x1b741(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> 7b47: 48 8b 47 28 mov 0x28(%rdi),%rax 7b4b: 48 3b 47 30 cmp 0x30(%rdi),%rax 7b4f: 73 1f jae 7b70 <__sprintf_chk@plt+0x2de0> 7b51: 48 8d 50 01 lea 0x1(%rax),%rdx 7b55: 48 89 57 28 mov %rdx,0x28(%rdi) 7b59: 88 18 mov %bl,(%rax) 7b5b: 48 83 05 95 c6 01 00 addq $0x1,0x1c695(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> 7b62: 01 7b63: 84 db test %bl,%bl 7b65: 5b pop %rbx 7b66: 0f 95 c0 setne %al 7b69: c3 retq 7b6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7b70: 0f b6 f3 movzbl %bl,%esi 7b73: e8 d8 cd ff ff callq 4950 <__overflow@plt> 7b78: eb e1 jmp 7b5b <__sprintf_chk@plt+0x2dcb> 7b7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7b80: f3 0f 1e fa endbr64 7b84: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax 7b8a: 8b 8e a8 00 00 00 mov 0xa8(%rsi),%ecx 7b90: 83 f8 03 cmp $0x3,%eax 7b93: 0f 94 c2 sete %dl 7b96: 83 f8 09 cmp $0x9,%eax 7b99: 0f 94 c0 sete %al 7b9c: 09 c2 or %eax,%edx 7b9e: 83 f9 03 cmp $0x3,%ecx 7ba1: 0f 94 c0 sete %al 7ba4: 83 f9 09 cmp $0x9,%ecx 7ba7: 0f 94 c1 sete %cl 7baa: 08 c8 or %cl,%al 7bac: 75 12 jne 7bc0 <__sprintf_chk@plt+0x2e30> 7bae: 84 d2 test %dl,%dl 7bb0: 75 46 jne 7bf8 <__sprintf_chk@plt+0x2e68> 7bb2: 41 b8 01 00 00 00 mov $0x1,%r8d 7bb8: 84 c0 test %al,%al 7bba: 74 08 je 7bc4 <__sprintf_chk@plt+0x2e34> 7bbc: 44 89 c0 mov %r8d,%eax 7bbf: c3 retq 7bc0: 84 d2 test %dl,%dl 7bc2: 74 ee je 7bb2 <__sprintf_chk@plt+0x2e22> 7bc4: 48 8b 46 60 mov 0x60(%rsi),%rax 7bc8: 48 39 47 60 cmp %rax,0x60(%rdi) 7bcc: 7f 2a jg 7bf8 <__sprintf_chk@plt+0x2e68> 7bce: 7c 18 jl 7be8 <__sprintf_chk@plt+0x2e58> 7bd0: 4c 8b 46 68 mov 0x68(%rsi),%r8 7bd4: 44 2b 47 68 sub 0x68(%rdi),%r8d 7bd8: 75 e2 jne 7bbc <__sprintf_chk@plt+0x2e2c> 7bda: 48 8b 36 mov (%rsi),%rsi 7bdd: 48 8b 3f mov (%rdi),%rdi 7be0: e9 9b ce ff ff jmpq 4a80 <strcmp@plt> 7be5: 0f 1f 00 nopl (%rax) 7be8: 41 b8 01 00 00 00 mov $0x1,%r8d 7bee: 44 89 c0 mov %r8d,%eax 7bf1: c3 retq 7bf2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7bf8: 41 b8 ff ff ff ff mov $0xffffffff,%r8d 7bfe: eb bc jmp 7bbc <__sprintf_chk@plt+0x2e2c> 7c00: f3 0f 1e fa endbr64 7c04: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax 7c0a: 48 89 f2 mov %rsi,%rdx 7c0d: 8b b6 a8 00 00 00 mov 0xa8(%rsi),%esi 7c13: 83 f8 03 cmp $0x3,%eax 7c16: 0f 94 c1 sete %cl 7c19: 83 f8 09 cmp $0x9,%eax 7c1c: 0f 94 c0 sete %al 7c1f: 09 c1 or %eax,%ecx 7c21: 83 fe 09 cmp $0x9,%esi 7c24: 0f 94 c0 sete %al 7c27: 83 fe 03 cmp $0x3,%esi 7c2a: 40 0f 94 c6 sete %sil 7c2e: 40 08 f0 or %sil,%al 7c31: 75 15 jne 7c48 <__sprintf_chk@plt+0x2eb8> 7c33: 84 c9 test %cl,%cl 7c35: 75 29 jne 7c60 <__sprintf_chk@plt+0x2ed0> 7c37: 41 b8 01 00 00 00 mov $0x1,%r8d 7c3d: 84 c0 test %al,%al 7c3f: 74 0b je 7c4c <__sprintf_chk@plt+0x2ebc> 7c41: 44 89 c0 mov %r8d,%eax 7c44: c3 retq 7c45: 0f 1f 00 nopl (%rax) 7c48: 84 c9 test %cl,%cl 7c4a: 74 eb je 7c37 <__sprintf_chk@plt+0x2ea7> 7c4c: 48 8b 37 mov (%rdi),%rsi 7c4f: 48 8b 3a mov (%rdx),%rdi 7c52: e9 89 6a 00 00 jmpq e6e0 <__sprintf_chk@plt+0x9950> 7c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7c5e: 00 00 7c60: 41 b8 ff ff ff ff mov $0xffffffff,%r8d 7c66: eb d9 jmp 7c41 <__sprintf_chk@plt+0x2eb1> 7c68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7c6f: 00 7c70: f3 0f 1e fa endbr64 7c74: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax 7c7a: 8b 8e a8 00 00 00 mov 0xa8(%rsi),%ecx 7c80: 83 f8 03 cmp $0x3,%eax 7c83: 0f 94 c2 sete %dl 7c86: 83 f8 09 cmp $0x9,%eax 7c89: 0f 94 c0 sete %al 7c8c: 09 c2 or %eax,%edx 7c8e: 83 f9 09 cmp $0x9,%ecx 7c91: 0f 94 c0 sete %al 7c94: 83 f9 03 cmp $0x3,%ecx 7c97: 0f 94 c1 sete %cl 7c9a: 08 c8 or %cl,%al 7c9c: 75 12 jne 7cb0 <__sprintf_chk@plt+0x2f20> 7c9e: 84 d2 test %dl,%dl 7ca0: 75 1e jne 7cc0 <__sprintf_chk@plt+0x2f30> 7ca2: 41 b8 01 00 00 00 mov $0x1,%r8d 7ca8: 84 c0 test %al,%al 7caa: 74 08 je 7cb4 <__sprintf_chk@plt+0x2f24> 7cac: 44 89 c0 mov %r8d,%eax 7caf: c3 retq 7cb0: 84 d2 test %dl,%dl 7cb2: 74 ee je 7ca2 <__sprintf_chk@plt+0x2f12> 7cb4: 48 8b 36 mov (%rsi),%rsi 7cb7: 48 8b 3f mov (%rdi),%rdi 7cba: e9 21 6a 00 00 jmpq e6e0 <__sprintf_chk@plt+0x9950> 7cbf: 90 nop 7cc0: 41 b8 ff ff ff ff mov $0xffffffff,%r8d 7cc6: eb e4 jmp 7cac <__sprintf_chk@plt+0x2f1c> 7cc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7ccf: 00 7cd0: f3 0f 1e fa endbr64 7cd4: 41 55 push %r13 7cd6: 41 54 push %r12 7cd8: 55 push %rbp 7cd9: 53 push %rbx 7cda: 48 89 fb mov %rdi,%rbx 7cdd: 48 83 ec 08 sub $0x8,%rsp 7ce1: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax 7ce7: 8b 8e a8 00 00 00 mov 0xa8(%rsi),%ecx 7ced: 83 f8 03 cmp $0x3,%eax 7cf0: 0f 94 c2 sete %dl 7cf3: 83 f8 09 cmp $0x9,%eax 7cf6: 0f 94 c0 sete %al 7cf9: 09 c2 or %eax,%edx 7cfb: 83 f9 03 cmp $0x3,%ecx 7cfe: 0f 94 c0 sete %al 7d01: 83 f9 09 cmp $0x9,%ecx 7d04: 0f 94 c1 sete %cl 7d07: 08 c8 or %cl,%al 7d09: 75 25 jne 7d30 <__sprintf_chk@plt+0x2fa0> 7d0b: 84 d2 test %dl,%dl 7d0d: 0f 85 9d 00 00 00 jne 7db0 <__sprintf_chk@plt+0x3020> 7d13: 41 b8 01 00 00 00 mov $0x1,%r8d 7d19: 84 c0 test %al,%al 7d1b: 74 17 je 7d34 <__sprintf_chk@plt+0x2fa4> 7d1d: 48 83 c4 08 add $0x8,%rsp 7d21: 44 89 c0 mov %r8d,%eax 7d24: 5b pop %rbx 7d25: 5d pop %rbp 7d26: 41 5c pop %r12 7d28: 41 5d pop %r13 7d2a: c3 retq 7d2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7d30: 84 d2 test %dl,%dl 7d32: 74 df je 7d13 <__sprintf_chk@plt+0x2f83> 7d34: 4c 8b 26 mov (%rsi),%r12 7d37: be 2e 00 00 00 mov $0x2e,%esi 7d3c: 4c 89 e7 mov %r12,%rdi 7d3f: e8 1c cc ff ff callq 4960 <strrchr@plt> 7d44: 4c 8b 2b mov (%rbx),%r13 7d47: be 2e 00 00 00 mov $0x2e,%esi 7d4c: 48 89 c5 mov %rax,%rbp 7d4f: 4c 89 ef mov %r13,%rdi 7d52: e8 09 cc ff ff callq 4960 <strrchr@plt> 7d57: 48 89 c6 mov %rax,%rsi 7d5a: 48 85 c0 test %rax,%rax 7d5d: 74 39 je 7d98 <__sprintf_chk@plt+0x3008> 7d5f: 48 85 ed test %rbp,%rbp 7d62: 48 8d 05 95 1a 01 00 lea 0x11a95(%rip),%rax # 197fe <_IO_stdin_used@@Base+0x17fe> 7d69: 48 0f 44 e8 cmove %rax,%rbp 7d6d: 48 89 ef mov %rbp,%rdi 7d70: e8 0b cd ff ff callq 4a80 <strcmp@plt> 7d75: 41 89 c0 mov %eax,%r8d 7d78: 85 c0 test %eax,%eax 7d7a: 75 a1 jne 7d1d <__sprintf_chk@plt+0x2f8d> 7d7c: 48 83 c4 08 add $0x8,%rsp 7d80: 4c 89 ee mov %r13,%rsi 7d83: 4c 89 e7 mov %r12,%rdi 7d86: 5b pop %rbx 7d87: 5d pop %rbp 7d88: 41 5c pop %r12 7d8a: 41 5d pop %r13 7d8c: e9 ef cc ff ff jmpq 4a80 <strcmp@plt> 7d91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7d98: 48 8d 35 5f 1a 01 00 lea 0x11a5f(%rip),%rsi # 197fe <_IO_stdin_used@@Base+0x17fe> 7d9f: 48 85 ed test %rbp,%rbp 7da2: 75 c9 jne 7d6d <__sprintf_chk@plt+0x2fdd> 7da4: eb d6 jmp 7d7c <__sprintf_chk@plt+0x2fec> 7da6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 7dad: 00 00 00 7db0: 41 b8 ff ff ff ff mov $0xffffffff,%r8d 7db6: e9 62 ff ff ff jmpq 7d1d <__sprintf_chk@plt+0x2f8d> 7dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7dc0: 41 57 push %r15 7dc2: 41 56 push %r14 7dc4: 41 55 push %r13 7dc6: 41 54 push %r12 7dc8: 55 push %rbp 7dc9: 53 push %rbx 7dca: 48 81 ec a8 00 00 00 sub $0xa8,%rsp 7dd1: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 7dd8: 00 00 7dda: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) 7de1: 00 7de2: 31 c0 xor %eax,%eax 7de4: 40 84 ff test %dil,%dil 7de7: 75 77 jne 7e60 <__sprintf_chk@plt+0x30d0> 7de9: 48 8d 1d 34 08 01 00 lea 0x10834(%rip),%rbx # 18624 <_IO_stdin_used@@Base+0x624> 7df0: bd 14 00 00 00 mov $0x14,%ebp 7df5: 4c 8d 25 24 c4 01 00 lea 0x1c424(%rip),%r12 # 24220 <stderr@@GLIBC_2.2.5+0xf60> 7dfc: 4c 8d 6b 2c lea 0x2c(%rbx),%r13 7e00: eb 11 jmp 7e13 <__sprintf_chk@plt+0x3083> 7e02: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7e08: 4c 39 eb cmp %r13,%rbx 7e0b: 74 22 je 7e2f <__sprintf_chk@plt+0x309f> 7e0d: 8b 2b mov (%rbx),%ebp 7e0f: 48 83 c3 04 add $0x4,%rbx 7e13: 89 ee mov %ebp,%esi 7e15: 4c 89 e7 mov %r12,%rdi 7e18: e8 d3 ce ff ff callq 4cf0 <sigismember@plt> 7e1d: 85 c0 test %eax,%eax 7e1f: 74 e7 je 7e08 <__sprintf_chk@plt+0x3078> 7e21: 31 f6 xor %esi,%esi 7e23: 89 ef mov %ebp,%edi 7e25: e8 66 cc ff ff callq 4a90 <signal@plt> 7e2a: 4c 39 eb cmp %r13,%rbx 7e2d: 75 de jne 7e0d <__sprintf_chk@plt+0x307d> 7e2f: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 7e36: 00 7e37: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 7e3e: 00 00 7e40: 0f 85 43 01 00 00 jne 7f89 <__sprintf_chk@plt+0x31f9> 7e46: 48 81 c4 a8 00 00 00 add $0xa8,%rsp 7e4d: 5b pop %rbx 7e4e: 5d pop %rbp 7e4f: 41 5c pop %r12 7e51: 41 5d pop %r13 7e53: 41 5e pop %r14 7e55: 41 5f pop %r15 7e57: c3 retq 7e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7e5f: 00 7e60: 48 8d 2d bd 07 01 00 lea 0x107bd(%rip),%rbp # 18624 <_IO_stdin_used@@Base+0x624> 7e67: 48 8d 3d b2 c3 01 00 lea 0x1c3b2(%rip),%rdi # 24220 <stderr@@GLIBC_2.2.5+0xf60> 7e6e: 41 bc 14 00 00 00 mov $0x14,%r12d 7e74: 49 89 e5 mov %rsp,%r13 7e77: e8 54 cc ff ff callq 4ad0 <sigemptyset@plt> 7e7c: 4c 8d 75 2c lea 0x2c(%rbp),%r14 7e80: 48 89 eb mov %rbp,%rbx 7e83: 4c 8d 3d 96 c3 01 00 lea 0x1c396(%rip),%r15 # 24220 <stderr@@GLIBC_2.2.5+0xf60> 7e8a: eb 0b jmp 7e97 <__sprintf_chk@plt+0x3107> 7e8c: 0f 1f 40 00 nopl 0x0(%rax) 7e90: 44 8b 23 mov (%rbx),%r12d 7e93: 48 83 c3 04 add $0x4,%rbx 7e97: 31 f6 xor %esi,%esi 7e99: 4c 89 ea mov %r13,%rdx 7e9c: 44 89 e7 mov %r12d,%edi 7e9f: e8 2c c9 ff ff callq 47d0 <sigaction@plt> 7ea4: 48 83 3c 24 01 cmpq $0x1,(%rsp) 7ea9: 74 0b je 7eb6 <__sprintf_chk@plt+0x3126> 7eab: 44 89 e6 mov %r12d,%esi 7eae: 4c 89 ff mov %r15,%rdi 7eb1: e8 aa ce ff ff callq 4d60 <sigaddset@plt> 7eb6: 4c 39 f3 cmp %r14,%rbx 7eb9: 75 d5 jne 7e90 <__sprintf_chk@plt+0x3100> 7ebb: 66 0f 6f 05 5d c3 01 movdqa 0x1c35d(%rip),%xmm0 # 24220 <stderr@@GLIBC_2.2.5+0xf60> 7ec2: 00 7ec3: 66 0f 6f 0d 65 c3 01 movdqa 0x1c365(%rip),%xmm1 # 24230 <stderr@@GLIBC_2.2.5+0xf70> 7eca: 00 7ecb: c7 84 24 88 00 00 00 movl $0x10000000,0x88(%rsp) 7ed2: 00 00 00 10 7ed6: 41 bc 14 00 00 00 mov $0x14,%r12d 7edc: 66 0f 6f 15 5c c3 01 movdqa 0x1c35c(%rip),%xmm2 # 24240 <stderr@@GLIBC_2.2.5+0xf80> 7ee3: 00 7ee4: 66 0f 6f 1d 64 c3 01 movdqa 0x1c364(%rip),%xmm3 # 24250 <stderr@@GLIBC_2.2.5+0xf90> 7eeb: 00 7eec: 4c 8d 3d dd f8 ff ff lea -0x723(%rip),%r15 # 77d0 <__sprintf_chk@plt+0x2a40> 7ef3: 4c 8d 35 f6 e9 ff ff lea -0x160a(%rip),%r14 # 68f0 <__sprintf_chk@plt+0x1b60> 7efa: 66 0f 6f 25 5e c3 01 movdqa 0x1c35e(%rip),%xmm4 # 24260 <stderr@@GLIBC_2.2.5+0xfa0> 7f01: 00 7f02: 66 0f 6f 2d 66 c3 01 movdqa 0x1c366(%rip),%xmm5 # 24270 <stderr@@GLIBC_2.2.5+0xfb0> 7f09: 00 7f0a: 0f 11 44 24 08 movups %xmm0,0x8(%rsp) 7f0f: 66 0f 6f 35 69 c3 01 movdqa 0x1c369(%rip),%xmm6 # 24280 <stderr@@GLIBC_2.2.5+0xfc0> 7f16: 00 7f17: 66 0f 6f 3d 71 c3 01 movdqa 0x1c371(%rip),%xmm7 # 24290 <stderr@@GLIBC_2.2.5+0xfd0> 7f1e: 00 7f1f: 0f 11 4c 24 18 movups %xmm1,0x18(%rsp) 7f24: 0f 11 54 24 28 movups %xmm2,0x28(%rsp) 7f29: 0f 11 5c 24 38 movups %xmm3,0x38(%rsp) 7f2e: 0f 11 64 24 48 movups %xmm4,0x48(%rsp) 7f33: 0f 11 6c 24 58 movups %xmm5,0x58(%rsp) 7f38: 0f 11 74 24 68 movups %xmm6,0x68(%rsp) 7f3d: 0f 11 7c 24 78 movups %xmm7,0x78(%rsp) 7f42: eb 0c jmp 7f50 <__sprintf_chk@plt+0x31c0> 7f44: 0f 1f 40 00 nopl 0x0(%rax) 7f48: 44 8b 65 00 mov 0x0(%rbp),%r12d 7f4c: 48 83 c5 04 add $0x4,%rbp 7f50: 44 89 e6 mov %r12d,%esi 7f53: 48 8d 3d c6 c2 01 00 lea 0x1c2c6(%rip),%rdi # 24220 <stderr@@GLIBC_2.2.5+0xf60> 7f5a: e8 91 cd ff ff callq 4cf0 <sigismember@plt> 7f5f: 85 c0 test %eax,%eax 7f61: 74 1c je 7f7f <__sprintf_chk@plt+0x31ef> 7f63: 41 83 fc 14 cmp $0x14,%r12d 7f67: 4c 89 f0 mov %r14,%rax 7f6a: 4c 89 ee mov %r13,%rsi 7f6d: 44 89 e7 mov %r12d,%edi 7f70: 49 0f 44 c7 cmove %r15,%rax 7f74: 31 d2 xor %edx,%edx 7f76: 48 89 04 24 mov %rax,(%rsp) 7f7a: e8 51 c8 ff ff callq 47d0 <sigaction@plt> 7f7f: 48 39 dd cmp %rbx,%rbp 7f82: 75 c4 jne 7f48 <__sprintf_chk@plt+0x31b8> 7f84: e9 a6 fe ff ff jmpq 7e2f <__sprintf_chk@plt+0x309f> 7f89: e8 52 c9 ff ff callq 48e0 <__stack_chk_fail@plt> 7f8e: 66 90 xchg %ax,%ax 7f90: 48 83 3d f0 b0 01 00 cmpq $0x0,0x1b0f0(%rip) # 23088 <quoting_style_args@@Base+0x688> 7f97: 00 7f98: 74 16 je 7fb0 <__sprintf_chk@plt+0x3220> 7f9a: 48 8d 35 e7 b0 01 00 lea 0x1b0e7(%rip),%rsi # 23088 <quoting_style_args@@Base+0x688> 7fa1: 48 8d 7e f8 lea -0x8(%rsi),%rdi 7fa5: eb 49 jmp 7ff0 <__sprintf_chk@plt+0x3260> 7fa7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7fae: 00 00 7fb0: 48 8d 35 b1 b0 01 00 lea 0x1b0b1(%rip),%rsi # 23068 <quoting_style_args@@Base+0x668> 7fb7: 48 83 ec 08 sub $0x8,%rsp 7fbb: 48 8d 7e f8 lea -0x8(%rsi),%rdi 7fbf: e8 2c 00 00 00 callq 7ff0 <__sprintf_chk@plt+0x3260> 7fc4: 48 8d 35 cd b0 01 00 lea 0x1b0cd(%rip),%rsi # 23098 <quoting_style_args@@Base+0x698> 7fcb: 48 8d 7e f8 lea -0x8(%rsi),%rdi 7fcf: e8 1c 00 00 00 callq 7ff0 <__sprintf_chk@plt+0x3260> 7fd4: 48 8d 35 9d b0 01 00 lea 0x1b09d(%rip),%rsi # 23078 <quoting_style_args@@Base+0x678> 7fdb: 48 83 c4 08 add $0x8,%rsp 7fdf: 48 8d 7e f8 lea -0x8(%rsi),%rdi 7fe3: eb 0b jmp 7ff0 <__sprintf_chk@plt+0x3260> 7fe5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 7fec: 00 00 00 00 7ff0: 55 push %rbp 7ff1: 48 89 fd mov %rdi,%rbp 7ff4: 53 push %rbx 7ff5: 48 89 f3 mov %rsi,%rbx 7ff8: 48 83 ec 08 sub $0x8,%rsp 7ffc: 80 3d 0d c3 01 00 00 cmpb $0x0,0x1c30d(%rip) # 24310 <stderr@@GLIBC_2.2.5+0x1050> 8003: 74 23 je 8028 <__sprintf_chk@plt+0x3298> 8005: 48 8b 75 00 mov 0x0(%rbp),%rsi 8009: 48 8b 3b mov (%rbx),%rdi 800c: ba 01 00 00 00 mov $0x1,%edx 8011: 48 8b 0d 70 b2 01 00 mov 0x1b270(%rip),%rcx # 23288 <stdout@@GLIBC_2.2.5> 8018: 48 83 c4 08 add $0x8,%rsp 801c: 5b pop %rbx 801d: 5d pop %rbp 801e: e9 ad cb ff ff jmpq 4bd0 <fwrite_unlocked@plt> 8023: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 8028: bf 01 00 00 00 mov $0x1,%edi 802d: c6 05 dc c2 01 00 01 movb $0x1,0x1c2dc(%rip) # 24310 <stderr@@GLIBC_2.2.5+0x1050> 8034: e8 f7 ca ff ff callq 4b30 <tcgetpgrp@plt> 8039: 85 c0 test %eax,%eax 803b: 79 0b jns 8048 <__sprintf_chk@plt+0x32b8> 803d: e8 4e ff ff ff callq 7f90 <__sprintf_chk@plt+0x3200> 8042: eb c1 jmp 8005 <__sprintf_chk@plt+0x3275> 8044: 0f 1f 40 00 nopl 0x0(%rax) 8048: bf 01 00 00 00 mov $0x1,%edi 804d: e8 6e fd ff ff callq 7dc0 <__sprintf_chk@plt+0x3030> 8052: e8 39 ff ff ff callq 7f90 <__sprintf_chk@plt+0x3200> 8057: eb ac jmp 8005 <__sprintf_chk@plt+0x3275> 8059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8060: 48 8d 35 01 b0 01 00 lea 0x1b001(%rip),%rsi # 23068 <quoting_style_args@@Base+0x668> 8067: 48 83 ec 08 sub $0x8,%rsp 806b: 48 8d 7e f8 lea -0x8(%rsi),%rdi 806f: e8 7c ff ff ff callq 7ff0 <__sprintf_chk@plt+0x3260> 8074: 48 8d 35 fd af 01 00 lea 0x1affd(%rip),%rsi # 23078 <quoting_style_args@@Base+0x678> 807b: 48 83 c4 08 add $0x8,%rsp 807f: 48 8d 7e f8 lea -0x8(%rsi),%rdi 8083: e9 68 ff ff ff jmpq 7ff0 <__sprintf_chk@plt+0x3260> 8088: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 808f: 00 8090: 55 push %rbp 8091: 53 push %rbx 8092: 48 81 ec 98 00 00 00 sub $0x98,%rsp 8099: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 80a0: 00 00 80a2: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 80a9: 00 80aa: 31 c0 xor %eax,%eax 80ac: 48 89 e3 mov %rsp,%rbx 80af: eb 58 jmp 8109 <__sprintf_chk@plt+0x3379> 80b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 80b8: 48 8b 3d c9 b1 01 00 mov 0x1b1c9(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> 80bf: e8 6c cc ff ff callq 4d30 <fflush_unlocked@plt> 80c4: 48 89 da mov %rbx,%rdx 80c7: 48 8d 35 52 c1 01 00 lea 0x1c152(%rip),%rsi # 24220 <stderr@@GLIBC_2.2.5+0xf60> 80ce: 31 ff xor %edi,%edi 80d0: e8 4b c6 ff ff callq 4720 <sigprocmask@plt> 80d5: 8b 2d 3d c1 01 00 mov 0x1c13d(%rip),%ebp # 24218 <stderr@@GLIBC_2.2.5+0xf58> 80db: 8b 05 33 c1 01 00 mov 0x1c133(%rip),%eax # 24214 <stderr@@GLIBC_2.2.5+0xf54> 80e1: 85 c0 test %eax,%eax 80e3: 74 4b je 8130 <__sprintf_chk@plt+0x33a0> 80e5: 83 e8 01 sub $0x1,%eax 80e8: bd 13 00 00 00 mov $0x13,%ebp 80ed: 89 05 21 c1 01 00 mov %eax,0x1c121(%rip) # 24214 <stderr@@GLIBC_2.2.5+0xf54> 80f3: 89 ef mov %ebp,%edi 80f5: e8 46 c6 ff ff callq 4740 <raise@plt> 80fa: 31 d2 xor %edx,%edx 80fc: 48 89 de mov %rbx,%rsi 80ff: bf 02 00 00 00 mov $0x2,%edi 8104: e8 17 c6 ff ff callq 4720 <sigprocmask@plt> 8109: 8b 05 09 c1 01 00 mov 0x1c109(%rip),%eax # 24218 <stderr@@GLIBC_2.2.5+0xf58> 810f: 85 c0 test %eax,%eax 8111: 75 0a jne 811d <__sprintf_chk@plt+0x338d> 8113: 8b 05 fb c0 01 00 mov 0x1c0fb(%rip),%eax # 24214 <stderr@@GLIBC_2.2.5+0xf54> 8119: 85 c0 test %eax,%eax 811b: 74 23 je 8140 <__sprintf_chk@plt+0x33b0> 811d: 80 3d ec c1 01 00 00 cmpb $0x0,0x1c1ec(%rip) # 24310 <stderr@@GLIBC_2.2.5+0x1050> 8124: 74 92 je 80b8 <__sprintf_chk@plt+0x3328> 8126: e8 35 ff ff ff callq 8060 <__sprintf_chk@plt+0x32d0> 812b: eb 8b jmp 80b8 <__sprintf_chk@plt+0x3328> 812d: 0f 1f 00 nopl (%rax) 8130: 31 f6 xor %esi,%esi 8132: 89 ef mov %ebp,%edi 8134: e8 57 c9 ff ff callq 4a90 <signal@plt> 8139: eb b8 jmp 80f3 <__sprintf_chk@plt+0x3363> 813b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 8140: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 8147: 00 8148: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 814f: 00 00 8151: 75 0a jne 815d <__sprintf_chk@plt+0x33cd> 8153: 48 81 c4 98 00 00 00 add $0x98,%rsp 815a: 5b pop %rbx 815b: 5d pop %rbp 815c: c3 retq 815d: e8 7e c7 ff ff callq 48e0 <__stack_chk_fail@plt> 8162: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 8169: 00 00 00 00 816d: 0f 1f 00 nopl (%rax) 8170: 80 3d 9b c1 01 00 00 cmpb $0x0,0x1c19b(%rip) # 24312 <stderr@@GLIBC_2.2.5+0x1052> 8177: 75 07 jne 8180 <__sprintf_chk@plt+0x33f0> 8179: c3 retq 817a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 8180: 48 83 ec 08 sub $0x8,%rsp 8184: bf 04 00 00 00 mov $0x4,%edi 8189: e8 b2 e9 ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> 818e: 84 c0 test %al,%al 8190: 75 0e jne 81a0 <__sprintf_chk@plt+0x3410> 8192: 48 83 c4 08 add $0x8,%rsp 8196: c3 retq 8197: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 819e: 00 00 81a0: 48 8d 35 c1 ae 01 00 lea 0x1aec1(%rip),%rsi # 23068 <quoting_style_args@@Base+0x668> 81a7: 48 8d 7e f8 lea -0x8(%rsi),%rdi 81ab: e8 40 fe ff ff callq 7ff0 <__sprintf_chk@plt+0x3260> 81b0: 48 8d 35 f1 ae 01 00 lea 0x1aef1(%rip),%rsi # 230a8 <quoting_style_args@@Base+0x6a8> 81b7: 48 8d 7e f8 lea -0x8(%rsi),%rdi 81bb: e8 30 fe ff ff callq 7ff0 <__sprintf_chk@plt+0x3260> 81c0: 48 8d 35 b1 ae 01 00 lea 0x1aeb1(%rip),%rsi # 23078 <quoting_style_args@@Base+0x678> 81c7: 48 83 c4 08 add $0x8,%rsp 81cb: 48 8d 7e f8 lea -0x8(%rsi),%rdi 81cf: e9 1c fe ff ff jmpq 7ff0 <__sprintf_chk@plt+0x3260> 81d4: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 81db: 00 00 00 00 81df: 90 nop 81e0: 41 57 push %r15 81e2: 41 56 push %r14 81e4: 41 55 push %r13 81e6: 49 89 d5 mov %rdx,%r13 81e9: 41 54 push %r12 81eb: 41 89 cc mov %ecx,%r12d 81ee: 55 push %rbp 81ef: 48 89 f5 mov %rsi,%rbp 81f2: 53 push %rbx 81f3: 48 83 ec 68 sub $0x68,%rsp 81f7: 48 89 7c 24 30 mov %rdi,0x30(%rsp) 81fc: 4c 89 44 24 20 mov %r8,0x20(%rsp) 8201: 4c 89 4c 24 38 mov %r9,0x38(%rsp) 8206: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 820d: 00 00 820f: 48 89 44 24 58 mov %rax,0x58(%rsp) 8214: 31 c0 xor %eax,%eax 8216: 48 8b 07 mov (%rdi),%rax 8219: 48 89 d7 mov %rdx,%rdi 821c: 48 89 44 24 18 mov %rax,0x18(%rsp) 8221: e8 7a c6 00 00 callq 148a0 <__sprintf_chk@plt+0xfb10> 8226: 83 f8 02 cmp $0x2,%eax 8229: 0f 96 c0 setbe %al 822c: 22 05 a6 c0 01 00 and 0x1c0a6(%rip),%al # 242d8 <stderr@@GLIBC_2.2.5+0x1018> 8232: 88 44 24 2f mov %al,0x2f(%rsp) 8236: 0f 85 14 01 00 00 jne 8350 <__sprintf_chk@plt+0x35c0> 823c: 45 31 ff xor %r15d,%r15d 823f: 45 85 e4 test %r12d,%r12d 8242: 74 5c je 82a0 <__sprintf_chk@plt+0x3510> 8244: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 8249: 4d 89 e8 mov %r13,%r8 824c: 48 89 ea mov %rbp,%rdx 824f: be 00 20 00 00 mov $0x2000,%esi 8254: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 825b: e8 20 c7 00 00 callq 14980 <__sprintf_chk@plt+0xfbf0> 8260: 49 89 c4 mov %rax,%r12 8263: 48 3d ff 1f 00 00 cmp $0x1fff,%rax 8269: 0f 87 83 03 00 00 ja 85f2 <__sprintf_chk@plt+0x3862> 826f: 48 8b 44 24 18 mov 0x18(%rsp),%rax 8274: c6 44 24 2f 01 movb $0x1,0x2f(%rsp) 8279: 0f b6 00 movzbl (%rax),%eax 827c: 38 45 00 cmp %al,0x0(%rbp) 827f: 75 10 jne 8291 <__sprintf_chk@plt+0x3501> 8281: 48 89 ef mov %rbp,%rdi 8284: e8 37 c6 ff ff callq 48c0 <strlen@plt> 8289: 49 39 c4 cmp %rax,%r12 828c: 0f 95 44 24 2f setne 0x2f(%rsp) 8291: 45 85 ff test %r15d,%r15d 8294: 74 1a je 82b0 <__sprintf_chk@plt+0x3520> 8296: 4c 89 e3 mov %r12,%rbx 8299: e9 eb 00 00 00 jmpq 8389 <__sprintf_chk@plt+0x35f9> 829e: 66 90 xchg %ax,%ax 82a0: 48 89 ef mov %rbp,%rdi 82a3: e8 18 c6 ff ff callq 48c0 <strlen@plt> 82a8: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 82ad: 49 89 c4 mov %rax,%r12 82b0: 48 83 7c 24 20 00 cmpq $0x0,0x20(%rsp) 82b6: 74 78 je 8330 <__sprintf_chk@plt+0x35a0> 82b8: e8 f3 c5 ff ff callq 48b0 <__ctype_get_mb_cur_max@plt> 82bd: 48 83 f8 01 cmp $0x1,%rax 82c1: 0f 87 c9 02 00 00 ja 8590 <__sprintf_chk@plt+0x3800> 82c7: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 82cc: 4a 8d 2c 23 lea (%rbx,%r12,1),%rbp 82d0: 48 39 dd cmp %rbx,%rbp 82d3: 0f 86 47 03 00 00 jbe 8620 <__sprintf_chk@plt+0x3890> 82d9: e8 a2 ca ff ff callq 4d80 <__ctype_b_loc@plt> 82de: 48 8b 08 mov (%rax),%rcx 82e1: 48 89 d8 mov %rbx,%rax 82e4: 31 db xor %ebx,%ebx 82e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 82ed: 00 00 00 82f0: 0f b6 10 movzbl (%rax),%edx 82f3: 0f b7 14 51 movzwl (%rcx,%rdx,2),%edx 82f7: 66 81 e2 00 40 and $0x4000,%dx 82fc: 66 83 fa 01 cmp $0x1,%dx 8300: 48 83 db ff sbb $0xffffffffffffffff,%rbx 8304: 48 83 c0 01 add $0x1,%rax 8308: 48 39 c5 cmp %rax,%rbp 830b: 75 e3 jne 82f0 <__sprintf_chk@plt+0x3560> 830d: 80 3d 94 c0 01 00 00 cmpb $0x0,0x1c094(%rip) # 243a8 <stderr@@GLIBC_2.2.5+0x10e8> 8314: 0f 85 cd 00 00 00 jne 83e7 <__sprintf_chk@plt+0x3657> 831a: 48 8b 44 24 38 mov 0x38(%rsp),%rax 831f: c6 00 00 movb $0x0,(%rax) 8322: e9 dd 00 00 00 jmpq 8404 <__sprintf_chk@plt+0x3674> 8327: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 832e: 00 00 8330: 80 3d 71 c0 01 00 00 cmpb $0x0,0x1c071(%rip) # 243a8 <stderr@@GLIBC_2.2.5+0x10e8> 8337: 0f 85 aa 00 00 00 jne 83e7 <__sprintf_chk@plt+0x3657> 833d: 48 8b 44 24 38 mov 0x38(%rsp),%rax 8342: c6 00 00 movb $0x0,(%rax) 8345: e9 c2 00 00 00 jmpq 840c <__sprintf_chk@plt+0x367c> 834a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 8350: 45 85 e4 test %r12d,%r12d 8353: 0f 85 d8 02 00 00 jne 8631 <__sprintf_chk@plt+0x38a1> 8359: 48 89 ef mov %rbp,%rdi 835c: e8 5f c5 ff ff callq 48c0 <strlen@plt> 8361: 48 89 c3 mov %rax,%rbx 8364: 4c 8d 60 01 lea 0x1(%rax),%r12 8368: 48 3d ff 1f 00 00 cmp $0x1fff,%rax 836e: 0f 87 6c 02 00 00 ja 85e0 <__sprintf_chk@plt+0x3850> 8374: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 8379: 4c 89 e2 mov %r12,%rdx 837c: 48 89 ee mov %rbp,%rsi 837f: e8 5c c7 ff ff callq 4ae0 <memcpy@plt> 8384: c6 44 24 2f 00 movb $0x0,0x2f(%rsp) 8389: e8 22 c5 ff ff callq 48b0 <__ctype_get_mb_cur_max@plt> 838e: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 8393: 48 8d 3c 1e lea (%rsi,%rbx,1),%rdi 8397: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 839c: 48 83 f8 01 cmp $0x1,%rax 83a0: 0f 87 9a 00 00 00 ja 8440 <__sprintf_chk@plt+0x36b0> 83a6: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 83ab: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 83b0: 4d 39 f7 cmp %r14,%r15 83b3: 76 24 jbe 83d9 <__sprintf_chk@plt+0x3649> 83b5: e8 c6 c9 ff ff callq 4d80 <__ctype_b_loc@plt> 83ba: 4c 89 f2 mov %r14,%rdx 83bd: 4c 89 ff mov %r15,%rdi 83c0: 0f b6 32 movzbl (%rdx),%esi 83c3: 48 8b 08 mov (%rax),%rcx 83c6: f6 44 71 01 40 testb $0x40,0x1(%rcx,%rsi,2) 83cb: 75 03 jne 83d0 <__sprintf_chk@plt+0x3640> 83cd: c6 02 3f movb $0x3f,(%rdx) 83d0: 48 83 c2 01 add $0x1,%rdx 83d4: 48 39 fa cmp %rdi,%rdx 83d7: 75 e7 jne 83c0 <__sprintf_chk@plt+0x3630> 83d9: 49 89 dc mov %rbx,%r12 83dc: 0f b6 05 c5 bf 01 00 movzbl 0x1bfc5(%rip),%eax # 243a8 <stderr@@GLIBC_2.2.5+0x10e8> 83e3: 84 c0 test %al,%al 83e5: 74 0e je 83f5 <__sprintf_chk@plt+0x3665> 83e7: 0f b6 44 24 2f movzbl 0x2f(%rsp),%eax 83ec: 83 f0 01 xor $0x1,%eax 83ef: 22 05 b4 bf 01 00 and 0x1bfb4(%rip),%al # 243a9 <stderr@@GLIBC_2.2.5+0x10e9> 83f5: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 83fa: 48 83 7c 24 20 00 cmpq $0x0,0x20(%rsp) 8400: 88 06 mov %al,(%rsi) 8402: 74 08 je 840c <__sprintf_chk@plt+0x367c> 8404: 48 8b 44 24 20 mov 0x20(%rsp),%rax 8409: 48 89 18 mov %rbx,(%rax) 840c: 48 8b 44 24 30 mov 0x30(%rsp),%rax 8411: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 8416: 48 89 30 mov %rsi,(%rax) 8419: 48 8b 44 24 58 mov 0x58(%rsp),%rax 841e: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 8425: 00 00 8427: 0f 85 0f 02 00 00 jne 863c <__sprintf_chk@plt+0x38ac> 842d: 48 83 c4 68 add $0x68,%rsp 8431: 4c 89 e0 mov %r12,%rax 8434: 5b pop %rbx 8435: 5d pop %rbp 8436: 41 5c pop %r12 8438: 41 5d pop %r13 843a: 41 5e pop %r14 843c: 41 5f pop %r15 843e: c3 retq 843f: 90 nop 8440: 48 39 f7 cmp %rsi,%rdi 8443: 0f 86 de 01 00 00 jbe 8627 <__sprintf_chk@plt+0x3897> 8449: 49 89 f4 mov %rsi,%r12 844c: 31 db xor %ebx,%ebx 844e: 48 8d 6c 24 50 lea 0x50(%rsp),%rbp 8453: 49 89 f5 mov %rsi,%r13 8456: 4c 8d 7c 24 4c lea 0x4c(%rsp),%r15 845b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 8460: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 8465: 3c 5f cmp $0x5f,%al 8467: 0f 8f 13 01 00 00 jg 8580 <__sprintf_chk@plt+0x37f0> 846d: 3c 40 cmp $0x40,%al 846f: 0f 8f d7 00 00 00 jg 854c <__sprintf_chk@plt+0x37bc> 8475: 3c 23 cmp $0x23,%al 8477: 0f 8f c3 00 00 00 jg 8540 <__sprintf_chk@plt+0x37b0> 847d: 3c 1f cmp $0x1f,%al 847f: 0f 8f c7 00 00 00 jg 854c <__sprintf_chk@plt+0x37bc> 8485: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) 848c: 00 00 848e: 4d 89 ee mov %r13,%r14 8491: eb 22 jmp 84b5 <__sprintf_chk@plt+0x3725> 8493: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 8498: 41 c6 04 24 3f movb $0x3f,(%r12) 849d: 48 89 ef mov %rbp,%rdi 84a0: 4d 01 ee add %r13,%r14 84a3: 48 83 c3 01 add $0x1,%rbx 84a7: 4c 8b 64 24 08 mov 0x8(%rsp),%r12 84ac: e8 8f c8 ff ff callq 4d40 <mbsinit@plt> 84b1: 85 c0 test %eax,%eax 84b3: 75 7c jne 8531 <__sprintf_chk@plt+0x37a1> 84b5: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 84ba: 4c 89 f6 mov %r14,%rsi 84bd: 48 89 e9 mov %rbp,%rcx 84c0: 4c 89 ff mov %r15,%rdi 84c3: 4c 29 f2 sub %r14,%rdx 84c6: e8 05 e4 00 00 callq 168d0 <__sprintf_chk@plt+0x11b40> 84cb: 49 8d 74 24 01 lea 0x1(%r12),%rsi 84d0: 48 89 74 24 08 mov %rsi,0x8(%rsp) 84d5: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 84d9: 0f 84 d1 00 00 00 je 85b0 <__sprintf_chk@plt+0x3820> 84df: 48 83 f8 fe cmp $0xfffffffffffffffe,%rax 84e3: 0f 84 e7 00 00 00 je 85d0 <__sprintf_chk@plt+0x3840> 84e9: 8b 7c 24 4c mov 0x4c(%rsp),%edi 84ed: 48 85 c0 test %rax,%rax 84f0: 41 bd 01 00 00 00 mov $0x1,%r13d 84f6: 4c 0f 45 e8 cmovne %rax,%r13 84fa: e8 61 c6 ff ff callq 4b60 <wcwidth@plt> 84ff: 85 c0 test %eax,%eax 8501: 78 95 js 8498 <__sprintf_chk@plt+0x3708> 8503: 31 d2 xor %edx,%edx 8505: 0f 1f 00 nopl (%rax) 8508: 41 0f b6 0c 16 movzbl (%r14,%rdx,1),%ecx 850d: 41 88 0c 14 mov %cl,(%r12,%rdx,1) 8511: 48 83 c2 01 add $0x1,%rdx 8515: 49 39 d5 cmp %rdx,%r13 8518: 75 ee jne 8508 <__sprintf_chk@plt+0x3778> 851a: 48 98 cltq 851c: 48 89 ef mov %rbp,%rdi 851f: 4d 01 ee add %r13,%r14 8522: 4d 01 ec add %r13,%r12 8525: 48 01 c3 add %rax,%rbx 8528: e8 13 c8 ff ff callq 4d40 <mbsinit@plt> 852d: 85 c0 test %eax,%eax 852f: 74 84 je 84b5 <__sprintf_chk@plt+0x3725> 8531: 4d 89 f5 mov %r14,%r13 8534: eb 26 jmp 855c <__sprintf_chk@plt+0x37cc> 8536: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 853d: 00 00 00 8540: 8d 50 db lea -0x25(%rax),%edx 8543: 80 fa 1a cmp $0x1a,%dl 8546: 0f 87 39 ff ff ff ja 8485 <__sprintf_chk@plt+0x36f5> 854c: 41 88 04 24 mov %al,(%r12) 8550: 49 83 c5 01 add $0x1,%r13 8554: 48 83 c3 01 add $0x1,%rbx 8558: 49 83 c4 01 add $0x1,%r12 855c: 4c 39 6c 24 10 cmp %r13,0x10(%rsp) 8561: 0f 87 f9 fe ff ff ja 8460 <__sprintf_chk@plt+0x36d0> 8567: 4d 89 e6 mov %r12,%r14 856a: 4c 2b 74 24 18 sub 0x18(%rsp),%r14 856f: 4d 89 f4 mov %r14,%r12 8572: e9 65 fe ff ff jmpq 83dc <__sprintf_chk@plt+0x364c> 8577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 857e: 00 00 8580: 8d 50 9f lea -0x61(%rax),%edx 8583: 80 fa 1d cmp $0x1d,%dl 8586: 76 c4 jbe 854c <__sprintf_chk@plt+0x37bc> 8588: e9 f8 fe ff ff jmpq 8485 <__sprintf_chk@plt+0x36f5> 858d: 0f 1f 00 nopl (%rax) 8590: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 8595: 31 d2 xor %edx,%edx 8597: 4c 89 e6 mov %r12,%rsi 859a: e8 11 8f 00 00 callq 114b0 <__sprintf_chk@plt+0xc720> 859f: 48 63 d8 movslq %eax,%rbx 85a2: e9 66 fd ff ff jmpq 830d <__sprintf_chk@plt+0x357d> 85a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 85ae: 00 00 85b0: 41 c6 04 24 3f movb $0x3f,(%r12) 85b5: 4d 89 f5 mov %r14,%r13 85b8: 48 83 c3 01 add $0x1,%rbx 85bc: 49 83 c5 01 add $0x1,%r13 85c0: 4c 8b 64 24 08 mov 0x8(%rsp),%r12 85c5: eb 95 jmp 855c <__sprintf_chk@plt+0x37cc> 85c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 85ce: 00 00 85d0: 41 c6 04 24 3f movb $0x3f,(%r12) 85d5: 4c 8b 6c 24 10 mov 0x10(%rsp),%r13 85da: 48 83 c3 01 add $0x1,%rbx 85de: eb e0 jmp 85c0 <__sprintf_chk@plt+0x3830> 85e0: 4c 89 e7 mov %r12,%rdi 85e3: e8 d8 d2 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 85e8: 48 89 44 24 18 mov %rax,0x18(%rsp) 85ed: e9 82 fd ff ff jmpq 8374 <__sprintf_chk@plt+0x35e4> 85f2: 4c 8d 70 01 lea 0x1(%rax),%r14 85f6: 4c 89 f7 mov %r14,%rdi 85f9: e8 c2 d2 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 85fe: 4d 89 e8 mov %r13,%r8 8601: 48 89 ea mov %rbp,%rdx 8604: 4c 89 f6 mov %r14,%rsi 8607: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 860e: 48 89 c7 mov %rax,%rdi 8611: 48 89 44 24 18 mov %rax,0x18(%rsp) 8616: e8 65 c3 00 00 callq 14980 <__sprintf_chk@plt+0xfbf0> 861b: e9 4f fc ff ff jmpq 826f <__sprintf_chk@plt+0x34df> 8620: 31 db xor %ebx,%ebx 8622: e9 e6 fc ff ff jmpq 830d <__sprintf_chk@plt+0x357d> 8627: 45 31 e4 xor %r12d,%r12d 862a: 31 db xor %ebx,%ebx 862c: e9 ab fd ff ff jmpq 83dc <__sprintf_chk@plt+0x364c> 8631: 41 bf 01 00 00 00 mov $0x1,%r15d 8637: e9 08 fc ff ff jmpq 8244 <__sprintf_chk@plt+0x34b4> 863c: e8 9f c2 ff ff callq 48e0 <__stack_chk_fail@plt> 8641: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 8648: 00 00 00 00 864c: 0f 1f 40 00 nopl 0x0(%rax) 8650: 41 57 push %r15 8652: 41 56 push %r14 8654: 41 55 push %r13 8656: 41 54 push %r12 8658: 55 push %rbp 8659: 53 push %rbx 865a: 48 81 ec 00 10 00 00 sub $0x1000,%rsp 8661: 48 83 0c 24 00 orq $0x0,(%rsp) 8666: 48 81 ec 00 10 00 00 sub $0x1000,%rsp 866d: 48 83 0c 24 00 orq $0x0,(%rsp) 8672: 48 83 ec 48 sub $0x48,%rsp 8676: 4c 8b b4 24 80 20 00 mov 0x2080(%rsp),%r14 867d: 00 867e: 49 89 fd mov %rdi,%r13 8681: 49 89 cc mov %rcx,%r12 8684: 45 89 c7 mov %r8d,%r15d 8687: 89 d1 mov %edx,%ecx 8689: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 8690: 00 00 8692: 48 89 84 24 38 20 00 mov %rax,0x2038(%rsp) 8699: 00 869a: 31 c0 xor %eax,%eax 869c: 45 31 c0 xor %r8d,%r8d 869f: 48 8d 44 24 30 lea 0x30(%rsp),%rax 86a4: 48 89 f2 mov %rsi,%rdx 86a7: 4c 89 cb mov %r9,%rbx 86aa: 48 8d 7c 24 28 lea 0x28(%rsp),%rdi 86af: 4c 8d 4c 24 27 lea 0x27(%rsp),%r9 86b4: 4c 89 ee mov %r13,%rsi 86b7: 48 89 04 24 mov %rax,(%rsp) 86bb: 48 89 44 24 28 mov %rax,0x28(%rsp) 86c0: e8 1b fb ff ff callq 81e0 <__sprintf_chk@plt+0x3450> 86c5: 80 7c 24 27 00 cmpb $0x0,0x27(%rsp) 86ca: 48 89 c5 mov %rax,%rbp 86cd: 74 09 je 86d8 <__sprintf_chk@plt+0x3948> 86cf: 45 84 ff test %r15b,%r15b 86d2: 0f 85 58 02 00 00 jne 8930 <__sprintf_chk@plt+0x3ba0> 86d8: 4d 85 e4 test %r12,%r12 86db: 74 3f je 871c <__sprintf_chk@plt+0x398c> 86dd: bf 04 00 00 00 mov $0x4,%edi 86e2: e8 59 e4 ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> 86e7: 84 c0 test %al,%al 86e9: 0f 85 b1 02 00 00 jne 89a0 <__sprintf_chk@plt+0x3c10> 86ef: 48 8d 35 72 a9 01 00 lea 0x1a972(%rip),%rsi # 23068 <quoting_style_args@@Base+0x668> 86f6: 48 8d 7e f8 lea -0x8(%rsi),%rdi 86fa: e8 f1 f8 ff ff callq 7ff0 <__sprintf_chk@plt+0x3260> 86ff: 49 8d 74 24 08 lea 0x8(%r12),%rsi 8704: 4c 89 e7 mov %r12,%rdi 8707: e8 e4 f8 ff ff callq 7ff0 <__sprintf_chk@plt+0x3260> 870c: 48 8d 35 65 a9 01 00 lea 0x1a965(%rip),%rsi # 23078 <quoting_style_args@@Base+0x678> 8713: 48 8d 7e f8 lea -0x8(%rsi),%rdi 8717: e8 d4 f8 ff ff callq 7ff0 <__sprintf_chk@plt+0x3260> 871c: 4d 85 f6 test %r14,%r14 871f: 0f 84 3b 02 00 00 je 8960 <__sprintf_chk@plt+0x3bd0> 8725: 44 0f b6 25 7b bc 01 movzbl 0x1bc7b(%rip),%r12d # 243a8 <stderr@@GLIBC_2.2.5+0x10e8> 872c: 00 872d: 45 84 e4 test %r12b,%r12b 8730: 0f 85 a2 01 00 00 jne 88d8 <__sprintf_chk@plt+0x3b48> 8736: 49 89 ea mov %rbp,%r10 8739: 45 31 c9 xor %r9d,%r9d 873c: 48 8b 3d 45 bc 01 00 mov 0x1bc45(%rip),%rdi # 24388 <stderr@@GLIBC_2.2.5+0x10c8> 8743: 31 f6 xor %esi,%esi 8745: 4c 89 54 24 18 mov %r10,0x18(%rsp) 874a: 4c 89 4c 24 10 mov %r9,0x10(%rsp) 874f: e8 4c e9 ff ff callq 70a0 <__sprintf_chk@plt+0x2310> 8754: be 01 00 00 00 mov $0x1,%esi 8759: 4c 89 f7 mov %r14,%rdi 875c: 49 89 c7 mov %rax,%r15 875f: e8 3c e9 ff ff callq 70a0 <__sprintf_chk@plt+0x2310> 8764: 48 8d 0d 93 10 01 00 lea 0x11093(%rip),%rcx # 197fe <_IO_stdin_used@@Base+0x17fe> 876b: 4c 89 fa mov %r15,%rdx 876e: 48 8d 35 6f 10 01 00 lea 0x1106f(%rip),%rsi # 197e4 <_IO_stdin_used@@Base+0x17e4> 8775: 80 38 2f cmpb $0x2f,(%rax) 8778: 49 89 c0 mov %rax,%r8 877b: 48 8d 05 81 13 01 00 lea 0x11381(%rip),%rax # 19b03 <_IO_stdin_used@@Base+0x1b03> 8782: bf 01 00 00 00 mov $0x1,%edi 8787: 48 0f 45 c8 cmovne %rax,%rcx 878b: 31 c0 xor %eax,%eax 878d: 4c 89 44 24 08 mov %r8,0x8(%rsp) 8792: e8 79 c4 ff ff callq 4c10 <__printf_chk@plt> 8797: 4c 89 ff mov %r15,%rdi 879a: e8 31 bf ff ff callq 46d0 <free@plt> 879f: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 87a4: 4c 89 c7 mov %r8,%rdi 87a7: e8 24 bf ff ff callq 46d0 <free@plt> 87ac: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 87b1: 4c 8b 54 24 18 mov 0x18(%rsp),%r10 87b6: 48 85 db test %rbx,%rbx 87b9: 0f 84 b3 01 00 00 je 8972 <__sprintf_chk@plt+0x3be2> 87bf: 80 3d 52 bb 01 00 00 cmpb $0x0,0x1bb52(%rip) # 24318 <stderr@@GLIBC_2.2.5+0x1058> 87c6: 74 24 je 87ec <__sprintf_chk@plt+0x3a5c> 87c8: 48 8b 53 18 mov 0x18(%rbx),%rdx 87cc: 48 8b 43 20 mov 0x20(%rbx),%rax 87d0: 48 29 d0 sub %rdx,%rax 87d3: 48 83 f8 07 cmp $0x7,%rax 87d7: 0f 86 d3 01 00 00 jbe 89b0 <__sprintf_chk@plt+0x3c20> 87dd: 48 8b 05 14 ba 01 00 mov 0x1ba14(%rip),%rax # 241f8 <stderr@@GLIBC_2.2.5+0xf38> 87e4: 48 89 02 mov %rax,(%rdx) 87e7: 48 83 43 18 08 addq $0x8,0x18(%rbx) 87ec: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 87f1: 48 8b 0d 90 aa 01 00 mov 0x1aa90(%rip),%rcx # 23288 <stdout@@GLIBC_2.2.5> 87f8: 4c 89 d2 mov %r10,%rdx 87fb: be 01 00 00 00 mov $0x1,%esi 8800: 4c 01 cf add %r9,%rdi 8803: e8 c8 c3 ff ff callq 4bd0 <fwrite_unlocked@plt> 8808: 48 8b 05 e9 b9 01 00 mov 0x1b9e9(%rip),%rax # 241f8 <stderr@@GLIBC_2.2.5+0xf38> 880f: 48 01 e8 add %rbp,%rax 8812: 80 3d ff ba 01 00 00 cmpb $0x0,0x1baff(%rip) # 24318 <stderr@@GLIBC_2.2.5+0x1058> 8819: 48 89 05 d8 b9 01 00 mov %rax,0x1b9d8(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> 8820: 74 1d je 883f <__sprintf_chk@plt+0x3aaf> 8822: 48 8b 4b 18 mov 0x18(%rbx),%rcx 8826: 48 8b 53 20 mov 0x20(%rbx),%rdx 882a: 48 29 ca sub %rcx,%rdx 882d: 48 83 fa 07 cmp $0x7,%rdx 8831: 0f 86 a9 01 00 00 jbe 89e0 <__sprintf_chk@plt+0x3c50> 8837: 48 89 01 mov %rax,(%rcx) 883a: 48 83 43 18 08 addq $0x8,0x18(%rbx) 883f: 4d 85 f6 test %r14,%r14 8842: 74 4b je 888f <__sprintf_chk@plt+0x3aff> 8844: 48 8b 0d 3d aa 01 00 mov 0x1aa3d(%rip),%rcx # 23288 <stdout@@GLIBC_2.2.5> 884b: ba 06 00 00 00 mov $0x6,%edx 8850: be 01 00 00 00 mov $0x1,%esi 8855: 48 8d 3d 9c 0f 01 00 lea 0x10f9c(%rip),%rdi # 197f8 <_IO_stdin_used@@Base+0x17f8> 885c: e8 6f c3 ff ff callq 4bd0 <fwrite_unlocked@plt> 8861: 45 84 e4 test %r12b,%r12b 8864: 74 29 je 888f <__sprintf_chk@plt+0x3aff> 8866: 48 8b 44 24 28 mov 0x28(%rsp),%rax 886b: 48 8b 3d 16 aa 01 00 mov 0x1aa16(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> 8872: 0f b6 54 28 ff movzbl -0x1(%rax,%rbp,1),%edx 8877: 48 8b 47 28 mov 0x28(%rdi),%rax 887b: 48 3b 47 30 cmp 0x30(%rdi),%rax 887f: 0f 83 8b 01 00 00 jae 8a10 <__sprintf_chk@plt+0x3c80> 8885: 48 8d 48 01 lea 0x1(%rax),%rcx 8889: 48 89 4f 28 mov %rcx,0x28(%rdi) 888d: 88 10 mov %dl,(%rax) 888f: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 8894: 4c 39 ef cmp %r13,%rdi 8897: 74 0b je 88a4 <__sprintf_chk@plt+0x3b14> 8899: 48 3b 3c 24 cmp (%rsp),%rdi 889d: 74 05 je 88a4 <__sprintf_chk@plt+0x3b14> 889f: e8 2c be ff ff callq 46d0 <free@plt> 88a4: 0f b6 44 24 27 movzbl 0x27(%rsp),%eax 88a9: 48 01 e8 add %rbp,%rax 88ac: 48 8b 9c 24 38 20 00 mov 0x2038(%rsp),%rbx 88b3: 00 88b4: 64 48 33 1c 25 28 00 xor %fs:0x28,%rbx 88bb: 00 00 88bd: 0f 85 89 01 00 00 jne 8a4c <__sprintf_chk@plt+0x3cbc> 88c3: 48 81 c4 48 20 00 00 add $0x2048,%rsp 88ca: 5b pop %rbx 88cb: 5d pop %rbp 88cc: 41 5c pop %r12 88ce: 41 5d pop %r13 88d0: 41 5e pop %r14 88d2: 41 5f pop %r15 88d4: c3 retq 88d5: 0f 1f 00 nopl (%rax) 88d8: 44 0f b6 25 c9 ba 01 movzbl 0x1bac9(%rip),%r12d # 243a9 <stderr@@GLIBC_2.2.5+0x10e9> 88df: 00 88e0: 45 84 e4 test %r12b,%r12b 88e3: 0f 84 4d fe ff ff je 8736 <__sprintf_chk@plt+0x39a6> 88e9: 80 7c 24 27 00 cmpb $0x0,0x27(%rsp) 88ee: 0f 85 0c 01 00 00 jne 8a00 <__sprintf_chk@plt+0x3c70> 88f4: 48 8b 44 24 28 mov 0x28(%rsp),%rax 88f9: 48 8b 3d 88 a9 01 00 mov 0x1a988(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> 8900: 4c 8d 55 fe lea -0x2(%rbp),%r10 8904: 0f b6 10 movzbl (%rax),%edx 8907: 48 8b 47 28 mov 0x28(%rdi),%rax 890b: 48 3b 47 30 cmp 0x30(%rdi),%rax 890f: 0f 83 1a 01 00 00 jae 8a2f <__sprintf_chk@plt+0x3c9f> 8915: 48 8d 48 01 lea 0x1(%rax),%rcx 8919: 41 b9 01 00 00 00 mov $0x1,%r9d 891f: 48 89 4f 28 mov %rcx,0x28(%rdi) 8923: 88 10 mov %dl,(%rax) 8925: e9 12 fe ff ff jmpq 873c <__sprintf_chk@plt+0x39ac> 892a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 8930: 48 8b 3d 51 a9 01 00 mov 0x1a951(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> 8937: 48 8b 47 28 mov 0x28(%rdi),%rax 893b: 48 3b 47 30 cmp 0x30(%rdi),%rax 893f: 0f 83 db 00 00 00 jae 8a20 <__sprintf_chk@plt+0x3c90> 8945: 48 8d 50 01 lea 0x1(%rax),%rdx 8949: 48 89 57 28 mov %rdx,0x28(%rdi) 894d: c6 00 20 movb $0x20,(%rax) 8950: 48 83 05 a0 b8 01 00 addq $0x1,0x1b8a0(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> 8957: 01 8958: e9 7b fd ff ff jmpq 86d8 <__sprintf_chk@plt+0x3948> 895d: 0f 1f 00 nopl (%rax) 8960: 49 89 ea mov %rbp,%r10 8963: 45 31 c9 xor %r9d,%r9d 8966: 45 31 e4 xor %r12d,%r12d 8969: 48 85 db test %rbx,%rbx 896c: 0f 85 4d fe ff ff jne 87bf <__sprintf_chk@plt+0x3a2f> 8972: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 8977: 48 8b 0d 0a a9 01 00 mov 0x1a90a(%rip),%rcx # 23288 <stdout@@GLIBC_2.2.5> 897e: 4c 89 d2 mov %r10,%rdx 8981: be 01 00 00 00 mov $0x1,%esi 8986: 4c 01 cf add %r9,%rdi 8989: e8 42 c2 ff ff callq 4bd0 <fwrite_unlocked@plt> 898e: 48 01 2d 63 b8 01 00 add %rbp,0x1b863(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> 8995: e9 a5 fe ff ff jmpq 883f <__sprintf_chk@plt+0x3aaf> 899a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 89a0: e8 bb f6 ff ff callq 8060 <__sprintf_chk@plt+0x32d0> 89a5: e9 45 fd ff ff jmpq 86ef <__sprintf_chk@plt+0x395f> 89aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 89b0: be 08 00 00 00 mov $0x8,%esi 89b5: 48 89 df mov %rbx,%rdi 89b8: 4c 89 54 24 10 mov %r10,0x10(%rsp) 89bd: 4c 89 4c 24 08 mov %r9,0x8(%rsp) 89c2: e8 f9 e0 00 00 callq 16ac0 <_obstack_newchunk@@Base> 89c7: 48 8b 53 18 mov 0x18(%rbx),%rdx 89cb: 4c 8b 54 24 10 mov 0x10(%rsp),%r10 89d0: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 89d5: e9 03 fe ff ff jmpq 87dd <__sprintf_chk@plt+0x3a4d> 89da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 89e0: be 08 00 00 00 mov $0x8,%esi 89e5: 48 89 df mov %rbx,%rdi 89e8: e8 d3 e0 00 00 callq 16ac0 <_obstack_newchunk@@Base> 89ed: 48 8b 4b 18 mov 0x18(%rbx),%rcx 89f1: 48 8b 05 00 b8 01 00 mov 0x1b800(%rip),%rax # 241f8 <stderr@@GLIBC_2.2.5+0xf38> 89f8: e9 3a fe ff ff jmpq 8837 <__sprintf_chk@plt+0x3aa7> 89fd: 0f 1f 00 nopl (%rax) 8a00: 49 89 ea mov %rbp,%r10 8a03: 45 31 c9 xor %r9d,%r9d 8a06: 45 31 e4 xor %r12d,%r12d 8a09: e9 2e fd ff ff jmpq 873c <__sprintf_chk@plt+0x39ac> 8a0e: 66 90 xchg %ax,%ax 8a10: 0f b6 f2 movzbl %dl,%esi 8a13: e8 38 bf ff ff callq 4950 <__overflow@plt> 8a18: e9 72 fe ff ff jmpq 888f <__sprintf_chk@plt+0x3aff> 8a1d: 0f 1f 00 nopl (%rax) 8a20: be 20 00 00 00 mov $0x20,%esi 8a25: e8 26 bf ff ff callq 4950 <__overflow@plt> 8a2a: e9 21 ff ff ff jmpq 8950 <__sprintf_chk@plt+0x3bc0> 8a2f: 0f b6 f2 movzbl %dl,%esi 8a32: 4c 89 54 24 08 mov %r10,0x8(%rsp) 8a37: e8 14 bf ff ff callq 4950 <__overflow@plt> 8a3c: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 8a41: 41 b9 01 00 00 00 mov $0x1,%r9d 8a47: e9 f0 fc ff ff jmpq 873c <__sprintf_chk@plt+0x39ac> 8a4c: e8 8f be ff ff callq 48e0 <__stack_chk_fail@plt> 8a51: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 8a58: 00 00 00 00 8a5c: 0f 1f 40 00 nopl 0x0(%rax) 8a60: 41 57 push %r15 8a62: 49 89 d7 mov %rdx,%r15 8a65: 41 56 push %r14 8a67: 41 89 f6 mov %esi,%r14d 8a6a: 41 55 push %r13 8a6c: 41 54 push %r12 8a6e: 49 89 fc mov %rdi,%r12 8a71: 55 push %rbp 8a72: 48 89 cd mov %rcx,%rbp 8a75: 53 push %rbx 8a76: 48 83 ec 18 sub $0x18,%rsp 8a7a: 0f b6 05 91 b8 01 00 movzbl 0x1b891(%rip),%eax # 24312 <stderr@@GLIBC_2.2.5+0x1052> 8a81: 40 84 f6 test %sil,%sil 8a84: 0f 84 86 00 00 00 je 8b10 <__sprintf_chk@plt+0x3d80> 8a8a: 4c 8b 6f 08 mov 0x8(%rdi),%r13 8a8e: 84 c0 test %al,%al 8a90: 75 4e jne 8ae0 <__sprintf_chk@plt+0x3d50> 8a92: 48 83 ec 08 sub $0x8,%rsp 8a96: 48 8b 35 33 b8 01 00 mov 0x1b833(%rip),%rsi # 242d0 <stderr@@GLIBC_2.2.5+0x1010> 8a9d: 31 c9 xor %ecx,%ecx 8a9f: 4d 89 f9 mov %r15,%r9 8aa2: 41 8b 94 24 c4 00 00 mov 0xc4(%r12),%edx 8aa9: 00 8aaa: 41 ff 74 24 10 pushq 0x10(%r12) 8aaf: 41 83 f6 01 xor $0x1,%r14d 8ab3: 4c 89 ef mov %r13,%rdi 8ab6: 45 0f b6 c6 movzbl %r14b,%r8d 8aba: e8 91 fb ff ff callq 8650 <__sprintf_chk@plt+0x38c0> 8abf: 49 89 c4 mov %rax,%r12 8ac2: e8 c9 f5 ff ff callq 8090 <__sprintf_chk@plt+0x3300> 8ac7: 59 pop %rcx 8ac8: 5e pop %rsi 8ac9: 48 83 c4 18 add $0x18,%rsp 8acd: 4c 89 e0 mov %r12,%rax 8ad0: 5b pop %rbx 8ad1: 5d pop %rbp 8ad2: 41 5c pop %r12 8ad4: 41 5d pop %r13 8ad6: 41 5e pop %r14 8ad8: 41 5f pop %r15 8ada: c3 retq 8adb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 8ae0: 80 bf b9 00 00 00 00 cmpb $0x0,0xb9(%rdi) 8ae7: 8b b7 ac 00 00 00 mov 0xac(%rdi),%esi 8aed: 0f 85 4d 01 00 00 jne 8c40 <__sprintf_chk@plt+0x3eb0> 8af3: bf 0c 00 00 00 mov $0xc,%edi 8af8: e8 43 e0 ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> 8afd: ba ff ff ff ff mov $0xffffffff,%edx 8b02: 84 c0 test %al,%al 8b04: 74 2e je 8b34 <__sprintf_chk@plt+0x3da4> 8b06: b9 c0 00 00 00 mov $0xc0,%ecx 8b0b: e9 8e 00 00 00 jmpq 8b9e <__sprintf_chk@plt+0x3e0e> 8b10: 4c 8b 2f mov (%rdi),%r13 8b13: 84 c0 test %al,%al 8b15: 0f 84 77 ff ff ff je 8a92 <__sprintf_chk@plt+0x3d02> 8b1b: 80 3d 6e b8 01 00 00 cmpb $0x0,0x1b86e(%rip) # 24390 <stderr@@GLIBC_2.2.5+0x10d0> 8b22: 0f b6 97 b9 00 00 00 movzbl 0xb9(%rdi),%edx 8b29: 0f 85 99 01 00 00 jne 8cc8 <__sprintf_chk@plt+0x3f38> 8b2f: 41 8b 74 24 30 mov 0x30(%r12),%esi 8b34: 41 0f b6 8c 24 b8 00 movzbl 0xb8(%r12),%ecx 8b3b: 00 00 8b3d: 84 c9 test %cl,%cl 8b3f: 0f 85 0e 01 00 00 jne 8c53 <__sprintf_chk@plt+0x3ec3> 8b45: 41 8b 8c 24 a8 00 00 mov 0xa8(%r12),%ecx 8b4c: 00 8b4d: 48 8d 05 0c fb 00 00 lea 0xfb0c(%rip),%rax # 18660 <_IO_stdin_used@@Base+0x660> 8b54: 8b 04 88 mov (%rax,%rcx,4),%eax 8b57: 83 f8 07 cmp $0x7,%eax 8b5a: 0f 94 c1 sete %cl 8b5d: 83 f8 05 cmp $0x5,%eax 8b60: 0f 84 7a 01 00 00 je 8ce0 <__sprintf_chk@plt+0x3f50> 8b66: 85 d2 test %edx,%edx 8b68: 0f 85 2e 03 00 00 jne 8e9c <__sprintf_chk@plt+0x410c> 8b6e: 84 c9 test %cl,%cl 8b70: 0f 84 26 03 00 00 je 8e9c <__sprintf_chk@plt+0x410c> 8b76: 80 3d 13 b8 01 00 00 cmpb $0x0,0x1b813(%rip) # 24390 <stderr@@GLIBC_2.2.5+0x10d0> 8b7d: b9 d0 00 00 00 mov $0xd0,%ecx 8b82: 75 1a jne 8b9e <__sprintf_chk@plt+0x3e0e> 8b84: bf 0d 00 00 00 mov $0xd,%edi 8b89: e8 b2 df ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> 8b8e: 3c 01 cmp $0x1,%al 8b90: 48 19 c9 sbb %rcx,%rcx 8b93: 48 83 e1 a0 and $0xffffffffffffffa0,%rcx 8b97: 48 81 c1 d0 00 00 00 add $0xd0,%rcx 8b9e: 48 8d 1d bb a4 01 00 lea 0x1a4bb(%rip),%rbx # 23060 <quoting_style_args@@Base+0x660> 8ba5: 48 01 d9 add %rbx,%rcx 8ba8: 48 83 79 08 00 cmpq $0x0,0x8(%rcx) 8bad: 75 14 jne 8bc3 <__sprintf_chk@plt+0x3e33> 8baf: bf 04 00 00 00 mov $0x4,%edi 8bb4: e8 87 df ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> 8bb9: 84 c0 test %al,%al 8bbb: 0f 84 d1 fe ff ff je 8a92 <__sprintf_chk@plt+0x3d02> 8bc1: 31 c9 xor %ecx,%ecx 8bc3: 48 83 ec 08 sub $0x8,%rsp 8bc7: 41 83 f6 01 xor $0x1,%r14d 8bcb: 4d 89 f9 mov %r15,%r9 8bce: 4c 89 ef mov %r13,%rdi 8bd1: 41 8b 94 24 c4 00 00 mov 0xc4(%r12),%edx 8bd8: 00 8bd9: 41 ff 74 24 10 pushq 0x10(%r12) 8bde: 45 0f b6 c6 movzbl %r14b,%r8d 8be2: 48 8b 35 e7 b6 01 00 mov 0x1b6e7(%rip),%rsi # 242d0 <stderr@@GLIBC_2.2.5+0x1010> 8be9: e8 62 fa ff ff callq 8650 <__sprintf_chk@plt+0x38c0> 8bee: 49 89 c4 mov %rax,%r12 8bf1: e8 9a f4 ff ff callq 8090 <__sprintf_chk@plt+0x3300> 8bf6: e8 95 f3 ff ff callq 7f90 <__sprintf_chk@plt+0x3200> 8bfb: 48 8b 0d ae b6 01 00 mov 0x1b6ae(%rip),%rcx # 242b0 <stderr@@GLIBC_2.2.5+0xff0> 8c02: 58 pop %rax 8c03: 5a pop %rdx 8c04: 48 85 c9 test %rcx,%rcx 8c07: 0f 84 bc fe ff ff je 8ac9 <__sprintf_chk@plt+0x3d39> 8c0d: 48 89 e8 mov %rbp,%rax 8c10: 31 d2 xor %edx,%edx 8c12: 48 f7 f1 div %rcx 8c15: 31 d2 xor %edx,%edx 8c17: 48 89 c6 mov %rax,%rsi 8c1a: 49 8d 44 2c ff lea -0x1(%r12,%rbp,1),%rax 8c1f: 48 f7 f1 div %rcx 8c22: 48 39 c6 cmp %rax,%rsi 8c25: 0f 84 9e fe ff ff je 8ac9 <__sprintf_chk@plt+0x3d39> 8c2b: 48 8d 35 a6 a5 01 00 lea 0x1a5a6(%rip),%rsi # 231d8 <quoting_style_args@@Base+0x7d8> 8c32: 48 8d 7e f8 lea -0x8(%rsi),%rdi 8c36: e8 b5 f3 ff ff callq 7ff0 <__sprintf_chk@plt+0x3260> 8c3b: e9 89 fe ff ff jmpq 8ac9 <__sprintf_chk@plt+0x3d39> 8c40: 41 0f b6 8c 24 b8 00 movzbl 0xb8(%r12),%ecx 8c47: 00 00 8c49: 31 d2 xor %edx,%edx 8c4b: 84 c9 test %cl,%cl 8c4d: 0f 84 f2 fe ff ff je 8b45 <__sprintf_chk@plt+0x3db5> 8c53: 89 f0 mov %esi,%eax 8c55: 25 00 f0 00 00 and $0xf000,%eax 8c5a: 3d 00 80 00 00 cmp $0x8000,%eax 8c5f: 0f 84 eb 00 00 00 je 8d50 <__sprintf_chk@plt+0x3fc0> 8c65: 3d 00 40 00 00 cmp $0x4000,%eax 8c6a: 0f 84 50 01 00 00 je 8dc0 <__sprintf_chk@plt+0x4030> 8c70: 3d 00 a0 00 00 cmp $0xa000,%eax 8c75: 0f 84 a5 01 00 00 je 8e20 <__sprintf_chk@plt+0x4090> 8c7b: b9 80 00 00 00 mov $0x80,%ecx 8c80: 3d 00 10 00 00 cmp $0x1000,%eax 8c85: 0f 84 13 ff ff ff je 8b9e <__sprintf_chk@plt+0x3e0e> 8c8b: b9 90 00 00 00 mov $0x90,%ecx 8c90: 3d 00 c0 00 00 cmp $0xc000,%eax 8c95: 0f 84 03 ff ff ff je 8b9e <__sprintf_chk@plt+0x3e0e> 8c9b: b9 a0 00 00 00 mov $0xa0,%ecx 8ca0: 3d 00 60 00 00 cmp $0x6000,%eax 8ca5: 0f 84 f3 fe ff ff je 8b9e <__sprintf_chk@plt+0x3e0e> 8cab: 3d 00 20 00 00 cmp $0x2000,%eax 8cb0: b9 b0 00 00 00 mov $0xb0,%ecx 8cb5: bb d0 00 00 00 mov $0xd0,%ebx 8cba: 48 0f 45 cb cmovne %rbx,%rcx 8cbe: e9 db fe ff ff jmpq 8b9e <__sprintf_chk@plt+0x3e0e> 8cc3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 8cc8: 84 d2 test %dl,%dl 8cca: 0f 84 5f fe ff ff je 8b2f <__sprintf_chk@plt+0x3d9f> 8cd0: 41 8b b4 24 ac 00 00 mov 0xac(%r12),%esi 8cd7: 00 8cd8: e9 57 fe ff ff jmpq 8b34 <__sprintf_chk@plt+0x3da4> 8cdd: 0f 1f 00 nopl (%rax) 8ce0: 4c 89 ef mov %r13,%rdi 8ce3: e8 d8 bb ff ff callq 48c0 <strlen@plt> 8ce8: 48 8b 1d 19 b6 01 00 mov 0x1b619(%rip),%rbx # 24308 <stderr@@GLIBC_2.2.5+0x1048> 8cef: 48 89 c1 mov %rax,%rcx 8cf2: 48 85 db test %rbx,%rbx 8cf5: 74 3a je 8d31 <__sprintf_chk@plt+0x3fa1> 8cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 8cfe: 00 00 8d00: 48 8b 13 mov (%rbx),%rdx 8d03: 48 39 d1 cmp %rdx,%rcx 8d06: 72 20 jb 8d28 <__sprintf_chk@plt+0x3f98> 8d08: 48 89 cf mov %rcx,%rdi 8d0b: 48 8b 73 08 mov 0x8(%rbx),%rsi 8d0f: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 8d14: 48 29 d7 sub %rdx,%rdi 8d17: 4c 01 ef add %r13,%rdi 8d1a: e8 71 4b 00 00 callq d890 <__sprintf_chk@plt+0x8b00> 8d1f: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 8d24: 85 c0 test %eax,%eax 8d26: 74 18 je 8d40 <__sprintf_chk@plt+0x3fb0> 8d28: 48 8b 5b 20 mov 0x20(%rbx),%rbx 8d2c: 48 85 db test %rbx,%rbx 8d2f: 75 cf jne 8d00 <__sprintf_chk@plt+0x3f70> 8d31: b9 50 00 00 00 mov $0x50,%ecx 8d36: e9 63 fe ff ff jmpq 8b9e <__sprintf_chk@plt+0x3e0e> 8d3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 8d40: 48 8d 4b 10 lea 0x10(%rbx),%rcx 8d44: e9 5f fe ff ff jmpq 8ba8 <__sprintf_chk@plt+0x3e18> 8d49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8d50: f7 c6 00 08 00 00 test $0x800,%esi 8d56: 74 18 je 8d70 <__sprintf_chk@plt+0x3fe0> 8d58: bf 10 00 00 00 mov $0x10,%edi 8d5d: e8 de dd ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> 8d62: 84 c0 test %al,%al 8d64: 74 0a je 8d70 <__sprintf_chk@plt+0x3fe0> 8d66: b9 00 01 00 00 mov $0x100,%ecx 8d6b: e9 2e fe ff ff jmpq 8b9e <__sprintf_chk@plt+0x3e0e> 8d70: f7 c6 00 04 00 00 test $0x400,%esi 8d76: 75 30 jne 8da8 <__sprintf_chk@plt+0x4018> 8d78: bf 15 00 00 00 mov $0x15,%edi 8d7d: e8 be dd ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> 8d82: 84 c0 test %al,%al 8d84: 0f 84 a6 00 00 00 je 8e30 <__sprintf_chk@plt+0x40a0> 8d8a: 41 80 bc 24 c0 00 00 cmpb $0x0,0xc0(%r12) 8d91: 00 00 8d93: 0f 84 97 00 00 00 je 8e30 <__sprintf_chk@plt+0x40a0> 8d99: b9 50 01 00 00 mov $0x150,%ecx 8d9e: e9 fb fd ff ff jmpq 8b9e <__sprintf_chk@plt+0x3e0e> 8da3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 8da8: bf 11 00 00 00 mov $0x11,%edi 8dad: e8 8e dd ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> 8db2: 84 c0 test %al,%al 8db4: 74 c2 je 8d78 <__sprintf_chk@plt+0x3fe8> 8db6: b9 10 01 00 00 mov $0x110,%ecx 8dbb: e9 de fd ff ff jmpq 8b9e <__sprintf_chk@plt+0x3e0e> 8dc0: 89 f0 mov %esi,%eax 8dc2: 25 02 02 00 00 and $0x202,%eax 8dc7: 3d 02 02 00 00 cmp $0x202,%eax 8dcc: 0f 84 ae 00 00 00 je 8e80 <__sprintf_chk@plt+0x40f0> 8dd2: 40 f6 c6 02 test $0x2,%sil 8dd6: 74 17 je 8def <__sprintf_chk@plt+0x405f> 8dd8: bf 13 00 00 00 mov $0x13,%edi 8ddd: e8 5e dd ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> 8de2: b9 30 01 00 00 mov $0x130,%ecx 8de7: 84 c0 test %al,%al 8de9: 0f 85 af fd ff ff jne 8b9e <__sprintf_chk@plt+0x3e0e> 8def: 81 e6 00 02 00 00 and $0x200,%esi 8df5: b9 60 00 00 00 mov $0x60,%ecx 8dfa: 0f 84 9e fd ff ff je 8b9e <__sprintf_chk@plt+0x3e0e> 8e00: bf 12 00 00 00 mov $0x12,%edi 8e05: e8 36 dd ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> 8e0a: 3c 01 cmp $0x1,%al 8e0c: 48 19 c9 sbb %rcx,%rcx 8e0f: 80 e1 40 and $0x40,%cl 8e12: 48 81 c1 20 01 00 00 add $0x120,%rcx 8e19: e9 80 fd ff ff jmpq 8b9e <__sprintf_chk@plt+0x3e0e> 8e1e: 66 90 xchg %ax,%ax 8e20: b8 07 00 00 00 mov $0x7,%eax 8e25: e9 3c fd ff ff jmpq 8b66 <__sprintf_chk@plt+0x3dd6> 8e2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 8e30: 83 e6 49 and $0x49,%esi 8e33: 74 1b je 8e50 <__sprintf_chk@plt+0x40c0> 8e35: bf 0e 00 00 00 mov $0xe,%edi 8e3a: e8 01 dd ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> 8e3f: 84 c0 test %al,%al 8e41: 74 0d je 8e50 <__sprintf_chk@plt+0x40c0> 8e43: b9 e0 00 00 00 mov $0xe0,%ecx 8e48: e9 51 fd ff ff jmpq 8b9e <__sprintf_chk@plt+0x3e0e> 8e4d: 0f 1f 00 nopl (%rax) 8e50: 49 83 7c 24 28 01 cmpq $0x1,0x28(%r12) 8e56: 0f 86 84 fe ff ff jbe 8ce0 <__sprintf_chk@plt+0x3f50> 8e5c: bf 16 00 00 00 mov $0x16,%edi 8e61: e8 da dc ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> 8e66: 84 c0 test %al,%al 8e68: 0f 84 72 fe ff ff je 8ce0 <__sprintf_chk@plt+0x3f50> 8e6e: b9 60 01 00 00 mov $0x160,%ecx 8e73: e9 26 fd ff ff jmpq 8b9e <__sprintf_chk@plt+0x3e0e> 8e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 8e7f: 00 8e80: bf 14 00 00 00 mov $0x14,%edi 8e85: e8 b6 dc ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> 8e8a: b9 40 01 00 00 mov $0x140,%ecx 8e8f: 84 c0 test %al,%al 8e91: 0f 85 07 fd ff ff jne 8b9e <__sprintf_chk@plt+0x3e0e> 8e97: e9 36 ff ff ff jmpq 8dd2 <__sprintf_chk@plt+0x4042> 8e9c: 48 c1 e0 04 shl $0x4,%rax 8ea0: 48 89 c1 mov %rax,%rcx 8ea3: e9 f6 fc ff ff jmpq 8b9e <__sprintf_chk@plt+0x3e0e> 8ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 8eaf: 00 8eb0: 41 54 push %r12 8eb2: 49 89 f4 mov %rsi,%r12 8eb5: 53 push %rbx 8eb6: 48 89 fb mov %rdi,%rbx 8eb9: 48 81 ec a8 02 00 00 sub $0x2a8,%rsp 8ec0: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 8ec7: 00 00 8ec9: 48 89 84 24 98 02 00 mov %rax,0x298(%rsp) 8ed0: 00 8ed1: 31 c0 xor %eax,%eax 8ed3: e8 98 f2 ff ff callq 8170 <__sprintf_chk@plt+0x33e0> 8ed8: 80 3d 1d b4 01 00 00 cmpb $0x0,0x1b41d(%rip) # 242fc <stderr@@GLIBC_2.2.5+0x103c> 8edf: 74 41 je 8f22 <__sprintf_chk@plt+0x4192> 8ee1: 80 bb b8 00 00 00 00 cmpb $0x0,0xb8(%rbx) 8ee8: 48 8d 0d f3 08 01 00 lea 0x108f3(%rip),%rcx # 197e2 <_IO_stdin_used@@Base+0x17e2> 8eef: 74 0d je 8efe <__sprintf_chk@plt+0x416e> 8ef1: 48 8b 7b 20 mov 0x20(%rbx),%rdi 8ef5: 48 85 ff test %rdi,%rdi 8ef8: 0f 85 32 01 00 00 jne 9030 <__sprintf_chk@plt+0x42a0> 8efe: 31 d2 xor %edx,%edx 8f00: 83 3d 31 b4 01 00 04 cmpl $0x4,0x1b431(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 8f07: 74 06 je 8f0f <__sprintf_chk@plt+0x417f> 8f09: 8b 15 51 b4 01 00 mov 0x1b451(%rip),%edx # 24360 <stderr@@GLIBC_2.2.5+0x10a0> 8f0f: 48 8d 35 f9 08 01 00 lea 0x108f9(%rip),%rsi # 1980f <_IO_stdin_used@@Base+0x180f> 8f16: bf 01 00 00 00 mov $0x1,%edi 8f1b: 31 c0 xor %eax,%eax 8f1d: e8 ee bc ff ff callq 4c10 <__printf_chk@plt> 8f22: 80 3d 03 b4 01 00 00 cmpb $0x0,0x1b403(%rip) # 2432c <stderr@@GLIBC_2.2.5+0x106c> 8f29: 74 38 je 8f63 <__sprintf_chk@plt+0x41d3> 8f2b: 80 bb b8 00 00 00 00 cmpb $0x0,0xb8(%rbx) 8f32: 48 8d 0d a9 08 01 00 lea 0x108a9(%rip),%rcx # 197e2 <_IO_stdin_used@@Base+0x17e2> 8f39: 0f 85 b9 00 00 00 jne 8ff8 <__sprintf_chk@plt+0x4268> 8f3f: 31 d2 xor %edx,%edx 8f41: 83 3d f0 b3 01 00 04 cmpl $0x4,0x1b3f0(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 8f48: 74 06 je 8f50 <__sprintf_chk@plt+0x41c0> 8f4a: 8b 15 0c b4 01 00 mov 0x1b40c(%rip),%edx # 2435c <stderr@@GLIBC_2.2.5+0x109c> 8f50: 48 8d 35 b8 08 01 00 lea 0x108b8(%rip),%rsi # 1980f <_IO_stdin_used@@Base+0x180f> 8f57: bf 01 00 00 00 mov $0x1,%edi 8f5c: 31 c0 xor %eax,%eax 8f5e: e8 ad bc ff ff callq 4c10 <__printf_chk@plt> 8f63: 80 3d fb b3 01 00 00 cmpb $0x0,0x1b3fb(%rip) # 24365 <stderr@@GLIBC_2.2.5+0x10a5> 8f6a: 74 2b je 8f97 <__sprintf_chk@plt+0x4207> 8f6c: 31 d2 xor %edx,%edx 8f6e: 83 3d c3 b3 01 00 04 cmpl $0x4,0x1b3c3(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 8f75: 48 8b 8b b0 00 00 00 mov 0xb0(%rbx),%rcx 8f7c: 74 06 je 8f84 <__sprintf_chk@plt+0x41f4> 8f7e: 8b 15 d0 b3 01 00 mov 0x1b3d0(%rip),%edx # 24354 <stderr@@GLIBC_2.2.5+0x1094> 8f84: 48 8d 35 84 08 01 00 lea 0x10884(%rip),%rsi # 1980f <_IO_stdin_used@@Base+0x180f> 8f8b: bf 01 00 00 00 mov $0x1,%edi 8f90: 31 c0 xor %eax,%eax 8f92: e8 79 bc ff ff callq 4c10 <__printf_chk@plt> 8f97: 4c 89 e1 mov %r12,%rcx 8f9a: 31 d2 xor %edx,%edx 8f9c: 31 f6 xor %esi,%esi 8f9e: 48 89 df mov %rbx,%rdi 8fa1: e8 ba fa ff ff callq 8a60 <__sprintf_chk@plt+0x3cd0> 8fa6: 49 89 c4 mov %rax,%r12 8fa9: 8b 05 65 b3 01 00 mov 0x1b365(%rip),%eax # 24314 <stderr@@GLIBC_2.2.5+0x1054> 8faf: 85 c0 test %eax,%eax 8fb1: 75 25 jne 8fd8 <__sprintf_chk@plt+0x4248> 8fb3: 48 8b 84 24 98 02 00 mov 0x298(%rsp),%rax 8fba: 00 8fbb: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 8fc2: 00 00 8fc4: 75 7a jne 9040 <__sprintf_chk@plt+0x42b0> 8fc6: 48 81 c4 a8 02 00 00 add $0x2a8,%rsp 8fcd: 4c 89 e0 mov %r12,%rax 8fd0: 5b pop %rbx 8fd1: 41 5c pop %r12 8fd3: c3 retq 8fd4: 0f 1f 40 00 nopl 0x0(%rax) 8fd8: 8b 93 a8 00 00 00 mov 0xa8(%rbx),%edx 8fde: 8b 73 30 mov 0x30(%rbx),%esi 8fe1: 0f b6 bb b8 00 00 00 movzbl 0xb8(%rbx),%edi 8fe8: e8 43 eb ff ff callq 7b30 <__sprintf_chk@plt+0x2da0> 8fed: 0f b6 c0 movzbl %al,%eax 8ff0: 49 01 c4 add %rax,%r12 8ff3: eb be jmp 8fb3 <__sprintf_chk@plt+0x4223> 8ff5: 0f 1f 00 nopl (%rax) 8ff8: 8b 15 2a b3 01 00 mov 0x1b32a(%rip),%edx # 24328 <stderr@@GLIBC_2.2.5+0x1068> 8ffe: 48 8b 7b 58 mov 0x58(%rbx),%rdi 9002: b9 00 02 00 00 mov $0x200,%ecx 9007: 48 89 e6 mov %rsp,%rsi 900a: 4c 8b 05 0f b3 01 00 mov 0x1b30f(%rip),%r8 # 24320 <stderr@@GLIBC_2.2.5+0x1060> 9011: e8 8a 6f 00 00 callq ffa0 <__sprintf_chk@plt+0xb210> 9016: 31 d2 xor %edx,%edx 9018: 83 3d 19 b3 01 00 04 cmpl $0x4,0x1b319(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 901f: 48 89 c1 mov %rax,%rcx 9022: 0f 85 22 ff ff ff jne 8f4a <__sprintf_chk@plt+0x41ba> 9028: e9 23 ff ff ff jmpq 8f50 <__sprintf_chk@plt+0x41c0> 902d: 0f 1f 00 nopl (%rax) 9030: 48 89 e6 mov %rsp,%rsi 9033: e8 88 7f 00 00 callq 10fc0 <__sprintf_chk@plt+0xc230> 9038: 48 89 c1 mov %rax,%rcx 903b: e9 be fe ff ff jmpq 8efe <__sprintf_chk@plt+0x416e> 9040: e8 9b b8 ff ff callq 48e0 <__stack_chk_fail@plt> 9045: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 904c: 00 00 00 00 9050: 41 57 push %r15 9052: 41 56 push %r14 9054: 41 55 push %r13 9056: 41 54 push %r12 9058: 55 push %rbp 9059: 53 push %rbx 905a: 48 81 ec 00 10 00 00 sub $0x1000,%rsp 9061: 48 83 0c 24 00 orq $0x0,(%rsp) 9066: 48 81 ec 28 03 00 00 sub $0x328,%rsp 906d: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 9074: 00 00 9076: 48 89 84 24 18 13 00 mov %rax,0x1318(%rsp) 907d: 00 907e: 31 c0 xor %eax,%eax 9080: 80 bf b8 00 00 00 00 cmpb $0x0,0xb8(%rdi) 9087: 49 89 fc mov %rdi,%r12 908a: 0f 84 00 04 00 00 je 9490 <__sprintf_chk@plt+0x4700> 9090: 48 8d b4 24 b4 00 00 lea 0xb4(%rsp),%rsi 9097: 00 9098: 48 8d 7f 18 lea 0x18(%rdi),%rdi 909c: e8 5f 54 00 00 callq e500 <__sprintf_chk@plt+0x9770> 90a1: 80 3d bc b2 01 00 00 cmpb $0x0,0x1b2bc(%rip) # 24364 <stderr@@GLIBC_2.2.5+0x10a4> 90a8: 0f 85 30 04 00 00 jne 94de <__sprintf_chk@plt+0x474e> 90ae: c6 84 24 be 00 00 00 movb $0x0,0xbe(%rsp) 90b5: 00 90b6: 8b 05 78 b2 01 00 mov 0x1b278(%rip),%eax # 24334 <stderr@@GLIBC_2.2.5+0x1074> 90bc: 83 f8 01 cmp $0x1,%eax 90bf: 0f 84 4b 04 00 00 je 9510 <__sprintf_chk@plt+0x4780> 90c5: 83 f8 02 cmp $0x2,%eax 90c8: 0f 85 fa 02 00 00 jne 93c8 <__sprintf_chk@plt+0x4638> 90ce: 49 8b 44 24 68 mov 0x68(%r12),%rax 90d3: 49 8b 54 24 60 mov 0x60(%r12),%rdx 90d8: 48 89 44 24 28 mov %rax,0x28(%rsp) 90dd: 48 89 54 24 20 mov %rdx,0x20(%rsp) 90e2: 41 0f b6 94 24 b8 00 movzbl 0xb8(%r12),%edx 90e9: 00 00 90eb: 80 3d 0a b2 01 00 00 cmpb $0x0,0x1b20a(%rip) # 242fc <stderr@@GLIBC_2.2.5+0x103c> 90f2: 0f 85 f8 02 00 00 jne 93f0 <__sprintf_chk@plt+0x4660> 90f8: 48 8d ac 24 d0 04 00 lea 0x4d0(%rsp),%rbp 90ff: 00 9100: 48 89 eb mov %rbp,%rbx 9103: 80 3d 22 b2 01 00 00 cmpb $0x0,0x1b222(%rip) # 2432c <stderr@@GLIBC_2.2.5+0x106c> 910a: 74 71 je 917d <__sprintf_chk@plt+0x43ed> 910c: 4c 8d 35 cf 06 01 00 lea 0x106cf(%rip),%r14 # 197e2 <_IO_stdin_used@@Base+0x17e2> 9113: 84 d2 test %dl,%dl 9115: 0f 85 f5 07 00 00 jne 9910 <__sprintf_chk@plt+0x4b80> 911b: 44 8b 2d 3a b2 01 00 mov 0x1b23a(%rip),%r13d # 2435c <stderr@@GLIBC_2.2.5+0x109c> 9122: 31 f6 xor %esi,%esi 9124: 4c 89 f7 mov %r14,%rdi 9127: e8 a4 85 00 00 callq 116d0 <__sprintf_chk@plt+0xc940> 912c: 41 29 c5 sub %eax,%r13d 912f: 44 89 e8 mov %r13d,%eax 9132: 45 85 ed test %r13d,%r13d 9135: 7e 26 jle 915d <__sprintf_chk@plt+0x43cd> 9137: 83 e8 01 sub $0x1,%eax 913a: 48 89 c2 mov %rax,%rdx 913d: 48 8d 4c 03 01 lea 0x1(%rbx,%rax,1),%rcx 9142: 48 89 d8 mov %rbx,%rax 9145: 0f 1f 00 nopl (%rax) 9148: 48 83 c0 01 add $0x1,%rax 914c: c6 40 ff 20 movb $0x20,-0x1(%rax) 9150: 48 39 c8 cmp %rcx,%rax 9153: 75 f3 jne 9148 <__sprintf_chk@plt+0x43b8> 9155: 48 63 c2 movslq %edx,%rax 9158: 48 8d 5c 03 01 lea 0x1(%rbx,%rax,1),%rbx 915d: 41 0f b6 06 movzbl (%r14),%eax 9161: 49 83 c6 01 add $0x1,%r14 9165: 48 83 c3 01 add $0x1,%rbx 9169: 88 43 ff mov %al,-0x1(%rbx) 916c: 84 c0 test %al,%al 916e: 75 ed jne 915d <__sprintf_chk@plt+0x43cd> 9170: c6 43 ff 20 movb $0x20,-0x1(%rbx) 9174: 41 0f b6 94 24 b8 00 movzbl 0xb8(%r12),%edx 917b: 00 00 917d: 48 8d 05 5e 06 01 00 lea 0x1065e(%rip),%rax # 197e2 <_IO_stdin_used@@Base+0x17e2> 9184: 84 d2 test %dl,%dl 9186: 0f 85 f4 04 00 00 jne 9680 <__sprintf_chk@plt+0x48f0> 918c: 48 83 ec 08 sub $0x8,%rsp 9190: 48 89 df mov %rbx,%rdi 9193: 44 8b 0d be b1 01 00 mov 0x1b1be(%rip),%r9d # 24358 <stderr@@GLIBC_2.2.5+0x1098> 919a: 48 8d 0d 5e 06 01 00 lea 0x1065e(%rip),%rcx # 197ff <_IO_stdin_used@@Base+0x17ff> 91a1: 50 push %rax 91a2: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 91a9: be 01 00 00 00 mov $0x1,%esi 91ae: 31 c0 xor %eax,%eax 91b0: 4c 8d 84 24 c4 00 00 lea 0xc4(%rsp),%r8 91b7: 00 91b8: e8 d3 bb ff ff callq 4d90 <__sprintf_chk@plt> 91bd: 48 89 df mov %rbx,%rdi 91c0: e8 fb b6 ff ff callq 48c0 <strlen@plt> 91c5: 41 58 pop %r8 91c7: 41 59 pop %r9 91c9: 48 01 c3 add %rax,%rbx 91cc: 80 3d 45 b1 01 00 00 cmpb $0x0,0x1b145(%rip) # 24318 <stderr@@GLIBC_2.2.5+0x1058> 91d3: 0f 85 c7 04 00 00 jne 96a0 <__sprintf_chk@plt+0x4910> 91d9: 80 3d 41 9e 01 00 00 cmpb $0x0,0x19e41(%rip) # 23021 <quoting_style_args@@Base+0x621> 91e0: 75 1e jne 9200 <__sprintf_chk@plt+0x4470> 91e2: 80 3d 37 9e 01 00 00 cmpb $0x0,0x19e37(%rip) # 23020 <quoting_style_args@@Base+0x620> 91e9: 75 15 jne 9200 <__sprintf_chk@plt+0x4470> 91eb: 80 3d 3c b1 01 00 00 cmpb $0x0,0x1b13c(%rip) # 2432e <stderr@@GLIBC_2.2.5+0x106e> 91f2: 0f 84 98 05 00 00 je 9790 <__sprintf_chk@plt+0x4a00> 91f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 91ff: 00 9200: 48 8b 35 81 a0 01 00 mov 0x1a081(%rip),%rsi # 23288 <stdout@@GLIBC_2.2.5> 9207: 48 89 ef mov %rbp,%rdi 920a: 48 29 eb sub %rbp,%rbx 920d: e8 3e b8 ff ff callq 4a50 <fputs_unlocked@plt> 9212: 48 01 1d df af 01 00 add %rbx,0x1afdf(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> 9219: 80 3d 01 9e 01 00 00 cmpb $0x0,0x19e01(%rip) # 23021 <quoting_style_args@@Base+0x621> 9220: 0f 85 aa 04 00 00 jne 96d0 <__sprintf_chk@plt+0x4940> 9226: 80 3d f3 9d 01 00 00 cmpb $0x0,0x19df3(%rip) # 23020 <quoting_style_args@@Base+0x620> 922d: 0f 85 c3 04 00 00 jne 96f6 <__sprintf_chk@plt+0x4966> 9233: 80 3d f4 b0 01 00 00 cmpb $0x0,0x1b0f4(%rip) # 2432e <stderr@@GLIBC_2.2.5+0x106e> 923a: 0f 85 e9 04 00 00 jne 9729 <__sprintf_chk@plt+0x4999> 9240: 80 3d 1e b1 01 00 00 cmpb $0x0,0x1b11e(%rip) # 24365 <stderr@@GLIBC_2.2.5+0x10a5> 9247: 48 89 eb mov %rbp,%rbx 924a: 0f 85 02 05 00 00 jne 9752 <__sprintf_chk@plt+0x49c2> 9250: 41 80 bc 24 b8 00 00 cmpb $0x0,0xb8(%r12) 9257: 00 00 9259: 0f 84 21 02 00 00 je 9480 <__sprintf_chk@plt+0x46f0> 925f: 41 8b 44 24 30 mov 0x30(%r12),%eax 9264: 25 00 b0 00 00 and $0xb000,%eax 9269: 3d 00 20 00 00 cmp $0x2000,%eax 926e: 0f 84 dc 05 00 00 je 9850 <__sprintf_chk@plt+0x4ac0> 9274: 49 8b 7c 24 48 mov 0x48(%r12),%rdi 9279: 4c 8b 05 98 9d 01 00 mov 0x19d98(%rip),%r8 # 23018 <quoting_style_args@@Base+0x618> 9280: 48 8d b4 24 e0 00 00 lea 0xe0(%rsp),%rsi 9287: 00 9288: b9 01 00 00 00 mov $0x1,%ecx 928d: 8b 15 89 b0 01 00 mov 0x1b089(%rip),%edx # 2431c <stderr@@GLIBC_2.2.5+0x105c> 9293: e8 08 6d 00 00 callq ffa0 <__sprintf_chk@plt+0xb210> 9298: 49 89 c6 mov %rax,%r14 929b: 44 8b 2d 9a b0 01 00 mov 0x1b09a(%rip),%r13d # 2433c <stderr@@GLIBC_2.2.5+0x107c> 92a2: 31 f6 xor %esi,%esi 92a4: 4c 89 f7 mov %r14,%rdi 92a7: e8 24 84 00 00 callq 116d0 <__sprintf_chk@plt+0xc940> 92ac: 41 29 c5 sub %eax,%r13d 92af: 44 89 e8 mov %r13d,%eax 92b2: 45 85 ed test %r13d,%r13d 92b5: 7e 26 jle 92dd <__sprintf_chk@plt+0x454d> 92b7: 83 e8 01 sub $0x1,%eax 92ba: 48 89 c2 mov %rax,%rdx 92bd: 48 8d 4c 03 01 lea 0x1(%rbx,%rax,1),%rcx 92c2: 48 89 d8 mov %rbx,%rax 92c5: 0f 1f 00 nopl (%rax) 92c8: 48 83 c0 01 add $0x1,%rax 92cc: c6 40 ff 20 movb $0x20,-0x1(%rax) 92d0: 48 39 c8 cmp %rcx,%rax 92d3: 75 f3 jne 92c8 <__sprintf_chk@plt+0x4538> 92d5: 48 63 c2 movslq %edx,%rax 92d8: 48 8d 5c 03 01 lea 0x1(%rbx,%rax,1),%rbx 92dd: 41 0f b6 06 movzbl (%r14),%eax 92e1: 49 83 c6 01 add $0x1,%r14 92e5: 48 83 c3 01 add $0x1,%rbx 92e9: 88 43 ff mov %al,-0x1(%rbx) 92ec: 84 c0 test %al,%al 92ee: 75 ed jne 92dd <__sprintf_chk@plt+0x454d> 92f0: c6 43 ff 20 movb $0x20,-0x1(%rbx) 92f4: c6 03 01 movb $0x1,(%rbx) 92f7: 4c 8d 2d e4 04 01 00 lea 0x104e4(%rip),%r13 # 197e2 <_IO_stdin_used@@Base+0x17e2> 92fe: 41 80 bc 24 b8 00 00 cmpb $0x0,0xb8(%r12) 9305: 00 00 9307: 0f 85 9b 02 00 00 jne 95a8 <__sprintf_chk@plt+0x4818> 930d: 44 8b 05 00 9d 01 00 mov 0x19d00(%rip),%r8d # 23014 <quoting_style_args@@Base+0x614> 9314: 45 85 c0 test %r8d,%r8d 9317: 0f 88 53 06 00 00 js 9970 <__sprintf_chk@plt+0x4be0> 931d: 4d 89 e9 mov %r13,%r9 9320: 48 8d 0d e8 04 01 00 lea 0x104e8(%rip),%rcx # 1980f <_IO_stdin_used@@Base+0x180f> 9327: 48 89 df mov %rbx,%rdi 932a: 31 c0 xor %eax,%eax 932c: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 9333: be 01 00 00 00 mov $0x1,%esi 9338: e8 53 ba ff ff callq 4d90 <__sprintf_chk@plt> 933d: 48 89 df mov %rbx,%rdi 9340: e8 7b b5 ff ff callq 48c0 <strlen@plt> 9345: 4c 8d 2c 03 lea (%rbx,%rax,1),%r13 9349: 48 8b 35 38 9f 01 00 mov 0x19f38(%rip),%rsi # 23288 <stdout@@GLIBC_2.2.5> 9350: 48 89 ef mov %rbp,%rdi 9353: 49 29 ed sub %rbp,%r13 9356: e8 f5 b6 ff ff callq 4a50 <fputs_unlocked@plt> 935b: 4c 89 e9 mov %r13,%rcx 935e: 31 f6 xor %esi,%esi 9360: 4c 89 e7 mov %r12,%rdi 9363: 48 8d 15 36 ae 01 00 lea 0x1ae36(%rip),%rdx # 241a0 <stderr@@GLIBC_2.2.5+0xee0> 936a: 4c 01 2d 87 ae 01 00 add %r13,0x1ae87(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> 9371: e8 ea f6 ff ff callq 8a60 <__sprintf_chk@plt+0x3cd0> 9376: 41 8b 94 24 a8 00 00 mov 0xa8(%r12),%edx 937d: 00 937e: 48 89 c5 mov %rax,%rbp 9381: 83 fa 06 cmp $0x6,%edx 9384: 0f 84 ae 01 00 00 je 9538 <__sprintf_chk@plt+0x47a8> 938a: 8b 05 84 af 01 00 mov 0x1af84(%rip),%eax # 24314 <stderr@@GLIBC_2.2.5+0x1054> 9390: 85 c0 test %eax,%eax 9392: 0f 85 d8 03 00 00 jne 9770 <__sprintf_chk@plt+0x49e0> 9398: 48 8b 84 24 18 13 00 mov 0x1318(%rsp),%rax 939f: 00 93a0: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 93a7: 00 00 93a9: 0f 85 e1 06 00 00 jne 9a90 <__sprintf_chk@plt+0x4d00> 93af: 48 81 c4 28 13 00 00 add $0x1328,%rsp 93b6: 5b pop %rbx 93b7: 5d pop %rbp 93b8: 41 5c pop %r12 93ba: 41 5d pop %r13 93bc: 41 5e pop %r14 93be: 41 5f pop %r15 93c0: c3 retq 93c1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 93c8: 85 c0 test %eax,%eax 93ca: 0f 85 60 01 00 00 jne 9530 <__sprintf_chk@plt+0x47a0> 93d0: 49 8b 44 24 78 mov 0x78(%r12),%rax 93d5: 49 8b 54 24 70 mov 0x70(%r12),%rdx 93da: 48 89 44 24 28 mov %rax,0x28(%rsp) 93df: 48 89 54 24 20 mov %rdx,0x20(%rsp) 93e4: e9 f9 fc ff ff jmpq 90e2 <__sprintf_chk@plt+0x4352> 93e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 93f0: 4c 8d 0d eb 03 01 00 lea 0x103eb(%rip),%r9 # 197e2 <_IO_stdin_used@@Base+0x17e2> 93f7: 84 d2 test %dl,%dl 93f9: 74 0e je 9409 <__sprintf_chk@plt+0x4679> 93fb: 49 8b 7c 24 20 mov 0x20(%r12),%rdi 9400: 48 85 ff test %rdi,%rdi 9403: 0f 85 d7 03 00 00 jne 97e0 <__sprintf_chk@plt+0x4a50> 9409: 48 8d ac 24 d0 04 00 lea 0x4d0(%rsp),%rbp 9410: 00 9411: 44 8b 05 48 af 01 00 mov 0x1af48(%rip),%r8d # 24360 <stderr@@GLIBC_2.2.5+0x10a0> 9418: ba 3b 0e 00 00 mov $0xe3b,%edx 941d: 31 c0 xor %eax,%eax 941f: 48 8d 0d e9 03 01 00 lea 0x103e9(%rip),%rcx # 1980f <_IO_stdin_used@@Base+0x180f> 9426: be 01 00 00 00 mov $0x1,%esi 942b: 48 89 ef mov %rbp,%rdi 942e: 48 89 eb mov %rbp,%rbx 9431: e8 5a b9 ff ff callq 4d90 <__sprintf_chk@plt> 9436: 8b 03 mov (%rbx),%eax 9438: 48 83 c3 04 add $0x4,%rbx 943c: 8d 90 ff fe fe fe lea -0x1010101(%rax),%edx 9442: f7 d0 not %eax 9444: 21 c2 and %eax,%edx 9446: 81 e2 80 80 80 80 and $0x80808080,%edx 944c: 74 e8 je 9436 <__sprintf_chk@plt+0x46a6> 944e: 89 d0 mov %edx,%eax 9450: c1 e8 10 shr $0x10,%eax 9453: f7 c2 80 80 00 00 test $0x8080,%edx 9459: 0f 44 d0 cmove %eax,%edx 945c: 48 8d 43 02 lea 0x2(%rbx),%rax 9460: 48 0f 44 d8 cmove %rax,%rbx 9464: 89 d0 mov %edx,%eax 9466: 00 d0 add %dl,%al 9468: 41 0f b6 94 24 b8 00 movzbl 0xb8(%r12),%edx 946f: 00 00 9471: 48 83 db 03 sbb $0x3,%rbx 9475: e9 89 fc ff ff jmpq 9103 <__sprintf_chk@plt+0x4373> 947a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 9480: 4c 8d 35 5b 03 01 00 lea 0x1035b(%rip),%r14 # 197e2 <_IO_stdin_used@@Base+0x17e2> 9487: e9 0f fe ff ff jmpq 929b <__sprintf_chk@plt+0x450b> 948c: 0f 1f 40 00 nopl 0x0(%rax) 9490: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax 9496: 48 8d 15 b3 f2 00 00 lea 0xf2b3(%rip),%rdx # 18750 <_IO_stdin_used@@Base+0x750> 949d: 41 ba 3f 3f 00 00 mov $0x3f3f,%r10d 94a3: 80 3d ba ae 01 00 00 cmpb $0x0,0x1aeba(%rip) # 24364 <stderr@@GLIBC_2.2.5+0x10a4> 94aa: 66 44 89 94 24 bd 00 mov %r10w,0xbd(%rsp) 94b1: 00 00 94b3: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax 94b7: c6 84 24 bf 00 00 00 movb $0x0,0xbf(%rsp) 94be: 00 94bf: 88 84 24 b4 00 00 00 mov %al,0xb4(%rsp) 94c6: 48 b8 3f 3f 3f 3f 3f movabs $0x3f3f3f3f3f3f3f3f,%rax 94cd: 3f 3f 3f 94d0: 48 89 84 24 b5 00 00 mov %rax,0xb5(%rsp) 94d7: 00 94d8: 0f 84 d0 fb ff ff je 90ae <__sprintf_chk@plt+0x431e> 94de: 41 8b 84 24 bc 00 00 mov 0xbc(%r12),%eax 94e5: 00 94e6: 83 f8 01 cmp $0x1,%eax 94e9: 0f 84 51 03 00 00 je 9840 <__sprintf_chk@plt+0x4ab0> 94ef: 83 f8 02 cmp $0x2,%eax 94f2: 0f 85 be fb ff ff jne 90b6 <__sprintf_chk@plt+0x4326> 94f8: 8b 05 36 ae 01 00 mov 0x1ae36(%rip),%eax # 24334 <stderr@@GLIBC_2.2.5+0x1074> 94fe: c6 84 24 be 00 00 00 movb $0x2b,0xbe(%rsp) 9505: 2b 9506: 83 f8 01 cmp $0x1,%eax 9509: 0f 85 b6 fb ff ff jne 90c5 <__sprintf_chk@plt+0x4335> 950f: 90 nop 9510: 49 8b 84 24 88 00 00 mov 0x88(%r12),%rax 9517: 00 9518: 49 8b 94 24 80 00 00 mov 0x80(%r12),%rdx 951f: 00 9520: 48 89 44 24 28 mov %rax,0x28(%rsp) 9525: 48 89 54 24 20 mov %rdx,0x20(%rsp) 952a: e9 b3 fb ff ff jmpq 90e2 <__sprintf_chk@plt+0x4352> 952f: 90 nop 9530: e9 6b b8 ff ff jmpq 4da0 <__sprintf_chk@plt+0x10> 9535: 0f 1f 00 nopl (%rax) 9538: 49 83 7c 24 08 00 cmpq $0x0,0x8(%r12) 953e: 0f 84 54 fe ff ff je 9398 <__sprintf_chk@plt+0x4608> 9544: 48 8b 0d 3d 9d 01 00 mov 0x19d3d(%rip),%rcx # 23288 <stdout@@GLIBC_2.2.5> 954b: ba 04 00 00 00 mov $0x4,%edx 9550: be 01 00 00 00 mov $0x1,%esi 9555: 48 8d 3d b8 02 01 00 lea 0x102b8(%rip),%rdi # 19814 <_IO_stdin_used@@Base+0x1814> 955c: e8 6f b6 ff ff callq 4bd0 <fwrite_unlocked@plt> 9561: 31 d2 xor %edx,%edx 9563: 49 8d 4c 2d 04 lea 0x4(%r13,%rbp,1),%rcx 9568: 4c 89 e7 mov %r12,%rdi 956b: be 01 00 00 00 mov $0x1,%esi 9570: 48 83 05 80 ac 01 00 addq $0x4,0x1ac80(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> 9577: 04 9578: e8 e3 f4 ff ff callq 8a60 <__sprintf_chk@plt+0x3cd0> 957d: 8b 15 91 ad 01 00 mov 0x1ad91(%rip),%edx # 24314 <stderr@@GLIBC_2.2.5+0x1054> 9583: 85 d2 test %edx,%edx 9585: 0f 84 0d fe ff ff je 9398 <__sprintf_chk@plt+0x4608> 958b: 41 8b b4 24 ac 00 00 mov 0xac(%r12),%esi 9592: 00 9593: 31 d2 xor %edx,%edx 9595: bf 01 00 00 00 mov $0x1,%edi 959a: e8 91 e5 ff ff callq 7b30 <__sprintf_chk@plt+0x2da0> 959f: e9 f4 fd ff ff jmpq 9398 <__sprintf_chk@plt+0x4608> 95a4: 0f 1f 40 00 nopl 0x0(%rax) 95a8: 4c 8d 6c 24 30 lea 0x30(%rsp),%r13 95ad: 48 8b 3d f4 ac 01 00 mov 0x1acf4(%rip),%rdi # 242a8 <stderr@@GLIBC_2.2.5+0xfe8> 95b4: 48 8d 74 24 20 lea 0x20(%rsp),%rsi 95b9: 4c 89 ea mov %r13,%rdx 95bc: e8 6f da 00 00 callq 17030 <_obstack_memory_used@@Base+0x3d0> 95c1: 48 85 c0 test %rax,%rax 95c4: 0f 84 96 00 00 00 je 9660 <__sprintf_chk@plt+0x48d0> 95ca: 48 8b 15 9f ad 01 00 mov 0x1ad9f(%rip),%rdx # 24370 <stderr@@GLIBC_2.2.5+0x10b0> 95d1: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 95d6: 48 8b 35 9b ad 01 00 mov 0x1ad9b(%rip),%rsi # 24378 <stderr@@GLIBC_2.2.5+0x10b8> 95dd: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9 95e2: 48 39 ca cmp %rcx,%rdx 95e5: 0f 8c 25 04 00 00 jl 9a10 <__sprintf_chk@plt+0x4c80> 95eb: 0f 8f 07 02 00 00 jg 97f8 <__sprintf_chk@plt+0x4a68> 95f1: 89 f7 mov %esi,%edi 95f3: 44 89 c8 mov %r9d,%eax 95f6: 44 39 ce cmp %r9d,%esi 95f9: 0f 88 11 04 00 00 js 9a10 <__sprintf_chk@plt+0x4c80> 95ff: 48 81 ea ac c2 f0 00 sub $0xf0c2ac,%rdx 9606: 48 39 d1 cmp %rdx,%rcx 9609: 0f 8f 26 02 00 00 jg 9835 <__sprintf_chk@plt+0x4aa5> 960f: 31 c0 xor %eax,%eax 9611: 80 3d b0 9d 01 00 00 cmpb $0x0,0x19db0(%rip) # 233c8 <stderr@@GLIBC_2.2.5+0x108> 9618: 4c 8b 05 89 ac 01 00 mov 0x1ac89(%rip),%r8 # 242a8 <stderr@@GLIBC_2.2.5+0xfe8> 961f: 0f 84 db 03 00 00 je 9a00 <__sprintf_chk@plt+0x4c70> 9625: 48 8d 14 00 lea (%rax,%rax,1),%rdx 9629: 48 01 d0 add %rdx,%rax 962c: 48 63 54 24 40 movslq 0x40(%rsp),%rdx 9631: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 9635: 48 8d 05 a4 9d 01 00 lea 0x19da4(%rip),%rax # 233e0 <stderr@@GLIBC_2.2.5+0x120> 963c: 48 c1 e2 07 shl $0x7,%rdx 9640: 48 01 c2 add %rax,%rdx 9643: 4c 89 e9 mov %r13,%rcx 9646: be e9 03 00 00 mov $0x3e9,%esi 964b: 48 89 df mov %rbx,%rdi 964e: e8 2d 9c 00 00 callq 13280 <__sprintf_chk@plt+0xe4f0> 9653: 48 85 c0 test %rax,%rax 9656: 74 08 je 9660 <__sprintf_chk@plt+0x48d0> 9658: 48 01 c3 add %rax,%rbx 965b: eb 0c jmp 9669 <__sprintf_chk@plt+0x48d9> 965d: 0f 1f 00 nopl (%rax) 9660: 80 3b 00 cmpb $0x0,(%rbx) 9663: 0f 85 d3 02 00 00 jne 993c <__sprintf_chk@plt+0x4bac> 9669: b9 20 00 00 00 mov $0x20,%ecx 966e: 4c 8d 6b 01 lea 0x1(%rbx),%r13 9672: 66 89 0b mov %cx,(%rbx) 9675: e9 cf fc ff ff jmpq 9349 <__sprintf_chk@plt+0x45b9> 967a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 9680: 49 8b 7c 24 28 mov 0x28(%r12),%rdi 9685: 48 8d b4 24 e0 00 00 lea 0xe0(%rsp),%rsi 968c: 00 968d: e8 2e 79 00 00 callq 10fc0 <__sprintf_chk@plt+0xc230> 9692: e9 f5 fa ff ff jmpq 918c <__sprintf_chk@plt+0x43fc> 9697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 969e: 00 00 96a0: 48 8b 0d e1 9b 01 00 mov 0x19be1(%rip),%rcx # 23288 <stdout@@GLIBC_2.2.5> 96a7: ba 02 00 00 00 mov $0x2,%edx 96ac: be 01 00 00 00 mov $0x1,%esi 96b1: 48 8d 3d 4f 01 01 00 lea 0x1014f(%rip),%rdi # 19807 <_IO_stdin_used@@Base+0x1807> 96b8: e8 13 b5 ff ff callq 4bd0 <fwrite_unlocked@plt> 96bd: 48 83 05 33 ab 01 00 addq $0x2,0x1ab33(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> 96c4: 02 96c5: e9 0f fb ff ff jmpq 91d9 <__sprintf_chk@plt+0x4449> 96ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 96d0: 41 0f b6 94 24 b8 00 movzbl 0xb8(%r12),%edx 96d7: 00 00 96d9: 41 8b 7c 24 34 mov 0x34(%r12),%edi 96de: 8b 35 6c ac 01 00 mov 0x1ac6c(%rip),%esi # 24350 <stderr@@GLIBC_2.2.5+0x1090> 96e4: e8 97 e0 ff ff callq 7780 <__sprintf_chk@plt+0x29f0> 96e9: 80 3d 30 99 01 00 00 cmpb $0x0,0x19930(%rip) # 23020 <quoting_style_args@@Base+0x620> 96f0: 0f 84 3d fb ff ff je 9233 <__sprintf_chk@plt+0x44a3> 96f6: 41 80 bc 24 b8 00 00 cmpb $0x0,0xb8(%r12) 96fd: 00 00 96ff: 8b 15 47 ac 01 00 mov 0x1ac47(%rip),%edx # 2434c <stderr@@GLIBC_2.2.5+0x108c> 9705: 48 8d 3d d6 00 01 00 lea 0x100d6(%rip),%rdi # 197e2 <_IO_stdin_used@@Base+0x17e2> 970c: 41 8b 74 24 38 mov 0x38(%r12),%esi 9711: 0f 85 91 00 00 00 jne 97a8 <__sprintf_chk@plt+0x4a18> 9717: e8 a4 df ff ff callq 76c0 <__sprintf_chk@plt+0x2930> 971c: 80 3d 0b ac 01 00 00 cmpb $0x0,0x1ac0b(%rip) # 2432e <stderr@@GLIBC_2.2.5+0x106e> 9723: 0f 84 17 fb ff ff je 9240 <__sprintf_chk@plt+0x44b0> 9729: 41 8b 7c 24 34 mov 0x34(%r12),%edi 972e: 8b 35 14 ac 01 00 mov 0x1ac14(%rip),%esi # 24348 <stderr@@GLIBC_2.2.5+0x1088> 9734: 48 89 eb mov %rbp,%rbx 9737: 41 0f b6 94 24 b8 00 movzbl 0xb8(%r12),%edx 973e: 00 00 9740: e8 3b e0 ff ff callq 7780 <__sprintf_chk@plt+0x29f0> 9745: 80 3d 19 ac 01 00 00 cmpb $0x0,0x1ac19(%rip) # 24365 <stderr@@GLIBC_2.2.5+0x10a5> 974c: 0f 84 fe fa ff ff je 9250 <__sprintf_chk@plt+0x44c0> 9752: 49 8b bc 24 b0 00 00 mov 0xb0(%r12),%rdi 9759: 00 975a: 8b 15 f4 ab 01 00 mov 0x1abf4(%rip),%edx # 24354 <stderr@@GLIBC_2.2.5+0x1094> 9760: 31 f6 xor %esi,%esi 9762: e8 59 df ff ff callq 76c0 <__sprintf_chk@plt+0x2930> 9767: e9 e4 fa ff ff jmpq 9250 <__sprintf_chk@plt+0x44c0> 976c: 0f 1f 40 00 nopl 0x0(%rax) 9770: 41 0f b6 bc 24 b8 00 movzbl 0xb8(%r12),%edi 9777: 00 00 9779: 41 8b 74 24 30 mov 0x30(%r12),%esi 977e: e8 ad e3 ff ff callq 7b30 <__sprintf_chk@plt+0x2da0> 9783: e9 10 fc ff ff jmpq 9398 <__sprintf_chk@plt+0x4608> 9788: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 978f: 00 9790: 80 3d ce ab 01 00 00 cmpb $0x0,0x1abce(%rip) # 24365 <stderr@@GLIBC_2.2.5+0x10a5> 9797: 0f 84 b3 fa ff ff je 9250 <__sprintf_chk@plt+0x44c0> 979d: e9 5e fa ff ff jmpq 9200 <__sprintf_chk@plt+0x4470> 97a2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 97a8: 31 ff xor %edi,%edi 97aa: 80 3d 7c ab 01 00 00 cmpb $0x0,0x1ab7c(%rip) # 2432d <stderr@@GLIBC_2.2.5+0x106d> 97b1: 0f 85 60 ff ff ff jne 9717 <__sprintf_chk@plt+0x4987> 97b7: 89 f7 mov %esi,%edi 97b9: 48 89 74 24 08 mov %rsi,0x8(%rsp) 97be: 89 54 24 04 mov %edx,0x4(%rsp) 97c2: e8 a9 75 00 00 callq 10d70 <__sprintf_chk@plt+0xbfe0> 97c7: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 97cc: 8b 54 24 04 mov 0x4(%rsp),%edx 97d0: 48 89 c7 mov %rax,%rdi 97d3: e9 3f ff ff ff jmpq 9717 <__sprintf_chk@plt+0x4987> 97d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 97df: 00 97e0: 48 8d b4 24 e0 00 00 lea 0xe0(%rsp),%rsi 97e7: 00 97e8: e8 d3 77 00 00 callq 10fc0 <__sprintf_chk@plt+0xc230> 97ed: 49 89 c1 mov %rax,%r9 97f0: e9 14 fc ff ff jmpq 9409 <__sprintf_chk@plt+0x4679> 97f5: 0f 1f 00 nopl (%rax) 97f8: 48 8d ba 54 3d 0f ff lea -0xf0c2ac(%rdx),%rdi 97ff: 48 39 cf cmp %rcx,%rdi 9802: 0f 8c 7e 02 00 00 jl 9a86 <__sprintf_chk@plt+0x4cf6> 9808: 31 c0 xor %eax,%eax 980a: 48 39 cf cmp %rcx,%rdi 980d: 0f 8f fe fd ff ff jg 9611 <__sprintf_chk@plt+0x4881> 9813: 44 39 ce cmp %r9d,%esi 9816: 0f 89 f5 fd ff ff jns 9611 <__sprintf_chk@plt+0x4881> 981c: 48 39 d1 cmp %rdx,%rcx 981f: 0f 8c 61 02 00 00 jl 9a86 <__sprintf_chk@plt+0x4cf6> 9825: b8 00 00 00 00 mov $0x0,%eax 982a: 0f 8f e1 fd ff ff jg 9611 <__sprintf_chk@plt+0x4881> 9830: 44 89 c8 mov %r9d,%eax 9833: 89 f7 mov %esi,%edi 9835: 29 f8 sub %edi,%eax 9837: c1 e8 1f shr $0x1f,%eax 983a: e9 d2 fd ff ff jmpq 9611 <__sprintf_chk@plt+0x4881> 983f: 90 nop 9840: c6 84 24 be 00 00 00 movb $0x2e,0xbe(%rsp) 9847: 2e 9848: e9 69 f8 ff ff jmpq 90b6 <__sprintf_chk@plt+0x4326> 984d: 0f 1f 00 nopl (%rax) 9850: 8b 15 ee aa 01 00 mov 0x1aaee(%rip),%edx # 24344 <stderr@@GLIBC_2.2.5+0x1084> 9856: 8b 05 e4 aa 01 00 mov 0x1aae4(%rip),%eax # 24340 <stderr@@GLIBC_2.2.5+0x1080> 985c: 48 8d b4 24 e0 00 00 lea 0xe0(%rsp),%rsi 9863: 00 9864: 44 8b 2d d1 aa 01 00 mov 0x1aad1(%rip),%r13d # 2433c <stderr@@GLIBC_2.2.5+0x107c> 986b: 8d 44 02 02 lea 0x2(%rdx,%rax,1),%eax 986f: 41 29 c5 sub %eax,%r13d 9872: 49 8b 44 24 40 mov 0x40(%r12),%rax 9877: 0f b6 d0 movzbl %al,%edx 987a: 48 c1 e8 0c shr $0xc,%rax 987e: 48 89 c7 mov %rax,%rdi 9881: 40 30 ff xor %dil,%dil 9884: 09 d7 or %edx,%edi 9886: e8 35 77 00 00 callq 10fc0 <__sprintf_chk@plt+0xc230> 988b: 44 8b 3d ae aa 01 00 mov 0x1aaae(%rip),%r15d # 24340 <stderr@@GLIBC_2.2.5+0x1080> 9892: 48 8d b4 24 c0 00 00 lea 0xc0(%rsp),%rsi 9899: 00 989a: 49 89 c6 mov %rax,%r14 989d: 49 8b 44 24 40 mov 0x40(%r12),%rax 98a2: 48 89 c7 mov %rax,%rdi 98a5: 48 c1 e8 20 shr $0x20,%rax 98a9: 48 c1 ef 08 shr $0x8,%rdi 98ad: 89 fa mov %edi,%edx 98af: 48 89 c7 mov %rax,%rdi 98b2: 81 e2 ff 0f 00 00 and $0xfff,%edx 98b8: 81 e7 00 f0 ff ff and $0xfffff000,%edi 98be: 09 d7 or %edx,%edi 98c0: e8 fb 76 00 00 callq 10fc0 <__sprintf_chk@plt+0xc230> 98c5: 41 56 push %r14 98c7: 45 85 ed test %r13d,%r13d 98ca: 41 b8 00 00 00 00 mov $0x0,%r8d 98d0: 41 57 push %r15 98d2: 45 0f 49 c5 cmovns %r13d,%r8d 98d6: 48 89 df mov %rbx,%rdi 98d9: 49 89 c1 mov %rax,%r9 98dc: be 01 00 00 00 mov $0x1,%esi 98e1: 44 03 05 5c aa 01 00 add 0x1aa5c(%rip),%r8d # 24344 <stderr@@GLIBC_2.2.5+0x1084> 98e8: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 98ef: 48 8d 0d 14 ff 00 00 lea 0xff14(%rip),%rcx # 1980a <_IO_stdin_used@@Base+0x180a> 98f6: 31 c0 xor %eax,%eax 98f8: e8 93 b4 ff ff callq 4d90 <__sprintf_chk@plt> 98fd: 48 63 05 38 aa 01 00 movslq 0x1aa38(%rip),%rax # 2433c <stderr@@GLIBC_2.2.5+0x107c> 9904: 5e pop %rsi 9905: 5f pop %rdi 9906: 48 8d 5c 03 01 lea 0x1(%rbx,%rax,1),%rbx 990b: e9 e4 f9 ff ff jmpq 92f4 <__sprintf_chk@plt+0x4564> 9910: 49 8b 7c 24 58 mov 0x58(%r12),%rdi 9915: 4c 8b 05 04 aa 01 00 mov 0x1aa04(%rip),%r8 # 24320 <stderr@@GLIBC_2.2.5+0x1060> 991c: 48 8d b4 24 e0 00 00 lea 0xe0(%rsp),%rsi 9923: 00 9924: b9 00 02 00 00 mov $0x200,%ecx 9929: 8b 15 f9 a9 01 00 mov 0x1a9f9(%rip),%edx # 24328 <stderr@@GLIBC_2.2.5+0x1068> 992f: e8 6c 66 00 00 callq ffa0 <__sprintf_chk@plt+0xb210> 9934: 49 89 c6 mov %rax,%r14 9937: e9 df f7 ff ff jmpq 911b <__sprintf_chk@plt+0x438b> 993c: 41 80 bc 24 b8 00 00 cmpb $0x0,0xb8(%r12) 9943: 00 00 9945: 0f 84 4a 01 00 00 je 9a95 <__sprintf_chk@plt+0x4d05> 994b: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 9950: 48 8d b4 24 c0 00 00 lea 0xc0(%rsp),%rsi 9957: 00 9958: e8 c3 75 00 00 callq 10f20 <__sprintf_chk@plt+0xc190> 995d: 44 8b 05 b0 96 01 00 mov 0x196b0(%rip),%r8d # 23014 <quoting_style_args@@Base+0x614> 9964: 49 89 c5 mov %rax,%r13 9967: 45 85 c0 test %r8d,%r8d 996a: 0f 89 ad f9 ff ff jns 931d <__sprintf_chk@plt+0x458d> 9970: 4c 8d 74 24 70 lea 0x70(%rsp),%r14 9975: 48 8b 3d 2c a9 01 00 mov 0x1a92c(%rip),%rdi # 242a8 <stderr@@GLIBC_2.2.5+0xfe8> 997c: 48 8d 74 24 18 lea 0x18(%rsp),%rsi 9981: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) 9988: 00 00 998a: 4c 89 f2 mov %r14,%rdx 998d: e8 9e d6 00 00 callq 17030 <_obstack_memory_used@@Base+0x3d0> 9992: 48 85 c0 test %rax,%rax 9995: 74 3f je 99d6 <__sprintf_chk@plt+0x4c46> 9997: 80 3d 2a 9a 01 00 00 cmpb $0x0,0x19a2a(%rip) # 233c8 <stderr@@GLIBC_2.2.5+0x108> 999e: 4c 8b 05 03 a9 01 00 mov 0x1a903(%rip),%r8 # 242a8 <stderr@@GLIBC_2.2.5+0xfe8> 99a5: 48 8b 15 94 96 01 00 mov 0x19694(%rip),%rdx # 23040 <quoting_style_args@@Base+0x640> 99ac: 0f 85 9e 00 00 00 jne 9a50 <__sprintf_chk@plt+0x4cc0> 99b2: 4c 8d bc 24 e0 00 00 lea 0xe0(%rsp),%r15 99b9: 00 99ba: 45 31 c9 xor %r9d,%r9d 99bd: 4c 89 f1 mov %r14,%rcx 99c0: be e9 03 00 00 mov $0x3e9,%esi 99c5: 4c 89 ff mov %r15,%rdi 99c8: e8 b3 98 00 00 callq 13280 <__sprintf_chk@plt+0xe4f0> 99cd: 48 85 c0 test %rax,%rax 99d0: 0f 85 95 00 00 00 jne 9a6b <__sprintf_chk@plt+0x4cdb> 99d6: 44 8b 05 37 96 01 00 mov 0x19637(%rip),%r8d # 23014 <quoting_style_args@@Base+0x614> 99dd: 45 85 c0 test %r8d,%r8d 99e0: 0f 89 37 f9 ff ff jns 931d <__sprintf_chk@plt+0x458d> 99e6: c7 05 24 96 01 00 00 movl $0x0,0x19624(%rip) # 23014 <quoting_style_args@@Base+0x614> 99ed: 00 00 00 99f0: 45 31 c0 xor %r8d,%r8d 99f3: e9 25 f9 ff ff jmpq 931d <__sprintf_chk@plt+0x458d> 99f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 99ff: 00 9a00: 48 8d 15 39 96 01 00 lea 0x19639(%rip),%rdx # 23040 <quoting_style_args@@Base+0x640> 9a07: 48 8b 14 c2 mov (%rdx,%rax,8),%rdx 9a0b: e9 33 fc ff ff jmpq 9643 <__sprintf_chk@plt+0x48b3> 9a10: 48 8d 3d 59 a9 01 00 lea 0x1a959(%rip),%rdi # 24370 <stderr@@GLIBC_2.2.5+0x10b0> 9a17: e8 c4 50 00 00 callq eae0 <__sprintf_chk@plt+0x9d50> 9a1c: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 9a21: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9 9a26: 48 8b 15 43 a9 01 00 mov 0x1a943(%rip),%rdx # 24370 <stderr@@GLIBC_2.2.5+0x10b0> 9a2d: 48 8b 35 44 a9 01 00 mov 0x1a944(%rip),%rsi # 24378 <stderr@@GLIBC_2.2.5+0x10b8> 9a34: 48 8d ba 54 3d 0f ff lea -0xf0c2ac(%rdx),%rdi 9a3b: 48 39 cf cmp %rcx,%rdi 9a3e: 0f 8d c4 fd ff ff jge 9808 <__sprintf_chk@plt+0x4a78> 9a44: e9 d3 fd ff ff jmpq 981c <__sprintf_chk@plt+0x4a8c> 9a49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9a50: 48 63 94 24 80 00 00 movslq 0x80(%rsp),%rdx 9a57: 00 9a58: 48 8d 05 81 99 01 00 lea 0x19981(%rip),%rax # 233e0 <stderr@@GLIBC_2.2.5+0x120> 9a5f: 48 c1 e2 07 shl $0x7,%rdx 9a63: 48 01 c2 add %rax,%rdx 9a66: e9 47 ff ff ff jmpq 99b2 <__sprintf_chk@plt+0x4c22> 9a6b: 31 d2 xor %edx,%edx 9a6d: 48 89 c6 mov %rax,%rsi 9a70: 4c 89 ff mov %r15,%rdi 9a73: e8 38 7a 00 00 callq 114b0 <__sprintf_chk@plt+0xc720> 9a78: 89 05 96 95 01 00 mov %eax,0x19596(%rip) # 23014 <quoting_style_args@@Base+0x614> 9a7e: 41 89 c0 mov %eax,%r8d 9a81: e9 57 ff ff ff jmpq 99dd <__sprintf_chk@plt+0x4c4d> 9a86: b8 01 00 00 00 mov $0x1,%eax 9a8b: e9 81 fb ff ff jmpq 9611 <__sprintf_chk@plt+0x4881> 9a90: e8 4b ae ff ff callq 48e0 <__stack_chk_fail@plt> 9a95: 4c 8d 2d 46 fd 00 00 lea 0xfd46(%rip),%r13 # 197e2 <_IO_stdin_used@@Base+0x17e2> 9a9c: e9 6c f8 ff ff jmpq 930d <__sprintf_chk@plt+0x457d> 9aa1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 9aa8: 00 00 00 00 9aac: 0f 1f 40 00 nopl 0x0(%rax) 9ab0: 55 push %rbp 9ab1: 53 push %rbx 9ab2: 48 81 ec 00 10 00 00 sub $0x1000,%rsp 9ab9: 48 83 0c 24 00 orq $0x0,(%rsp) 9abe: 48 81 ec 00 10 00 00 sub $0x1000,%rsp 9ac5: 48 83 0c 24 00 orq $0x0,(%rsp) 9aca: 48 83 ec 38 sub $0x38,%rsp 9ace: 48 89 fb mov %rdi,%rbx 9ad1: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 9ad6: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 9adb: 89 d1 mov %edx,%ecx 9add: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 9ae4: 00 00 9ae6: 48 89 84 24 28 20 00 mov %rax,0x2028(%rsp) 9aed: 00 9aee: 31 c0 xor %eax,%eax 9af0: 48 89 f2 mov %rsi,%rdx 9af3: 4c 8d 4c 24 0f lea 0xf(%rsp),%r9 9af8: 4c 8d 44 24 18 lea 0x18(%rsp),%r8 9afd: 48 89 de mov %rbx,%rsi 9b00: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 9b05: e8 d6 e6 ff ff callq 81e0 <__sprintf_chk@plt+0x3450> 9b0a: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi 9b0f: 48 39 ef cmp %rbp,%rdi 9b12: 74 0a je 9b1e <__sprintf_chk@plt+0x4d8e> 9b14: 48 39 df cmp %rbx,%rdi 9b17: 74 05 je 9b1e <__sprintf_chk@plt+0x4d8e> 9b19: e8 b2 ab ff ff callq 46d0 <free@plt> 9b1e: 0f b6 44 24 0f movzbl 0xf(%rsp),%eax 9b23: 48 03 44 24 18 add 0x18(%rsp),%rax 9b28: 48 8b 9c 24 28 20 00 mov 0x2028(%rsp),%rbx 9b2f: 00 9b30: 64 48 33 1c 25 28 00 xor %fs:0x28,%rbx 9b37: 00 00 9b39: 75 0a jne 9b45 <__sprintf_chk@plt+0x4db5> 9b3b: 48 81 c4 38 20 00 00 add $0x2038,%rsp 9b42: 5b pop %rbx 9b43: 5d pop %rbp 9b44: c3 retq 9b45: e8 96 ad ff ff callq 48e0 <__stack_chk_fail@plt> 9b4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 9b50: 55 push %rbp 9b51: 48 89 fd mov %rdi,%rbp 9b54: 53 push %rbx 9b55: 48 81 ec a8 02 00 00 sub $0x2a8,%rsp 9b5c: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 9b63: 00 00 9b65: 48 89 84 24 98 02 00 mov %rax,0x298(%rsp) 9b6c: 00 9b6d: 31 c0 xor %eax,%eax 9b6f: 80 3d 86 a7 01 00 00 cmpb $0x0,0x1a786(%rip) # 242fc <stderr@@GLIBC_2.2.5+0x103c> 9b76: 0f 84 ac 00 00 00 je 9c28 <__sprintf_chk@plt+0x4e98> 9b7c: 83 3d b5 a7 01 00 04 cmpl $0x4,0x1a7b5(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 9b83: 0f 84 37 01 00 00 je 9cc0 <__sprintf_chk@plt+0x4f30> 9b89: 48 63 1d d0 a7 01 00 movslq 0x1a7d0(%rip),%rbx # 24360 <stderr@@GLIBC_2.2.5+0x10a0> 9b90: 48 83 c3 01 add $0x1,%rbx 9b94: 80 3d 91 a7 01 00 00 cmpb $0x0,0x1a791(%rip) # 2432c <stderr@@GLIBC_2.2.5+0x106c> 9b9b: 0f 84 07 01 00 00 je 9ca8 <__sprintf_chk@plt+0x4f18> 9ba1: 48 63 05 b4 a7 01 00 movslq 0x1a7b4(%rip),%rax # 2435c <stderr@@GLIBC_2.2.5+0x109c> 9ba8: 48 83 c0 01 add $0x1,%rax 9bac: 48 01 c3 add %rax,%rbx 9baf: 80 3d af a7 01 00 00 cmpb $0x0,0x1a7af(%rip) # 24365 <stderr@@GLIBC_2.2.5+0x10a5> 9bb6: 0f 85 cc 00 00 00 jne 9c88 <__sprintf_chk@plt+0x4ef8> 9bbc: 8b 95 c4 00 00 00 mov 0xc4(%rbp),%edx 9bc2: 48 8b 35 07 a7 01 00 mov 0x1a707(%rip),%rsi # 242d0 <stderr@@GLIBC_2.2.5+0x1010> 9bc9: 48 8b 7d 00 mov 0x0(%rbp),%rdi 9bcd: e8 de fe ff ff callq 9ab0 <__sprintf_chk@plt+0x4d20> 9bd2: 4c 8d 04 03 lea (%rbx,%rax,1),%r8 9bd6: 8b 05 38 a7 01 00 mov 0x1a738(%rip),%eax # 24314 <stderr@@GLIBC_2.2.5+0x1054> 9bdc: 85 c0 test %eax,%eax 9bde: 74 20 je 9c00 <__sprintf_chk@plt+0x4e70> 9be0: 8b 95 a8 00 00 00 mov 0xa8(%rbp),%edx 9be6: 8b 75 30 mov 0x30(%rbp),%esi 9be9: 0f b6 bd b8 00 00 00 movzbl 0xb8(%rbp),%edi 9bf0: e8 4b de ff ff callq 7a40 <__sprintf_chk@plt+0x2cb0> 9bf5: 84 c0 test %al,%al 9bf7: 0f 95 c0 setne %al 9bfa: 0f b6 c0 movzbl %al,%eax 9bfd: 49 01 c0 add %rax,%r8 9c00: 48 8b 84 24 98 02 00 mov 0x298(%rsp),%rax 9c07: 00 9c08: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 9c0f: 00 00 9c11: 0f 85 db 00 00 00 jne 9cf2 <__sprintf_chk@plt+0x4f62> 9c17: 48 81 c4 a8 02 00 00 add $0x2a8,%rsp 9c1e: 4c 89 c0 mov %r8,%rax 9c21: 5b pop %rbx 9c22: 5d pop %rbp 9c23: c3 retq 9c24: 0f 1f 40 00 nopl 0x0(%rax) 9c28: 31 db xor %ebx,%ebx 9c2a: 80 3d fb a6 01 00 00 cmpb $0x0,0x1a6fb(%rip) # 2432c <stderr@@GLIBC_2.2.5+0x106c> 9c31: 0f 84 78 ff ff ff je 9baf <__sprintf_chk@plt+0x4e1f> 9c37: 83 3d fa a6 01 00 04 cmpl $0x4,0x1a6fa(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 9c3e: 0f 85 5d ff ff ff jne 9ba1 <__sprintf_chk@plt+0x4e11> 9c44: 80 bd b8 00 00 00 00 cmpb $0x0,0xb8(%rbp) 9c4b: b8 02 00 00 00 mov $0x2,%eax 9c50: 0f 84 56 ff ff ff je 9bac <__sprintf_chk@plt+0x4e1c> 9c56: 48 8b 7d 58 mov 0x58(%rbp),%rdi 9c5a: 4c 8b 05 bf a6 01 00 mov 0x1a6bf(%rip),%r8 # 24320 <stderr@@GLIBC_2.2.5+0x1060> 9c61: 48 89 e6 mov %rsp,%rsi 9c64: b9 00 02 00 00 mov $0x200,%ecx 9c69: 8b 15 b9 a6 01 00 mov 0x1a6b9(%rip),%edx # 24328 <stderr@@GLIBC_2.2.5+0x1068> 9c6f: e8 2c 63 00 00 callq ffa0 <__sprintf_chk@plt+0xb210> 9c74: 48 89 c7 mov %rax,%rdi 9c77: e8 44 ac ff ff callq 48c0 <strlen@plt> 9c7c: 48 83 c0 01 add $0x1,%rax 9c80: e9 27 ff ff ff jmpq 9bac <__sprintf_chk@plt+0x4e1c> 9c85: 0f 1f 00 nopl (%rax) 9c88: 83 3d a9 a6 01 00 04 cmpl $0x4,0x1a6a9(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> 9c8f: 74 4f je 9ce0 <__sprintf_chk@plt+0x4f50> 9c91: 48 63 05 bc a6 01 00 movslq 0x1a6bc(%rip),%rax # 24354 <stderr@@GLIBC_2.2.5+0x1094> 9c98: 48 83 c0 01 add $0x1,%rax 9c9c: 48 01 c3 add %rax,%rbx 9c9f: e9 18 ff ff ff jmpq 9bbc <__sprintf_chk@plt+0x4e2c> 9ca4: 0f 1f 40 00 nopl 0x0(%rax) 9ca8: 80 3d b6 a6 01 00 00 cmpb $0x0,0x1a6b6(%rip) # 24365 <stderr@@GLIBC_2.2.5+0x10a5> 9caf: 75 e0 jne 9c91 <__sprintf_chk@plt+0x4f01> 9cb1: e9 06 ff ff ff jmpq 9bbc <__sprintf_chk@plt+0x4e2c> 9cb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 9cbd: 00 00 00 9cc0: 48 8b 7f 20 mov 0x20(%rdi),%rdi 9cc4: 48 89 e6 mov %rsp,%rsi 9cc7: e8 f4 72 00 00 callq 10fc0 <__sprintf_chk@plt+0xc230> 9ccc: 48 89 c7 mov %rax,%rdi 9ccf: e8 ec ab ff ff callq 48c0 <strlen@plt> 9cd4: 48 8d 58 01 lea 0x1(%rax),%rbx 9cd8: e9 4d ff ff ff jmpq 9c2a <__sprintf_chk@plt+0x4e9a> 9cdd: 0f 1f 00 nopl (%rax) 9ce0: 48 8b bd b0 00 00 00 mov 0xb0(%rbp),%rdi 9ce7: e8 d4 ab ff ff callq 48c0 <strlen@plt> 9cec: 48 83 c0 01 add $0x1,%rax 9cf0: eb aa jmp 9c9c <__sprintf_chk@plt+0x4f0c> 9cf2: e8 e9 ab ff ff callq 48e0 <__stack_chk_fail@plt> 9cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 9cfe: 00 00 9d00: 41 55 push %r13 9d02: 41 54 push %r12 9d04: 55 push %rbp 9d05: 89 fd mov %edi,%ebp 9d07: 53 push %rbx 9d08: 48 83 ec 08 sub $0x8,%rsp 9d0c: 4c 8b 0d 9d a6 01 00 mov 0x1a69d(%rip),%r9 # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 9d13: 48 8b 0d e6 a4 01 00 mov 0x1a4e6(%rip),%rcx # 24200 <stderr@@GLIBC_2.2.5+0xf40> 9d1a: 49 39 c9 cmp %rcx,%r9 9d1d: 49 89 cc mov %rcx,%r12 9d20: 4d 0f 46 e1 cmovbe %r9,%r12 9d24: 4c 3b 25 b5 95 01 00 cmp 0x195b5(%rip),%r12 # 232e0 <stderr@@GLIBC_2.2.5+0x20> 9d2b: 0f 86 02 01 00 00 jbe 9e33 <__sprintf_chk@plt+0x50a3> 9d31: 48 89 c8 mov %rcx,%rax 9d34: 48 8b 3d cd a4 01 00 mov 0x1a4cd(%rip),%rdi # 24208 <stderr@@GLIBC_2.2.5+0xf48> 9d3b: 48 d1 e8 shr %rax 9d3e: 49 39 c4 cmp %rax,%r12 9d41: 0f 82 52 02 00 00 jb 9f99 <__sprintf_chk@plt+0x5209> 9d47: ba 18 00 00 00 mov $0x18,%edx 9d4c: 48 89 d0 mov %rdx,%rax 9d4f: 48 f7 e1 mul %rcx 9d52: 0f 90 c2 seto %dl 9d55: 0f b6 d2 movzbl %dl,%edx 9d58: 48 85 c0 test %rax,%rax 9d5b: 0f 88 70 02 00 00 js 9fd1 <__sprintf_chk@plt+0x5241> 9d61: 48 85 d2 test %rdx,%rdx 9d64: 0f 85 67 02 00 00 jne 9fd1 <__sprintf_chk@plt+0x5241> 9d6a: 48 8d 34 49 lea (%rcx,%rcx,2),%rsi 9d6e: 48 c1 e6 03 shl $0x3,%rsi 9d72: e8 a9 bb 00 00 callq 15920 <__sprintf_chk@plt+0x10b90> 9d77: 48 8b 1d 82 a4 01 00 mov 0x1a482(%rip),%rbx # 24200 <stderr@@GLIBC_2.2.5+0xf40> 9d7e: 48 89 05 83 a4 01 00 mov %rax,0x1a483(%rip) # 24208 <stderr@@GLIBC_2.2.5+0xf48> 9d85: 48 8b 0d 54 95 01 00 mov 0x19554(%rip),%rcx # 232e0 <stderr@@GLIBC_2.2.5+0x20> 9d8c: 48 89 df mov %rbx,%rdi 9d8f: 31 c0 xor %eax,%eax 9d91: 48 29 cf sub %rcx,%rdi 9d94: 48 83 c1 01 add $0x1,%rcx 9d98: 48 01 d9 add %rbx,%rcx 9d9b: 48 89 fe mov %rdi,%rsi 9d9e: 0f 92 c0 setb %al 9da1: 48 0f af f1 imul %rcx,%rsi 9da5: 48 85 c0 test %rax,%rax 9da8: 0f 85 23 02 00 00 jne 9fd1 <__sprintf_chk@plt+0x5241> 9dae: 48 89 f0 mov %rsi,%rax 9db1: 31 d2 xor %edx,%edx 9db3: 48 f7 f7 div %rdi 9db6: 48 39 c1 cmp %rax,%rcx 9db9: 0f 85 12 02 00 00 jne 9fd1 <__sprintf_chk@plt+0x5241> 9dbf: 48 89 f7 mov %rsi,%rdi 9dc2: 31 c0 xor %eax,%eax 9dc4: 48 d1 ef shr %rdi 9dc7: 48 c1 ee 3e shr $0x3e,%rsi 9dcb: 0f 95 c0 setne %al 9dce: 48 c1 e7 03 shl $0x3,%rdi 9dd2: 0f 88 f9 01 00 00 js 9fd1 <__sprintf_chk@plt+0x5241> 9dd8: 48 85 c0 test %rax,%rax 9ddb: 0f 85 f0 01 00 00 jne 9fd1 <__sprintf_chk@plt+0x5241> 9de1: e8 da ba 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 9de6: 48 89 c2 mov %rax,%rdx 9de9: 48 8b 05 f0 94 01 00 mov 0x194f0(%rip),%rax # 232e0 <stderr@@GLIBC_2.2.5+0x20> 9df0: 48 39 c3 cmp %rax,%rbx 9df3: 76 30 jbe 9e25 <__sprintf_chk@plt+0x5095> 9df5: 48 8b 3d 0c a4 01 00 mov 0x1a40c(%rip),%rdi # 24208 <stderr@@GLIBC_2.2.5+0xf48> 9dfc: 48 8d 04 c5 08 00 00 lea 0x8(,%rax,8),%rax 9e03: 00 9e04: 48 8d 34 dd 08 00 00 lea 0x8(,%rbx,8),%rsi 9e0b: 00 9e0c: 0f 1f 40 00 nopl 0x0(%rax) 9e10: 48 8d 0c 40 lea (%rax,%rax,2),%rcx 9e14: 48 89 54 0f f8 mov %rdx,-0x8(%rdi,%rcx,1) 9e19: 48 01 c2 add %rax,%rdx 9e1c: 48 83 c0 08 add $0x8,%rax 9e20: 48 39 f0 cmp %rsi,%rax 9e23: 75 eb jne 9e10 <__sprintf_chk@plt+0x5080> 9e25: 48 89 1d b4 94 01 00 mov %rbx,0x194b4(%rip) # 232e0 <stderr@@GLIBC_2.2.5+0x20> 9e2c: 4c 8b 0d 7d a5 01 00 mov 0x1a57d(%rip),%r9 # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 9e33: 4d 85 e4 test %r12,%r12 9e36: 74 51 je 9e89 <__sprintf_chk@plt+0x50f9> 9e38: 48 8b 3d c9 a3 01 00 mov 0x1a3c9(%rip),%rdi # 24208 <stderr@@GLIBC_2.2.5+0xf48> 9e3f: 4f 8d 44 64 03 lea 0x3(%r12,%r12,2),%r8 9e44: 31 f6 xor %esi,%esi 9e46: b9 03 00 00 00 mov $0x3,%ecx 9e4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 9e50: 48 8b 44 cf f8 mov -0x8(%rdi,%rcx,8),%rax 9e55: c6 44 cf e8 01 movb $0x1,-0x18(%rdi,%rcx,8) 9e5a: 48 83 c6 08 add $0x8,%rsi 9e5e: 48 89 4c cf f0 mov %rcx,-0x10(%rdi,%rcx,8) 9e63: 48 8d 14 30 lea (%rax,%rsi,1),%rdx 9e67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 9e6e: 00 00 9e70: 48 c7 00 03 00 00 00 movq $0x3,(%rax) 9e77: 48 83 c0 08 add $0x8,%rax 9e7b: 48 39 c2 cmp %rax,%rdx 9e7e: 75 f0 jne 9e70 <__sprintf_chk@plt+0x50e0> 9e80: 48 83 c1 03 add $0x3,%rcx 9e84: 49 39 c8 cmp %rcx,%r8 9e87: 75 c7 jne 9e50 <__sprintf_chk@plt+0x50c0> 9e89: 31 db xor %ebx,%ebx 9e8b: 4d 85 c9 test %r9,%r9 9e8e: 0f 84 c9 00 00 00 je 9f5d <__sprintf_chk@plt+0x51cd> 9e94: 0f 1f 40 00 nopl 0x0(%rax) 9e98: 48 8b 05 01 a5 01 00 mov 0x1a501(%rip),%rax # 243a0 <stderr@@GLIBC_2.2.5+0x10e0> 9e9f: 48 8b 3c d8 mov (%rax,%rbx,8),%rdi 9ea3: e8 a8 fc ff ff callq 9b50 <__sprintf_chk@plt+0x4dc0> 9ea8: 4c 8b 15 01 a5 01 00 mov 0x1a501(%rip),%r10 # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 9eaf: 49 89 c0 mov %rax,%r8 9eb2: 4d 85 e4 test %r12,%r12 9eb5: 0f 84 95 00 00 00 je 9f50 <__sprintf_chk@plt+0x51c0> 9ebb: 4c 8b 1d ee a3 01 00 mov 0x1a3ee(%rip),%r11 # 242b0 <stderr@@GLIBC_2.2.5+0xff0> 9ec2: 48 8b 35 3f a3 01 00 mov 0x1a33f(%rip),%rsi # 24208 <stderr@@GLIBC_2.2.5+0xf48> 9ec9: 31 c9 xor %ecx,%ecx 9ecb: 4c 8d 48 02 lea 0x2(%rax),%r9 9ecf: eb 5d jmp 9f2e <__sprintf_chk@plt+0x519e> 9ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9ed8: 49 8d 44 0a ff lea -0x1(%r10,%rcx,1),%rax 9edd: 31 d2 xor %edx,%edx 9edf: 48 f7 f1 div %rcx 9ee2: 31 d2 xor %edx,%edx 9ee4: 49 89 c5 mov %rax,%r13 9ee7: 48 89 d8 mov %rbx,%rax 9eea: 49 f7 f5 div %r13 9eed: 49 89 c5 mov %rax,%r13 9ef0: 48 8b 56 10 mov 0x10(%rsi),%rdx 9ef4: 49 39 fd cmp %rdi,%r13 9ef7: 4c 89 c0 mov %r8,%rax 9efa: 49 0f 45 c1 cmovne %r9,%rax 9efe: 4a 8d 3c ea lea (%rdx,%r13,8),%rdi 9f02: 48 8b 17 mov (%rdi),%rdx 9f05: 48 39 c2 cmp %rax,%rdx 9f08: 73 1b jae 9f25 <__sprintf_chk@plt+0x5195> 9f0a: 4c 8b 6e 08 mov 0x8(%rsi),%r13 9f0e: 49 29 d5 sub %rdx,%r13 9f11: 4c 89 ea mov %r13,%rdx 9f14: 48 01 c2 add %rax,%rdx 9f17: 48 89 56 08 mov %rdx,0x8(%rsi) 9f1b: 48 89 07 mov %rax,(%rdi) 9f1e: 4c 39 5e 08 cmp %r11,0x8(%rsi) 9f22: 0f 92 06 setb (%rsi) 9f25: 48 83 c6 18 add $0x18,%rsi 9f29: 49 39 cc cmp %rcx,%r12 9f2c: 74 22 je 9f50 <__sprintf_chk@plt+0x51c0> 9f2e: 48 89 cf mov %rcx,%rdi 9f31: 48 83 c1 01 add $0x1,%rcx 9f35: 80 3e 00 cmpb $0x0,(%rsi) 9f38: 74 eb je 9f25 <__sprintf_chk@plt+0x5195> 9f3a: 40 84 ed test %bpl,%bpl 9f3d: 75 99 jne 9ed8 <__sprintf_chk@plt+0x5148> 9f3f: 48 89 d8 mov %rbx,%rax 9f42: 31 d2 xor %edx,%edx 9f44: 48 f7 f1 div %rcx 9f47: 49 89 d5 mov %rdx,%r13 9f4a: eb a4 jmp 9ef0 <__sprintf_chk@plt+0x5160> 9f4c: 0f 1f 40 00 nopl 0x0(%rax) 9f50: 48 83 c3 01 add $0x1,%rbx 9f54: 4c 39 d3 cmp %r10,%rbx 9f57: 0f 82 3b ff ff ff jb 9e98 <__sprintf_chk@plt+0x5108> 9f5d: 49 83 fc 01 cmp $0x1,%r12 9f61: 76 28 jbe 9f8b <__sprintf_chk@plt+0x51fb> 9f63: 48 8b 15 9e a2 01 00 mov 0x1a29e(%rip),%rdx # 24208 <stderr@@GLIBC_2.2.5+0xf48> 9f6a: 4b 8d 04 64 lea (%r12,%r12,2),%rax 9f6e: 48 8d 44 c2 e8 lea -0x18(%rdx,%rax,8),%rax 9f73: eb 11 jmp 9f86 <__sprintf_chk@plt+0x51f6> 9f75: 0f 1f 00 nopl (%rax) 9f78: 49 83 ec 01 sub $0x1,%r12 9f7c: 48 83 e8 18 sub $0x18,%rax 9f80: 49 83 fc 01 cmp $0x1,%r12 9f84: 74 05 je 9f8b <__sprintf_chk@plt+0x51fb> 9f86: 80 38 00 cmpb $0x0,(%rax) 9f89: 74 ed je 9f78 <__sprintf_chk@plt+0x51e8> 9f8b: 48 83 c4 08 add $0x8,%rsp 9f8f: 4c 89 e0 mov %r12,%rax 9f92: 5b pop %rbx 9f93: 5d pop %rbp 9f94: 41 5c pop %r12 9f96: 41 5d pop %r13 9f98: c3 retq 9f99: ba 30 00 00 00 mov $0x30,%edx 9f9e: 48 89 d0 mov %rdx,%rax 9fa1: 49 f7 e4 mul %r12 9fa4: 0f 90 c2 seto %dl 9fa7: 0f b6 d2 movzbl %dl,%edx 9faa: 48 85 c0 test %rax,%rax 9fad: 78 22 js 9fd1 <__sprintf_chk@plt+0x5241> 9faf: 48 85 d2 test %rdx,%rdx 9fb2: 75 1d jne 9fd1 <__sprintf_chk@plt+0x5241> 9fb4: 4b 8d 1c 24 lea (%r12,%r12,1),%rbx 9fb8: 4a 8d 34 23 lea (%rbx,%r12,1),%rsi 9fbc: 48 c1 e6 04 shl $0x4,%rsi 9fc0: e8 5b b9 00 00 callq 15920 <__sprintf_chk@plt+0x10b90> 9fc5: 48 89 05 3c a2 01 00 mov %rax,0x1a23c(%rip) # 24208 <stderr@@GLIBC_2.2.5+0xf48> 9fcc: e9 b4 fd ff ff jmpq 9d85 <__sprintf_chk@plt+0x4ff5> 9fd1: e8 5a bb 00 00 callq 15b30 <__sprintf_chk@plt+0x10da0> 9fd6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 9fdd: 00 00 00 9fe0: 41 57 push %r15 9fe2: 41 56 push %r14 9fe4: 41 55 push %r13 9fe6: 41 54 push %r12 9fe8: 55 push %rbp 9fe9: 53 push %rbx 9fea: 48 83 ec 18 sub $0x18,%rsp 9fee: 48 83 3d ba a3 01 00 cmpq $0x0,0x1a3ba(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> 9ff5: 00 9ff6: 0f 84 0c 01 00 00 je a108 <__sprintf_chk@plt+0x5378> 9ffc: 44 0f be ff movsbl %dil,%r15d a000: 45 31 ed xor %r13d,%r13d a003: 31 db xor %ebx,%ebx a005: 45 89 fe mov %r15d,%r14d a008: eb 2e jmp a038 <__sprintf_chk@plt+0x52a8> a00a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) a010: 4c 89 ed mov %r13,%rbp a013: 48 85 db test %rbx,%rbx a016: 0f 85 c4 00 00 00 jne a0e0 <__sprintf_chk@plt+0x5350> a01c: 48 89 ee mov %rbp,%rsi a01f: 4c 89 e7 mov %r12,%rdi a022: 48 83 c3 01 add $0x1,%rbx a026: e8 85 ee ff ff callq 8eb0 <__sprintf_chk@plt+0x4120> a02b: 48 39 1d 7e a3 01 00 cmp %rbx,0x1a37e(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> a032: 0f 86 d0 00 00 00 jbe a108 <__sprintf_chk@plt+0x5378> a038: 48 8b 05 61 a3 01 00 mov 0x1a361(%rip),%rax # 243a0 <stderr@@GLIBC_2.2.5+0x10e0> a03f: 48 83 3d 69 a2 01 00 cmpq $0x0,0x1a269(%rip) # 242b0 <stderr@@GLIBC_2.2.5+0xff0> a046: 00 a047: 4c 8b 24 d8 mov (%rax,%rbx,8),%r12 a04b: 74 c3 je a010 <__sprintf_chk@plt+0x5280> a04d: 4c 89 e7 mov %r12,%rdi a050: e8 fb fa ff ff callq 9b50 <__sprintf_chk@plt+0x4dc0> a055: 48 85 db test %rbx,%rbx a058: 0f 84 da 00 00 00 je a138 <__sprintf_chk@plt+0x53a8> a05e: 48 8b 15 4b a2 01 00 mov 0x1a24b(%rip),%rdx # 242b0 <stderr@@GLIBC_2.2.5+0xff0> a065: 49 8d 6d 02 lea 0x2(%r13),%rbp a069: 48 8d 0c 28 lea (%rax,%rbp,1),%rcx a06d: 48 85 d2 test %rdx,%rdx a070: 74 14 je a086 <__sprintf_chk@plt+0x52f6> a072: 48 39 ca cmp %rcx,%rdx a075: 76 79 jbe a0f0 <__sprintf_chk@plt+0x5360> a077: 48 c7 c2 fd ff ff ff mov $0xfffffffffffffffd,%rdx a07e: 48 29 c2 sub %rax,%rdx a081: 4c 39 ea cmp %r13,%rdx a084: 72 6a jb a0f0 <__sprintf_chk@plt+0x5360> a086: 49 89 cd mov %rcx,%r13 a089: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a090: 41 b8 20 00 00 00 mov $0x20,%r8d a096: ba 20 00 00 00 mov $0x20,%edx a09b: 48 8b 3d e6 91 01 00 mov 0x191e6(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> a0a2: 48 8b 47 28 mov 0x28(%rdi),%rax a0a6: 48 3b 47 30 cmp 0x30(%rdi),%rax a0aa: 0f 83 98 00 00 00 jae a148 <__sprintf_chk@plt+0x53b8> a0b0: 48 8d 48 01 lea 0x1(%rax),%rcx a0b4: 48 89 4f 28 mov %rcx,0x28(%rdi) a0b8: 44 88 30 mov %r14b,(%rax) a0bb: 48 8b 3d c6 91 01 00 mov 0x191c6(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> a0c2: 48 8b 47 28 mov 0x28(%rdi),%rax a0c6: 48 3b 47 30 cmp 0x30(%rdi),%rax a0ca: 0f 83 a0 00 00 00 jae a170 <__sprintf_chk@plt+0x53e0> a0d0: 48 8d 48 01 lea 0x1(%rax),%rcx a0d4: 48 89 4f 28 mov %rcx,0x28(%rdi) a0d8: 88 10 mov %dl,(%rax) a0da: e9 3d ff ff ff jmpq a01c <__sprintf_chk@plt+0x528c> a0df: 90 nop a0e0: 49 8d 6d 02 lea 0x2(%r13),%rbp a0e4: 49 89 ed mov %rbp,%r13 a0e7: eb a7 jmp a090 <__sprintf_chk@plt+0x5300> a0e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a0f0: 49 89 c5 mov %rax,%r13 a0f3: 41 b8 0a 00 00 00 mov $0xa,%r8d a0f9: ba 0a 00 00 00 mov $0xa,%edx a0fe: 31 ed xor %ebp,%ebp a100: eb 99 jmp a09b <__sprintf_chk@plt+0x530b> a102: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) a108: 48 8b 3d 79 91 01 00 mov 0x19179(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> a10f: 48 8b 47 28 mov 0x28(%rdi),%rax a113: 48 3b 47 30 cmp 0x30(%rdi),%rax a117: 73 67 jae a180 <__sprintf_chk@plt+0x53f0> a119: 48 8d 50 01 lea 0x1(%rax),%rdx a11d: 48 89 57 28 mov %rdx,0x28(%rdi) a121: c6 00 0a movb $0xa,(%rax) a124: 48 83 c4 18 add $0x18,%rsp a128: 5b pop %rbx a129: 5d pop %rbp a12a: 41 5c pop %r12 a12c: 41 5d pop %r13 a12e: 41 5e pop %r14 a130: 41 5f pop %r15 a132: c3 retq a133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a138: 4c 89 ed mov %r13,%rbp a13b: 49 01 c5 add %rax,%r13 a13e: e9 d9 fe ff ff jmpq a01c <__sprintf_chk@plt+0x528c> a143: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a148: 44 89 fe mov %r15d,%esi a14b: 44 89 44 24 0c mov %r8d,0xc(%rsp) a150: 88 54 24 0b mov %dl,0xb(%rsp) a154: e8 f7 a7 ff ff callq 4950 <__overflow@plt> a159: 0f b6 54 24 0b movzbl 0xb(%rsp),%edx a15e: 44 8b 44 24 0c mov 0xc(%rsp),%r8d a163: e9 53 ff ff ff jmpq a0bb <__sprintf_chk@plt+0x532b> a168: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a16f: 00 a170: 44 89 c6 mov %r8d,%esi a173: e8 d8 a7 ff ff callq 4950 <__overflow@plt> a178: e9 9f fe ff ff jmpq a01c <__sprintf_chk@plt+0x528c> a17d: 0f 1f 00 nopl (%rax) a180: 48 83 c4 18 add $0x18,%rsp a184: be 0a 00 00 00 mov $0xa,%esi a189: 5b pop %rbx a18a: 5d pop %rbp a18b: 41 5c pop %r12 a18d: 41 5d pop %r13 a18f: 41 5e pop %r14 a191: 41 5f pop %r15 a193: e9 b8 a7 ff ff jmpq 4950 <__overflow@plt> a198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a19f: 00 a1a0: 83 3d 91 a1 01 00 04 cmpl $0x4,0x1a191(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> a1a7: 0f 87 7d 03 00 00 ja a52a <__sprintf_chk@plt+0x579a> a1ad: 41 57 push %r15 a1af: 48 8d 15 8e df 00 00 lea 0xdf8e(%rip),%rdx # 18144 <_IO_stdin_used@@Base+0x144> a1b6: 41 56 push %r14 a1b8: 41 55 push %r13 a1ba: 41 54 push %r12 a1bc: 55 push %rbp a1bd: 53 push %rbx a1be: 48 83 ec 28 sub $0x28,%rsp a1c2: 8b 05 70 a1 01 00 mov 0x1a170(%rip),%eax # 24338 <stderr@@GLIBC_2.2.5+0x1078> a1c8: 48 63 04 82 movslq (%rdx,%rax,4),%rax a1cc: 48 01 d0 add %rdx,%rax a1cf: 3e ff e0 notrack jmpq *%rax a1d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) a1d8: 48 83 3d d0 a0 01 00 cmpq $0x0,0x1a0d0(%rip) # 242b0 <stderr@@GLIBC_2.2.5+0xff0> a1df: 00 a1e0: 0f 84 ba 02 00 00 je a4a0 <__sprintf_chk@plt+0x5710> a1e6: 31 ff xor %edi,%edi a1e8: e8 13 fb ff ff callq 9d00 <__sprintf_chk@plt+0x4f70> a1ed: 48 8d 14 40 lea (%rax,%rax,2),%rdx a1f1: 48 89 44 24 08 mov %rax,0x8(%rsp) a1f6: 48 8b 05 0b a0 01 00 mov 0x1a00b(%rip),%rax # 24208 <stderr@@GLIBC_2.2.5+0xf48> a1fd: 4c 8d 74 d0 e8 lea -0x18(%rax,%rdx,8),%r14 a202: 48 8b 05 97 a1 01 00 mov 0x1a197(%rip),%rax # 243a0 <stderr@@GLIBC_2.2.5+0x10e0> a209: 48 8b 28 mov (%rax),%rbp a20c: 48 89 ef mov %rbp,%rdi a20f: e8 3c f9 ff ff callq 9b50 <__sprintf_chk@plt+0x4dc0> a214: 31 f6 xor %esi,%esi a216: 48 89 ef mov %rbp,%rdi a219: 49 89 c7 mov %rax,%r15 a21c: 49 8b 46 10 mov 0x10(%r14),%rax a220: 4c 8b 20 mov (%rax),%r12 a223: e8 88 ec ff ff callq 8eb0 <__sprintf_chk@plt+0x4120> a228: 48 83 3d 80 a1 01 00 cmpq $0x1,0x1a180(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> a22f: 01 a230: 0f 86 9a 02 00 00 jbe a4d0 <__sprintf_chk@plt+0x5740> a236: 45 31 ed xor %r13d,%r13d a239: bb 01 00 00 00 mov $0x1,%ebx a23e: eb 5d jmp a29d <__sprintf_chk@plt+0x550d> a240: 48 8b 3d 41 90 01 00 mov 0x19041(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> a247: 48 8b 47 28 mov 0x28(%rdi),%rax a24b: 48 3b 47 30 cmp 0x30(%rdi),%rax a24f: 0f 83 ab 02 00 00 jae a500 <__sprintf_chk@plt+0x5770> a255: 48 8d 50 01 lea 0x1(%rax),%rdx a259: 45 31 ed xor %r13d,%r13d a25c: 48 89 57 28 mov %rdx,0x28(%rdi) a260: c6 00 0a movb $0xa,(%rax) a263: 48 8b 05 36 a1 01 00 mov 0x1a136(%rip),%rax # 243a0 <stderr@@GLIBC_2.2.5+0x10e0> a26a: 4c 89 ee mov %r13,%rsi a26d: 4c 8b 24 d8 mov (%rax,%rbx,8),%r12 a271: 48 83 c3 01 add $0x1,%rbx a275: 4c 89 e7 mov %r12,%rdi a278: e8 33 ec ff ff callq 8eb0 <__sprintf_chk@plt+0x4120> a27d: 4c 89 e7 mov %r12,%rdi a280: e8 cb f8 ff ff callq 9b50 <__sprintf_chk@plt+0x4dc0> a285: 49 8b 56 10 mov 0x10(%r14),%rdx a289: 48 3b 1d 20 a1 01 00 cmp 0x1a120(%rip),%rbx # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> a290: 49 89 c7 mov %rax,%r15 a293: 4c 8b 24 ea mov (%rdx,%rbp,8),%r12 a297: 0f 83 33 02 00 00 jae a4d0 <__sprintf_chk@plt+0x5740> a29d: 48 89 d8 mov %rbx,%rax a2a0: 31 d2 xor %edx,%edx a2a2: 48 f7 74 24 08 divq 0x8(%rsp) a2a7: 48 89 d5 mov %rdx,%rbp a2aa: 48 85 d2 test %rdx,%rdx a2ad: 74 91 je a240 <__sprintf_chk@plt+0x54b0> a2af: 4d 01 ec add %r13,%r12 a2b2: 4b 8d 3c 2f lea (%r15,%r13,1),%rdi a2b6: 4c 89 e6 mov %r12,%rsi a2b9: 4d 89 e5 mov %r12,%r13 a2bc: e8 5f d2 ff ff callq 7520 <__sprintf_chk@plt+0x2790> a2c1: eb a0 jmp a263 <__sprintf_chk@plt+0x54d3> a2c3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a2c8: bf 2c 00 00 00 mov $0x2c,%edi a2cd: 48 83 c4 28 add $0x28,%rsp a2d1: 5b pop %rbx a2d2: 5d pop %rbp a2d3: 41 5c pop %r12 a2d5: 41 5d pop %r13 a2d7: 41 5e pop %r14 a2d9: 41 5f pop %r15 a2db: e9 00 fd ff ff jmpq 9fe0 <__sprintf_chk@plt+0x5250> a2e0: 31 db xor %ebx,%ebx a2e2: 48 83 3d c6 a0 01 00 cmpq $0x0,0x1a0c6(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> a2e9: 00 a2ea: 0f 84 97 01 00 00 je a487 <__sprintf_chk@plt+0x56f7> a2f0: e8 7b de ff ff callq 8170 <__sprintf_chk@plt+0x33e0> a2f5: 48 8b 05 a4 a0 01 00 mov 0x1a0a4(%rip),%rax # 243a0 <stderr@@GLIBC_2.2.5+0x10e0> a2fc: 48 8b 3c d8 mov (%rax,%rbx,8),%rdi a300: e8 4b ed ff ff callq 9050 <__sprintf_chk@plt+0x42c0> a305: 48 8b 3d 7c 8f 01 00 mov 0x18f7c(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> a30c: 48 8b 47 28 mov 0x28(%rdi),%rax a310: 48 3b 47 30 cmp 0x30(%rdi),%rax a314: 0f 83 a6 01 00 00 jae a4c0 <__sprintf_chk@plt+0x5730> a31a: 48 8d 50 01 lea 0x1(%rax),%rdx a31e: 48 89 57 28 mov %rdx,0x28(%rdi) a322: c6 00 0a movb $0xa,(%rax) a325: 48 83 05 cb 9e 01 00 addq $0x1,0x19ecb(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> a32c: 01 a32d: 48 83 c3 01 add $0x1,%rbx a331: 48 39 1d 78 a0 01 00 cmp %rbx,0x1a078(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> a338: 77 b6 ja a2f0 <__sprintf_chk@plt+0x5560> a33a: e9 48 01 00 00 jmpq a487 <__sprintf_chk@plt+0x56f7> a33f: 90 nop a340: 31 db xor %ebx,%ebx a342: 48 83 3d 66 a0 01 00 cmpq $0x0,0x1a066(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> a349: 00 a34a: 0f 84 37 01 00 00 je a487 <__sprintf_chk@plt+0x56f7> a350: 48 8b 05 49 a0 01 00 mov 0x1a049(%rip),%rax # 243a0 <stderr@@GLIBC_2.2.5+0x10e0> a357: 31 f6 xor %esi,%esi a359: 48 8b 3c d8 mov (%rax,%rbx,8),%rdi a35d: e8 4e eb ff ff callq 8eb0 <__sprintf_chk@plt+0x4120> a362: 48 8b 3d 1f 8f 01 00 mov 0x18f1f(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> a369: 48 8b 47 28 mov 0x28(%rdi),%rax a36d: 48 3b 47 30 cmp 0x30(%rdi),%rax a371: 0f 83 39 01 00 00 jae a4b0 <__sprintf_chk@plt+0x5720> a377: 48 8d 50 01 lea 0x1(%rax),%rdx a37b: 48 89 57 28 mov %rdx,0x28(%rdi) a37f: c6 00 0a movb $0xa,(%rax) a382: 48 83 c3 01 add $0x1,%rbx a386: 48 39 1d 23 a0 01 00 cmp %rbx,0x1a023(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> a38d: 77 c1 ja a350 <__sprintf_chk@plt+0x55c0> a38f: e9 f3 00 00 00 jmpq a487 <__sprintf_chk@plt+0x56f7> a394: 0f 1f 40 00 nopl 0x0(%rax) a398: 48 83 3d 10 9f 01 00 cmpq $0x0,0x19f10(%rip) # 242b0 <stderr@@GLIBC_2.2.5+0xff0> a39f: 00 a3a0: 0f 84 fa 00 00 00 je a4a0 <__sprintf_chk@plt+0x5710> a3a6: bf 01 00 00 00 mov $0x1,%edi a3ab: 45 31 f6 xor %r14d,%r14d a3ae: e8 4d f9 ff ff callq 9d00 <__sprintf_chk@plt+0x4f70> a3b3: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) a3ba: 00 00 a3bc: 48 8d 14 40 lea (%rax,%rax,2),%rdx a3c0: 48 89 c1 mov %rax,%rcx a3c3: 48 8b 05 3e 9e 01 00 mov 0x19e3e(%rip),%rax # 24208 <stderr@@GLIBC_2.2.5+0xf48> a3ca: 4c 8d 7c d0 e8 lea -0x18(%rax,%rdx,8),%r15 a3cf: 48 8b 05 da 9f 01 00 mov 0x19fda(%rip),%rax # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> a3d6: 31 d2 xor %edx,%edx a3d8: 48 f7 f1 div %rcx a3db: 48 85 d2 test %rdx,%rdx a3de: 41 0f 95 c6 setne %r14b a3e2: 49 01 c6 add %rax,%r14 a3e5: 4c 89 74 24 18 mov %r14,0x18(%rsp) a3ea: 0f 84 97 00 00 00 je a487 <__sprintf_chk@plt+0x56f7> a3f0: 4c 8b 6c 24 10 mov 0x10(%rsp),%r13 a3f5: 45 31 e4 xor %r12d,%r12d a3f8: 45 31 f6 xor %r14d,%r14d a3fb: eb 15 jmp a412 <__sprintf_chk@plt+0x5682> a3fd: 0f 1f 00 nopl (%rax) a400: 4c 01 f5 add %r14,%rbp a403: 4a 8d 3c 33 lea (%rbx,%r14,1),%rdi a407: 48 89 ee mov %rbp,%rsi a40a: 49 89 ee mov %rbp,%r14 a40d: e8 0e d1 ff ff callq 7520 <__sprintf_chk@plt+0x2790> a412: 48 8b 05 87 9f 01 00 mov 0x19f87(%rip),%rax # 243a0 <stderr@@GLIBC_2.2.5+0x10e0> a419: 4a 8b 3c e8 mov (%rax,%r13,8),%rdi a41d: 48 89 7c 24 08 mov %rdi,0x8(%rsp) a422: e8 29 f7 ff ff callq 9b50 <__sprintf_chk@plt+0x4dc0> a427: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi a42c: 4c 89 f6 mov %r14,%rsi a42f: 48 89 c3 mov %rax,%rbx a432: 49 8b 47 10 mov 0x10(%r15),%rax a436: 4a 8b 2c 20 mov (%rax,%r12,1),%rbp a43a: 49 83 c4 08 add $0x8,%r12 a43e: e8 6d ea ff ff callq 8eb0 <__sprintf_chk@plt+0x4120> a443: 4c 03 6c 24 18 add 0x18(%rsp),%r13 a448: 4c 3b 2d 61 9f 01 00 cmp 0x19f61(%rip),%r13 # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> a44f: 72 af jb a400 <__sprintf_chk@plt+0x5670> a451: 48 8b 3d 30 8e 01 00 mov 0x18e30(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> a458: 48 8b 47 28 mov 0x28(%rdi),%rax a45c: 48 3b 47 30 cmp 0x30(%rdi),%rax a460: 0f 83 8a 00 00 00 jae a4f0 <__sprintf_chk@plt+0x5760> a466: 48 8d 50 01 lea 0x1(%rax),%rdx a46a: 48 89 57 28 mov %rdx,0x28(%rdi) a46e: c6 00 0a movb $0xa,(%rax) a471: 48 83 44 24 10 01 addq $0x1,0x10(%rsp) a477: 48 8b 44 24 10 mov 0x10(%rsp),%rax a47c: 48 39 44 24 18 cmp %rax,0x18(%rsp) a481: 0f 85 69 ff ff ff jne a3f0 <__sprintf_chk@plt+0x5660> a487: 48 83 c4 28 add $0x28,%rsp a48b: 5b pop %rbx a48c: 5d pop %rbp a48d: 41 5c pop %r12 a48f: 41 5d pop %r13 a491: 41 5e pop %r14 a493: 41 5f pop %r15 a495: c3 retq a496: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) a49d: 00 00 00 a4a0: bf 20 00 00 00 mov $0x20,%edi a4a5: e9 23 fe ff ff jmpq a2cd <__sprintf_chk@plt+0x553d> a4aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) a4b0: be 0a 00 00 00 mov $0xa,%esi a4b5: e8 96 a4 ff ff callq 4950 <__overflow@plt> a4ba: e9 c3 fe ff ff jmpq a382 <__sprintf_chk@plt+0x55f2> a4bf: 90 nop a4c0: be 0a 00 00 00 mov $0xa,%esi a4c5: e8 86 a4 ff ff callq 4950 <__overflow@plt> a4ca: e9 56 fe ff ff jmpq a325 <__sprintf_chk@plt+0x5595> a4cf: 90 nop a4d0: 48 8b 3d b1 8d 01 00 mov 0x18db1(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> a4d7: 48 8b 47 28 mov 0x28(%rdi),%rax a4db: 48 3b 47 30 cmp 0x30(%rdi),%rax a4df: 73 31 jae a512 <__sprintf_chk@plt+0x5782> a4e1: 48 8d 50 01 lea 0x1(%rax),%rdx a4e5: 48 89 57 28 mov %rdx,0x28(%rdi) a4e9: c6 00 0a movb $0xa,(%rax) a4ec: eb 99 jmp a487 <__sprintf_chk@plt+0x56f7> a4ee: 66 90 xchg %ax,%ax a4f0: be 0a 00 00 00 mov $0xa,%esi a4f5: e8 56 a4 ff ff callq 4950 <__overflow@plt> a4fa: e9 72 ff ff ff jmpq a471 <__sprintf_chk@plt+0x56e1> a4ff: 90 nop a500: be 0a 00 00 00 mov $0xa,%esi a505: 45 31 ed xor %r13d,%r13d a508: e8 43 a4 ff ff callq 4950 <__overflow@plt> a50d: e9 51 fd ff ff jmpq a263 <__sprintf_chk@plt+0x54d3> a512: 48 83 c4 28 add $0x28,%rsp a516: be 0a 00 00 00 mov $0xa,%esi a51b: 5b pop %rbx a51c: 5d pop %rbp a51d: 41 5c pop %r12 a51f: 41 5d pop %r13 a521: 41 5e pop %r14 a523: 41 5f pop %r15 a525: e9 26 a4 ff ff jmpq 4950 <__overflow@plt> a52a: c3 retq a52b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a530: f3 0f 1e fa endbr64 a534: 8b 97 a8 00 00 00 mov 0xa8(%rdi),%edx a53a: 48 89 f0 mov %rsi,%rax a53d: 8b b6 a8 00 00 00 mov 0xa8(%rsi),%esi a543: 83 fa 03 cmp $0x3,%edx a546: 0f 94 c1 sete %cl a549: 83 fa 09 cmp $0x9,%edx a54c: 0f 94 c2 sete %dl a54f: 09 d1 or %edx,%ecx a551: 83 fe 03 cmp $0x3,%esi a554: 0f 94 c2 sete %dl a557: 83 fe 09 cmp $0x9,%esi a55a: 40 0f 94 c6 sete %sil a55e: 40 08 f2 or %sil,%dl a561: 75 15 jne a578 <__sprintf_chk@plt+0x57e8> a563: 84 c9 test %cl,%cl a565: 75 41 jne a5a8 <__sprintf_chk@plt+0x5818> a567: 41 b8 01 00 00 00 mov $0x1,%r8d a56d: 84 d2 test %dl,%dl a56f: 74 0b je a57c <__sprintf_chk@plt+0x57ec> a571: 44 89 c0 mov %r8d,%eax a574: c3 retq a575: 0f 1f 00 nopl (%rax) a578: 84 c9 test %cl,%cl a57a: 74 eb je a567 <__sprintf_chk@plt+0x57d7> a57c: 48 8b 4f 48 mov 0x48(%rdi),%rcx a580: 48 39 48 48 cmp %rcx,0x48(%rax) a584: 7f 22 jg a5a8 <__sprintf_chk@plt+0x5818> a586: 75 10 jne a598 <__sprintf_chk@plt+0x5808> a588: 48 8b 37 mov (%rdi),%rsi a58b: 48 8b 38 mov (%rax),%rdi a58e: e9 ed a4 ff ff jmpq 4a80 <strcmp@plt> a593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a598: 41 0f 9c c0 setl %r8b a59c: 45 0f b6 c0 movzbl %r8b,%r8d a5a0: 44 89 c0 mov %r8d,%eax a5a3: c3 retq a5a4: 0f 1f 40 00 nopl 0x0(%rax) a5a8: 41 b8 ff ff ff ff mov $0xffffffff,%r8d a5ae: eb c1 jmp a571 <__sprintf_chk@plt+0x57e1> a5b0: f3 0f 1e fa endbr64 a5b4: 48 8b 46 48 mov 0x48(%rsi),%rax a5b8: 48 39 47 48 cmp %rax,0x48(%rdi) a5bc: 7f 22 jg a5e0 <__sprintf_chk@plt+0x5850> a5be: 75 10 jne a5d0 <__sprintf_chk@plt+0x5840> a5c0: 48 8b 36 mov (%rsi),%rsi a5c3: 48 8b 3f mov (%rdi),%rdi a5c6: e9 45 cd ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> a5cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a5d0: 0f 9c c0 setl %al a5d3: 0f b6 c0 movzbl %al,%eax a5d6: c3 retq a5d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) a5de: 00 00 a5e0: b8 ff ff ff ff mov $0xffffffff,%eax a5e5: c3 retq a5e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) a5ed: 00 00 00 a5f0: f3 0f 1e fa endbr64 a5f4: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax a5fa: 8b 8e a8 00 00 00 mov 0xa8(%rsi),%ecx a600: 83 f8 03 cmp $0x3,%eax a603: 0f 94 c2 sete %dl a606: 83 f8 09 cmp $0x9,%eax a609: 0f 94 c0 sete %al a60c: 09 c2 or %eax,%edx a60e: 83 f9 03 cmp $0x3,%ecx a611: 0f 94 c0 sete %al a614: 83 f9 09 cmp $0x9,%ecx a617: 0f 94 c1 sete %cl a61a: 08 c8 or %cl,%al a61c: 75 12 jne a630 <__sprintf_chk@plt+0x58a0> a61e: 84 d2 test %dl,%dl a620: 75 3e jne a660 <__sprintf_chk@plt+0x58d0> a622: 41 b8 01 00 00 00 mov $0x1,%r8d a628: 84 c0 test %al,%al a62a: 74 08 je a634 <__sprintf_chk@plt+0x58a4> a62c: 44 89 c0 mov %r8d,%eax a62f: c3 retq a630: 84 d2 test %dl,%dl a632: 74 ee je a622 <__sprintf_chk@plt+0x5892> a634: 48 8b 46 48 mov 0x48(%rsi),%rax a638: 48 39 47 48 cmp %rax,0x48(%rdi) a63c: 7f 22 jg a660 <__sprintf_chk@plt+0x58d0> a63e: 75 10 jne a650 <__sprintf_chk@plt+0x58c0> a640: 48 8b 36 mov (%rsi),%rsi a643: 48 8b 3f mov (%rdi),%rdi a646: e9 c5 cc ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> a64b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a650: 41 0f 9c c0 setl %r8b a654: 45 0f b6 c0 movzbl %r8b,%r8d a658: 44 89 c0 mov %r8d,%eax a65b: c3 retq a65c: 0f 1f 40 00 nopl 0x0(%rax) a660: 41 b8 ff ff ff ff mov $0xffffffff,%r8d a666: eb c4 jmp a62c <__sprintf_chk@plt+0x589c> a668: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a66f: 00 a670: f3 0f 1e fa endbr64 a674: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax a67a: 8b 8e a8 00 00 00 mov 0xa8(%rsi),%ecx a680: 83 f8 03 cmp $0x3,%eax a683: 0f 94 c2 sete %dl a686: 83 f8 09 cmp $0x9,%eax a689: 0f 94 c0 sete %al a68c: 09 c2 or %eax,%edx a68e: 83 f9 03 cmp $0x3,%ecx a691: 0f 94 c0 sete %al a694: 83 f9 09 cmp $0x9,%ecx a697: 0f 94 c1 sete %cl a69a: 08 c8 or %cl,%al a69c: 75 12 jne a6b0 <__sprintf_chk@plt+0x5920> a69e: 84 d2 test %dl,%dl a6a0: 75 3e jne a6e0 <__sprintf_chk@plt+0x5950> a6a2: 41 b8 01 00 00 00 mov $0x1,%r8d a6a8: 84 c0 test %al,%al a6aa: 74 08 je a6b4 <__sprintf_chk@plt+0x5924> a6ac: 44 89 c0 mov %r8d,%eax a6af: c3 retq a6b0: 84 d2 test %dl,%dl a6b2: 74 ee je a6a2 <__sprintf_chk@plt+0x5912> a6b4: 48 8b 46 48 mov 0x48(%rsi),%rax a6b8: 48 39 47 48 cmp %rax,0x48(%rdi) a6bc: 7f 22 jg a6e0 <__sprintf_chk@plt+0x5950> a6be: 75 10 jne a6d0 <__sprintf_chk@plt+0x5940> a6c0: 48 8b 36 mov (%rsi),%rsi a6c3: 48 8b 3f mov (%rdi),%rdi a6c6: e9 b5 a3 ff ff jmpq 4a80 <strcmp@plt> a6cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a6d0: 41 0f 9c c0 setl %r8b a6d4: 45 0f b6 c0 movzbl %r8b,%r8d a6d8: 44 89 c0 mov %r8d,%eax a6db: c3 retq a6dc: 0f 1f 40 00 nopl 0x0(%rax) a6e0: 41 b8 ff ff ff ff mov $0xffffffff,%r8d a6e6: eb c4 jmp a6ac <__sprintf_chk@plt+0x591c> a6e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a6ef: 00 a6f0: f3 0f 1e fa endbr64 a6f4: 8b 97 a8 00 00 00 mov 0xa8(%rdi),%edx a6fa: 48 89 f0 mov %rsi,%rax a6fd: 8b b6 a8 00 00 00 mov 0xa8(%rsi),%esi a703: 83 fa 03 cmp $0x3,%edx a706: 0f 94 c1 sete %cl a709: 83 fa 09 cmp $0x9,%edx a70c: 0f 94 c2 sete %dl a70f: 09 d1 or %edx,%ecx a711: 83 fe 03 cmp $0x3,%esi a714: 0f 94 c2 sete %dl a717: 83 fe 09 cmp $0x9,%esi a71a: 40 0f 94 c6 sete %sil a71e: 40 08 f2 or %sil,%dl a721: 75 15 jne a738 <__sprintf_chk@plt+0x59a8> a723: 84 c9 test %cl,%cl a725: 75 41 jne a768 <__sprintf_chk@plt+0x59d8> a727: 41 b8 01 00 00 00 mov $0x1,%r8d a72d: 84 d2 test %dl,%dl a72f: 74 0b je a73c <__sprintf_chk@plt+0x59ac> a731: 44 89 c0 mov %r8d,%eax a734: c3 retq a735: 0f 1f 00 nopl (%rax) a738: 84 c9 test %cl,%cl a73a: 74 eb je a727 <__sprintf_chk@plt+0x5997> a73c: 48 8b 4f 48 mov 0x48(%rdi),%rcx a740: 48 39 48 48 cmp %rcx,0x48(%rax) a744: 7f 22 jg a768 <__sprintf_chk@plt+0x59d8> a746: 75 10 jne a758 <__sprintf_chk@plt+0x59c8> a748: 48 8b 37 mov (%rdi),%rsi a74b: 48 8b 38 mov (%rax),%rdi a74e: e9 bd cb ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> a753: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a758: 41 0f 9c c0 setl %r8b a75c: 45 0f b6 c0 movzbl %r8b,%r8d a760: 44 89 c0 mov %r8d,%eax a763: c3 retq a764: 0f 1f 40 00 nopl 0x0(%rax) a768: 41 b8 ff ff ff ff mov $0xffffffff,%r8d a76e: eb c1 jmp a731 <__sprintf_chk@plt+0x59a1> a770: f3 0f 1e fa endbr64 a774: 48 8b 57 48 mov 0x48(%rdi),%rdx a778: 48 89 f0 mov %rsi,%rax a77b: 48 39 56 48 cmp %rdx,0x48(%rsi) a77f: 7f 1f jg a7a0 <__sprintf_chk@plt+0x5a10> a781: 75 0d jne a790 <__sprintf_chk@plt+0x5a00> a783: 48 8b 37 mov (%rdi),%rsi a786: 48 8b 38 mov (%rax),%rdi a789: e9 82 cb ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> a78e: 66 90 xchg %ax,%ax a790: 0f 9c c0 setl %al a793: 0f b6 c0 movzbl %al,%eax a796: c3 retq a797: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) a79e: 00 00 a7a0: b8 ff ff ff ff mov $0xffffffff,%eax a7a5: c3 retq a7a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) a7ad: 00 00 00 a7b0: f3 0f 1e fa endbr64 a7b4: 48 8b 57 48 mov 0x48(%rdi),%rdx a7b8: 48 89 f0 mov %rsi,%rax a7bb: 48 39 56 48 cmp %rdx,0x48(%rsi) a7bf: 7f 1f jg a7e0 <__sprintf_chk@plt+0x5a50> a7c1: 75 0d jne a7d0 <__sprintf_chk@plt+0x5a40> a7c3: 48 8b 37 mov (%rdi),%rsi a7c6: 48 8b 38 mov (%rax),%rdi a7c9: e9 b2 a2 ff ff jmpq 4a80 <strcmp@plt> a7ce: 66 90 xchg %ax,%ax a7d0: 0f 9c c0 setl %al a7d3: 0f b6 c0 movzbl %al,%eax a7d6: c3 retq a7d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) a7de: 00 00 a7e0: b8 ff ff ff ff mov $0xffffffff,%eax a7e5: c3 retq a7e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) a7ed: 00 00 00 a7f0: f3 0f 1e fa endbr64 a7f4: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax a7fa: 8b 8e a8 00 00 00 mov 0xa8(%rsi),%ecx a800: 83 f8 03 cmp $0x3,%eax a803: 0f 94 c2 sete %dl a806: 83 f8 09 cmp $0x9,%eax a809: 0f 94 c0 sete %al a80c: 09 c2 or %eax,%edx a80e: 83 f9 03 cmp $0x3,%ecx a811: 0f 94 c0 sete %al a814: 83 f9 09 cmp $0x9,%ecx a817: 0f 94 c1 sete %cl a81a: 08 c8 or %cl,%al a81c: 75 12 jne a830 <__sprintf_chk@plt+0x5aa0> a81e: 84 d2 test %dl,%dl a820: 75 56 jne a878 <__sprintf_chk@plt+0x5ae8> a822: 41 b8 01 00 00 00 mov $0x1,%r8d a828: 84 c0 test %al,%al a82a: 74 08 je a834 <__sprintf_chk@plt+0x5aa4> a82c: 44 89 c0 mov %r8d,%eax a82f: c3 retq a830: 84 d2 test %dl,%dl a832: 74 ee je a822 <__sprintf_chk@plt+0x5a92> a834: 48 8b 86 80 00 00 00 mov 0x80(%rsi),%rax a83b: 48 39 87 80 00 00 00 cmp %rax,0x80(%rdi) a842: 7f 34 jg a878 <__sprintf_chk@plt+0x5ae8> a844: 7c 22 jl a868 <__sprintf_chk@plt+0x5ad8> a846: 4c 8b 86 88 00 00 00 mov 0x88(%rsi),%r8 a84d: 44 2b 87 88 00 00 00 sub 0x88(%rdi),%r8d a854: 75 d6 jne a82c <__sprintf_chk@plt+0x5a9c> a856: 48 8b 36 mov (%rsi),%rsi a859: 48 8b 3f mov (%rdi),%rdi a85c: e9 1f a2 ff ff jmpq 4a80 <strcmp@plt> a861: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a868: 41 b8 01 00 00 00 mov $0x1,%r8d a86e: 44 89 c0 mov %r8d,%eax a871: c3 retq a872: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) a878: 41 b8 ff ff ff ff mov $0xffffffff,%r8d a87e: eb ac jmp a82c <__sprintf_chk@plt+0x5a9c> a880: f3 0f 1e fa endbr64 a884: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax a88a: 8b 8e a8 00 00 00 mov 0xa8(%rsi),%ecx a890: 83 f8 03 cmp $0x3,%eax a893: 0f 94 c2 sete %dl a896: 83 f8 09 cmp $0x9,%eax a899: 0f 94 c0 sete %al a89c: 09 c2 or %eax,%edx a89e: 83 f9 03 cmp $0x3,%ecx a8a1: 0f 94 c0 sete %al a8a4: 83 f9 09 cmp $0x9,%ecx a8a7: 0f 94 c1 sete %cl a8aa: 08 c8 or %cl,%al a8ac: 75 12 jne a8c0 <__sprintf_chk@plt+0x5b30> a8ae: 84 d2 test %dl,%dl a8b0: 75 46 jne a8f8 <__sprintf_chk@plt+0x5b68> a8b2: 41 b8 01 00 00 00 mov $0x1,%r8d a8b8: 84 c0 test %al,%al a8ba: 74 08 je a8c4 <__sprintf_chk@plt+0x5b34> a8bc: 44 89 c0 mov %r8d,%eax a8bf: c3 retq a8c0: 84 d2 test %dl,%dl a8c2: 74 ee je a8b2 <__sprintf_chk@plt+0x5b22> a8c4: 48 8b 46 70 mov 0x70(%rsi),%rax a8c8: 48 39 47 70 cmp %rax,0x70(%rdi) a8cc: 7f 2a jg a8f8 <__sprintf_chk@plt+0x5b68> a8ce: 7c 18 jl a8e8 <__sprintf_chk@plt+0x5b58> a8d0: 4c 8b 46 78 mov 0x78(%rsi),%r8 a8d4: 44 2b 47 78 sub 0x78(%rdi),%r8d a8d8: 75 e2 jne a8bc <__sprintf_chk@plt+0x5b2c> a8da: 48 8b 36 mov (%rsi),%rsi a8dd: 48 8b 3f mov (%rdi),%rdi a8e0: e9 9b a1 ff ff jmpq 4a80 <strcmp@plt> a8e5: 0f 1f 00 nopl (%rax) a8e8: 41 b8 01 00 00 00 mov $0x1,%r8d a8ee: 44 89 c0 mov %r8d,%eax a8f1: c3 retq a8f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) a8f8: 41 b8 ff ff ff ff mov $0xffffffff,%r8d a8fe: eb bc jmp a8bc <__sprintf_chk@plt+0x5b2c> a900: 55 push %rbp a901: 53 push %rbx a902: 89 fb mov %edi,%ebx a904: 48 83 ec 28 sub $0x28,%rsp a908: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax a90f: 00 00 a911: 48 89 44 24 18 mov %rax,0x18(%rsp) a916: 31 c0 xor %eax,%eax a918: 80 3d 0e 9a 01 00 00 cmpb $0x0,0x19a0e(%rip) # 2432d <stderr@@GLIBC_2.2.5+0x106d> a91f: 74 77 je a998 <__sprintf_chk@plt+0x5c08> a921: 48 89 e5 mov %rsp,%rbp a924: 41 89 d8 mov %ebx,%r8d a927: 48 8d 0d aa ee 00 00 lea 0xeeaa(%rip),%rcx # 197d8 <_IO_stdin_used@@Base+0x17d8> a92e: 31 c0 xor %eax,%eax a930: ba 15 00 00 00 mov $0x15,%edx a935: be 01 00 00 00 mov $0x1,%esi a93a: 48 89 ef mov %rbp,%rdi a93d: e8 4e a4 ff ff callq 4d90 <__sprintf_chk@plt> a942: 48 89 e8 mov %rbp,%rax a945: 8b 08 mov (%rax),%ecx a947: 48 83 c0 04 add $0x4,%rax a94b: 8d 91 ff fe fe fe lea -0x1010101(%rcx),%edx a951: f7 d1 not %ecx a953: 21 ca and %ecx,%edx a955: 81 e2 80 80 80 80 and $0x80808080,%edx a95b: 74 e8 je a945 <__sprintf_chk@plt+0x5bb5> a95d: 89 d1 mov %edx,%ecx a95f: c1 e9 10 shr $0x10,%ecx a962: f7 c2 80 80 00 00 test $0x8080,%edx a968: 0f 44 d1 cmove %ecx,%edx a96b: 48 8d 48 02 lea 0x2(%rax),%rcx a96f: 48 0f 44 c1 cmove %rcx,%rax a973: 89 d6 mov %edx,%esi a975: 40 00 d6 add %dl,%sil a978: 48 83 d8 03 sbb $0x3,%rax a97c: 29 e8 sub %ebp,%eax a97e: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx a983: 64 48 33 1c 25 28 00 xor %fs:0x28,%rbx a98a: 00 00 a98c: 75 2e jne a9bc <__sprintf_chk@plt+0x5c2c> a98e: 48 83 c4 28 add $0x28,%rsp a992: 5b pop %rbx a993: 5d pop %rbp a994: c3 retq a995: 0f 1f 00 nopl (%rax) a998: e8 23 62 00 00 callq 10bc0 <__sprintf_chk@plt+0xbe30> a99d: 48 89 c7 mov %rax,%rdi a9a0: 48 85 c0 test %rax,%rax a9a3: 0f 84 78 ff ff ff je a921 <__sprintf_chk@plt+0x5b91> a9a9: 31 f6 xor %esi,%esi a9ab: e8 20 6d 00 00 callq 116d0 <__sprintf_chk@plt+0xc940> a9b0: ba 00 00 00 00 mov $0x0,%edx a9b5: 85 c0 test %eax,%eax a9b7: 0f 48 c2 cmovs %edx,%eax a9ba: eb c2 jmp a97e <__sprintf_chk@plt+0x5bee> a9bc: e8 1f 9f ff ff callq 48e0 <__stack_chk_fail@plt> a9c1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) a9c8: 00 00 00 00 a9cc: 0f 1f 40 00 nopl 0x0(%rax) a9d0: 55 push %rbp a9d1: 48 89 e5 mov %rsp,%rbp a9d4: 41 57 push %r15 a9d6: 49 89 cf mov %rcx,%r15 a9d9: 41 56 push %r14 a9db: 41 55 push %r13 a9dd: 41 89 f5 mov %esi,%r13d a9e0: 41 54 push %r12 a9e2: 49 89 fc mov %rdi,%r12 a9e5: 53 push %rbx a9e6: 48 81 ec 68 03 00 00 sub $0x368,%rsp a9ed: 89 95 7c fc ff ff mov %edx,-0x384(%rbp) a9f3: 48 8b 0d b6 99 01 00 mov 0x199b6(%rip),%rcx # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> a9fa: 48 8b 3d bf 99 01 00 mov 0x199bf(%rip),%rdi # 243c0 <stderr@@GLIBC_2.2.5+0x1100> aa01: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax aa08: 00 00 aa0a: 48 89 45 c8 mov %rax,-0x38(%rbp) aa0e: 31 c0 xor %eax,%eax aa10: 48 3b 0d a1 99 01 00 cmp 0x199a1(%rip),%rcx # 243b8 <stderr@@GLIBC_2.2.5+0x10f8> aa17: 75 4c jne aa65 <__sprintf_chk@plt+0x5cd5> aa19: ba 90 01 00 00 mov $0x190,%edx aa1e: 48 89 d0 mov %rdx,%rax aa21: 48 f7 e1 mul %rcx aa24: 0f 90 c2 seto %dl aa27: 0f b6 d2 movzbl %dl,%edx aa2a: 48 85 c0 test %rax,%rax aa2d: 0f 88 7c 0e 00 00 js b8af <__sprintf_chk@plt+0x6b1f> aa33: 48 85 d2 test %rdx,%rdx aa36: 0f 85 73 0e 00 00 jne b8af <__sprintf_chk@plt+0x6b1f> aa3c: 48 8d 04 89 lea (%rcx,%rcx,4),%rax aa40: 48 8d 34 80 lea (%rax,%rax,4),%rsi aa44: 48 c1 e6 04 shl $0x4,%rsi aa48: e8 d3 ae 00 00 callq 15920 <__sprintf_chk@plt+0x10b90> aa4d: 48 8b 0d 5c 99 01 00 mov 0x1995c(%rip),%rcx # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> aa54: 48 d1 25 5d 99 01 00 shlq 0x1995d(%rip) # 243b8 <stderr@@GLIBC_2.2.5+0x10f8> aa5b: 48 89 05 5e 99 01 00 mov %rax,0x1995e(%rip) # 243c0 <stderr@@GLIBC_2.2.5+0x1100> aa62: 48 89 c7 mov %rax,%rdi aa65: 48 8d 04 89 lea (%rcx,%rcx,4),%rax aa69: 48 8d 04 80 lea (%rax,%rax,4),%rax aa6d: 48 8d 1c c7 lea (%rdi,%rax,8),%rbx aa71: 31 c0 xor %eax,%eax aa73: 48 8d 7b 08 lea 0x8(%rbx),%rdi aa77: 48 89 d9 mov %rbx,%rcx aa7a: 48 c7 83 c0 00 00 00 movq $0x0,0xc0(%rbx) aa81: 00 00 00 00 aa85: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi aa89: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) aa90: 48 29 f9 sub %rdi,%rcx aa93: 81 c1 c8 00 00 00 add $0xc8,%ecx aa99: c1 e9 03 shr $0x3,%ecx aa9c: f3 48 ab rep stos %rax,%es:(%rdi) aa9f: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx) aaa6: 00 aaa7: 44 89 ab a8 00 00 00 mov %r13d,0xa8(%rbx) aaae: 80 3d f4 98 01 00 00 cmpb $0x0,0x198f4(%rip) # 243a9 <stderr@@GLIBC_2.2.5+0x10e9> aab5: c7 83 c4 00 00 00 ff movl $0xffffffff,0xc4(%rbx) aabc: ff ff ff aabf: 75 0d jne aace <__sprintf_chk@plt+0x5d3e> aac1: 80 3d e0 98 01 00 00 cmpb $0x0,0x198e0(%rip) # 243a8 <stderr@@GLIBC_2.2.5+0x10e8> aac8: 0f 85 12 08 00 00 jne b2e0 <__sprintf_chk@plt+0x6550> aace: 80 bd 7c fc ff ff 00 cmpb $0x0,-0x384(%rbp) aad5: 44 0f b6 05 34 98 01 movzbl 0x19834(%rip),%r8d # 24311 <stderr@@GLIBC_2.2.5+0x1051> aadc: 00 aadd: 0f 84 3d 01 00 00 je ac20 <__sprintf_chk@plt+0x5e90> aae3: 41 0f b6 14 24 movzbl (%r12),%edx aae8: 4d 89 e6 mov %r12,%r14 aaeb: 80 fa 2f cmp $0x2f,%dl aaee: 74 0d je aafd <__sprintf_chk@plt+0x5d6d> aaf0: 41 0f b6 37 movzbl (%r15),%esi aaf4: 40 84 f6 test %sil,%sil aaf7: 0f 85 34 02 00 00 jne ad31 <__sprintf_chk@plt+0x5fa1> aafd: 45 84 c0 test %r8b,%r8b ab00: 0f 85 cb 06 00 00 jne b1d1 <__sprintf_chk@plt+0x6441> ab06: 8b 0d ec 97 01 00 mov 0x197ec(%rip),%ecx # 242f8 <stderr@@GLIBC_2.2.5+0x1038> ab0c: 4c 8d 7b 18 lea 0x18(%rbx),%r15 ab10: 83 f9 04 cmp $0x4,%ecx ab13: 0f 87 07 04 00 00 ja af20 <__sprintf_chk@plt+0x6190> ab19: 83 f9 02 cmp $0x2,%ecx ab1c: 0f 87 3e 06 00 00 ja b160 <__sprintf_chk@plt+0x63d0> ab22: 4c 89 fa mov %r15,%rdx ab25: 4c 89 f6 mov %r14,%rsi ab28: bf 01 00 00 00 mov $0x1,%edi ab2d: e8 9e 9d ff ff callq 48d0 <__lxstat@plt> ab32: 31 d2 xor %edx,%edx ab34: 85 c0 test %eax,%eax ab36: 0f 85 0a 04 00 00 jne af46 <__sprintf_chk@plt+0x61b6> ab3c: c6 83 b8 00 00 00 01 movb $0x1,0xb8(%rbx) ab43: 41 83 fd 05 cmp $0x5,%r13d ab47: 0f 84 b3 05 00 00 je b100 <__sprintf_chk@plt+0x6370> ab4d: 8b 43 30 mov 0x30(%rbx),%eax ab50: 25 00 f0 00 00 and $0xf000,%eax ab55: 3d 00 80 00 00 cmp $0x8000,%eax ab5a: 0f 84 a0 05 00 00 je b100 <__sprintf_chk@plt+0x6370> ab60: 8b 05 d2 97 01 00 mov 0x197d2(%rip),%eax # 24338 <stderr@@GLIBC_2.2.5+0x1078> ab66: 85 c0 test %eax,%eax ab68: 0f 84 12 04 00 00 je af80 <__sprintf_chk@plt+0x61f0> ab6e: 80 3d f0 97 01 00 00 cmpb $0x0,0x197f0(%rip) # 24365 <stderr@@GLIBC_2.2.5+0x10a5> ab75: 0f 85 05 04 00 00 jne af80 <__sprintf_chk@plt+0x61f0> ab7b: 8b 43 30 mov 0x30(%rbx),%eax ab7e: 25 00 f0 00 00 and $0xf000,%eax ab83: 3d 00 a0 00 00 cmp $0xa000,%eax ab88: 0f 84 6a 09 00 00 je b4f8 <__sprintf_chk@plt+0x6768> ab8e: 3d 00 40 00 00 cmp $0x4000,%eax ab93: 0f 84 77 09 00 00 je b510 <__sprintf_chk@plt+0x6780> ab99: c7 83 a8 00 00 00 05 movl $0x5,0xa8(%rbx) aba0: 00 00 00 aba3: 44 8b 0d 8e 97 01 00 mov 0x1978e(%rip),%r9d # 24338 <stderr@@GLIBC_2.2.5+0x1078> abaa: 4c 8b 73 58 mov 0x58(%rbx),%r14 abae: 45 85 c9 test %r9d,%r9d abb1: 0f 84 f1 01 00 00 je ada8 <__sprintf_chk@plt+0x6018> abb7: 80 3d 6e 97 01 00 00 cmpb $0x0,0x1976e(%rip) # 2432c <stderr@@GLIBC_2.2.5+0x106c> abbe: 0f 85 e4 01 00 00 jne ada8 <__sprintf_chk@plt+0x6018> abc4: 80 3d 9a 97 01 00 00 cmpb $0x0,0x1979a(%rip) # 24365 <stderr@@GLIBC_2.2.5+0x10a5> abcb: 0f 85 53 02 00 00 jne ae24 <__sprintf_chk@plt+0x6094> abd1: 0f b6 05 24 97 01 00 movzbl 0x19724(%rip),%eax # 242fc <stderr@@GLIBC_2.2.5+0x103c> abd8: 84 c0 test %al,%al abda: 0f 85 38 06 00 00 jne b218 <__sprintf_chk@plt+0x6488> abe0: 4c 89 e7 mov %r12,%rdi abe3: e8 28 af 00 00 callq 15b10 <__sprintf_chk@plt+0x10d80> abe8: 48 83 05 c0 97 01 00 addq $0x1,0x197c0(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> abef: 01 abf0: 48 89 03 mov %rax,(%rbx) abf3: 48 8b 45 c8 mov -0x38(%rbp),%rax abf7: 64 48 33 04 25 28 00 xor %fs:0x28,%rax abfe: 00 00 ac00: 0f 85 a4 0c 00 00 jne b8aa <__sprintf_chk@plt+0x6b1a> ac06: 48 8d 65 d8 lea -0x28(%rbp),%rsp ac0a: 4c 89 f0 mov %r14,%rax ac0d: 5b pop %rbx ac0e: 41 5c pop %r12 ac10: 41 5d pop %r13 ac12: 41 5e pop %r14 ac14: 41 5f pop %r15 ac16: 5d pop %rbp ac17: c3 retq ac18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) ac1f: 00 ac20: 45 84 c0 test %r8b,%r8b ac23: 0f 85 97 05 00 00 jne b1c0 <__sprintf_chk@plt+0x6430> ac29: 80 3d 71 96 01 00 00 cmpb $0x0,0x19671(%rip) # 242a1 <stderr@@GLIBC_2.2.5+0xfe1> ac30: 0f 85 da 00 00 00 jne ad10 <__sprintf_chk@plt+0x5f80> ac36: 41 83 fd 03 cmp $0x3,%r13d ac3a: 0f 84 88 0b 00 00 je b7c8 <__sprintf_chk@plt+0x6a38> ac40: 0f b6 05 b5 96 01 00 movzbl 0x196b5(%rip),%eax # 242fc <stderr@@GLIBC_2.2.5+0x103c> ac47: 84 c0 test %al,%al ac49: 0f 85 21 0a 00 00 jne b670 <__sprintf_chk@plt+0x68e0> ac4f: 80 3d 4a 96 01 00 00 cmpb $0x0,0x1964a(%rip) # 242a0 <stderr@@GLIBC_2.2.5+0xfe0> ac56: 0f 84 d4 0a 00 00 je b730 <__sprintf_chk@plt+0x69a0> ac5c: 45 85 ed test %r13d,%r13d ac5f: 0f 94 c1 sete %cl ac62: 89 ca mov %ecx,%edx ac64: 41 83 fd 06 cmp $0x6,%r13d ac68: 0f 84 16 0a 00 00 je b684 <__sprintf_chk@plt+0x68f4> ac6e: 84 c9 test %cl,%cl ac70: 0f 85 0e 0a 00 00 jne b684 <__sprintf_chk@plt+0x68f4> ac76: 80 3d 23 96 01 00 00 cmpb $0x0,0x19623(%rip) # 242a0 <stderr@@GLIBC_2.2.5+0xfe0> ac7d: 0f 84 ad 0a 00 00 je b730 <__sprintf_chk@plt+0x69a0> ac83: 45 31 f6 xor %r14d,%r14d ac86: 41 83 fd 05 cmp $0x5,%r13d ac8a: 0f 85 50 ff ff ff jne abe0 <__sprintf_chk@plt+0x5e50> ac90: 83 3d 7d 96 01 00 03 cmpl $0x3,0x1967d(%rip) # 24314 <stderr@@GLIBC_2.2.5+0x1054> ac97: 74 77 je ad10 <__sprintf_chk@plt+0x5f80> ac99: 80 3d 72 96 01 00 00 cmpb $0x0,0x19672(%rip) # 24312 <stderr@@GLIBC_2.2.5+0x1052> aca0: 44 88 85 70 fc ff ff mov %r8b,-0x390(%rbp) aca7: 0f 84 33 ff ff ff je abe0 <__sprintf_chk@plt+0x5e50> acad: bf 0e 00 00 00 mov $0xe,%edi acb2: e8 89 be ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> acb7: 44 0f b6 85 70 fc ff movzbl -0x390(%rbp),%r8d acbe: ff acbf: 84 c0 test %al,%al acc1: 75 4d jne ad10 <__sprintf_chk@plt+0x5f80> acc3: bf 10 00 00 00 mov $0x10,%edi acc8: e8 73 be ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> accd: 44 0f b6 85 70 fc ff movzbl -0x390(%rbp),%r8d acd4: ff acd5: 84 c0 test %al,%al acd7: 75 37 jne ad10 <__sprintf_chk@plt+0x5f80> acd9: bf 11 00 00 00 mov $0x11,%edi acde: e8 5d be ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> ace3: 44 0f b6 85 70 fc ff movzbl -0x390(%rbp),%r8d acea: ff aceb: 84 c0 test %al,%al aced: 75 21 jne ad10 <__sprintf_chk@plt+0x5f80> acef: bf 15 00 00 00 mov $0x15,%edi acf4: e8 47 be ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> acf9: 44 0f b6 85 70 fc ff movzbl -0x390(%rbp),%r8d ad00: ff ad01: 84 c0 test %al,%al ad03: 0f 84 d7 fe ff ff je abe0 <__sprintf_chk@plt+0x5e50> ad09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ad10: 41 0f b6 14 24 movzbl (%r12),%edx ad15: 4d 89 e6 mov %r12,%r14 ad18: 80 fa 2f cmp $0x2f,%dl ad1b: 0f 84 e5 fd ff ff je ab06 <__sprintf_chk@plt+0x5d76> ad21: 41 0f b6 37 movzbl (%r15),%esi ad25: 4d 89 e6 mov %r12,%r14 ad28: 40 84 f6 test %sil,%sil ad2b: 0f 84 d5 fd ff ff je ab06 <__sprintf_chk@plt+0x5d76> ad31: 4c 89 e7 mov %r12,%rdi ad34: 88 95 7a fc ff ff mov %dl,-0x386(%rbp) ad3a: 44 88 85 7b fc ff ff mov %r8b,-0x385(%rbp) ad41: 40 88 b5 70 fc ff ff mov %sil,-0x390(%rbp) ad48: e8 73 9b ff ff callq 48c0 <strlen@plt> ad4d: 4c 89 ff mov %r15,%rdi ad50: 49 89 c6 mov %rax,%r14 ad53: e8 68 9b ff ff callq 48c0 <strlen@plt> ad58: 48 89 e6 mov %rsp,%rsi ad5b: 0f b6 95 7a fc ff ff movzbl -0x386(%rbp),%edx ad62: 44 0f b6 85 7b fc ff movzbl -0x385(%rbp),%r8d ad69: ff ad6a: 49 8d 44 06 19 lea 0x19(%r14,%rax,1),%rax ad6f: 48 89 c1 mov %rax,%rcx ad72: 48 25 00 f0 ff ff and $0xfffffffffffff000,%rax ad78: 48 29 c6 sub %rax,%rsi ad7b: 48 83 e1 f0 and $0xfffffffffffffff0,%rcx ad7f: 48 89 f0 mov %rsi,%rax ad82: 0f b6 b5 70 fc ff ff movzbl -0x390(%rbp),%esi ad89: 48 39 c4 cmp %rax,%rsp ad8c: 0f 84 56 06 00 00 je b3e8 <__sprintf_chk@plt+0x6658> ad92: 48 81 ec 00 10 00 00 sub $0x1000,%rsp ad99: 48 83 8c 24 f8 0f 00 orq $0x0,0xff8(%rsp) ada0: 00 00 ada2: eb e5 jmp ad89 <__sprintf_chk@plt+0x5ff9> ada4: 0f 1f 40 00 nopl 0x0(%rax) ada8: 4c 8b 05 71 95 01 00 mov 0x19571(%rip),%r8 # 24320 <stderr@@GLIBC_2.2.5+0x1060> adaf: 8b 15 73 95 01 00 mov 0x19573(%rip),%edx # 24328 <stderr@@GLIBC_2.2.5+0x1068> adb5: b9 00 02 00 00 mov $0x200,%ecx adba: 4c 89 f7 mov %r14,%rdi adbd: 4c 8d ad 30 fd ff ff lea -0x2d0(%rbp),%r13 adc4: 4c 89 ee mov %r13,%rsi adc7: e8 d4 51 00 00 callq ffa0 <__sprintf_chk@plt+0xb210> adcc: 31 f6 xor %esi,%esi adce: 48 89 c7 mov %rax,%rdi add1: e8 fa 68 00 00 callq 116d0 <__sprintf_chk@plt+0xc940> add6: 3b 05 80 95 01 00 cmp 0x19580(%rip),%eax # 2435c <stderr@@GLIBC_2.2.5+0x109c> addc: 7e 06 jle ade4 <__sprintf_chk@plt+0x6054> adde: 89 05 78 95 01 00 mov %eax,0x19578(%rip) # 2435c <stderr@@GLIBC_2.2.5+0x109c> ade4: 44 8b 05 4d 95 01 00 mov 0x1954d(%rip),%r8d # 24338 <stderr@@GLIBC_2.2.5+0x1078> adeb: 45 85 c0 test %r8d,%r8d adee: 0f 85 d0 fd ff ff jne abc4 <__sprintf_chk@plt+0x5e34> adf4: 80 3d 26 82 01 00 00 cmpb $0x0,0x18226(%rip) # 23021 <quoting_style_args@@Base+0x621> adfb: 0f 85 37 08 00 00 jne b638 <__sprintf_chk@plt+0x68a8> ae01: 80 3d 18 82 01 00 00 cmpb $0x0,0x18218(%rip) # 23020 <quoting_style_args@@Base+0x620> ae08: 0f 85 a2 07 00 00 jne b5b0 <__sprintf_chk@plt+0x6820> ae0e: 80 3d 19 95 01 00 00 cmpb $0x0,0x19519(%rip) # 2432e <stderr@@GLIBC_2.2.5+0x106e> ae15: 0f 85 6d 07 00 00 jne b588 <__sprintf_chk@plt+0x67f8> ae1b: 80 3d 43 95 01 00 00 cmpb $0x0,0x19543(%rip) # 24365 <stderr@@GLIBC_2.2.5+0x10a5> ae22: 74 18 je ae3c <__sprintf_chk@plt+0x60ac> ae24: 48 8b bb b0 00 00 00 mov 0xb0(%rbx),%rdi ae2b: e8 90 9a ff ff callq 48c0 <strlen@plt> ae30: 3b 05 1e 95 01 00 cmp 0x1951e(%rip),%eax # 24354 <stderr@@GLIBC_2.2.5+0x1094> ae36: 0f 8f e4 04 00 00 jg b320 <__sprintf_chk@plt+0x6590> ae3c: 8b 3d f6 94 01 00 mov 0x194f6(%rip),%edi # 24338 <stderr@@GLIBC_2.2.5+0x1078> ae42: 85 ff test %edi,%edi ae44: 0f 85 87 fd ff ff jne abd1 <__sprintf_chk@plt+0x5e41> ae4a: 48 8b 7b 28 mov 0x28(%rbx),%rdi ae4e: 48 8d b5 10 fd ff ff lea -0x2f0(%rbp),%rsi ae55: e8 66 61 00 00 callq 10fc0 <__sprintf_chk@plt+0xc230> ae5a: 48 89 c7 mov %rax,%rdi ae5d: e8 5e 9a ff ff callq 48c0 <strlen@plt> ae62: 3b 05 f0 94 01 00 cmp 0x194f0(%rip),%eax # 24358 <stderr@@GLIBC_2.2.5+0x1098> ae68: 7e 06 jle ae70 <__sprintf_chk@plt+0x60e0> ae6a: 89 05 e8 94 01 00 mov %eax,0x194e8(%rip) # 24358 <stderr@@GLIBC_2.2.5+0x1098> ae70: 8b 43 30 mov 0x30(%rbx),%eax ae73: 25 00 b0 00 00 and $0xb000,%eax ae78: 3d 00 20 00 00 cmp $0x2000,%eax ae7d: 0f 85 ad 04 00 00 jne b330 <__sprintf_chk@plt+0x65a0> ae83: 48 8b 43 40 mov 0x40(%rbx),%rax ae87: 4c 8d ad 30 fd ff ff lea -0x2d0(%rbp),%r13 ae8e: 4c 89 ee mov %r13,%rsi ae91: 48 89 c7 mov %rax,%rdi ae94: 48 c1 e8 20 shr $0x20,%rax ae98: 48 c1 ef 08 shr $0x8,%rdi ae9c: 89 fa mov %edi,%edx ae9e: 48 89 c7 mov %rax,%rdi aea1: 81 e2 ff 0f 00 00 and $0xfff,%edx aea7: 81 e7 00 f0 ff ff and $0xfffff000,%edi aead: 09 d7 or %edx,%edi aeaf: e8 0c 61 00 00 callq 10fc0 <__sprintf_chk@plt+0xc230> aeb4: 48 89 c7 mov %rax,%rdi aeb7: e8 04 9a ff ff callq 48c0 <strlen@plt> aebc: 3b 05 82 94 01 00 cmp 0x19482(%rip),%eax # 24344 <stderr@@GLIBC_2.2.5+0x1084> aec2: 7e 06 jle aeca <__sprintf_chk@plt+0x613a> aec4: 89 05 7a 94 01 00 mov %eax,0x1947a(%rip) # 24344 <stderr@@GLIBC_2.2.5+0x1084> aeca: 48 8b 43 40 mov 0x40(%rbx),%rax aece: 4c 89 ee mov %r13,%rsi aed1: 0f b6 d0 movzbl %al,%edx aed4: 48 c1 e8 0c shr $0xc,%rax aed8: 48 89 c7 mov %rax,%rdi aedb: 40 30 ff xor %dil,%dil aede: 09 d7 or %edx,%edi aee0: e8 db 60 00 00 callq 10fc0 <__sprintf_chk@plt+0xc230> aee5: 48 89 c7 mov %rax,%rdi aee8: e8 d3 99 ff ff callq 48c0 <strlen@plt> aeed: 8b 15 4d 94 01 00 mov 0x1944d(%rip),%edx # 24340 <stderr@@GLIBC_2.2.5+0x1080> aef3: 39 d0 cmp %edx,%eax aef5: 7e 08 jle aeff <__sprintf_chk@plt+0x616f> aef7: 89 05 43 94 01 00 mov %eax,0x19443(%rip) # 24340 <stderr@@GLIBC_2.2.5+0x1080> aefd: 89 c2 mov %eax,%edx aeff: 8b 05 3f 94 01 00 mov 0x1943f(%rip),%eax # 24344 <stderr@@GLIBC_2.2.5+0x1084> af05: 8d 44 02 02 lea 0x2(%rdx,%rax,1),%eax af09: 3b 05 2d 94 01 00 cmp 0x1942d(%rip),%eax # 2433c <stderr@@GLIBC_2.2.5+0x107c> af0f: 0f 8e bc fc ff ff jle abd1 <__sprintf_chk@plt+0x5e41> af15: e9 4e 04 00 00 jmpq b368 <__sprintf_chk@plt+0x65d8> af1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) af20: 83 f9 05 cmp $0x5,%ecx af23: 0f 85 f9 fb ff ff jne ab22 <__sprintf_chk@plt+0x5d92> af29: 4c 89 fa mov %r15,%rdx af2c: 4c 89 f6 mov %r14,%rsi af2f: bf 01 00 00 00 mov $0x1,%edi af34: e8 07 9c ff ff callq 4b40 <__xstat@plt> af39: ba 01 00 00 00 mov $0x1,%edx af3e: 85 c0 test %eax,%eax af40: 0f 84 f6 fb ff ff je ab3c <__sprintf_chk@plt+0x5dac> af46: ba 05 00 00 00 mov $0x5,%edx af4b: 48 8d 35 df e8 00 00 lea 0xe8df(%rip),%rsi # 19831 <_IO_stdin_used@@Base+0x1831> af52: 31 ff xor %edi,%edi af54: e8 47 99 ff ff callq 48a0 <dcgettext@plt> af59: 44 8b bd 7c fc ff ff mov -0x384(%rbp),%r15d af60: 4c 89 f2 mov %r14,%rdx af63: 45 31 f6 xor %r14d,%r14d af66: 48 89 c6 mov %rax,%rsi af69: 41 0f b6 ff movzbl %r15b,%edi af6d: e8 7e c8 ff ff callq 77f0 <__sprintf_chk@plt+0x2a60> af72: 45 84 ff test %r15b,%r15b af75: 0f 85 78 fc ff ff jne abf3 <__sprintf_chk@plt+0x5e63> af7b: e9 60 fc ff ff jmpq abe0 <__sprintf_chk@plt+0x5e50> af80: 48 8b 05 69 83 01 00 mov 0x18369(%rip),%rax # 232f0 <stderr@@GLIBC_2.2.5+0x30> af87: 48 39 43 18 cmp %rax,0x18(%rbx) af8b: 0f 84 b6 05 00 00 je b547 <__sprintf_chk@plt+0x67b7> af91: 48 8d b3 b0 00 00 00 lea 0xb0(%rbx),%rsi af98: 4c 89 f7 mov %r14,%rdi af9b: 84 d2 test %dl,%dl af9d: 0f 84 ad 02 00 00 je b250 <__sprintf_chk@plt+0x64c0> afa3: e8 c8 b8 00 00 callq 16870 <__sprintf_chk@plt+0x11ae0> afa8: 85 c0 test %eax,%eax afaa: 0f 88 ad 02 00 00 js b25d <__sprintf_chk@plt+0x64cd> afb0: 48 8b bb b0 00 00 00 mov 0xb0(%rbx),%rdi afb7: b9 0a 00 00 00 mov $0xa,%ecx afbc: 48 8d 35 9c e8 00 00 lea 0xe89c(%rip),%rsi # 1985f <_IO_stdin_used@@Base+0x185f> afc3: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) afc5: 8b 0d 6d 93 01 00 mov 0x1936d(%rip),%ecx # 24338 <stderr@@GLIBC_2.2.5+0x1078> afcb: 0f 97 c0 seta %al afce: 1c 00 sbb $0x0,%al afd0: 0f be c0 movsbl %al,%eax afd3: 85 c0 test %eax,%eax afd5: 0f 95 c2 setne %dl afd8: 85 c9 test %ecx,%ecx afda: 0f 84 98 03 00 00 je b378 <__sprintf_chk@plt+0x65e8> afe0: 85 c0 test %eax,%eax afe2: 0f 84 8e 05 00 00 je b576 <__sprintf_chk@plt+0x67e6> afe8: c7 83 bc 00 00 00 01 movl $0x1,0xbc(%rbx) afef: 00 00 00 aff2: c6 05 6b 93 01 00 01 movb $0x1,0x1936b(%rip) # 24364 <stderr@@GLIBC_2.2.5+0x10a4> aff9: 8b 43 30 mov 0x30(%rbx),%eax affc: 25 00 f0 00 00 and $0xf000,%eax b001: 3d 00 a0 00 00 cmp $0xa000,%eax b006: 0f 85 82 fb ff ff jne ab8e <__sprintf_chk@plt+0x5dfe> b00c: 44 8b 2d 25 93 01 00 mov 0x19325(%rip),%r13d # 24338 <stderr@@GLIBC_2.2.5+0x1078> b013: 45 85 ed test %r13d,%r13d b016: 0f 85 dc 04 00 00 jne b4f8 <__sprintf_chk@plt+0x6768> b01c: 48 8b 73 48 mov 0x48(%rbx),%rsi b020: 4c 89 f7 mov %r14,%rdi b023: e8 b8 23 00 00 callq d3e0 <__sprintf_chk@plt+0x8650> b028: 48 89 43 08 mov %rax,0x8(%rbx) b02c: 49 89 c5 mov %rax,%r13 b02f: 48 85 c0 test %rax,%rax b032: 0f 84 50 07 00 00 je b788 <__sprintf_chk@plt+0x69f8> b038: 41 80 7d 00 2f cmpb $0x2f,0x0(%r13) b03d: 0f 84 1d 06 00 00 je b660 <__sprintf_chk@plt+0x68d0> b043: 4c 89 f7 mov %r14,%rdi b046: e8 45 30 00 00 callq e090 <__sprintf_chk@plt+0x9300> b04b: 48 85 c0 test %rax,%rax b04e: 0f 84 0c 06 00 00 je b660 <__sprintf_chk@plt+0x68d0> b054: 4c 89 ef mov %r13,%rdi b057: 48 89 85 70 fc ff ff mov %rax,-0x390(%rbp) b05e: e8 5d 98 ff ff callq 48c0 <strlen@plt> b063: 48 8b 95 70 fc ff ff mov -0x390(%rbp),%rdx b06a: 48 8d 7c 02 02 lea 0x2(%rdx,%rax,1),%rdi b06f: e8 4c a8 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> b074: 48 8b 95 70 fc ff ff mov -0x390(%rbp),%rdx b07b: 49 89 c7 mov %rax,%r15 b07e: 41 80 7c 16 ff 2f cmpb $0x2f,-0x1(%r14,%rdx,1) b084: 74 04 je b08a <__sprintf_chk@plt+0x62fa> b086: 48 83 c2 01 add $0x1,%rdx b08a: 4c 89 f6 mov %r14,%rsi b08d: 4c 89 ff mov %r15,%rdi b090: e8 5b 9b ff ff callq 4bf0 <stpncpy@plt> b095: 4c 89 ee mov %r13,%rsi b098: 48 89 c7 mov %rax,%rdi b09b: e8 00 97 ff ff callq 47a0 <strcpy@plt> b0a0: 4d 85 ff test %r15,%r15 b0a3: 0f 84 11 07 00 00 je b7ba <__sprintf_chk@plt+0x6a2a> b0a9: 44 8b 9b c4 00 00 00 mov 0xc4(%rbx),%r11d b0b0: 45 85 db test %r11d,%r11d b0b3: 0f 84 a7 07 00 00 je b860 <__sprintf_chk@plt+0x6ad0> b0b9: 83 3d 54 92 01 00 01 cmpl $0x1,0x19254(%rip) # 24314 <stderr@@GLIBC_2.2.5+0x1054> b0c0: 0f 87 b2 03 00 00 ja b478 <__sprintf_chk@plt+0x66e8> b0c6: 80 3d 30 92 01 00 00 cmpb $0x0,0x19230(%rip) # 242fd <stderr@@GLIBC_2.2.5+0x103d> b0cd: 0f 85 a5 03 00 00 jne b478 <__sprintf_chk@plt+0x66e8> b0d3: 4c 89 ff mov %r15,%rdi b0d6: e8 f5 95 ff ff callq 46d0 <free@plt> b0db: 8b 43 30 mov 0x30(%rbx),%eax b0de: 25 00 f0 00 00 and $0xf000,%eax b0e3: 3d 00 a0 00 00 cmp $0xa000,%eax b0e8: 0f 85 a0 fa ff ff jne ab8e <__sprintf_chk@plt+0x5dfe> b0ee: c7 83 a8 00 00 00 06 movl $0x6,0xa8(%rbx) b0f5: 00 00 00 b0f8: e9 a6 fa ff ff jmpq aba3 <__sprintf_chk@plt+0x5e13> b0fd: 0f 1f 00 nopl (%rax) b100: 80 3d 0b 92 01 00 00 cmpb $0x0,0x1920b(%rip) # 24312 <stderr@@GLIBC_2.2.5+0x1052> b107: 0f 84 53 fa ff ff je ab60 <__sprintf_chk@plt+0x5dd0> b10d: bf 15 00 00 00 mov $0x15,%edi b112: 88 95 70 fc ff ff mov %dl,-0x390(%rbp) b118: e8 23 ba ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> b11d: 0f b6 95 70 fc ff ff movzbl -0x390(%rbp),%edx b124: 84 c0 test %al,%al b126: 0f 84 34 fa ff ff je ab60 <__sprintf_chk@plt+0x5dd0> b12c: e8 2f 96 ff ff callq 4760 <__errno_location@plt> b131: 4c 8b 6b 18 mov 0x18(%rbx),%r13 b135: 4c 3b 2d bc 81 01 00 cmp 0x181bc(%rip),%r13 # 232f8 <stderr@@GLIBC_2.2.5+0x38> b13c: c7 00 5f 00 00 00 movl $0x5f,(%rax) b142: 0f b6 95 70 fc ff ff movzbl -0x390(%rbp),%edx b149: 74 07 je b152 <__sprintf_chk@plt+0x63c2> b14b: 4c 89 2d a6 81 01 00 mov %r13,0x181a6(%rip) # 232f8 <stderr@@GLIBC_2.2.5+0x38> b152: c6 83 c0 00 00 00 00 movb $0x0,0xc0(%rbx) b159: e9 02 fa ff ff jmpq ab60 <__sprintf_chk@plt+0x5dd0> b15e: 66 90 xchg %ax,%ax b160: 80 bd 7c fc ff ff 00 cmpb $0x0,-0x384(%rbp) b167: 0f 84 b5 f9 ff ff je ab22 <__sprintf_chk@plt+0x5d92> b16d: 4c 89 fa mov %r15,%rdx b170: 4c 89 f6 mov %r14,%rsi b173: bf 01 00 00 00 mov $0x1,%edi b178: 89 8d 70 fc ff ff mov %ecx,-0x390(%rbp) b17e: e8 bd 99 ff ff callq 4b40 <__xstat@plt> b183: 8b 8d 70 fc ff ff mov -0x390(%rbp),%ecx b189: 83 f9 03 cmp $0x3,%ecx b18c: 74 1d je b1ab <__sprintf_chk@plt+0x641b> b18e: 85 c0 test %eax,%eax b190: 0f 88 5a 05 00 00 js b6f0 <__sprintf_chk@plt+0x6960> b196: 8b 53 30 mov 0x30(%rbx),%edx b199: 81 e2 00 f0 00 00 and $0xf000,%edx b19f: 81 fa 00 40 00 00 cmp $0x4000,%edx b1a5: 0f 85 77 f9 ff ff jne ab22 <__sprintf_chk@plt+0x5d92> b1ab: 85 c0 test %eax,%eax b1ad: 0f 85 4b 05 00 00 jne b6fe <__sprintf_chk@plt+0x696e> b1b3: 0f b6 95 7c fc ff ff movzbl -0x384(%rbp),%edx b1ba: e9 7d f9 ff ff jmpq ab3c <__sprintf_chk@plt+0x5dac> b1bf: 90 nop b1c0: 41 0f b6 14 24 movzbl (%r12),%edx b1c5: 80 fa 2f cmp $0x2f,%dl b1c8: 0f 85 3a 01 00 00 jne b308 <__sprintf_chk@plt+0x6578> b1ce: 4d 89 e6 mov %r12,%r14 b1d1: be 02 00 00 00 mov $0x2,%esi b1d6: 4c 89 f7 mov %r14,%rdi b1d9: e8 22 27 00 00 callq d900 <__sprintf_chk@plt+0x8b70> b1de: 48 89 43 10 mov %rax,0x10(%rbx) b1e2: 48 85 c0 test %rax,%rax b1e5: 0f 85 1b f9 ff ff jne ab06 <__sprintf_chk@plt+0x5d76> b1eb: 31 ff xor %edi,%edi b1ed: ba 05 00 00 00 mov $0x5,%edx b1f2: 48 8d 35 20 e6 00 00 lea 0xe620(%rip),%rsi # 19819 <_IO_stdin_used@@Base+0x1819> b1f9: e8 a2 96 ff ff callq 48a0 <dcgettext@plt> b1fe: 0f b6 bd 7c fc ff ff movzbl -0x384(%rbp),%edi b205: 4c 89 f2 mov %r14,%rdx b208: 48 89 c6 mov %rax,%rsi b20b: e8 e0 c5 ff ff callq 77f0 <__sprintf_chk@plt+0x2a60> b210: e9 f1 f8 ff ff jmpq ab06 <__sprintf_chk@plt+0x5d76> b215: 0f 1f 00 nopl (%rax) b218: 48 8b 7b 20 mov 0x20(%rbx),%rdi b21c: 48 8d b5 30 fd ff ff lea -0x2d0(%rbp),%rsi b223: e8 98 5d 00 00 callq 10fc0 <__sprintf_chk@plt+0xc230> b228: 48 89 c7 mov %rax,%rdi b22b: e8 90 96 ff ff callq 48c0 <strlen@plt> b230: 3b 05 2a 91 01 00 cmp 0x1912a(%rip),%eax # 24360 <stderr@@GLIBC_2.2.5+0x10a0> b236: 0f 8e a4 f9 ff ff jle abe0 <__sprintf_chk@plt+0x5e50> b23c: 89 05 1e 91 01 00 mov %eax,0x1911e(%rip) # 24360 <stderr@@GLIBC_2.2.5+0x10a0> b242: e9 99 f9 ff ff jmpq abe0 <__sprintf_chk@plt+0x5e50> b247: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) b24e: 00 00 b250: e8 3b b6 00 00 callq 16890 <__sprintf_chk@plt+0x11b00> b255: 85 c0 test %eax,%eax b257: 0f 89 53 fd ff ff jns afb0 <__sprintf_chk@plt+0x6220> b25d: e8 fe 94 ff ff callq 4760 <__errno_location@plt> b262: 8b 10 mov (%rax),%edx b264: 49 89 c5 mov %rax,%r13 b267: 83 fa 5f cmp $0x5f,%edx b26a: 8d 72 ea lea -0x16(%rdx),%esi b26d: 0f 94 c1 sete %cl b270: 83 e6 ef and $0xffffffef,%esi b273: 74 04 je b279 <__sprintf_chk@plt+0x64e9> b275: 84 c9 test %cl,%cl b277: 74 0b je b284 <__sprintf_chk@plt+0x64f4> b279: 48 8b 43 18 mov 0x18(%rbx),%rax b27d: 48 89 05 6c 80 01 00 mov %rax,0x1806c(%rip) # 232f0 <stderr@@GLIBC_2.2.5+0x30> b284: 48 8d 05 97 7d 01 00 lea 0x17d97(%rip),%rax # 23022 <quoting_style_args@@Base+0x622> b28b: 48 89 83 b0 00 00 00 mov %rax,0xb0(%rbx) b292: 83 fa 3d cmp $0x3d,%edx b295: 0f 84 cd 02 00 00 je b568 <__sprintf_chk@plt+0x67d8> b29b: 84 c9 test %cl,%cl b29d: 0f 85 c5 02 00 00 jne b568 <__sprintf_chk@plt+0x67d8> b2a3: c7 83 bc 00 00 00 00 movl $0x0,0xbc(%rbx) b2aa: 00 00 00 b2ad: 4c 89 f2 mov %r14,%rdx b2b0: 31 ff xor %edi,%edi b2b2: be 03 00 00 00 mov $0x3,%esi b2b7: e8 a4 9b 00 00 callq 14e60 <__sprintf_chk@plt+0x100d0> b2bc: 49 89 c5 mov %rax,%r13 b2bf: e8 9c 94 ff ff callq 4760 <__errno_location@plt> b2c4: 4c 89 e9 mov %r13,%rcx b2c7: 48 8d 15 ce 0b 01 00 lea 0x10bce(%rip),%rdx # 1be9c <_IO_stdin_used@@Base+0x3e9c> b2ce: 31 ff xor %edi,%edi b2d0: 8b 30 mov (%rax),%esi b2d2: 31 c0 xor %eax,%eax b2d4: e8 87 99 ff ff callq 4c60 <error@plt> b2d9: e9 1b fd ff ff jmpq aff9 <__sprintf_chk@plt+0x6269> b2de: 66 90 xchg %ax,%ax b2e0: 4c 89 e7 mov %r12,%rdi b2e3: e8 38 bd ff ff callq 7020 <__sprintf_chk@plt+0x2290> b2e8: 0f b6 d0 movzbl %al,%edx b2eb: 89 93 c4 00 00 00 mov %edx,0xc4(%rbx) b2f1: 84 c0 test %al,%al b2f3: 0f 84 d5 f7 ff ff je aace <__sprintf_chk@plt+0x5d3e> b2f9: c6 05 a9 90 01 00 01 movb $0x1,0x190a9(%rip) # 243a9 <stderr@@GLIBC_2.2.5+0x10e9> b300: e9 c9 f7 ff ff jmpq aace <__sprintf_chk@plt+0x5d3e> b305: 0f 1f 00 nopl (%rax) b308: 41 0f b6 37 movzbl (%r15),%esi b30c: 4d 89 e6 mov %r12,%r14 b30f: 40 84 f6 test %sil,%sil b312: 0f 84 b9 fe ff ff je b1d1 <__sprintf_chk@plt+0x6441> b318: e9 14 fa ff ff jmpq ad31 <__sprintf_chk@plt+0x5fa1> b31d: 0f 1f 00 nopl (%rax) b320: 89 05 2e 90 01 00 mov %eax,0x1902e(%rip) # 24354 <stderr@@GLIBC_2.2.5+0x1094> b326: e9 11 fb ff ff jmpq ae3c <__sprintf_chk@plt+0x60ac> b32b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) b330: 48 8b 7b 48 mov 0x48(%rbx),%rdi b334: 4c 8b 05 dd 7c 01 00 mov 0x17cdd(%rip),%r8 # 23018 <quoting_style_args@@Base+0x618> b33b: 48 8d b5 30 fd ff ff lea -0x2d0(%rbp),%rsi b342: b9 01 00 00 00 mov $0x1,%ecx b347: 8b 15 cf 8f 01 00 mov 0x18fcf(%rip),%edx # 2431c <stderr@@GLIBC_2.2.5+0x105c> b34d: e8 4e 4c 00 00 callq ffa0 <__sprintf_chk@plt+0xb210> b352: 31 f6 xor %esi,%esi b354: 48 89 c7 mov %rax,%rdi b357: e8 74 63 00 00 callq 116d0 <__sprintf_chk@plt+0xc940> b35c: 3b 05 da 8f 01 00 cmp 0x18fda(%rip),%eax # 2433c <stderr@@GLIBC_2.2.5+0x107c> b362: 0f 8e 69 f8 ff ff jle abd1 <__sprintf_chk@plt+0x5e41> b368: 89 05 ce 8f 01 00 mov %eax,0x18fce(%rip) # 2433c <stderr@@GLIBC_2.2.5+0x107c> b36e: e9 5e f8 ff ff jmpq abd1 <__sprintf_chk@plt+0x5e41> b373: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) b378: 88 95 70 fc ff ff mov %dl,-0x390(%rbp) b37e: e8 dd 93 ff ff callq 4760 <__errno_location@plt> b383: 0f b6 95 70 fc ff ff movzbl -0x390(%rbp),%edx b38a: 49 89 c5 mov %rax,%r13 b38d: 48 8b 05 54 7f 01 00 mov 0x17f54(%rip),%rax # 232e8 <stderr@@GLIBC_2.2.5+0x28> b394: 48 39 43 18 cmp %rax,0x18(%rbx) b398: 0f 84 e2 04 00 00 je b880 <__sprintf_chk@plt+0x6af0> b39e: 41 c7 45 00 00 00 00 movl $0x0,0x0(%r13) b3a5: 00 b3a6: 4c 89 fe mov %r15,%rsi b3a9: 4c 89 f7 mov %r14,%rdi b3ac: 88 95 70 fc ff ff mov %dl,-0x390(%rbp) b3b2: e8 19 2e 00 00 callq e1d0 <__sprintf_chk@plt+0x9440> b3b7: 85 c0 test %eax,%eax b3b9: 0f 8e 81 03 00 00 jle b740 <__sprintf_chk@plt+0x69b0> b3bf: ba 01 00 00 00 mov $0x1,%edx b3c4: 31 c0 xor %eax,%eax b3c6: b9 02 00 00 00 mov $0x2,%ecx b3cb: 89 8b bc 00 00 00 mov %ecx,0xbc(%rbx) b3d1: 88 15 8d 8f 01 00 mov %dl,0x18f8d(%rip) # 24364 <stderr@@GLIBC_2.2.5+0x10a4> b3d7: 85 c0 test %eax,%eax b3d9: 0f 85 ce fe ff ff jne b2ad <__sprintf_chk@plt+0x651d> b3df: e9 15 fc ff ff jmpq aff9 <__sprintf_chk@plt+0x6269> b3e4: 0f 1f 40 00 nopl 0x0(%rax) b3e8: 81 e1 ff 0f 00 00 and $0xfff,%ecx b3ee: 48 29 cc sub %rcx,%rsp b3f1: 48 85 c9 test %rcx,%rcx b3f4: 0f 85 e6 02 00 00 jne b6e0 <__sprintf_chk@plt+0x6950> b3fa: 4c 8d 54 24 0f lea 0xf(%rsp),%r10 b3ff: 41 0f b6 7f 01 movzbl 0x1(%r15),%edi b404: 49 83 e2 f0 and $0xfffffffffffffff0,%r10 b408: 4d 89 d6 mov %r10,%r14 b40b: 40 80 fe 2e cmp $0x2e,%sil b40f: 0f 84 cb 00 00 00 je b4e0 <__sprintf_chk@plt+0x6750> b415: 4c 89 f9 mov %r15,%rcx b418: eb 0f jmp b429 <__sprintf_chk@plt+0x6699> b41a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) b420: 89 fe mov %edi,%esi b422: 0f b6 79 01 movzbl 0x1(%rcx),%edi b426: 49 89 c2 mov %rax,%r10 b429: 49 8d 42 01 lea 0x1(%r10),%rax b42d: 48 83 c1 01 add $0x1,%rcx b431: 40 88 70 ff mov %sil,-0x1(%rax) b435: 40 84 ff test %dil,%dil b438: 75 e6 jne b420 <__sprintf_chk@plt+0x6690> b43a: 49 39 cf cmp %rcx,%r15 b43d: 73 0d jae b44c <__sprintf_chk@plt+0x66bc> b43f: 80 79 ff 2f cmpb $0x2f,-0x1(%rcx) b443: 74 07 je b44c <__sprintf_chk@plt+0x66bc> b445: c6 00 2f movb $0x2f,(%rax) b448: 49 8d 42 02 lea 0x2(%r10),%rax b44c: 84 d2 test %dl,%dl b44e: 74 19 je b469 <__sprintf_chk@plt+0x66d9> b450: 4c 89 e1 mov %r12,%rcx b453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) b458: 48 83 c1 01 add $0x1,%rcx b45c: 88 10 mov %dl,(%rax) b45e: 48 83 c0 01 add $0x1,%rax b462: 0f b6 11 movzbl (%rcx),%edx b465: 84 d2 test %dl,%dl b467: 75 ef jne b458 <__sprintf_chk@plt+0x66c8> b469: c6 00 00 movb $0x0,(%rax) b46c: e9 8c f6 ff ff jmpq aafd <__sprintf_chk@plt+0x5d6d> b471: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b478: 48 8d 95 80 fc ff ff lea -0x380(%rbp),%rdx b47f: 4c 89 fe mov %r15,%rsi b482: bf 01 00 00 00 mov $0x1,%edi b487: e8 b4 96 ff ff callq 4b40 <__xstat@plt> b48c: 85 c0 test %eax,%eax b48e: 0f 85 3f fc ff ff jne b0d3 <__sprintf_chk@plt+0x6343> b494: 80 bd 7c fc ff ff 00 cmpb $0x0,-0x384(%rbp) b49b: c6 83 b9 00 00 00 01 movb $0x1,0xb9(%rbx) b4a2: 8b 85 98 fc ff ff mov -0x368(%rbp),%eax b4a8: 74 26 je b4d0 <__sprintf_chk@plt+0x6740> b4aa: 44 8b 15 87 8e 01 00 mov 0x18e87(%rip),%r10d # 24338 <stderr@@GLIBC_2.2.5+0x1078> b4b1: 45 85 d2 test %r10d,%r10d b4b4: 74 1a je b4d0 <__sprintf_chk@plt+0x6740> b4b6: 89 c2 mov %eax,%edx b4b8: 81 e2 00 f0 00 00 and $0xf000,%edx b4be: 81 fa 00 40 00 00 cmp $0x4000,%edx b4c4: 0f 84 09 fc ff ff je b0d3 <__sprintf_chk@plt+0x6343> b4ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) b4d0: 89 83 ac 00 00 00 mov %eax,0xac(%rbx) b4d6: e9 f8 fb ff ff jmpq b0d3 <__sprintf_chk@plt+0x6343> b4db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) b4e0: 4c 89 d0 mov %r10,%rax b4e3: 40 84 ff test %dil,%dil b4e6: 0f 84 60 ff ff ff je b44c <__sprintf_chk@plt+0x66bc> b4ec: e9 24 ff ff ff jmpq b415 <__sprintf_chk@plt+0x6685> b4f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b4f8: 80 3d fe 8d 01 00 00 cmpb $0x0,0x18dfe(%rip) # 242fd <stderr@@GLIBC_2.2.5+0x103d> b4ff: 0f 85 17 fb ff ff jne b01c <__sprintf_chk@plt+0x628c> b505: e9 e4 fb ff ff jmpq b0ee <__sprintf_chk@plt+0x635e> b50a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) b510: 80 bd 7c fc ff ff 00 cmpb $0x0,-0x384(%rbp) b517: 74 1f je b538 <__sprintf_chk@plt+0x67a8> b519: 80 3d d5 8d 01 00 00 cmpb $0x0,0x18dd5(%rip) # 242f5 <stderr@@GLIBC_2.2.5+0x1035> b520: 75 16 jne b538 <__sprintf_chk@plt+0x67a8> b522: c7 83 a8 00 00 00 09 movl $0x9,0xa8(%rbx) b529: 00 00 00 b52c: e9 72 f6 ff ff jmpq aba3 <__sprintf_chk@plt+0x5e13> b531: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b538: c7 83 a8 00 00 00 03 movl $0x3,0xa8(%rbx) b53f: 00 00 00 b542: e9 5c f6 ff ff jmpq aba3 <__sprintf_chk@plt+0x5e13> b547: e8 14 92 ff ff callq 4760 <__errno_location@plt> b54c: c7 00 5f 00 00 00 movl $0x5f,(%rax) b552: 49 89 c5 mov %rax,%r13 b555: 48 8d 05 c6 7a 01 00 lea 0x17ac6(%rip),%rax # 23022 <quoting_style_args@@Base+0x622> b55c: 48 89 83 b0 00 00 00 mov %rax,0xb0(%rbx) b563: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) b568: 8b 35 ca 8d 01 00 mov 0x18dca(%rip),%esi # 24338 <stderr@@GLIBC_2.2.5+0x1078> b56e: 85 f6 test %esi,%esi b570: 0f 84 5a 01 00 00 je b6d0 <__sprintf_chk@plt+0x6940> b576: c7 83 bc 00 00 00 00 movl $0x0,0xbc(%rbx) b57d: 00 00 00 b580: e9 f6 f5 ff ff jmpq ab7b <__sprintf_chk@plt+0x5deb> b585: 0f 1f 00 nopl (%rax) b588: 8b 7b 34 mov 0x34(%rbx),%edi b58b: e8 70 f3 ff ff callq a900 <__sprintf_chk@plt+0x5b70> b590: 3b 05 b2 8d 01 00 cmp 0x18db2(%rip),%eax # 24348 <stderr@@GLIBC_2.2.5+0x1088> b596: 0f 8e 7f f8 ff ff jle ae1b <__sprintf_chk@plt+0x608b> b59c: 89 05 a6 8d 01 00 mov %eax,0x18da6(%rip) # 24348 <stderr@@GLIBC_2.2.5+0x1088> b5a2: e9 74 f8 ff ff jmpq ae1b <__sprintf_chk@plt+0x608b> b5a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) b5ae: 00 00 b5b0: 80 3d 76 8d 01 00 00 cmpb $0x0,0x18d76(%rip) # 2432d <stderr@@GLIBC_2.2.5+0x106d> b5b7: 44 8b 7b 38 mov 0x38(%rbx),%r15d b5bb: 0f 84 6f 02 00 00 je b830 <__sprintf_chk@plt+0x6aa0> b5c1: 45 89 f8 mov %r15d,%r8d b5c4: 48 8d 0d 0d e2 00 00 lea 0xe20d(%rip),%rcx # 197d8 <_IO_stdin_used@@Base+0x17d8> b5cb: 4c 89 ef mov %r13,%rdi b5ce: 31 c0 xor %eax,%eax b5d0: ba 15 00 00 00 mov $0x15,%edx b5d5: be 01 00 00 00 mov $0x1,%esi b5da: e8 b1 97 ff ff callq 4d90 <__sprintf_chk@plt> b5df: 4c 89 e8 mov %r13,%rax b5e2: 8b 08 mov (%rax),%ecx b5e4: 48 83 c0 04 add $0x4,%rax b5e8: 8d 91 ff fe fe fe lea -0x1010101(%rcx),%edx b5ee: f7 d1 not %ecx b5f0: 21 ca and %ecx,%edx b5f2: 81 e2 80 80 80 80 and $0x80808080,%edx b5f8: 74 e8 je b5e2 <__sprintf_chk@plt+0x6852> b5fa: 89 d1 mov %edx,%ecx b5fc: c1 e9 10 shr $0x10,%ecx b5ff: f7 c2 80 80 00 00 test $0x8080,%edx b605: 0f 44 d1 cmove %ecx,%edx b608: 48 8d 48 02 lea 0x2(%rax),%rcx b60c: 48 0f 44 c1 cmove %rcx,%rax b610: 89 d6 mov %edx,%esi b612: 40 00 d6 add %dl,%sil b615: 48 83 d8 03 sbb $0x3,%rax b619: 44 29 e8 sub %r13d,%eax b61c: 39 05 2a 8d 01 00 cmp %eax,0x18d2a(%rip) # 2434c <stderr@@GLIBC_2.2.5+0x108c> b622: 0f 8d e6 f7 ff ff jge ae0e <__sprintf_chk@plt+0x607e> b628: 89 05 1e 8d 01 00 mov %eax,0x18d1e(%rip) # 2434c <stderr@@GLIBC_2.2.5+0x108c> b62e: e9 db f7 ff ff jmpq ae0e <__sprintf_chk@plt+0x607e> b633: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) b638: 8b 7b 34 mov 0x34(%rbx),%edi b63b: e8 c0 f2 ff ff callq a900 <__sprintf_chk@plt+0x5b70> b640: 3b 05 0a 8d 01 00 cmp 0x18d0a(%rip),%eax # 24350 <stderr@@GLIBC_2.2.5+0x1090> b646: 0f 8e b5 f7 ff ff jle ae01 <__sprintf_chk@plt+0x6071> b64c: 89 05 fe 8c 01 00 mov %eax,0x18cfe(%rip) # 24350 <stderr@@GLIBC_2.2.5+0x1090> b652: e9 aa f7 ff ff jmpq ae01 <__sprintf_chk@plt+0x6071> b657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) b65e: 00 00 b660: 4c 89 ef mov %r13,%rdi b663: e8 a8 a4 00 00 callq 15b10 <__sprintf_chk@plt+0x10d80> b668: 49 89 c7 mov %rax,%r15 b66b: e9 30 fa ff ff jmpq b0a0 <__sprintf_chk@plt+0x6310> b670: 45 85 ed test %r13d,%r13d b673: 0f 94 c2 sete %dl b676: 41 83 fd 06 cmp $0x6,%r13d b67a: 74 08 je b684 <__sprintf_chk@plt+0x68f4> b67c: 84 d2 test %dl,%dl b67e: 0f 84 8c f6 ff ff je ad10 <__sprintf_chk@plt+0x5f80> b684: 83 3d 6d 8c 01 00 05 cmpl $0x5,0x18c6d(%rip) # 242f8 <stderr@@GLIBC_2.2.5+0x1038> b68b: 0f 84 ff 01 00 00 je b890 <__sprintf_chk@plt+0x6b00> b691: 80 3d f8 8c 01 00 00 cmpb $0x0,0x18cf8(%rip) # 24390 <stderr@@GLIBC_2.2.5+0x10d0> b698: 0f 85 72 f6 ff ff jne ad10 <__sprintf_chk@plt+0x5f80> b69e: 80 3d 58 8c 01 00 00 cmpb $0x0,0x18c58(%rip) # 242fd <stderr@@GLIBC_2.2.5+0x103d> b6a5: 0f 85 65 f6 ff ff jne ad10 <__sprintf_chk@plt+0x5f80> b6ab: 84 c0 test %al,%al b6ad: 0f 85 5d f6 ff ff jne ad10 <__sprintf_chk@plt+0x5f80> b6b3: 80 3d e6 8b 01 00 00 cmpb $0x0,0x18be6(%rip) # 242a0 <stderr@@GLIBC_2.2.5+0xfe0> b6ba: 74 74 je b730 <__sprintf_chk@plt+0x69a0> b6bc: 84 d2 test %dl,%dl b6be: 0f 85 4c f6 ff ff jne ad10 <__sprintf_chk@plt+0x5f80> b6c4: e9 ba f5 ff ff jmpq ac83 <__sprintf_chk@plt+0x5ef3> b6c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b6d0: 31 d2 xor %edx,%edx b6d2: e9 b6 fc ff ff jmpq b38d <__sprintf_chk@plt+0x65fd> b6d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) b6de: 00 00 b6e0: 48 83 4c 0c f8 00 orq $0x0,-0x8(%rsp,%rcx,1) b6e6: e9 0f fd ff ff jmpq b3fa <__sprintf_chk@plt+0x666a> b6eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) b6f0: e8 6b 90 ff ff callq 4760 <__errno_location@plt> b6f5: 83 38 02 cmpl $0x2,(%rax) b6f8: 0f 84 24 f4 ff ff je ab22 <__sprintf_chk@plt+0x5d92> b6fe: ba 05 00 00 00 mov $0x5,%edx b703: 48 8d 35 27 e1 00 00 lea 0xe127(%rip),%rsi # 19831 <_IO_stdin_used@@Base+0x1831> b70a: 31 ff xor %edi,%edi b70c: e8 8f 91 ff ff callq 48a0 <dcgettext@plt> b711: 4c 89 f2 mov %r14,%rdx b714: bf 01 00 00 00 mov $0x1,%edi b719: 45 31 f6 xor %r14d,%r14d b71c: 48 89 c6 mov %rax,%rsi b71f: e8 cc c0 ff ff callq 77f0 <__sprintf_chk@plt+0x2a60> b724: e9 ca f4 ff ff jmpq abf3 <__sprintf_chk@plt+0x5e63> b729: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b730: 45 31 f6 xor %r14d,%r14d b733: e9 a8 f4 ff ff jmpq abe0 <__sprintf_chk@plt+0x5e50> b738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) b73f: 00 b740: 41 8b 4d 00 mov 0x0(%r13),%ecx b744: c1 e8 1f shr $0x1f,%eax b747: 0f b6 95 70 fc ff ff movzbl -0x390(%rbp),%edx b74e: 8d 71 ea lea -0x16(%rcx),%esi b751: 83 e6 ef and $0xffffffef,%esi b754: 74 05 je b75b <__sprintf_chk@plt+0x69cb> b756: 83 f9 5f cmp $0x5f,%ecx b759: 75 0b jne b766 <__sprintf_chk@plt+0x69d6> b75b: 48 8b 4b 18 mov 0x18(%rbx),%rcx b75f: 48 89 0d 82 7b 01 00 mov %rcx,0x17b82(%rip) # 232e8 <stderr@@GLIBC_2.2.5+0x28> b766: b9 01 00 00 00 mov $0x1,%ecx b76b: 84 d2 test %dl,%dl b76d: 0f 85 58 fc ff ff jne b3cb <__sprintf_chk@plt+0x663b> b773: 0f b6 15 ea 8b 01 00 movzbl 0x18bea(%rip),%edx # 24364 <stderr@@GLIBC_2.2.5+0x10a4> b77a: 31 c9 xor %ecx,%ecx b77c: e9 4a fc ff ff jmpq b3cb <__sprintf_chk@plt+0x663b> b781: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b788: ba 05 00 00 00 mov $0x5,%edx b78d: 48 8d 35 ae e0 00 00 lea 0xe0ae(%rip),%rsi # 19842 <_IO_stdin_used@@Base+0x1842> b794: 31 ff xor %edi,%edi b796: e8 05 91 ff ff callq 48a0 <dcgettext@plt> b79b: 0f b6 bd 7c fc ff ff movzbl -0x384(%rbp),%edi b7a2: 4c 89 f2 mov %r14,%rdx b7a5: 48 89 c6 mov %rax,%rsi b7a8: e8 43 c0 ff ff callq 77f0 <__sprintf_chk@plt+0x2a60> b7ad: 4c 8b 6b 08 mov 0x8(%rbx),%r13 b7b1: 4d 85 ed test %r13,%r13 b7b4: 0f 85 7e f8 ff ff jne b038 <__sprintf_chk@plt+0x62a8> b7ba: 45 31 ff xor %r15d,%r15d b7bd: e9 11 f9 ff ff jmpq b0d3 <__sprintf_chk@plt+0x6343> b7c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) b7c8: 80 3d 43 8b 01 00 00 cmpb $0x0,0x18b43(%rip) # 24312 <stderr@@GLIBC_2.2.5+0x1052> b7cf: 0f 84 6b f4 ff ff je ac40 <__sprintf_chk@plt+0x5eb0> b7d5: bf 13 00 00 00 mov $0x13,%edi b7da: 44 88 85 70 fc ff ff mov %r8b,-0x390(%rbp) b7e1: e8 5a b3 ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> b7e6: 44 0f b6 85 70 fc ff movzbl -0x390(%rbp),%r8d b7ed: ff b7ee: 84 c0 test %al,%al b7f0: 0f 85 1a f5 ff ff jne ad10 <__sprintf_chk@plt+0x5f80> b7f6: bf 12 00 00 00 mov $0x12,%edi b7fb: e8 40 b3 ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> b800: 44 0f b6 85 70 fc ff movzbl -0x390(%rbp),%r8d b807: ff b808: 84 c0 test %al,%al b80a: 0f 85 00 f5 ff ff jne ad10 <__sprintf_chk@plt+0x5f80> b810: bf 14 00 00 00 mov $0x14,%edi b815: e8 26 b3 ff ff callq 6b40 <__sprintf_chk@plt+0x1db0> b81a: 44 0f b6 85 70 fc ff movzbl -0x390(%rbp),%r8d b821: ff b822: 84 c0 test %al,%al b824: 0f 85 e6 f4 ff ff jne ad10 <__sprintf_chk@plt+0x5f80> b82a: e9 11 f4 ff ff jmpq ac40 <__sprintf_chk@plt+0x5eb0> b82f: 90 nop b830: 44 89 ff mov %r15d,%edi b833: e8 38 55 00 00 callq 10d70 <__sprintf_chk@plt+0xbfe0> b838: 48 89 c7 mov %rax,%rdi b83b: 48 85 c0 test %rax,%rax b83e: 0f 84 7d fd ff ff je b5c1 <__sprintf_chk@plt+0x6831> b844: 31 f6 xor %esi,%esi b846: e8 85 5e 00 00 callq 116d0 <__sprintf_chk@plt+0xc940> b84b: ba 00 00 00 00 mov $0x0,%edx b850: 85 c0 test %eax,%eax b852: 0f 48 c2 cmovs %edx,%eax b855: e9 c2 fd ff ff jmpq b61c <__sprintf_chk@plt+0x688c> b85a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) b860: 48 8b 7b 08 mov 0x8(%rbx),%rdi b864: e8 b7 b7 ff ff callq 7020 <__sprintf_chk@plt+0x2290> b869: 84 c0 test %al,%al b86b: 0f 84 48 f8 ff ff je b0b9 <__sprintf_chk@plt+0x6329> b871: c7 83 c4 00 00 00 ff movl $0xffffffff,0xc4(%rbx) b878: ff ff ff b87b: e9 39 f8 ff ff jmpq b0b9 <__sprintf_chk@plt+0x6329> b880: 41 c7 45 00 5f 00 00 movl $0x5f,0x0(%r13) b887: 00 b888: 31 c0 xor %eax,%eax b88a: e9 d7 fe ff ff jmpq b766 <__sprintf_chk@plt+0x69d6> b88f: 90 nop b890: 41 0f b6 14 24 movzbl (%r12),%edx b895: 80 fa 2f cmp $0x2f,%dl b898: 0f 85 83 f4 ff ff jne ad21 <__sprintf_chk@plt+0x5f91> b89e: 4c 8d 7b 18 lea 0x18(%rbx),%r15 b8a2: 4d 89 e6 mov %r12,%r14 b8a5: e9 7f f6 ff ff jmpq af29 <__sprintf_chk@plt+0x6199> b8aa: e8 31 90 ff ff callq 48e0 <__stack_chk_fail@plt> b8af: e8 7c a2 00 00 callq 15b30 <__sprintf_chk@plt+0x10da0> b8b4: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) b8bb: 00 00 00 00 b8bf: 90 nop b8c0: 41 57 push %r15 b8c2: 41 56 push %r14 b8c4: 49 89 f6 mov %rsi,%r14 b8c7: 41 55 push %r13 b8c9: 49 89 fd mov %rdi,%r13 b8cc: 41 54 push %r12 b8ce: 55 push %rbp b8cf: 53 push %rbx b8d0: 48 81 ec 58 03 00 00 sub $0x358,%rsp b8d7: 89 54 24 14 mov %edx,0x14(%rsp) b8db: 88 54 24 13 mov %dl,0x13(%rsp) b8df: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax b8e6: 00 00 b8e8: 48 89 84 24 48 03 00 mov %rax,0x348(%rsp) b8ef: 00 b8f0: 31 c0 xor %eax,%eax b8f2: e8 69 8e ff ff callq 4760 <__errno_location@plt> b8f7: 4c 89 ef mov %r13,%rdi b8fa: c7 00 00 00 00 00 movl $0x0,(%rax) b900: 48 89 c5 mov %rax,%rbp b903: e8 68 8f ff ff callq 4870 <opendir@plt> b908: 48 85 c0 test %rax,%rax b90b: 0f 84 41 06 00 00 je bf52 <__sprintf_chk@plt+0x71c2> b911: 48 83 3d af 8a 01 00 cmpq $0x0,0x18aaf(%rip) # 243c8 <stderr@@GLIBC_2.2.5+0x1108> b918: 00 b919: 49 89 c4 mov %rax,%r12 b91c: 0f 84 53 01 00 00 je ba75 <__sprintf_chk@plt+0x6ce5> b922: 48 89 c7 mov %rax,%rdi b925: e8 76 91 ff ff callq 4aa0 <dirfd@plt> b92a: 48 8d 54 24 20 lea 0x20(%rsp),%rdx b92f: 89 c6 mov %eax,%esi b931: 85 c0 test %eax,%eax b933: 0f 88 b7 02 00 00 js bbf0 <__sprintf_chk@plt+0x6e60> b939: bf 01 00 00 00 mov $0x1,%edi b93e: e8 4d 92 ff ff callq 4b90 <__fxstat@plt> b943: c1 e8 1f shr $0x1f,%eax b946: 84 c0 test %al,%al b948: 0f 85 ba 02 00 00 jne bc08 <__sprintf_chk@plt+0x6e78> b94e: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx b953: 48 8b 54 24 20 mov 0x20(%rsp),%rdx b958: bf 10 00 00 00 mov $0x10,%edi b95d: 48 89 4c 24 18 mov %rcx,0x18(%rsp) b962: 48 89 54 24 08 mov %rdx,0x8(%rsp) b967: e8 54 9f 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> b96c: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx b971: 48 8b 54 24 08 mov 0x8(%rsp),%rdx b976: 48 8b 3d 4b 8a 01 00 mov 0x18a4b(%rip),%rdi # 243c8 <stderr@@GLIBC_2.2.5+0x1108> b97d: 48 89 c6 mov %rax,%rsi b980: 48 89 c3 mov %rax,%rbx b983: 48 89 08 mov %rcx,(%rax) b986: 48 89 50 08 mov %rdx,0x8(%rax) b98a: e8 11 42 00 00 callq fba0 <__sprintf_chk@plt+0xae10> b98f: 48 85 c0 test %rax,%rax b992: 0f 84 0f 06 00 00 je bfa7 <__sprintf_chk@plt+0x7217> b998: 48 39 c3 cmp %rax,%rbx b99b: 0f 84 7f 00 00 00 je ba20 <__sprintf_chk@plt+0x6c90> b9a1: 48 89 df mov %rbx,%rdi b9a4: e8 27 8d ff ff callq 46d0 <free@plt> b9a9: 4c 89 ea mov %r13,%rdx b9ac: be 03 00 00 00 mov $0x3,%esi b9b1: 31 ff xor %edi,%edi b9b3: e8 a8 94 00 00 callq 14e60 <__sprintf_chk@plt+0x100d0> b9b8: ba 05 00 00 00 mov $0x5,%edx b9bd: 48 8d 35 e4 e3 00 00 lea 0xe3e4(%rip),%rsi # 19da8 <_IO_stdin_used@@Base+0x1da8> b9c4: 31 ff xor %edi,%edi b9c6: 49 89 c5 mov %rax,%r13 b9c9: e8 d2 8e ff ff callq 48a0 <dcgettext@plt> b9ce: 4c 89 e9 mov %r13,%rcx b9d1: 31 f6 xor %esi,%esi b9d3: 31 ff xor %edi,%edi b9d5: 48 89 c2 mov %rax,%rdx b9d8: 31 c0 xor %eax,%eax b9da: e8 81 92 ff ff callq 4c60 <error@plt> b9df: 4c 89 e7 mov %r12,%rdi b9e2: e8 39 90 ff ff callq 4a20 <closedir@plt> b9e7: c7 05 1f 88 01 00 02 movl $0x2,0x1881f(%rip) # 24210 <stderr@@GLIBC_2.2.5+0xf50> b9ee: 00 00 00 b9f1: 48 8b 84 24 48 03 00 mov 0x348(%rsp),%rax b9f8: 00 b9f9: 64 48 33 04 25 28 00 xor %fs:0x28,%rax ba00: 00 00 ba02: 0f 85 a4 05 00 00 jne bfac <__sprintf_chk@plt+0x721c> ba08: 48 81 c4 58 03 00 00 add $0x358,%rsp ba0f: 5b pop %rbx ba10: 5d pop %rbp ba11: 41 5c pop %r12 ba13: 41 5d pop %r13 ba15: 41 5e pop %r14 ba17: 41 5f pop %r15 ba19: c3 retq ba1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) ba20: 48 8b 05 d1 86 01 00 mov 0x186d1(%rip),%rax # 240f8 <stderr@@GLIBC_2.2.5+0xe38> ba27: 48 8b 15 d2 86 01 00 mov 0x186d2(%rip),%rdx # 24100 <stderr@@GLIBC_2.2.5+0xe40> ba2e: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx ba33: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx ba38: 48 29 c2 sub %rax,%rdx ba3b: 48 83 fa 0f cmp $0xf,%rdx ba3f: 77 22 ja ba63 <__sprintf_chk@plt+0x6cd3> ba41: be 10 00 00 00 mov $0x10,%esi ba46: 48 8d 3d 93 86 01 00 lea 0x18693(%rip),%rdi # 240e0 <stderr@@GLIBC_2.2.5+0xe20> ba4d: 48 89 4c 24 08 mov %rcx,0x8(%rsp) ba52: e8 69 b0 00 00 callq 16ac0 <_obstack_newchunk@@Base> ba57: 48 8b 05 9a 86 01 00 mov 0x1869a(%rip),%rax # 240f8 <stderr@@GLIBC_2.2.5+0xe38> ba5e: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx ba63: 48 8d 50 10 lea 0x10(%rax),%rdx ba67: 48 89 15 8a 86 01 00 mov %rdx,0x1868a(%rip) # 240f8 <stderr@@GLIBC_2.2.5+0xe38> ba6e: 48 89 48 08 mov %rcx,0x8(%rax) ba72: 48 89 18 mov %rbx,(%rax) ba75: e8 f6 b4 ff ff callq 6f70 <__sprintf_chk@plt+0x21e0> ba7a: 80 3d 75 88 01 00 00 cmpb $0x0,0x18875(%rip) # 242f6 <stderr@@GLIBC_2.2.5+0x1036> ba81: 0f 84 51 01 00 00 je bbd8 <__sprintf_chk@plt+0x6e48> ba87: 80 3d 82 75 01 00 00 cmpb $0x0,0x17582(%rip) # 23010 <quoting_style_args@@Base+0x610> ba8e: 75 28 jne bab8 <__sprintf_chk@plt+0x6d28> ba90: 48 8b 3d f1 77 01 00 mov 0x177f1(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> ba97: 48 8b 47 28 mov 0x28(%rdi),%rax ba9b: 48 3b 47 30 cmp 0x30(%rdi),%rax ba9f: 0f 83 d5 04 00 00 jae bf7a <__sprintf_chk@plt+0x71ea> baa5: 48 8d 50 01 lea 0x1(%rax),%rdx baa9: 48 89 57 28 mov %rdx,0x28(%rdi) baad: c6 00 0a movb $0xa,(%rax) bab0: 48 83 05 40 87 01 00 addq $0x1,0x18740(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> bab7: 01 bab8: 80 3d 59 88 01 00 00 cmpb $0x0,0x18859(%rip) # 24318 <stderr@@GLIBC_2.2.5+0x1058> babf: c6 05 4a 75 01 00 00 movb $0x0,0x1754a(%rip) # 23010 <quoting_style_args@@Base+0x610> bac6: 0f 85 5c 04 00 00 jne bf28 <__sprintf_chk@plt+0x7198> bacc: 31 db xor %ebx,%ebx bace: 80 3d 3c 88 01 00 00 cmpb $0x0,0x1883c(%rip) # 24311 <stderr@@GLIBC_2.2.5+0x1051> bad5: 0f 85 d5 03 00 00 jne beb0 <__sprintf_chk@plt+0x7120> badb: 4d 85 f6 test %r14,%r14 bade: 48 8b 35 e3 87 01 00 mov 0x187e3(%rip),%rsi # 242c8 <stderr@@GLIBC_2.2.5+0x1008> bae5: ba ff ff ff ff mov $0xffffffff,%edx baea: 4c 8d 0d 4f 86 01 00 lea 0x1864f(%rip),%r9 # 24140 <stderr@@GLIBC_2.2.5+0xe80> baf1: 4d 0f 44 f5 cmove %r13,%r14 baf5: 48 83 ec 08 sub $0x8,%rsp baf9: 41 b8 01 00 00 00 mov $0x1,%r8d baff: 31 c9 xor %ecx,%ecx bb01: 53 push %rbx bb02: 4c 89 f7 mov %r14,%rdi bb05: e8 46 cb ff ff callq 8650 <__sprintf_chk@plt+0x38c0> bb0a: 48 89 df mov %rbx,%rdi bb0d: e8 be 8b ff ff callq 46d0 <free@plt> bb12: be 01 00 00 00 mov $0x1,%esi bb17: 48 8b 0d 6a 77 01 00 mov 0x1776a(%rip),%rcx # 23288 <stdout@@GLIBC_2.2.5> bb1e: ba 02 00 00 00 mov $0x2,%edx bb23: 48 8d 3d 49 df 00 00 lea 0xdf49(%rip),%rdi # 19a73 <_IO_stdin_used@@Base+0x1a73> bb2a: e8 a1 90 ff ff callq 4bd0 <fwrite_unlocked@plt> bb2f: 48 83 05 c1 86 01 00 addq $0x2,0x186c1(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> bb36: 02 bb37: 59 pop %rcx bb38: 5e pop %rsi bb39: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) bb40: 00 00 bb42: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) bb48: c7 45 00 00 00 00 00 movl $0x0,0x0(%rbp) bb4f: 4c 89 e7 mov %r12,%rdi bb52: e8 f9 8f ff ff callq 4b50 <readdir@plt> bb57: 48 89 c3 mov %rax,%rbx bb5a: 48 85 c0 test %rax,%rax bb5d: 0f 84 dd 00 00 00 je bc40 <__sprintf_chk@plt+0x6eb0> bb63: 4c 8d 78 13 lea 0x13(%rax),%r15 bb67: 8b 05 83 87 01 00 mov 0x18783(%rip),%eax # 242f0 <stderr@@GLIBC_2.2.5+0x1030> bb6d: 83 f8 02 cmp $0x2,%eax bb70: 0f 84 4a 02 00 00 je bdc0 <__sprintf_chk@plt+0x7030> bb76: 80 7b 13 2e cmpb $0x2e,0x13(%rbx) bb7a: 0f 84 20 02 00 00 je bda0 <__sprintf_chk@plt+0x7010> bb80: 85 c0 test %eax,%eax bb82: 0f 85 38 02 00 00 jne bdc0 <__sprintf_chk@plt+0x7030> bb88: 4c 8b 35 51 87 01 00 mov 0x18751(%rip),%r14 # 242e0 <stderr@@GLIBC_2.2.5+0x1020> bb8f: 4d 85 f6 test %r14,%r14 bb92: 75 19 jne bbad <__sprintf_chk@plt+0x6e1d> bb94: e9 27 02 00 00 jmpq bdc0 <__sprintf_chk@plt+0x7030> bb99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) bba0: 4d 8b 76 08 mov 0x8(%r14),%r14 bba4: 4d 85 f6 test %r14,%r14 bba7: 0f 84 13 02 00 00 je bdc0 <__sprintf_chk@plt+0x7030> bbad: 49 8b 3e mov (%r14),%rdi bbb0: ba 04 00 00 00 mov $0x4,%edx bbb5: 4c 89 fe mov %r15,%rsi bbb8: e8 13 8e ff ff callq 49d0 <fnmatch@plt> bbbd: 85 c0 test %eax,%eax bbbf: 75 df jne bba0 <__sprintf_chk@plt+0x6e10> bbc1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) bbc8: e8 c3 c4 ff ff callq 8090 <__sprintf_chk@plt+0x3300> bbcd: e9 76 ff ff ff jmpq bb48 <__sprintf_chk@plt+0x6db8> bbd2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) bbd8: 80 3d d9 86 01 00 00 cmpb $0x0,0x186d9(%rip) # 242b8 <stderr@@GLIBC_2.2.5+0xff8> bbdf: 0f 84 54 ff ff ff je bb39 <__sprintf_chk@plt+0x6da9> bbe5: e9 9d fe ff ff jmpq ba87 <__sprintf_chk@plt+0x6cf7> bbea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) bbf0: 4c 89 ee mov %r13,%rsi bbf3: bf 01 00 00 00 mov $0x1,%edi bbf8: e8 43 8f ff ff callq 4b40 <__xstat@plt> bbfd: c1 e8 1f shr $0x1f,%eax bc00: 84 c0 test %al,%al bc02: 0f 84 46 fd ff ff je b94e <__sprintf_chk@plt+0x6bbe> bc08: 31 ff xor %edi,%edi bc0a: ba 05 00 00 00 mov $0x5,%edx bc0f: 48 8d 35 6a e1 00 00 lea 0xe16a(%rip),%rsi # 19d80 <_IO_stdin_used@@Base+0x1d80> bc16: e8 85 8c ff ff callq 48a0 <dcgettext@plt> bc1b: 0f b6 7c 24 14 movzbl 0x14(%rsp),%edi bc20: 4c 89 ea mov %r13,%rdx bc23: 48 89 c6 mov %rax,%rsi bc26: e8 c5 bb ff ff callq 77f0 <__sprintf_chk@plt+0x2a60> bc2b: 4c 89 e7 mov %r12,%rdi bc2e: e8 ed 8d ff ff callq 4a20 <closedir@plt> bc33: e9 b9 fd ff ff jmpq b9f1 <__sprintf_chk@plt+0x6c61> bc38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) bc3f: 00 bc40: 8b 55 00 mov 0x0(%rbp),%edx bc43: 85 d2 test %edx,%edx bc45: 74 2d je bc74 <__sprintf_chk@plt+0x6ee4> bc47: 31 ff xor %edi,%edi bc49: ba 05 00 00 00 mov $0x5,%edx bc4e: 48 8d 35 2d dc 00 00 lea 0xdc2d(%rip),%rsi # 19882 <_IO_stdin_used@@Base+0x1882> bc55: e8 46 8c ff ff callq 48a0 <dcgettext@plt> bc5a: 0f b6 7c 24 13 movzbl 0x13(%rsp),%edi bc5f: 4c 89 ea mov %r13,%rdx bc62: 48 89 c6 mov %rax,%rsi bc65: e8 86 bb ff ff callq 77f0 <__sprintf_chk@plt+0x2a60> bc6a: 83 7d 00 4b cmpl $0x4b,0x0(%rbp) bc6e: 0f 84 54 ff ff ff je bbc8 <__sprintf_chk@plt+0x6e38> bc74: 4c 89 e7 mov %r12,%rdi bc77: e8 a4 8d ff ff callq 4a20 <closedir@plt> bc7c: 85 c0 test %eax,%eax bc7e: 0f 85 fc 01 00 00 jne be80 <__sprintf_chk@plt+0x70f0> bc84: e8 f7 b4 ff ff callq 7180 <__sprintf_chk@plt+0x23f0> bc89: 80 3d 66 86 01 00 00 cmpb $0x0,0x18666(%rip) # 242f6 <stderr@@GLIBC_2.2.5+0x1036> bc90: 0f 85 da 01 00 00 jne be70 <__sprintf_chk@plt+0x70e0> bc96: 8b 05 9c 86 01 00 mov 0x1869c(%rip),%eax # 24338 <stderr@@GLIBC_2.2.5+0x1078> bc9c: 85 c0 test %eax,%eax bc9e: 74 0d je bcad <__sprintf_chk@plt+0x6f1d> bca0: 80 3d 85 86 01 00 00 cmpb $0x0,0x18685(%rip) # 2432c <stderr@@GLIBC_2.2.5+0x106c> bca7: 0f 84 d6 00 00 00 je bd83 <__sprintf_chk@plt+0x6ff3> bcad: 80 3d 64 86 01 00 00 cmpb $0x0,0x18664(%rip) # 24318 <stderr@@GLIBC_2.2.5+0x1058> bcb4: 0f 85 3e 02 00 00 jne bef8 <__sprintf_chk@plt+0x7168> bcba: ba 05 00 00 00 mov $0x5,%edx bcbf: 48 8d 35 e6 db 00 00 lea 0xdbe6(%rip),%rsi # 198ac <_IO_stdin_used@@Base+0x18ac> bcc6: 31 ff xor %edi,%edi bcc8: e8 d3 8b ff ff callq 48a0 <dcgettext@plt> bccd: 48 8b 35 b4 75 01 00 mov 0x175b4(%rip),%rsi # 23288 <stdout@@GLIBC_2.2.5> bcd4: 48 89 c5 mov %rax,%rbp bcd7: 48 89 c7 mov %rax,%rdi bcda: e8 71 8d ff ff callq 4a50 <fputs_unlocked@plt> bcdf: 48 89 ef mov %rbp,%rdi bce2: e8 d9 8b ff ff callq 48c0 <strlen@plt> bce7: 48 8b 3d 9a 75 01 00 mov 0x1759a(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> bcee: 48 01 05 03 85 01 00 add %rax,0x18503(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> bcf5: 48 8b 47 28 mov 0x28(%rdi),%rax bcf9: 48 3b 47 30 cmp 0x30(%rdi),%rax bcfd: 0f 83 86 02 00 00 jae bf89 <__sprintf_chk@plt+0x71f9> bd03: 48 8d 50 01 lea 0x1(%rax),%rdx bd07: 48 89 57 28 mov %rdx,0x28(%rdi) bd0b: c6 00 20 movb $0x20,(%rax) bd0e: 8b 15 14 86 01 00 mov 0x18614(%rip),%edx # 24328 <stderr@@GLIBC_2.2.5+0x1068> bd14: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi bd19: b9 00 02 00 00 mov $0x200,%ecx bd1e: 48 8d b4 24 b0 00 00 lea 0xb0(%rsp),%rsi bd25: 00 bd26: 4c 8b 05 f3 85 01 00 mov 0x185f3(%rip),%r8 # 24320 <stderr@@GLIBC_2.2.5+0x1060> bd2d: 48 83 05 c3 84 01 00 addq $0x1,0x184c3(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> bd34: 01 bd35: e8 66 42 00 00 callq ffa0 <__sprintf_chk@plt+0xb210> bd3a: 48 8b 35 47 75 01 00 mov 0x17547(%rip),%rsi # 23288 <stdout@@GLIBC_2.2.5> bd41: 48 89 c5 mov %rax,%rbp bd44: 48 89 c7 mov %rax,%rdi bd47: e8 04 8d ff ff callq 4a50 <fputs_unlocked@plt> bd4c: 48 89 ef mov %rbp,%rdi bd4f: e8 6c 8b ff ff callq 48c0 <strlen@plt> bd54: 48 8b 3d 2d 75 01 00 mov 0x1752d(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> bd5b: 48 01 05 96 84 01 00 add %rax,0x18496(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> bd62: 48 8b 47 28 mov 0x28(%rdi),%rax bd66: 48 3b 47 30 cmp 0x30(%rdi),%rax bd6a: 0f 83 28 02 00 00 jae bf98 <__sprintf_chk@plt+0x7208> bd70: 48 8d 50 01 lea 0x1(%rax),%rdx bd74: 48 89 57 28 mov %rdx,0x28(%rdi) bd78: c6 00 0a movb $0xa,(%rax) bd7b: 48 83 05 75 84 01 00 addq $0x1,0x18475(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> bd82: 01 bd83: 48 83 3d 25 86 01 00 cmpq $0x0,0x18625(%rip) # 243b0 <stderr@@GLIBC_2.2.5+0x10f0> bd8a: 00 bd8b: 0f 84 60 fc ff ff je b9f1 <__sprintf_chk@plt+0x6c61> bd91: e8 0a e4 ff ff callq a1a0 <__sprintf_chk@plt+0x5410> bd96: e9 56 fc ff ff jmpq b9f1 <__sprintf_chk@plt+0x6c61> bd9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) bda0: 85 c0 test %eax,%eax bda2: 0f 84 20 fe ff ff je bbc8 <__sprintf_chk@plt+0x6e38> bda8: 31 c0 xor %eax,%eax bdaa: 80 7b 14 2e cmpb $0x2e,0x14(%rbx) bdae: 0f 94 c0 sete %al bdb1: 80 7c 03 14 00 cmpb $0x0,0x14(%rbx,%rax,1) bdb6: 0f 84 0c fe ff ff je bbc8 <__sprintf_chk@plt+0x6e38> bdbc: 0f 1f 40 00 nopl 0x0(%rax) bdc0: 4c 8b 35 21 85 01 00 mov 0x18521(%rip),%r14 # 242e8 <stderr@@GLIBC_2.2.5+0x1028> bdc7: 4d 85 f6 test %r14,%r14 bdca: 75 0d jne bdd9 <__sprintf_chk@plt+0x7049> bdcc: eb 2a jmp bdf8 <__sprintf_chk@plt+0x7068> bdce: 66 90 xchg %ax,%ax bdd0: 4d 8b 76 08 mov 0x8(%r14),%r14 bdd4: 4d 85 f6 test %r14,%r14 bdd7: 74 1f je bdf8 <__sprintf_chk@plt+0x7068> bdd9: 49 8b 3e mov (%r14),%rdi bddc: ba 04 00 00 00 mov $0x4,%edx bde1: 4c 89 fe mov %r15,%rsi bde4: e8 e7 8b ff ff callq 49d0 <fnmatch@plt> bde9: 85 c0 test %eax,%eax bdeb: 75 e3 jne bdd0 <__sprintf_chk@plt+0x7040> bded: e9 d6 fd ff ff jmpq bbc8 <__sprintf_chk@plt+0x6e38> bdf2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) bdf8: 0f b6 43 12 movzbl 0x12(%rbx),%eax bdfc: 31 f6 xor %esi,%esi bdfe: 83 e8 01 sub $0x1,%eax be01: 3c 0d cmp $0xd,%al be03: 77 0d ja be12 <__sprintf_chk@plt+0x7082> be05: 0f b6 c0 movzbl %al,%eax be08: 48 8d 0d b1 c7 00 00 lea 0xc7b1(%rip),%rcx # 185c0 <_IO_stdin_used@@Base+0x5c0> be0f: 8b 34 81 mov (%rcx,%rax,4),%esi be12: 31 d2 xor %edx,%edx be14: 4c 89 e9 mov %r13,%rcx be17: 4c 89 ff mov %r15,%rdi be1a: e8 b1 eb ff ff callq a9d0 <__sprintf_chk@plt+0x5c40> be1f: 48 01 44 24 08 add %rax,0x8(%rsp) be24: 83 3d 0d 85 01 00 01 cmpl $0x1,0x1850d(%rip) # 24338 <stderr@@GLIBC_2.2.5+0x1078> be2b: 0f 85 97 fd ff ff jne bbc8 <__sprintf_chk@plt+0x6e38> be31: 83 3d f8 84 01 00 ff cmpl $0xffffffff,0x184f8(%rip) # 24330 <stderr@@GLIBC_2.2.5+0x1070> be38: 0f 85 8a fd ff ff jne bbc8 <__sprintf_chk@plt+0x6e38> be3e: 80 3d e7 84 01 00 00 cmpb $0x0,0x184e7(%rip) # 2432c <stderr@@GLIBC_2.2.5+0x106c> be45: 0f 85 7d fd ff ff jne bbc8 <__sprintf_chk@plt+0x6e38> be4b: 80 3d a4 84 01 00 00 cmpb $0x0,0x184a4(%rip) # 242f6 <stderr@@GLIBC_2.2.5+0x1036> be52: 0f 85 70 fd ff ff jne bbc8 <__sprintf_chk@plt+0x6e38> be58: e8 23 b3 ff ff callq 7180 <__sprintf_chk@plt+0x23f0> be5d: e8 3e e3 ff ff callq a1a0 <__sprintf_chk@plt+0x5410> be62: e8 09 b1 ff ff callq 6f70 <__sprintf_chk@plt+0x21e0> be67: e9 5c fd ff ff jmpq bbc8 <__sprintf_chk@plt+0x6e38> be6c: 0f 1f 40 00 nopl 0x0(%rax) be70: 31 f6 xor %esi,%esi be72: 4c 89 ef mov %r13,%rdi be75: e8 16 b5 ff ff callq 7390 <__sprintf_chk@plt+0x2600> be7a: e9 17 fe ff ff jmpq bc96 <__sprintf_chk@plt+0x6f06> be7f: 90 nop be80: 31 ff xor %edi,%edi be82: ba 05 00 00 00 mov $0x5,%edx be87: 48 8d 35 09 da 00 00 lea 0xda09(%rip),%rsi # 19897 <_IO_stdin_used@@Base+0x1897> be8e: e8 0d 8a ff ff callq 48a0 <dcgettext@plt> be93: 0f b6 7c 24 14 movzbl 0x14(%rsp),%edi be98: 4c 89 ea mov %r13,%rdx be9b: 48 89 c6 mov %rax,%rsi be9e: e8 4d b9 ff ff callq 77f0 <__sprintf_chk@plt+0x2a60> bea3: e9 dc fd ff ff jmpq bc84 <__sprintf_chk@plt+0x6ef4> bea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) beaf: 00 beb0: be 02 00 00 00 mov $0x2,%esi beb5: 4c 89 ef mov %r13,%rdi beb8: e8 43 1a 00 00 callq d900 <__sprintf_chk@plt+0x8b70> bebd: 48 89 c3 mov %rax,%rbx bec0: 48 85 c0 test %rax,%rax bec3: 0f 85 12 fc ff ff jne badb <__sprintf_chk@plt+0x6d4b> bec9: 31 ff xor %edi,%edi becb: ba 05 00 00 00 mov $0x5,%edx bed0: 48 8d 35 42 d9 00 00 lea 0xd942(%rip),%rsi # 19819 <_IO_stdin_used@@Base+0x1819> bed7: e8 c4 89 ff ff callq 48a0 <dcgettext@plt> bedc: 0f b6 7c 24 14 movzbl 0x14(%rsp),%edi bee1: 4c 89 ea mov %r13,%rdx bee4: 48 89 c6 mov %rax,%rsi bee7: e8 04 b9 ff ff callq 77f0 <__sprintf_chk@plt+0x2a60> beec: e9 ea fb ff ff jmpq badb <__sprintf_chk@plt+0x6d4b> bef1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) bef8: 48 8b 0d 89 73 01 00 mov 0x17389(%rip),%rcx # 23288 <stdout@@GLIBC_2.2.5> beff: ba 02 00 00 00 mov $0x2,%edx bf04: be 01 00 00 00 mov $0x1,%esi bf09: 48 8d 3d f7 d8 00 00 lea 0xd8f7(%rip),%rdi # 19807 <_IO_stdin_used@@Base+0x1807> bf10: e8 bb 8c ff ff callq 4bd0 <fwrite_unlocked@plt> bf15: 48 83 05 db 82 01 00 addq $0x2,0x182db(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> bf1c: 02 bf1d: e9 98 fd ff ff jmpq bcba <__sprintf_chk@plt+0x6f2a> bf22: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) bf28: 48 8b 0d 59 73 01 00 mov 0x17359(%rip),%rcx # 23288 <stdout@@GLIBC_2.2.5> bf2f: ba 02 00 00 00 mov $0x2,%edx bf34: be 01 00 00 00 mov $0x1,%esi bf39: 48 8d 3d c7 d8 00 00 lea 0xd8c7(%rip),%rdi # 19807 <_IO_stdin_used@@Base+0x1807> bf40: e8 8b 8c ff ff callq 4bd0 <fwrite_unlocked@plt> bf45: 48 83 05 ab 82 01 00 addq $0x2,0x182ab(%rip) # 241f8 <stderr@@GLIBC_2.2.5+0xf38> bf4c: 02 bf4d: e9 7a fb ff ff jmpq bacc <__sprintf_chk@plt+0x6d3c> bf52: 31 ff xor %edi,%edi bf54: ba 05 00 00 00 mov $0x5,%edx bf59: 48 8d 35 09 d9 00 00 lea 0xd909(%rip),%rsi # 19869 <_IO_stdin_used@@Base+0x1869> bf60: e8 3b 89 ff ff callq 48a0 <dcgettext@plt> bf65: 0f b6 7c 24 14 movzbl 0x14(%rsp),%edi bf6a: 4c 89 ea mov %r13,%rdx bf6d: 48 89 c6 mov %rax,%rsi bf70: e8 7b b8 ff ff callq 77f0 <__sprintf_chk@plt+0x2a60> bf75: e9 77 fa ff ff jmpq b9f1 <__sprintf_chk@plt+0x6c61> bf7a: be 0a 00 00 00 mov $0xa,%esi bf7f: e8 cc 89 ff ff callq 4950 <__overflow@plt> bf84: e9 27 fb ff ff jmpq bab0 <__sprintf_chk@plt+0x6d20> bf89: be 20 00 00 00 mov $0x20,%esi bf8e: e8 bd 89 ff ff callq 4950 <__overflow@plt> bf93: e9 76 fd ff ff jmpq bd0e <__sprintf_chk@plt+0x6f7e> bf98: be 0a 00 00 00 mov $0xa,%esi bf9d: e8 ae 89 ff ff callq 4950 <__overflow@plt> bfa2: e9 d4 fd ff ff jmpq bd7b <__sprintf_chk@plt+0x6feb> bfa7: e8 84 9b 00 00 callq 15b30 <__sprintf_chk@plt+0x10da0> bfac: e8 2f 89 ff ff callq 48e0 <__stack_chk_fail@plt> bfb1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) bfb8: 00 00 00 00 bfbc: 0f 1f 40 00 nopl 0x0(%rax) bfc0: f3 0f 1e fa endbr64 bfc4: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax bfcb: 48 89 f2 mov %rsi,%rdx bfce: 48 39 86 80 00 00 00 cmp %rax,0x80(%rsi) bfd5: 7f 29 jg c000 <__sprintf_chk@plt+0x7270> bfd7: 7c 1f jl bff8 <__sprintf_chk@plt+0x7268> bfd9: 48 8b 87 88 00 00 00 mov 0x88(%rdi),%rax bfe0: 2b 86 88 00 00 00 sub 0x88(%rsi),%eax bfe6: 75 15 jne bffd <__sprintf_chk@plt+0x726d> bfe8: 48 8b 37 mov (%rdi),%rsi bfeb: 48 8b 3a mov (%rdx),%rdi bfee: e9 1d b3 ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> bff3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) bff8: b8 01 00 00 00 mov $0x1,%eax bffd: c3 retq bffe: 66 90 xchg %ax,%ax c000: b8 ff ff ff ff mov $0xffffffff,%eax c005: c3 retq c006: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c00d: 00 00 00 c010: f3 0f 1e fa endbr64 c014: 48 8b 47 60 mov 0x60(%rdi),%rax c018: 48 89 f2 mov %rsi,%rdx c01b: 48 39 46 60 cmp %rax,0x60(%rsi) c01f: 7f 2f jg c050 <__sprintf_chk@plt+0x72c0> c021: 7c 1d jl c040 <__sprintf_chk@plt+0x72b0> c023: 48 8b 47 68 mov 0x68(%rdi),%rax c027: 2b 46 68 sub 0x68(%rsi),%eax c02a: 75 19 jne c045 <__sprintf_chk@plt+0x72b5> c02c: 48 8b 37 mov (%rdi),%rsi c02f: 48 8b 3a mov (%rdx),%rdi c032: e9 d9 b2 ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> c037: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) c03e: 00 00 c040: b8 01 00 00 00 mov $0x1,%eax c045: c3 retq c046: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c04d: 00 00 00 c050: b8 ff ff ff ff mov $0xffffffff,%eax c055: c3 retq c056: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c05d: 00 00 00 c060: f3 0f 1e fa endbr64 c064: 48 8b 86 80 00 00 00 mov 0x80(%rsi),%rax c06b: 48 39 87 80 00 00 00 cmp %rax,0x80(%rdi) c072: 7f 2c jg c0a0 <__sprintf_chk@plt+0x7310> c074: 7c 1a jl c090 <__sprintf_chk@plt+0x7300> c076: 48 8b 86 88 00 00 00 mov 0x88(%rsi),%rax c07d: 2b 87 88 00 00 00 sub 0x88(%rdi),%eax c083: 75 10 jne c095 <__sprintf_chk@plt+0x7305> c085: 48 8b 36 mov (%rsi),%rsi c088: 48 8b 3f mov (%rdi),%rdi c08b: e9 80 b2 ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> c090: b8 01 00 00 00 mov $0x1,%eax c095: c3 retq c096: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c09d: 00 00 00 c0a0: b8 ff ff ff ff mov $0xffffffff,%eax c0a5: c3 retq c0a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c0ad: 00 00 00 c0b0: f3 0f 1e fa endbr64 c0b4: 48 8b 46 70 mov 0x70(%rsi),%rax c0b8: 48 39 47 70 cmp %rax,0x70(%rdi) c0bc: 7f 22 jg c0e0 <__sprintf_chk@plt+0x7350> c0be: 7c 18 jl c0d8 <__sprintf_chk@plt+0x7348> c0c0: 48 8b 46 78 mov 0x78(%rsi),%rax c0c4: 2b 47 78 sub 0x78(%rdi),%eax c0c7: 75 14 jne c0dd <__sprintf_chk@plt+0x734d> c0c9: 48 8b 36 mov (%rsi),%rsi c0cc: 48 8b 3f mov (%rdi),%rdi c0cf: e9 3c b2 ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> c0d4: 0f 1f 40 00 nopl 0x0(%rax) c0d8: b8 01 00 00 00 mov $0x1,%eax c0dd: c3 retq c0de: 66 90 xchg %ax,%ax c0e0: b8 ff ff ff ff mov $0xffffffff,%eax c0e5: c3 retq c0e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c0ed: 00 00 00 c0f0: f3 0f 1e fa endbr64 c0f4: 48 8b 47 70 mov 0x70(%rdi),%rax c0f8: 48 89 f2 mov %rsi,%rdx c0fb: 48 39 46 70 cmp %rax,0x70(%rsi) c0ff: 7f 2f jg c130 <__sprintf_chk@plt+0x73a0> c101: 7c 1d jl c120 <__sprintf_chk@plt+0x7390> c103: 48 8b 47 78 mov 0x78(%rdi),%rax c107: 2b 46 78 sub 0x78(%rsi),%eax c10a: 75 19 jne c125 <__sprintf_chk@plt+0x7395> c10c: 48 8b 37 mov (%rdi),%rsi c10f: 48 8b 3a mov (%rdx),%rdi c112: e9 f9 b1 ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> c117: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) c11e: 00 00 c120: b8 01 00 00 00 mov $0x1,%eax c125: c3 retq c126: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c12d: 00 00 00 c130: b8 ff ff ff ff mov $0xffffffff,%eax c135: c3 retq c136: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c13d: 00 00 00 c140: f3 0f 1e fa endbr64 c144: 48 8b 46 60 mov 0x60(%rsi),%rax c148: 48 39 47 60 cmp %rax,0x60(%rdi) c14c: 7f 22 jg c170 <__sprintf_chk@plt+0x73e0> c14e: 7c 18 jl c168 <__sprintf_chk@plt+0x73d8> c150: 48 8b 46 68 mov 0x68(%rsi),%rax c154: 2b 47 68 sub 0x68(%rdi),%eax c157: 75 14 jne c16d <__sprintf_chk@plt+0x73dd> c159: 48 8b 36 mov (%rsi),%rsi c15c: 48 8b 3f mov (%rdi),%rdi c15f: e9 ac b1 ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> c164: 0f 1f 40 00 nopl 0x0(%rax) c168: b8 01 00 00 00 mov $0x1,%eax c16d: c3 retq c16e: 66 90 xchg %ax,%ax c170: b8 ff ff ff ff mov $0xffffffff,%eax c175: c3 retq c176: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c17d: 00 00 00 c180: f3 0f 1e fa endbr64 c184: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax c18a: 48 89 f2 mov %rsi,%rdx c18d: 8b b6 a8 00 00 00 mov 0xa8(%rsi),%esi c193: 83 f8 03 cmp $0x3,%eax c196: 0f 94 c1 sete %cl c199: 83 f8 09 cmp $0x9,%eax c19c: 0f 94 c0 sete %al c19f: 09 c1 or %eax,%ecx c1a1: 83 fe 03 cmp $0x3,%esi c1a4: 0f 94 c0 sete %al c1a7: 83 fe 09 cmp $0x9,%esi c1aa: 40 0f 94 c6 sete %sil c1ae: 40 08 f0 or %sil,%al c1b1: 75 15 jne c1c8 <__sprintf_chk@plt+0x7438> c1b3: 84 c9 test %cl,%cl c1b5: 75 49 jne c200 <__sprintf_chk@plt+0x7470> c1b7: 41 b8 01 00 00 00 mov $0x1,%r8d c1bd: 84 c0 test %al,%al c1bf: 74 0b je c1cc <__sprintf_chk@plt+0x743c> c1c1: 44 89 c0 mov %r8d,%eax c1c4: c3 retq c1c5: 0f 1f 00 nopl (%rax) c1c8: 84 c9 test %cl,%cl c1ca: 74 eb je c1b7 <__sprintf_chk@plt+0x7427> c1cc: 48 8b 47 60 mov 0x60(%rdi),%rax c1d0: 48 39 42 60 cmp %rax,0x60(%rdx) c1d4: 7f 2a jg c200 <__sprintf_chk@plt+0x7470> c1d6: 7c 18 jl c1f0 <__sprintf_chk@plt+0x7460> c1d8: 4c 8b 47 68 mov 0x68(%rdi),%r8 c1dc: 44 2b 42 68 sub 0x68(%rdx),%r8d c1e0: 75 df jne c1c1 <__sprintf_chk@plt+0x7431> c1e2: 48 8b 37 mov (%rdi),%rsi c1e5: 48 8b 3a mov (%rdx),%rdi c1e8: e9 23 b1 ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> c1ed: 0f 1f 00 nopl (%rax) c1f0: 41 b8 01 00 00 00 mov $0x1,%r8d c1f6: 44 89 c0 mov %r8d,%eax c1f9: c3 retq c1fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) c200: 41 b8 ff ff ff ff mov $0xffffffff,%r8d c206: eb b9 jmp c1c1 <__sprintf_chk@plt+0x7431> c208: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c20f: 00 c210: f3 0f 1e fa endbr64 c214: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax c21a: 8b 8e a8 00 00 00 mov 0xa8(%rsi),%ecx c220: 83 f8 03 cmp $0x3,%eax c223: 0f 94 c2 sete %dl c226: 83 f8 09 cmp $0x9,%eax c229: 0f 94 c0 sete %al c22c: 09 c2 or %eax,%edx c22e: 83 f9 03 cmp $0x3,%ecx c231: 0f 94 c0 sete %al c234: 83 f9 09 cmp $0x9,%ecx c237: 0f 94 c1 sete %cl c23a: 08 c8 or %cl,%al c23c: 75 12 jne c250 <__sprintf_chk@plt+0x74c0> c23e: 84 d2 test %dl,%dl c240: 75 46 jne c288 <__sprintf_chk@plt+0x74f8> c242: 41 b8 01 00 00 00 mov $0x1,%r8d c248: 84 c0 test %al,%al c24a: 74 08 je c254 <__sprintf_chk@plt+0x74c4> c24c: 44 89 c0 mov %r8d,%eax c24f: c3 retq c250: 84 d2 test %dl,%dl c252: 74 ee je c242 <__sprintf_chk@plt+0x74b2> c254: 48 8b 46 70 mov 0x70(%rsi),%rax c258: 48 39 47 70 cmp %rax,0x70(%rdi) c25c: 7f 2a jg c288 <__sprintf_chk@plt+0x74f8> c25e: 7c 18 jl c278 <__sprintf_chk@plt+0x74e8> c260: 4c 8b 46 78 mov 0x78(%rsi),%r8 c264: 44 2b 47 78 sub 0x78(%rdi),%r8d c268: 75 e2 jne c24c <__sprintf_chk@plt+0x74bc> c26a: 48 8b 36 mov (%rsi),%rsi c26d: 48 8b 3f mov (%rdi),%rdi c270: e9 9b b0 ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> c275: 0f 1f 00 nopl (%rax) c278: 41 b8 01 00 00 00 mov $0x1,%r8d c27e: 44 89 c0 mov %r8d,%eax c281: c3 retq c282: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) c288: 41 b8 ff ff ff ff mov $0xffffffff,%r8d c28e: eb bc jmp c24c <__sprintf_chk@plt+0x74bc> c290: f3 0f 1e fa endbr64 c294: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax c29a: 8b 8e a8 00 00 00 mov 0xa8(%rsi),%ecx c2a0: 83 f8 03 cmp $0x3,%eax c2a3: 0f 94 c2 sete %dl c2a6: 83 f8 09 cmp $0x9,%eax c2a9: 0f 94 c0 sete %al c2ac: 09 c2 or %eax,%edx c2ae: 83 f9 03 cmp $0x3,%ecx c2b1: 0f 94 c0 sete %al c2b4: 83 f9 09 cmp $0x9,%ecx c2b7: 0f 94 c1 sete %cl c2ba: 08 c8 or %cl,%al c2bc: 75 12 jne c2d0 <__sprintf_chk@plt+0x7540> c2be: 84 d2 test %dl,%dl c2c0: 75 56 jne c318 <__sprintf_chk@plt+0x7588> c2c2: 41 b8 01 00 00 00 mov $0x1,%r8d c2c8: 84 c0 test %al,%al c2ca: 74 08 je c2d4 <__sprintf_chk@plt+0x7544> c2cc: 44 89 c0 mov %r8d,%eax c2cf: c3 retq c2d0: 84 d2 test %dl,%dl c2d2: 74 ee je c2c2 <__sprintf_chk@plt+0x7532> c2d4: 48 8b 86 80 00 00 00 mov 0x80(%rsi),%rax c2db: 48 39 87 80 00 00 00 cmp %rax,0x80(%rdi) c2e2: 7f 34 jg c318 <__sprintf_chk@plt+0x7588> c2e4: 7c 22 jl c308 <__sprintf_chk@plt+0x7578> c2e6: 4c 8b 86 88 00 00 00 mov 0x88(%rsi),%r8 c2ed: 44 2b 87 88 00 00 00 sub 0x88(%rdi),%r8d c2f4: 75 d6 jne c2cc <__sprintf_chk@plt+0x753c> c2f6: 48 8b 36 mov (%rsi),%rsi c2f9: 48 8b 3f mov (%rdi),%rdi c2fc: e9 0f b0 ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> c301: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c308: 41 b8 01 00 00 00 mov $0x1,%r8d c30e: 44 89 c0 mov %r8d,%eax c311: c3 retq c312: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) c318: 41 b8 ff ff ff ff mov $0xffffffff,%r8d c31e: eb ac jmp c2cc <__sprintf_chk@plt+0x753c> c320: f3 0f 1e fa endbr64 c324: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax c32a: 48 89 f2 mov %rsi,%rdx c32d: 8b b6 a8 00 00 00 mov 0xa8(%rsi),%esi c333: 83 f8 03 cmp $0x3,%eax c336: 0f 94 c1 sete %cl c339: 83 f8 09 cmp $0x9,%eax c33c: 0f 94 c0 sete %al c33f: 09 c1 or %eax,%ecx c341: 83 fe 03 cmp $0x3,%esi c344: 0f 94 c0 sete %al c347: 83 fe 09 cmp $0x9,%esi c34a: 40 0f 94 c6 sete %sil c34e: 40 08 f0 or %sil,%al c351: 75 15 jne c368 <__sprintf_chk@plt+0x75d8> c353: 84 c9 test %cl,%cl c355: 75 49 jne c3a0 <__sprintf_chk@plt+0x7610> c357: 41 b8 01 00 00 00 mov $0x1,%r8d c35d: 84 c0 test %al,%al c35f: 74 0b je c36c <__sprintf_chk@plt+0x75dc> c361: 44 89 c0 mov %r8d,%eax c364: c3 retq c365: 0f 1f 00 nopl (%rax) c368: 84 c9 test %cl,%cl c36a: 74 eb je c357 <__sprintf_chk@plt+0x75c7> c36c: 48 8b 47 70 mov 0x70(%rdi),%rax c370: 48 39 42 70 cmp %rax,0x70(%rdx) c374: 7f 2a jg c3a0 <__sprintf_chk@plt+0x7610> c376: 7c 18 jl c390 <__sprintf_chk@plt+0x7600> c378: 4c 8b 47 78 mov 0x78(%rdi),%r8 c37c: 44 2b 42 78 sub 0x78(%rdx),%r8d c380: 75 df jne c361 <__sprintf_chk@plt+0x75d1> c382: 48 8b 37 mov (%rdi),%rsi c385: 48 8b 3a mov (%rdx),%rdi c388: e9 83 af ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> c38d: 0f 1f 00 nopl (%rax) c390: 41 b8 01 00 00 00 mov $0x1,%r8d c396: 44 89 c0 mov %r8d,%eax c399: c3 retq c39a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) c3a0: 41 b8 ff ff ff ff mov $0xffffffff,%r8d c3a6: eb b9 jmp c361 <__sprintf_chk@plt+0x75d1> c3a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c3af: 00 c3b0: f3 0f 1e fa endbr64 c3b4: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax c3ba: 48 89 f2 mov %rsi,%rdx c3bd: 8b b6 a8 00 00 00 mov 0xa8(%rsi),%esi c3c3: 83 f8 03 cmp $0x3,%eax c3c6: 0f 94 c1 sete %cl c3c9: 83 f8 09 cmp $0x9,%eax c3cc: 0f 94 c0 sete %al c3cf: 09 c1 or %eax,%ecx c3d1: 83 fe 03 cmp $0x3,%esi c3d4: 0f 94 c0 sete %al c3d7: 83 fe 09 cmp $0x9,%esi c3da: 40 0f 94 c6 sete %sil c3de: 40 08 f0 or %sil,%al c3e1: 75 15 jne c3f8 <__sprintf_chk@plt+0x7668> c3e3: 84 c9 test %cl,%cl c3e5: 75 59 jne c440 <__sprintf_chk@plt+0x76b0> c3e7: 41 b8 01 00 00 00 mov $0x1,%r8d c3ed: 84 c0 test %al,%al c3ef: 74 0b je c3fc <__sprintf_chk@plt+0x766c> c3f1: 44 89 c0 mov %r8d,%eax c3f4: c3 retq c3f5: 0f 1f 00 nopl (%rax) c3f8: 84 c9 test %cl,%cl c3fa: 74 eb je c3e7 <__sprintf_chk@plt+0x7657> c3fc: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax c403: 48 39 82 80 00 00 00 cmp %rax,0x80(%rdx) c40a: 7f 34 jg c440 <__sprintf_chk@plt+0x76b0> c40c: 7c 22 jl c430 <__sprintf_chk@plt+0x76a0> c40e: 4c 8b 87 88 00 00 00 mov 0x88(%rdi),%r8 c415: 44 2b 82 88 00 00 00 sub 0x88(%rdx),%r8d c41c: 75 d3 jne c3f1 <__sprintf_chk@plt+0x7661> c41e: 48 8b 37 mov (%rdi),%rsi c421: 48 8b 3a mov (%rdx),%rdi c424: e9 e7 ae ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> c429: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c430: 41 b8 01 00 00 00 mov $0x1,%r8d c436: 44 89 c0 mov %r8d,%eax c439: c3 retq c43a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) c440: 41 b8 ff ff ff ff mov $0xffffffff,%r8d c446: eb a9 jmp c3f1 <__sprintf_chk@plt+0x7661> c448: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c44f: 00 c450: f3 0f 1e fa endbr64 c454: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax c45a: 8b 8e a8 00 00 00 mov 0xa8(%rsi),%ecx c460: 83 f8 03 cmp $0x3,%eax c463: 0f 94 c2 sete %dl c466: 83 f8 09 cmp $0x9,%eax c469: 0f 94 c0 sete %al c46c: 09 c2 or %eax,%edx c46e: 83 f9 03 cmp $0x3,%ecx c471: 0f 94 c0 sete %al c474: 83 f9 09 cmp $0x9,%ecx c477: 0f 94 c1 sete %cl c47a: 08 c8 or %cl,%al c47c: 75 12 jne c490 <__sprintf_chk@plt+0x7700> c47e: 84 d2 test %dl,%dl c480: 75 46 jne c4c8 <__sprintf_chk@plt+0x7738> c482: 41 b8 01 00 00 00 mov $0x1,%r8d c488: 84 c0 test %al,%al c48a: 74 08 je c494 <__sprintf_chk@plt+0x7704> c48c: 44 89 c0 mov %r8d,%eax c48f: c3 retq c490: 84 d2 test %dl,%dl c492: 74 ee je c482 <__sprintf_chk@plt+0x76f2> c494: 48 8b 46 60 mov 0x60(%rsi),%rax c498: 48 39 47 60 cmp %rax,0x60(%rdi) c49c: 7f 2a jg c4c8 <__sprintf_chk@plt+0x7738> c49e: 7c 18 jl c4b8 <__sprintf_chk@plt+0x7728> c4a0: 4c 8b 46 68 mov 0x68(%rsi),%r8 c4a4: 44 2b 47 68 sub 0x68(%rdi),%r8d c4a8: 75 e2 jne c48c <__sprintf_chk@plt+0x76fc> c4aa: 48 8b 36 mov (%rsi),%rsi c4ad: 48 8b 3f mov (%rdi),%rdi c4b0: e9 5b ae ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> c4b5: 0f 1f 00 nopl (%rax) c4b8: 41 b8 01 00 00 00 mov $0x1,%r8d c4be: 44 89 c0 mov %r8d,%eax c4c1: c3 retq c4c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) c4c8: 41 b8 ff ff ff ff mov $0xffffffff,%r8d c4ce: eb bc jmp c48c <__sprintf_chk@plt+0x76fc> c4d0: f3 0f 1e fa endbr64 c4d4: 48 8b 46 70 mov 0x70(%rsi),%rax c4d8: 48 39 47 70 cmp %rax,0x70(%rdi) c4dc: 7f 22 jg c500 <__sprintf_chk@plt+0x7770> c4de: 7c 18 jl c4f8 <__sprintf_chk@plt+0x7768> c4e0: 48 8b 46 78 mov 0x78(%rsi),%rax c4e4: 2b 47 78 sub 0x78(%rdi),%eax c4e7: 75 14 jne c4fd <__sprintf_chk@plt+0x776d> c4e9: 48 8b 36 mov (%rsi),%rsi c4ec: 48 8b 3f mov (%rdi),%rdi c4ef: e9 8c 85 ff ff jmpq 4a80 <strcmp@plt> c4f4: 0f 1f 40 00 nopl 0x0(%rax) c4f8: b8 01 00 00 00 mov $0x1,%eax c4fd: c3 retq c4fe: 66 90 xchg %ax,%ax c500: b8 ff ff ff ff mov $0xffffffff,%eax c505: c3 retq c506: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c50d: 00 00 00 c510: f3 0f 1e fa endbr64 c514: 48 8b 47 70 mov 0x70(%rdi),%rax c518: 48 89 f2 mov %rsi,%rdx c51b: 48 39 46 70 cmp %rax,0x70(%rsi) c51f: 7f 2f jg c550 <__sprintf_chk@plt+0x77c0> c521: 7c 1d jl c540 <__sprintf_chk@plt+0x77b0> c523: 48 8b 47 78 mov 0x78(%rdi),%rax c527: 2b 46 78 sub 0x78(%rsi),%eax c52a: 75 19 jne c545 <__sprintf_chk@plt+0x77b5> c52c: 48 8b 37 mov (%rdi),%rsi c52f: 48 8b 3a mov (%rdx),%rdi c532: e9 49 85 ff ff jmpq 4a80 <strcmp@plt> c537: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) c53e: 00 00 c540: b8 01 00 00 00 mov $0x1,%eax c545: c3 retq c546: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c54d: 00 00 00 c550: b8 ff ff ff ff mov $0xffffffff,%eax c555: c3 retq c556: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c55d: 00 00 00 c560: f3 0f 1e fa endbr64 c564: 48 8b 86 80 00 00 00 mov 0x80(%rsi),%rax c56b: 48 39 87 80 00 00 00 cmp %rax,0x80(%rdi) c572: 7f 2c jg c5a0 <__sprintf_chk@plt+0x7810> c574: 7c 1a jl c590 <__sprintf_chk@plt+0x7800> c576: 48 8b 86 88 00 00 00 mov 0x88(%rsi),%rax c57d: 2b 87 88 00 00 00 sub 0x88(%rdi),%eax c583: 75 10 jne c595 <__sprintf_chk@plt+0x7805> c585: 48 8b 36 mov (%rsi),%rsi c588: 48 8b 3f mov (%rdi),%rdi c58b: e9 f0 84 ff ff jmpq 4a80 <strcmp@plt> c590: b8 01 00 00 00 mov $0x1,%eax c595: c3 retq c596: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c59d: 00 00 00 c5a0: b8 ff ff ff ff mov $0xffffffff,%eax c5a5: c3 retq c5a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c5ad: 00 00 00 c5b0: f3 0f 1e fa endbr64 c5b4: 48 8b 47 60 mov 0x60(%rdi),%rax c5b8: 48 89 f2 mov %rsi,%rdx c5bb: 48 39 46 60 cmp %rax,0x60(%rsi) c5bf: 7f 2f jg c5f0 <__sprintf_chk@plt+0x7860> c5c1: 7c 1d jl c5e0 <__sprintf_chk@plt+0x7850> c5c3: 48 8b 47 68 mov 0x68(%rdi),%rax c5c7: 2b 46 68 sub 0x68(%rsi),%eax c5ca: 75 19 jne c5e5 <__sprintf_chk@plt+0x7855> c5cc: 48 8b 37 mov (%rdi),%rsi c5cf: 48 8b 3a mov (%rdx),%rdi c5d2: e9 a9 84 ff ff jmpq 4a80 <strcmp@plt> c5d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) c5de: 00 00 c5e0: b8 01 00 00 00 mov $0x1,%eax c5e5: c3 retq c5e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c5ed: 00 00 00 c5f0: b8 ff ff ff ff mov $0xffffffff,%eax c5f5: c3 retq c5f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c5fd: 00 00 00 c600: f3 0f 1e fa endbr64 c604: 48 8b 46 60 mov 0x60(%rsi),%rax c608: 48 39 47 60 cmp %rax,0x60(%rdi) c60c: 7f 22 jg c630 <__sprintf_chk@plt+0x78a0> c60e: 7c 18 jl c628 <__sprintf_chk@plt+0x7898> c610: 48 8b 46 68 mov 0x68(%rsi),%rax c614: 2b 47 68 sub 0x68(%rdi),%eax c617: 75 14 jne c62d <__sprintf_chk@plt+0x789d> c619: 48 8b 36 mov (%rsi),%rsi c61c: 48 8b 3f mov (%rdi),%rdi c61f: e9 5c 84 ff ff jmpq 4a80 <strcmp@plt> c624: 0f 1f 40 00 nopl 0x0(%rax) c628: b8 01 00 00 00 mov $0x1,%eax c62d: c3 retq c62e: 66 90 xchg %ax,%ax c630: b8 ff ff ff ff mov $0xffffffff,%eax c635: c3 retq c636: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c63d: 00 00 00 c640: f3 0f 1e fa endbr64 c644: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax c64b: 48 89 f2 mov %rsi,%rdx c64e: 48 39 86 80 00 00 00 cmp %rax,0x80(%rsi) c655: 7f 29 jg c680 <__sprintf_chk@plt+0x78f0> c657: 7c 1f jl c678 <__sprintf_chk@plt+0x78e8> c659: 48 8b 87 88 00 00 00 mov 0x88(%rdi),%rax c660: 2b 86 88 00 00 00 sub 0x88(%rsi),%eax c666: 75 15 jne c67d <__sprintf_chk@plt+0x78ed> c668: 48 8b 37 mov (%rdi),%rsi c66b: 48 8b 3a mov (%rdx),%rdi c66e: e9 0d 84 ff ff jmpq 4a80 <strcmp@plt> c673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) c678: b8 01 00 00 00 mov $0x1,%eax c67d: c3 retq c67e: 66 90 xchg %ax,%ax c680: b8 ff ff ff ff mov $0xffffffff,%eax c685: c3 retq c686: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) c68d: 00 00 00 c690: f3 0f 1e fa endbr64 c694: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax c69a: 48 89 f2 mov %rsi,%rdx c69d: 8b b6 a8 00 00 00 mov 0xa8(%rsi),%esi c6a3: 83 f8 03 cmp $0x3,%eax c6a6: 0f 94 c1 sete %cl c6a9: 83 f8 09 cmp $0x9,%eax c6ac: 0f 94 c0 sete %al c6af: 09 c1 or %eax,%ecx c6b1: 83 fe 03 cmp $0x3,%esi c6b4: 0f 94 c0 sete %al c6b7: 83 fe 09 cmp $0x9,%esi c6ba: 40 0f 94 c6 sete %sil c6be: 40 08 f0 or %sil,%al c6c1: 75 15 jne c6d8 <__sprintf_chk@plt+0x7948> c6c3: 84 c9 test %cl,%cl c6c5: 75 49 jne c710 <__sprintf_chk@plt+0x7980> c6c7: 41 b8 01 00 00 00 mov $0x1,%r8d c6cd: 84 c0 test %al,%al c6cf: 74 0b je c6dc <__sprintf_chk@plt+0x794c> c6d1: 44 89 c0 mov %r8d,%eax c6d4: c3 retq c6d5: 0f 1f 00 nopl (%rax) c6d8: 84 c9 test %cl,%cl c6da: 74 eb je c6c7 <__sprintf_chk@plt+0x7937> c6dc: 48 8b 47 60 mov 0x60(%rdi),%rax c6e0: 48 39 42 60 cmp %rax,0x60(%rdx) c6e4: 7f 2a jg c710 <__sprintf_chk@plt+0x7980> c6e6: 7c 18 jl c700 <__sprintf_chk@plt+0x7970> c6e8: 4c 8b 47 68 mov 0x68(%rdi),%r8 c6ec: 44 2b 42 68 sub 0x68(%rdx),%r8d c6f0: 75 df jne c6d1 <__sprintf_chk@plt+0x7941> c6f2: 48 8b 37 mov (%rdi),%rsi c6f5: 48 8b 3a mov (%rdx),%rdi c6f8: e9 83 83 ff ff jmpq 4a80 <strcmp@plt> c6fd: 0f 1f 00 nopl (%rax) c700: 41 b8 01 00 00 00 mov $0x1,%r8d c706: 44 89 c0 mov %r8d,%eax c709: c3 retq c70a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) c710: 41 b8 ff ff ff ff mov $0xffffffff,%r8d c716: eb b9 jmp c6d1 <__sprintf_chk@plt+0x7941> c718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c71f: 00 c720: f3 0f 1e fa endbr64 c724: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax c72a: 48 89 f2 mov %rsi,%rdx c72d: 8b b6 a8 00 00 00 mov 0xa8(%rsi),%esi c733: 83 f8 03 cmp $0x3,%eax c736: 0f 94 c1 sete %cl c739: 83 f8 09 cmp $0x9,%eax c73c: 0f 94 c0 sete %al c73f: 09 c1 or %eax,%ecx c741: 83 fe 03 cmp $0x3,%esi c744: 0f 94 c0 sete %al c747: 83 fe 09 cmp $0x9,%esi c74a: 40 0f 94 c6 sete %sil c74e: 40 08 f0 or %sil,%al c751: 75 15 jne c768 <__sprintf_chk@plt+0x79d8> c753: 84 c9 test %cl,%cl c755: 75 49 jne c7a0 <__sprintf_chk@plt+0x7a10> c757: 41 b8 01 00 00 00 mov $0x1,%r8d c75d: 84 c0 test %al,%al c75f: 74 0b je c76c <__sprintf_chk@plt+0x79dc> c761: 44 89 c0 mov %r8d,%eax c764: c3 retq c765: 0f 1f 00 nopl (%rax) c768: 84 c9 test %cl,%cl c76a: 74 eb je c757 <__sprintf_chk@plt+0x79c7> c76c: 48 8b 47 70 mov 0x70(%rdi),%rax c770: 48 39 42 70 cmp %rax,0x70(%rdx) c774: 7f 2a jg c7a0 <__sprintf_chk@plt+0x7a10> c776: 7c 18 jl c790 <__sprintf_chk@plt+0x7a00> c778: 4c 8b 47 78 mov 0x78(%rdi),%r8 c77c: 44 2b 42 78 sub 0x78(%rdx),%r8d c780: 75 df jne c761 <__sprintf_chk@plt+0x79d1> c782: 48 8b 37 mov (%rdi),%rsi c785: 48 8b 3a mov (%rdx),%rdi c788: e9 f3 82 ff ff jmpq 4a80 <strcmp@plt> c78d: 0f 1f 00 nopl (%rax) c790: 41 b8 01 00 00 00 mov $0x1,%r8d c796: 44 89 c0 mov %r8d,%eax c799: c3 retq c79a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) c7a0: 41 b8 ff ff ff ff mov $0xffffffff,%r8d c7a6: eb b9 jmp c761 <__sprintf_chk@plt+0x79d1> c7a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c7af: 00 c7b0: f3 0f 1e fa endbr64 c7b4: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax c7ba: 48 89 f2 mov %rsi,%rdx c7bd: 8b b6 a8 00 00 00 mov 0xa8(%rsi),%esi c7c3: 83 f8 03 cmp $0x3,%eax c7c6: 0f 94 c1 sete %cl c7c9: 83 f8 09 cmp $0x9,%eax c7cc: 0f 94 c0 sete %al c7cf: 09 c1 or %eax,%ecx c7d1: 83 fe 03 cmp $0x3,%esi c7d4: 0f 94 c0 sete %al c7d7: 83 fe 09 cmp $0x9,%esi c7da: 40 0f 94 c6 sete %sil c7de: 40 08 f0 or %sil,%al c7e1: 75 15 jne c7f8 <__sprintf_chk@plt+0x7a68> c7e3: 84 c9 test %cl,%cl c7e5: 75 59 jne c840 <__sprintf_chk@plt+0x7ab0> c7e7: 41 b8 01 00 00 00 mov $0x1,%r8d c7ed: 84 c0 test %al,%al c7ef: 74 0b je c7fc <__sprintf_chk@plt+0x7a6c> c7f1: 44 89 c0 mov %r8d,%eax c7f4: c3 retq c7f5: 0f 1f 00 nopl (%rax) c7f8: 84 c9 test %cl,%cl c7fa: 74 eb je c7e7 <__sprintf_chk@plt+0x7a57> c7fc: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax c803: 48 39 82 80 00 00 00 cmp %rax,0x80(%rdx) c80a: 7f 34 jg c840 <__sprintf_chk@plt+0x7ab0> c80c: 7c 22 jl c830 <__sprintf_chk@plt+0x7aa0> c80e: 4c 8b 87 88 00 00 00 mov 0x88(%rdi),%r8 c815: 44 2b 82 88 00 00 00 sub 0x88(%rdx),%r8d c81c: 75 d3 jne c7f1 <__sprintf_chk@plt+0x7a61> c81e: 48 8b 37 mov (%rdi),%rsi c821: 48 8b 3a mov (%rdx),%rdi c824: e9 57 82 ff ff jmpq 4a80 <strcmp@plt> c829: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c830: 41 b8 01 00 00 00 mov $0x1,%r8d c836: 44 89 c0 mov %r8d,%eax c839: c3 retq c83a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) c840: 41 b8 ff ff ff ff mov $0xffffffff,%r8d c846: eb a9 jmp c7f1 <__sprintf_chk@plt+0x7a61> c848: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c84f: 00 c850: f3 0f 1e fa endbr64 c854: 41 54 push %r12 c856: 49 89 fc mov %rdi,%r12 c859: 55 push %rbp c85a: 53 push %rbx c85b: 48 8b 3f mov (%rdi),%rdi c85e: 48 89 f3 mov %rsi,%rbx c861: be 2e 00 00 00 mov $0x2e,%esi c866: e8 f5 80 ff ff callq 4960 <strrchr@plt> c86b: 48 8b 3b mov (%rbx),%rdi c86e: be 2e 00 00 00 mov $0x2e,%esi c873: 48 89 c5 mov %rax,%rbp c876: e8 e5 80 ff ff callq 4960 <strrchr@plt> c87b: 48 89 c6 mov %rax,%rsi c87e: 48 8d 05 79 cf 00 00 lea 0xcf79(%rip),%rax # 197fe <_IO_stdin_used@@Base+0x17fe> c885: 48 85 f6 test %rsi,%rsi c888: 48 0f 44 f0 cmove %rax,%rsi c88c: 48 85 ed test %rbp,%rbp c88f: 48 0f 44 e8 cmove %rax,%rbp c893: 48 89 ef mov %rbp,%rdi c896: e8 75 aa ff ff callq 7310 <__sprintf_chk@plt+0x2580> c89b: 85 c0 test %eax,%eax c89d: 75 11 jne c8b0 <__sprintf_chk@plt+0x7b20> c89f: 48 8b 33 mov (%rbx),%rsi c8a2: 49 8b 3c 24 mov (%r12),%rdi c8a6: 5b pop %rbx c8a7: 5d pop %rbp c8a8: 41 5c pop %r12 c8aa: e9 61 aa ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> c8af: 90 nop c8b0: 5b pop %rbx c8b1: 5d pop %rbp c8b2: 41 5c pop %r12 c8b4: c3 retq c8b5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) c8bc: 00 00 00 00 c8c0: f3 0f 1e fa endbr64 c8c4: 41 54 push %r12 c8c6: 49 89 f4 mov %rsi,%r12 c8c9: be 2e 00 00 00 mov $0x2e,%esi c8ce: 55 push %rbp c8cf: 53 push %rbx c8d0: 48 89 fb mov %rdi,%rbx c8d3: 49 8b 3c 24 mov (%r12),%rdi c8d7: e8 84 80 ff ff callq 4960 <strrchr@plt> c8dc: 48 8b 3b mov (%rbx),%rdi c8df: be 2e 00 00 00 mov $0x2e,%esi c8e4: 48 89 c5 mov %rax,%rbp c8e7: e8 74 80 ff ff callq 4960 <strrchr@plt> c8ec: 48 89 c6 mov %rax,%rsi c8ef: 48 8d 05 08 cf 00 00 lea 0xcf08(%rip),%rax # 197fe <_IO_stdin_used@@Base+0x17fe> c8f6: 48 85 f6 test %rsi,%rsi c8f9: 48 0f 44 f0 cmove %rax,%rsi c8fd: 48 85 ed test %rbp,%rbp c900: 48 0f 44 e8 cmove %rax,%rbp c904: 48 89 ef mov %rbp,%rdi c907: e8 04 aa ff ff callq 7310 <__sprintf_chk@plt+0x2580> c90c: 85 c0 test %eax,%eax c90e: 75 10 jne c920 <__sprintf_chk@plt+0x7b90> c910: 48 8b 33 mov (%rbx),%rsi c913: 49 8b 3c 24 mov (%r12),%rdi c917: 5b pop %rbx c918: 5d pop %rbp c919: 41 5c pop %r12 c91b: e9 f0 a9 ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> c920: 5b pop %rbx c921: 5d pop %rbp c922: 41 5c pop %r12 c924: c3 retq c925: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) c92c: 00 00 00 00 c930: f3 0f 1e fa endbr64 c934: 41 54 push %r12 c936: 55 push %rbp c937: 48 89 f5 mov %rsi,%rbp c93a: 53 push %rbx c93b: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax c941: 48 89 fb mov %rdi,%rbx c944: 8b 8e a8 00 00 00 mov 0xa8(%rsi),%ecx c94a: 83 f8 03 cmp $0x3,%eax c94d: 0f 94 c2 sete %dl c950: 83 f8 09 cmp $0x9,%eax c953: 0f 94 c0 sete %al c956: 09 c2 or %eax,%edx c958: 83 f9 03 cmp $0x3,%ecx c95b: 0f 94 c0 sete %al c95e: 83 f9 09 cmp $0x9,%ecx c961: 0f 94 c1 sete %cl c964: 08 c8 or %cl,%al c966: 75 18 jne c980 <__sprintf_chk@plt+0x7bf0> c968: 84 d2 test %dl,%dl c96a: 75 74 jne c9e0 <__sprintf_chk@plt+0x7c50> c96c: 41 b8 01 00 00 00 mov $0x1,%r8d c972: 84 c0 test %al,%al c974: 74 0e je c984 <__sprintf_chk@plt+0x7bf4> c976: 5b pop %rbx c977: 44 89 c0 mov %r8d,%eax c97a: 5d pop %rbp c97b: 41 5c pop %r12 c97d: c3 retq c97e: 66 90 xchg %ax,%ax c980: 84 d2 test %dl,%dl c982: 74 e8 je c96c <__sprintf_chk@plt+0x7bdc> c984: 48 8b 3b mov (%rbx),%rdi c987: be 2e 00 00 00 mov $0x2e,%esi c98c: e8 cf 7f ff ff callq 4960 <strrchr@plt> c991: 48 8b 7d 00 mov 0x0(%rbp),%rdi c995: be 2e 00 00 00 mov $0x2e,%esi c99a: 49 89 c4 mov %rax,%r12 c99d: e8 be 7f ff ff callq 4960 <strrchr@plt> c9a2: 48 89 c6 mov %rax,%rsi c9a5: 48 8d 05 52 ce 00 00 lea 0xce52(%rip),%rax # 197fe <_IO_stdin_used@@Base+0x17fe> c9ac: 48 85 f6 test %rsi,%rsi c9af: 48 0f 44 f0 cmove %rax,%rsi c9b3: 4d 85 e4 test %r12,%r12 c9b6: 4c 0f 44 e0 cmove %rax,%r12 c9ba: 4c 89 e7 mov %r12,%rdi c9bd: e8 4e a9 ff ff callq 7310 <__sprintf_chk@plt+0x2580> c9c2: 41 89 c0 mov %eax,%r8d c9c5: 85 c0 test %eax,%eax c9c7: 75 ad jne c976 <__sprintf_chk@plt+0x7be6> c9c9: 48 8b 75 00 mov 0x0(%rbp),%rsi c9cd: 48 8b 3b mov (%rbx),%rdi c9d0: 5b pop %rbx c9d1: 5d pop %rbp c9d2: 41 5c pop %r12 c9d4: e9 37 a9 ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> c9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c9e0: 41 b8 ff ff ff ff mov $0xffffffff,%r8d c9e6: eb 8e jmp c976 <__sprintf_chk@plt+0x7be6> c9e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c9ef: 00 c9f0: f3 0f 1e fa endbr64 c9f4: 41 54 push %r12 c9f6: 55 push %rbp c9f7: 48 89 fd mov %rdi,%rbp c9fa: 53 push %rbx c9fb: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax ca01: 48 89 f3 mov %rsi,%rbx ca04: 8b 8e a8 00 00 00 mov 0xa8(%rsi),%ecx ca0a: 83 f8 03 cmp $0x3,%eax ca0d: 0f 94 c2 sete %dl ca10: 83 f8 09 cmp $0x9,%eax ca13: 0f 94 c0 sete %al ca16: 09 c2 or %eax,%edx ca18: 83 f9 03 cmp $0x3,%ecx ca1b: 0f 94 c0 sete %al ca1e: 83 f9 09 cmp $0x9,%ecx ca21: 0f 94 c1 sete %cl ca24: 08 c8 or %cl,%al ca26: 75 18 jne ca40 <__sprintf_chk@plt+0x7cb0> ca28: 84 d2 test %dl,%dl ca2a: 75 74 jne caa0 <__sprintf_chk@plt+0x7d10> ca2c: 41 b8 01 00 00 00 mov $0x1,%r8d ca32: 84 c0 test %al,%al ca34: 74 0e je ca44 <__sprintf_chk@plt+0x7cb4> ca36: 5b pop %rbx ca37: 44 89 c0 mov %r8d,%eax ca3a: 5d pop %rbp ca3b: 41 5c pop %r12 ca3d: c3 retq ca3e: 66 90 xchg %ax,%ax ca40: 84 d2 test %dl,%dl ca42: 74 e8 je ca2c <__sprintf_chk@plt+0x7c9c> ca44: 48 8b 3b mov (%rbx),%rdi ca47: be 2e 00 00 00 mov $0x2e,%esi ca4c: e8 0f 7f ff ff callq 4960 <strrchr@plt> ca51: 48 8b 7d 00 mov 0x0(%rbp),%rdi ca55: be 2e 00 00 00 mov $0x2e,%esi ca5a: 49 89 c4 mov %rax,%r12 ca5d: e8 fe 7e ff ff callq 4960 <strrchr@plt> ca62: 48 89 c6 mov %rax,%rsi ca65: 48 8d 05 92 cd 00 00 lea 0xcd92(%rip),%rax # 197fe <_IO_stdin_used@@Base+0x17fe> ca6c: 48 85 f6 test %rsi,%rsi ca6f: 48 0f 44 f0 cmove %rax,%rsi ca73: 4d 85 e4 test %r12,%r12 ca76: 4c 0f 44 e0 cmove %rax,%r12 ca7a: 4c 89 e7 mov %r12,%rdi ca7d: e8 8e a8 ff ff callq 7310 <__sprintf_chk@plt+0x2580> ca82: 41 89 c0 mov %eax,%r8d ca85: 85 c0 test %eax,%eax ca87: 75 ad jne ca36 <__sprintf_chk@plt+0x7ca6> ca89: 48 8b 75 00 mov 0x0(%rbp),%rsi ca8d: 48 8b 3b mov (%rbx),%rdi ca90: 5b pop %rbx ca91: 5d pop %rbp ca92: 41 5c pop %r12 ca94: e9 77 a8 ff ff jmpq 7310 <__sprintf_chk@plt+0x2580> ca99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) caa0: 41 b8 ff ff ff ff mov $0xffffffff,%r8d caa6: eb 8e jmp ca36 <__sprintf_chk@plt+0x7ca6> caa8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) caaf: 00 cab0: f3 0f 1e fa endbr64 cab4: 41 55 push %r13 cab6: 49 89 f5 mov %rsi,%r13 cab9: be 2e 00 00 00 mov $0x2e,%esi cabe: 41 54 push %r12 cac0: 55 push %rbp cac1: 4c 8b 27 mov (%rdi),%r12 cac4: 4c 89 e7 mov %r12,%rdi cac7: e8 94 7e ff ff callq 4960 <strrchr@plt> cacc: 4d 8b 6d 00 mov 0x0(%r13),%r13 cad0: be 2e 00 00 00 mov $0x2e,%esi cad5: 48 89 c5 mov %rax,%rbp cad8: 4c 89 ef mov %r13,%rdi cadb: e8 80 7e ff ff callq 4960 <strrchr@plt> cae0: 48 85 c0 test %rax,%rax cae3: 74 2b je cb10 <__sprintf_chk@plt+0x7d80> cae5: 48 89 c6 mov %rax,%rsi cae8: 48 85 ed test %rbp,%rbp caeb: 48 8d 05 0c cd 00 00 lea 0xcd0c(%rip),%rax # 197fe <_IO_stdin_used@@Base+0x17fe> caf2: 48 0f 44 e8 cmove %rax,%rbp caf6: 48 89 ef mov %rbp,%rdi caf9: e8 82 7f ff ff callq 4a80 <strcmp@plt> cafe: 85 c0 test %eax,%eax cb00: 74 1a je cb1c <__sprintf_chk@plt+0x7d8c> cb02: 5d pop %rbp cb03: 41 5c pop %r12 cb05: 41 5d pop %r13 cb07: c3 retq cb08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) cb0f: 00 cb10: 48 8d 35 e7 cc 00 00 lea 0xcce7(%rip),%rsi # 197fe <_IO_stdin_used@@Base+0x17fe> cb17: 48 85 ed test %rbp,%rbp cb1a: 75 da jne caf6 <__sprintf_chk@plt+0x7d66> cb1c: 5d pop %rbp cb1d: 4c 89 ee mov %r13,%rsi cb20: 4c 89 e7 mov %r12,%rdi cb23: 41 5c pop %r12 cb25: 41 5d pop %r13 cb27: e9 54 7f ff ff jmpq 4a80 <strcmp@plt> cb2c: 0f 1f 40 00 nopl 0x0(%rax) cb30: f3 0f 1e fa endbr64 cb34: 41 55 push %r13 cb36: 49 89 fd mov %rdi,%r13 cb39: 41 54 push %r12 cb3b: 55 push %rbp cb3c: 4c 8b 26 mov (%rsi),%r12 cb3f: be 2e 00 00 00 mov $0x2e,%esi cb44: 4c 89 e7 mov %r12,%rdi cb47: e8 14 7e ff ff callq 4960 <strrchr@plt> cb4c: 4d 8b 6d 00 mov 0x0(%r13),%r13 cb50: be 2e 00 00 00 mov $0x2e,%esi cb55: 48 89 c5 mov %rax,%rbp cb58: 4c 89 ef mov %r13,%rdi cb5b: e8 00 7e ff ff callq 4960 <strrchr@plt> cb60: 48 85 c0 test %rax,%rax cb63: 74 2b je cb90 <__sprintf_chk@plt+0x7e00> cb65: 48 89 c6 mov %rax,%rsi cb68: 48 85 ed test %rbp,%rbp cb6b: 48 8d 05 8c cc 00 00 lea 0xcc8c(%rip),%rax # 197fe <_IO_stdin_used@@Base+0x17fe> cb72: 48 0f 44 e8 cmove %rax,%rbp cb76: 48 89 ef mov %rbp,%rdi cb79: e8 02 7f ff ff callq 4a80 <strcmp@plt> cb7e: 85 c0 test %eax,%eax cb80: 74 1a je cb9c <__sprintf_chk@plt+0x7e0c> cb82: 5d pop %rbp cb83: 41 5c pop %r12 cb85: 41 5d pop %r13 cb87: c3 retq cb88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) cb8f: 00 cb90: 48 8d 35 67 cc 00 00 lea 0xcc67(%rip),%rsi # 197fe <_IO_stdin_used@@Base+0x17fe> cb97: 48 85 ed test %rbp,%rbp cb9a: 75 da jne cb76 <__sprintf_chk@plt+0x7de6> cb9c: 5d pop %rbp cb9d: 4c 89 ee mov %r13,%rsi cba0: 4c 89 e7 mov %r12,%rdi cba3: 41 5c pop %r12 cba5: 41 5d pop %r13 cba7: e9 d4 7e ff ff jmpq 4a80 <strcmp@plt> cbac: 0f 1f 40 00 nopl 0x0(%rax) cbb0: f3 0f 1e fa endbr64 cbb4: 41 55 push %r13 cbb6: 41 54 push %r12 cbb8: 55 push %rbp cbb9: 53 push %rbx cbba: 48 89 f3 mov %rsi,%rbx cbbd: 48 83 ec 08 sub $0x8,%rsp cbc1: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax cbc7: 8b 8e a8 00 00 00 mov 0xa8(%rsi),%ecx cbcd: 83 f8 03 cmp $0x3,%eax cbd0: 0f 94 c2 sete %dl cbd3: 83 f8 09 cmp $0x9,%eax cbd6: 0f 94 c0 sete %al cbd9: 09 c2 or %eax,%edx cbdb: 83 f9 03 cmp $0x3,%ecx cbde: 0f 94 c0 sete %al cbe1: 83 f9 09 cmp $0x9,%ecx cbe4: 0f 94 c1 sete %cl cbe7: 08 c8 or %cl,%al cbe9: 75 25 jne cc10 <__sprintf_chk@plt+0x7e80> cbeb: 84 d2 test %dl,%dl cbed: 0f 85 9d 00 00 00 jne cc90 <__sprintf_chk@plt+0x7f00> cbf3: 41 b8 01 00 00 00 mov $0x1,%r8d cbf9: 84 c0 test %al,%al cbfb: 74 17 je cc14 <__sprintf_chk@plt+0x7e84> cbfd: 48 83 c4 08 add $0x8,%rsp cc01: 44 89 c0 mov %r8d,%eax cc04: 5b pop %rbx cc05: 5d pop %rbp cc06: 41 5c pop %r12 cc08: 41 5d pop %r13 cc0a: c3 retq cc0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) cc10: 84 d2 test %dl,%dl cc12: 74 df je cbf3 <__sprintf_chk@plt+0x7e63> cc14: 4c 8b 27 mov (%rdi),%r12 cc17: be 2e 00 00 00 mov $0x2e,%esi cc1c: 4c 89 e7 mov %r12,%rdi cc1f: e8 3c 7d ff ff callq 4960 <strrchr@plt> cc24: 4c 8b 2b mov (%rbx),%r13 cc27: be 2e 00 00 00 mov $0x2e,%esi cc2c: 48 89 c5 mov %rax,%rbp cc2f: 4c 89 ef mov %r13,%rdi cc32: e8 29 7d ff ff callq 4960 <strrchr@plt> cc37: 48 89 c6 mov %rax,%rsi cc3a: 48 85 c0 test %rax,%rax cc3d: 74 39 je cc78 <__sprintf_chk@plt+0x7ee8> cc3f: 48 85 ed test %rbp,%rbp cc42: 48 8d 05 b5 cb 00 00 lea 0xcbb5(%rip),%rax # 197fe <_IO_stdin_used@@Base+0x17fe> cc49: 48 0f 44 e8 cmove %rax,%rbp cc4d: 48 89 ef mov %rbp,%rdi cc50: e8 2b 7e ff ff callq 4a80 <strcmp@plt> cc55: 41 89 c0 mov %eax,%r8d cc58: 85 c0 test %eax,%eax cc5a: 75 a1 jne cbfd <__sprintf_chk@plt+0x7e6d> cc5c: 48 83 c4 08 add $0x8,%rsp cc60: 4c 89 ee mov %r13,%rsi cc63: 4c 89 e7 mov %r12,%rdi cc66: 5b pop %rbx cc67: 5d pop %rbp cc68: 41 5c pop %r12 cc6a: 41 5d pop %r13 cc6c: e9 0f 7e ff ff jmpq 4a80 <strcmp@plt> cc71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) cc78: 48 8d 35 7f cb 00 00 lea 0xcb7f(%rip),%rsi # 197fe <_IO_stdin_used@@Base+0x17fe> cc7f: 48 85 ed test %rbp,%rbp cc82: 75 c9 jne cc4d <__sprintf_chk@plt+0x7ebd> cc84: eb d6 jmp cc5c <__sprintf_chk@plt+0x7ecc> cc86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) cc8d: 00 00 00 cc90: 41 b8 ff ff ff ff mov $0xffffffff,%r8d cc96: e9 62 ff ff ff jmpq cbfd <__sprintf_chk@plt+0x7e6d> cc9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) cca0: f3 0f 1e fa endbr64 cca4: 41 55 push %r13 cca6: ba 05 00 00 00 mov $0x5,%edx ccab: 41 54 push %r12 ccad: 55 push %rbp ccae: 89 fd mov %edi,%ebp ccb0: 53 push %rbx ccb1: 48 81 ec 88 00 00 00 sub $0x88,%rsp ccb8: 4c 8b 25 41 77 01 00 mov 0x17741(%rip),%r12 # 24400 <program_name@@Base> ccbf: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax ccc6: 00 00 ccc8: 48 89 44 24 78 mov %rax,0x78(%rsp) cccd: 31 c0 xor %eax,%eax cccf: 85 ff test %edi,%edi ccd1: 74 2e je cd01 <__sprintf_chk@plt+0x7f71> ccd3: 48 8d 35 fe d0 00 00 lea 0xd0fe(%rip),%rsi # 19dd8 <_IO_stdin_used@@Base+0x1dd8> ccda: 31 ff xor %edi,%edi ccdc: e8 bf 7b ff ff callq 48a0 <dcgettext@plt> cce1: 48 8b 3d d8 65 01 00 mov 0x165d8(%rip),%rdi # 232c0 <stderr@@GLIBC_2.2.5> cce8: 4c 89 e1 mov %r12,%rcx cceb: be 01 00 00 00 mov $0x1,%esi ccf0: 48 89 c2 mov %rax,%rdx ccf3: 31 c0 xor %eax,%eax ccf5: e8 26 80 ff ff callq 4d20 <__fprintf_chk@plt> ccfa: 89 ef mov %ebp,%edi ccfc: e8 ff 7f ff ff callq 4d00 <exit@plt> cd01: 31 ff xor %edi,%edi cd03: 48 8d 35 f6 d0 00 00 lea 0xd0f6(%rip),%rsi # 19e00 <_IO_stdin_used@@Base+0x1e00> cd0a: e8 91 7b ff ff callq 48a0 <dcgettext@plt> cd0f: 4c 89 e2 mov %r12,%rdx cd12: bf 01 00 00 00 mov $0x1,%edi cd17: 48 89 c6 mov %rax,%rsi cd1a: 31 c0 xor %eax,%eax cd1c: e8 ef 7e ff ff callq 4c10 <__printf_chk@plt> cd21: 4c 8b 25 60 65 01 00 mov 0x16560(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> cd28: 31 ff xor %edi,%edi cd2a: ba 05 00 00 00 mov $0x5,%edx cd2f: 48 8d 35 f2 d0 00 00 lea 0xd0f2(%rip),%rsi # 19e28 <_IO_stdin_used@@Base+0x1e28> cd36: e8 65 7b ff ff callq 48a0 <dcgettext@plt> cd3b: 4c 89 e6 mov %r12,%rsi cd3e: 48 89 c7 mov %rax,%rdi cd41: e8 0a 7d ff ff callq 4a50 <fputs_unlocked@plt> cd46: 4c 8b 25 3b 65 01 00 mov 0x1653b(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> cd4d: 31 ff xor %edi,%edi cd4f: ba 05 00 00 00 mov $0x5,%edx cd54: 48 8d 35 5d d1 00 00 lea 0xd15d(%rip),%rsi # 19eb8 <_IO_stdin_used@@Base+0x1eb8> cd5b: e8 40 7b ff ff callq 48a0 <dcgettext@plt> cd60: 4c 89 e6 mov %r12,%rsi cd63: 48 89 c7 mov %rax,%rdi cd66: e8 e5 7c ff ff callq 4a50 <fputs_unlocked@plt> cd6b: 4c 8b 25 16 65 01 00 mov 0x16516(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> cd72: 31 ff xor %edi,%edi cd74: ba 05 00 00 00 mov $0x5,%edx cd79: 48 8d 35 88 d1 00 00 lea 0xd188(%rip),%rsi # 19f08 <_IO_stdin_used@@Base+0x1f08> cd80: e8 1b 7b ff ff callq 48a0 <dcgettext@plt> cd85: 4c 89 e6 mov %r12,%rsi cd88: 48 89 c7 mov %rax,%rdi cd8b: e8 c0 7c ff ff callq 4a50 <fputs_unlocked@plt> cd90: 4c 8b 25 f1 64 01 00 mov 0x164f1(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> cd97: 31 ff xor %edi,%edi cd99: ba 05 00 00 00 mov $0x5,%edx cd9e: 48 8d 35 73 d2 00 00 lea 0xd273(%rip),%rsi # 1a018 <_IO_stdin_used@@Base+0x2018> cda5: e8 f6 7a ff ff callq 48a0 <dcgettext@plt> cdaa: 4c 89 e6 mov %r12,%rsi cdad: 48 89 c7 mov %rax,%rdi cdb0: e8 9b 7c ff ff callq 4a50 <fputs_unlocked@plt> cdb5: 4c 8b 25 cc 64 01 00 mov 0x164cc(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> cdbc: 31 ff xor %edi,%edi cdbe: ba 05 00 00 00 mov $0x5,%edx cdc3: 48 8d 35 ee d2 00 00 lea 0xd2ee(%rip),%rsi # 1a0b8 <_IO_stdin_used@@Base+0x20b8> cdca: e8 d1 7a ff ff callq 48a0 <dcgettext@plt> cdcf: 4c 89 e6 mov %r12,%rsi cdd2: 48 89 c7 mov %rax,%rdi cdd5: e8 76 7c ff ff callq 4a50 <fputs_unlocked@plt> cdda: 4c 8b 25 a7 64 01 00 mov 0x164a7(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> cde1: 31 ff xor %edi,%edi cde3: ba 05 00 00 00 mov $0x5,%edx cde8: 48 8d 35 39 d4 00 00 lea 0xd439(%rip),%rsi # 1a228 <_IO_stdin_used@@Base+0x2228> cdef: e8 ac 7a ff ff callq 48a0 <dcgettext@plt> cdf4: 4c 89 e6 mov %r12,%rsi cdf7: 48 89 c7 mov %rax,%rdi cdfa: e8 51 7c ff ff callq 4a50 <fputs_unlocked@plt> cdff: 4c 8b 25 82 64 01 00 mov 0x16482(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> ce06: 31 ff xor %edi,%edi ce08: ba 05 00 00 00 mov $0x5,%edx ce0d: 48 8d 35 84 d5 00 00 lea 0xd584(%rip),%rsi # 1a398 <_IO_stdin_used@@Base+0x2398> ce14: e8 87 7a ff ff callq 48a0 <dcgettext@plt> ce19: 4c 89 e6 mov %r12,%rsi ce1c: 48 89 c7 mov %rax,%rdi ce1f: e8 2c 7c ff ff callq 4a50 <fputs_unlocked@plt> ce24: 4c 8b 25 5d 64 01 00 mov 0x1645d(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> ce2b: 31 ff xor %edi,%edi ce2d: ba 05 00 00 00 mov $0x5,%edx ce32: 48 8d 35 07 d7 00 00 lea 0xd707(%rip),%rsi # 1a540 <_IO_stdin_used@@Base+0x2540> ce39: e8 62 7a ff ff callq 48a0 <dcgettext@plt> ce3e: 4c 89 e6 mov %r12,%rsi ce41: 48 89 c7 mov %rax,%rdi ce44: e8 07 7c ff ff callq 4a50 <fputs_unlocked@plt> ce49: 4c 8b 25 38 64 01 00 mov 0x16438(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> ce50: 31 ff xor %edi,%edi ce52: ba 05 00 00 00 mov $0x5,%edx ce57: 48 8d 35 22 d7 00 00 lea 0xd722(%rip),%rsi # 1a580 <_IO_stdin_used@@Base+0x2580> ce5e: e8 3d 7a ff ff callq 48a0 <dcgettext@plt> ce63: 4c 89 e6 mov %r12,%rsi ce66: 48 89 c7 mov %rax,%rdi ce69: e8 e2 7b ff ff callq 4a50 <fputs_unlocked@plt> ce6e: 4c 8b 25 13 64 01 00 mov 0x16413(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> ce75: ba 05 00 00 00 mov $0x5,%edx ce7a: 31 ff xor %edi,%edi ce7c: 48 8d 35 f5 d7 00 00 lea 0xd7f5(%rip),%rsi # 1a678 <_IO_stdin_used@@Base+0x2678> ce83: e8 18 7a ff ff callq 48a0 <dcgettext@plt> ce88: 4c 89 e6 mov %r12,%rsi ce8b: 48 89 c7 mov %rax,%rdi ce8e: e8 bd 7b ff ff callq 4a50 <fputs_unlocked@plt> ce93: 4c 8b 25 ee 63 01 00 mov 0x163ee(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> ce9a: 31 ff xor %edi,%edi ce9c: ba 05 00 00 00 mov $0x5,%edx cea1: 48 8d 35 20 d8 00 00 lea 0xd820(%rip),%rsi # 1a6c8 <_IO_stdin_used@@Base+0x26c8> cea8: e8 f3 79 ff ff callq 48a0 <dcgettext@plt> cead: 4c 89 e6 mov %r12,%rsi ceb0: 48 89 c7 mov %rax,%rdi ceb3: e8 98 7b ff ff callq 4a50 <fputs_unlocked@plt> ceb8: 4c 8b 25 c9 63 01 00 mov 0x163c9(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> cebf: 31 ff xor %edi,%edi cec1: ba 05 00 00 00 mov $0x5,%edx cec6: 48 8d 35 93 d8 00 00 lea 0xd893(%rip),%rsi # 1a760 <_IO_stdin_used@@Base+0x2760> cecd: e8 ce 79 ff ff callq 48a0 <dcgettext@plt> ced2: 4c 89 e6 mov %r12,%rsi ced5: 48 89 c7 mov %rax,%rdi ced8: e8 73 7b ff ff callq 4a50 <fputs_unlocked@plt> cedd: 4c 8b 25 a4 63 01 00 mov 0x163a4(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> cee4: 31 ff xor %edi,%edi cee6: ba 05 00 00 00 mov $0x5,%edx ceeb: 48 8d 35 16 da 00 00 lea 0xda16(%rip),%rsi # 1a908 <_IO_stdin_used@@Base+0x2908> cef2: e8 a9 79 ff ff callq 48a0 <dcgettext@plt> cef7: 4c 89 e6 mov %r12,%rsi cefa: 48 89 c7 mov %rax,%rdi cefd: e8 4e 7b ff ff callq 4a50 <fputs_unlocked@plt> cf02: 4c 8b 25 7f 63 01 00 mov 0x1637f(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> cf09: 31 ff xor %edi,%edi cf0b: ba 05 00 00 00 mov $0x5,%edx cf10: 48 8d 35 89 da 00 00 lea 0xda89(%rip),%rsi # 1a9a0 <_IO_stdin_used@@Base+0x29a0> cf17: e8 84 79 ff ff callq 48a0 <dcgettext@plt> cf1c: 4c 89 e6 mov %r12,%rsi cf1f: 48 89 c7 mov %rax,%rdi cf22: e8 29 7b ff ff callq 4a50 <fputs_unlocked@plt> cf27: 4c 8b 25 5a 63 01 00 mov 0x1635a(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> cf2e: 31 ff xor %edi,%edi cf30: ba 05 00 00 00 mov $0x5,%edx cf35: 48 8d 35 cc db 00 00 lea 0xdbcc(%rip),%rsi # 1ab08 <_IO_stdin_used@@Base+0x2b08> cf3c: e8 5f 79 ff ff callq 48a0 <dcgettext@plt> cf41: 4c 89 e6 mov %r12,%rsi cf44: 48 89 c7 mov %rax,%rdi cf47: e8 04 7b ff ff callq 4a50 <fputs_unlocked@plt> cf4c: 4c 8b 25 35 63 01 00 mov 0x16335(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> cf53: 31 ff xor %edi,%edi cf55: ba 05 00 00 00 mov $0x5,%edx cf5a: 48 8d 35 3f dc 00 00 lea 0xdc3f(%rip),%rsi # 1aba0 <_IO_stdin_used@@Base+0x2ba0> cf61: e8 3a 79 ff ff callq 48a0 <dcgettext@plt> cf66: 4c 89 e6 mov %r12,%rsi cf69: 48 89 c7 mov %rax,%rdi cf6c: e8 df 7a ff ff callq 4a50 <fputs_unlocked@plt> cf71: 4c 8b 25 10 63 01 00 mov 0x16310(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> cf78: 31 ff xor %edi,%edi cf7a: ba 05 00 00 00 mov $0x5,%edx cf7f: 48 8d 35 82 dd 00 00 lea 0xdd82(%rip),%rsi # 1ad08 <_IO_stdin_used@@Base+0x2d08> cf86: e8 15 79 ff ff callq 48a0 <dcgettext@plt> cf8b: 4c 89 e6 mov %r12,%rsi cf8e: 48 89 c7 mov %rax,%rdi cf91: e8 ba 7a ff ff callq 4a50 <fputs_unlocked@plt> cf96: 4c 8b 25 eb 62 01 00 mov 0x162eb(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> cf9d: 31 ff xor %edi,%edi cf9f: ba 05 00 00 00 mov $0x5,%edx cfa4: 48 8d 35 8d de 00 00 lea 0xde8d(%rip),%rsi # 1ae38 <_IO_stdin_used@@Base+0x2e38> cfab: e8 f0 78 ff ff callq 48a0 <dcgettext@plt> cfb0: 4c 89 e6 mov %r12,%rsi cfb3: 48 89 c7 mov %rax,%rdi cfb6: e8 95 7a ff ff callq 4a50 <fputs_unlocked@plt> cfbb: 4c 8b 25 c6 62 01 00 mov 0x162c6(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> cfc2: 31 ff xor %edi,%edi cfc4: ba 05 00 00 00 mov $0x5,%edx cfc9: 48 8d 35 b8 e0 00 00 lea 0xe0b8(%rip),%rsi # 1b088 <_IO_stdin_used@@Base+0x3088> cfd0: e8 cb 78 ff ff callq 48a0 <dcgettext@plt> cfd5: 4c 89 e6 mov %r12,%rsi cfd8: 48 89 c7 mov %rax,%rdi cfdb: e8 70 7a ff ff callq 4a50 <fputs_unlocked@plt> cfe0: 4c 8b 25 a1 62 01 00 mov 0x162a1(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> cfe7: 31 ff xor %edi,%edi cfe9: ba 05 00 00 00 mov $0x5,%edx cfee: 48 8d 35 5b e1 00 00 lea 0xe15b(%rip),%rsi # 1b150 <_IO_stdin_used@@Base+0x3150> cff5: e8 a6 78 ff ff callq 48a0 <dcgettext@plt> cffa: 4c 89 e6 mov %r12,%rsi cffd: 48 89 c7 mov %rax,%rdi d000: e8 4b 7a ff ff callq 4a50 <fputs_unlocked@plt> d005: 31 ff xor %edi,%edi d007: 4c 8b 25 7a 62 01 00 mov 0x1627a(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> d00e: ba 05 00 00 00 mov $0x5,%edx d013: 48 8d 35 3e e3 00 00 lea 0xe33e(%rip),%rsi # 1b358 <_IO_stdin_used@@Base+0x3358> d01a: e8 81 78 ff ff callq 48a0 <dcgettext@plt> d01f: 4c 89 e6 mov %r12,%rsi d022: 48 89 c7 mov %rax,%rdi d025: e8 26 7a ff ff callq 4a50 <fputs_unlocked@plt> d02a: 4c 8b 25 57 62 01 00 mov 0x16257(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> d031: ba 05 00 00 00 mov $0x5,%edx d036: 31 ff xor %edi,%edi d038: 48 8d 35 69 e3 00 00 lea 0xe369(%rip),%rsi # 1b3a8 <_IO_stdin_used@@Base+0x33a8> d03f: e8 5c 78 ff ff callq 48a0 <dcgettext@plt> d044: 4c 89 e6 mov %r12,%rsi d047: 48 89 c7 mov %rax,%rdi d04a: e8 01 7a ff ff callq 4a50 <fputs_unlocked@plt> d04f: 4c 8b 25 32 62 01 00 mov 0x16232(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> d056: ba 05 00 00 00 mov $0x5,%edx d05b: 31 ff xor %edi,%edi d05d: 48 8d 35 d4 e3 00 00 lea 0xe3d4(%rip),%rsi # 1b438 <_IO_stdin_used@@Base+0x3438> d064: e8 37 78 ff ff callq 48a0 <dcgettext@plt> d069: 4c 89 e6 mov %r12,%rsi d06c: 48 89 c7 mov %rax,%rdi d06f: e8 dc 79 ff ff callq 4a50 <fputs_unlocked@plt> d074: 4c 8b 25 0d 62 01 00 mov 0x1620d(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> d07b: ba 05 00 00 00 mov $0x5,%edx d080: 31 ff xor %edi,%edi d082: 48 8d 35 27 e5 00 00 lea 0xe527(%rip),%rsi # 1b5b0 <_IO_stdin_used@@Base+0x35b0> d089: e8 12 78 ff ff callq 48a0 <dcgettext@plt> d08e: 4c 89 e6 mov %r12,%rsi d091: 48 89 c7 mov %rax,%rdi d094: e8 b7 79 ff ff callq 4a50 <fputs_unlocked@plt> d099: 4c 8b 25 e8 61 01 00 mov 0x161e8(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> d0a0: ba 05 00 00 00 mov $0x5,%edx d0a5: 31 ff xor %edi,%edi d0a7: 48 8d 35 72 e6 00 00 lea 0xe672(%rip),%rsi # 1b720 <_IO_stdin_used@@Base+0x3720> d0ae: e8 ed 77 ff ff callq 48a0 <dcgettext@plt> d0b3: 4c 89 e6 mov %r12,%rsi d0b6: 48 89 c7 mov %rax,%rdi d0b9: e8 92 79 ff ff callq 4a50 <fputs_unlocked@plt> d0be: 4c 8b 25 c3 61 01 00 mov 0x161c3(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> d0c5: ba 05 00 00 00 mov $0x5,%edx d0ca: 31 ff xor %edi,%edi d0cc: 48 8d 35 7d e6 00 00 lea 0xe67d(%rip),%rsi # 1b750 <_IO_stdin_used@@Base+0x3750> d0d3: e8 c8 77 ff ff callq 48a0 <dcgettext@plt> d0d8: 4c 89 e6 mov %r12,%rsi d0db: 48 89 c7 mov %rax,%rdi d0de: e8 6d 79 ff ff callq 4a50 <fputs_unlocked@plt> d0e3: 4c 8b 25 9e 61 01 00 mov 0x1619e(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> d0ea: ba 05 00 00 00 mov $0x5,%edx d0ef: 31 ff xor %edi,%edi d0f1: 48 8d 35 90 e6 00 00 lea 0xe690(%rip),%rsi # 1b788 <_IO_stdin_used@@Base+0x3788> d0f8: e8 a3 77 ff ff callq 48a0 <dcgettext@plt> d0fd: 4c 89 e6 mov %r12,%rsi d100: 48 89 c7 mov %rax,%rdi d103: e8 48 79 ff ff callq 4a50 <fputs_unlocked@plt> d108: 4c 8b 25 79 61 01 00 mov 0x16179(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> d10f: ba 05 00 00 00 mov $0x5,%edx d114: 31 ff xor %edi,%edi d116: 48 8d 35 0b e7 00 00 lea 0xe70b(%rip),%rsi # 1b828 <_IO_stdin_used@@Base+0x3828> d11d: e8 7e 77 ff ff callq 48a0 <dcgettext@plt> d122: 4c 89 e6 mov %r12,%rsi d125: 48 89 c7 mov %rax,%rdi d128: e8 23 79 ff ff callq 4a50 <fputs_unlocked@plt> d12d: 4c 8b 25 54 61 01 00 mov 0x16154(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> d134: ba 05 00 00 00 mov $0x5,%edx d139: 31 ff xor %edi,%edi d13b: 48 8d 35 5e e8 00 00 lea 0xe85e(%rip),%rsi # 1b9a0 <_IO_stdin_used@@Base+0x39a0> d142: e8 59 77 ff ff callq 48a0 <dcgettext@plt> d147: 4c 89 e6 mov %r12,%rsi d14a: 48 89 c7 mov %rax,%rdi d14d: e8 fe 78 ff ff callq 4a50 <fputs_unlocked@plt> d152: 4c 8b 25 2f 61 01 00 mov 0x1612f(%rip),%r12 # 23288 <stdout@@GLIBC_2.2.5> d159: ba 05 00 00 00 mov $0x5,%edx d15e: 31 ff xor %edi,%edi d160: 48 8d 35 59 e9 00 00 lea 0xe959(%rip),%rsi # 1bac0 <_IO_stdin_used@@Base+0x3ac0> d167: e8 34 77 ff ff callq 48a0 <dcgettext@plt> d16c: 4c 89 e6 mov %r12,%rsi d16f: 4c 8d 25 c0 c7 00 00 lea 0xc7c0(%rip),%r12 # 19936 <_IO_stdin_used@@Base+0x1936> d176: 48 89 c7 mov %rax,%rdi d179: e8 d2 78 ff ff callq 4a50 <fputs_unlocked@plt> d17e: 8b 05 5c 60 01 00 mov 0x1605c(%rip),%eax # 231e0 <ls_mode@@Base> d184: 83 f8 01 cmp $0x1,%eax d187: 74 15 je d19e <__sprintf_chk@plt+0x840e> d189: 83 f8 02 cmp $0x2,%eax d18c: 4c 8d 25 20 c7 00 00 lea 0xc720(%rip),%r12 # 198b3 <_IO_stdin_used@@Base+0x18b3> d193: 48 8d 05 18 c7 00 00 lea 0xc718(%rip),%rax # 198b2 <_IO_stdin_used@@Base+0x18b2> d19a: 4c 0f 45 e0 cmovne %rax,%r12 d19e: 48 8d 05 12 c7 00 00 lea 0xc712(%rip),%rax # 198b7 <_IO_stdin_used@@Base+0x18b7> d1a5: 48 8d 0d 4a c7 00 00 lea 0xc74a(%rip),%rcx # 198f6 <_IO_stdin_used@@Base+0x18f6> d1ac: 48 c7 44 24 60 00 00 movq $0x0,0x60(%rsp) d1b3: 00 00 d1b5: 48 89 44 24 08 mov %rax,0x8(%rsp) d1ba: 48 8d 05 6e c7 00 00 lea 0xc76e(%rip),%rax # 1992f <_IO_stdin_used@@Base+0x192f> d1c1: 48 8d 1d 38 c7 00 00 lea 0xc738(%rip),%rbx # 19900 <_IO_stdin_used@@Base+0x1900> d1c8: 48 89 44 24 10 mov %rax,0x10(%rsp) d1cd: 48 8d 05 f3 c6 00 00 lea 0xc6f3(%rip),%rax # 198c7 <_IO_stdin_used@@Base+0x18c7> d1d4: 48 8d 35 18 cb 00 00 lea 0xcb18(%rip),%rsi # 19cf3 <_IO_stdin_used@@Base+0x1cf3> d1db: 48 89 44 24 18 mov %rax,0x18(%rsp) d1e0: 48 8d 05 f6 c6 00 00 lea 0xc6f6(%rip),%rax # 198dd <_IO_stdin_used@@Base+0x18dd> d1e7: 48 89 44 24 20 mov %rax,0x20(%rsp) d1ec: 48 8d 05 f4 c6 00 00 lea 0xc6f4(%rip),%rax # 198e7 <_IO_stdin_used@@Base+0x18e7> d1f3: 48 89 4c 24 30 mov %rcx,0x30(%rsp) d1f8: 48 8d 0d 0b c7 00 00 lea 0xc70b(%rip),%rcx # 1990a <_IO_stdin_used@@Base+0x190a> d1ff: 48 89 5c 24 40 mov %rbx,0x40(%rsp) d204: 48 89 e3 mov %rsp,%rbx d207: 48 89 34 24 mov %rsi,(%rsp) d20b: 48 89 44 24 28 mov %rax,0x28(%rsp) d210: 48 89 44 24 38 mov %rax,0x38(%rsp) d215: 48 89 44 24 48 mov %rax,0x48(%rsp) d21a: 48 89 4c 24 50 mov %rcx,0x50(%rsp) d21f: 48 89 44 24 58 mov %rax,0x58(%rsp) d224: 48 c7 44 24 68 00 00 movq $0x0,0x68(%rsp) d22b: 00 00 d22d: eb 0e jmp d23d <__sprintf_chk@plt+0x84ad> d22f: 90 nop d230: 48 8b 73 10 mov 0x10(%rbx),%rsi d234: 48 83 c3 10 add $0x10,%rbx d238: 48 85 f6 test %rsi,%rsi d23b: 74 0c je d249 <__sprintf_chk@plt+0x84b9> d23d: 4c 89 e7 mov %r12,%rdi d240: e8 3b 78 ff ff callq 4a80 <strcmp@plt> d245: 85 c0 test %eax,%eax d247: 75 e7 jne d230 <__sprintf_chk@plt+0x84a0> d249: 4c 8b 6b 08 mov 0x8(%rbx),%r13 d24d: ba 05 00 00 00 mov $0x5,%edx d252: 48 8d 35 bb c6 00 00 lea 0xc6bb(%rip),%rsi # 19914 <_IO_stdin_used@@Base+0x1914> d259: 31 ff xor %edi,%edi d25b: 4d 85 ed test %r13,%r13 d25e: 0f 84 bd 00 00 00 je d321 <__sprintf_chk@plt+0x8591> d264: e8 37 76 ff ff callq 48a0 <dcgettext@plt> d269: 48 8d 0d e8 e8 00 00 lea 0xe8e8(%rip),%rcx # 1bb58 <_IO_stdin_used@@Base+0x3b58> d270: bf 01 00 00 00 mov $0x1,%edi d275: 48 8d 15 af c6 00 00 lea 0xc6af(%rip),%rdx # 1992b <_IO_stdin_used@@Base+0x192b> d27c: 48 89 c6 mov %rax,%rsi d27f: 31 c0 xor %eax,%eax d281: e8 8a 79 ff ff callq 4c10 <__printf_chk@plt> d286: bf 05 00 00 00 mov $0x5,%edi d28b: 31 f6 xor %esi,%esi d28d: e8 6e 79 ff ff callq 4c00 <setlocale@plt> d292: 48 89 c7 mov %rax,%rdi d295: 48 85 c0 test %rax,%rax d298: 74 19 je d2b3 <__sprintf_chk@plt+0x8523> d29a: ba 03 00 00 00 mov $0x3,%edx d29f: 48 8d 35 93 c6 00 00 lea 0xc693(%rip),%rsi # 19939 <_IO_stdin_used@@Base+0x1939> d2a6: e8 c5 74 ff ff callq 4770 <strncmp@plt> d2ab: 85 c0 test %eax,%eax d2ad: 0f 85 f7 00 00 00 jne d3aa <__sprintf_chk@plt+0x861a> d2b3: 31 ff xor %edi,%edi d2b5: ba 05 00 00 00 mov $0x5,%edx d2ba: 48 8d 35 07 e9 00 00 lea 0xe907(%rip),%rsi # 1bbc8 <_IO_stdin_used@@Base+0x3bc8> d2c1: e8 da 75 ff ff callq 48a0 <dcgettext@plt> d2c6: 4c 89 e1 mov %r12,%rcx d2c9: bf 01 00 00 00 mov $0x1,%edi d2ce: 48 8d 15 83 e8 00 00 lea 0xe883(%rip),%rdx # 1bb58 <_IO_stdin_used@@Base+0x3b58> d2d5: 48 89 c6 mov %rax,%rsi d2d8: 31 c0 xor %eax,%eax d2da: e8 31 79 ff ff callq 4c10 <__printf_chk@plt> d2df: 4d 39 ec cmp %r13,%r12 d2e2: 48 8d 0d 15 c5 00 00 lea 0xc515(%rip),%rcx # 197fe <_IO_stdin_used@@Base+0x17fe> d2e9: 4c 8d 25 e1 c5 00 00 lea 0xc5e1(%rip),%r12 # 198d1 <_IO_stdin_used@@Base+0x18d1> d2f0: 4c 0f 45 e1 cmovne %rcx,%r12 d2f4: 31 ff xor %edi,%edi d2f6: 48 8d 35 eb e8 00 00 lea 0xe8eb(%rip),%rsi # 1bbe8 <_IO_stdin_used@@Base+0x3be8> d2fd: ba 05 00 00 00 mov $0x5,%edx d302: e8 99 75 ff ff callq 48a0 <dcgettext@plt> d307: 4c 89 e1 mov %r12,%rcx d30a: 4c 89 ea mov %r13,%rdx d30d: bf 01 00 00 00 mov $0x1,%edi d312: 48 89 c6 mov %rax,%rsi d315: 31 c0 xor %eax,%eax d317: e8 f4 78 ff ff callq 4c10 <__printf_chk@plt> d31c: e9 d9 f9 ff ff jmpq ccfa <__sprintf_chk@plt+0x7f6a> d321: e8 7a 75 ff ff callq 48a0 <dcgettext@plt> d326: 48 8d 0d 2b e8 00 00 lea 0xe82b(%rip),%rcx # 1bb58 <_IO_stdin_used@@Base+0x3b58> d32d: bf 01 00 00 00 mov $0x1,%edi d332: 48 8d 15 f2 c5 00 00 lea 0xc5f2(%rip),%rdx # 1992b <_IO_stdin_used@@Base+0x192b> d339: 48 89 c6 mov %rax,%rsi d33c: 31 c0 xor %eax,%eax d33e: e8 cd 78 ff ff callq 4c10 <__printf_chk@plt> d343: bf 05 00 00 00 mov $0x5,%edi d348: 31 f6 xor %esi,%esi d34a: e8 b1 78 ff ff callq 4c00 <setlocale@plt> d34f: 48 89 c7 mov %rax,%rdi d352: 48 85 c0 test %rax,%rax d355: 74 15 je d36c <__sprintf_chk@plt+0x85dc> d357: ba 03 00 00 00 mov $0x3,%edx d35c: 48 8d 35 d6 c5 00 00 lea 0xc5d6(%rip),%rsi # 19939 <_IO_stdin_used@@Base+0x1939> d363: e8 08 74 ff ff callq 4770 <strncmp@plt> d368: 85 c0 test %eax,%eax d36a: 75 3b jne d3a7 <__sprintf_chk@plt+0x8617> d36c: ba 05 00 00 00 mov $0x5,%edx d371: 48 8d 35 50 e8 00 00 lea 0xe850(%rip),%rsi # 1bbc8 <_IO_stdin_used@@Base+0x3bc8> d378: 31 ff xor %edi,%edi d37a: 4d 89 e5 mov %r12,%r13 d37d: e8 1e 75 ff ff callq 48a0 <dcgettext@plt> d382: 4c 89 e1 mov %r12,%rcx d385: bf 01 00 00 00 mov $0x1,%edi d38a: 48 8d 15 c7 e7 00 00 lea 0xe7c7(%rip),%rdx # 1bb58 <_IO_stdin_used@@Base+0x3b58> d391: 48 89 c6 mov %rax,%rsi d394: 31 c0 xor %eax,%eax d396: 4c 8d 25 34 c5 00 00 lea 0xc534(%rip),%r12 # 198d1 <_IO_stdin_used@@Base+0x18d1> d39d: e8 6e 78 ff ff callq 4c10 <__printf_chk@plt> d3a2: e9 4d ff ff ff jmpq d2f4 <__sprintf_chk@plt+0x8564> d3a7: 4d 89 e5 mov %r12,%r13 d3aa: 31 ff xor %edi,%edi d3ac: ba 05 00 00 00 mov $0x5,%edx d3b1: 48 8d 35 c8 e7 00 00 lea 0xe7c8(%rip),%rsi # 1bb80 <_IO_stdin_used@@Base+0x3b80> d3b8: e8 e3 74 ff ff callq 48a0 <dcgettext@plt> d3bd: 4c 89 e2 mov %r12,%rdx d3c0: bf 01 00 00 00 mov $0x1,%edi d3c5: 48 89 c6 mov %rax,%rsi d3c8: 31 c0 xor %eax,%eax d3ca: e8 41 78 ff ff callq 4c10 <__printf_chk@plt> d3cf: e9 df fe ff ff jmpq d2b3 <__sprintf_chk@plt+0x8523> d3d4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) d3db: 00 00 00 d3de: 66 90 xchg %ax,%ax d3e0: f3 0f 1e fa endbr64 d3e4: 41 57 push %r15 d3e6: b8 01 04 00 00 mov $0x401,%eax d3eb: 41 56 push %r14 d3ed: 49 be fe ff ff ff ff movabs $0x7ffffffffffffffe,%r14 d3f4: ff ff 7f d3f7: 41 55 push %r13 d3f9: 49 bd ff ff ff ff ff movabs $0x3fffffffffffffff,%r13 d400: ff ff 3f d403: 41 54 push %r12 d405: 49 89 fc mov %rdi,%r12 d408: 55 push %rbp d409: 53 push %rbx d40a: 48 8d 5e 01 lea 0x1(%rsi),%rbx d40e: 48 83 ec 08 sub $0x8,%rsp d412: 48 81 fe 01 04 00 00 cmp $0x401,%rsi d419: 48 0f 43 d8 cmovae %rax,%rbx d41d: 0f 1f 00 nopl (%rax) d420: 48 89 df mov %rbx,%rdi d423: e8 b8 72 ff ff callq 46e0 <malloc@plt> d428: 48 89 c5 mov %rax,%rbp d42b: 48 85 c0 test %rax,%rax d42e: 74 3b je d46b <__sprintf_chk@plt+0x86db> d430: 48 89 da mov %rbx,%rdx d433: 48 89 c6 mov %rax,%rsi d436: 4c 89 e7 mov %r12,%rdi d439: e8 e2 73 ff ff callq 4820 <readlink@plt> d43e: 49 89 c7 mov %rax,%r15 d441: 48 85 c0 test %rax,%rax d444: 78 52 js d498 <__sprintf_chk@plt+0x8708> d446: 4c 39 fb cmp %r15,%rbx d449: 77 65 ja d4b0 <__sprintf_chk@plt+0x8720> d44b: 48 89 ef mov %rbp,%rdi d44e: e8 7d 72 ff ff callq 46d0 <free@plt> d453: 4c 39 eb cmp %r13,%rbx d456: 77 28 ja d480 <__sprintf_chk@plt+0x86f0> d458: 48 01 db add %rbx,%rbx d45b: 48 89 df mov %rbx,%rdi d45e: e8 7d 72 ff ff callq 46e0 <malloc@plt> d463: 48 89 c5 mov %rax,%rbp d466: 48 85 c0 test %rax,%rax d469: 75 c5 jne d430 <__sprintf_chk@plt+0x86a0> d46b: 48 83 c4 08 add $0x8,%rsp d46f: 48 89 e8 mov %rbp,%rax d472: 5b pop %rbx d473: 5d pop %rbp d474: 41 5c pop %r12 d476: 41 5d pop %r13 d478: 41 5e pop %r14 d47a: 41 5f pop %r15 d47c: c3 retq d47d: 0f 1f 00 nopl (%rax) d480: 4c 39 f3 cmp %r14,%rbx d483: 77 3b ja d4c0 <__sprintf_chk@plt+0x8730> d485: 48 bb ff ff ff ff ff movabs $0x7fffffffffffffff,%rbx d48c: ff ff 7f d48f: eb 8f jmp d420 <__sprintf_chk@plt+0x8690> d491: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d498: e8 c3 72 ff ff callq 4760 <__errno_location@plt> d49d: 83 38 22 cmpl $0x22,(%rax) d4a0: 74 a4 je d446 <__sprintf_chk@plt+0x86b6> d4a2: 48 89 ef mov %rbp,%rdi d4a5: 31 ed xor %ebp,%ebp d4a7: e8 24 72 ff ff callq 46d0 <free@plt> d4ac: eb bd jmp d46b <__sprintf_chk@plt+0x86db> d4ae: 66 90 xchg %ax,%ax d4b0: 42 c6 44 3d 00 00 movb $0x0,0x0(%rbp,%r15,1) d4b6: eb b3 jmp d46b <__sprintf_chk@plt+0x86db> d4b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) d4bf: 00 d4c0: e8 9b 72 ff ff callq 4760 <__errno_location@plt> d4c5: 31 ed xor %ebp,%ebp d4c7: c7 00 0c 00 00 00 movl $0xc,(%rax) d4cd: eb 9c jmp d46b <__sprintf_chk@plt+0x86db> d4cf: 90 nop d4d0: f3 0f 1e fa endbr64 d4d4: bf 01 00 00 00 mov $0x1,%edi d4d9: e9 c2 f7 ff ff jmpq cca0 <__sprintf_chk@plt+0x7f10> d4de: 66 90 xchg %ax,%ax d4e0: f3 0f 1e fa endbr64 d4e4: 41 57 push %r15 d4e6: 41 56 push %r14 d4e8: 49 89 fe mov %rdi,%r14 d4eb: 41 55 push %r13 d4ed: 49 89 cd mov %rcx,%r13 d4f0: 41 54 push %r12 d4f2: 55 push %rbp d4f3: 48 89 d5 mov %rdx,%rbp d4f6: 53 push %rbx d4f7: 48 89 f3 mov %rsi,%rbx d4fa: 48 83 ec 28 sub $0x28,%rsp d4fe: 48 89 74 24 08 mov %rsi,0x8(%rsp) d503: 48 89 54 24 18 mov %rdx,0x18(%rsp) d508: e8 b3 73 ff ff callq 48c0 <strlen@plt> d50d: 4c 8b 3b mov (%rbx),%r15 d510: 4d 85 ff test %r15,%r15 d513: 0f 84 cd 00 00 00 je d5e6 <__sprintf_chk@plt+0x8856> d519: c6 44 24 17 00 movb $0x0,0x17(%rsp) d51e: 49 89 c4 mov %rax,%r12 d521: 31 db xor %ebx,%ebx d523: 48 c7 04 24 ff ff ff movq $0xffffffffffffffff,(%rsp) d52a: ff d52b: eb 4b jmp d578 <__sprintf_chk@plt+0x87e8> d52d: 0f 1f 00 nopl (%rax) d530: 48 8b 44 24 18 mov 0x18(%rsp),%rax d535: 48 85 c0 test %rax,%rax d538: 74 6e je d5a8 <__sprintf_chk@plt+0x8818> d53a: 48 8b 3c 24 mov (%rsp),%rdi d53e: 4c 89 ea mov %r13,%rdx d541: 48 89 ee mov %rbp,%rsi d544: 49 0f af fd imul %r13,%rdi d548: 48 01 c7 add %rax,%rdi d54b: e8 e0 74 ff ff callq 4a30 <memcmp@plt> d550: b9 01 00 00 00 mov $0x1,%ecx d555: 85 c0 test %eax,%eax d557: 0f b6 44 24 17 movzbl 0x17(%rsp),%eax d55c: 0f 45 c1 cmovne %ecx,%eax d55f: 88 44 24 17 mov %al,0x17(%rsp) d563: 48 8b 44 24 08 mov 0x8(%rsp),%rax d568: 48 83 c3 01 add $0x1,%rbx d56c: 4c 01 ed add %r13,%rbp d56f: 4c 8b 3c d8 mov (%rax,%rbx,8),%r15 d573: 4d 85 ff test %r15,%r15 d576: 74 38 je d5b0 <__sprintf_chk@plt+0x8820> d578: 4c 89 e2 mov %r12,%rdx d57b: 4c 89 f6 mov %r14,%rsi d57e: 4c 89 ff mov %r15,%rdi d581: e8 ea 71 ff ff callq 4770 <strncmp@plt> d586: 85 c0 test %eax,%eax d588: 75 d9 jne d563 <__sprintf_chk@plt+0x87d3> d58a: 4c 89 ff mov %r15,%rdi d58d: e8 2e 73 ff ff callq 48c0 <strlen@plt> d592: 4c 39 e0 cmp %r12,%rax d595: 74 49 je d5e0 <__sprintf_chk@plt+0x8850> d597: 48 83 3c 24 ff cmpq $0xffffffffffffffff,(%rsp) d59c: 75 92 jne d530 <__sprintf_chk@plt+0x87a0> d59e: 48 89 1c 24 mov %rbx,(%rsp) d5a2: eb bf jmp d563 <__sprintf_chk@plt+0x87d3> d5a4: 0f 1f 40 00 nopl 0x0(%rax) d5a8: c6 44 24 17 01 movb $0x1,0x17(%rsp) d5ad: eb b4 jmp d563 <__sprintf_chk@plt+0x87d3> d5af: 90 nop d5b0: 80 7c 24 17 00 cmpb $0x0,0x17(%rsp) d5b5: 48 c7 c0 fe ff ff ff mov $0xfffffffffffffffe,%rax d5bc: 48 0f 44 04 24 cmove (%rsp),%rax d5c1: 48 89 04 24 mov %rax,(%rsp) d5c5: 48 8b 04 24 mov (%rsp),%rax d5c9: 48 83 c4 28 add $0x28,%rsp d5cd: 5b pop %rbx d5ce: 5d pop %rbp d5cf: 41 5c pop %r12 d5d1: 41 5d pop %r13 d5d3: 41 5e pop %r14 d5d5: 41 5f pop %r15 d5d7: c3 retq d5d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) d5df: 00 d5e0: 48 89 1c 24 mov %rbx,(%rsp) d5e4: eb df jmp d5c5 <__sprintf_chk@plt+0x8835> d5e6: 48 c7 04 24 ff ff ff movq $0xffffffffffffffff,(%rsp) d5ed: ff d5ee: eb d5 jmp d5c5 <__sprintf_chk@plt+0x8835> d5f0: f3 0f 1e fa endbr64 d5f4: 41 55 push %r13 d5f6: 49 89 f5 mov %rsi,%r13 d5f9: 41 54 push %r12 d5fb: 55 push %rbp d5fc: 48 89 fd mov %rdi,%rbp d5ff: 53 push %rbx d600: 48 83 ec 08 sub $0x8,%rsp d604: 48 83 fa ff cmp $0xffffffffffffffff,%rdx d608: ba 05 00 00 00 mov $0x5,%edx d60d: 74 51 je d660 <__sprintf_chk@plt+0x88d0> d60f: 48 8d 35 4a e8 00 00 lea 0xe84a(%rip),%rsi # 1be60 <_IO_stdin_used@@Base+0x3e60> d616: 31 ff xor %edi,%edi d618: e8 83 72 ff ff callq 48a0 <dcgettext@plt> d61d: 49 89 c4 mov %rax,%r12 d620: 48 89 ee mov %rbp,%rsi d623: bf 01 00 00 00 mov $0x1,%edi d628: e8 f3 79 00 00 callq 15020 <__sprintf_chk@plt+0x10290> d62d: 4c 89 ea mov %r13,%rdx d630: be 08 00 00 00 mov $0x8,%esi d635: 31 ff xor %edi,%edi d637: 48 89 c3 mov %rax,%rbx d63a: e8 d1 75 00 00 callq 14c10 <__sprintf_chk@plt+0xfe80> d63f: 48 83 c4 08 add $0x8,%rsp d643: 49 89 d8 mov %rbx,%r8 d646: 4c 89 e2 mov %r12,%rdx d649: 5b pop %rbx d64a: 48 89 c1 mov %rax,%rcx d64d: 5d pop %rbp d64e: 31 f6 xor %esi,%esi d650: 41 5c pop %r12 d652: 31 ff xor %edi,%edi d654: 31 c0 xor %eax,%eax d656: 41 5d pop %r13 d658: e9 03 76 ff ff jmpq 4c60 <error@plt> d65d: 0f 1f 00 nopl (%rax) d660: 48 8d 35 de e7 00 00 lea 0xe7de(%rip),%rsi # 1be45 <_IO_stdin_used@@Base+0x3e45> d667: 31 ff xor %edi,%edi d669: e8 32 72 ff ff callq 48a0 <dcgettext@plt> d66e: 49 89 c4 mov %rax,%r12 d671: eb ad jmp d620 <__sprintf_chk@plt+0x8890> d673: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) d67a: 00 00 00 00 d67e: 66 90 xchg %ax,%ax d680: f3 0f 1e fa endbr64 d684: 41 57 push %r15 d686: 4c 8d 3d 05 e8 00 00 lea 0xe805(%rip),%r15 # 1be92 <_IO_stdin_used@@Base+0x3e92> d68d: 41 56 push %r14 d68f: 45 31 f6 xor %r14d,%r14d d692: 41 55 push %r13 d694: 49 89 d5 mov %rdx,%r13 d697: ba 05 00 00 00 mov $0x5,%edx d69c: 41 54 push %r12 d69e: 55 push %rbp d69f: 48 89 f5 mov %rsi,%rbp d6a2: 48 8d 35 d4 e7 00 00 lea 0xe7d4(%rip),%rsi # 1be7d <_IO_stdin_used@@Base+0x3e7d> d6a9: 53 push %rbx d6aa: 48 89 fb mov %rdi,%rbx d6ad: 48 83 ec 18 sub $0x18,%rsp d6b1: 4c 8b 25 08 5c 01 00 mov 0x15c08(%rip),%r12 # 232c0 <stderr@@GLIBC_2.2.5> d6b8: 48 89 7c 24 08 mov %rdi,0x8(%rsp) d6bd: 31 ff xor %edi,%edi d6bf: e8 dc 71 ff ff callq 48a0 <dcgettext@plt> d6c4: 4c 89 e6 mov %r12,%rsi d6c7: 48 89 c7 mov %rax,%rdi d6ca: e8 81 73 ff ff callq 4a50 <fputs_unlocked@plt> d6cf: 4c 8b 23 mov (%rbx),%r12 d6d2: 31 db xor %ebx,%ebx d6d4: 4d 85 e4 test %r12,%r12 d6d7: 75 40 jne d719 <__sprintf_chk@plt+0x8989> d6d9: e9 82 00 00 00 jmpq d760 <__sprintf_chk@plt+0x89d0> d6de: 66 90 xchg %ax,%ax d6e0: 4c 89 e7 mov %r12,%rdi d6e3: 49 89 ee mov %rbp,%r14 d6e6: e8 55 79 00 00 callq 15040 <__sprintf_chk@plt+0x102b0> d6eb: 48 8b 3d ce 5b 01 00 mov 0x15bce(%rip),%rdi # 232c0 <stderr@@GLIBC_2.2.5> d6f2: 4c 89 fa mov %r15,%rdx d6f5: be 01 00 00 00 mov $0x1,%esi d6fa: 48 89 c1 mov %rax,%rcx d6fd: 31 c0 xor %eax,%eax d6ff: e8 1c 76 ff ff callq 4d20 <__fprintf_chk@plt> d704: 48 8b 44 24 08 mov 0x8(%rsp),%rax d709: 48 83 c3 01 add $0x1,%rbx d70d: 4c 01 ed add %r13,%rbp d710: 4c 8b 24 d8 mov (%rax,%rbx,8),%r12 d714: 4d 85 e4 test %r12,%r12 d717: 74 47 je d760 <__sprintf_chk@plt+0x89d0> d719: 48 85 db test %rbx,%rbx d71c: 74 c2 je d6e0 <__sprintf_chk@plt+0x8950> d71e: 4c 89 ea mov %r13,%rdx d721: 48 89 ee mov %rbp,%rsi d724: 4c 89 f7 mov %r14,%rdi d727: e8 04 73 ff ff callq 4a30 <memcmp@plt> d72c: 85 c0 test %eax,%eax d72e: 75 b0 jne d6e0 <__sprintf_chk@plt+0x8950> d730: 4c 89 e7 mov %r12,%rdi d733: e8 08 79 00 00 callq 15040 <__sprintf_chk@plt+0x102b0> d738: 48 8b 3d 81 5b 01 00 mov 0x15b81(%rip),%rdi # 232c0 <stderr@@GLIBC_2.2.5> d73f: be 01 00 00 00 mov $0x1,%esi d744: 48 8d 15 4f e7 00 00 lea 0xe74f(%rip),%rdx # 1be9a <_IO_stdin_used@@Base+0x3e9a> d74b: 48 89 c1 mov %rax,%rcx d74e: 31 c0 xor %eax,%eax d750: e8 cb 75 ff ff callq 4d20 <__fprintf_chk@plt> d755: eb ad jmp d704 <__sprintf_chk@plt+0x8974> d757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) d75e: 00 00 d760: 48 8b 3d 59 5b 01 00 mov 0x15b59(%rip),%rdi # 232c0 <stderr@@GLIBC_2.2.5> d767: 48 8b 47 28 mov 0x28(%rdi),%rax d76b: 48 3b 47 30 cmp 0x30(%rdi),%rax d76f: 73 1f jae d790 <__sprintf_chk@plt+0x8a00> d771: 48 8d 50 01 lea 0x1(%rax),%rdx d775: 48 89 57 28 mov %rdx,0x28(%rdi) d779: c6 00 0a movb $0xa,(%rax) d77c: 48 83 c4 18 add $0x18,%rsp d780: 5b pop %rbx d781: 5d pop %rbp d782: 41 5c pop %r12 d784: 41 5d pop %r13 d786: 41 5e pop %r14 d788: 41 5f pop %r15 d78a: c3 retq d78b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) d790: 48 83 c4 18 add $0x18,%rsp d794: be 0a 00 00 00 mov $0xa,%esi d799: 5b pop %rbx d79a: 5d pop %rbp d79b: 41 5c pop %r12 d79d: 41 5d pop %r13 d79f: 41 5e pop %r14 d7a1: 41 5f pop %r15 d7a3: e9 a8 71 ff ff jmpq 4950 <__overflow@plt> d7a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) d7af: 00 d7b0: f3 0f 1e fa endbr64 d7b4: 41 57 push %r15 d7b6: 49 89 f7 mov %rsi,%r15 d7b9: 41 56 push %r14 d7bb: 4d 89 c6 mov %r8,%r14 d7be: 41 55 push %r13 d7c0: 49 89 fd mov %rdi,%r13 d7c3: 4c 89 ff mov %r15,%rdi d7c6: 41 54 push %r12 d7c8: 49 89 cc mov %rcx,%r12 d7cb: 4c 89 c1 mov %r8,%rcx d7ce: 55 push %rbp d7cf: 48 89 d5 mov %rdx,%rbp d7d2: 4c 89 e2 mov %r12,%rdx d7d5: 53 push %rbx d7d6: 48 89 ee mov %rbp,%rsi d7d9: 4c 89 cb mov %r9,%rbx d7dc: 48 83 ec 08 sub $0x8,%rsp d7e0: e8 fb fc ff ff callq d4e0 <__sprintf_chk@plt+0x8750> d7e5: 48 85 c0 test %rax,%rax d7e8: 78 16 js d800 <__sprintf_chk@plt+0x8a70> d7ea: 48 83 c4 08 add $0x8,%rsp d7ee: 5b pop %rbx d7ef: 5d pop %rbp d7f0: 41 5c pop %r12 d7f2: 41 5d pop %r13 d7f4: 41 5e pop %r14 d7f6: 41 5f pop %r15 d7f8: c3 retq d7f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d800: 48 89 c2 mov %rax,%rdx d803: 4c 89 fe mov %r15,%rsi d806: 4c 89 ef mov %r13,%rdi d809: e8 e2 fd ff ff callq d5f0 <__sprintf_chk@plt+0x8860> d80e: 4c 89 f2 mov %r14,%rdx d811: 4c 89 e6 mov %r12,%rsi d814: 48 89 ef mov %rbp,%rdi d817: e8 64 fe ff ff callq d680 <__sprintf_chk@plt+0x88f0> d81c: ff d3 callq *%rbx d81e: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax d825: eb c3 jmp d7ea <__sprintf_chk@plt+0x8a5a> d827: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) d82e: 00 00 d830: f3 0f 1e fa endbr64 d834: 41 56 push %r14 d836: 41 55 push %r13 d838: 41 54 push %r12 d83a: 55 push %rbp d83b: 53 push %rbx d83c: 4c 8b 36 mov (%rsi),%r14 d83f: 4d 85 f6 test %r14,%r14 d842: 74 35 je d879 <__sprintf_chk@plt+0x8ae9> d844: 49 89 fc mov %rdi,%r12 d847: 49 89 cd mov %rcx,%r13 d84a: 48 8d 5e 08 lea 0x8(%rsi),%rbx d84e: 48 89 d5 mov %rdx,%rbp d851: eb 14 jmp d867 <__sprintf_chk@plt+0x8ad7> d853: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) d858: 4c 8b 33 mov (%rbx),%r14 d85b: 4c 01 ed add %r13,%rbp d85e: 48 83 c3 08 add $0x8,%rbx d862: 4d 85 f6 test %r14,%r14 d865: 74 12 je d879 <__sprintf_chk@plt+0x8ae9> d867: 4c 89 ea mov %r13,%rdx d86a: 48 89 ee mov %rbp,%rsi d86d: 4c 89 e7 mov %r12,%rdi d870: e8 bb 71 ff ff callq 4a30 <memcmp@plt> d875: 85 c0 test %eax,%eax d877: 75 df jne d858 <__sprintf_chk@plt+0x8ac8> d879: 5b pop %rbx d87a: 4c 89 f0 mov %r14,%rax d87d: 5d pop %rbp d87e: 41 5c pop %r12 d880: 41 5d pop %r13 d882: 41 5e pop %r14 d884: c3 retq d885: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) d88c: 00 00 00 d88f: 90 nop d890: f3 0f 1e fa endbr64 d894: 48 39 f7 cmp %rsi,%rdi d897: 74 5f je d8f8 <__sprintf_chk@plt+0x8b68> d899: 48 85 d2 test %rdx,%rdx d89c: 74 5a je d8f8 <__sprintf_chk@plt+0x8b68> d89e: 4c 8d 52 ff lea -0x1(%rdx),%r10 d8a2: 31 d2 xor %edx,%edx d8a4: eb 17 jmp d8bd <__sprintf_chk@plt+0x8b2d> d8a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) d8ad: 00 00 00 d8b0: 85 c0 test %eax,%eax d8b2: 74 3d je d8f1 <__sprintf_chk@plt+0x8b61> d8b4: 48 83 c2 01 add $0x1,%rdx d8b8: 41 38 c8 cmp %cl,%r8b d8bb: 75 34 jne d8f1 <__sprintf_chk@plt+0x8b61> d8bd: 0f b6 04 17 movzbl (%rdi,%rdx,1),%eax d8c1: 8d 48 bf lea -0x41(%rax),%ecx d8c4: 41 89 c0 mov %eax,%r8d d8c7: 83 f9 19 cmp $0x19,%ecx d8ca: 77 07 ja d8d3 <__sprintf_chk@plt+0x8b43> d8cc: 83 c0 20 add $0x20,%eax d8cf: 41 83 c0 20 add $0x20,%r8d d8d3: 44 0f b6 0c 16 movzbl (%rsi,%rdx,1),%r9d d8d8: 45 8d 59 bf lea -0x41(%r9),%r11d d8dc: 44 89 c9 mov %r9d,%ecx d8df: 41 83 fb 19 cmp $0x19,%r11d d8e3: 77 07 ja d8ec <__sprintf_chk@plt+0x8b5c> d8e5: 41 83 c1 20 add $0x20,%r9d d8e9: 83 c1 20 add $0x20,%ecx d8ec: 4c 39 d2 cmp %r10,%rdx d8ef: 75 bf jne d8b0 <__sprintf_chk@plt+0x8b20> d8f1: 44 29 c8 sub %r9d,%eax d8f4: c3 retq d8f5: 0f 1f 00 nopl (%rax) d8f8: 31 c0 xor %eax,%eax d8fa: c3 retq d8fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) d900: f3 0f 1e fa endbr64 d904: 41 57 push %r15 d906: 41 56 push %r14 d908: 41 55 push %r13 d90a: 41 54 push %r12 d90c: 55 push %rbp d90d: 89 f5 mov %esi,%ebp d90f: 83 e6 03 and $0x3,%esi d912: 53 push %rbx d913: 48 81 ec e8 00 00 00 sub $0xe8,%rsp d91a: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax d921: 00 00 d923: 48 89 84 24 d8 00 00 mov %rax,0xd8(%rsp) d92a: 00 d92b: 31 c0 xor %eax,%eax d92d: 8d 46 ff lea -0x1(%rsi),%eax d930: 89 74 24 14 mov %esi,0x14(%rsp) d934: 85 c6 test %eax,%esi d936: 0f 85 d4 04 00 00 jne de10 <__sprintf_chk@plt+0x9080> d93c: 49 89 ff mov %rdi,%r15 d93f: 48 85 ff test %rdi,%rdi d942: 0f 84 c8 04 00 00 je de10 <__sprintf_chk@plt+0x9080> d948: 0f b6 07 movzbl (%rdi),%eax d94b: 84 c0 test %al,%al d94d: 0f 84 75 05 00 00 je dec8 <__sprintf_chk@plt+0x9138> d953: 3c 2f cmp $0x2f,%al d955: 0f 84 21 02 00 00 je db7c <__sprintf_chk@plt+0x8dec> d95b: e8 40 83 00 00 callq 15ca0 <__sprintf_chk@plt+0x10f10> d960: 49 89 c6 mov %rax,%r14 d963: 48 85 c0 test %rax,%rax d966: 0f 84 e4 01 00 00 je db50 <__sprintf_chk@plt+0x8dc0> d96c: 48 89 c7 mov %rax,%rdi d96f: e8 4c 6f ff ff callq 48c0 <strlen@plt> d974: 49 89 c5 mov %rax,%r13 d977: 48 3d ff 0f 00 00 cmp $0xfff,%rax d97d: 0f 86 58 05 00 00 jbe dedb <__sprintf_chk@plt+0x914b> d983: 4d 01 f5 add %r14,%r13 d986: 4c 89 eb mov %r13,%rbx d989: 41 0f b6 07 movzbl (%r15),%eax d98d: 84 c0 test %al,%al d98f: 0f 84 0d 06 00 00 je dfa2 <__sprintf_chk@plt+0x9212> d995: 4c 89 7c 24 28 mov %r15,0x28(%rsp) d99a: 83 e5 04 and $0x4,%ebp d99d: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) d9a4: 00 00 d9a6: 48 c7 44 24 38 00 00 movq $0x0,0x38(%rsp) d9ad: 00 00 d9af: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp) d9b6: 00 00 d9b8: 89 6c 24 24 mov %ebp,0x24(%rsp) d9bc: 4c 89 ed mov %r13,%rbp d9bf: 4d 89 fd mov %r15,%r13 d9c2: 0f 95 44 24 23 setne 0x23(%rsp) d9c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) d9ce: 00 00 d9d0: 89 c1 mov %eax,%ecx d9d2: 3c 2f cmp $0x2f,%al d9d4: 75 20 jne d9f6 <__sprintf_chk@plt+0x8c66> d9d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) d9dd: 00 00 00 d9e0: 41 0f b6 4d 01 movzbl 0x1(%r13),%ecx d9e5: 49 83 c5 01 add $0x1,%r13 d9e9: 80 f9 2f cmp $0x2f,%cl d9ec: 74 f2 je d9e0 <__sprintf_chk@plt+0x8c50> d9ee: 84 c9 test %cl,%cl d9f0: 0f 84 fa 00 00 00 je daf0 <__sprintf_chk@plt+0x8d60> d9f6: 4d 89 ef mov %r13,%r15 d9f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) da00: 4d 89 fc mov %r15,%r12 da03: 41 0f b6 47 01 movzbl 0x1(%r15),%eax da08: 49 83 c7 01 add $0x1,%r15 da0c: 84 c0 test %al,%al da0e: 74 04 je da14 <__sprintf_chk@plt+0x8c84> da10: 3c 2f cmp $0x2f,%al da12: 75 ec jne da00 <__sprintf_chk@plt+0x8c70> da14: 4d 39 ef cmp %r13,%r15 da17: 0f 84 d3 00 00 00 je daf0 <__sprintf_chk@plt+0x8d60> da1d: 4c 89 fa mov %r15,%rdx da20: 4c 29 ea sub %r13,%rdx da23: 48 83 fa 01 cmp $0x1,%rdx da27: 0f 84 43 02 00 00 je dc70 <__sprintf_chk@plt+0x8ee0> da2d: 48 83 fa 02 cmp $0x2,%rdx da31: 75 09 jne da3c <__sprintf_chk@plt+0x8cac> da33: 80 f9 2e cmp $0x2e,%cl da36: 0f 84 8c 03 00 00 je ddc8 <__sprintf_chk@plt+0x9038> da3c: 80 7d ff 2f cmpb $0x2f,-0x1(%rbp) da40: 74 08 je da4a <__sprintf_chk@plt+0x8cba> da42: c6 45 00 2f movb $0x2f,0x0(%rbp) da46: 48 83 c5 01 add $0x1,%rbp da4a: 48 8d 44 15 00 lea 0x0(%rbp,%rdx,1),%rax da4f: 48 39 c3 cmp %rax,%rbx da52: 77 3b ja da8f <__sprintf_chk@plt+0x8cff> da54: 4c 29 f3 sub %r14,%rbx da57: 4c 29 f5 sub %r14,%rbp da5a: 4c 89 f7 mov %r14,%rdi da5d: 48 89 54 24 08 mov %rdx,0x8(%rsp) da62: 48 8d 44 1a 01 lea 0x1(%rdx,%rbx,1),%rax da67: 48 81 c3 00 10 00 00 add $0x1000,%rbx da6e: 48 81 fa 00 10 00 00 cmp $0x1000,%rdx da75: 48 0f 4d d8 cmovge %rax,%rbx da79: 48 89 de mov %rbx,%rsi da7c: e8 9f 7e 00 00 callq 15920 <__sprintf_chk@plt+0x10b90> da81: 48 8b 54 24 08 mov 0x8(%rsp),%rdx da86: 49 89 c6 mov %rax,%r14 da89: 48 01 c3 add %rax,%rbx da8c: 48 01 c5 add %rax,%rbp da8f: 48 89 ef mov %rbp,%rdi da92: 4c 89 ee mov %r13,%rsi da95: 48 89 54 24 08 mov %rdx,0x8(%rsp) da9a: e8 41 70 ff ff callq 4ae0 <memcpy@plt> da9f: 48 8b 54 24 08 mov 0x8(%rsp),%rdx daa4: 83 7c 24 14 02 cmpl $0x2,0x14(%rsp) daa9: 48 8d 6c 15 00 lea 0x0(%rbp,%rdx,1),%rbp daae: c6 45 00 00 movb $0x0,0x0(%rbp) dab2: 0f 85 08 01 00 00 jne dbc0 <__sprintf_chk@plt+0x8e30> dab8: 80 7c 24 23 00 cmpb $0x0,0x23(%rsp) dabd: 0f 84 fd 00 00 00 je dbc0 <__sprintf_chk@plt+0x8e30> dac3: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) daca: 00 dacb: 41 80 3f 00 cmpb $0x0,(%r15) dacf: 74 0b je dadc <__sprintf_chk@plt+0x8d4c> dad1: 83 7c 24 14 02 cmpl $0x2,0x14(%rsp) dad6: 0f 85 b4 04 00 00 jne df90 <__sprintf_chk@plt+0x9200> dadc: 41 0f b6 07 movzbl (%r15),%eax dae0: 4d 89 fd mov %r15,%r13 dae3: 84 c0 test %al,%al dae5: 0f 85 e5 fe ff ff jne d9d0 <__sprintf_chk@plt+0x8c40> daeb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) daf0: 49 89 ed mov %rbp,%r13 daf3: 49 8d 46 01 lea 0x1(%r14),%rax daf7: 49 39 c5 cmp %rax,%r13 dafa: 76 0b jbe db07 <__sprintf_chk@plt+0x8d77> dafc: 41 80 7d ff 2f cmpb $0x2f,-0x1(%r13) db01: 0f 84 51 04 00 00 je df58 <__sprintf_chk@plt+0x91c8> db07: 49 8d 45 01 lea 0x1(%r13),%rax db0b: 41 c6 45 00 00 movb $0x0,0x0(%r13) db10: 48 39 d8 cmp %rbx,%rax db13: 74 15 je db2a <__sprintf_chk@plt+0x8d9a> db15: 4d 89 e9 mov %r13,%r9 db18: 4c 89 f7 mov %r14,%rdi db1b: 4d 29 f1 sub %r14,%r9 db1e: 49 8d 71 01 lea 0x1(%r9),%rsi db22: e8 f9 7d 00 00 callq 15920 <__sprintf_chk@plt+0x10b90> db27: 49 89 c6 mov %rax,%r14 db2a: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi db2f: e8 9c 6b ff ff callq 46d0 <free@plt> db34: 48 8b 44 24 18 mov 0x18(%rsp),%rax db39: 48 85 c0 test %rax,%rax db3c: 74 12 je db50 <__sprintf_chk@plt+0x8dc0> db3e: 48 89 c7 mov %rax,%rdi db41: e8 3a 1b 00 00 callq f680 <__sprintf_chk@plt+0xa8f0> db46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) db4d: 00 00 00 db50: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax db57: 00 db58: 64 48 33 04 25 28 00 xor %fs:0x28,%rax db5f: 00 00 db61: 0f 85 52 04 00 00 jne dfb9 <__sprintf_chk@plt+0x9229> db67: 48 81 c4 e8 00 00 00 add $0xe8,%rsp db6e: 4c 89 f0 mov %r14,%rax db71: 5b pop %rbx db72: 5d pop %rbp db73: 41 5c pop %r12 db75: 41 5d pop %r13 db77: 41 5e pop %r14 db79: 41 5f pop %r15 db7b: c3 retq db7c: bf 00 10 00 00 mov $0x1000,%edi db81: e8 3a 7d 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> db86: c6 00 2f movb $0x2f,(%rax) db89: 49 89 c6 mov %rax,%r14 db8c: 48 8d 98 00 10 00 00 lea 0x1000(%rax),%rbx db93: 4c 8d 68 01 lea 0x1(%rax),%r13 db97: 41 0f b6 07 movzbl (%r15),%eax db9b: 84 c0 test %al,%al db9d: 0f 85 f2 fd ff ff jne d995 <__sprintf_chk@plt+0x8c05> dba3: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) dbaa: 00 00 dbac: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp) dbb3: 00 00 dbb5: e9 4d ff ff ff jmpq db07 <__sprintf_chk@plt+0x8d77> dbba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) dbc0: 8b 44 24 24 mov 0x24(%rsp),%eax dbc4: 4c 8d 6c 24 40 lea 0x40(%rsp),%r13 dbc9: 4c 89 f6 mov %r14,%rsi dbcc: bf 01 00 00 00 mov $0x1,%edi dbd1: 4c 89 ea mov %r13,%rdx dbd4: 85 c0 test %eax,%eax dbd6: 0f 84 ac 00 00 00 je dc88 <__sprintf_chk@plt+0x8ef8> dbdc: e8 5f 6f ff ff callq 4b40 <__xstat@plt> dbe1: 85 c0 test %eax,%eax dbe3: 0f 95 c0 setne %al dbe6: 84 c0 test %al,%al dbe8: 74 5e je dc48 <__sprintf_chk@plt+0x8eb8> dbea: e8 71 6b ff ff callq 4760 <__errno_location@plt> dbef: 8b 10 mov (%rax),%edx dbf1: 49 89 c5 mov %rax,%r13 dbf4: 8b 44 24 14 mov 0x14(%rsp),%eax dbf8: 85 c0 test %eax,%eax dbfa: 0f 84 60 02 00 00 je de60 <__sprintf_chk@plt+0x90d0> dc00: 83 f8 01 cmp $0x1,%eax dc03: 0f 85 ba fe ff ff jne dac3 <__sprintf_chk@plt+0x8d33> dc09: 48 8d 35 f3 be 00 00 lea 0xbef3(%rip),%rsi # 19b03 <_IO_stdin_used@@Base+0x1b03> dc10: 4c 89 ff mov %r15,%rdi dc13: 89 54 24 08 mov %edx,0x8(%rsp) dc17: e8 f4 6d ff ff callq 4a10 <strspn@plt> dc1c: 8b 54 24 08 mov 0x8(%rsp),%edx dc20: 41 80 3c 07 00 cmpb $0x0,(%r15,%rax,1) dc25: 0f 85 35 02 00 00 jne de60 <__sprintf_chk@plt+0x90d0> dc2b: 83 fa 02 cmp $0x2,%edx dc2e: 0f 85 2c 02 00 00 jne de60 <__sprintf_chk@plt+0x90d0> dc34: 41 0f b6 44 24 01 movzbl 0x1(%r12),%eax dc3a: 4d 89 fd mov %r15,%r13 dc3d: e9 a1 fe ff ff jmpq dae3 <__sprintf_chk@plt+0x8d53> dc42: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) dc48: 8b 44 24 58 mov 0x58(%rsp),%eax dc4c: 25 00 f0 00 00 and $0xf000,%eax dc51: 3d 00 a0 00 00 cmp $0xa000,%eax dc56: 74 48 je dca0 <__sprintf_chk@plt+0x8f10> dc58: 3d 00 40 00 00 cmp $0x4000,%eax dc5d: 0f 84 79 fe ff ff je dadc <__sprintf_chk@plt+0x8d4c> dc63: e9 63 fe ff ff jmpq dacb <__sprintf_chk@plt+0x8d3b> dc68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) dc6f: 00 dc70: 80 f9 2e cmp $0x2e,%cl dc73: 0f 85 c3 fd ff ff jne da3c <__sprintf_chk@plt+0x8cac> dc79: 4d 89 fd mov %r15,%r13 dc7c: e9 62 fe ff ff jmpq dae3 <__sprintf_chk@plt+0x8d53> dc81: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) dc88: e8 43 6c ff ff callq 48d0 <__lxstat@plt> dc8d: 85 c0 test %eax,%eax dc8f: 0f 95 c0 setne %al dc92: e9 4f ff ff ff jmpq dbe6 <__sprintf_chk@plt+0x8e56> dc97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) dc9e: 00 00 dca0: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) dca6: 0f 84 77 01 00 00 je de23 <__sprintf_chk@plt+0x9093> dcac: 48 8b 74 24 28 mov 0x28(%rsp),%rsi dcb1: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi dcb6: 4c 89 ea mov %r13,%rdx dcb9: e8 62 06 00 00 callq e320 <__sprintf_chk@plt+0x9590> dcbe: 84 c0 test %al,%al dcc0: 0f 85 af 00 00 00 jne dd75 <__sprintf_chk@plt+0x8fe5> dcc6: 48 8b 74 24 28 mov 0x28(%rsp),%rsi dccb: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi dcd0: 4c 89 ea mov %r13,%rdx dcd3: e8 b8 05 00 00 callq e290 <__sprintf_chk@plt+0x9500> dcd8: 48 8b 74 24 70 mov 0x70(%rsp),%rsi dcdd: 4c 89 f7 mov %r14,%rdi dce0: e8 fb f6 ff ff callq d3e0 <__sprintf_chk@plt+0x8650> dce5: 49 89 c5 mov %rax,%r13 dce8: 48 85 c0 test %rax,%rax dceb: 0f 84 09 02 00 00 je defa <__sprintf_chk@plt+0x916a> dcf1: 48 89 c7 mov %rax,%rdi dcf4: e8 c7 6b ff ff callq 48c0 <strlen@plt> dcf9: 4c 89 ff mov %r15,%rdi dcfc: 49 89 c4 mov %rax,%r12 dcff: e8 bc 6b ff ff callq 48c0 <strlen@plt> dd04: 48 83 7c 24 38 00 cmpq $0x0,0x38(%rsp) dd0a: 48 89 c2 mov %rax,%rdx dd0d: 0f 84 7d 01 00 00 je de90 <__sprintf_chk@plt+0x9100> dd13: 49 8d 4c 04 01 lea 0x1(%r12,%rax,1),%rcx dd18: 48 3b 4c 24 38 cmp 0x38(%rsp),%rcx dd1d: 0f 87 05 02 00 00 ja df28 <__sprintf_chk@plt+0x9198> dd23: 48 8b 44 24 30 mov 0x30(%rsp),%rax dd28: 48 83 c2 01 add $0x1,%rdx dd2c: 4c 89 fe mov %r15,%rsi dd2f: 4a 8d 3c 20 lea (%rax,%r12,1),%rdi dd33: e8 18 6f ff ff callq 4c50 <memmove@plt> dd38: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi dd3d: 4c 89 e2 mov %r12,%rdx dd40: 4c 89 ee mov %r13,%rsi dd43: e8 98 6d ff ff callq 4ae0 <memcpy@plt> dd48: 41 80 7d 00 2f cmpb $0x2f,0x0(%r13) dd4d: 48 89 44 24 28 mov %rax,0x28(%rsp) dd52: 49 89 c7 mov %rax,%r15 dd55: 49 8d 46 01 lea 0x1(%r14),%rax dd59: 0f 84 bd 01 00 00 je df1c <__sprintf_chk@plt+0x918c> dd5f: 48 39 c5 cmp %rax,%rbp dd62: 0f 87 fc 01 00 00 ja df64 <__sprintf_chk@plt+0x91d4> dd68: 4c 89 ef mov %r13,%rdi dd6b: e8 60 69 ff ff callq 46d0 <free@plt> dd70: e9 67 fd ff ff jmpq dadc <__sprintf_chk@plt+0x8d4c> dd75: 83 7c 24 14 02 cmpl $0x2,0x14(%rsp) dd7a: 0f 84 b4 fe ff ff je dc34 <__sprintf_chk@plt+0x8ea4> dd80: e8 db 69 ff ff callq 4760 <__errno_location@plt> dd85: ba 28 00 00 00 mov $0x28,%edx dd8a: 49 89 c7 mov %rax,%r15 dd8d: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi dd92: 89 54 24 08 mov %edx,0x8(%rsp) dd96: e8 35 69 ff ff callq 46d0 <free@plt> dd9b: 4c 89 f7 mov %r14,%rdi dd9e: e8 2d 69 ff ff callq 46d0 <free@plt> dda3: 8b 54 24 08 mov 0x8(%rsp),%edx dda7: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi ddac: 89 54 24 08 mov %edx,0x8(%rsp) ddb0: e8 cb 18 00 00 callq f680 <__sprintf_chk@plt+0xa8f0> ddb5: 8b 54 24 08 mov 0x8(%rsp),%edx ddb9: 41 89 17 mov %edx,(%r15) ddbc: 45 31 f6 xor %r14d,%r14d ddbf: e9 8c fd ff ff jmpq db50 <__sprintf_chk@plt+0x8dc0> ddc4: 0f 1f 40 00 nopl 0x0(%rax) ddc8: 41 80 7d 01 2e cmpb $0x2e,0x1(%r13) ddcd: 0f 85 69 fc ff ff jne da3c <__sprintf_chk@plt+0x8cac> ddd3: 49 8d 56 01 lea 0x1(%r14),%rdx ddd7: 4d 89 fd mov %r15,%r13 ddda: 48 39 d5 cmp %rdx,%rbp dddd: 0f 86 00 fd ff ff jbe dae3 <__sprintf_chk@plt+0x8d53> dde3: 48 83 ed 01 sub $0x1,%rbp dde7: 4c 39 f5 cmp %r14,%rbp ddea: 0f 86 f3 fc ff ff jbe dae3 <__sprintf_chk@plt+0x8d53> ddf0: 80 7d ff 2f cmpb $0x2f,-0x1(%rbp) ddf4: 0f 84 7f fe ff ff je dc79 <__sprintf_chk@plt+0x8ee9> ddfa: 48 83 ed 01 sub $0x1,%rbp ddfe: 4c 39 f5 cmp %r14,%rbp de01: 75 ed jne ddf0 <__sprintf_chk@plt+0x9060> de03: e9 71 fe ff ff jmpq dc79 <__sprintf_chk@plt+0x8ee9> de08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) de0f: 00 de10: e8 4b 69 ff ff callq 4760 <__errno_location@plt> de15: 45 31 f6 xor %r14d,%r14d de18: c7 00 16 00 00 00 movl $0x16,(%rax) de1e: e9 2d fd ff ff jmpq db50 <__sprintf_chk@plt+0x8dc0> de23: 4c 8d 05 96 20 00 00 lea 0x2096(%rip),%r8 # fec0 <__sprintf_chk@plt+0xb130> de2a: 48 8d 0d 4f 20 00 00 lea 0x204f(%rip),%rcx # fe80 <__sprintf_chk@plt+0xb0f0> de31: 31 f6 xor %esi,%esi de33: bf 07 00 00 00 mov $0x7,%edi de38: 48 8d 15 c1 1f 00 00 lea 0x1fc1(%rip),%rdx # fe00 <__sprintf_chk@plt+0xb070> de3f: e8 7c 16 00 00 callq f4c0 <__sprintf_chk@plt+0xa730> de44: 48 89 44 24 18 mov %rax,0x18(%rsp) de49: 48 85 c0 test %rax,%rax de4c: 0f 85 5a fe ff ff jne dcac <__sprintf_chk@plt+0x8f1c> de52: e8 d9 7c 00 00 callq 15b30 <__sprintf_chk@plt+0x10da0> de57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) de5e: 00 00 de60: 4d 89 ef mov %r13,%r15 de63: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi de68: 89 54 24 08 mov %edx,0x8(%rsp) de6c: e8 5f 68 ff ff callq 46d0 <free@plt> de71: 4c 89 f7 mov %r14,%rdi de74: e8 57 68 ff ff callq 46d0 <free@plt> de79: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) de7f: 8b 54 24 08 mov 0x8(%rsp),%edx de83: 0f 84 30 ff ff ff je ddb9 <__sprintf_chk@plt+0x9029> de89: e9 19 ff ff ff jmpq dda7 <__sprintf_chk@plt+0x9017> de8e: 66 90 xchg %ax,%ax de90: 49 8d 44 04 01 lea 0x1(%r12,%rax,1),%rax de95: 48 89 54 24 08 mov %rdx,0x8(%rsp) de9a: 48 89 c7 mov %rax,%rdi de9d: 48 3d 00 10 00 00 cmp $0x1000,%rax dea3: b8 00 10 00 00 mov $0x1000,%eax dea8: 48 0f 43 c7 cmovae %rdi,%rax deac: 48 89 c7 mov %rax,%rdi deaf: 48 89 44 24 38 mov %rax,0x38(%rsp) deb4: e8 07 7a 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> deb9: 48 8b 54 24 08 mov 0x8(%rsp),%rdx debe: 48 89 44 24 30 mov %rax,0x30(%rsp) dec3: e9 5b fe ff ff jmpq dd23 <__sprintf_chk@plt+0x8f93> dec8: e8 93 68 ff ff callq 4760 <__errno_location@plt> decd: 45 31 f6 xor %r14d,%r14d ded0: c7 00 02 00 00 00 movl $0x2,(%rax) ded6: e9 75 fc ff ff jmpq db50 <__sprintf_chk@plt+0x8dc0> dedb: 4c 89 f7 mov %r14,%rdi dede: be 00 10 00 00 mov $0x1000,%esi dee3: e8 38 7a 00 00 callq 15920 <__sprintf_chk@plt+0x10b90> dee8: 49 89 c6 mov %rax,%r14 deeb: 49 01 c5 add %rax,%r13 deee: 48 8d 98 00 10 00 00 lea 0x1000(%rax),%rbx def5: e9 8f fa ff ff jmpq d989 <__sprintf_chk@plt+0x8bf9> defa: e8 61 68 ff ff callq 4760 <__errno_location@plt> deff: 83 7c 24 14 02 cmpl $0x2,0x14(%rsp) df04: 8b 10 mov (%rax),%edx df06: 49 89 c5 mov %rax,%r13 df09: 75 09 jne df14 <__sprintf_chk@plt+0x9184> df0b: 83 fa 0c cmp $0xc,%edx df0e: 0f 85 20 fd ff ff jne dc34 <__sprintf_chk@plt+0x8ea4> df14: 4d 89 ef mov %r13,%r15 df17: e9 71 fe ff ff jmpq dd8d <__sprintf_chk@plt+0x8ffd> df1c: 41 c6 06 2f movb $0x2f,(%r14) df20: 48 89 c5 mov %rax,%rbp df23: e9 40 fe ff ff jmpq dd68 <__sprintf_chk@plt+0x8fd8> df28: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi df2d: 48 89 ce mov %rcx,%rsi df30: 48 89 4c 24 08 mov %rcx,0x8(%rsp) df35: 48 89 44 24 28 mov %rax,0x28(%rsp) df3a: e8 e1 79 00 00 callq 15920 <__sprintf_chk@plt+0x10b90> df3f: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx df44: 48 8b 54 24 28 mov 0x28(%rsp),%rdx df49: 48 89 44 24 30 mov %rax,0x30(%rsp) df4e: 48 89 4c 24 38 mov %rcx,0x38(%rsp) df53: e9 cb fd ff ff jmpq dd23 <__sprintf_chk@plt+0x8f93> df58: 4c 89 e8 mov %r13,%rax df5b: 49 83 ed 01 sub $0x1,%r13 df5f: e9 a7 fb ff ff jmpq db0b <__sprintf_chk@plt+0x8d7b> df64: 48 83 ed 01 sub $0x1,%rbp df68: 49 39 ee cmp %rbp,%r14 df6b: 0f 83 f7 fd ff ff jae dd68 <__sprintf_chk@plt+0x8fd8> df71: 80 7d ff 2f cmpb $0x2f,-0x1(%rbp) df75: 0f 84 ed fd ff ff je dd68 <__sprintf_chk@plt+0x8fd8> df7b: 48 83 ed 01 sub $0x1,%rbp df7f: 49 39 ee cmp %rbp,%r14 df82: 75 ed jne df71 <__sprintf_chk@plt+0x91e1> df84: e9 df fd ff ff jmpq dd68 <__sprintf_chk@plt+0x8fd8> df89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) df90: e8 cb 67 ff ff callq 4760 <__errno_location@plt> df95: ba 14 00 00 00 mov $0x14,%edx df9a: 49 89 c7 mov %rax,%r15 df9d: e9 c1 fe ff ff jmpq de63 <__sprintf_chk@plt+0x90d3> dfa2: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) dfa9: 00 00 dfab: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp) dfb2: 00 00 dfb4: e9 3a fb ff ff jmpq daf3 <__sprintf_chk@plt+0x8d63> dfb9: e8 22 69 ff ff callq 48e0 <__stack_chk_fail@plt> dfbe: 66 90 xchg %ax,%ax dfc0: f3 0f 1e fa endbr64 dfc4: 48 89 3d 0d 64 01 00 mov %rdi,0x1640d(%rip) # 243d8 <stderr@@GLIBC_2.2.5+0x1118> dfcb: c3 retq dfcc: 0f 1f 40 00 nopl 0x0(%rax) dfd0: f3 0f 1e fa endbr64 dfd4: 40 88 3d f5 63 01 00 mov %dil,0x163f5(%rip) # 243d0 <stderr@@GLIBC_2.2.5+0x1110> dfdb: c3 retq dfdc: 0f 1f 40 00 nopl 0x0(%rax) dfe0: f3 0f 1e fa endbr64 dfe4: 41 54 push %r12 dfe6: 53 push %rbx dfe7: 48 83 ec 08 sub $0x8,%rsp dfeb: 48 8b 3d 96 52 01 00 mov 0x15296(%rip),%rdi # 23288 <stdout@@GLIBC_2.2.5> dff2: e8 79 92 00 00 callq 17270 <_obstack_memory_used@@Base+0x610> dff7: 85 c0 test %eax,%eax dff9: 74 16 je e011 <__sprintf_chk@plt+0x9281> dffb: e8 60 67 ff ff callq 4760 <__errno_location@plt> e000: 80 3d c9 63 01 00 00 cmpb $0x0,0x163c9(%rip) # 243d0 <stderr@@GLIBC_2.2.5+0x1110> e007: 48 89 c3 mov %rax,%rbx e00a: 74 1d je e029 <__sprintf_chk@plt+0x9299> e00c: 83 38 20 cmpl $0x20,(%rax) e00f: 75 18 jne e029 <__sprintf_chk@plt+0x9299> e011: 48 8b 3d a8 52 01 00 mov 0x152a8(%rip),%rdi # 232c0 <stderr@@GLIBC_2.2.5> e018: e8 53 92 00 00 callq 17270 <_obstack_memory_used@@Base+0x610> e01d: 85 c0 test %eax,%eax e01f: 75 47 jne e068 <__sprintf_chk@plt+0x92d8> e021: 48 83 c4 08 add $0x8,%rsp e025: 5b pop %rbx e026: 41 5c pop %r12 e028: c3 retq e029: 31 ff xor %edi,%edi e02b: ba 05 00 00 00 mov $0x5,%edx e030: 48 8d 35 68 de 00 00 lea 0xde68(%rip),%rsi # 1be9f <_IO_stdin_used@@Base+0x3e9f> e037: e8 64 68 ff ff callq 48a0 <dcgettext@plt> e03c: 48 8b 3d 95 63 01 00 mov 0x16395(%rip),%rdi # 243d8 <stderr@@GLIBC_2.2.5+0x1118> e043: 49 89 c4 mov %rax,%r12 e046: 48 85 ff test %rdi,%rdi e049: 74 28 je e073 <__sprintf_chk@plt+0x92e3> e04b: e8 e0 6d 00 00 callq 14e30 <__sprintf_chk@plt+0x100a0> e050: 8b 33 mov (%rbx),%esi e052: 4d 89 e0 mov %r12,%r8 e055: 31 ff xor %edi,%edi e057: 48 89 c1 mov %rax,%rcx e05a: 48 8d 15 2b b9 00 00 lea 0xb92b(%rip),%rdx # 1998c <_IO_stdin_used@@Base+0x198c> e061: 31 c0 xor %eax,%eax e063: e8 f8 6b ff ff callq 4c60 <error@plt> e068: 8b 3d 8a 51 01 00 mov 0x1518a(%rip),%edi # 231f8 <exit_failure@@Base> e06e: e8 1d 67 ff ff callq 4790 <_exit@plt> e073: 8b 33 mov (%rbx),%esi e075: 48 89 c1 mov %rax,%rcx e078: 48 8d 15 1d de 00 00 lea 0xde1d(%rip),%rdx # 1be9c <_IO_stdin_used@@Base+0x3e9c> e07f: 31 ff xor %edi,%edi e081: 31 c0 xor %eax,%eax e083: e8 d8 6b ff ff callq 4c60 <error@plt> e088: eb de jmp e068 <__sprintf_chk@plt+0x92d8> e08a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) e090: f3 0f 1e fa endbr64 e094: 55 push %rbp e095: 31 ed xor %ebp,%ebp e097: 53 push %rbx e098: 48 89 fb mov %rdi,%rbx e09b: 48 83 ec 08 sub $0x8,%rsp e09f: 80 3f 2f cmpb $0x2f,(%rdi) e0a2: 40 0f 94 c5 sete %bpl e0a6: e8 95 00 00 00 callq e140 <__sprintf_chk@plt+0x93b0> e0ab: 48 29 d8 sub %rbx,%rax e0ae: eb 0e jmp e0be <__sprintf_chk@plt+0x932e> e0b0: 80 7c 03 ff 2f cmpb $0x2f,-0x1(%rbx,%rax,1) e0b5: 48 8d 50 ff lea -0x1(%rax),%rdx e0b9: 75 08 jne e0c3 <__sprintf_chk@plt+0x9333> e0bb: 48 89 d0 mov %rdx,%rax e0be: 48 39 e8 cmp %rbp,%rax e0c1: 77 ed ja e0b0 <__sprintf_chk@plt+0x9320> e0c3: 48 83 c4 08 add $0x8,%rsp e0c7: 5b pop %rbx e0c8: 5d pop %rbp e0c9: c3 retq e0ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) e0d0: f3 0f 1e fa endbr64 e0d4: 55 push %rbp e0d5: 48 89 fd mov %rdi,%rbp e0d8: 53 push %rbx e0d9: 48 83 ec 08 sub $0x8,%rsp e0dd: e8 ae ff ff ff callq e090 <__sprintf_chk@plt+0x9300> e0e2: 48 85 c0 test %rax,%rax e0e5: 48 89 c3 mov %rax,%rbx e0e8: 0f 94 c0 sete %al e0eb: 0f b6 c0 movzbl %al,%eax e0ee: 48 8d 7c 03 01 lea 0x1(%rbx,%rax,1),%rdi e0f3: e8 e8 65 ff ff callq 46e0 <malloc@plt> e0f8: 49 89 c0 mov %rax,%r8 e0fb: 48 85 c0 test %rax,%rax e0fe: 74 1b je e11b <__sprintf_chk@plt+0x938b> e100: 48 89 da mov %rbx,%rdx e103: 48 89 ee mov %rbp,%rsi e106: 48 89 c7 mov %rax,%rdi e109: e8 d2 69 ff ff callq 4ae0 <memcpy@plt> e10e: 49 89 c0 mov %rax,%r8 e111: 48 85 db test %rbx,%rbx e114: 74 12 je e128 <__sprintf_chk@plt+0x9398> e116: 41 c6 04 18 00 movb $0x0,(%r8,%rbx,1) e11b: 48 83 c4 08 add $0x8,%rsp e11f: 4c 89 c0 mov %r8,%rax e122: 5b pop %rbx e123: 5d pop %rbp e124: c3 retq e125: 0f 1f 00 nopl (%rax) e128: c6 00 2e movb $0x2e,(%rax) e12b: bb 01 00 00 00 mov $0x1,%ebx e130: eb e4 jmp e116 <__sprintf_chk@plt+0x9386> e132: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) e139: 00 00 00 e13c: 0f 1f 40 00 nopl 0x0(%rax) e140: f3 0f 1e fa endbr64 e144: 0f b6 17 movzbl (%rdi),%edx e147: 48 89 f8 mov %rdi,%rax e14a: 80 fa 2f cmp $0x2f,%dl e14d: 75 0e jne e15d <__sprintf_chk@plt+0x93cd> e14f: 90 nop e150: 0f b6 50 01 movzbl 0x1(%rax),%edx e154: 48 83 c0 01 add $0x1,%rax e158: 80 fa 2f cmp $0x2f,%dl e15b: 74 f3 je e150 <__sprintf_chk@plt+0x93c0> e15d: 84 d2 test %dl,%dl e15f: 74 3b je e19c <__sprintf_chk@plt+0x940c> e161: 48 89 c1 mov %rax,%rcx e164: 31 f6 xor %esi,%esi e166: eb 1e jmp e186 <__sprintf_chk@plt+0x93f6> e168: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e16f: 00 e170: 40 84 f6 test %sil,%sil e173: 74 05 je e17a <__sprintf_chk@plt+0x93ea> e175: 48 89 c8 mov %rcx,%rax e178: 31 f6 xor %esi,%esi e17a: 0f b6 51 01 movzbl 0x1(%rcx),%edx e17e: 48 83 c1 01 add $0x1,%rcx e182: 84 d2 test %dl,%dl e184: 74 16 je e19c <__sprintf_chk@plt+0x940c> e186: 80 fa 2f cmp $0x2f,%dl e189: 75 e5 jne e170 <__sprintf_chk@plt+0x93e0> e18b: 0f b6 51 01 movzbl 0x1(%rcx),%edx e18f: 48 83 c1 01 add $0x1,%rcx e193: be 01 00 00 00 mov $0x1,%esi e198: 84 d2 test %dl,%dl e19a: 75 ea jne e186 <__sprintf_chk@plt+0x93f6> e19c: c3 retq e19d: 0f 1f 00 nopl (%rax) e1a0: f3 0f 1e fa endbr64 e1a4: 53 push %rbx e1a5: 48 89 fb mov %rdi,%rbx e1a8: e8 13 67 ff ff callq 48c0 <strlen@plt> e1ad: 48 83 f8 01 cmp $0x1,%rax e1b1: 76 0b jbe e1be <__sprintf_chk@plt+0x942e> e1b3: 80 7c 03 ff 2f cmpb $0x2f,-0x1(%rbx,%rax,1) e1b8: 48 8d 50 ff lea -0x1(%rax),%rdx e1bc: 74 02 je e1c0 <__sprintf_chk@plt+0x9430> e1be: 5b pop %rbx e1bf: c3 retq e1c0: 48 89 d0 mov %rdx,%rax e1c3: eb e8 jmp e1ad <__sprintf_chk@plt+0x941d> e1c5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) e1cc: 00 00 00 e1cf: 90 nop e1d0: f3 0f 1e fa endbr64 e1d4: 8b 46 18 mov 0x18(%rsi),%eax e1d7: 25 00 f0 00 00 and $0xf000,%eax e1dc: 3d 00 a0 00 00 cmp $0xa000,%eax e1e1: 75 0d jne e1f0 <__sprintf_chk@plt+0x9460> e1e3: 31 c0 xor %eax,%eax e1e5: c3 retq e1e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) e1ed: 00 00 00 e1f0: 55 push %rbp e1f1: 31 c9 xor %ecx,%ecx e1f3: 31 d2 xor %edx,%edx e1f5: 48 89 fd mov %rdi,%rbp e1f8: 53 push %rbx e1f9: 48 89 f3 mov %rsi,%rbx e1fc: 48 8d 35 a8 dc 00 00 lea 0xdca8(%rip),%rsi # 1beab <_IO_stdin_used@@Base+0x3eab> e203: 48 83 ec 08 sub $0x8,%rsp e207: e8 b4 6a ff ff callq 4cc0 <getxattr@plt> e20c: 48 85 c0 test %rax,%rax e20f: 78 0f js e220 <__sprintf_chk@plt+0x9490> e211: 74 2d je e240 <__sprintf_chk@plt+0x94b0> e213: 48 83 c4 08 add $0x8,%rsp e217: b8 01 00 00 00 mov $0x1,%eax e21c: 5b pop %rbx e21d: 5d pop %rbp e21e: c3 retq e21f: 90 nop e220: e8 3b 65 ff ff callq 4760 <__errno_location@plt> e225: 8b 38 mov (%rax),%edi e227: 83 ff 3d cmp $0x3d,%edi e22a: 74 14 je e240 <__sprintf_chk@plt+0x94b0> e22c: e8 ff 8f 00 00 callq 17230 <_obstack_memory_used@@Base+0x5d0> e231: 48 83 c4 08 add $0x8,%rsp e235: 0f b6 c0 movzbl %al,%eax e238: 5b pop %rbx e239: 5d pop %rbp e23a: f7 d8 neg %eax e23c: c3 retq e23d: 0f 1f 00 nopl (%rax) e240: 8b 43 18 mov 0x18(%rbx),%eax e243: 25 00 f0 00 00 and $0xf000,%eax e248: 3d 00 40 00 00 cmp $0x4000,%eax e24d: 74 11 je e260 <__sprintf_chk@plt+0x94d0> e24f: 31 c0 xor %eax,%eax e251: 48 83 c4 08 add $0x8,%rsp e255: 5b pop %rbx e256: 5d pop %rbp e257: c3 retq e258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e25f: 00 e260: 31 c9 xor %ecx,%ecx e262: 31 d2 xor %edx,%edx e264: 48 8d 35 58 dc 00 00 lea 0xdc58(%rip),%rsi # 1bec3 <_IO_stdin_used@@Base+0x3ec3> e26b: 48 89 ef mov %rbp,%rdi e26e: e8 4d 6a ff ff callq 4cc0 <getxattr@plt> e273: 48 85 c0 test %rax,%rax e276: 78 08 js e280 <__sprintf_chk@plt+0x94f0> e278: 75 99 jne e213 <__sprintf_chk@plt+0x9483> e27a: 31 c0 xor %eax,%eax e27c: eb d3 jmp e251 <__sprintf_chk@plt+0x94c1> e27e: 66 90 xchg %ax,%ax e280: e8 db 64 ff ff callq 4760 <__errno_location@plt> e285: 8b 38 mov (%rax),%edi e287: 83 ff 3d cmp $0x3d,%edi e28a: 75 a0 jne e22c <__sprintf_chk@plt+0x949c> e28c: eb c1 jmp e24f <__sprintf_chk@plt+0x94bf> e28e: 66 90 xchg %ax,%ax e290: f3 0f 1e fa endbr64 e294: 48 85 ff test %rdi,%rdi e297: 74 77 je e310 <__sprintf_chk@plt+0x9580> e299: 41 55 push %r13 e29b: 49 89 f5 mov %rsi,%r13 e29e: 41 54 push %r12 e2a0: 49 89 fc mov %rdi,%r12 e2a3: bf 18 00 00 00 mov $0x18,%edi e2a8: 55 push %rbp e2a9: 53 push %rbx e2aa: 48 89 d3 mov %rdx,%rbx e2ad: 48 83 ec 08 sub $0x8,%rsp e2b1: e8 0a 76 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> e2b6: 4c 89 ef mov %r13,%rdi e2b9: 48 89 c5 mov %rax,%rbp e2bc: e8 4f 78 00 00 callq 15b10 <__sprintf_chk@plt+0x10d80> e2c1: 48 89 ee mov %rbp,%rsi e2c4: 4c 89 e7 mov %r12,%rdi e2c7: 48 89 45 00 mov %rax,0x0(%rbp) e2cb: 48 8b 43 08 mov 0x8(%rbx),%rax e2cf: 48 89 45 08 mov %rax,0x8(%rbp) e2d3: 48 8b 03 mov (%rbx),%rax e2d6: 48 89 45 10 mov %rax,0x10(%rbp) e2da: e8 c1 18 00 00 callq fba0 <__sprintf_chk@plt+0xae10> e2df: 48 85 c0 test %rax,%rax e2e2: 74 2d je e311 <__sprintf_chk@plt+0x9581> e2e4: 48 39 c5 cmp %rax,%rbp e2e7: 74 17 je e300 <__sprintf_chk@plt+0x9570> e2e9: 48 83 c4 08 add $0x8,%rsp e2ed: 48 89 ef mov %rbp,%rdi e2f0: 5b pop %rbx e2f1: 5d pop %rbp e2f2: 41 5c pop %r12 e2f4: 41 5d pop %r13 e2f6: e9 c5 1b 00 00 jmpq fec0 <__sprintf_chk@plt+0xb130> e2fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e300: 48 83 c4 08 add $0x8,%rsp e304: 5b pop %rbx e305: 5d pop %rbp e306: 41 5c pop %r12 e308: 41 5d pop %r13 e30a: c3 retq e30b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e310: c3 retq e311: e8 1a 78 00 00 callq 15b30 <__sprintf_chk@plt+0x10da0> e316: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) e31d: 00 00 00 e320: f3 0f 1e fa endbr64 e324: 48 83 ec 28 sub $0x28,%rsp e328: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax e32f: 00 00 e331: 48 89 44 24 18 mov %rax,0x18(%rsp) e336: 31 c0 xor %eax,%eax e338: 48 85 ff test %rdi,%rdi e33b: 74 23 je e360 <__sprintf_chk@plt+0x95d0> e33d: 48 8b 42 08 mov 0x8(%rdx),%rax e341: 48 89 34 24 mov %rsi,(%rsp) e345: 48 89 e6 mov %rsp,%rsi e348: 48 89 44 24 08 mov %rax,0x8(%rsp) e34d: 48 8b 02 mov (%rdx),%rax e350: 48 89 44 24 10 mov %rax,0x10(%rsp) e355: e8 06 0f 00 00 callq f260 <__sprintf_chk@plt+0xa4d0> e35a: 48 85 c0 test %rax,%rax e35d: 0f 95 c0 setne %al e360: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx e365: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx e36c: 00 00 e36e: 75 05 jne e375 <__sprintf_chk@plt+0x95e5> e370: 48 83 c4 28 add $0x28,%rsp e374: c3 retq e375: e8 66 65 ff ff callq 48e0 <__stack_chk_fail@plt> e37a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) e380: f3 0f 1e fa endbr64 e384: 89 fa mov %edi,%edx e386: b8 2d 00 00 00 mov $0x2d,%eax e38b: 81 e2 00 f0 00 00 and $0xf000,%edx e391: 81 fa 00 80 00 00 cmp $0x8000,%edx e397: 74 54 je e3ed <__sprintf_chk@plt+0x965d> e399: b8 64 00 00 00 mov $0x64,%eax e39e: 81 fa 00 40 00 00 cmp $0x4000,%edx e3a4: 74 47 je e3ed <__sprintf_chk@plt+0x965d> e3a6: b8 62 00 00 00 mov $0x62,%eax e3ab: 81 fa 00 60 00 00 cmp $0x6000,%edx e3b1: 74 3a je e3ed <__sprintf_chk@plt+0x965d> e3b3: b8 63 00 00 00 mov $0x63,%eax e3b8: 81 fa 00 20 00 00 cmp $0x2000,%edx e3be: 74 2d je e3ed <__sprintf_chk@plt+0x965d> e3c0: b8 6c 00 00 00 mov $0x6c,%eax e3c5: 81 fa 00 a0 00 00 cmp $0xa000,%edx e3cb: 74 20 je e3ed <__sprintf_chk@plt+0x965d> e3cd: b8 70 00 00 00 mov $0x70,%eax e3d2: 81 fa 00 10 00 00 cmp $0x1000,%edx e3d8: 74 13 je e3ed <__sprintf_chk@plt+0x965d> e3da: 81 fa 00 c0 00 00 cmp $0xc000,%edx e3e0: b8 73 00 00 00 mov $0x73,%eax e3e5: ba 3f 00 00 00 mov $0x3f,%edx e3ea: 0f 45 c2 cmovne %edx,%eax e3ed: 88 06 mov %al,(%rsi) e3ef: 89 f8 mov %edi,%eax e3f1: 25 00 01 00 00 and $0x100,%eax e3f6: 83 f8 01 cmp $0x1,%eax e3f9: 19 c0 sbb %eax,%eax e3fb: 83 e0 bb and $0xffffffbb,%eax e3fe: 83 c0 72 add $0x72,%eax e401: 88 46 01 mov %al,0x1(%rsi) e404: 89 f8 mov %edi,%eax e406: 25 80 00 00 00 and $0x80,%eax e40b: 83 f8 01 cmp $0x1,%eax e40e: 19 c0 sbb %eax,%eax e410: 83 e0 b6 and $0xffffffb6,%eax e413: 83 c0 77 add $0x77,%eax e416: 88 46 02 mov %al,0x2(%rsi) e419: 89 f8 mov %edi,%eax e41b: 83 e0 40 and $0x40,%eax e41e: 83 f8 01 cmp $0x1,%eax e421: 19 c0 sbb %eax,%eax e423: f7 c7 00 08 00 00 test $0x800,%edi e429: 0f 84 99 00 00 00 je e4c8 <__sprintf_chk@plt+0x9738> e42f: 83 e0 e0 and $0xffffffe0,%eax e432: 83 c0 73 add $0x73,%eax e435: 88 46 03 mov %al,0x3(%rsi) e438: 89 f8 mov %edi,%eax e43a: 83 e0 20 and $0x20,%eax e43d: 83 f8 01 cmp $0x1,%eax e440: 19 c0 sbb %eax,%eax e442: 83 e0 bb and $0xffffffbb,%eax e445: 83 c0 72 add $0x72,%eax e448: 88 46 04 mov %al,0x4(%rsi) e44b: 89 f8 mov %edi,%eax e44d: 83 e0 10 and $0x10,%eax e450: 83 f8 01 cmp $0x1,%eax e453: 19 c0 sbb %eax,%eax e455: 83 e0 b6 and $0xffffffb6,%eax e458: 83 c0 77 add $0x77,%eax e45b: 88 46 05 mov %al,0x5(%rsi) e45e: 89 f8 mov %edi,%eax e460: 83 e0 08 and $0x8,%eax e463: 83 f8 01 cmp $0x1,%eax e466: 19 c0 sbb %eax,%eax e468: f7 c7 00 04 00 00 test $0x400,%edi e46e: 74 68 je e4d8 <__sprintf_chk@plt+0x9748> e470: 83 e0 e0 and $0xffffffe0,%eax e473: 83 c0 73 add $0x73,%eax e476: 88 46 06 mov %al,0x6(%rsi) e479: 89 f8 mov %edi,%eax e47b: 83 e0 04 and $0x4,%eax e47e: 83 f8 01 cmp $0x1,%eax e481: 19 c0 sbb %eax,%eax e483: 83 e0 bb and $0xffffffbb,%eax e486: 83 c0 72 add $0x72,%eax e489: 88 46 07 mov %al,0x7(%rsi) e48c: 89 f8 mov %edi,%eax e48e: 83 e0 02 and $0x2,%eax e491: 83 f8 01 cmp $0x1,%eax e494: 19 c0 sbb %eax,%eax e496: 83 e0 b6 and $0xffffffb6,%eax e499: 83 c0 77 add $0x77,%eax e49c: 88 46 08 mov %al,0x8(%rsi) e49f: 89 f8 mov %edi,%eax e4a1: 83 e0 01 and $0x1,%eax e4a4: 83 f8 01 cmp $0x1,%eax e4a7: 19 c0 sbb %eax,%eax e4a9: 81 e7 00 02 00 00 and $0x200,%edi e4af: 74 2f je e4e0 <__sprintf_chk@plt+0x9750> e4b1: 83 e0 e0 and $0xffffffe0,%eax e4b4: 83 c0 74 add $0x74,%eax e4b7: 88 46 09 mov %al,0x9(%rsi) e4ba: b8 20 00 00 00 mov $0x20,%eax e4bf: 66 89 46 0a mov %ax,0xa(%rsi) e4c3: c3 retq e4c4: 0f 1f 40 00 nopl 0x0(%rax) e4c8: 83 e0 b5 and $0xffffffb5,%eax e4cb: 83 c0 78 add $0x78,%eax e4ce: e9 62 ff ff ff jmpq e435 <__sprintf_chk@plt+0x96a5> e4d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e4d8: 83 e0 b5 and $0xffffffb5,%eax e4db: 83 c0 78 add $0x78,%eax e4de: eb 96 jmp e476 <__sprintf_chk@plt+0x96e6> e4e0: 83 e0 b5 and $0xffffffb5,%eax e4e3: 83 c0 78 add $0x78,%eax e4e6: 88 46 09 mov %al,0x9(%rsi) e4e9: b8 20 00 00 00 mov $0x20,%eax e4ee: 66 89 46 0a mov %ax,0xa(%rsi) e4f2: c3 retq e4f3: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) e4fa: 00 00 00 00 e4fe: 66 90 xchg %ax,%ax e500: f3 0f 1e fa endbr64 e504: 8b 7f 18 mov 0x18(%rdi),%edi e507: e9 74 fe ff ff jmpq e380 <__sprintf_chk@plt+0x95f0> e50c: 0f 1f 40 00 nopl 0x0(%rax) e510: f3 0f 1e fa endbr64 e514: 48 83 ec 08 sub $0x8,%rsp e518: e8 13 00 00 00 callq e530 <__sprintf_chk@plt+0x97a0> e51d: 48 85 c0 test %rax,%rax e520: 74 05 je e527 <__sprintf_chk@plt+0x9797> e522: 48 83 c4 08 add $0x8,%rsp e526: c3 retq e527: e8 04 76 00 00 callq 15b30 <__sprintf_chk@plt+0x10da0> e52c: 0f 1f 40 00 nopl 0x0(%rax) e530: f3 0f 1e fa endbr64 e534: 41 57 push %r15 e536: 41 56 push %r14 e538: 41 55 push %r13 e53a: 41 54 push %r12 e53c: 49 89 fc mov %rdi,%r12 e53f: 55 push %rbp e540: 48 89 f5 mov %rsi,%rbp e543: 53 push %rbx e544: 48 83 ec 18 sub $0x18,%rsp e548: 48 89 54 24 08 mov %rdx,0x8(%rsp) e54d: e8 ee fb ff ff callq e140 <__sprintf_chk@plt+0x93b0> e552: 49 89 c5 mov %rax,%r13 e555: 48 89 c7 mov %rax,%rdi e558: e8 43 fc ff ff callq e1a0 <__sprintf_chk@plt+0x9410> e55d: 4d 29 e5 sub %r12,%r13 e560: 48 89 ef mov %rbp,%rdi e563: 4d 8d 74 05 00 lea 0x0(%r13,%rax,1),%r14 e568: 48 89 c3 mov %rax,%rbx e56b: e8 50 63 ff ff callq 48c0 <strlen@plt> e570: 49 89 c5 mov %rax,%r13 e573: 48 85 db test %rbx,%rbx e576: 74 30 je e5a8 <__sprintf_chk@plt+0x9818> e578: 43 80 7c 34 ff 2f cmpb $0x2f,-0x1(%r12,%r14,1) e57e: 0f 84 9c 00 00 00 je e620 <__sprintf_chk@plt+0x9890> e584: 31 db xor %ebx,%ebx e586: 41 bf 00 00 00 00 mov $0x0,%r15d e58c: 80 7d 00 2f cmpb $0x2f,0x0(%rbp) e590: b8 2f 00 00 00 mov $0x2f,%eax e595: 41 0f 44 c7 cmove %r15d,%eax e599: 0f 95 c3 setne %bl e59c: 88 44 24 07 mov %al,0x7(%rsp) e5a0: eb 22 jmp e5c4 <__sprintf_chk@plt+0x9834> e5a2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) e5a8: 31 db xor %ebx,%ebx e5aa: 41 bf 00 00 00 00 mov $0x0,%r15d e5b0: 80 7d 00 2f cmpb $0x2f,0x0(%rbp) e5b4: b8 2e 00 00 00 mov $0x2e,%eax e5b9: 41 0f 45 c7 cmovne %r15d,%eax e5bd: 0f 94 c3 sete %bl e5c0: 88 44 24 07 mov %al,0x7(%rsp) e5c4: 4b 8d 7c 2e 01 lea 0x1(%r14,%r13,1),%rdi e5c9: 48 01 df add %rbx,%rdi e5cc: e8 0f 61 ff ff callq 46e0 <malloc@plt> e5d1: 49 89 c7 mov %rax,%r15 e5d4: 48 85 c0 test %rax,%rax e5d7: 74 34 je e60d <__sprintf_chk@plt+0x987d> e5d9: 48 89 c7 mov %rax,%rdi e5dc: 4c 89 f2 mov %r14,%rdx e5df: 4c 89 e6 mov %r12,%rsi e5e2: e8 59 66 ff ff callq 4c40 <mempcpy@plt> e5e7: 0f b6 4c 24 07 movzbl 0x7(%rsp),%ecx e5ec: 48 8d 3c 18 lea (%rax,%rbx,1),%rdi e5f0: 88 08 mov %cl,(%rax) e5f2: 48 8b 44 24 08 mov 0x8(%rsp),%rax e5f7: 48 85 c0 test %rax,%rax e5fa: 74 03 je e5ff <__sprintf_chk@plt+0x986f> e5fc: 48 89 38 mov %rdi,(%rax) e5ff: 4c 89 ea mov %r13,%rdx e602: 48 89 ee mov %rbp,%rsi e605: e8 36 66 ff ff callq 4c40 <mempcpy@plt> e60a: c6 00 00 movb $0x0,(%rax) e60d: 48 83 c4 18 add $0x18,%rsp e611: 4c 89 f8 mov %r15,%rax e614: 5b pop %rbx e615: 5d pop %rbp e616: 41 5c pop %r12 e618: 41 5d pop %r13 e61a: 41 5e pop %r14 e61c: 41 5f pop %r15 e61e: c3 retq e61f: 90 nop e620: c6 44 24 07 00 movb $0x0,0x7(%rsp) e625: 31 db xor %ebx,%ebx e627: eb 9b jmp e5c4 <__sprintf_chk@plt+0x9834> e629: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e630: 48 8b 17 mov (%rdi),%rdx e633: 0f b6 02 movzbl (%rdx),%eax e636: 84 c0 test %al,%al e638: 0f 84 92 00 00 00 je e6d0 <__sprintf_chk@plt+0x9940> e63e: 31 c9 xor %ecx,%ecx e640: 45 31 c0 xor %r8d,%r8d e643: 31 f6 xor %esi,%esi e645: eb 23 jmp e66a <__sprintf_chk@plt+0x98da> e647: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) e64e: 00 00 e650: 3c 5a cmp $0x5a,%al e652: 7f 44 jg e698 <__sprintf_chk@plt+0x9908> e654: 31 c9 xor %ecx,%ecx e656: 3c 41 cmp $0x41,%al e658: 4c 0f 4c c6 cmovl %rsi,%r8 e65c: 48 83 c2 01 add $0x1,%rdx e660: 48 89 17 mov %rdx,(%rdi) e663: 0f b6 02 movzbl (%rdx),%eax e666: 84 c0 test %al,%al e668: 74 27 je e691 <__sprintf_chk@plt+0x9901> e66a: 84 c9 test %cl,%cl e66c: 75 e2 jne e650 <__sprintf_chk@plt+0x98c0> e66e: 3c 2e cmp $0x2e,%al e670: 74 4e je e6c0 <__sprintf_chk@plt+0x9930> e672: 3c 5a cmp $0x5a,%al e674: 7f 3a jg e6b0 <__sprintf_chk@plt+0x9920> e676: 3c 40 cmp $0x40,%al e678: 7f e2 jg e65c <__sprintf_chk@plt+0x98cc> e67a: 83 e8 30 sub $0x30,%eax e67d: 3c 0a cmp $0xa,%al e67f: 4c 0f 43 c6 cmovae %rsi,%r8 e683: 48 83 c2 01 add $0x1,%rdx e687: 48 89 17 mov %rdx,(%rdi) e68a: 0f b6 02 movzbl (%rdx),%eax e68d: 84 c0 test %al,%al e68f: 75 d9 jne e66a <__sprintf_chk@plt+0x98da> e691: 4c 89 c0 mov %r8,%rax e694: c3 retq e695: 0f 1f 00 nopl (%rax) e698: 44 8d 48 9f lea -0x61(%rax),%r9d e69c: 31 c9 xor %ecx,%ecx e69e: 41 80 f9 19 cmp $0x19,%r9b e6a2: 76 b8 jbe e65c <__sprintf_chk@plt+0x98cc> e6a4: 3c 7e cmp $0x7e,%al e6a6: 4c 0f 45 c6 cmovne %rsi,%r8 e6aa: eb b0 jmp e65c <__sprintf_chk@plt+0x98cc> e6ac: 0f 1f 40 00 nopl 0x0(%rax) e6b0: 44 8d 48 9f lea -0x61(%rax),%r9d e6b4: 41 80 f9 19 cmp $0x19,%r9b e6b8: 77 ea ja e6a4 <__sprintf_chk@plt+0x9914> e6ba: eb a0 jmp e65c <__sprintf_chk@plt+0x98cc> e6bc: 0f 1f 40 00 nopl 0x0(%rax) e6c0: 4d 85 c0 test %r8,%r8 e6c3: b9 01 00 00 00 mov $0x1,%ecx e6c8: 4c 0f 44 c2 cmove %rdx,%r8 e6cc: eb 8e jmp e65c <__sprintf_chk@plt+0x98cc> e6ce: 66 90 xchg %ax,%ax e6d0: 45 31 c0 xor %r8d,%r8d e6d3: 4c 89 c0 mov %r8,%rax e6d6: c3 retq e6d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) e6de: 00 00 e6e0: f3 0f 1e fa endbr64 e6e4: 41 56 push %r14 e6e6: 41 55 push %r13 e6e8: 41 54 push %r12 e6ea: 55 push %rbp e6eb: 48 89 f5 mov %rsi,%rbp e6ee: 53 push %rbx e6ef: 48 89 fb mov %rdi,%rbx e6f2: 48 83 ec 20 sub $0x20,%rsp e6f6: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax e6fd: 00 00 e6ff: 48 89 44 24 18 mov %rax,0x18(%rsp) e704: 31 c0 xor %eax,%eax e706: e8 75 63 ff ff callq 4a80 <strcmp@plt> e70b: 41 89 c4 mov %eax,%r12d e70e: 85 c0 test %eax,%eax e710: 74 34 je e746 <__sprintf_chk@plt+0x99b6> e712: 0f b6 03 movzbl (%rbx),%eax e715: 84 c0 test %al,%al e717: 0f 84 2f 02 00 00 je e94c <__sprintf_chk@plt+0x9bbc> e71d: 0f b6 55 00 movzbl 0x0(%rbp),%edx e721: 84 d2 test %dl,%dl e723: 74 1b je e740 <__sprintf_chk@plt+0x99b0> e725: 80 3b 2e cmpb $0x2e,(%rbx) e728: 75 0a jne e734 <__sprintf_chk@plt+0x99a4> e72a: 80 7b 01 00 cmpb $0x0,0x1(%rbx) e72e: 0f 84 18 02 00 00 je e94c <__sprintf_chk@plt+0x9bbc> e734: 80 7d 00 2e cmpb $0x2e,0x0(%rbp) e738: 75 36 jne e770 <__sprintf_chk@plt+0x99e0> e73a: 80 7d 01 00 cmpb $0x0,0x1(%rbp) e73e: 75 30 jne e770 <__sprintf_chk@plt+0x99e0> e740: 41 bc 01 00 00 00 mov $0x1,%r12d e746: 48 8b 44 24 18 mov 0x18(%rsp),%rax e74b: 64 48 33 04 25 28 00 xor %fs:0x28,%rax e752: 00 00 e754: 0f 85 67 03 00 00 jne eac1 <__sprintf_chk@plt+0x9d31> e75a: 48 83 c4 20 add $0x20,%rsp e75e: 44 89 e0 mov %r12d,%eax e761: 5b pop %rbx e762: 5d pop %rbp e763: 41 5c pop %r12 e765: 41 5d pop %r13 e767: 41 5e pop %r14 e769: c3 retq e76a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) e770: 80 3b 2e cmpb $0x2e,(%rbx) e773: 75 17 jne e78c <__sprintf_chk@plt+0x99fc> e775: 0f b6 4b 01 movzbl 0x1(%rbx),%ecx e779: be 2e 00 00 00 mov $0x2e,%esi e77e: 39 ce cmp %ecx,%esi e780: 75 0a jne e78c <__sprintf_chk@plt+0x99fc> e782: 80 7b 02 00 cmpb $0x0,0x2(%rbx) e786: 0f 84 c0 01 00 00 je e94c <__sprintf_chk@plt+0x9bbc> e78c: 80 7d 00 2e cmpb $0x2e,0x0(%rbp) e790: 0f 84 8a 01 00 00 je e920 <__sprintf_chk@plt+0x9b90> e796: 3c 2e cmp $0x2e,%al e798: 0f 94 c1 sete %cl e79b: 80 fa 2e cmp $0x2e,%dl e79e: 74 08 je e7a8 <__sprintf_chk@plt+0x9a18> e7a0: 84 c9 test %cl,%cl e7a2: 0f 85 a4 01 00 00 jne e94c <__sprintf_chk@plt+0x9bbc> e7a8: 80 fa 2e cmp $0x2e,%dl e7ab: 0f 94 c2 sete %dl e7ae: 3c 2e cmp $0x2e,%al e7b0: 0f 84 8a 02 00 00 je ea40 <__sprintf_chk@plt+0x9cb0> e7b6: 84 d2 test %dl,%dl e7b8: 75 86 jne e740 <__sprintf_chk@plt+0x99b0> e7ba: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi e7bf: 48 89 5c 24 08 mov %rbx,0x8(%rsp) e7c4: 48 89 6c 24 10 mov %rbp,0x10(%rsp) e7c9: e8 62 fe ff ff callq e630 <__sprintf_chk@plt+0x98a0> e7ce: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi e7d3: 49 89 c6 mov %rax,%r14 e7d6: e8 55 fe ff ff callq e630 <__sprintf_chk@plt+0x98a0> e7db: 49 89 c5 mov %rax,%r13 e7de: 4d 85 f6 test %r14,%r14 e7e1: 0f 84 89 02 00 00 je ea70 <__sprintf_chk@plt+0x9ce0> e7e7: 49 29 de sub %rbx,%r14 e7ea: 48 85 c0 test %rax,%rax e7ed: 0f 84 db 02 00 00 je eace <__sprintf_chk@plt+0x9d3e> e7f3: 49 29 ed sub %rbp,%r13 e7f6: 4d 39 ee cmp %r13,%r14 e7f9: 0f 84 91 02 00 00 je ea90 <__sprintf_chk@plt+0x9d00> e7ff: 31 c9 xor %ecx,%ecx e801: 31 d2 xor %edx,%edx e803: 49 39 d6 cmp %rdx,%r14 e806: 77 09 ja e811 <__sprintf_chk@plt+0x9a81> e808: 49 39 cd cmp %rcx,%r13 e80b: 0f 86 35 ff ff ff jbe e746 <__sprintf_chk@plt+0x99b6> e811: 49 89 c8 mov %rcx,%r8 e814: 49 29 d0 sub %rdx,%r8 e817: 49 39 d6 cmp %rdx,%r14 e81a: 76 73 jbe e88f <__sprintf_chk@plt+0x9aff> e81c: 0f b6 34 13 movzbl (%rbx,%rdx,1),%esi e820: 40 0f be c6 movsbl %sil,%eax e824: 83 e8 30 sub $0x30,%eax e827: 83 f8 09 cmp $0x9,%eax e82a: 76 63 jbe e88f <__sprintf_chk@plt+0x9aff> e82c: 40 0f b6 c6 movzbl %sil,%eax e830: 8d 78 d0 lea -0x30(%rax),%edi e833: 83 ff 09 cmp $0x9,%edi e836: 0f 87 8a 00 00 00 ja e8c6 <__sprintf_chk@plt+0x9b36> e83c: 49 39 cd cmp %rcx,%r13 e83f: 74 41 je e882 <__sprintf_chk@plt+0x9af2> e841: 0f b6 7c 0d 00 movzbl 0x0(%rbp,%rcx,1),%edi e846: 89 fe mov %edi,%esi e848: 40 0f b6 ff movzbl %dil,%edi e84c: 45 31 c9 xor %r9d,%r9d e84f: 8d 47 d0 lea -0x30(%rdi),%eax e852: 83 f8 09 cmp $0x9,%eax e855: 76 2b jbe e882 <__sprintf_chk@plt+0x9af2> e857: 89 f8 mov %edi,%eax e859: 40 80 fe 5a cmp $0x5a,%sil e85d: 0f 8f c5 01 00 00 jg ea28 <__sprintf_chk@plt+0x9c98> e863: 40 80 fe 40 cmp $0x40,%sil e867: 7f 10 jg e879 <__sprintf_chk@plt+0x9ae9> e869: 40 80 fe 7e cmp $0x7e,%sil e86d: 0f 84 46 02 00 00 je eab9 <__sprintf_chk@plt+0x9d29> e873: 8d 87 00 01 00 00 lea 0x100(%rdi),%eax e879: 44 39 c8 cmp %r9d,%eax e87c: 0f 85 db 01 00 00 jne ea5d <__sprintf_chk@plt+0x9ccd> e882: 48 83 c2 01 add $0x1,%rdx e886: 48 83 c1 01 add $0x1,%rcx e88a: 49 39 d6 cmp %rdx,%r14 e88d: 77 8d ja e81c <__sprintf_chk@plt+0x9a8c> e88f: 0f b6 7c 0d 00 movzbl 0x0(%rbp,%rcx,1),%edi e894: 40 0f be f7 movsbl %dil,%esi e898: 49 39 cd cmp %rcx,%r13 e89b: 0f 86 c3 00 00 00 jbe e964 <__sprintf_chk@plt+0x9bd4> e8a1: 40 0f be c7 movsbl %dil,%eax e8a5: 83 e8 30 sub $0x30,%eax e8a8: 83 f8 09 cmp $0x9,%eax e8ab: 0f 86 b3 00 00 00 jbe e964 <__sprintf_chk@plt+0x9bd4> e8b1: 49 39 d6 cmp %rdx,%r14 e8b4: 74 92 je e848 <__sprintf_chk@plt+0x9ab8> e8b6: 0f b6 04 13 movzbl (%rbx,%rdx,1),%eax e8ba: 44 8d 48 d0 lea -0x30(%rax),%r9d e8be: 89 c6 mov %eax,%esi e8c0: 41 83 f9 09 cmp $0x9,%r9d e8c4: 76 80 jbe e846 <__sprintf_chk@plt+0x9ab6> e8c6: 41 89 c1 mov %eax,%r9d e8c9: 40 80 fe 5a cmp $0x5a,%sil e8cd: 0f 8f 2d 01 00 00 jg ea00 <__sprintf_chk@plt+0x9c70> e8d3: 40 80 fe 40 cmp $0x40,%sil e8d7: 0f 8f 30 01 00 00 jg ea0d <__sprintf_chk@plt+0x9c7d> e8dd: 40 80 fe 7e cmp $0x7e,%sil e8e1: 0f 84 c9 01 00 00 je eab0 <__sprintf_chk@plt+0x9d20> e8e7: 44 8d 88 00 01 00 00 lea 0x100(%rax),%r9d e8ee: 4a 8d 04 02 lea (%rdx,%r8,1),%rax e8f2: 49 39 c5 cmp %rax,%r13 e8f5: 0f 84 65 01 00 00 je ea60 <__sprintf_chk@plt+0x9cd0> e8fb: 0f b6 74 0d 00 movzbl 0x0(%rbp,%rcx,1),%esi e900: 31 c0 xor %eax,%eax e902: 40 0f b6 fe movzbl %sil,%edi e906: 44 8d 57 d0 lea -0x30(%rdi),%r10d e90a: 41 83 fa 09 cmp $0x9,%r10d e90e: 0f 86 65 ff ff ff jbe e879 <__sprintf_chk@plt+0x9ae9> e914: e9 3e ff ff ff jmpq e857 <__sprintf_chk@plt+0x9ac7> e919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e920: 0f b6 4d 01 movzbl 0x1(%rbp),%ecx e924: be 2e 00 00 00 mov $0x2e,%esi e929: 39 ce cmp %ecx,%esi e92b: 0f 85 65 fe ff ff jne e796 <__sprintf_chk@plt+0x9a06> e931: 80 7d 02 00 cmpb $0x0,0x2(%rbp) e935: 0f 84 05 fe ff ff je e740 <__sprintf_chk@plt+0x99b0> e93b: e9 56 fe ff ff jmpq e796 <__sprintf_chk@plt+0x9a06> e940: 83 ee 30 sub $0x30,%esi e943: 83 fe 09 cmp $0x9,%esi e946: 0f 87 b7 fe ff ff ja e803 <__sprintf_chk@plt+0x9a73> e94c: 41 bc ff ff ff ff mov $0xffffffff,%r12d e952: e9 ef fd ff ff jmpq e746 <__sprintf_chk@plt+0x99b6> e957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) e95e: 00 00 e960: 48 83 c2 01 add $0x1,%rdx e964: 0f be 04 13 movsbl (%rbx,%rdx,1),%eax e968: 3c 30 cmp $0x30,%al e96a: 74 f4 je e960 <__sprintf_chk@plt+0x9bd0> e96c: 40 80 ff 30 cmp $0x30,%dil e970: 75 15 jne e987 <__sprintf_chk@plt+0x9bf7> e972: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) e978: 48 83 c1 01 add $0x1,%rcx e97c: 0f be 74 0d 00 movsbl 0x0(%rbp,%rcx,1),%esi e981: 40 80 fe 30 cmp $0x30,%sil e985: 74 f1 je e978 <__sprintf_chk@plt+0x9be8> e987: 8d 78 d0 lea -0x30(%rax),%edi e98a: 83 ff 09 cmp $0x9,%edi e98d: 77 b1 ja e940 <__sprintf_chk@plt+0x9bb0> e98f: 49 89 c9 mov %rcx,%r9 e992: 48 89 d7 mov %rdx,%rdi e995: 45 31 c0 xor %r8d,%r8d e998: 49 29 d1 sub %rdx,%r9 e99b: 4e 8d 54 0d 00 lea 0x0(%rbp,%r9,1),%r10 e9a0: 44 8d 4e d0 lea -0x30(%rsi),%r9d e9a4: 41 83 f9 09 cmp $0x9,%r9d e9a8: 0f 87 92 fd ff ff ja e740 <__sprintf_chk@plt+0x99b0> e9ae: 29 f0 sub %esi,%eax e9b0: 45 85 c0 test %r8d,%r8d e9b3: 44 0f 44 c0 cmove %eax,%r8d e9b7: 48 83 c7 01 add $0x1,%rdi e9bb: 0f be 04 3b movsbl (%rbx,%rdi,1),%eax e9bf: 49 89 f9 mov %rdi,%r9 e9c2: 41 0f be 34 3a movsbl (%r10,%rdi,1),%esi e9c7: 49 29 d1 sub %rdx,%r9 e9ca: 44 8d 58 d0 lea -0x30(%rax),%r11d e9ce: 49 01 c9 add %rcx,%r9 e9d1: 41 83 fb 09 cmp $0x9,%r11d e9d5: 76 c9 jbe e9a0 <__sprintf_chk@plt+0x9c10> e9d7: 40 0f be d6 movsbl %sil,%edx e9db: 83 ea 30 sub $0x30,%edx e9de: 83 fa 09 cmp $0x9,%edx e9e1: 0f 86 65 ff ff ff jbe e94c <__sprintf_chk@plt+0x9bbc> e9e7: 45 85 c0 test %r8d,%r8d e9ea: 0f 85 d6 00 00 00 jne eac6 <__sprintf_chk@plt+0x9d36> e9f0: 48 89 fa mov %rdi,%rdx e9f3: 4c 89 c9 mov %r9,%rcx e9f6: e9 08 fe ff ff jmpq e803 <__sprintf_chk@plt+0x9a73> e9fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) ea00: 8d 7e 9f lea -0x61(%rsi),%edi ea03: 40 80 ff 19 cmp $0x19,%dil ea07: 0f 87 d0 fe ff ff ja e8dd <__sprintf_chk@plt+0x9b4d> ea0d: 4a 8d 34 02 lea (%rdx,%r8,1),%rsi ea11: 31 c0 xor %eax,%eax ea13: 49 39 f5 cmp %rsi,%r13 ea16: 0f 85 df fe ff ff jne e8fb <__sprintf_chk@plt+0x9b6b> ea1c: e9 58 fe ff ff jmpq e879 <__sprintf_chk@plt+0x9ae9> ea21: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ea28: 44 8d 56 9f lea -0x61(%rsi),%r10d ea2c: 41 80 fa 19 cmp $0x19,%r10b ea30: 0f 86 43 fe ff ff jbe e879 <__sprintf_chk@plt+0x9ae9> ea36: e9 2e fe ff ff jmpq e869 <__sprintf_chk@plt+0x9ad9> ea3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) ea40: 84 d2 test %dl,%dl ea42: 0f 84 72 fd ff ff je e7ba <__sprintf_chk@plt+0x9a2a> ea48: 84 c9 test %cl,%cl ea4a: 0f 84 6a fd ff ff je e7ba <__sprintf_chk@plt+0x9a2a> ea50: 48 83 c3 01 add $0x1,%rbx ea54: 48 83 c5 01 add $0x1,%rbp ea58: e9 5d fd ff ff jmpq e7ba <__sprintf_chk@plt+0x9a2a> ea5d: 41 29 c1 sub %eax,%r9d ea60: 45 85 c9 test %r9d,%r9d ea63: 45 0f 45 e1 cmovne %r9d,%r12d ea67: e9 da fc ff ff jmpq e746 <__sprintf_chk@plt+0x99b6> ea6c: 0f 1f 40 00 nopl 0x0(%rax) ea70: 4c 8b 74 24 08 mov 0x8(%rsp),%r14 ea75: 49 29 de sub %rbx,%r14 ea78: 48 85 c0 test %rax,%rax ea7b: 0f 85 72 fd ff ff jne e7f3 <__sprintf_chk@plt+0x9a63> ea81: 4c 8b 6c 24 10 mov 0x10(%rsp),%r13 ea86: 49 29 ed sub %rbp,%r13 ea89: e9 71 fd ff ff jmpq e7ff <__sprintf_chk@plt+0x9a6f> ea8e: 66 90 xchg %ax,%ax ea90: 4c 89 f2 mov %r14,%rdx ea93: 48 89 ee mov %rbp,%rsi ea96: 48 89 df mov %rbx,%rdi ea99: e8 d2 5c ff ff callq 4770 <strncmp@plt> ea9e: 85 c0 test %eax,%eax eaa0: 0f 85 59 fd ff ff jne e7ff <__sprintf_chk@plt+0x9a6f> eaa6: 4c 8b 74 24 08 mov 0x8(%rsp),%r14 eaab: 49 29 de sub %rbx,%r14 eaae: eb d1 jmp ea81 <__sprintf_chk@plt+0x9cf1> eab0: 41 83 c9 ff or $0xffffffff,%r9d eab4: e9 35 fe ff ff jmpq e8ee <__sprintf_chk@plt+0x9b5e> eab9: 83 c8 ff or $0xffffffff,%eax eabc: e9 b8 fd ff ff jmpq e879 <__sprintf_chk@plt+0x9ae9> eac1: e8 1a 5e ff ff callq 48e0 <__stack_chk_fail@plt> eac6: 45 89 c4 mov %r8d,%r12d eac9: e9 78 fc ff ff jmpq e746 <__sprintf_chk@plt+0x99b6> eace: 4c 8b 6c 24 10 mov 0x10(%rsp),%r13 ead3: e9 1b fd ff ff jmpq e7f3 <__sprintf_chk@plt+0x9a63> ead8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) eadf: 00 eae0: f3 0f 1e fa endbr64 eae4: 53 push %rbx eae5: 48 89 fe mov %rdi,%rsi eae8: 48 89 fb mov %rdi,%rbx eaeb: 31 ff xor %edi,%edi eaed: 48 83 ec 20 sub $0x20,%rsp eaf1: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax eaf8: 00 00 eafa: 48 89 44 24 18 mov %rax,0x18(%rsp) eaff: 31 c0 xor %eax,%eax eb01: e8 2a 5d ff ff callq 4830 <clock_gettime@plt> eb06: 85 c0 test %eax,%eax eb08: 74 1e je eb28 <__sprintf_chk@plt+0x9d98> eb0a: 48 89 e7 mov %rsp,%rdi eb0d: 31 f6 xor %esi,%esi eb0f: e8 8c 5e ff ff callq 49a0 <gettimeofday@plt> eb14: 48 8b 04 24 mov (%rsp),%rax eb18: 48 89 03 mov %rax,(%rbx) eb1b: 48 69 44 24 08 e8 03 imul $0x3e8,0x8(%rsp),%rax eb22: 00 00 eb24: 48 89 43 08 mov %rax,0x8(%rbx) eb28: 48 8b 44 24 18 mov 0x18(%rsp),%rax eb2d: 64 48 33 04 25 28 00 xor %fs:0x28,%rax eb34: 00 00 eb36: 75 06 jne eb3e <__sprintf_chk@plt+0x9dae> eb38: 48 83 c4 20 add $0x20,%rsp eb3c: 5b pop %rbx eb3d: c3 retq eb3e: e8 9d 5d ff ff callq 48e0 <__stack_chk_fail@plt> eb43: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) eb4a: 00 00 00 eb4d: 0f 1f 00 nopl (%rax) eb50: f3 0f 1e fa endbr64 eb54: 31 f6 xor %esi,%esi eb56: 48 83 ec 08 sub $0x8,%rsp eb5a: e8 a1 60 ff ff callq 4c00 <setlocale@plt> eb5f: 48 89 c6 mov %rax,%rsi eb62: b8 01 00 00 00 mov $0x1,%eax eb67: 48 85 f6 test %rsi,%rsi eb6a: 74 1d je eb89 <__sprintf_chk@plt+0x9df9> eb6c: 80 3e 43 cmpb $0x43,(%rsi) eb6f: 74 1f je eb90 <__sprintf_chk@plt+0x9e00> eb71: b9 06 00 00 00 mov $0x6,%ecx eb76: 48 8d 3d 5f d3 00 00 lea 0xd35f(%rip),%rdi # 1bedc <_IO_stdin_used@@Base+0x3edc> eb7d: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) eb7f: 0f 97 c0 seta %al eb82: 1c 00 sbb $0x0,%al eb84: 84 c0 test %al,%al eb86: 0f 95 c0 setne %al eb89: 48 83 c4 08 add $0x8,%rsp eb8d: c3 retq eb8e: 66 90 xchg %ax,%ax eb90: 31 c0 xor %eax,%eax eb92: 80 7e 01 00 cmpb $0x0,0x1(%rsi) eb96: 75 d9 jne eb71 <__sprintf_chk@plt+0x9de1> eb98: 48 83 c4 08 add $0x8,%rsp eb9c: c3 retq eb9d: 0f 1f 00 nopl (%rax) eba0: f3 0f 1e fa endbr64 eba4: 48 89 f8 mov %rdi,%rax eba7: 31 d2 xor %edx,%edx eba9: 48 c1 c8 03 ror $0x3,%rax ebad: 48 f7 f6 div %rsi ebb0: 48 89 d0 mov %rdx,%rax ebb3: c3 retq ebb4: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) ebbb: 00 00 00 00 ebbf: 90 nop ebc0: f3 0f 1e fa endbr64 ebc4: 48 39 fe cmp %rdi,%rsi ebc7: 0f 94 c0 sete %al ebca: c3 retq ebcb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) ebd0: 53 push %rbx ebd1: 48 89 fb mov %rdi,%rbx ebd4: 48 89 f7 mov %rsi,%rdi ebd7: 48 8b 73 10 mov 0x10(%rbx),%rsi ebdb: ff 53 30 callq *0x30(%rbx) ebde: 48 39 43 10 cmp %rax,0x10(%rbx) ebe2: 0f 86 c2 61 ff ff jbe 4daa <__sprintf_chk@plt+0x1a> ebe8: 48 c1 e0 04 shl $0x4,%rax ebec: 48 03 03 add (%rbx),%rax ebef: 5b pop %rbx ebf0: c3 retq ebf1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) ebf8: 00 00 00 00 ebfc: 0f 1f 40 00 nopl 0x0(%rax) ec00: 41 56 push %r14 ec02: 49 89 d6 mov %rdx,%r14 ec05: 41 55 push %r13 ec07: 41 89 cd mov %ecx,%r13d ec0a: 41 54 push %r12 ec0c: 49 89 fc mov %rdi,%r12 ec0f: 55 push %rbp ec10: 48 89 f5 mov %rsi,%rbp ec13: 53 push %rbx ec14: e8 b7 ff ff ff callq ebd0 <__sprintf_chk@plt+0x9e40> ec19: 49 89 06 mov %rax,(%r14) ec1c: 48 8b 30 mov (%rax),%rsi ec1f: 48 85 f6 test %rsi,%rsi ec22: 74 7d je eca1 <__sprintf_chk@plt+0x9f11> ec24: 48 89 c3 mov %rax,%rbx ec27: 48 39 ee cmp %rbp,%rsi ec2a: 0f 84 c8 00 00 00 je ecf8 <__sprintf_chk@plt+0x9f68> ec30: 48 89 ef mov %rbp,%rdi ec33: 41 ff 54 24 38 callq *0x38(%r12) ec38: 84 c0 test %al,%al ec3a: 74 5c je ec98 <__sprintf_chk@plt+0x9f08> ec3c: 48 8b 03 mov (%rbx),%rax ec3f: 45 84 ed test %r13b,%r13b ec42: 74 5f je eca3 <__sprintf_chk@plt+0x9f13> ec44: 48 8b 53 08 mov 0x8(%rbx),%rdx ec48: 48 85 d2 test %rdx,%rdx ec4b: 0f 84 97 00 00 00 je ece8 <__sprintf_chk@plt+0x9f58> ec51: f3 0f 6f 02 movdqu (%rdx),%xmm0 ec55: 0f 11 03 movups %xmm0,(%rbx) ec58: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) ec5f: 49 8b 4c 24 48 mov 0x48(%r12),%rcx ec64: 48 89 4a 08 mov %rcx,0x8(%rdx) ec68: 5b pop %rbx ec69: 49 89 54 24 48 mov %rdx,0x48(%r12) ec6e: 5d pop %rbp ec6f: 41 5c pop %r12 ec71: 41 5d pop %r13 ec73: 41 5e pop %r14 ec75: c3 retq ec76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) ec7d: 00 00 00 ec80: 48 8b 30 mov (%rax),%rsi ec83: 48 39 ee cmp %rbp,%rsi ec86: 74 28 je ecb0 <__sprintf_chk@plt+0x9f20> ec88: 48 89 ef mov %rbp,%rdi ec8b: 41 ff 54 24 38 callq *0x38(%r12) ec90: 84 c0 test %al,%al ec92: 75 1c jne ecb0 <__sprintf_chk@plt+0x9f20> ec94: 48 8b 5b 08 mov 0x8(%rbx),%rbx ec98: 48 8b 43 08 mov 0x8(%rbx),%rax ec9c: 48 85 c0 test %rax,%rax ec9f: 75 df jne ec80 <__sprintf_chk@plt+0x9ef0> eca1: 31 c0 xor %eax,%eax eca3: 5b pop %rbx eca4: 5d pop %rbp eca5: 41 5c pop %r12 eca7: 41 5d pop %r13 eca9: 41 5e pop %r14 ecab: c3 retq ecac: 0f 1f 40 00 nopl 0x0(%rax) ecb0: 48 8b 53 08 mov 0x8(%rbx),%rdx ecb4: 48 8b 02 mov (%rdx),%rax ecb7: 45 84 ed test %r13b,%r13b ecba: 74 e7 je eca3 <__sprintf_chk@plt+0x9f13> ecbc: 48 8b 4a 08 mov 0x8(%rdx),%rcx ecc0: 48 89 4b 08 mov %rcx,0x8(%rbx) ecc4: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) eccb: 49 8b 4c 24 48 mov 0x48(%r12),%rcx ecd0: 48 89 4a 08 mov %rcx,0x8(%rdx) ecd4: 5b pop %rbx ecd5: 49 89 54 24 48 mov %rdx,0x48(%r12) ecda: 5d pop %rbp ecdb: 41 5c pop %r12 ecdd: 41 5d pop %r13 ecdf: 41 5e pop %r14 ece1: c3 retq ece2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) ece8: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) ecef: eb b2 jmp eca3 <__sprintf_chk@plt+0x9f13> ecf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ecf8: 48 89 f0 mov %rsi,%rax ecfb: e9 3f ff ff ff jmpq ec3f <__sprintf_chk@plt+0x9eaf> ed00: 48 8b 07 mov (%rdi),%rax ed03: 48 8d 15 56 d2 00 00 lea 0xd256(%rip),%rdx # 1bf60 <_IO_stdin_used@@Base+0x3f60> ed0a: 48 39 d0 cmp %rdx,%rax ed0d: 74 69 je ed78 <__sprintf_chk@plt+0x9fe8> ed0f: f3 0f 10 40 08 movss 0x8(%rax),%xmm0 ed14: 0f 2f 05 59 d2 00 00 comiss 0xd259(%rip),%xmm0 # 1bf74 <_IO_stdin_used@@Base+0x3f74> ed1b: 76 51 jbe ed6e <__sprintf_chk@plt+0x9fde> ed1d: f3 0f 10 0d 53 d2 00 movss 0xd253(%rip),%xmm1 # 1bf78 <_IO_stdin_used@@Base+0x3f78> ed24: 00 ed25: 0f 2f c8 comiss %xmm0,%xmm1 ed28: 76 44 jbe ed6e <__sprintf_chk@plt+0x9fde> ed2a: f3 0f 10 48 0c movss 0xc(%rax),%xmm1 ed2f: 0f 2f 0d 46 d2 00 00 comiss 0xd246(%rip),%xmm1 # 1bf7c <_IO_stdin_used@@Base+0x3f7c> ed36: 76 36 jbe ed6e <__sprintf_chk@plt+0x9fde> ed38: f3 0f 10 08 movss (%rax),%xmm1 ed3c: 0f 2f 0d 3d d2 00 00 comiss 0xd23d(%rip),%xmm1 # 1bf80 <_IO_stdin_used@@Base+0x3f80> ed43: 72 29 jb ed6e <__sprintf_chk@plt+0x9fde> ed45: f3 0f 58 0d 27 d2 00 addss 0xd227(%rip),%xmm1 # 1bf74 <_IO_stdin_used@@Base+0x3f74> ed4c: 00 ed4d: f3 0f 10 50 04 movss 0x4(%rax),%xmm2 ed52: 0f 2f d1 comiss %xmm1,%xmm2 ed55: 76 17 jbe ed6e <__sprintf_chk@plt+0x9fde> ed57: f3 0f 10 1d 25 d2 00 movss 0xd225(%rip),%xmm3 # 1bf84 <_IO_stdin_used@@Base+0x3f84> ed5e: 00 ed5f: 0f 2f da comiss %xmm2,%xmm3 ed62: 72 0a jb ed6e <__sprintf_chk@plt+0x9fde> ed64: 0f 2f c1 comiss %xmm1,%xmm0 ed67: b8 01 00 00 00 mov $0x1,%eax ed6c: 77 0f ja ed7d <__sprintf_chk@plt+0x9fed> ed6e: 48 89 17 mov %rdx,(%rdi) ed71: 31 c0 xor %eax,%eax ed73: c3 retq ed74: 0f 1f 40 00 nopl 0x0(%rax) ed78: b8 01 00 00 00 mov $0x1,%eax ed7d: c3 retq ed7e: 66 90 xchg %ax,%ax ed80: 0f 28 c8 movaps %xmm0,%xmm1 ed83: 40 84 f6 test %sil,%sil ed86: 75 48 jne edd0 <__sprintf_chk@plt+0xa040> ed88: 48 85 ff test %rdi,%rdi ed8b: 0f 88 f2 00 00 00 js ee83 <__sprintf_chk@plt+0xa0f3> ed91: 66 0f ef c0 pxor %xmm0,%xmm0 ed95: f3 48 0f 2a c7 cvtsi2ss %rdi,%xmm0 ed9a: f3 0f 5e c1 divss %xmm1,%xmm0 ed9e: 45 31 c0 xor %r8d,%r8d eda1: 0f 2f 05 e0 d1 00 00 comiss 0xd1e0(%rip),%xmm0 # 1bf88 <_IO_stdin_used@@Base+0x3f88> eda8: 0f 83 d1 00 00 00 jae ee7f <__sprintf_chk@plt+0xa0ef> edae: 0f 2f 05 d7 d1 00 00 comiss 0xd1d7(%rip),%xmm0 # 1bf8c <_IO_stdin_used@@Base+0x3f8c> edb5: 0f 82 e6 00 00 00 jb eea1 <__sprintf_chk@plt+0xa111> edbb: f3 0f 5c 05 c9 d1 00 subss 0xd1c9(%rip),%xmm0 # 1bf8c <_IO_stdin_used@@Base+0x3f8c> edc2: 00 edc3: f3 48 0f 2c f8 cvttss2si %xmm0,%rdi edc8: 48 0f ba ff 3f btc $0x3f,%rdi edcd: 0f 1f 00 nopl (%rax) edd0: 48 83 ff 0a cmp $0xa,%rdi edd4: 41 b8 0a 00 00 00 mov $0xa,%r8d edda: 49 b9 ab aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%r9 ede1: aa aa aa ede4: 4c 0f 43 c7 cmovae %rdi,%r8 ede8: 49 83 c8 01 or $0x1,%r8 edec: 49 83 f8 ff cmp $0xffffffffffffffff,%r8 edf0: 74 6d je ee5f <__sprintf_chk@plt+0xa0cf> edf2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) edf8: 4c 89 c0 mov %r8,%rax edfb: 4c 89 c1 mov %r8,%rcx edfe: 49 f7 e1 mul %r9 ee01: 48 89 d0 mov %rdx,%rax ee04: 48 83 e2 fe and $0xfffffffffffffffe,%rdx ee08: 48 d1 e8 shr %rax ee0b: 48 01 d0 add %rdx,%rax ee0e: 48 29 c1 sub %rax,%rcx ee11: 48 89 c8 mov %rcx,%rax ee14: 49 83 f8 09 cmp $0x9,%r8 ee18: 76 36 jbe ee50 <__sprintf_chk@plt+0xa0c0> ee1a: 48 85 c9 test %rcx,%rcx ee1d: 74 36 je ee55 <__sprintf_chk@plt+0xa0c5> ee1f: bf 10 00 00 00 mov $0x10,%edi ee24: be 09 00 00 00 mov $0x9,%esi ee29: b9 03 00 00 00 mov $0x3,%ecx ee2e: eb 09 jmp ee39 <__sprintf_chk@plt+0xa0a9> ee30: 48 83 c7 08 add $0x8,%rdi ee34: 48 85 d2 test %rdx,%rdx ee37: 74 1c je ee55 <__sprintf_chk@plt+0xa0c5> ee39: 48 83 c1 02 add $0x2,%rcx ee3d: 4c 89 c0 mov %r8,%rax ee40: 31 d2 xor %edx,%edx ee42: 48 01 fe add %rdi,%rsi ee45: 48 f7 f1 div %rcx ee48: 48 89 d0 mov %rdx,%rax ee4b: 49 39 f0 cmp %rsi,%r8 ee4e: 77 e0 ja ee30 <__sprintf_chk@plt+0xa0a0> ee50: 48 85 c0 test %rax,%rax ee53: 75 11 jne ee66 <__sprintf_chk@plt+0xa0d6> ee55: 49 83 c0 02 add $0x2,%r8 ee59: 49 83 f8 ff cmp $0xffffffffffffffff,%r8 ee5d: 75 99 jne edf8 <__sprintf_chk@plt+0xa068> ee5f: 45 31 c0 xor %r8d,%r8d ee62: 4c 89 c0 mov %r8,%rax ee65: c3 retq ee66: 4c 89 c0 mov %r8,%rax ee69: 48 c1 e8 3d shr $0x3d,%rax ee6d: 0f 95 c0 setne %al ee70: 49 0f ba e0 3c bt $0x3c,%r8 ee75: 0f b6 c0 movzbl %al,%eax ee78: 72 e5 jb ee5f <__sprintf_chk@plt+0xa0cf> ee7a: 48 85 c0 test %rax,%rax ee7d: 75 e0 jne ee5f <__sprintf_chk@plt+0xa0cf> ee7f: 4c 89 c0 mov %r8,%rax ee82: c3 retq ee83: 48 89 f8 mov %rdi,%rax ee86: 83 e7 01 and $0x1,%edi ee89: 66 0f ef c0 pxor %xmm0,%xmm0 ee8d: 48 d1 e8 shr %rax ee90: 48 09 f8 or %rdi,%rax ee93: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 ee98: f3 0f 58 c0 addss %xmm0,%xmm0 ee9c: e9 f9 fe ff ff jmpq ed9a <__sprintf_chk@plt+0xa00a> eea1: f3 48 0f 2c f8 cvttss2si %xmm0,%rdi eea6: e9 25 ff ff ff jmpq edd0 <__sprintf_chk@plt+0xa040> eeab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) eeb0: 41 57 push %r15 eeb2: 41 56 push %r14 eeb4: 49 89 fe mov %rdi,%r14 eeb7: 41 55 push %r13 eeb9: 41 89 d5 mov %edx,%r13d eebc: 41 54 push %r12 eebe: 49 89 f4 mov %rsi,%r12 eec1: 55 push %rbp eec2: 53 push %rbx eec3: 48 83 ec 08 sub $0x8,%rsp eec7: 48 8b 2e mov (%rsi),%rbp eeca: 48 3b 6e 08 cmp 0x8(%rsi),%rbp eece: 72 17 jb eee7 <__sprintf_chk@plt+0xa157> eed0: e9 dd 00 00 00 jmpq efb2 <__sprintf_chk@plt+0xa222> eed5: 0f 1f 00 nopl (%rax) eed8: 48 83 c5 10 add $0x10,%rbp eedc: 49 39 6c 24 08 cmp %rbp,0x8(%r12) eee1: 0f 86 cb 00 00 00 jbe efb2 <__sprintf_chk@plt+0xa222> eee7: 4c 8b 7d 00 mov 0x0(%rbp),%r15 eeeb: 4d 85 ff test %r15,%r15 eeee: 74 e8 je eed8 <__sprintf_chk@plt+0xa148> eef0: 48 8b 5d 08 mov 0x8(%rbp),%rbx eef4: 48 85 db test %rbx,%rbx eef7: 75 18 jne ef11 <__sprintf_chk@plt+0xa181> eef9: eb 55 jmp ef50 <__sprintf_chk@plt+0xa1c0> eefb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) ef00: 48 8b 48 08 mov 0x8(%rax),%rcx ef04: 48 89 4a 08 mov %rcx,0x8(%rdx) ef08: 48 89 50 08 mov %rdx,0x8(%rax) ef0c: 48 85 db test %rbx,%rbx ef0f: 74 3b je ef4c <__sprintf_chk@plt+0xa1bc> ef11: 4c 8b 3b mov (%rbx),%r15 ef14: 4c 89 f7 mov %r14,%rdi ef17: 4c 89 fe mov %r15,%rsi ef1a: e8 b1 fc ff ff callq ebd0 <__sprintf_chk@plt+0x9e40> ef1f: 48 89 da mov %rbx,%rdx ef22: 48 8b 5b 08 mov 0x8(%rbx),%rbx ef26: 48 83 38 00 cmpq $0x0,(%rax) ef2a: 75 d4 jne ef00 <__sprintf_chk@plt+0xa170> ef2c: 4c 89 38 mov %r15,(%rax) ef2f: 49 83 46 18 01 addq $0x1,0x18(%r14) ef34: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) ef3b: 49 8b 46 48 mov 0x48(%r14),%rax ef3f: 48 89 42 08 mov %rax,0x8(%rdx) ef43: 49 89 56 48 mov %rdx,0x48(%r14) ef47: 48 85 db test %rbx,%rbx ef4a: 75 c5 jne ef11 <__sprintf_chk@plt+0xa181> ef4c: 4c 8b 7d 00 mov 0x0(%rbp),%r15 ef50: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) ef57: 00 ef58: 45 84 ed test %r13b,%r13b ef5b: 0f 85 77 ff ff ff jne eed8 <__sprintf_chk@plt+0xa148> ef61: 4c 89 fe mov %r15,%rsi ef64: 4c 89 f7 mov %r14,%rdi ef67: e8 64 fc ff ff callq ebd0 <__sprintf_chk@plt+0x9e40> ef6c: 48 83 38 00 cmpq $0x0,(%rax) ef70: 48 89 c3 mov %rax,%rbx ef73: 74 5b je efd0 <__sprintf_chk@plt+0xa240> ef75: 49 8b 46 48 mov 0x48(%r14),%rax ef79: 48 85 c0 test %rax,%rax ef7c: 74 5c je efda <__sprintf_chk@plt+0xa24a> ef7e: 48 8b 50 08 mov 0x8(%rax),%rdx ef82: 49 89 56 48 mov %rdx,0x48(%r14) ef86: 48 8b 53 08 mov 0x8(%rbx),%rdx ef8a: 4c 89 38 mov %r15,(%rax) ef8d: 48 89 50 08 mov %rdx,0x8(%rax) ef91: 48 89 43 08 mov %rax,0x8(%rbx) ef95: 48 c7 45 00 00 00 00 movq $0x0,0x0(%rbp) ef9c: 00 ef9d: 48 83 c5 10 add $0x10,%rbp efa1: 49 83 6c 24 18 01 subq $0x1,0x18(%r12) efa7: 49 39 6c 24 08 cmp %rbp,0x8(%r12) efac: 0f 87 35 ff ff ff ja eee7 <__sprintf_chk@plt+0xa157> efb2: 48 83 c4 08 add $0x8,%rsp efb6: b8 01 00 00 00 mov $0x1,%eax efbb: 5b pop %rbx efbc: 5d pop %rbp efbd: 41 5c pop %r12 efbf: 41 5d pop %r13 efc1: 41 5e pop %r14 efc3: 41 5f pop %r15 efc5: c3 retq efc6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) efcd: 00 00 00 efd0: 4c 89 38 mov %r15,(%rax) efd3: 49 83 46 18 01 addq $0x1,0x18(%r14) efd8: eb bb jmp ef95 <__sprintf_chk@plt+0xa205> efda: bf 10 00 00 00 mov $0x10,%edi efdf: e8 fc 56 ff ff callq 46e0 <malloc@plt> efe4: 48 85 c0 test %rax,%rax efe7: 75 9d jne ef86 <__sprintf_chk@plt+0xa1f6> efe9: 48 83 c4 08 add $0x8,%rsp efed: 31 c0 xor %eax,%eax efef: 5b pop %rbx eff0: 5d pop %rbp eff1: 41 5c pop %r12 eff3: 41 5d pop %r13 eff5: 41 5e pop %r14 eff7: 41 5f pop %r15 eff9: c3 retq effa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) f000: f3 0f 1e fa endbr64 f004: 48 8b 47 10 mov 0x10(%rdi),%rax f008: c3 retq f009: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f010: f3 0f 1e fa endbr64 f014: 48 8b 47 18 mov 0x18(%rdi),%rax f018: c3 retq f019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f020: f3 0f 1e fa endbr64 f024: 48 8b 47 20 mov 0x20(%rdi),%rax f028: c3 retq f029: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f030: f3 0f 1e fa endbr64 f034: 48 8b 0f mov (%rdi),%rcx f037: 48 8b 77 08 mov 0x8(%rdi),%rsi f03b: 45 31 c0 xor %r8d,%r8d f03e: 48 39 f1 cmp %rsi,%rcx f041: 72 0e jb f051 <__sprintf_chk@plt+0xa2c1> f043: eb 40 jmp f085 <__sprintf_chk@plt+0xa2f5> f045: 0f 1f 00 nopl (%rax) f048: 48 83 c1 10 add $0x10,%rcx f04c: 48 39 f1 cmp %rsi,%rcx f04f: 73 34 jae f085 <__sprintf_chk@plt+0xa2f5> f051: 48 83 39 00 cmpq $0x0,(%rcx) f055: 74 f1 je f048 <__sprintf_chk@plt+0xa2b8> f057: 48 8b 41 08 mov 0x8(%rcx),%rax f05b: ba 01 00 00 00 mov $0x1,%edx f060: 48 85 c0 test %rax,%rax f063: 74 10 je f075 <__sprintf_chk@plt+0xa2e5> f065: 0f 1f 00 nopl (%rax) f068: 48 8b 40 08 mov 0x8(%rax),%rax f06c: 48 83 c2 01 add $0x1,%rdx f070: 48 85 c0 test %rax,%rax f073: 75 f3 jne f068 <__sprintf_chk@plt+0xa2d8> f075: 49 39 d0 cmp %rdx,%r8 f078: 4c 0f 42 c2 cmovb %rdx,%r8 f07c: 48 83 c1 10 add $0x10,%rcx f080: 48 39 f1 cmp %rsi,%rcx f083: 72 cc jb f051 <__sprintf_chk@plt+0xa2c1> f085: 4c 89 c0 mov %r8,%rax f088: c3 retq f089: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f090: f3 0f 1e fa endbr64 f094: 48 8b 0f mov (%rdi),%rcx f097: 48 8b 77 08 mov 0x8(%rdi),%rsi f09b: 31 d2 xor %edx,%edx f09d: 45 31 c0 xor %r8d,%r8d f0a0: 48 39 f1 cmp %rsi,%rcx f0a3: 72 14 jb f0b9 <__sprintf_chk@plt+0xa329> f0a5: eb 3f jmp f0e6 <__sprintf_chk@plt+0xa356> f0a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) f0ae: 00 00 f0b0: 48 83 c1 10 add $0x10,%rcx f0b4: 48 39 f1 cmp %rsi,%rcx f0b7: 73 2d jae f0e6 <__sprintf_chk@plt+0xa356> f0b9: 48 83 39 00 cmpq $0x0,(%rcx) f0bd: 74 f1 je f0b0 <__sprintf_chk@plt+0xa320> f0bf: 48 8b 41 08 mov 0x8(%rcx),%rax f0c3: 49 83 c0 01 add $0x1,%r8 f0c7: 48 83 c2 01 add $0x1,%rdx f0cb: 48 85 c0 test %rax,%rax f0ce: 74 e0 je f0b0 <__sprintf_chk@plt+0xa320> f0d0: 48 8b 40 08 mov 0x8(%rax),%rax f0d4: 48 83 c2 01 add $0x1,%rdx f0d8: 48 85 c0 test %rax,%rax f0db: 75 f3 jne f0d0 <__sprintf_chk@plt+0xa340> f0dd: 48 83 c1 10 add $0x10,%rcx f0e1: 48 39 f1 cmp %rsi,%rcx f0e4: 72 d3 jb f0b9 <__sprintf_chk@plt+0xa329> f0e6: 31 c0 xor %eax,%eax f0e8: 4c 39 47 18 cmp %r8,0x18(%rdi) f0ec: 74 01 je f0ef <__sprintf_chk@plt+0xa35f> f0ee: c3 retq f0ef: 48 39 57 20 cmp %rdx,0x20(%rdi) f0f3: 0f 94 c0 sete %al f0f6: c3 retq f0f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) f0fe: 00 00 f100: f3 0f 1e fa endbr64 f104: 41 55 push %r13 f106: 41 54 push %r12 f108: 45 31 e4 xor %r12d,%r12d f10b: 55 push %rbp f10c: 48 89 f5 mov %rsi,%rbp f10f: 53 push %rbx f110: 48 83 ec 08 sub $0x8,%rsp f114: 48 8b 0f mov (%rdi),%rcx f117: 48 8b 77 08 mov 0x8(%rdi),%rsi f11b: 4c 8b 47 20 mov 0x20(%rdi),%r8 f11f: 48 8b 5f 10 mov 0x10(%rdi),%rbx f123: 4c 8b 6f 18 mov 0x18(%rdi),%r13 f127: 48 39 f1 cmp %rsi,%rcx f12a: 72 0d jb f139 <__sprintf_chk@plt+0xa3a9> f12c: eb 3f jmp f16d <__sprintf_chk@plt+0xa3dd> f12e: 66 90 xchg %ax,%ax f130: 48 83 c1 10 add $0x10,%rcx f134: 48 39 f1 cmp %rsi,%rcx f137: 73 34 jae f16d <__sprintf_chk@plt+0xa3dd> f139: 48 83 39 00 cmpq $0x0,(%rcx) f13d: 74 f1 je f130 <__sprintf_chk@plt+0xa3a0> f13f: 48 8b 41 08 mov 0x8(%rcx),%rax f143: ba 01 00 00 00 mov $0x1,%edx f148: 48 85 c0 test %rax,%rax f14b: 74 10 je f15d <__sprintf_chk@plt+0xa3cd> f14d: 0f 1f 00 nopl (%rax) f150: 48 8b 40 08 mov 0x8(%rax),%rax f154: 48 83 c2 01 add $0x1,%rdx f158: 48 85 c0 test %rax,%rax f15b: 75 f3 jne f150 <__sprintf_chk@plt+0xa3c0> f15d: 49 39 d4 cmp %rdx,%r12 f160: 4c 0f 42 e2 cmovb %rdx,%r12 f164: 48 83 c1 10 add $0x10,%rcx f168: 48 39 f1 cmp %rsi,%rcx f16b: 72 cc jb f139 <__sprintf_chk@plt+0xa3a9> f16d: 4c 89 c1 mov %r8,%rcx f170: 48 8d 15 6b cd 00 00 lea 0xcd6b(%rip),%rdx # 1bee2 <_IO_stdin_used@@Base+0x3ee2> f177: 48 89 ef mov %rbp,%rdi f17a: 31 c0 xor %eax,%eax f17c: be 01 00 00 00 mov $0x1,%esi f181: e8 9a 5b ff ff callq 4d20 <__fprintf_chk@plt> f186: 31 c0 xor %eax,%eax f188: 48 89 d9 mov %rbx,%rcx f18b: be 01 00 00 00 mov $0x1,%esi f190: 48 8d 15 63 cd 00 00 lea 0xcd63(%rip),%rdx # 1befa <_IO_stdin_used@@Base+0x3efa> f197: 48 89 ef mov %rbp,%rdi f19a: e8 81 5b ff ff callq 4d20 <__fprintf_chk@plt> f19f: 4d 85 ed test %r13,%r13 f1a2: 78 6c js f210 <__sprintf_chk@plt+0xa480> f1a4: 66 0f ef c0 pxor %xmm0,%xmm0 f1a8: f2 49 0f 2a c5 cvtsi2sd %r13,%xmm0 f1ad: f2 0f 59 05 db cd 00 mulsd 0xcddb(%rip),%xmm0 # 1bf90 <_IO_stdin_used@@Base+0x3f90> f1b4: 00 f1b5: 48 85 db test %rbx,%rbx f1b8: 78 7f js f239 <__sprintf_chk@plt+0xa4a9> f1ba: 66 0f ef c9 pxor %xmm1,%xmm1 f1be: f2 48 0f 2a cb cvtsi2sd %rbx,%xmm1 f1c3: f2 0f 5e c1 divsd %xmm1,%xmm0 f1c7: 4c 89 e9 mov %r13,%rcx f1ca: 48 89 ef mov %rbp,%rdi f1cd: be 01 00 00 00 mov $0x1,%esi f1d2: 48 8d 15 57 cd 00 00 lea 0xcd57(%rip),%rdx # 1bf30 <_IO_stdin_used@@Base+0x3f30> f1d9: b8 01 00 00 00 mov $0x1,%eax f1de: e8 3d 5b ff ff callq 4d20 <__fprintf_chk@plt> f1e3: 48 83 c4 08 add $0x8,%rsp f1e7: 4c 89 e1 mov %r12,%rcx f1ea: 48 89 ef mov %rbp,%rdi f1ed: 5b pop %rbx f1ee: 48 8d 15 1d cd 00 00 lea 0xcd1d(%rip),%rdx # 1bf12 <_IO_stdin_used@@Base+0x3f12> f1f5: 5d pop %rbp f1f6: be 01 00 00 00 mov $0x1,%esi f1fb: 41 5c pop %r12 f1fd: 31 c0 xor %eax,%eax f1ff: 41 5d pop %r13 f201: e9 1a 5b ff ff jmpq 4d20 <__fprintf_chk@plt> f206: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) f20d: 00 00 00 f210: 4c 89 e8 mov %r13,%rax f213: 4c 89 ea mov %r13,%rdx f216: 66 0f ef c0 pxor %xmm0,%xmm0 f21a: 48 d1 e8 shr %rax f21d: 83 e2 01 and $0x1,%edx f220: 48 09 d0 or %rdx,%rax f223: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 f228: f2 0f 58 c0 addsd %xmm0,%xmm0 f22c: f2 0f 59 05 5c cd 00 mulsd 0xcd5c(%rip),%xmm0 # 1bf90 <_IO_stdin_used@@Base+0x3f90> f233: 00 f234: 48 85 db test %rbx,%rbx f237: 79 81 jns f1ba <__sprintf_chk@plt+0xa42a> f239: 48 89 d8 mov %rbx,%rax f23c: 83 e3 01 and $0x1,%ebx f23f: 66 0f ef c9 pxor %xmm1,%xmm1 f243: 48 d1 e8 shr %rax f246: 48 09 d8 or %rbx,%rax f249: f2 48 0f 2a c8 cvtsi2sd %rax,%xmm1 f24e: f2 0f 58 c9 addsd %xmm1,%xmm1 f252: e9 6c ff ff ff jmpq f1c3 <__sprintf_chk@plt+0xa433> f257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) f25e: 00 00 f260: f3 0f 1e fa endbr64 f264: 41 54 push %r12 f266: 49 89 fc mov %rdi,%r12 f269: 55 push %rbp f26a: 48 89 f5 mov %rsi,%rbp f26d: 53 push %rbx f26e: e8 5d f9 ff ff callq ebd0 <__sprintf_chk@plt+0x9e40> f273: 48 8b 30 mov (%rax),%rsi f276: 48 85 f6 test %rsi,%rsi f279: 74 22 je f29d <__sprintf_chk@plt+0xa50d> f27b: 48 89 c3 mov %rax,%rbx f27e: eb 03 jmp f283 <__sprintf_chk@plt+0xa4f3> f280: 48 8b 33 mov (%rbx),%rsi f283: 48 39 ee cmp %rbp,%rsi f286: 74 23 je f2ab <__sprintf_chk@plt+0xa51b> f288: 48 89 ef mov %rbp,%rdi f28b: 41 ff 54 24 38 callq *0x38(%r12) f290: 84 c0 test %al,%al f292: 75 14 jne f2a8 <__sprintf_chk@plt+0xa518> f294: 48 8b 5b 08 mov 0x8(%rbx),%rbx f298: 48 85 db test %rbx,%rbx f29b: 75 e3 jne f280 <__sprintf_chk@plt+0xa4f0> f29d: 5b pop %rbx f29e: 31 c0 xor %eax,%eax f2a0: 5d pop %rbp f2a1: 41 5c pop %r12 f2a3: c3 retq f2a4: 0f 1f 40 00 nopl 0x0(%rax) f2a8: 48 8b 2b mov (%rbx),%rbp f2ab: 48 89 e8 mov %rbp,%rax f2ae: 5b pop %rbx f2af: 5d pop %rbp f2b0: 41 5c pop %r12 f2b2: c3 retq f2b3: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) f2ba: 00 00 00 00 f2be: 66 90 xchg %ax,%ax f2c0: f3 0f 1e fa endbr64 f2c4: 48 83 7f 20 00 cmpq $0x0,0x20(%rdi) f2c9: 74 35 je f300 <__sprintf_chk@plt+0xa570> f2cb: 48 83 ec 08 sub $0x8,%rsp f2cf: 48 8b 07 mov (%rdi),%rax f2d2: 48 8b 57 08 mov 0x8(%rdi),%rdx f2d6: 48 39 d0 cmp %rdx,%rax f2d9: 72 0e jb f2e9 <__sprintf_chk@plt+0xa559> f2db: e9 cf 5a ff ff jmpq 4daf <__sprintf_chk@plt+0x1f> f2e0: 48 83 c0 10 add $0x10,%rax f2e4: 48 39 d0 cmp %rdx,%rax f2e7: 73 1e jae f307 <__sprintf_chk@plt+0xa577> f2e9: 4c 8b 00 mov (%rax),%r8 f2ec: 4d 85 c0 test %r8,%r8 f2ef: 74 ef je f2e0 <__sprintf_chk@plt+0xa550> f2f1: 4c 89 c0 mov %r8,%rax f2f4: 48 83 c4 08 add $0x8,%rsp f2f8: c3 retq f2f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f300: 45 31 c0 xor %r8d,%r8d f303: 4c 89 c0 mov %r8,%rax f306: c3 retq f307: e9 a3 5a ff ff jmpq 4daf <__sprintf_chk@plt+0x1f> f30c: 0f 1f 40 00 nopl 0x0(%rax) f310: f3 0f 1e fa endbr64 f314: 55 push %rbp f315: 48 89 fd mov %rdi,%rbp f318: 53 push %rbx f319: 48 89 f3 mov %rsi,%rbx f31c: 48 83 ec 08 sub $0x8,%rsp f320: e8 ab f8 ff ff callq ebd0 <__sprintf_chk@plt+0x9e40> f325: 48 89 c2 mov %rax,%rdx f328: eb 0b jmp f335 <__sprintf_chk@plt+0xa5a5> f32a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) f330: 48 85 d2 test %rdx,%rdx f333: 74 11 je f346 <__sprintf_chk@plt+0xa5b6> f335: 48 8b 0a mov (%rdx),%rcx f338: 48 8b 52 08 mov 0x8(%rdx),%rdx f33c: 48 39 d9 cmp %rbx,%rcx f33f: 75 ef jne f330 <__sprintf_chk@plt+0xa5a0> f341: 48 85 d2 test %rdx,%rdx f344: 75 2a jne f370 <__sprintf_chk@plt+0xa5e0> f346: 48 8b 55 08 mov 0x8(%rbp),%rdx f34a: eb 0c jmp f358 <__sprintf_chk@plt+0xa5c8> f34c: 0f 1f 40 00 nopl 0x0(%rax) f350: 4c 8b 00 mov (%rax),%r8 f353: 4d 85 c0 test %r8,%r8 f356: 75 0c jne f364 <__sprintf_chk@plt+0xa5d4> f358: 48 83 c0 10 add $0x10,%rax f35c: 48 39 c2 cmp %rax,%rdx f35f: 77 ef ja f350 <__sprintf_chk@plt+0xa5c0> f361: 45 31 c0 xor %r8d,%r8d f364: 48 83 c4 08 add $0x8,%rsp f368: 4c 89 c0 mov %r8,%rax f36b: 5b pop %rbx f36c: 5d pop %rbp f36d: c3 retq f36e: 66 90 xchg %ax,%ax f370: 4c 8b 02 mov (%rdx),%r8 f373: 48 83 c4 08 add $0x8,%rsp f377: 5b pop %rbx f378: 5d pop %rbp f379: 4c 89 c0 mov %r8,%rax f37c: c3 retq f37d: 0f 1f 00 nopl (%rax) f380: f3 0f 1e fa endbr64 f384: 4c 8b 0f mov (%rdi),%r9 f387: 31 c0 xor %eax,%eax f389: 4c 39 4f 08 cmp %r9,0x8(%rdi) f38d: 76 33 jbe f3c2 <__sprintf_chk@plt+0xa632> f38f: 49 83 39 00 cmpq $0x0,(%r9) f393: 75 0b jne f3a0 <__sprintf_chk@plt+0xa610> f395: 49 83 c1 10 add $0x10,%r9 f399: 4c 39 4f 08 cmp %r9,0x8(%rdi) f39d: 77 f0 ja f38f <__sprintf_chk@plt+0xa5ff> f39f: c3 retq f3a0: 4c 89 c9 mov %r9,%rcx f3a3: eb 18 jmp f3bd <__sprintf_chk@plt+0xa62d> f3a5: 0f 1f 00 nopl (%rax) f3a8: 4c 8b 01 mov (%rcx),%r8 f3ab: 48 83 c0 01 add $0x1,%rax f3af: 4c 89 44 c6 f8 mov %r8,-0x8(%rsi,%rax,8) f3b4: 48 8b 49 08 mov 0x8(%rcx),%rcx f3b8: 48 85 c9 test %rcx,%rcx f3bb: 74 d8 je f395 <__sprintf_chk@plt+0xa605> f3bd: 48 39 c2 cmp %rax,%rdx f3c0: 77 e6 ja f3a8 <__sprintf_chk@plt+0xa618> f3c2: c3 retq f3c3: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) f3ca: 00 00 00 00 f3ce: 66 90 xchg %ax,%ax f3d0: f3 0f 1e fa endbr64 f3d4: 41 57 push %r15 f3d6: 41 56 push %r14 f3d8: 41 55 push %r13 f3da: 41 54 push %r12 f3dc: 55 push %rbp f3dd: 53 push %rbx f3de: 48 83 ec 08 sub $0x8,%rsp f3e2: 4c 8b 37 mov (%rdi),%r14 f3e5: 4c 39 77 08 cmp %r14,0x8(%rdi) f3e9: 76 58 jbe f443 <__sprintf_chk@plt+0xa6b3> f3eb: 49 89 ff mov %rdi,%r15 f3ee: 48 89 f5 mov %rsi,%rbp f3f1: 49 89 d5 mov %rdx,%r13 f3f4: 45 31 e4 xor %r12d,%r12d f3f7: 49 8b 3e mov (%r14),%rdi f3fa: 48 85 ff test %rdi,%rdi f3fd: 75 21 jne f420 <__sprintf_chk@plt+0xa690> f3ff: 49 83 c6 10 add $0x10,%r14 f403: 4d 39 77 08 cmp %r14,0x8(%r15) f407: 77 ee ja f3f7 <__sprintf_chk@plt+0xa667> f409: 48 83 c4 08 add $0x8,%rsp f40d: 4c 89 e0 mov %r12,%rax f410: 5b pop %rbx f411: 5d pop %rbp f412: 41 5c pop %r12 f414: 41 5d pop %r13 f416: 41 5e pop %r14 f418: 41 5f pop %r15 f41a: c3 retq f41b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) f420: 4c 89 f3 mov %r14,%rbx f423: eb 13 jmp f438 <__sprintf_chk@plt+0xa6a8> f425: 0f 1f 00 nopl (%rax) f428: 48 8b 5b 08 mov 0x8(%rbx),%rbx f42c: 49 83 c4 01 add $0x1,%r12 f430: 48 85 db test %rbx,%rbx f433: 74 ca je f3ff <__sprintf_chk@plt+0xa66f> f435: 48 8b 3b mov (%rbx),%rdi f438: 4c 89 ee mov %r13,%rsi f43b: ff d5 callq *%rbp f43d: 84 c0 test %al,%al f43f: 75 e7 jne f428 <__sprintf_chk@plt+0xa698> f441: eb c6 jmp f409 <__sprintf_chk@plt+0xa679> f443: 45 31 e4 xor %r12d,%r12d f446: eb c1 jmp f409 <__sprintf_chk@plt+0xa679> f448: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f44f: 00 f450: f3 0f 1e fa endbr64 f454: 0f b6 0f movzbl (%rdi),%ecx f457: 31 d2 xor %edx,%edx f459: 84 c9 test %cl,%cl f45b: 74 20 je f47d <__sprintf_chk@plt+0xa6ed> f45d: 0f 1f 00 nopl (%rax) f460: 48 89 d0 mov %rdx,%rax f463: 48 83 c7 01 add $0x1,%rdi f467: 48 c1 e0 05 shl $0x5,%rax f46b: 48 29 d0 sub %rdx,%rax f46e: 31 d2 xor %edx,%edx f470: 48 01 c8 add %rcx,%rax f473: 0f b6 0f movzbl (%rdi),%ecx f476: 48 f7 f6 div %rsi f479: 84 c9 test %cl,%cl f47b: 75 e3 jne f460 <__sprintf_chk@plt+0xa6d0> f47d: 48 89 d0 mov %rdx,%rax f480: c3 retq f481: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) f488: 00 00 00 00 f48c: 0f 1f 40 00 nopl 0x0(%rax) f490: f3 0f 1e fa endbr64 f494: 48 b8 00 00 00 00 00 movabs $0x3f80000000000000,%rax f49b: 00 80 3f f49e: c6 47 10 00 movb $0x0,0x10(%rdi) f4a2: 48 89 07 mov %rax,(%rdi) f4a5: 48 b8 cd cc 4c 3f f4 movabs $0x3fb4fdf43f4ccccd,%rax f4ac: fd b4 3f f4af: 48 89 47 08 mov %rax,0x8(%rdi) f4b3: c3 retq f4b4: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) f4bb: 00 00 00 00 f4bf: 90 nop f4c0: f3 0f 1e fa endbr64 f4c4: 41 57 push %r15 f4c6: 48 8d 05 d3 f6 ff ff lea -0x92d(%rip),%rax # eba0 <__sprintf_chk@plt+0x9e10> f4cd: 49 89 f7 mov %rsi,%r15 f4d0: 41 56 push %r14 f4d2: 4d 89 c6 mov %r8,%r14 f4d5: 41 55 push %r13 f4d7: 49 89 fd mov %rdi,%r13 f4da: bf 50 00 00 00 mov $0x50,%edi f4df: 41 54 push %r12 f4e1: 55 push %rbp f4e2: 48 89 d5 mov %rdx,%rbp f4e5: 53 push %rbx f4e6: 48 89 cb mov %rcx,%rbx f4e9: 48 83 ec 08 sub $0x8,%rsp f4ed: 48 85 d2 test %rdx,%rdx f4f0: 48 0f 44 e8 cmove %rax,%rbp f4f4: 48 85 c9 test %rcx,%rcx f4f7: 48 8d 05 c2 f6 ff ff lea -0x93e(%rip),%rax # ebc0 <__sprintf_chk@plt+0x9e30> f4fe: 48 0f 44 d8 cmove %rax,%rbx f502: e8 d9 51 ff ff callq 46e0 <malloc@plt> f507: 49 89 c4 mov %rax,%r12 f50a: 48 85 c0 test %rax,%rax f50d: 0f 84 91 00 00 00 je f5a4 <__sprintf_chk@plt+0xa814> f513: 4d 85 ff test %r15,%r15 f516: 48 8d 05 43 ca 00 00 lea 0xca43(%rip),%rax # 1bf60 <_IO_stdin_used@@Base+0x3f60> f51d: 49 8d 7c 24 28 lea 0x28(%r12),%rdi f522: 4c 0f 44 f8 cmove %rax,%r15 f526: 4d 89 7c 24 28 mov %r15,0x28(%r12) f52b: e8 d0 f7 ff ff callq ed00 <__sprintf_chk@plt+0x9f70> f530: 84 c0 test %al,%al f532: 0f 84 88 00 00 00 je f5c0 <__sprintf_chk@plt+0xa830> f538: 41 0f b6 77 10 movzbl 0x10(%r15),%esi f53d: f3 41 0f 10 47 08 movss 0x8(%r15),%xmm0 f543: 4c 89 ef mov %r13,%rdi f546: e8 35 f8 ff ff callq ed80 <__sprintf_chk@plt+0x9ff0> f54b: 49 89 44 24 10 mov %rax,0x10(%r12) f550: 49 89 c5 mov %rax,%r13 f553: 48 85 c0 test %rax,%rax f556: 74 68 je f5c0 <__sprintf_chk@plt+0xa830> f558: be 10 00 00 00 mov $0x10,%esi f55d: 48 89 c7 mov %rax,%rdi f560: e8 fb 54 ff ff callq 4a60 <calloc@plt> f565: 49 89 04 24 mov %rax,(%r12) f569: 48 85 c0 test %rax,%rax f56c: 74 52 je f5c0 <__sprintf_chk@plt+0xa830> f56e: 49 c1 e5 04 shl $0x4,%r13 f572: 49 89 6c 24 30 mov %rbp,0x30(%r12) f577: 49 01 c5 add %rax,%r13 f57a: 49 89 5c 24 38 mov %rbx,0x38(%r12) f57f: 4d 89 6c 24 08 mov %r13,0x8(%r12) f584: 49 c7 44 24 18 00 00 movq $0x0,0x18(%r12) f58b: 00 00 f58d: 49 c7 44 24 20 00 00 movq $0x0,0x20(%r12) f594: 00 00 f596: 4d 89 74 24 40 mov %r14,0x40(%r12) f59b: 49 c7 44 24 48 00 00 movq $0x0,0x48(%r12) f5a2: 00 00 f5a4: 48 83 c4 08 add $0x8,%rsp f5a8: 4c 89 e0 mov %r12,%rax f5ab: 5b pop %rbx f5ac: 5d pop %rbp f5ad: 41 5c pop %r12 f5af: 41 5d pop %r13 f5b1: 41 5e pop %r14 f5b3: 41 5f pop %r15 f5b5: c3 retq f5b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) f5bd: 00 00 00 f5c0: 4c 89 e7 mov %r12,%rdi f5c3: 45 31 e4 xor %r12d,%r12d f5c6: e8 05 51 ff ff callq 46d0 <free@plt> f5cb: eb d7 jmp f5a4 <__sprintf_chk@plt+0xa814> f5cd: 0f 1f 00 nopl (%rax) f5d0: f3 0f 1e fa endbr64 f5d4: 41 54 push %r12 f5d6: 55 push %rbp f5d7: 48 89 fd mov %rdi,%rbp f5da: 53 push %rbx f5db: 4c 8b 27 mov (%rdi),%r12 f5de: 4c 3b 67 08 cmp 0x8(%rdi),%r12 f5e2: 72 16 jb f5fa <__sprintf_chk@plt+0xa86a> f5e4: e9 82 00 00 00 jmpq f66b <__sprintf_chk@plt+0xa8db> f5e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f5f0: 49 83 c4 10 add $0x10,%r12 f5f4: 4c 39 65 08 cmp %r12,0x8(%rbp) f5f8: 76 71 jbe f66b <__sprintf_chk@plt+0xa8db> f5fa: 49 83 3c 24 00 cmpq $0x0,(%r12) f5ff: 74 ef je f5f0 <__sprintf_chk@plt+0xa860> f601: 49 8b 5c 24 08 mov 0x8(%r12),%rbx f606: 48 8b 55 40 mov 0x40(%rbp),%rdx f60a: 48 85 db test %rbx,%rbx f60d: 75 0c jne f61b <__sprintf_chk@plt+0xa88b> f60f: eb 34 jmp f645 <__sprintf_chk@plt+0xa8b5> f611: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f618: 48 89 c3 mov %rax,%rbx f61b: 48 85 d2 test %rdx,%rdx f61e: 74 09 je f629 <__sprintf_chk@plt+0xa899> f620: 48 8b 3b mov (%rbx),%rdi f623: ff d2 callq *%rdx f625: 48 8b 55 40 mov 0x40(%rbp),%rdx f629: 48 8b 43 08 mov 0x8(%rbx),%rax f62d: 48 8b 4d 48 mov 0x48(%rbp),%rcx f631: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) f638: 48 89 4b 08 mov %rcx,0x8(%rbx) f63c: 48 89 5d 48 mov %rbx,0x48(%rbp) f640: 48 85 c0 test %rax,%rax f643: 75 d3 jne f618 <__sprintf_chk@plt+0xa888> f645: 48 85 d2 test %rdx,%rdx f648: 74 06 je f650 <__sprintf_chk@plt+0xa8c0> f64a: 49 8b 3c 24 mov (%r12),%rdi f64e: ff d2 callq *%rdx f650: 49 c7 04 24 00 00 00 movq $0x0,(%r12) f657: 00 f658: 49 83 c4 10 add $0x10,%r12 f65c: 49 c7 44 24 f8 00 00 movq $0x0,-0x8(%r12) f663: 00 00 f665: 4c 39 65 08 cmp %r12,0x8(%rbp) f669: 77 8f ja f5fa <__sprintf_chk@plt+0xa86a> f66b: 5b pop %rbx f66c: 48 c7 45 18 00 00 00 movq $0x0,0x18(%rbp) f673: 00 f674: 48 c7 45 20 00 00 00 movq $0x0,0x20(%rbp) f67b: 00 f67c: 5d pop %rbp f67d: 41 5c pop %r12 f67f: c3 retq f680: f3 0f 1e fa endbr64 f684: 41 54 push %r12 f686: 49 89 fc mov %rdi,%r12 f689: 55 push %rbp f68a: 53 push %rbx f68b: 48 83 7f 40 00 cmpq $0x0,0x40(%rdi) f690: 48 8b 2f mov (%rdi),%rbp f693: 48 8b 47 08 mov 0x8(%rdi),%rax f697: 74 5a je f6f3 <__sprintf_chk@plt+0xa963> f699: 48 83 7f 20 00 cmpq $0x0,0x20(%rdi) f69e: 74 53 je f6f3 <__sprintf_chk@plt+0xa963> f6a0: 48 39 c5 cmp %rax,%rbp f6a3: 72 14 jb f6b9 <__sprintf_chk@plt+0xa929> f6a5: e9 82 00 00 00 jmpq f72c <__sprintf_chk@plt+0xa99c> f6aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) f6b0: 48 83 c5 10 add $0x10,%rbp f6b4: 48 39 e8 cmp %rbp,%rax f6b7: 76 36 jbe f6ef <__sprintf_chk@plt+0xa95f> f6b9: 48 8b 7d 00 mov 0x0(%rbp),%rdi f6bd: 48 85 ff test %rdi,%rdi f6c0: 74 ee je f6b0 <__sprintf_chk@plt+0xa920> f6c2: 48 89 eb mov %rbp,%rbx f6c5: eb 0c jmp f6d3 <__sprintf_chk@plt+0xa943> f6c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) f6ce: 00 00 f6d0: 48 8b 3b mov (%rbx),%rdi f6d3: 41 ff 54 24 40 callq *0x40(%r12) f6d8: 48 8b 5b 08 mov 0x8(%rbx),%rbx f6dc: 48 85 db test %rbx,%rbx f6df: 75 ef jne f6d0 <__sprintf_chk@plt+0xa940> f6e1: 49 8b 44 24 08 mov 0x8(%r12),%rax f6e6: 48 83 c5 10 add $0x10,%rbp f6ea: 48 39 e8 cmp %rbp,%rax f6ed: 77 ca ja f6b9 <__sprintf_chk@plt+0xa929> f6ef: 49 8b 2c 24 mov (%r12),%rbp f6f3: 48 39 c5 cmp %rax,%rbp f6f6: 73 34 jae f72c <__sprintf_chk@plt+0xa99c> f6f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f6ff: 00 f700: 48 8b 5d 08 mov 0x8(%rbp),%rbx f704: 48 85 db test %rbx,%rbx f707: 74 18 je f721 <__sprintf_chk@plt+0xa991> f709: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f710: 48 89 df mov %rbx,%rdi f713: 48 8b 5b 08 mov 0x8(%rbx),%rbx f717: e8 b4 4f ff ff callq 46d0 <free@plt> f71c: 48 85 db test %rbx,%rbx f71f: 75 ef jne f710 <__sprintf_chk@plt+0xa980> f721: 48 83 c5 10 add $0x10,%rbp f725: 49 39 6c 24 08 cmp %rbp,0x8(%r12) f72a: 77 d4 ja f700 <__sprintf_chk@plt+0xa970> f72c: 49 8b 5c 24 48 mov 0x48(%r12),%rbx f731: 48 85 db test %rbx,%rbx f734: 74 1b je f751 <__sprintf_chk@plt+0xa9c1> f736: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) f73d: 00 00 00 f740: 48 89 df mov %rbx,%rdi f743: 48 8b 5b 08 mov 0x8(%rbx),%rbx f747: e8 84 4f ff ff callq 46d0 <free@plt> f74c: 48 85 db test %rbx,%rbx f74f: 75 ef jne f740 <__sprintf_chk@plt+0xa9b0> f751: 49 8b 3c 24 mov (%r12),%rdi f755: e8 76 4f ff ff callq 46d0 <free@plt> f75a: 5b pop %rbx f75b: 4c 89 e7 mov %r12,%rdi f75e: 5d pop %rbp f75f: 41 5c pop %r12 f761: e9 6a 4f ff ff jmpq 46d0 <free@plt> f766: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) f76d: 00 00 00 f770: f3 0f 1e fa endbr64 f774: 41 55 push %r13 f776: 41 54 push %r12 f778: 55 push %rbp f779: 48 89 fd mov %rdi,%rbp f77c: 48 89 f7 mov %rsi,%rdi f77f: 53 push %rbx f780: 48 83 ec 68 sub $0x68,%rsp f784: 4c 8b 65 28 mov 0x28(%rbp),%r12 f788: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax f78f: 00 00 f791: 48 89 44 24 58 mov %rax,0x58(%rsp) f796: 31 c0 xor %eax,%eax f798: 41 0f b6 74 24 10 movzbl 0x10(%r12),%esi f79e: f3 41 0f 10 44 24 08 movss 0x8(%r12),%xmm0 f7a5: e8 d6 f5 ff ff callq ed80 <__sprintf_chk@plt+0x9ff0> f7aa: 48 85 c0 test %rax,%rax f7ad: 0f 84 fd 00 00 00 je f8b0 <__sprintf_chk@plt+0xab20> f7b3: 48 89 c3 mov %rax,%rbx f7b6: 48 39 45 10 cmp %rax,0x10(%rbp) f7ba: 0f 84 e0 00 00 00 je f8a0 <__sprintf_chk@plt+0xab10> f7c0: be 10 00 00 00 mov $0x10,%esi f7c5: 48 89 c7 mov %rax,%rdi f7c8: e8 93 52 ff ff callq 4a60 <calloc@plt> f7cd: 48 89 04 24 mov %rax,(%rsp) f7d1: 48 85 c0 test %rax,%rax f7d4: 0f 84 d6 00 00 00 je f8b0 <__sprintf_chk@plt+0xab20> f7da: 48 89 5c 24 10 mov %rbx,0x10(%rsp) f7df: 48 c1 e3 04 shl $0x4,%rbx f7e3: 49 89 e5 mov %rsp,%r13 f7e6: 31 d2 xor %edx,%edx f7e8: 48 01 c3 add %rax,%rbx f7eb: 48 8b 45 30 mov 0x30(%rbp),%rax f7ef: 48 89 ee mov %rbp,%rsi f7f2: 4c 89 ef mov %r13,%rdi f7f5: 4c 89 64 24 28 mov %r12,0x28(%rsp) f7fa: 48 89 44 24 30 mov %rax,0x30(%rsp) f7ff: 48 8b 45 38 mov 0x38(%rbp),%rax f803: 48 89 5c 24 08 mov %rbx,0x8(%rsp) f808: 48 89 44 24 38 mov %rax,0x38(%rsp) f80d: 48 8b 45 40 mov 0x40(%rbp),%rax f811: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) f818: 00 00 f81a: 48 89 44 24 40 mov %rax,0x40(%rsp) f81f: 48 8b 45 48 mov 0x48(%rbp),%rax f823: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) f82a: 00 00 f82c: 48 89 44 24 48 mov %rax,0x48(%rsp) f831: e8 7a f6 ff ff callq eeb0 <__sprintf_chk@plt+0xa120> f836: 41 89 c4 mov %eax,%r12d f839: 84 c0 test %al,%al f83b: 75 7b jne f8b8 <__sprintf_chk@plt+0xab28> f83d: 48 8b 44 24 48 mov 0x48(%rsp),%rax f842: ba 01 00 00 00 mov $0x1,%edx f847: 4c 89 ee mov %r13,%rsi f84a: 48 89 ef mov %rbp,%rdi f84d: 48 89 45 48 mov %rax,0x48(%rbp) f851: e8 5a f6 ff ff callq eeb0 <__sprintf_chk@plt+0xa120> f856: 84 c0 test %al,%al f858: 0f 84 56 55 ff ff je 4db4 <__sprintf_chk@plt+0x24> f85e: 31 d2 xor %edx,%edx f860: 4c 89 ee mov %r13,%rsi f863: 48 89 ef mov %rbp,%rdi f866: e8 45 f6 ff ff callq eeb0 <__sprintf_chk@plt+0xa120> f86b: 84 c0 test %al,%al f86d: 0f 84 41 55 ff ff je 4db4 <__sprintf_chk@plt+0x24> f873: 48 8b 3c 24 mov (%rsp),%rdi f877: e8 54 4e ff ff callq 46d0 <free@plt> f87c: 48 8b 44 24 58 mov 0x58(%rsp),%rax f881: 64 48 33 04 25 28 00 xor %fs:0x28,%rax f888: 00 00 f88a: 75 63 jne f8ef <__sprintf_chk@plt+0xab5f> f88c: 48 83 c4 68 add $0x68,%rsp f890: 44 89 e0 mov %r12d,%eax f893: 5b pop %rbx f894: 5d pop %rbp f895: 41 5c pop %r12 f897: 41 5d pop %r13 f899: c3 retq f89a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) f8a0: 41 bc 01 00 00 00 mov $0x1,%r12d f8a6: eb d4 jmp f87c <__sprintf_chk@plt+0xaaec> f8a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f8af: 00 f8b0: 45 31 e4 xor %r12d,%r12d f8b3: eb c7 jmp f87c <__sprintf_chk@plt+0xaaec> f8b5: 0f 1f 00 nopl (%rax) f8b8: 48 8b 7d 00 mov 0x0(%rbp),%rdi f8bc: e8 0f 4e ff ff callq 46d0 <free@plt> f8c1: 48 8b 04 24 mov (%rsp),%rax f8c5: 48 89 45 00 mov %rax,0x0(%rbp) f8c9: 48 8b 44 24 08 mov 0x8(%rsp),%rax f8ce: 48 89 45 08 mov %rax,0x8(%rbp) f8d2: 48 8b 44 24 10 mov 0x10(%rsp),%rax f8d7: 48 89 45 10 mov %rax,0x10(%rbp) f8db: 48 8b 44 24 18 mov 0x18(%rsp),%rax f8e0: 48 89 45 18 mov %rax,0x18(%rbp) f8e4: 48 8b 44 24 48 mov 0x48(%rsp),%rax f8e9: 48 89 45 48 mov %rax,0x48(%rbp) f8ed: eb 8d jmp f87c <__sprintf_chk@plt+0xaaec> f8ef: e8 ec 4f ff ff callq 48e0 <__stack_chk_fail@plt> f8f4: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) f8fb: 00 00 00 00 f8ff: 90 nop f900: f3 0f 1e fa endbr64 f904: 41 55 push %r13 f906: 41 54 push %r12 f908: 55 push %rbp f909: 53 push %rbx f90a: 48 83 ec 18 sub $0x18,%rsp f90e: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax f915: 00 00 f917: 48 89 44 24 08 mov %rax,0x8(%rsp) f91c: 31 c0 xor %eax,%eax f91e: 48 85 f6 test %rsi,%rsi f921: 0f 84 92 54 ff ff je 4db9 <__sprintf_chk@plt+0x29> f927: 49 89 e4 mov %rsp,%r12 f92a: 49 89 d5 mov %rdx,%r13 f92d: 31 c9 xor %ecx,%ecx f92f: 48 89 fb mov %rdi,%rbx f932: 4c 89 e2 mov %r12,%rdx f935: 48 89 f5 mov %rsi,%rbp f938: e8 c3 f2 ff ff callq ec00 <__sprintf_chk@plt+0x9e70> f93d: 48 85 c0 test %rax,%rax f940: 74 2e je f970 <__sprintf_chk@plt+0xabe0> f942: 45 31 c0 xor %r8d,%r8d f945: 4d 85 ed test %r13,%r13 f948: 74 04 je f94e <__sprintf_chk@plt+0xabbe> f94a: 49 89 45 00 mov %rax,0x0(%r13) f94e: 48 8b 44 24 08 mov 0x8(%rsp),%rax f953: 64 48 33 04 25 28 00 xor %fs:0x28,%rax f95a: 00 00 f95c: 0f 85 32 02 00 00 jne fb94 <__sprintf_chk@plt+0xae04> f962: 48 83 c4 18 add $0x18,%rsp f966: 44 89 c0 mov %r8d,%eax f969: 5b pop %rbx f96a: 5d pop %rbp f96b: 41 5c pop %r12 f96d: 41 5d pop %r13 f96f: c3 retq f970: 48 8b 43 18 mov 0x18(%rbx),%rax f974: 48 85 c0 test %rax,%rax f977: 78 77 js f9f0 <__sprintf_chk@plt+0xac60> f979: 66 0f ef c9 pxor %xmm1,%xmm1 f97d: 48 8b 53 28 mov 0x28(%rbx),%rdx f981: f3 48 0f 2a c8 cvtsi2ss %rax,%xmm1 f986: 48 8b 43 10 mov 0x10(%rbx),%rax f98a: 48 85 c0 test %rax,%rax f98d: 0f 88 87 00 00 00 js fa1a <__sprintf_chk@plt+0xac8a> f993: 66 0f ef c0 pxor %xmm0,%xmm0 f997: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 f99c: f3 0f 59 42 08 mulss 0x8(%rdx),%xmm0 f9a1: 0f 2f c8 comiss %xmm0,%xmm1 f9a4: 0f 87 97 00 00 00 ja fa41 <__sprintf_chk@plt+0xacb1> f9aa: 4c 8b 24 24 mov (%rsp),%r12 f9ae: 49 83 3c 24 00 cmpq $0x0,(%r12) f9b3: 0f 84 ff 00 00 00 je fab8 <__sprintf_chk@plt+0xad28> f9b9: 48 8b 43 48 mov 0x48(%rbx),%rax f9bd: 48 85 c0 test %rax,%rax f9c0: 0f 84 12 01 00 00 je fad8 <__sprintf_chk@plt+0xad48> f9c6: 48 8b 50 08 mov 0x8(%rax),%rdx f9ca: 48 89 53 48 mov %rdx,0x48(%rbx) f9ce: 49 8b 54 24 08 mov 0x8(%r12),%rdx f9d3: 48 89 28 mov %rbp,(%rax) f9d6: 41 b8 01 00 00 00 mov $0x1,%r8d f9dc: 48 89 50 08 mov %rdx,0x8(%rax) f9e0: 49 89 44 24 08 mov %rax,0x8(%r12) f9e5: 48 83 43 20 01 addq $0x1,0x20(%rbx) f9ea: e9 5f ff ff ff jmpq f94e <__sprintf_chk@plt+0xabbe> f9ef: 90 nop f9f0: 48 89 c2 mov %rax,%rdx f9f3: 83 e0 01 and $0x1,%eax f9f6: 66 0f ef c9 pxor %xmm1,%xmm1 f9fa: 48 d1 ea shr %rdx f9fd: 48 09 c2 or %rax,%rdx fa00: 48 8b 43 10 mov 0x10(%rbx),%rax fa04: f3 48 0f 2a ca cvtsi2ss %rdx,%xmm1 fa09: 48 8b 53 28 mov 0x28(%rbx),%rdx fa0d: f3 0f 58 c9 addss %xmm1,%xmm1 fa11: 48 85 c0 test %rax,%rax fa14: 0f 89 79 ff ff ff jns f993 <__sprintf_chk@plt+0xac03> fa1a: 48 89 c1 mov %rax,%rcx fa1d: 83 e0 01 and $0x1,%eax fa20: 66 0f ef c0 pxor %xmm0,%xmm0 fa24: 48 d1 e9 shr %rcx fa27: 48 09 c1 or %rax,%rcx fa2a: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 fa2f: f3 0f 58 c0 addss %xmm0,%xmm0 fa33: f3 0f 59 42 08 mulss 0x8(%rdx),%xmm0 fa38: 0f 2f c8 comiss %xmm0,%xmm1 fa3b: 0f 86 69 ff ff ff jbe f9aa <__sprintf_chk@plt+0xac1a> fa41: 48 8d 7b 28 lea 0x28(%rbx),%rdi fa45: e8 b6 f2 ff ff callq ed00 <__sprintf_chk@plt+0x9f70> fa4a: 48 8b 53 28 mov 0x28(%rbx),%rdx fa4e: 48 8b 43 10 mov 0x10(%rbx),%rax fa52: f3 0f 10 52 08 movss 0x8(%rdx),%xmm2 fa57: 48 85 c0 test %rax,%rax fa5a: 0f 88 b0 00 00 00 js fb10 <__sprintf_chk@plt+0xad80> fa60: 66 0f ef c0 pxor %xmm0,%xmm0 fa64: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 fa69: 48 8b 43 18 mov 0x18(%rbx),%rax fa6d: 48 85 c0 test %rax,%rax fa70: 78 7e js faf0 <__sprintf_chk@plt+0xad60> fa72: 66 0f ef c9 pxor %xmm1,%xmm1 fa76: f3 48 0f 2a c8 cvtsi2ss %rax,%xmm1 fa7b: 0f 28 da movaps %xmm2,%xmm3 fa7e: f3 0f 59 d8 mulss %xmm0,%xmm3 fa82: 0f 2f cb comiss %xmm3,%xmm1 fa85: 0f 86 1f ff ff ff jbe f9aa <__sprintf_chk@plt+0xac1a> fa8b: f3 0f 59 42 0c mulss 0xc(%rdx),%xmm0 fa90: 80 7a 10 00 cmpb $0x0,0x10(%rdx) fa94: 0f 84 96 00 00 00 je fb30 <__sprintf_chk@plt+0xada0> fa9a: 0f 2f 05 e7 c4 00 00 comiss 0xc4e7(%rip),%xmm0 # 1bf88 <_IO_stdin_used@@Base+0x3f88> faa1: 0f 82 99 00 00 00 jb fb40 <__sprintf_chk@plt+0xadb0> faa7: 41 b8 ff ff ff ff mov $0xffffffff,%r8d faad: e9 9c fe ff ff jmpq f94e <__sprintf_chk@plt+0xabbe> fab2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) fab8: 49 89 2c 24 mov %rbp,(%r12) fabc: 41 b8 01 00 00 00 mov $0x1,%r8d fac2: 48 83 43 20 01 addq $0x1,0x20(%rbx) fac7: 48 83 43 18 01 addq $0x1,0x18(%rbx) facc: e9 7d fe ff ff jmpq f94e <__sprintf_chk@plt+0xabbe> fad1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) fad8: bf 10 00 00 00 mov $0x10,%edi fadd: e8 fe 4b ff ff callq 46e0 <malloc@plt> fae2: 48 85 c0 test %rax,%rax fae5: 74 c0 je faa7 <__sprintf_chk@plt+0xad17> fae7: e9 e2 fe ff ff jmpq f9ce <__sprintf_chk@plt+0xac3e> faec: 0f 1f 40 00 nopl 0x0(%rax) faf0: 48 89 c1 mov %rax,%rcx faf3: 83 e0 01 and $0x1,%eax faf6: 66 0f ef c9 pxor %xmm1,%xmm1 fafa: 48 d1 e9 shr %rcx fafd: 48 09 c1 or %rax,%rcx fb00: f3 48 0f 2a c9 cvtsi2ss %rcx,%xmm1 fb05: f3 0f 58 c9 addss %xmm1,%xmm1 fb09: e9 6d ff ff ff jmpq fa7b <__sprintf_chk@plt+0xaceb> fb0e: 66 90 xchg %ax,%ax fb10: 48 89 c1 mov %rax,%rcx fb13: 83 e0 01 and $0x1,%eax fb16: 66 0f ef c0 pxor %xmm0,%xmm0 fb1a: 48 d1 e9 shr %rcx fb1d: 48 09 c1 or %rax,%rcx fb20: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 fb25: f3 0f 58 c0 addss %xmm0,%xmm0 fb29: e9 3b ff ff ff jmpq fa69 <__sprintf_chk@plt+0xacd9> fb2e: 66 90 xchg %ax,%ax fb30: f3 0f 59 c2 mulss %xmm2,%xmm0 fb34: e9 61 ff ff ff jmpq fa9a <__sprintf_chk@plt+0xad0a> fb39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) fb40: 0f 2f 05 45 c4 00 00 comiss 0xc445(%rip),%xmm0 # 1bf8c <_IO_stdin_used@@Base+0x3f8c> fb47: 73 37 jae fb80 <__sprintf_chk@plt+0xadf0> fb49: f3 48 0f 2c f0 cvttss2si %xmm0,%rsi fb4e: 48 89 df mov %rbx,%rdi fb51: e8 1a fc ff ff callq f770 <__sprintf_chk@plt+0xa9e0> fb56: 84 c0 test %al,%al fb58: 0f 84 49 ff ff ff je faa7 <__sprintf_chk@plt+0xad17> fb5e: 31 c9 xor %ecx,%ecx fb60: 4c 89 e2 mov %r12,%rdx fb63: 48 89 ee mov %rbp,%rsi fb66: 48 89 df mov %rbx,%rdi fb69: e8 92 f0 ff ff callq ec00 <__sprintf_chk@plt+0x9e70> fb6e: 48 85 c0 test %rax,%rax fb71: 0f 84 33 fe ff ff je f9aa <__sprintf_chk@plt+0xac1a> fb77: e9 3d 52 ff ff jmpq 4db9 <__sprintf_chk@plt+0x29> fb7c: 0f 1f 40 00 nopl 0x0(%rax) fb80: f3 0f 5c 05 04 c4 00 subss 0xc404(%rip),%xmm0 # 1bf8c <_IO_stdin_used@@Base+0x3f8c> fb87: 00 fb88: f3 48 0f 2c f0 cvttss2si %xmm0,%rsi fb8d: 48 0f ba fe 3f btc $0x3f,%rsi fb92: eb ba jmp fb4e <__sprintf_chk@plt+0xadbe> fb94: e8 47 4d ff ff callq 48e0 <__stack_chk_fail@plt> fb99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) fba0: f3 0f 1e fa endbr64 fba4: 53 push %rbx fba5: 48 89 f3 mov %rsi,%rbx fba8: 48 83 ec 10 sub $0x10,%rsp fbac: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax fbb3: 00 00 fbb5: 48 89 44 24 08 mov %rax,0x8(%rsp) fbba: 31 c0 xor %eax,%eax fbbc: 48 89 e2 mov %rsp,%rdx fbbf: e8 3c fd ff ff callq f900 <__sprintf_chk@plt+0xab70> fbc4: 83 f8 ff cmp $0xffffffff,%eax fbc7: 74 27 je fbf0 <__sprintf_chk@plt+0xae60> fbc9: 85 c0 test %eax,%eax fbcb: 48 89 d8 mov %rbx,%rax fbce: 48 0f 44 04 24 cmove (%rsp),%rax fbd3: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx fbd8: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx fbdf: 00 00 fbe1: 75 11 jne fbf4 <__sprintf_chk@plt+0xae64> fbe3: 48 83 c4 10 add $0x10,%rsp fbe7: 5b pop %rbx fbe8: c3 retq fbe9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) fbf0: 31 c0 xor %eax,%eax fbf2: eb df jmp fbd3 <__sprintf_chk@plt+0xae43> fbf4: e8 e7 4c ff ff callq 48e0 <__stack_chk_fail@plt> fbf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) fc00: f3 0f 1e fa endbr64 fc04: 41 54 push %r12 fc06: b9 01 00 00 00 mov $0x1,%ecx fc0b: 55 push %rbp fc0c: 53 push %rbx fc0d: 48 89 fb mov %rdi,%rbx fc10: 48 83 ec 10 sub $0x10,%rsp fc14: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax fc1b: 00 00 fc1d: 48 89 44 24 08 mov %rax,0x8(%rsp) fc22: 31 c0 xor %eax,%eax fc24: 48 89 e2 mov %rsp,%rdx fc27: e8 d4 ef ff ff callq ec00 <__sprintf_chk@plt+0x9e70> fc2c: 49 89 c4 mov %rax,%r12 fc2f: 48 85 c0 test %rax,%rax fc32: 74 0f je fc43 <__sprintf_chk@plt+0xaeb3> fc34: 48 8b 04 24 mov (%rsp),%rax fc38: 48 83 6b 20 01 subq $0x1,0x20(%rbx) fc3d: 48 83 38 00 cmpq $0x0,(%rax) fc41: 74 25 je fc68 <__sprintf_chk@plt+0xaed8> fc43: 48 8b 44 24 08 mov 0x8(%rsp),%rax fc48: 64 48 33 04 25 28 00 xor %fs:0x28,%rax fc4f: 00 00 fc51: 0f 85 a0 01 00 00 jne fdf7 <__sprintf_chk@plt+0xb067> fc57: 48 83 c4 10 add $0x10,%rsp fc5b: 4c 89 e0 mov %r12,%rax fc5e: 5b pop %rbx fc5f: 5d pop %rbp fc60: 41 5c pop %r12 fc62: c3 retq fc63: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) fc68: 48 8b 43 18 mov 0x18(%rbx),%rax fc6c: 48 83 e8 01 sub $0x1,%rax fc70: 48 89 43 18 mov %rax,0x18(%rbx) fc74: 0f 88 d6 00 00 00 js fd50 <__sprintf_chk@plt+0xafc0> fc7a: 66 0f ef c0 pxor %xmm0,%xmm0 fc7e: 48 8b 53 28 mov 0x28(%rbx),%rdx fc82: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 fc87: 48 8b 43 10 mov 0x10(%rbx),%rax fc8b: 48 85 c0 test %rax,%rax fc8e: 0f 88 e6 00 00 00 js fd7a <__sprintf_chk@plt+0xafea> fc94: 66 0f ef c9 pxor %xmm1,%xmm1 fc98: f3 48 0f 2a c8 cvtsi2ss %rax,%xmm1 fc9d: f3 0f 59 0a mulss (%rdx),%xmm1 fca1: 0f 2f c8 comiss %xmm0,%xmm1 fca4: 76 9d jbe fc43 <__sprintf_chk@plt+0xaeb3> fca6: 48 8d 7b 28 lea 0x28(%rbx),%rdi fcaa: e8 51 f0 ff ff callq ed00 <__sprintf_chk@plt+0x9f70> fcaf: 48 8b 43 10 mov 0x10(%rbx),%rax fcb3: 48 8b 53 28 mov 0x28(%rbx),%rdx fcb7: 48 85 c0 test %rax,%rax fcba: 0f 88 00 01 00 00 js fdc0 <__sprintf_chk@plt+0xb030> fcc0: 66 0f ef c0 pxor %xmm0,%xmm0 fcc4: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 fcc9: 48 8b 43 18 mov 0x18(%rbx),%rax fccd: 48 85 c0 test %rax,%rax fcd0: 0f 88 ca 00 00 00 js fda0 <__sprintf_chk@plt+0xb010> fcd6: 66 0f ef c9 pxor %xmm1,%xmm1 fcda: f3 48 0f 2a c8 cvtsi2ss %rax,%xmm1 fcdf: f3 0f 10 12 movss (%rdx),%xmm2 fce3: f3 0f 59 d0 mulss %xmm0,%xmm2 fce7: 0f 2f d1 comiss %xmm1,%xmm2 fcea: 0f 86 53 ff ff ff jbe fc43 <__sprintf_chk@plt+0xaeb3> fcf0: f3 0f 59 42 04 mulss 0x4(%rdx),%xmm0 fcf5: 80 7a 10 00 cmpb $0x0,0x10(%rdx) fcf9: 75 05 jne fd00 <__sprintf_chk@plt+0xaf70> fcfb: f3 0f 59 42 08 mulss 0x8(%rdx),%xmm0 fd00: 0f 2f 05 85 c2 00 00 comiss 0xc285(%rip),%xmm0 # 1bf8c <_IO_stdin_used@@Base+0x3f8c> fd07: 0f 83 d3 00 00 00 jae fde0 <__sprintf_chk@plt+0xb050> fd0d: f3 48 0f 2c f0 cvttss2si %xmm0,%rsi fd12: 48 89 df mov %rbx,%rdi fd15: e8 56 fa ff ff callq f770 <__sprintf_chk@plt+0xa9e0> fd1a: 84 c0 test %al,%al fd1c: 0f 85 21 ff ff ff jne fc43 <__sprintf_chk@plt+0xaeb3> fd22: 48 8b 6b 48 mov 0x48(%rbx),%rbp fd26: 48 85 ed test %rbp,%rbp fd29: 74 16 je fd41 <__sprintf_chk@plt+0xafb1> fd2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) fd30: 48 89 ef mov %rbp,%rdi fd33: 48 8b 6d 08 mov 0x8(%rbp),%rbp fd37: e8 94 49 ff ff callq 46d0 <free@plt> fd3c: 48 85 ed test %rbp,%rbp fd3f: 75 ef jne fd30 <__sprintf_chk@plt+0xafa0> fd41: 48 c7 43 48 00 00 00 movq $0x0,0x48(%rbx) fd48: 00 fd49: e9 f5 fe ff ff jmpq fc43 <__sprintf_chk@plt+0xaeb3> fd4e: 66 90 xchg %ax,%ax fd50: 48 89 c2 mov %rax,%rdx fd53: 83 e0 01 and $0x1,%eax fd56: 66 0f ef c0 pxor %xmm0,%xmm0 fd5a: 48 d1 ea shr %rdx fd5d: 48 09 c2 or %rax,%rdx fd60: 48 8b 43 10 mov 0x10(%rbx),%rax fd64: f3 48 0f 2a c2 cvtsi2ss %rdx,%xmm0 fd69: 48 8b 53 28 mov 0x28(%rbx),%rdx fd6d: f3 0f 58 c0 addss %xmm0,%xmm0 fd71: 48 85 c0 test %rax,%rax fd74: 0f 89 1a ff ff ff jns fc94 <__sprintf_chk@plt+0xaf04> fd7a: 48 89 c1 mov %rax,%rcx fd7d: 83 e0 01 and $0x1,%eax fd80: 66 0f ef c9 pxor %xmm1,%xmm1 fd84: 48 d1 e9 shr %rcx fd87: 48 09 c1 or %rax,%rcx fd8a: f3 48 0f 2a c9 cvtsi2ss %rcx,%xmm1 fd8f: f3 0f 58 c9 addss %xmm1,%xmm1 fd93: e9 05 ff ff ff jmpq fc9d <__sprintf_chk@plt+0xaf0d> fd98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) fd9f: 00 fda0: 48 89 c1 mov %rax,%rcx fda3: 83 e0 01 and $0x1,%eax fda6: 66 0f ef c9 pxor %xmm1,%xmm1 fdaa: 48 d1 e9 shr %rcx fdad: 48 09 c1 or %rax,%rcx fdb0: f3 48 0f 2a c9 cvtsi2ss %rcx,%xmm1 fdb5: f3 0f 58 c9 addss %xmm1,%xmm1 fdb9: e9 21 ff ff ff jmpq fcdf <__sprintf_chk@plt+0xaf4f> fdbe: 66 90 xchg %ax,%ax fdc0: 48 89 c1 mov %rax,%rcx fdc3: 83 e0 01 and $0x1,%eax fdc6: 66 0f ef c0 pxor %xmm0,%xmm0 fdca: 48 d1 e9 shr %rcx fdcd: 48 09 c1 or %rax,%rcx fdd0: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 fdd5: f3 0f 58 c0 addss %xmm0,%xmm0 fdd9: e9 eb fe ff ff jmpq fcc9 <__sprintf_chk@plt+0xaf39> fdde: 66 90 xchg %ax,%ax fde0: f3 0f 5c 05 a4 c1 00 subss 0xc1a4(%rip),%xmm0 # 1bf8c <_IO_stdin_used@@Base+0x3f8c> fde7: 00 fde8: f3 48 0f 2c f0 cvttss2si %xmm0,%rsi fded: 48 0f ba fe 3f btc $0x3f,%rsi fdf2: e9 1b ff ff ff jmpq fd12 <__sprintf_chk@plt+0xaf82> fdf7: e8 e4 4a ff ff callq 48e0 <__stack_chk_fail@plt> fdfc: 0f 1f 40 00 nopl 0x0(%rax) fe00: f3 0f 1e fa endbr64 fe04: 55 push %rbp fe05: 48 89 fd mov %rdi,%rbp fe08: 53 push %rbx fe09: 48 89 f3 mov %rsi,%rbx fe0c: 48 83 ec 08 sub $0x8,%rsp fe10: 48 8b 3f mov (%rdi),%rdi fe13: e8 e8 74 00 00 callq 17300 <_obstack_memory_used@@Base+0x6a0> fe18: 31 d2 xor %edx,%edx fe1a: 48 33 45 08 xor 0x8(%rbp),%rax fe1e: 48 83 c4 08 add $0x8,%rsp fe22: 48 f7 f3 div %rbx fe25: 5b pop %rbx fe26: 5d pop %rbp fe27: 48 89 d0 mov %rdx,%rax fe2a: c3 retq fe2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) fe30: f3 0f 1e fa endbr64 fe34: 48 8b 47 08 mov 0x8(%rdi),%rax fe38: 31 d2 xor %edx,%edx fe3a: 48 f7 f6 div %rsi fe3d: 48 89 d0 mov %rdx,%rax fe40: c3 retq fe41: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) fe48: 00 00 00 00 fe4c: 0f 1f 40 00 nopl 0x0(%rax) fe50: f3 0f 1e fa endbr64 fe54: 48 8b 46 08 mov 0x8(%rsi),%rax fe58: 48 39 47 08 cmp %rax,0x8(%rdi) fe5c: 74 0a je fe68 <__sprintf_chk@plt+0xb0d8> fe5e: 31 c0 xor %eax,%eax fe60: c3 retq fe61: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) fe68: 48 8b 46 10 mov 0x10(%rsi),%rax fe6c: 48 39 47 10 cmp %rax,0x10(%rdi) fe70: 75 ec jne fe5e <__sprintf_chk@plt+0xb0ce> fe72: 48 8b 36 mov (%rsi),%rsi fe75: 48 8b 3f mov (%rdi),%rdi fe78: e9 b3 53 00 00 jmpq 15230 <__sprintf_chk@plt+0x104a0> fe7d: 0f 1f 00 nopl (%rax) fe80: f3 0f 1e fa endbr64 fe84: 48 8b 56 08 mov 0x8(%rsi),%rdx fe88: 31 c0 xor %eax,%eax fe8a: 48 39 57 08 cmp %rdx,0x8(%rdi) fe8e: 74 08 je fe98 <__sprintf_chk@plt+0xb108> fe90: c3 retq fe91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) fe98: 48 8b 4e 10 mov 0x10(%rsi),%rcx fe9c: 48 39 4f 10 cmp %rcx,0x10(%rdi) fea0: 75 ee jne fe90 <__sprintf_chk@plt+0xb100> fea2: 48 83 ec 08 sub $0x8,%rsp fea6: 48 8b 36 mov (%rsi),%rsi fea9: 48 8b 3f mov (%rdi),%rdi feac: e8 cf 4b ff ff callq 4a80 <strcmp@plt> feb1: 85 c0 test %eax,%eax feb3: 0f 94 c0 sete %al feb6: 48 83 c4 08 add $0x8,%rsp feba: c3 retq febb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) fec0: f3 0f 1e fa endbr64 fec4: 55 push %rbp fec5: 48 89 fd mov %rdi,%rbp fec8: 48 8b 3f mov (%rdi),%rdi fecb: e8 00 48 ff ff callq 46d0 <free@plt> fed0: 48 89 ef mov %rbp,%rdi fed3: 5d pop %rbp fed4: e9 f7 47 ff ff jmpq 46d0 <free@plt> fed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) fee0: d9 05 a6 c0 00 00 flds 0xc0a6(%rip) # 1bf8c <_IO_stdin_used@@Base+0x3f8c> fee6: db 6c 24 08 fldt 0x8(%rsp) feea: db f1 fcomi %st(1),%st feec: 73 72 jae ff60 <__sprintf_chk@plt+0xb1d0> feee: dd d9 fstp %st(1) fef0: d9 7c 24 f6 fnstcw -0xa(%rsp) fef4: 0f b7 44 24 f6 movzwl -0xa(%rsp),%eax fef9: 80 cc 0c or $0xc,%ah fefc: 66 89 44 24 f4 mov %ax,-0xc(%rsp) ff01: d9 c0 fld %st(0) ff03: d9 6c 24 f4 fldcw -0xc(%rsp) ff07: df 7c 24 e8 fistpll -0x18(%rsp) ff0b: d9 6c 24 f6 fldcw -0xa(%rsp) ff0f: 48 8b 44 24 e8 mov -0x18(%rsp),%rax ff14: 48 89 44 24 e8 mov %rax,-0x18(%rsp) ff19: df 6c 24 e8 fildll -0x18(%rsp) ff1d: 48 85 c0 test %rax,%rax ff20: 79 06 jns ff28 <__sprintf_chk@plt+0xb198> ff22: d8 05 60 c0 00 00 fadds 0xc060(%rip) # 1bf88 <_IO_stdin_used@@Base+0x3f88> ff28: 85 ff test %edi,%edi ff2a: 75 2c jne ff58 <__sprintf_chk@plt+0xb1c8> ff2c: d9 c9 fxch %st(1) ff2e: df e9 fucomip %st(1),%st ff30: 7a 06 jp ff38 <__sprintf_chk@plt+0xb1a8> ff32: 74 26 je ff5a <__sprintf_chk@plt+0xb1ca> ff34: dd d8 fstp %st(0) ff36: eb 08 jmp ff40 <__sprintf_chk@plt+0xb1b0> ff38: dd d8 fstp %st(0) ff3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) ff40: 48 83 c0 01 add $0x1,%rax ff44: 48 89 44 24 e8 mov %rax,-0x18(%rsp) ff49: df 6c 24 e8 fildll -0x18(%rsp) ff4d: 78 41 js ff90 <__sprintf_chk@plt+0xb200> ff4f: eb 09 jmp ff5a <__sprintf_chk@plt+0xb1ca> ff51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ff58: dd d9 fstp %st(1) ff5a: c3 retq ff5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) ff60: d9 7c 24 f6 fnstcw -0xa(%rsp) ff64: dc e1 fsub %st,%st(1) ff66: d9 c9 fxch %st(1) ff68: 0f b7 44 24 f6 movzwl -0xa(%rsp),%eax ff6d: 80 cc 0c or $0xc,%ah ff70: 66 89 44 24 f4 mov %ax,-0xc(%rsp) ff75: d9 6c 24 f4 fldcw -0xc(%rsp) ff79: df 7c 24 e8 fistpll -0x18(%rsp) ff7d: d9 6c 24 f6 fldcw -0xa(%rsp) ff81: 48 8b 44 24 e8 mov -0x18(%rsp),%rax ff86: 48 0f ba f8 3f btc $0x3f,%rax ff8b: eb 87 jmp ff14 <__sprintf_chk@plt+0xb184> ff8d: 0f 1f 00 nopl (%rax) ff90: d8 05 f2 bf 00 00 fadds 0xbff2(%rip) # 1bf88 <_IO_stdin_used@@Base+0x3f88> ff96: c3 retq ff97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) ff9e: 00 00 ffa0: f3 0f 1e fa endbr64 ffa4: 41 57 push %r15 ffa6: 41 56 push %r14 ffa8: 41 55 push %r13 ffaa: 49 89 cd mov %rcx,%r13 ffad: 41 54 push %r12 ffaf: 55 push %rbp ffb0: 48 89 f5 mov %rsi,%rbp ffb3: 53 push %rbx ffb4: 48 89 fb mov %rdi,%rbx ffb7: 48 81 ec 98 00 00 00 sub $0x98,%rsp ffbe: 4c 89 44 24 10 mov %r8,0x10(%rsp) ffc3: 89 54 24 40 mov %edx,0x40(%rsp) ffc7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax ffce: 00 00 ffd0: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) ffd7: 00 ffd8: 31 c0 xor %eax,%eax ffda: 89 d0 mov %edx,%eax ffdc: 83 e2 20 and $0x20,%edx ffdf: 83 e0 03 and $0x3,%eax ffe2: 83 fa 01 cmp $0x1,%edx ffe5: 89 54 24 34 mov %edx,0x34(%rsp) ffe9: 89 44 24 18 mov %eax,0x18(%rsp) ffed: 19 c0 sbb %eax,%eax ffef: 83 e0 e8 and $0xffffffe8,%eax fff2: 05 00 04 00 00 add $0x400,%eax fff7: 89 44 24 30 mov %eax,0x30(%rsp) fffb: e8 00 48 ff ff callq 4800 <localeconv@plt> 10000: 4c 8b 38 mov (%rax),%r15 10003: 49 89 c4 mov %rax,%r12 10006: 4c 89 ff mov %r15,%rdi 10009: e8 b2 48 ff ff callq 48c0 <strlen@plt> 1000e: ba 01 00 00 00 mov $0x1,%edx 10013: 49 89 c6 mov %rax,%r14 10016: 48 83 e8 01 sub $0x1,%rax 1001a: 48 83 f8 10 cmp $0x10,%rax 1001e: 48 8d 05 ce 9a 00 00 lea 0x9ace(%rip),%rax # 19af3 <_IO_stdin_used@@Base+0x1af3> 10025: 4c 0f 43 f8 cmovae %rax,%r15 10029: 49 8b 44 24 10 mov 0x10(%r12),%rax 1002e: 4d 8b 64 24 08 mov 0x8(%r12),%r12 10033: 4c 0f 43 f2 cmovae %rdx,%r14 10037: 4c 89 e7 mov %r12,%rdi 1003a: 48 89 44 24 38 mov %rax,0x38(%rsp) 1003f: e8 7c 48 ff ff callq 48c0 <strlen@plt> 10044: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 10049: 48 83 f8 10 cmp $0x10,%rax 1004d: 48 8d 05 aa 97 00 00 lea 0x97aa(%rip),%rax # 197fe <_IO_stdin_used@@Base+0x17fe> 10054: 4c 0f 47 e0 cmova %rax,%r12 10058: 48 8d 85 87 02 00 00 lea 0x287(%rbp),%rax 1005f: 48 89 44 24 08 mov %rax,0x8(%rsp) 10064: 4c 39 e9 cmp %r13,%rcx 10067: 0f 87 8b 01 00 00 ja 101f8 <__sprintf_chk@plt+0xb468> 1006d: 4c 89 e8 mov %r13,%rax 10070: 31 d2 xor %edx,%edx 10072: 48 f7 f1 div %rcx 10075: 48 89 c6 mov %rax,%rsi 10078: 48 85 d2 test %rdx,%rdx 1007b: 75 18 jne 10095 <__sprintf_chk@plt+0xb305> 1007d: 48 89 df mov %rbx,%rdi 10080: 31 d2 xor %edx,%edx 10082: 48 0f af f8 imul %rax,%rdi 10086: 48 89 f8 mov %rdi,%rax 10089: 48 f7 f6 div %rsi 1008c: 48 39 d8 cmp %rbx,%rax 1008f: 0f 84 03 05 00 00 je 10598 <__sprintf_chk@plt+0xb808> 10095: 4c 89 6c 24 20 mov %r13,0x20(%rsp) 1009a: df 6c 24 20 fildll 0x20(%rsp) 1009e: 4d 85 ed test %r13,%r13 100a1: 0f 88 29 04 00 00 js 104d0 <__sprintf_chk@plt+0xb740> 100a7: 48 8b 44 24 10 mov 0x10(%rsp),%rax 100ac: 48 89 44 24 20 mov %rax,0x20(%rsp) 100b1: df 6c 24 20 fildll 0x20(%rsp) 100b5: 48 85 c0 test %rax,%rax 100b8: 0f 88 f2 03 00 00 js 104b0 <__sprintf_chk@plt+0xb720> 100be: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 100c3: de f9 fdivrp %st,%st(1) 100c5: df 6c 24 20 fildll 0x20(%rsp) 100c9: 48 85 db test %rbx,%rbx 100cc: 0f 88 be 03 00 00 js 10490 <__sprintf_chk@plt+0xb700> 100d2: de c9 fmulp %st,%st(1) 100d4: f6 44 24 40 10 testb $0x10,0x40(%rsp) 100d9: 0f 84 e1 02 00 00 je 103c0 <__sprintf_chk@plt+0xb630> 100df: db 44 24 30 fildl 0x30(%rsp) 100e3: 31 db xor %ebx,%ebx 100e5: d9 c0 fld %st(0) 100e7: eb 0b jmp 100f4 <__sprintf_chk@plt+0xb364> 100e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 100f0: dd d9 fstp %st(1) 100f2: d9 ca fxch %st(2) 100f4: d9 c0 fld %st(0) 100f6: 83 c3 01 add $0x1,%ebx 100f9: d8 ca fmul %st(2),%st 100fb: d9 cb fxch %st(3) 100fd: db f3 fcomi %st(3),%st 100ff: 72 0f jb 10110 <__sprintf_chk@plt+0xb380> 10101: 83 fb 08 cmp $0x8,%ebx 10104: 75 ea jne 100f0 <__sprintf_chk@plt+0xb360> 10106: dd da fstp %st(2) 10108: dd da fstp %st(2) 1010a: eb 08 jmp 10114 <__sprintf_chk@plt+0xb384> 1010c: 0f 1f 40 00 nopl 0x0(%rax) 10110: dd da fstp %st(2) 10112: dd da fstp %st(2) 10114: 8b 7c 24 34 mov 0x34(%rsp),%edi 10118: 4d 8d 7e 01 lea 0x1(%r14),%r15 1011c: de f1 fdivp %st,%st(1) 1011e: 31 c0 xor %eax,%eax 10120: 85 ff test %edi,%edi 10122: 8b 7c 24 18 mov 0x18(%rsp),%edi 10126: 0f 94 c0 sete %al 10129: 4d 8d 74 06 02 lea 0x2(%r14,%rax,1),%r14 1012e: 83 ff 01 cmp $0x1,%edi 10131: 0f 84 59 05 00 00 je 10690 <__sprintf_chk@plt+0xb900> 10137: db 2d b3 be 00 00 fldt 0xbeb3(%rip) # 1bff0 <_IO_stdin_used@@Base+0x3ff0> 1013d: df f1 fcomip %st(1),%st 1013f: 0f 87 33 04 00 00 ja 10578 <__sprintf_chk@plt+0xb7e8> 10145: d9 c0 fld %st(0) 10147: db 7c 24 20 fstpt 0x20(%rsp) 1014b: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 10152: 48 89 ef mov %rbp,%rdi 10155: 31 c0 xor %eax,%eax 10157: 48 83 ec 10 sub $0x10,%rsp 1015b: be 01 00 00 00 mov $0x1,%esi 10160: 48 8d 0d 37 be 00 00 lea 0xbe37(%rip),%rcx # 1bf9e <_IO_stdin_used@@Base+0x3f9e> 10167: db 3c 24 fstpt (%rsp) 1016a: e8 21 4c ff ff callq 4d90 <__sprintf_chk@plt> 1016f: 48 89 ef mov %rbp,%rdi 10172: e8 49 47 ff ff callq 48c0 <strlen@plt> 10177: 5e pop %rsi 10178: 5f pop %rdi 10179: db 6c 24 20 fldt 0x20(%rsp) 1017d: 4c 39 f0 cmp %r14,%rax 10180: 48 89 c2 mov %rax,%rdx 10183: 0f 86 2f 04 00 00 jbe 105b8 <__sprintf_chk@plt+0xb828> 10189: d9 05 55 be 00 00 flds 0xbe55(%rip) # 1bfe4 <_IO_stdin_used@@Base+0x3fe4> 1018f: dc c9 fmul %st,%st(1) 10191: db 2d 59 be 00 00 fldt 0xbe59(%rip) # 1bff0 <_IO_stdin_used@@Base+0x3ff0> 10197: df f2 fcomip %st(2),%st 10199: 76 1a jbe 101b5 <__sprintf_chk@plt+0xb425> 1019b: d9 5c 24 20 fstps 0x20(%rsp) 1019f: 48 83 ec 10 sub $0x10,%rsp 101a3: db 3c 24 fstpt (%rsp) 101a6: 8b 7c 24 28 mov 0x28(%rsp),%edi 101aa: e8 31 fd ff ff callq fee0 <__sprintf_chk@plt+0xb150> 101af: 58 pop %rax 101b0: 5a pop %rdx 101b1: d9 44 24 20 flds 0x20(%rsp) 101b5: de f9 fdivrp %st,%st(1) 101b7: 48 83 ec 10 sub $0x10,%rsp 101bb: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 101c2: 48 89 ef mov %rbp,%rdi 101c5: 48 8d 0d cc bd 00 00 lea 0xbdcc(%rip),%rcx # 1bf98 <_IO_stdin_used@@Base+0x3f98> 101cc: be 01 00 00 00 mov $0x1,%esi 101d1: 31 c0 xor %eax,%eax 101d3: db 3c 24 fstpt (%rsp) 101d6: e8 b5 4b ff ff callq 4d90 <__sprintf_chk@plt> 101db: 48 89 ef mov %rbp,%rdi 101de: e8 dd 46 ff ff callq 48c0 <strlen@plt> 101e3: 41 5e pop %r14 101e5: 41 5f pop %r15 101e7: 48 89 c2 mov %rax,%rdx 101ea: 49 89 c6 mov %rax,%r14 101ed: e9 20 02 00 00 jmpq 10412 <__sprintf_chk@plt+0xb682> 101f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 101f8: 4d 85 ed test %r13,%r13 101fb: 0f 84 94 fe ff ff je 10095 <__sprintf_chk@plt+0xb305> 10201: 48 8b 44 24 10 mov 0x10(%rsp),%rax 10206: 31 d2 xor %edx,%edx 10208: 49 f7 f5 div %r13 1020b: 49 89 c0 mov %rax,%r8 1020e: 48 85 d2 test %rdx,%rdx 10211: 0f 85 7e fe ff ff jne 10095 <__sprintf_chk@plt+0xb305> 10217: 48 89 d8 mov %rbx,%rax 1021a: 31 d2 xor %edx,%edx 1021c: 49 f7 f0 div %r8 1021f: 48 89 c7 mov %rax,%rdi 10222: 48 8d 04 92 lea (%rdx,%rdx,4),%rax 10226: 31 d2 xor %edx,%edx 10228: 48 01 c0 add %rax,%rax 1022b: 49 f7 f0 div %r8 1022e: 48 01 d2 add %rdx,%rdx 10231: 89 c6 mov %eax,%esi 10233: 49 39 d0 cmp %rdx,%r8 10236: 0f 86 f4 04 00 00 jbe 10730 <__sprintf_chk@plt+0xb9a0> 1023c: 31 c9 xor %ecx,%ecx 1023e: 48 85 d2 test %rdx,%rdx 10241: 0f 95 c1 setne %cl 10244: 44 8b 54 24 40 mov 0x40(%rsp),%r10d 10249: 41 83 e2 10 and $0x10,%r10d 1024d: 0f 84 58 03 00 00 je 105ab <__sprintf_chk@plt+0xb81b> 10253: 44 8b 44 24 30 mov 0x30(%rsp),%r8d 10258: 31 db xor %ebx,%ebx 1025a: 4d 89 c3 mov %r8,%r11 1025d: 49 39 f8 cmp %rdi,%r8 10260: 0f 86 bf 02 00 00 jbe 10525 <__sprintf_chk@plt+0xb795> 10266: 83 7c 24 18 01 cmpl $0x1,0x18(%rsp) 1026b: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 10270: 0f 84 8a 04 00 00 je 10700 <__sprintf_chk@plt+0xb970> 10276: 44 8b 5c 24 18 mov 0x18(%rsp),%r11d 1027b: 45 85 db test %r11d,%r11d 1027e: 75 20 jne 102a0 <__sprintf_chk@plt+0xb510> 10280: 01 f1 add %esi,%ecx 10282: 85 c9 test %ecx,%ecx 10284: 7e 1a jle 102a0 <__sprintf_chk@plt+0xb510> 10286: 48 83 c7 01 add $0x1,%rdi 1028a: 45 85 d2 test %r10d,%r10d 1028d: 74 11 je 102a0 <__sprintf_chk@plt+0xb510> 1028f: 8b 44 24 30 mov 0x30(%rsp),%eax 10293: 48 39 f8 cmp %rdi,%rax 10296: 0f 84 b1 04 00 00 je 1074d <__sprintf_chk@plt+0xb9bd> 1029c: 0f 1f 40 00 nopl 0x0(%rax) 102a0: 48 b9 cd cc cc cc cc movabs $0xcccccccccccccccd,%rcx 102a7: cc cc cc 102aa: 4d 89 c7 mov %r8,%r15 102ad: 0f 1f 00 nopl (%rax) 102b0: 48 89 f8 mov %rdi,%rax 102b3: 48 89 fe mov %rdi,%rsi 102b6: 49 83 ef 01 sub $0x1,%r15 102ba: 48 f7 e1 mul %rcx 102bd: 48 c1 ea 03 shr $0x3,%rdx 102c1: 48 8d 04 92 lea (%rdx,%rdx,4),%rax 102c5: 48 01 c0 add %rax,%rax 102c8: 48 29 c6 sub %rax,%rsi 102cb: 48 89 f0 mov %rsi,%rax 102ce: 83 c0 30 add $0x30,%eax 102d1: 41 88 07 mov %al,(%r15) 102d4: 48 89 f8 mov %rdi,%rax 102d7: 48 89 d7 mov %rdx,%rdi 102da: 48 83 f8 09 cmp $0x9,%rax 102de: 77 d0 ja 102b0 <__sprintf_chk@plt+0xb520> 102e0: f6 44 24 40 04 testb $0x4,0x40(%rsp) 102e5: 0f 84 49 01 00 00 je 10434 <__sprintf_chk@plt+0xb6a4> 102eb: 4d 89 c6 mov %r8,%r14 102ee: 4c 89 e7 mov %r12,%rdi 102f1: 4c 89 44 24 48 mov %r8,0x48(%rsp) 102f6: 49 c7 c5 ff ff ff ff mov $0xffffffffffffffff,%r13 102fd: e8 be 45 ff ff callq 48c0 <strlen@plt> 10302: 4d 29 fe sub %r15,%r14 10305: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi 1030a: 4c 89 fe mov %r15,%rsi 1030d: 4c 89 f2 mov %r14,%rdx 10310: b9 29 00 00 00 mov $0x29,%ecx 10315: 48 89 44 24 18 mov %rax,0x18(%rsp) 1031a: 4d 89 e7 mov %r12,%r15 1031d: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 10322: e8 99 47 ff ff callq 4ac0 <__memcpy_chk@plt> 10327: 89 5c 24 44 mov %ebx,0x44(%rsp) 1032b: 4c 8b 64 24 38 mov 0x38(%rsp),%r12 10330: 4c 89 f3 mov %r14,%rbx 10333: 4c 8b 44 24 48 mov 0x48(%rsp),%r8 10338: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 1033d: 48 89 6c 24 38 mov %rbp,0x38(%rsp) 10342: 4c 89 ed mov %r13,%rbp 10345: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 1034a: eb 40 jmp 1038c <__sprintf_chk@plt+0xb5fc> 1034c: 0f 1f 40 00 nopl 0x0(%rax) 10350: 48 39 dd cmp %rbx,%rbp 10353: 48 0f 47 eb cmova %rbx,%rbp 10357: 48 29 eb sub %rbp,%rbx 1035a: 49 8d 34 1e lea (%r14,%rbx,1),%rsi 1035e: 49 29 e8 sub %rbp,%r8 10361: 48 89 ea mov %rbp,%rdx 10364: 4c 89 c7 mov %r8,%rdi 10367: e8 74 47 ff ff callq 4ae0 <memcpy@plt> 1036c: 49 89 c0 mov %rax,%r8 1036f: 48 85 db test %rbx,%rbx 10372: 0f 84 78 01 00 00 je 104f0 <__sprintf_chk@plt+0xb760> 10378: 4d 29 e8 sub %r13,%r8 1037b: 4c 89 ea mov %r13,%rdx 1037e: 4c 89 fe mov %r15,%rsi 10381: 4c 89 c7 mov %r8,%rdi 10384: e8 57 47 ff ff callq 4ae0 <memcpy@plt> 10389: 49 89 c0 mov %rax,%r8 1038c: 41 0f b6 04 24 movzbl (%r12),%eax 10391: 84 c0 test %al,%al 10393: 74 bb je 10350 <__sprintf_chk@plt+0xb5c0> 10395: 3c 7e cmp $0x7e,%al 10397: 0f 87 43 01 00 00 ja 104e0 <__sprintf_chk@plt+0xb750> 1039d: 44 0f b6 c8 movzbl %al,%r9d 103a1: 49 39 d9 cmp %rbx,%r9 103a4: 4c 0f 47 cb cmova %rbx,%r9 103a8: 4c 29 cb sub %r9,%rbx 103ab: 4c 89 cd mov %r9,%rbp 103ae: 49 8d 34 1e lea (%r14,%rbx,1),%rsi 103b2: 49 83 c4 01 add $0x1,%r12 103b6: eb a6 jmp 1035e <__sprintf_chk@plt+0xb5ce> 103b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 103bf: 00 103c0: 8b 7c 24 18 mov 0x18(%rsp),%edi 103c4: 83 ff 01 cmp $0x1,%edi 103c7: 74 0e je 103d7 <__sprintf_chk@plt+0xb647> 103c9: db 2d 21 bc 00 00 fldt 0xbc21(%rip) # 1bff0 <_IO_stdin_used@@Base+0x3ff0> 103cf: df f1 fcomip %st(1),%st 103d1: 0f 87 89 01 00 00 ja 10560 <__sprintf_chk@plt+0xb7d0> 103d7: 48 83 ec 10 sub $0x10,%rsp 103db: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 103e2: 48 89 ef mov %rbp,%rdi 103e5: 31 c0 xor %eax,%eax 103e7: 48 8d 0d aa bb 00 00 lea 0xbbaa(%rip),%rcx # 1bf98 <_IO_stdin_used@@Base+0x3f98> 103ee: be 01 00 00 00 mov $0x1,%esi 103f3: db 3c 24 fstpt (%rsp) 103f6: bb ff ff ff ff mov $0xffffffff,%ebx 103fb: e8 90 49 ff ff callq 4d90 <__sprintf_chk@plt> 10400: 48 89 ef mov %rbp,%rdi 10403: e8 b8 44 ff ff callq 48c0 <strlen@plt> 10408: 41 58 pop %r8 1040a: 41 59 pop %r9 1040c: 48 89 c2 mov %rax,%rdx 1040f: 49 89 c6 mov %rax,%r14 10412: 4c 8b 7c 24 08 mov 0x8(%rsp),%r15 10417: 48 89 ee mov %rbp,%rsi 1041a: 49 29 d7 sub %rdx,%r15 1041d: 4c 89 ff mov %r15,%rdi 10420: e8 2b 48 ff ff callq 4c50 <memmove@plt> 10425: 4f 8d 04 37 lea (%r15,%r14,1),%r8 10429: f6 44 24 40 04 testb $0x4,0x40(%rsp) 1042e: 0f 85 b7 fe ff ff jne 102eb <__sprintf_chk@plt+0xb55b> 10434: f6 44 24 40 80 testb $0x80,0x40(%rsp) 10439: 74 1c je 10457 <__sprintf_chk@plt+0xb6c7> 1043b: 83 fb ff cmp $0xffffffff,%ebx 1043e: 0f 84 9c 01 00 00 je 105e0 <__sprintf_chk@plt+0xb850> 10444: 8b 44 24 40 mov 0x40(%rsp),%eax 10448: 25 00 01 00 00 and $0x100,%eax 1044d: 89 c1 mov %eax,%ecx 1044f: 09 d9 or %ebx,%ecx 10451: 0f 85 91 02 00 00 jne 106e8 <__sprintf_chk@plt+0xb958> 10457: 48 8b 44 24 08 mov 0x8(%rsp),%rax 1045c: c6 00 00 movb $0x0,(%rax) 1045f: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 10466: 00 10467: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 1046e: 00 00 10470: 0f 85 2f 05 00 00 jne 109a5 <__sprintf_chk@plt+0xbc15> 10476: 48 81 c4 98 00 00 00 add $0x98,%rsp 1047d: 4c 89 f8 mov %r15,%rax 10480: 5b pop %rbx 10481: 5d pop %rbp 10482: 41 5c pop %r12 10484: 41 5d pop %r13 10486: 41 5e pop %r14 10488: 41 5f pop %r15 1048a: c3 retq 1048b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 10490: d8 05 f2 ba 00 00 fadds 0xbaf2(%rip) # 1bf88 <_IO_stdin_used@@Base+0x3f88> 10496: de c9 fmulp %st,%st(1) 10498: f6 44 24 40 10 testb $0x10,0x40(%rsp) 1049d: 0f 85 3c fc ff ff jne 100df <__sprintf_chk@plt+0xb34f> 104a3: e9 18 ff ff ff jmpq 103c0 <__sprintf_chk@plt+0xb630> 104a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 104af: 00 104b0: d8 05 d2 ba 00 00 fadds 0xbad2(%rip) # 1bf88 <_IO_stdin_used@@Base+0x3f88> 104b6: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 104bb: de f9 fdivrp %st,%st(1) 104bd: df 6c 24 20 fildll 0x20(%rsp) 104c1: 48 85 db test %rbx,%rbx 104c4: 0f 89 08 fc ff ff jns 100d2 <__sprintf_chk@plt+0xb342> 104ca: eb c4 jmp 10490 <__sprintf_chk@plt+0xb700> 104cc: 0f 1f 40 00 nopl 0x0(%rax) 104d0: d8 05 b2 ba 00 00 fadds 0xbab2(%rip) # 1bf88 <_IO_stdin_used@@Base+0x3f88> 104d6: e9 cc fb ff ff jmpq 100a7 <__sprintf_chk@plt+0xb317> 104db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 104e0: 48 89 dd mov %rbx,%rbp 104e3: 4c 89 f6 mov %r14,%rsi 104e6: 31 db xor %ebx,%ebx 104e8: e9 c5 fe ff ff jmpq 103b2 <__sprintf_chk@plt+0xb622> 104ed: 0f 1f 00 nopl (%rax) 104f0: 8b 5c 24 44 mov 0x44(%rsp),%ebx 104f4: 48 8b 6c 24 38 mov 0x38(%rsp),%rbp 104f9: 49 89 c7 mov %rax,%r15 104fc: e9 33 ff ff ff jmpq 10434 <__sprintf_chk@plt+0xb6a4> 10501: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10508: 85 c9 test %ecx,%ecx 1050a: 0f 95 c1 setne %cl 1050d: 0f b6 c9 movzbl %cl,%ecx 10510: 83 c3 01 add $0x1,%ebx 10513: 4d 39 c8 cmp %r9,%r8 10516: 0f 87 84 02 00 00 ja 107a0 <__sprintf_chk@plt+0xba10> 1051c: 83 fb 08 cmp $0x8,%ebx 1051f: 0f 84 41 fd ff ff je 10266 <__sprintf_chk@plt+0xb4d6> 10525: 48 89 f8 mov %rdi,%rax 10528: 31 d2 xor %edx,%edx 1052a: 49 f7 f0 div %r8 1052d: 49 89 c1 mov %rax,%r9 10530: 8d 04 92 lea (%rdx,%rdx,4),%eax 10533: 31 d2 xor %edx,%edx 10535: 8d 04 46 lea (%rsi,%rax,2),%eax 10538: 89 ce mov %ecx,%esi 1053a: 4c 89 cf mov %r9,%rdi 1053d: 41 f7 f3 div %r11d 10540: d1 fe sar %esi 10542: 8d 14 56 lea (%rsi,%rdx,2),%edx 10545: 89 c6 mov %eax,%esi 10547: 01 d1 add %edx,%ecx 10549: 41 39 d3 cmp %edx,%r11d 1054c: 77 ba ja 10508 <__sprintf_chk@plt+0xb778> 1054e: 41 39 cb cmp %ecx,%r11d 10551: 0f 92 c1 setb %cl 10554: 0f b6 c9 movzbl %cl,%ecx 10557: 83 c1 02 add $0x2,%ecx 1055a: eb b4 jmp 10510 <__sprintf_chk@plt+0xb780> 1055c: 0f 1f 40 00 nopl 0x0(%rax) 10560: 48 83 ec 10 sub $0x10,%rsp 10564: db 3c 24 fstpt (%rsp) 10567: e8 74 f9 ff ff callq fee0 <__sprintf_chk@plt+0xb150> 1056c: 41 5a pop %r10 1056e: 41 5b pop %r11 10570: e9 62 fe ff ff jmpq 103d7 <__sprintf_chk@plt+0xb647> 10575: 0f 1f 00 nopl (%rax) 10578: 48 83 ec 10 sub $0x10,%rsp 1057c: d9 c0 fld %st(0) 1057e: db 3c 24 fstpt (%rsp) 10581: db 7c 24 30 fstpt 0x30(%rsp) 10585: e8 56 f9 ff ff callq fee0 <__sprintf_chk@plt+0xb150> 1058a: 59 pop %rcx 1058b: 5e pop %rsi 1058c: db 6c 24 20 fldt 0x20(%rsp) 10590: e9 b2 fb ff ff jmpq 10147 <__sprintf_chk@plt+0xb3b7> 10595: 0f 1f 00 nopl (%rax) 10598: 44 8b 54 24 40 mov 0x40(%rsp),%r10d 1059d: 31 c9 xor %ecx,%ecx 1059f: 31 f6 xor %esi,%esi 105a1: 41 83 e2 10 and $0x10,%r10d 105a5: 0f 85 a8 fc ff ff jne 10253 <__sprintf_chk@plt+0xb4c3> 105ab: bb ff ff ff ff mov $0xffffffff,%ebx 105b0: e9 b1 fc ff ff jmpq 10266 <__sprintf_chk@plt+0xb4d6> 105b5: 0f 1f 00 nopl (%rax) 105b8: f6 44 24 40 08 testb $0x8,0x40(%rsp) 105bd: 74 11 je 105d0 <__sprintf_chk@plt+0xb840> 105bf: 80 7c 15 ff 30 cmpb $0x30,-0x1(%rbp,%rdx,1) 105c4: 0f 84 76 02 00 00 je 10840 <__sprintf_chk@plt+0xbab0> 105ca: dd d8 fstp %st(0) 105cc: eb 04 jmp 105d2 <__sprintf_chk@plt+0xb842> 105ce: 66 90 xchg %ax,%ax 105d0: dd d8 fstp %st(0) 105d2: 49 89 d6 mov %rdx,%r14 105d5: 4d 29 fe sub %r15,%r14 105d8: e9 35 fe ff ff jmpq 10412 <__sprintf_chk@plt+0xb682> 105dd: 0f 1f 00 nopl (%rax) 105e0: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 105e5: 48 83 f9 01 cmp $0x1,%rcx 105e9: 0f 86 88 02 00 00 jbe 10877 <__sprintf_chk@plt+0xbae7> 105ef: 8b 54 24 30 mov 0x30(%rsp),%edx 105f3: bb 01 00 00 00 mov $0x1,%ebx 105f8: b8 01 00 00 00 mov $0x1,%eax 105fd: 0f 1f 00 nopl (%rax) 10600: 48 0f af c2 imul %rdx,%rax 10604: 48 39 c1 cmp %rax,%rcx 10607: 76 08 jbe 10611 <__sprintf_chk@plt+0xb881> 10609: 83 c3 01 add $0x1,%ebx 1060c: 83 fb 08 cmp $0x8,%ebx 1060f: 75 ef jne 10600 <__sprintf_chk@plt+0xb870> 10611: 8b 4c 24 40 mov 0x40(%rsp),%ecx 10615: 89 c8 mov %ecx,%eax 10617: 25 00 01 00 00 and $0x100,%eax 1061c: 83 e1 40 and $0x40,%ecx 1061f: 74 1b je 1063c <__sprintf_chk@plt+0xb8ac> 10621: 48 8d 8d 88 02 00 00 lea 0x288(%rbp),%rcx 10628: c6 85 87 02 00 00 20 movb $0x20,0x287(%rbp) 1062f: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 10634: 85 db test %ebx,%ebx 10636: 0f 84 8b 03 00 00 je 109c7 <__sprintf_chk@plt+0xbc37> 1063c: 83 fb 01 cmp $0x1,%ebx 1063f: 75 0e jne 1064f <__sprintf_chk@plt+0xb8bf> 10641: 44 8b 4c 24 34 mov 0x34(%rsp),%r9d 10646: 45 85 c9 test %r9d,%r9d 10649: 0f 84 29 01 00 00 je 10778 <__sprintf_chk@plt+0xb9e8> 1064f: 48 63 db movslq %ebx,%rbx 10652: 48 8d 0d 7f b9 00 00 lea 0xb97f(%rip),%rcx # 1bfd8 <_IO_stdin_used@@Base+0x3fd8> 10659: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 1065e: 0f b6 0c 19 movzbl (%rcx,%rbx,1),%ecx 10662: 48 8d 56 01 lea 0x1(%rsi),%rdx 10666: 88 0e mov %cl,(%rsi) 10668: 85 c0 test %eax,%eax 1066a: 0f 84 1c 01 00 00 je 1078c <__sprintf_chk@plt+0xb9fc> 10670: 44 8b 44 24 34 mov 0x34(%rsp),%r8d 10675: 45 85 c0 test %r8d,%r8d 10678: 0f 85 c2 00 00 00 jne 10740 <__sprintf_chk@plt+0xb9b0> 1067e: 48 8d 42 01 lea 0x1(%rdx),%rax 10682: c6 02 42 movb $0x42,(%rdx) 10685: 48 89 44 24 08 mov %rax,0x8(%rsp) 1068a: e9 c8 fd ff ff jmpq 10457 <__sprintf_chk@plt+0xb6c7> 1068f: 90 nop 10690: 48 83 ec 10 sub $0x10,%rsp 10694: 48 8d 0d 03 b9 00 00 lea 0xb903(%rip),%rcx # 1bf9e <_IO_stdin_used@@Base+0x3f9e> 1069b: 48 89 ef mov %rbp,%rdi 1069e: 31 c0 xor %eax,%eax 106a0: d9 c0 fld %st(0) 106a2: db 3c 24 fstpt (%rsp) 106a5: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 106ac: be 01 00 00 00 mov $0x1,%esi 106b1: db 7c 24 30 fstpt 0x30(%rsp) 106b5: e8 d6 46 ff ff callq 4d90 <__sprintf_chk@plt> 106ba: 48 89 ef mov %rbp,%rdi 106bd: e8 fe 41 ff ff callq 48c0 <strlen@plt> 106c2: 48 89 c2 mov %rax,%rdx 106c5: 58 pop %rax 106c6: 59 pop %rcx 106c7: db 6c 24 20 fldt 0x20(%rsp) 106cb: 4c 39 f2 cmp %r14,%rdx 106ce: 0f 86 e4 fe ff ff jbe 105b8 <__sprintf_chk@plt+0xb828> 106d4: d9 05 0a b9 00 00 flds 0xb90a(%rip) # 1bfe4 <_IO_stdin_used@@Base+0x3fe4> 106da: dc c9 fmul %st,%st(1) 106dc: e9 d4 fa ff ff jmpq 101b5 <__sprintf_chk@plt+0xb425> 106e1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 106e8: f6 44 24 40 40 testb $0x40,0x40(%rsp) 106ed: 0f 84 41 ff ff ff je 10634 <__sprintf_chk@plt+0xb8a4> 106f3: e9 29 ff ff ff jmpq 10621 <__sprintf_chk@plt+0xb891> 106f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 106ff: 00 10700: 48 89 f8 mov %rdi,%rax 10703: 48 63 c9 movslq %ecx,%rcx 10706: 83 e0 01 and $0x1,%eax 10709: 48 01 c8 add %rcx,%rax 1070c: 0f 95 c0 setne %al 1070f: 0f b6 c0 movzbl %al,%eax 10712: 01 c6 add %eax,%esi 10714: 83 fe 05 cmp $0x5,%esi 10717: 0f 8e 83 fb ff ff jle 102a0 <__sprintf_chk@plt+0xb510> 1071d: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 10722: e9 5f fb ff ff jmpq 10286 <__sprintf_chk@plt+0xb4f6> 10727: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1072e: 00 00 10730: 0f 92 c1 setb %cl 10733: 0f b6 c9 movzbl %cl,%ecx 10736: 83 c1 02 add $0x2,%ecx 10739: e9 06 fb ff ff jmpq 10244 <__sprintf_chk@plt+0xb4b4> 1073e: 66 90 xchg %ax,%ax 10740: c6 46 01 69 movb $0x69,0x1(%rsi) 10744: 48 8d 56 02 lea 0x2(%rsi),%rdx 10748: e9 31 ff ff ff jmpq 1067e <__sprintf_chk@plt+0xb8ee> 1074d: 83 fb 08 cmp $0x8,%ebx 10750: 0f 84 4a fb ff ff je 102a0 <__sprintf_chk@plt+0xb510> 10756: 83 c3 01 add $0x1,%ebx 10759: f6 44 24 40 08 testb $0x8,0x40(%rsp) 1075e: 0f 84 84 01 00 00 je 108e8 <__sprintf_chk@plt+0xbb58> 10764: 41 c6 40 ff 31 movb $0x31,-0x1(%r8) 10769: 4d 8d 78 ff lea -0x1(%r8),%r15 1076d: e9 b7 fc ff ff jmpq 10429 <__sprintf_chk@plt+0xb699> 10772: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 10778: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 1077d: c6 01 6b movb $0x6b,(%rcx) 10780: 48 8d 51 01 lea 0x1(%rcx),%rdx 10784: 85 c0 test %eax,%eax 10786: 0f 85 f2 fe ff ff jne 1067e <__sprintf_chk@plt+0xb8ee> 1078c: 48 89 54 24 08 mov %rdx,0x8(%rsp) 10791: e9 c1 fc ff ff jmpq 10457 <__sprintf_chk@plt+0xb6c7> 10796: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 1079d: 00 00 00 107a0: 49 83 f9 09 cmp $0x9,%r9 107a4: 0f 87 bc fa ff ff ja 10266 <__sprintf_chk@plt+0xb4d6> 107aa: 83 7c 24 18 01 cmpl $0x1,0x18(%rsp) 107af: 0f 84 b0 00 00 00 je 10865 <__sprintf_chk@plt+0xbad5> 107b5: 44 8b 6c 24 18 mov 0x18(%rsp),%r13d 107ba: 45 85 ed test %r13d,%r13d 107bd: 0f 94 c2 sete %dl 107c0: 85 c9 test %ecx,%ecx 107c2: 40 0f 9f c6 setg %sil 107c6: 21 f2 and %esi,%edx 107c8: 84 d2 test %dl,%dl 107ca: 0f 85 88 00 00 00 jne 10858 <__sprintf_chk@plt+0xbac8> 107d0: 85 c0 test %eax,%eax 107d2: 0f 85 e7 01 00 00 jne 109bf <__sprintf_chk@plt+0xbc2f> 107d8: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 107dd: f6 44 24 40 08 testb $0x8,0x40(%rsp) 107e2: 75 3c jne 10820 <__sprintf_chk@plt+0xba90> 107e4: b8 30 00 00 00 mov $0x30,%eax 107e9: 4c 8d 85 86 02 00 00 lea 0x286(%rbp),%r8 107f0: 88 85 86 02 00 00 mov %al,0x286(%rbp) 107f6: 45 89 f1 mov %r14d,%r9d 107f9: 4d 29 f0 sub %r14,%r8 107fc: 41 83 fe 08 cmp $0x8,%r14d 10800: 73 7c jae 1087e <__sprintf_chk@plt+0xbaee> 10802: 41 f6 c6 04 test $0x4,%r14b 10806: 0f 85 84 01 00 00 jne 10990 <__sprintf_chk@plt+0xbc00> 1080c: 45 85 c9 test %r9d,%r9d 1080f: 74 0d je 1081e <__sprintf_chk@plt+0xba8e> 10811: 41 0f b6 07 movzbl (%r15),%eax 10815: 41 88 00 mov %al,(%r8) 10818: 41 f6 c1 02 test $0x2,%r9b 1081c: 75 14 jne 10832 <__sprintf_chk@plt+0xbaa2> 1081e: 31 c9 xor %ecx,%ecx 10820: 83 7c 24 18 01 cmpl $0x1,0x18(%rsp) 10825: 0f 84 75 fa ff ff je 102a0 <__sprintf_chk@plt+0xb510> 1082b: 31 f6 xor %esi,%esi 1082d: e9 44 fa ff ff jmpq 10276 <__sprintf_chk@plt+0xb4e6> 10832: 43 0f b7 44 0f fe movzwl -0x2(%r15,%r9,1),%eax 10838: 66 43 89 44 08 fe mov %ax,-0x2(%r8,%r9,1) 1083e: eb de jmp 1081e <__sprintf_chk@plt+0xba8e> 10840: d9 05 9e b7 00 00 flds 0xb79e(%rip) # 1bfe4 <_IO_stdin_used@@Base+0x3fe4> 10846: 83 7c 24 18 01 cmpl $0x1,0x18(%rsp) 1084b: dc c9 fmul %st,%st(1) 1084d: 0f 85 3e f9 ff ff jne 10191 <__sprintf_chk@plt+0xb401> 10853: e9 5d f9 ff ff jmpq 101b5 <__sprintf_chk@plt+0xb425> 10858: 8d 50 01 lea 0x1(%rax),%edx 1085b: 83 f8 09 cmp $0x9,%eax 1085e: 74 73 je 108d3 <__sprintf_chk@plt+0xbb43> 10860: 8d 42 30 lea 0x30(%rdx),%eax 10863: eb 84 jmp 107e9 <__sprintf_chk@plt+0xba59> 10865: 89 c2 mov %eax,%edx 10867: 83 e2 01 and $0x1,%edx 1086a: 01 ca add %ecx,%edx 1086c: 83 fa 02 cmp $0x2,%edx 1086f: 0f 9f c2 setg %dl 10872: e9 51 ff ff ff jmpq 107c8 <__sprintf_chk@plt+0xba38> 10877: 31 db xor %ebx,%ebx 10879: e9 c6 fb ff ff jmpq 10444 <__sprintf_chk@plt+0xb6b4> 1087e: 49 8b 07 mov (%r15),%rax 10881: 49 8d 48 08 lea 0x8(%r8),%rcx 10885: 4d 89 c1 mov %r8,%r9 10888: 4c 89 fe mov %r15,%rsi 1088b: 48 83 e1 f8 and $0xfffffffffffffff8,%rcx 1088f: 49 89 00 mov %rax,(%r8) 10892: 49 29 c9 sub %rcx,%r9 10895: 44 89 f0 mov %r14d,%eax 10898: 49 8b 54 07 f8 mov -0x8(%r15,%rax,1),%rdx 1089d: 4c 29 ce sub %r9,%rsi 108a0: 45 01 f1 add %r14d,%r9d 108a3: 41 83 e1 f8 and $0xfffffff8,%r9d 108a7: 49 89 54 00 f8 mov %rdx,-0x8(%r8,%rax,1) 108ac: 41 83 f9 08 cmp $0x8,%r9d 108b0: 0f 82 68 ff ff ff jb 1081e <__sprintf_chk@plt+0xba8e> 108b6: 41 83 e1 f8 and $0xfffffff8,%r9d 108ba: 31 c0 xor %eax,%eax 108bc: 89 c2 mov %eax,%edx 108be: 83 c0 08 add $0x8,%eax 108c1: 4c 8b 1c 16 mov (%rsi,%rdx,1),%r11 108c5: 4c 89 1c 11 mov %r11,(%rcx,%rdx,1) 108c9: 44 39 c8 cmp %r9d,%eax 108cc: 72 ee jb 108bc <__sprintf_chk@plt+0xbb2c> 108ce: e9 4b ff ff ff jmpq 1081e <__sprintf_chk@plt+0xba8e> 108d3: 49 8d 79 01 lea 0x1(%r9),%rdi 108d7: 49 83 f9 09 cmp $0x9,%r9 108db: 0f 84 a5 00 00 00 je 10986 <__sprintf_chk@plt+0xbbf6> 108e1: 31 c9 xor %ecx,%ecx 108e3: e9 f0 fe ff ff jmpq 107d8 <__sprintf_chk@plt+0xba48> 108e8: 4c 89 f0 mov %r14,%rax 108eb: 41 c6 40 ff 30 movb $0x30,-0x1(%r8) 108f0: 48 f7 d0 not %rax 108f3: 49 01 c0 add %rax,%r8 108f6: 44 89 f0 mov %r14d,%eax 108f9: 41 83 fe 08 cmp $0x8,%r14d 108fd: 73 39 jae 10938 <__sprintf_chk@plt+0xbba8> 108ff: 41 83 e6 04 and $0x4,%r14d 10903: 0f 85 a1 00 00 00 jne 109aa <__sprintf_chk@plt+0xbc1a> 10909: 85 c0 test %eax,%eax 1090b: 0f 84 53 fe ff ff je 10764 <__sprintf_chk@plt+0xb9d4> 10911: 41 0f b6 17 movzbl (%r15),%edx 10915: 41 88 10 mov %dl,(%r8) 10918: a8 02 test $0x2,%al 1091a: 0f 84 44 fe ff ff je 10764 <__sprintf_chk@plt+0xb9d4> 10920: 41 0f b7 54 07 fe movzwl -0x2(%r15,%rax,1),%edx 10926: 66 41 89 54 00 fe mov %dx,-0x2(%r8,%rax,1) 1092c: e9 33 fe ff ff jmpq 10764 <__sprintf_chk@plt+0xb9d4> 10931: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10938: 49 8b 07 mov (%r15),%rax 1093b: 49 8d 48 08 lea 0x8(%r8),%rcx 1093f: 48 83 e1 f8 and $0xfffffffffffffff8,%rcx 10943: 49 89 00 mov %rax,(%r8) 10946: 44 89 f0 mov %r14d,%eax 10949: 49 8b 54 07 f8 mov -0x8(%r15,%rax,1),%rdx 1094e: 49 89 54 00 f8 mov %rdx,-0x8(%r8,%rax,1) 10953: 4c 89 c0 mov %r8,%rax 10956: 48 29 c8 sub %rcx,%rax 10959: 49 29 c7 sub %rax,%r15 1095c: 44 01 f0 add %r14d,%eax 1095f: 83 e0 f8 and $0xfffffff8,%eax 10962: 83 f8 08 cmp $0x8,%eax 10965: 0f 82 f9 fd ff ff jb 10764 <__sprintf_chk@plt+0xb9d4> 1096b: 83 e0 f8 and $0xfffffff8,%eax 1096e: 31 d2 xor %edx,%edx 10970: 89 d6 mov %edx,%esi 10972: 83 c2 08 add $0x8,%edx 10975: 49 8b 3c 37 mov (%r15,%rsi,1),%rdi 10979: 48 89 3c 31 mov %rdi,(%rcx,%rsi,1) 1097d: 39 c2 cmp %eax,%edx 1097f: 72 ef jb 10970 <__sprintf_chk@plt+0xbbe0> 10981: e9 de fd ff ff jmpq 10764 <__sprintf_chk@plt+0xb9d4> 10986: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1098b: e9 8e fe ff ff jmpq 1081e <__sprintf_chk@plt+0xba8e> 10990: 41 8b 07 mov (%r15),%eax 10993: 41 89 00 mov %eax,(%r8) 10996: 43 8b 44 0f fc mov -0x4(%r15,%r9,1),%eax 1099b: 43 89 44 08 fc mov %eax,-0x4(%r8,%r9,1) 109a0: e9 79 fe ff ff jmpq 1081e <__sprintf_chk@plt+0xba8e> 109a5: e8 36 3f ff ff callq 48e0 <__stack_chk_fail@plt> 109aa: 41 8b 17 mov (%r15),%edx 109ad: 41 89 10 mov %edx,(%r8) 109b0: 41 8b 54 07 fc mov -0x4(%r15,%rax,1),%edx 109b5: 41 89 54 00 fc mov %edx,-0x4(%r8,%rax,1) 109ba: e9 a5 fd ff ff jmpq 10764 <__sprintf_chk@plt+0xb9d4> 109bf: 83 c0 30 add $0x30,%eax 109c2: e9 22 fe ff ff jmpq 107e9 <__sprintf_chk@plt+0xba59> 109c7: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 109cc: 85 c0 test %eax,%eax 109ce: 0f 85 aa fc ff ff jne 1067e <__sprintf_chk@plt+0xb8ee> 109d4: e9 7e fa ff ff jmpq 10457 <__sprintf_chk@plt+0xb6c7> 109d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 109e0: f3 0f 1e fa endbr64 109e4: 41 55 push %r13 109e6: 49 89 f5 mov %rsi,%r13 109e9: 41 54 push %r12 109eb: 55 push %rbp 109ec: 48 89 d5 mov %rdx,%rbp 109ef: 53 push %rbx 109f0: 48 89 fb mov %rdi,%rbx 109f3: 48 83 ec 18 sub $0x18,%rsp 109f7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 109fe: 00 00 10a00: 48 89 44 24 08 mov %rax,0x8(%rsp) 10a05: 31 c0 xor %eax,%eax 10a07: 48 85 ff test %rdi,%rdi 10a0a: 0f 84 20 01 00 00 je 10b30 <__sprintf_chk@plt+0xbda0> 10a10: 45 31 e4 xor %r12d,%r12d 10a13: 80 3b 27 cmpb $0x27,(%rbx) 10a16: 75 0a jne 10a22 <__sprintf_chk@plt+0xbc92> 10a18: 48 83 c3 01 add $0x1,%rbx 10a1c: 41 bc 04 00 00 00 mov $0x4,%r12d 10a22: b9 04 00 00 00 mov $0x4,%ecx 10a27: 48 8d 15 a2 b5 00 00 lea 0xb5a2(%rip),%rdx # 1bfd0 <_IO_stdin_used@@Base+0x3fd0> 10a2e: 48 8d 35 9b 1f 01 00 lea 0x11f9b(%rip),%rsi # 229d0 <version_etc_copyright@@Base+0x5d30> 10a35: 48 89 df mov %rbx,%rdi 10a38: e8 a3 ca ff ff callq d4e0 <__sprintf_chk@plt+0x8750> 10a3d: 85 c0 test %eax,%eax 10a3f: 78 3f js 10a80 <__sprintf_chk@plt+0xbcf0> 10a41: 48 98 cltq 10a43: 48 8d 15 86 b5 00 00 lea 0xb586(%rip),%rdx # 1bfd0 <_IO_stdin_used@@Base+0x3fd0> 10a4a: 48 c7 45 00 01 00 00 movq $0x1,0x0(%rbp) 10a51: 00 10a52: 44 0b 24 82 or (%rdx,%rax,4),%r12d 10a56: 31 c0 xor %eax,%eax 10a58: 45 89 65 00 mov %r12d,0x0(%r13) 10a5c: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 10a61: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx 10a68: 00 00 10a6a: 0f 85 4b 01 00 00 jne 10bbb <__sprintf_chk@plt+0xbe2b> 10a70: 48 83 c4 18 add $0x18,%rsp 10a74: 5b pop %rbx 10a75: 5d pop %rbp 10a76: 41 5c pop %r12 10a78: 41 5d pop %r13 10a7a: c3 retq 10a7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 10a80: 31 d2 xor %edx,%edx 10a82: 48 89 e6 mov %rsp,%rsi 10a85: 4c 8d 05 32 b5 00 00 lea 0xb532(%rip),%r8 # 1bfbe <_IO_stdin_used@@Base+0x3fbe> 10a8c: 48 89 e9 mov %rbp,%rcx 10a8f: 48 89 df mov %rbx,%rdi 10a92: e8 a9 58 00 00 callq 16340 <__sprintf_chk@plt+0x115b0> 10a97: 85 c0 test %eax,%eax 10a99: 75 4d jne 10ae8 <__sprintf_chk@plt+0xbd58> 10a9b: 0f b6 0b movzbl (%rbx),%ecx 10a9e: 8d 51 d0 lea -0x30(%rcx),%edx 10aa1: 48 8b 0c 24 mov (%rsp),%rcx 10aa5: 80 fa 09 cmp $0x9,%dl 10aa8: 77 16 ja 10ac0 <__sprintf_chk@plt+0xbd30> 10aaa: eb 2b jmp 10ad7 <__sprintf_chk@plt+0xbd47> 10aac: 0f 1f 40 00 nopl 0x0(%rax) 10ab0: 0f b6 7b 01 movzbl 0x1(%rbx),%edi 10ab4: 48 83 c3 01 add $0x1,%rbx 10ab8: 8d 57 d0 lea -0x30(%rdi),%edx 10abb: 80 fa 09 cmp $0x9,%dl 10abe: 76 17 jbe 10ad7 <__sprintf_chk@plt+0xbd47> 10ac0: 48 39 d9 cmp %rbx,%rcx 10ac3: 75 eb jne 10ab0 <__sprintf_chk@plt+0xbd20> 10ac5: 80 79 ff 42 cmpb $0x42,-0x1(%rcx) 10ac9: 0f 84 c1 00 00 00 je 10b90 <__sprintf_chk@plt+0xbe00> 10acf: 41 80 cc 80 or $0x80,%r12b 10ad3: 41 83 cc 20 or $0x20,%r12d 10ad7: 48 8b 55 00 mov 0x0(%rbp),%rdx 10adb: 45 89 65 00 mov %r12d,0x0(%r13) 10adf: eb 13 jmp 10af4 <__sprintf_chk@plt+0xbd64> 10ae1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10ae8: 41 c7 45 00 00 00 00 movl $0x0,0x0(%r13) 10aef: 00 10af0: 48 8b 55 00 mov 0x0(%rbp),%rdx 10af4: 48 85 d2 test %rdx,%rdx 10af7: 0f 85 5f ff ff ff jne 10a5c <__sprintf_chk@plt+0xbccc> 10afd: 48 8d 3d aa b4 00 00 lea 0xb4aa(%rip),%rdi # 1bfae <_IO_stdin_used@@Base+0x3fae> 10b04: e8 07 3c ff ff callq 4710 <getenv@plt> 10b09: 48 83 f8 01 cmp $0x1,%rax 10b0d: 48 19 c0 sbb %rax,%rax 10b10: 25 00 02 00 00 and $0x200,%eax 10b15: 48 05 00 02 00 00 add $0x200,%rax 10b1b: 48 89 45 00 mov %rax,0x0(%rbp) 10b1f: b8 04 00 00 00 mov $0x4,%eax 10b24: e9 33 ff ff ff jmpq 10a5c <__sprintf_chk@plt+0xbccc> 10b29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10b30: 48 8d 3d e5 8e 00 00 lea 0x8ee5(%rip),%rdi # 19a1c <_IO_stdin_used@@Base+0x1a1c> 10b37: e8 d4 3b ff ff callq 4710 <getenv@plt> 10b3c: 48 89 c3 mov %rax,%rbx 10b3f: 48 85 c0 test %rax,%rax 10b42: 0f 85 c8 fe ff ff jne 10a10 <__sprintf_chk@plt+0xbc80> 10b48: 48 8d 3d 55 b4 00 00 lea 0xb455(%rip),%rdi # 1bfa4 <_IO_stdin_used@@Base+0x3fa4> 10b4f: e8 bc 3b ff ff callq 4710 <getenv@plt> 10b54: 48 89 c3 mov %rax,%rbx 10b57: 48 85 c0 test %rax,%rax 10b5a: 0f 85 b0 fe ff ff jne 10a10 <__sprintf_chk@plt+0xbc80> 10b60: 48 8d 3d 47 b4 00 00 lea 0xb447(%rip),%rdi # 1bfae <_IO_stdin_used@@Base+0x3fae> 10b67: e8 a4 3b ff ff callq 4710 <getenv@plt> 10b6c: 48 85 c0 test %rax,%rax 10b6f: 74 35 je 10ba6 <__sprintf_chk@plt+0xbe16> 10b71: 48 c7 45 00 00 02 00 movq $0x200,0x0(%rbp) 10b78: 00 10b79: 31 c0 xor %eax,%eax 10b7b: 41 c7 45 00 00 00 00 movl $0x0,0x0(%r13) 10b82: 00 10b83: e9 d4 fe ff ff jmpq 10a5c <__sprintf_chk@plt+0xbccc> 10b88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10b8f: 00 10b90: 41 81 cc 80 01 00 00 or $0x180,%r12d 10b97: 80 79 fe 69 cmpb $0x69,-0x2(%rcx) 10b9b: 0f 85 36 ff ff ff jne 10ad7 <__sprintf_chk@plt+0xbd47> 10ba1: e9 2d ff ff ff jmpq 10ad3 <__sprintf_chk@plt+0xbd43> 10ba6: 48 c7 45 00 00 04 00 movq $0x400,0x0(%rbp) 10bad: 00 10bae: 41 c7 45 00 00 00 00 movl $0x0,0x0(%r13) 10bb5: 00 10bb6: e9 a1 fe ff ff jmpq 10a5c <__sprintf_chk@plt+0xbccc> 10bbb: e8 20 3d ff ff callq 48e0 <__stack_chk_fail@plt> 10bc0: f3 0f 1e fa endbr64 10bc4: 41 54 push %r12 10bc6: 55 push %rbp 10bc7: 89 fd mov %edi,%ebp 10bc9: 53 push %rbx 10bca: 48 8b 1d 27 38 01 00 mov 0x13827(%rip),%rbx # 243f8 <stderr@@GLIBC_2.2.5+0x1138> 10bd1: 48 85 db test %rbx,%rbx 10bd4: 75 13 jne 10be9 <__sprintf_chk@plt+0xbe59> 10bd6: eb 28 jmp 10c00 <__sprintf_chk@plt+0xbe70> 10bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10bdf: 00 10be0: 48 8b 5b 08 mov 0x8(%rbx),%rbx 10be4: 48 85 db test %rbx,%rbx 10be7: 74 17 je 10c00 <__sprintf_chk@plt+0xbe70> 10be9: 39 2b cmp %ebp,(%rbx) 10beb: 75 f3 jne 10be0 <__sprintf_chk@plt+0xbe50> 10bed: 31 c0 xor %eax,%eax 10bef: 80 7b 10 00 cmpb $0x0,0x10(%rbx) 10bf3: 74 04 je 10bf9 <__sprintf_chk@plt+0xbe69> 10bf5: 48 8d 43 10 lea 0x10(%rbx),%rax 10bf9: 5b pop %rbx 10bfa: 5d pop %rbp 10bfb: 41 5c pop %r12 10bfd: c3 retq 10bfe: 66 90 xchg %ax,%ax 10c00: 89 ef mov %ebp,%edi 10c02: 4c 8d 25 f5 8b 00 00 lea 0x8bf5(%rip),%r12 # 197fe <_IO_stdin_used@@Base+0x17fe> 10c09: e8 72 3c ff ff callq 4880 <getpwuid@plt> 10c0e: bf 18 00 00 00 mov $0x18,%edi 10c13: 48 85 c0 test %rax,%rax 10c16: 74 13 je 10c2b <__sprintf_chk@plt+0xbe9b> 10c18: 4c 8b 20 mov (%rax),%r12 10c1b: 4c 89 e7 mov %r12,%rdi 10c1e: e8 9d 3c ff ff callq 48c0 <strlen@plt> 10c23: 48 8d 78 18 lea 0x18(%rax),%rdi 10c27: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 10c2b: e8 90 4c 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 10c30: 4c 89 e6 mov %r12,%rsi 10c33: 89 28 mov %ebp,(%rax) 10c35: 48 8d 78 10 lea 0x10(%rax),%rdi 10c39: 48 89 c3 mov %rax,%rbx 10c3c: e8 5f 3b ff ff callq 47a0 <strcpy@plt> 10c41: 48 8b 05 b0 37 01 00 mov 0x137b0(%rip),%rax # 243f8 <stderr@@GLIBC_2.2.5+0x1138> 10c48: 48 89 1d a9 37 01 00 mov %rbx,0x137a9(%rip) # 243f8 <stderr@@GLIBC_2.2.5+0x1138> 10c4f: 48 89 43 08 mov %rax,0x8(%rbx) 10c53: eb 98 jmp 10bed <__sprintf_chk@plt+0xbe5d> 10c55: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 10c5c: 00 00 00 00 10c60: f3 0f 1e fa endbr64 10c64: 41 54 push %r12 10c66: 55 push %rbp 10c67: 48 89 fd mov %rdi,%rbp 10c6a: 53 push %rbx 10c6b: 48 8b 1d 86 37 01 00 mov 0x13786(%rip),%rbx # 243f8 <stderr@@GLIBC_2.2.5+0x1138> 10c72: 48 85 db test %rbx,%rbx 10c75: 74 39 je 10cb0 <__sprintf_chk@plt+0xbf20> 10c77: 44 0f b6 27 movzbl (%rdi),%r12d 10c7b: eb 0c jmp 10c89 <__sprintf_chk@plt+0xbef9> 10c7d: 0f 1f 00 nopl (%rax) 10c80: 48 8b 5b 08 mov 0x8(%rbx),%rbx 10c84: 48 85 db test %rbx,%rbx 10c87: 74 27 je 10cb0 <__sprintf_chk@plt+0xbf20> 10c89: 44 38 63 10 cmp %r12b,0x10(%rbx) 10c8d: 75 f1 jne 10c80 <__sprintf_chk@plt+0xbef0> 10c8f: 48 8d 7b 10 lea 0x10(%rbx),%rdi 10c93: 48 89 ee mov %rbp,%rsi 10c96: e8 e5 3d ff ff callq 4a80 <strcmp@plt> 10c9b: 85 c0 test %eax,%eax 10c9d: 75 e1 jne 10c80 <__sprintf_chk@plt+0xbef0> 10c9f: 49 89 dc mov %rbx,%r12 10ca2: 5b pop %rbx 10ca3: 5d pop %rbp 10ca4: 4c 89 e0 mov %r12,%rax 10ca7: 41 5c pop %r12 10ca9: c3 retq 10caa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 10cb0: 48 8b 1d 39 37 01 00 mov 0x13739(%rip),%rbx # 243f0 <stderr@@GLIBC_2.2.5+0x1130> 10cb7: 48 85 db test %rbx,%rbx 10cba: 74 3c je 10cf8 <__sprintf_chk@plt+0xbf68> 10cbc: 44 0f b6 65 00 movzbl 0x0(%rbp),%r12d 10cc1: eb 0e jmp 10cd1 <__sprintf_chk@plt+0xbf41> 10cc3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 10cc8: 48 8b 5b 08 mov 0x8(%rbx),%rbx 10ccc: 48 85 db test %rbx,%rbx 10ccf: 74 27 je 10cf8 <__sprintf_chk@plt+0xbf68> 10cd1: 44 38 63 10 cmp %r12b,0x10(%rbx) 10cd5: 75 f1 jne 10cc8 <__sprintf_chk@plt+0xbf38> 10cd7: 48 8d 7b 10 lea 0x10(%rbx),%rdi 10cdb: 48 89 ee mov %rbp,%rsi 10cde: e8 9d 3d ff ff callq 4a80 <strcmp@plt> 10ce3: 85 c0 test %eax,%eax 10ce5: 75 e1 jne 10cc8 <__sprintf_chk@plt+0xbf38> 10ce7: 45 31 e4 xor %r12d,%r12d 10cea: 5b pop %rbx 10ceb: 5d pop %rbp 10cec: 4c 89 e0 mov %r12,%rax 10cef: 41 5c pop %r12 10cf1: c3 retq 10cf2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 10cf8: 48 89 ef mov %rbp,%rdi 10cfb: e8 b0 3d ff ff callq 4ab0 <getpwnam@plt> 10d00: 48 89 ef mov %rbp,%rdi 10d03: 49 89 c4 mov %rax,%r12 10d06: e8 b5 3b ff ff callq 48c0 <strlen@plt> 10d0b: 48 8d 78 18 lea 0x18(%rax),%rdi 10d0f: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 10d13: e8 a8 4b 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 10d18: 48 89 ee mov %rbp,%rsi 10d1b: 48 8d 78 10 lea 0x10(%rax),%rdi 10d1f: 48 89 c3 mov %rax,%rbx 10d22: e8 79 3a ff ff callq 47a0 <strcpy@plt> 10d27: 4d 85 e4 test %r12,%r12 10d2a: 74 24 je 10d50 <__sprintf_chk@plt+0xbfc0> 10d2c: 41 8b 44 24 10 mov 0x10(%r12),%eax 10d31: 89 03 mov %eax,(%rbx) 10d33: 48 8b 05 be 36 01 00 mov 0x136be(%rip),%rax # 243f8 <stderr@@GLIBC_2.2.5+0x1138> 10d3a: 48 89 1d b7 36 01 00 mov %rbx,0x136b7(%rip) # 243f8 <stderr@@GLIBC_2.2.5+0x1138> 10d41: 48 89 43 08 mov %rax,0x8(%rbx) 10d45: e9 55 ff ff ff jmpq 10c9f <__sprintf_chk@plt+0xbf0f> 10d4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 10d50: 48 8b 05 99 36 01 00 mov 0x13699(%rip),%rax # 243f0 <stderr@@GLIBC_2.2.5+0x1130> 10d57: 48 89 1d 92 36 01 00 mov %rbx,0x13692(%rip) # 243f0 <stderr@@GLIBC_2.2.5+0x1130> 10d5e: 48 89 43 08 mov %rax,0x8(%rbx) 10d62: 4c 89 e0 mov %r12,%rax 10d65: 5b pop %rbx 10d66: 5d pop %rbp 10d67: 41 5c pop %r12 10d69: c3 retq 10d6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 10d70: f3 0f 1e fa endbr64 10d74: 41 54 push %r12 10d76: 55 push %rbp 10d77: 89 fd mov %edi,%ebp 10d79: 53 push %rbx 10d7a: 48 8b 1d 67 36 01 00 mov 0x13667(%rip),%rbx # 243e8 <stderr@@GLIBC_2.2.5+0x1128> 10d81: 48 85 db test %rbx,%rbx 10d84: 75 13 jne 10d99 <__sprintf_chk@plt+0xc009> 10d86: eb 28 jmp 10db0 <__sprintf_chk@plt+0xc020> 10d88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10d8f: 00 10d90: 48 8b 5b 08 mov 0x8(%rbx),%rbx 10d94: 48 85 db test %rbx,%rbx 10d97: 74 17 je 10db0 <__sprintf_chk@plt+0xc020> 10d99: 39 2b cmp %ebp,(%rbx) 10d9b: 75 f3 jne 10d90 <__sprintf_chk@plt+0xc000> 10d9d: 31 c0 xor %eax,%eax 10d9f: 80 7b 10 00 cmpb $0x0,0x10(%rbx) 10da3: 74 04 je 10da9 <__sprintf_chk@plt+0xc019> 10da5: 48 8d 43 10 lea 0x10(%rbx),%rax 10da9: 5b pop %rbx 10daa: 5d pop %rbp 10dab: 41 5c pop %r12 10dad: c3 retq 10dae: 66 90 xchg %ax,%ax 10db0: 89 ef mov %ebp,%edi 10db2: 4c 8d 25 45 8a 00 00 lea 0x8a45(%rip),%r12 # 197fe <_IO_stdin_used@@Base+0x17fe> 10db9: e8 62 3b ff ff callq 4920 <getgrgid@plt> 10dbe: bf 18 00 00 00 mov $0x18,%edi 10dc3: 48 85 c0 test %rax,%rax 10dc6: 74 13 je 10ddb <__sprintf_chk@plt+0xc04b> 10dc8: 4c 8b 20 mov (%rax),%r12 10dcb: 4c 89 e7 mov %r12,%rdi 10dce: e8 ed 3a ff ff callq 48c0 <strlen@plt> 10dd3: 48 8d 78 18 lea 0x18(%rax),%rdi 10dd7: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 10ddb: e8 e0 4a 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 10de0: 4c 89 e6 mov %r12,%rsi 10de3: 89 28 mov %ebp,(%rax) 10de5: 48 8d 78 10 lea 0x10(%rax),%rdi 10de9: 48 89 c3 mov %rax,%rbx 10dec: e8 af 39 ff ff callq 47a0 <strcpy@plt> 10df1: 48 8b 05 f0 35 01 00 mov 0x135f0(%rip),%rax # 243e8 <stderr@@GLIBC_2.2.5+0x1128> 10df8: 48 89 1d e9 35 01 00 mov %rbx,0x135e9(%rip) # 243e8 <stderr@@GLIBC_2.2.5+0x1128> 10dff: 48 89 43 08 mov %rax,0x8(%rbx) 10e03: eb 98 jmp 10d9d <__sprintf_chk@plt+0xc00d> 10e05: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 10e0c: 00 00 00 00 10e10: f3 0f 1e fa endbr64 10e14: 41 54 push %r12 10e16: 55 push %rbp 10e17: 48 89 fd mov %rdi,%rbp 10e1a: 53 push %rbx 10e1b: 48 8b 1d c6 35 01 00 mov 0x135c6(%rip),%rbx # 243e8 <stderr@@GLIBC_2.2.5+0x1128> 10e22: 48 85 db test %rbx,%rbx 10e25: 74 39 je 10e60 <__sprintf_chk@plt+0xc0d0> 10e27: 44 0f b6 27 movzbl (%rdi),%r12d 10e2b: eb 0c jmp 10e39 <__sprintf_chk@plt+0xc0a9> 10e2d: 0f 1f 00 nopl (%rax) 10e30: 48 8b 5b 08 mov 0x8(%rbx),%rbx 10e34: 48 85 db test %rbx,%rbx 10e37: 74 27 je 10e60 <__sprintf_chk@plt+0xc0d0> 10e39: 44 38 63 10 cmp %r12b,0x10(%rbx) 10e3d: 75 f1 jne 10e30 <__sprintf_chk@plt+0xc0a0> 10e3f: 48 8d 7b 10 lea 0x10(%rbx),%rdi 10e43: 48 89 ee mov %rbp,%rsi 10e46: e8 35 3c ff ff callq 4a80 <strcmp@plt> 10e4b: 85 c0 test %eax,%eax 10e4d: 75 e1 jne 10e30 <__sprintf_chk@plt+0xc0a0> 10e4f: 49 89 dc mov %rbx,%r12 10e52: 5b pop %rbx 10e53: 5d pop %rbp 10e54: 4c 89 e0 mov %r12,%rax 10e57: 41 5c pop %r12 10e59: c3 retq 10e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 10e60: 48 8b 1d 79 35 01 00 mov 0x13579(%rip),%rbx # 243e0 <stderr@@GLIBC_2.2.5+0x1120> 10e67: 48 85 db test %rbx,%rbx 10e6a: 74 3c je 10ea8 <__sprintf_chk@plt+0xc118> 10e6c: 44 0f b6 65 00 movzbl 0x0(%rbp),%r12d 10e71: eb 0e jmp 10e81 <__sprintf_chk@plt+0xc0f1> 10e73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 10e78: 48 8b 5b 08 mov 0x8(%rbx),%rbx 10e7c: 48 85 db test %rbx,%rbx 10e7f: 74 27 je 10ea8 <__sprintf_chk@plt+0xc118> 10e81: 44 38 63 10 cmp %r12b,0x10(%rbx) 10e85: 75 f1 jne 10e78 <__sprintf_chk@plt+0xc0e8> 10e87: 48 8d 7b 10 lea 0x10(%rbx),%rdi 10e8b: 48 89 ee mov %rbp,%rsi 10e8e: e8 ed 3b ff ff callq 4a80 <strcmp@plt> 10e93: 85 c0 test %eax,%eax 10e95: 75 e1 jne 10e78 <__sprintf_chk@plt+0xc0e8> 10e97: 45 31 e4 xor %r12d,%r12d 10e9a: 5b pop %rbx 10e9b: 5d pop %rbp 10e9c: 4c 89 e0 mov %r12,%rax 10e9f: 41 5c pop %r12 10ea1: c3 retq 10ea2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 10ea8: 48 89 ef mov %rbp,%rdi 10eab: e8 40 3c ff ff callq 4af0 <getgrnam@plt> 10eb0: 48 89 ef mov %rbp,%rdi 10eb3: 49 89 c4 mov %rax,%r12 10eb6: e8 05 3a ff ff callq 48c0 <strlen@plt> 10ebb: 48 8d 78 18 lea 0x18(%rax),%rdi 10ebf: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 10ec3: e8 f8 49 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 10ec8: 48 89 ee mov %rbp,%rsi 10ecb: 48 8d 78 10 lea 0x10(%rax),%rdi 10ecf: 48 89 c3 mov %rax,%rbx 10ed2: e8 c9 38 ff ff callq 47a0 <strcpy@plt> 10ed7: 4d 85 e4 test %r12,%r12 10eda: 74 24 je 10f00 <__sprintf_chk@plt+0xc170> 10edc: 41 8b 44 24 10 mov 0x10(%r12),%eax 10ee1: 89 03 mov %eax,(%rbx) 10ee3: 48 8b 05 fe 34 01 00 mov 0x134fe(%rip),%rax # 243e8 <stderr@@GLIBC_2.2.5+0x1128> 10eea: 48 89 1d f7 34 01 00 mov %rbx,0x134f7(%rip) # 243e8 <stderr@@GLIBC_2.2.5+0x1128> 10ef1: 48 89 43 08 mov %rax,0x8(%rbx) 10ef5: e9 55 ff ff ff jmpq 10e4f <__sprintf_chk@plt+0xc0bf> 10efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 10f00: 48 8b 05 d9 34 01 00 mov 0x134d9(%rip),%rax # 243e0 <stderr@@GLIBC_2.2.5+0x1120> 10f07: 48 89 1d d2 34 01 00 mov %rbx,0x134d2(%rip) # 243e0 <stderr@@GLIBC_2.2.5+0x1120> 10f0e: 48 89 43 08 mov %rax,0x8(%rbx) 10f12: 4c 89 e0 mov %r12,%rax 10f15: 5b pop %rbx 10f16: 5d pop %rbp 10f17: 41 5c pop %r12 10f19: c3 retq 10f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 10f20: f3 0f 1e fa endbr64 10f24: c6 46 14 00 movb $0x0,0x14(%rsi) 10f28: 4c 8d 46 14 lea 0x14(%rsi),%r8 10f2c: 48 b9 cd cc cc cc cc movabs $0xcccccccccccccccd,%rcx 10f33: cc cc cc 10f36: 48 85 ff test %rdi,%rdi 10f39: 78 35 js 10f70 <__sprintf_chk@plt+0xc1e0> 10f3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 10f40: 48 89 f8 mov %rdi,%rax 10f43: 49 83 e8 01 sub $0x1,%r8 10f47: 48 f7 e1 mul %rcx 10f4a: 48 c1 ea 03 shr $0x3,%rdx 10f4e: 48 8d 04 92 lea (%rdx,%rdx,4),%rax 10f52: 48 01 c0 add %rax,%rax 10f55: 48 29 c7 sub %rax,%rdi 10f58: 83 c7 30 add $0x30,%edi 10f5b: 41 88 38 mov %dil,(%r8) 10f5e: 48 89 d7 mov %rdx,%rdi 10f61: 48 85 d2 test %rdx,%rdx 10f64: 75 da jne 10f40 <__sprintf_chk@plt+0xc1b0> 10f66: 4c 89 c0 mov %r8,%rax 10f69: c3 retq 10f6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 10f70: 49 b9 67 66 66 66 66 movabs $0x6666666666666667,%r9 10f77: 66 66 66 10f7a: be 30 00 00 00 mov $0x30,%esi 10f7f: 90 nop 10f80: 48 89 f8 mov %rdi,%rax 10f83: 4c 89 c1 mov %r8,%rcx 10f86: 49 83 e8 01 sub $0x1,%r8 10f8a: 49 f7 e9 imul %r9 10f8d: 48 89 f8 mov %rdi,%rax 10f90: 48 c1 f8 3f sar $0x3f,%rax 10f94: 48 c1 fa 02 sar $0x2,%rdx 10f98: 48 29 c2 sub %rax,%rdx 10f9b: 48 8d 04 92 lea (%rdx,%rdx,4),%rax 10f9f: 8d 04 46 lea (%rsi,%rax,2),%eax 10fa2: 29 f8 sub %edi,%eax 10fa4: 48 89 d7 mov %rdx,%rdi 10fa7: 41 88 00 mov %al,(%r8) 10faa: 48 85 d2 test %rdx,%rdx 10fad: 75 d1 jne 10f80 <__sprintf_chk@plt+0xc1f0> 10faf: 41 c6 40 ff 2d movb $0x2d,-0x1(%r8) 10fb4: 4c 8d 41 fe lea -0x2(%rcx),%r8 10fb8: 4c 89 c0 mov %r8,%rax 10fbb: c3 retq 10fbc: 0f 1f 40 00 nopl 0x0(%rax) 10fc0: f3 0f 1e fa endbr64 10fc4: c6 46 14 00 movb $0x0,0x14(%rsi) 10fc8: 4c 8d 46 14 lea 0x14(%rsi),%r8 10fcc: 48 b9 cd cc cc cc cc movabs $0xcccccccccccccccd,%rcx 10fd3: cc cc cc 10fd6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 10fdd: 00 00 00 10fe0: 48 89 f8 mov %rdi,%rax 10fe3: 48 89 fe mov %rdi,%rsi 10fe6: 49 83 e8 01 sub $0x1,%r8 10fea: 48 f7 e1 mul %rcx 10fed: 48 c1 ea 03 shr $0x3,%rdx 10ff1: 48 8d 04 92 lea (%rdx,%rdx,4),%rax 10ff5: 48 01 c0 add %rax,%rax 10ff8: 48 29 c6 sub %rax,%rsi 10ffb: 48 89 f0 mov %rsi,%rax 10ffe: 83 c0 30 add $0x30,%eax 11001: 41 88 00 mov %al,(%r8) 11004: 48 89 f8 mov %rdi,%rax 11007: 48 89 d7 mov %rdx,%rdi 1100a: 48 83 f8 09 cmp $0x9,%rax 1100e: 77 d0 ja 10fe0 <__sprintf_chk@plt+0xc250> 11010: 4c 89 c0 mov %r8,%rax 11013: c3 retq 11014: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 1101b: 00 00 00 1101e: 66 90 xchg %ax,%ax 11020: f3 0f 1e fa endbr64 11024: 41 57 push %r15 11026: 41 56 push %r14 11028: 41 55 push %r13 1102a: 49 89 fd mov %rdi,%r13 1102d: 41 54 push %r12 1102f: 55 push %rbp 11030: 44 89 cd mov %r9d,%ebp 11033: 53 push %rbx 11034: 48 89 f3 mov %rsi,%rbx 11037: 48 83 ec 38 sub $0x38,%rsp 1103b: 44 89 44 24 28 mov %r8d,0x28(%rsp) 11040: 48 89 54 24 18 mov %rdx,0x18(%rsp) 11045: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 1104a: e8 71 38 ff ff callq 48c0 <strlen@plt> 1104f: 49 89 c0 mov %rax,%r8 11052: 40 f6 c5 02 test $0x2,%bpl 11056: 0f 84 4c 01 00 00 je 111a8 <__sprintf_chk@plt+0xc418> 1105c: 4d 89 c4 mov %r8,%r12 1105f: 45 31 ff xor %r15d,%r15d 11062: 45 31 f6 xor %r14d,%r14d 11065: 48 8b 44 24 10 mov 0x10(%rsp),%rax 1106a: 48 8b 10 mov (%rax),%rdx 1106d: 4c 39 e2 cmp %r12,%rdx 11070: 0f 83 fd 00 00 00 jae 11173 <__sprintf_chk@plt+0xc3e3> 11076: 49 89 d0 mov %rdx,%r8 11079: 31 c0 xor %eax,%eax 1107b: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 11080: 48 89 11 mov %rdx,(%rcx) 11083: 8b 4c 24 28 mov 0x28(%rsp),%ecx 11087: 85 c9 test %ecx,%ecx 11089: 0f 84 0a 01 00 00 je 11199 <__sprintf_chk@plt+0xc409> 1108f: 45 31 e4 xor %r12d,%r12d 11092: 83 f9 01 cmp $0x1,%ecx 11095: 74 0c je 110a3 <__sprintf_chk@plt+0xc313> 11097: 49 89 c4 mov %rax,%r12 1109a: 83 e0 01 and $0x1,%eax 1109d: 49 d1 ec shr %r12 110a0: 4c 01 e0 add %r12,%rax 110a3: 4a 8d 0c 00 lea (%rax,%r8,1),%rcx 110a7: 40 f6 c5 04 test $0x4,%bpl 110ab: 74 05 je 110b2 <__sprintf_chk@plt+0xc322> 110ad: 4c 89 c1 mov %r8,%rcx 110b0: 31 c0 xor %eax,%eax 110b2: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 110b7: 83 e5 08 and $0x8,%ebp 110ba: ba 00 00 00 00 mov $0x0,%edx 110bf: 4c 0f 45 e2 cmovne %rdx,%r12 110c3: 48 85 f6 test %rsi,%rsi 110c6: 0f 84 7f 00 00 00 je 1114b <__sprintf_chk@plt+0xc3bb> 110cc: 48 8d 6c 33 ff lea -0x1(%rbx,%rsi,1),%rbp 110d1: 48 89 df mov %rbx,%rdi 110d4: 48 39 eb cmp %rbp,%rbx 110d7: 73 1f jae 110f8 <__sprintf_chk@plt+0xc368> 110d9: 48 85 c0 test %rax,%rax 110dc: 75 07 jne 110e5 <__sprintf_chk@plt+0xc355> 110de: eb 18 jmp 110f8 <__sprintf_chk@plt+0xc368> 110e0: 48 39 fd cmp %rdi,%rbp 110e3: 76 13 jbe 110f8 <__sprintf_chk@plt+0xc368> 110e5: 48 83 c7 01 add $0x1,%rdi 110e9: 48 89 da mov %rbx,%rdx 110ec: c6 47 ff 20 movb $0x20,-0x1(%rdi) 110f0: 48 29 fa sub %rdi,%rdx 110f3: 48 01 c2 add %rax,%rdx 110f6: 75 e8 jne 110e0 <__sprintf_chk@plt+0xc350> 110f8: 48 89 ea mov %rbp,%rdx 110fb: c6 07 00 movb $0x0,(%rdi) 110fe: 4c 89 ee mov %r13,%rsi 11101: 48 29 fa sub %rdi,%rdx 11104: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 11109: 4c 39 c2 cmp %r8,%rdx 1110c: 49 0f 47 d0 cmova %r8,%rdx 11110: e8 2b 3b ff ff callq 4c40 <mempcpy@plt> 11115: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 1111a: 48 39 c5 cmp %rax,%rbp 1111d: 48 89 c2 mov %rax,%rdx 11120: 76 26 jbe 11148 <__sprintf_chk@plt+0xc3b8> 11122: 4d 85 e4 test %r12,%r12 11125: 75 0e jne 11135 <__sprintf_chk@plt+0xc3a5> 11127: eb 1f jmp 11148 <__sprintf_chk@plt+0xc3b8> 11129: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11130: 48 39 d5 cmp %rdx,%rbp 11133: 76 13 jbe 11148 <__sprintf_chk@plt+0xc3b8> 11135: 48 83 c2 01 add $0x1,%rdx 11139: 4c 89 e6 mov %r12,%rsi 1113c: c6 42 ff 20 movb $0x20,-0x1(%rdx) 11140: 48 29 d6 sub %rdx,%rsi 11143: 48 01 c6 add %rax,%rsi 11146: 75 e8 jne 11130 <__sprintf_chk@plt+0xc3a0> 11148: c6 02 00 movb $0x0,(%rdx) 1114b: 49 01 cc add %rcx,%r12 1114e: 4c 89 ff mov %r15,%rdi 11151: e8 7a 35 ff ff callq 46d0 <free@plt> 11156: 4c 89 f7 mov %r14,%rdi 11159: e8 72 35 ff ff callq 46d0 <free@plt> 1115e: 48 83 c4 38 add $0x38,%rsp 11162: 4c 89 e0 mov %r12,%rax 11165: 5b pop %rbx 11166: 5d pop %rbp 11167: 41 5c pop %r12 11169: 41 5d pop %r13 1116b: 41 5e pop %r14 1116d: 41 5f pop %r15 1116f: c3 retq 11170: 45 31 f6 xor %r14d,%r14d 11173: 49 39 d4 cmp %rdx,%r12 11176: 0f 83 63 02 00 00 jae 113df <__sprintf_chk@plt+0xc64f> 1117c: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 11181: 48 89 d0 mov %rdx,%rax 11184: 4c 89 e2 mov %r12,%rdx 11187: 4c 29 e0 sub %r12,%rax 1118a: 48 89 11 mov %rdx,(%rcx) 1118d: 8b 4c 24 28 mov 0x28(%rsp),%ecx 11191: 85 c9 test %ecx,%ecx 11193: 0f 85 f6 fe ff ff jne 1108f <__sprintf_chk@plt+0xc2ff> 11199: 49 89 c4 mov %rax,%r12 1119c: 31 c0 xor %eax,%eax 1119e: e9 00 ff ff ff jmpq 110a3 <__sprintf_chk@plt+0xc313> 111a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 111a8: 48 89 44 24 08 mov %rax,0x8(%rsp) 111ad: 49 89 c6 mov %rax,%r14 111b0: e8 fb 36 ff ff callq 48b0 <__ctype_get_mb_cur_max@plt> 111b5: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 111ba: 48 83 f8 01 cmp $0x1,%rax 111be: 0f 86 98 fe ff ff jbe 1105c <__sprintf_chk@plt+0xc2cc> 111c4: 31 d2 xor %edx,%edx 111c6: 31 ff xor %edi,%edi 111c8: 4c 89 ee mov %r13,%rsi 111cb: e8 40 36 ff ff callq 4810 <mbstowcs@plt> 111d0: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 111d5: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 111d9: 75 25 jne 11200 <__sprintf_chk@plt+0xc470> 111db: 40 f6 c5 01 test $0x1,%bpl 111df: 0f 85 77 fe ff ff jne 1105c <__sprintf_chk@plt+0xc2cc> 111e5: 45 31 ff xor %r15d,%r15d 111e8: 45 31 f6 xor %r14d,%r14d 111eb: 49 c7 c4 ff ff ff ff mov $0xffffffffffffffff,%r12 111f2: e9 57 ff ff ff jmpq 1114e <__sprintf_chk@plt+0xc3be> 111f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 111fe: 00 00 11200: 4c 8d 60 01 lea 0x1(%rax),%r12 11204: 4c 89 44 24 08 mov %r8,0x8(%rsp) 11209: 4a 8d 04 a5 00 00 00 lea 0x0(,%r12,4),%rax 11210: 00 11211: 48 89 c7 mov %rax,%rdi 11214: 48 89 44 24 20 mov %rax,0x20(%rsp) 11219: e8 c2 34 ff ff callq 46e0 <malloc@plt> 1121e: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 11223: 48 85 c0 test %rax,%rax 11226: 49 89 c7 mov %rax,%r15 11229: 0f 84 64 01 00 00 je 11393 <__sprintf_chk@plt+0xc603> 1122f: 4c 89 e2 mov %r12,%rdx 11232: 4c 89 ee mov %r13,%rsi 11235: 48 89 c7 mov %rax,%rdi 11238: 4c 89 44 24 08 mov %r8,0x8(%rsp) 1123d: e8 ce 35 ff ff callq 4810 <mbstowcs@plt> 11242: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 11247: 48 85 c0 test %rax,%rax 1124a: 0f 84 4d 01 00 00 je 1139d <__sprintf_chk@plt+0xc60d> 11250: 48 8b 44 24 20 mov 0x20(%rsp),%rax 11255: 41 c7 44 07 fc 00 00 movl $0x0,-0x4(%r15,%rax,1) 1125c: 00 00 1125e: 41 8b 3f mov (%r15),%edi 11261: 85 ff test %edi,%edi 11263: 0f 84 3f 01 00 00 je 113a8 <__sprintf_chk@plt+0xc618> 11269: c6 44 24 2f 00 movb $0x0,0x2f(%rsp) 1126e: 4c 89 fa mov %r15,%rdx 11271: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11278: 48 89 54 24 20 mov %rdx,0x20(%rsp) 1127d: 4c 89 44 24 08 mov %r8,0x8(%rsp) 11282: e8 c9 3a ff ff callq 4d50 <iswprint@plt> 11287: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1128c: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 11291: 85 c0 test %eax,%eax 11293: 75 0b jne 112a0 <__sprintf_chk@plt+0xc510> 11295: c7 02 fd ff 00 00 movl $0xfffd,(%rdx) 1129b: c6 44 24 2f 01 movb $0x1,0x2f(%rsp) 112a0: 8b 7a 04 mov 0x4(%rdx),%edi 112a3: 48 83 c2 04 add $0x4,%rdx 112a7: 85 ff test %edi,%edi 112a9: 75 cd jne 11278 <__sprintf_chk@plt+0xc4e8> 112ab: 4c 89 e6 mov %r12,%rsi 112ae: 4c 89 ff mov %r15,%rdi 112b1: 4c 89 44 24 08 mov %r8,0x8(%rsp) 112b6: e8 35 35 ff ff callq 47f0 <wcswidth@plt> 112bb: 80 7c 24 2f 00 cmpb $0x0,0x2f(%rsp) 112c0: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 112c5: 4c 63 e0 movslq %eax,%r12 112c8: 0f 84 f2 00 00 00 je 113c0 <__sprintf_chk@plt+0xc630> 112ce: 31 d2 xor %edx,%edx 112d0: 4c 89 fe mov %r15,%rsi 112d3: 31 ff xor %edi,%edi 112d5: 4c 89 44 24 08 mov %r8,0x8(%rsp) 112da: e8 d1 39 ff ff callq 4cb0 <wcstombs@plt> 112df: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 112e4: 48 83 c0 01 add $0x1,%rax 112e8: 48 89 44 24 20 mov %rax,0x20(%rsp) 112ed: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 112f2: 4c 89 44 24 08 mov %r8,0x8(%rsp) 112f7: e8 e4 33 ff ff callq 46e0 <malloc@plt> 112fc: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 11301: 48 85 c0 test %rax,%rax 11304: 49 89 c6 mov %rax,%r14 11307: 0f 84 dc 00 00 00 je 113e9 <__sprintf_chk@plt+0xc659> 1130d: 48 8b 44 24 10 mov 0x10(%rsp),%rax 11312: 41 8b 3f mov (%r15),%edi 11315: 4d 89 fd mov %r15,%r13 11318: 45 31 e4 xor %r12d,%r12d 1131b: 48 8b 00 mov (%rax),%rax 1131e: 48 89 44 24 08 mov %rax,0x8(%rsp) 11323: 85 ff test %edi,%edi 11325: 75 24 jne 1134b <__sprintf_chk@plt+0xc5bb> 11327: eb 47 jmp 11370 <__sprintf_chk@plt+0xc5e0> 11329: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11330: 48 98 cltq 11332: 4c 01 e0 add %r12,%rax 11335: 48 39 44 24 08 cmp %rax,0x8(%rsp) 1133a: 72 34 jb 11370 <__sprintf_chk@plt+0xc5e0> 1133c: 41 8b 7d 04 mov 0x4(%r13),%edi 11340: 49 83 c5 04 add $0x4,%r13 11344: 49 89 c4 mov %rax,%r12 11347: 85 ff test %edi,%edi 11349: 74 25 je 11370 <__sprintf_chk@plt+0xc5e0> 1134b: e8 10 38 ff ff callq 4b60 <wcwidth@plt> 11350: 83 f8 ff cmp $0xffffffff,%eax 11353: 75 db jne 11330 <__sprintf_chk@plt+0xc5a0> 11355: b8 01 00 00 00 mov $0x1,%eax 1135a: 41 c7 45 00 fd ff 00 movl $0xfffd,0x0(%r13) 11361: 00 11362: 4c 01 e0 add %r12,%rax 11365: 48 39 44 24 08 cmp %rax,0x8(%rsp) 1136a: 73 d0 jae 1133c <__sprintf_chk@plt+0xc5ac> 1136c: 0f 1f 40 00 nopl 0x0(%rax) 11370: 41 c7 45 00 00 00 00 movl $0x0,0x0(%r13) 11377: 00 11378: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 1137d: 4c 89 fe mov %r15,%rsi 11380: 4c 89 f7 mov %r14,%rdi 11383: 4d 89 f5 mov %r14,%r13 11386: e8 25 39 ff ff callq 4cb0 <wcstombs@plt> 1138b: 49 89 c0 mov %rax,%r8 1138e: e9 d2 fc ff ff jmpq 11065 <__sprintf_chk@plt+0xc2d5> 11393: 40 f6 c5 01 test $0x1,%bpl 11397: 0f 84 48 fe ff ff je 111e5 <__sprintf_chk@plt+0xc455> 1139d: 4d 89 c4 mov %r8,%r12 113a0: 45 31 f6 xor %r14d,%r14d 113a3: e9 bd fc ff ff jmpq 11065 <__sprintf_chk@plt+0xc2d5> 113a8: 4c 89 e6 mov %r12,%rsi 113ab: 4c 89 ff mov %r15,%rdi 113ae: 4c 89 44 24 08 mov %r8,0x8(%rsp) 113b3: e8 38 34 ff ff callq 47f0 <wcswidth@plt> 113b8: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 113bd: 4c 63 e0 movslq %eax,%r12 113c0: 48 8b 44 24 10 mov 0x10(%rsp),%rax 113c5: 48 8b 10 mov (%rax),%rdx 113c8: 4c 39 e2 cmp %r12,%rdx 113cb: 0f 83 9f fd ff ff jae 11170 <__sprintf_chk@plt+0xc3e0> 113d1: 49 8d 46 01 lea 0x1(%r14),%rax 113d5: 48 89 44 24 20 mov %rax,0x20(%rsp) 113da: e9 0e ff ff ff jmpq 112ed <__sprintf_chk@plt+0xc55d> 113df: 4c 89 e2 mov %r12,%rdx 113e2: 31 c0 xor %eax,%eax 113e4: e9 92 fc ff ff jmpq 1107b <__sprintf_chk@plt+0xc2eb> 113e9: 40 f6 c5 01 test $0x1,%bpl 113ed: 0f 85 72 fc ff ff jne 11065 <__sprintf_chk@plt+0xc2d5> 113f3: 49 83 cc ff or $0xffffffffffffffff,%r12 113f7: e9 52 fd ff ff jmpq 1114e <__sprintf_chk@plt+0xc3be> 113fc: 0f 1f 40 00 nopl 0x0(%rax) 11400: f3 0f 1e fa endbr64 11404: 41 57 push %r15 11406: 41 56 push %r14 11408: 49 89 fe mov %rdi,%r14 1140b: 41 55 push %r13 1140d: 41 89 d5 mov %edx,%r13d 11410: 41 54 push %r12 11412: 45 31 e4 xor %r12d,%r12d 11415: 55 push %rbp 11416: 53 push %rbx 11417: 48 89 f3 mov %rsi,%rbx 1141a: 48 83 ec 18 sub $0x18,%rsp 1141e: 48 8b 06 mov (%rsi),%rax 11421: 89 4c 24 0c mov %ecx,0xc(%rsp) 11425: 48 89 04 24 mov %rax,(%rsp) 11429: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11430: 48 8d 68 01 lea 0x1(%rax),%rbp 11434: 4c 89 e7 mov %r12,%rdi 11437: 4d 89 e7 mov %r12,%r15 1143a: 48 89 ee mov %rbp,%rsi 1143d: e8 9e 37 ff ff callq 4be0 <realloc@plt> 11442: 49 89 c4 mov %rax,%r12 11445: 48 85 c0 test %rax,%rax 11448: 74 53 je 1149d <__sprintf_chk@plt+0xc70d> 1144a: 48 8b 04 24 mov (%rsp),%rax 1144e: 44 8b 4c 24 0c mov 0xc(%rsp),%r9d 11453: 45 89 e8 mov %r13d,%r8d 11456: 48 89 d9 mov %rbx,%rcx 11459: 48 89 ea mov %rbp,%rdx 1145c: 4c 89 e6 mov %r12,%rsi 1145f: 4c 89 f7 mov %r14,%rdi 11462: 48 89 03 mov %rax,(%rbx) 11465: e8 b6 fb ff ff callq 11020 <__sprintf_chk@plt+0xc290> 1146a: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 1146e: 74 20 je 11490 <__sprintf_chk@plt+0xc700> 11470: 48 39 c5 cmp %rax,%rbp 11473: 76 bb jbe 11430 <__sprintf_chk@plt+0xc6a0> 11475: 48 83 c4 18 add $0x18,%rsp 11479: 4c 89 e0 mov %r12,%rax 1147c: 5b pop %rbx 1147d: 5d pop %rbp 1147e: 41 5c pop %r12 11480: 41 5d pop %r13 11482: 41 5e pop %r14 11484: 41 5f pop %r15 11486: c3 retq 11487: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1148e: 00 00 11490: 4c 89 e7 mov %r12,%rdi 11493: 45 31 e4 xor %r12d,%r12d 11496: e8 35 32 ff ff callq 46d0 <free@plt> 1149b: eb d8 jmp 11475 <__sprintf_chk@plt+0xc6e5> 1149d: 4c 89 ff mov %r15,%rdi 114a0: e8 2b 32 ff ff callq 46d0 <free@plt> 114a5: eb ce jmp 11475 <__sprintf_chk@plt+0xc6e5> 114a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 114ae: 00 00 114b0: f3 0f 1e fa endbr64 114b4: 41 57 push %r15 114b6: 49 89 ff mov %rdi,%r15 114b9: 41 56 push %r14 114bb: 41 55 push %r13 114bd: 41 54 push %r12 114bf: 55 push %rbp 114c0: 48 8d 2c 37 lea (%rdi,%rsi,1),%rbp 114c4: 53 push %rbx 114c5: 48 83 ec 38 sub $0x38,%rsp 114c9: 89 54 24 0c mov %edx,0xc(%rsp) 114cd: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 114d4: 00 00 114d6: 48 89 44 24 28 mov %rax,0x28(%rsp) 114db: 31 c0 xor %eax,%eax 114dd: e8 ce 33 ff ff callq 48b0 <__ctype_get_mb_cur_max@plt> 114e2: 48 83 f8 01 cmp $0x1,%rax 114e6: 0f 86 44 01 00 00 jbe 11630 <__sprintf_chk@plt+0xc8a0> 114ec: 45 31 e4 xor %r12d,%r12d 114ef: 49 39 ef cmp %rbp,%r15 114f2: 0f 83 00 01 00 00 jae 115f8 <__sprintf_chk@plt+0xc868> 114f8: 4c 8d 6c 24 20 lea 0x20(%rsp),%r13 114fd: 4c 8d 74 24 1c lea 0x1c(%rsp),%r14 11502: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 11508: 41 0f b6 07 movzbl (%r15),%eax 1150c: 3c 5f cmp $0x5f,%al 1150e: 0f 8f 0c 01 00 00 jg 11620 <__sprintf_chk@plt+0xc890> 11514: 3c 40 cmp $0x40,%al 11516: 0f 8f c7 00 00 00 jg 115e3 <__sprintf_chk@plt+0xc853> 1151c: 3c 23 cmp $0x23,%al 1151e: 0f 8f b4 00 00 00 jg 115d8 <__sprintf_chk@plt+0xc848> 11524: 3c 1f cmp $0x1f,%al 11526: 0f 8f b7 00 00 00 jg 115e3 <__sprintf_chk@plt+0xc853> 1152c: 49 c7 45 00 00 00 00 movq $0x0,0x0(%r13) 11533: 00 11534: eb 30 jmp 11566 <__sprintf_chk@plt+0xc7d6> 11536: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 1153d: 00 00 00 11540: ba ff ff ff 7f mov $0x7fffffff,%edx 11545: 44 29 e2 sub %r12d,%edx 11548: 39 c2 cmp %eax,%edx 1154a: 0f 8c 68 01 00 00 jl 116b8 <__sprintf_chk@plt+0xc928> 11550: 41 01 c4 add %eax,%r12d 11553: 4c 89 ef mov %r13,%rdi 11556: 49 01 df add %rbx,%r15 11559: e8 e2 37 ff ff callq 4d40 <mbsinit@plt> 1155e: 85 c0 test %eax,%eax 11560: 0f 85 85 00 00 00 jne 115eb <__sprintf_chk@plt+0xc85b> 11566: 48 89 ea mov %rbp,%rdx 11569: 4c 89 e9 mov %r13,%rcx 1156c: 4c 89 fe mov %r15,%rsi 1156f: 4c 89 f7 mov %r14,%rdi 11572: 4c 29 fa sub %r15,%rdx 11575: e8 56 53 00 00 callq 168d0 <__sprintf_chk@plt+0x11b40> 1157a: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 1157e: 0f 84 fc 00 00 00 je 11680 <__sprintf_chk@plt+0xc8f0> 11584: 48 83 f8 fe cmp $0xfffffffffffffffe,%rax 11588: 0f 84 12 01 00 00 je 116a0 <__sprintf_chk@plt+0xc910> 1158e: 8b 7c 24 1c mov 0x1c(%rsp),%edi 11592: 48 85 c0 test %rax,%rax 11595: bb 01 00 00 00 mov $0x1,%ebx 1159a: 48 0f 45 d8 cmovne %rax,%rbx 1159e: e8 bd 35 ff ff callq 4b60 <wcwidth@plt> 115a3: 85 c0 test %eax,%eax 115a5: 79 99 jns 11540 <__sprintf_chk@plt+0xc7b0> 115a7: f6 44 24 0c 02 testb $0x2,0xc(%rsp) 115ac: 0f 85 de 00 00 00 jne 11690 <__sprintf_chk@plt+0xc900> 115b2: 8b 7c 24 1c mov 0x1c(%rsp),%edi 115b6: e8 25 32 ff ff callq 47e0 <iswcntrl@plt> 115bb: 85 c0 test %eax,%eax 115bd: 75 94 jne 11553 <__sprintf_chk@plt+0xc7c3> 115bf: 41 81 fc ff ff ff 7f cmp $0x7fffffff,%r12d 115c6: 0f 84 ec 00 00 00 je 116b8 <__sprintf_chk@plt+0xc928> 115cc: 41 83 c4 01 add $0x1,%r12d 115d0: eb 81 jmp 11553 <__sprintf_chk@plt+0xc7c3> 115d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 115d8: 83 e8 25 sub $0x25,%eax 115db: 3c 1a cmp $0x1a,%al 115dd: 0f 87 49 ff ff ff ja 1152c <__sprintf_chk@plt+0xc79c> 115e3: 49 83 c7 01 add $0x1,%r15 115e7: 41 83 c4 01 add $0x1,%r12d 115eb: 49 39 ef cmp %rbp,%r15 115ee: 0f 82 14 ff ff ff jb 11508 <__sprintf_chk@plt+0xc778> 115f4: 0f 1f 40 00 nopl 0x0(%rax) 115f8: 48 8b 44 24 28 mov 0x28(%rsp),%rax 115fd: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 11604: 00 00 11606: 0f 85 b7 00 00 00 jne 116c3 <__sprintf_chk@plt+0xc933> 1160c: 48 83 c4 38 add $0x38,%rsp 11610: 44 89 e0 mov %r12d,%eax 11613: 5b pop %rbx 11614: 5d pop %rbp 11615: 41 5c pop %r12 11617: 41 5d pop %r13 11619: 41 5e pop %r14 1161b: 41 5f pop %r15 1161d: c3 retq 1161e: 66 90 xchg %ax,%ax 11620: 83 e8 61 sub $0x61,%eax 11623: 3c 1d cmp $0x1d,%al 11625: 76 bc jbe 115e3 <__sprintf_chk@plt+0xc853> 11627: e9 00 ff ff ff jmpq 1152c <__sprintf_chk@plt+0xc79c> 1162c: 0f 1f 40 00 nopl 0x0(%rax) 11630: 45 31 e4 xor %r12d,%r12d 11633: 49 39 ef cmp %rbp,%r15 11636: 73 c0 jae 115f8 <__sprintf_chk@plt+0xc868> 11638: e8 43 37 ff ff callq 4d80 <__ctype_b_loc@plt> 1163d: 8b 54 24 0c mov 0xc(%rsp),%edx 11641: 45 31 e4 xor %r12d,%r12d 11644: 48 8b 08 mov (%rax),%rcx 11647: 83 e2 02 and $0x2,%edx 1164a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 11650: 41 0f b6 07 movzbl (%r15),%eax 11654: 49 83 c7 01 add $0x1,%r15 11658: 0f b7 04 41 movzwl (%rcx,%rax,2),%eax 1165c: f6 c4 40 test $0x40,%ah 1165f: 75 08 jne 11669 <__sprintf_chk@plt+0xc8d9> 11661: 85 d2 test %edx,%edx 11663: 75 2b jne 11690 <__sprintf_chk@plt+0xc900> 11665: a8 02 test $0x2,%al 11667: 75 0d jne 11676 <__sprintf_chk@plt+0xc8e6> 11669: 41 81 fc ff ff ff 7f cmp $0x7fffffff,%r12d 11670: 74 86 je 115f8 <__sprintf_chk@plt+0xc868> 11672: 41 83 c4 01 add $0x1,%r12d 11676: 4c 39 fd cmp %r15,%rbp 11679: 75 d5 jne 11650 <__sprintf_chk@plt+0xc8c0> 1167b: e9 78 ff ff ff jmpq 115f8 <__sprintf_chk@plt+0xc868> 11680: f6 44 24 0c 01 testb $0x1,0xc(%rsp) 11685: 0f 84 58 ff ff ff je 115e3 <__sprintf_chk@plt+0xc853> 1168b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11690: 41 bc ff ff ff ff mov $0xffffffff,%r12d 11696: e9 5d ff ff ff jmpq 115f8 <__sprintf_chk@plt+0xc868> 1169b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 116a0: f6 44 24 0c 01 testb $0x1,0xc(%rsp) 116a5: 75 e9 jne 11690 <__sprintf_chk@plt+0xc900> 116a7: 41 83 c4 01 add $0x1,%r12d 116ab: 49 89 ef mov %rbp,%r15 116ae: e9 38 ff ff ff jmpq 115eb <__sprintf_chk@plt+0xc85b> 116b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 116b8: 41 bc ff ff ff 7f mov $0x7fffffff,%r12d 116be: e9 35 ff ff ff jmpq 115f8 <__sprintf_chk@plt+0xc868> 116c3: e8 18 32 ff ff callq 48e0 <__stack_chk_fail@plt> 116c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 116cf: 00 116d0: f3 0f 1e fa endbr64 116d4: 41 54 push %r12 116d6: 41 89 f4 mov %esi,%r12d 116d9: 55 push %rbp 116da: 48 89 fd mov %rdi,%rbp 116dd: 48 83 ec 08 sub $0x8,%rsp 116e1: e8 da 31 ff ff callq 48c0 <strlen@plt> 116e6: 48 83 c4 08 add $0x8,%rsp 116ea: 44 89 e2 mov %r12d,%edx 116ed: 48 89 ef mov %rbp,%rdi 116f0: 48 89 c6 mov %rax,%rsi 116f3: 5d pop %rbp 116f4: 41 5c pop %r12 116f6: e9 b5 fd ff ff jmpq 114b0 <__sprintf_chk@plt+0xc720> 116fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11700: 41 57 push %r15 11702: 41 56 push %r14 11704: 41 55 push %r13 11706: 41 54 push %r12 11708: 55 push %rbp 11709: 48 89 cd mov %rcx,%rbp 1170c: 53 push %rbx 1170d: 48 89 fb mov %rdi,%rbx 11710: 48 83 ec 38 sub $0x38,%rsp 11714: 48 89 74 24 10 mov %rsi,0x10(%rsp) 11719: 48 89 54 24 18 mov %rdx,0x18(%rsp) 1171e: 48 83 fe 02 cmp $0x2,%rsi 11722: 77 44 ja 11768 <__sprintf_chk@plt+0xc9d8> 11724: 74 12 je 11738 <__sprintf_chk@plt+0xc9a8> 11726: 48 83 c4 38 add $0x38,%rsp 1172a: 5b pop %rbx 1172b: 5d pop %rbp 1172c: 41 5c pop %r12 1172e: 41 5d pop %r13 11730: 41 5e pop %r14 11732: 41 5f pop %r15 11734: c3 retq 11735: 0f 1f 00 nopl (%rax) 11738: 4c 8b 6f 08 mov 0x8(%rdi),%r13 1173c: 4c 8b 27 mov (%rdi),%r12 1173f: 4c 89 ee mov %r13,%rsi 11742: 4c 89 e7 mov %r12,%rdi 11745: ff d1 callq *%rcx 11747: 85 c0 test %eax,%eax 11749: 7e db jle 11726 <__sprintf_chk@plt+0xc996> 1174b: 4c 89 2b mov %r13,(%rbx) 1174e: 4c 89 63 08 mov %r12,0x8(%rbx) 11752: 48 83 c4 38 add $0x38,%rsp 11756: 5b pop %rbx 11757: 5d pop %rbp 11758: 41 5c pop %r12 1175a: 41 5d pop %r13 1175c: 41 5e pop %r14 1175e: 41 5f pop %r15 11760: c3 retq 11761: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11768: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 1176d: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 11772: 4c 89 f9 mov %r15,%rcx 11775: 4c 89 fe mov %r15,%rsi 11778: 4c 89 f2 mov %r14,%rdx 1177b: 48 d1 e9 shr %rcx 1177e: 48 8d 3c cf lea (%rdi,%rcx,8),%rdi 11782: 48 29 ce sub %rcx,%rsi 11785: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 1178a: 48 89 e9 mov %rbp,%rcx 1178d: 48 89 7c 24 28 mov %rdi,0x28(%rsp) 11792: e8 69 ff ff ff callq 11700 <__sprintf_chk@plt+0xc970> 11797: 49 83 ff 03 cmp $0x3,%r15 1179b: 0f 85 7f 00 00 00 jne 11820 <__sprintf_chk@plt+0xca90> 117a1: 4c 8b 3b mov (%rbx),%r15 117a4: 4d 89 3e mov %r15,(%r14) 117a7: 48 8b 44 24 28 mov 0x28(%rsp),%rax 117ac: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 117b3: 00 117b4: 45 31 f6 xor %r14d,%r14d 117b7: 4c 8b 6c 24 08 mov 0x8(%rsp),%r13 117bc: 4c 8b 20 mov (%rax),%r12 117bf: 90 nop 117c0: 4c 89 e6 mov %r12,%rsi 117c3: 4c 89 ff mov %r15,%rdi 117c6: 49 83 c6 01 add $0x1,%r14 117ca: ff d5 callq *%rbp 117cc: 85 c0 test %eax,%eax 117ce: 7e 28 jle 117f8 <__sprintf_chk@plt+0xca68> 117d0: 4e 89 64 f3 f8 mov %r12,-0x8(%rbx,%r14,8) 117d5: 49 83 c5 01 add $0x1,%r13 117d9: 4c 39 6c 24 10 cmp %r13,0x10(%rsp) 117de: 0f 84 ec 00 00 00 je 118d0 <__sprintf_chk@plt+0xcb40> 117e4: 4e 8b 24 eb mov (%rbx,%r13,8),%r12 117e8: 4c 89 ff mov %r15,%rdi 117eb: 49 83 c6 01 add $0x1,%r14 117ef: 4c 89 e6 mov %r12,%rsi 117f2: ff d5 callq *%rbp 117f4: 85 c0 test %eax,%eax 117f6: 7f d8 jg 117d0 <__sprintf_chk@plt+0xca40> 117f8: 48 83 04 24 01 addq $0x1,(%rsp) 117fd: 48 8b 04 24 mov (%rsp),%rax 11801: 4e 89 7c f3 f8 mov %r15,-0x8(%rbx,%r14,8) 11806: 48 39 44 24 08 cmp %rax,0x8(%rsp) 1180b: 0f 84 15 ff ff ff je 11726 <__sprintf_chk@plt+0xc996> 11811: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 11816: 4c 8b 3c c2 mov (%rdx,%rax,8),%r15 1181a: eb a4 jmp 117c0 <__sprintf_chk@plt+0xca30> 1181c: 0f 1f 40 00 nopl 0x0(%rax) 11820: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 11825: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 1182a: 48 89 e9 mov %rbp,%rcx 1182d: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 11832: 49 c1 ef 02 shr $0x2,%r15 11836: 4c 89 f2 mov %r14,%rdx 11839: 4e 8d 24 fb lea (%rbx,%r15,8),%r12 1183d: 4c 29 fe sub %r15,%rsi 11840: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 11845: 4d 89 fd mov %r15,%r13 11848: 4c 89 e7 mov %r12,%rdi 1184b: e8 b0 fe ff ff callq 11700 <__sprintf_chk@plt+0xc970> 11850: 4c 89 f2 mov %r14,%rdx 11853: 4c 89 fe mov %r15,%rsi 11856: 48 89 e9 mov %rbp,%rcx 11859: 48 89 df mov %rbx,%rdi 1185c: 4c 89 74 24 18 mov %r14,0x18(%rsp) 11861: e8 9a fe ff ff callq 11700 <__sprintf_chk@plt+0xc970> 11866: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 1186d: 00 1186e: 4d 8b 34 24 mov (%r12),%r14 11872: 4d 89 ec mov %r13,%r12 11875: 4c 8b 3b mov (%rbx),%r15 11878: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 1187d: 0f 1f 00 nopl (%rax) 11880: 4c 89 f6 mov %r14,%rsi 11883: 4c 89 ff mov %r15,%rdi 11886: 49 83 c5 08 add $0x8,%r13 1188a: ff d5 callq *%rbp 1188c: 85 c0 test %eax,%eax 1188e: 7e 23 jle 118b3 <__sprintf_chk@plt+0xcb23> 11890: 4d 89 75 f8 mov %r14,-0x8(%r13) 11894: 49 83 c4 01 add $0x1,%r12 11898: 4c 39 64 24 08 cmp %r12,0x8(%rsp) 1189d: 74 77 je 11916 <__sprintf_chk@plt+0xcb86> 1189f: 4e 8b 34 e3 mov (%rbx,%r12,8),%r14 118a3: 4c 89 ff mov %r15,%rdi 118a6: 49 83 c5 08 add $0x8,%r13 118aa: 4c 89 f6 mov %r14,%rsi 118ad: ff d5 callq *%rbp 118af: 85 c0 test %eax,%eax 118b1: 7f dd jg 11890 <__sprintf_chk@plt+0xcb00> 118b3: 48 83 04 24 01 addq $0x1,(%rsp) 118b8: 48 8b 04 24 mov (%rsp),%rax 118bc: 4d 89 7d f8 mov %r15,-0x8(%r13) 118c0: 48 39 44 24 20 cmp %rax,0x20(%rsp) 118c5: 74 41 je 11908 <__sprintf_chk@plt+0xcb78> 118c7: 4c 8b 3c c3 mov (%rbx,%rax,8),%r15 118cb: eb b3 jmp 11880 <__sprintf_chk@plt+0xcaf0> 118cd: 0f 1f 00 nopl (%rax) 118d0: 48 8b 04 24 mov (%rsp),%rax 118d4: 4c 8b 6c 24 08 mov 0x8(%rsp),%r13 118d9: 4a 8d 3c f3 lea (%rbx,%r14,8),%rdi 118dd: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 118e2: 48 83 c4 38 add $0x38,%rsp 118e6: 49 29 c5 sub %rax,%r13 118e9: 5b pop %rbx 118ea: 5d pop %rbp 118eb: 4a 8d 14 ed 00 00 00 lea 0x0(,%r13,8),%rdx 118f2: 00 118f3: 41 5c pop %r12 118f5: 48 8d 34 c1 lea (%rcx,%rax,8),%rsi 118f9: 41 5d pop %r13 118fb: 41 5e pop %r14 118fd: 41 5f pop %r15 118ff: e9 dc 31 ff ff jmpq 4ae0 <memcpy@plt> 11904: 0f 1f 40 00 nopl 0x0(%rax) 11908: 48 8b 44 24 08 mov 0x8(%rsp),%rax 1190d: 4c 89 24 24 mov %r12,(%rsp) 11911: 48 89 44 24 20 mov %rax,0x20(%rsp) 11916: 48 8b 04 24 mov (%rsp),%rax 1191a: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 1191f: 4c 89 ef mov %r13,%rdi 11922: 48 29 c2 sub %rax,%rdx 11925: 48 8d 34 c3 lea (%rbx,%rax,8),%rsi 11929: 48 c1 e2 03 shl $0x3,%rdx 1192d: e8 ae 31 ff ff callq 4ae0 <memcpy@plt> 11932: 48 8b 44 24 18 mov 0x18(%rsp),%rax 11937: 4c 8b 38 mov (%rax),%r15 1193a: e9 68 fe ff ff jmpq 117a7 <__sprintf_chk@plt+0xca17> 1193f: 90 nop 11940: f3 0f 1e fa endbr64 11944: 48 89 d1 mov %rdx,%rcx 11947: 48 8d 14 f7 lea (%rdi,%rsi,8),%rdx 1194b: e9 b0 fd ff ff jmpq 11700 <__sprintf_chk@plt+0xc970> 11950: 41 54 push %r12 11952: 49 89 fc mov %rdi,%r12 11955: 55 push %rbp 11956: 53 push %rbx 11957: 48 85 d2 test %rdx,%rdx 1195a: 74 2d je 11989 <__sprintf_chk@plt+0xcbf9> 1195c: 48 89 f5 mov %rsi,%rbp 1195f: 48 8d 5a ff lea -0x1(%rdx),%rbx 11963: e8 08 34 ff ff callq 4d70 <__ctype_tolower_loc@plt> 11968: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1196f: 00 11970: 0f b6 4c 1d 00 movzbl 0x0(%rbp,%rbx,1),%ecx 11975: 48 8b 10 mov (%rax),%rdx 11978: 8b 14 8a mov (%rdx,%rcx,4),%edx 1197b: 41 88 14 1c mov %dl,(%r12,%rbx,1) 1197f: 48 83 eb 01 sub $0x1,%rbx 11983: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 11987: 75 e7 jne 11970 <__sprintf_chk@plt+0xcbe0> 11989: 4c 89 e0 mov %r12,%rax 1198c: 5b pop %rbx 1198d: 5d pop %rbp 1198e: 41 5c pop %r12 11990: c3 retq 11991: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 11998: 00 00 00 00 1199c: 0f 1f 40 00 nopl 0x0(%rax) 119a0: 41 54 push %r12 119a2: 49 89 fc mov %rdi,%r12 119a5: 55 push %rbp 119a6: 53 push %rbx 119a7: 48 85 d2 test %rdx,%rdx 119aa: 74 2d je 119d9 <__sprintf_chk@plt+0xcc49> 119ac: 48 89 f5 mov %rsi,%rbp 119af: 48 8d 5a ff lea -0x1(%rdx),%rbx 119b3: e8 48 2d ff ff callq 4700 <__ctype_toupper_loc@plt> 119b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 119bf: 00 119c0: 0f b6 4c 1d 00 movzbl 0x0(%rbp,%rbx,1),%ecx 119c5: 48 8b 10 mov (%rax),%rdx 119c8: 8b 14 8a mov (%rdx,%rcx,4),%edx 119cb: 41 88 14 1c mov %dl,(%r12,%rbx,1) 119cf: 48 83 eb 01 sub $0x1,%rbx 119d3: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 119d7: 75 e7 jne 119c0 <__sprintf_chk@plt+0xcc30> 119d9: 4c 89 e0 mov %r12,%rax 119dc: 5b pop %rbx 119dd: 5d pop %rbp 119de: 41 5c pop %r12 119e0: c3 retq 119e1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 119e8: 00 00 00 00 119ec: 0f 1f 40 00 nopl 0x0(%rax) 119f0: 41 57 push %r15 119f2: 49 89 fa mov %rdi,%r10 119f5: 41 56 push %r14 119f7: 49 89 ce mov %rcx,%r14 119fa: 41 55 push %r13 119fc: 41 54 push %r12 119fe: 55 push %rbp 119ff: 53 push %rbx 11a00: 48 89 d3 mov %rdx,%rbx 11a03: 48 81 ec c8 04 00 00 sub $0x4c8,%rsp 11a0a: 4c 8b 79 30 mov 0x30(%rcx),%r15 11a0e: 44 8b 69 08 mov 0x8(%rcx),%r13d 11a12: 48 8b 84 24 00 05 00 mov 0x500(%rsp),%rax 11a19: 00 11a1a: 48 89 34 24 mov %rsi,(%rsp) 11a1e: 4c 89 4c 24 18 mov %r9,0x18(%rsp) 11a23: 48 89 44 24 10 mov %rax,0x10(%rsp) 11a28: 44 88 44 24 2b mov %r8b,0x2b(%rsp) 11a2d: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 11a34: 00 00 11a36: 48 89 84 24 b8 04 00 mov %rax,0x4b8(%rsp) 11a3d: 00 11a3e: 31 c0 xor %eax,%eax 11a40: 4d 85 ff test %r15,%r15 11a43: 48 8d 05 b4 7d 00 00 lea 0x7db4(%rip),%rax # 197fe <_IO_stdin_used@@Base+0x17fe> 11a4a: 4c 0f 44 f8 cmove %rax,%r15 11a4e: 41 83 fd 0c cmp $0xc,%r13d 11a52: 0f 8e a8 00 00 00 jle 11b00 <__sprintf_chk@plt+0xcd70> 11a58: 41 83 ed 0c sub $0xc,%r13d 11a5c: 0f b6 03 movzbl (%rbx),%eax 11a5f: 45 31 db xor %r11d,%r11d 11a62: 84 c0 test %al,%al 11a64: 74 51 je 11ab7 <__sprintf_chk@plt+0xcd27> 11a66: 44 89 6c 24 2c mov %r13d,0x2c(%rsp) 11a6b: 4c 89 dd mov %r11,%rbp 11a6e: 4d 89 d4 mov %r10,%r12 11a71: 4c 89 7c 24 20 mov %r15,0x20(%rsp) 11a76: 4c 89 74 24 08 mov %r14,0x8(%rsp) 11a7b: 3c 25 cmp $0x25,%al 11a7d: 0f 84 95 00 00 00 je 11b18 <__sprintf_chk@plt+0xcd88> 11a83: 48 8b 14 24 mov (%rsp),%rdx 11a87: 48 29 ea sub %rbp,%rdx 11a8a: 48 83 fa 01 cmp $0x1,%rdx 11a8e: 76 40 jbe 11ad0 <__sprintf_chk@plt+0xcd40> 11a90: 4d 85 e4 test %r12,%r12 11a93: 74 08 je 11a9d <__sprintf_chk@plt+0xcd0d> 11a95: 41 88 04 24 mov %al,(%r12) 11a99: 49 83 c4 01 add $0x1,%r12 11a9d: 48 83 c5 01 add $0x1,%rbp 11aa1: 49 89 d8 mov %rbx,%r8 11aa4: 41 0f b6 40 01 movzbl 0x1(%r8),%eax 11aa9: 49 8d 58 01 lea 0x1(%r8),%rbx 11aad: 84 c0 test %al,%al 11aaf: 75 ca jne 11a7b <__sprintf_chk@plt+0xcceb> 11ab1: 49 89 eb mov %rbp,%r11 11ab4: 4d 89 e2 mov %r12,%r10 11ab7: 4d 85 d2 test %r10,%r10 11aba: 74 17 je 11ad3 <__sprintf_chk@plt+0xcd43> 11abc: 48 83 3c 24 00 cmpq $0x0,(%rsp) 11ac1: 74 10 je 11ad3 <__sprintf_chk@plt+0xcd43> 11ac3: 41 c6 02 00 movb $0x0,(%r10) 11ac7: eb 0a jmp 11ad3 <__sprintf_chk@plt+0xcd43> 11ac9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11ad0: 45 31 db xor %r11d,%r11d 11ad3: 48 8b 84 24 b8 04 00 mov 0x4b8(%rsp),%rax 11ada: 00 11adb: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 11ae2: 00 00 11ae4: 0f 85 6c 17 00 00 jne 13256 <__sprintf_chk@plt+0xe4c6> 11aea: 48 81 c4 c8 04 00 00 add $0x4c8,%rsp 11af1: 4c 89 d8 mov %r11,%rax 11af4: 5b pop %rbx 11af5: 5d pop %rbp 11af6: 41 5c pop %r12 11af8: 41 5d pop %r13 11afa: 41 5e pop %r14 11afc: 41 5f pop %r15 11afe: c3 retq 11aff: 90 nop 11b00: 45 85 ed test %r13d,%r13d 11b03: b8 0c 00 00 00 mov $0xc,%eax 11b08: 44 0f 44 e8 cmove %eax,%r13d 11b0c: e9 4b ff ff ff jmpq 11a5c <__sprintf_chk@plt+0xcccc> 11b11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11b18: 44 0f b6 54 24 2b movzbl 0x2b(%rsp),%r10d 11b1e: 45 31 c0 xor %r8d,%r8d 11b21: 45 31 f6 xor %r14d,%r14d 11b24: 0f 1f 40 00 nopl 0x0(%rax) 11b28: 44 0f be 4b 01 movsbl 0x1(%rbx),%r9d 11b2d: 48 83 c3 01 add $0x1,%rbx 11b31: 44 89 c9 mov %r9d,%ecx 11b34: 41 80 f9 30 cmp $0x30,%r9b 11b38: 0f 84 72 01 00 00 je 11cb0 <__sprintf_chk@plt+0xcf20> 11b3e: 7f 10 jg 11b50 <__sprintf_chk@plt+0xcdc0> 11b40: 41 80 f9 23 cmp $0x23,%r9b 11b44: 75 1a jne 11b60 <__sprintf_chk@plt+0xcdd0> 11b46: 41 b8 01 00 00 00 mov $0x1,%r8d 11b4c: eb da jmp 11b28 <__sprintf_chk@plt+0xcd98> 11b4e: 66 90 xchg %ax,%ax 11b50: 41 80 f9 5e cmp $0x5e,%r9b 11b54: 75 1a jne 11b70 <__sprintf_chk@plt+0xcde0> 11b56: 41 ba 01 00 00 00 mov $0x1,%r10d 11b5c: eb ca jmp 11b28 <__sprintf_chk@plt+0xcd98> 11b5e: 66 90 xchg %ax,%ax 11b60: 41 80 f9 2d cmp $0x2d,%r9b 11b64: 75 22 jne 11b88 <__sprintf_chk@plt+0xcdf8> 11b66: 41 be 2d 00 00 00 mov $0x2d,%r14d 11b6c: eb ba jmp 11b28 <__sprintf_chk@plt+0xcd98> 11b6e: 66 90 xchg %ax,%ax 11b70: 41 80 f9 5f cmp $0x5f,%r9b 11b74: 0f 85 46 01 00 00 jne 11cc0 <__sprintf_chk@plt+0xcf30> 11b7a: 41 be 5f 00 00 00 mov $0x5f,%r14d 11b80: eb a6 jmp 11b28 <__sprintf_chk@plt+0xcd98> 11b82: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 11b88: 41 bd ff ff ff ff mov $0xffffffff,%r13d 11b8e: 80 f9 4f cmp $0x4f,%cl 11b91: 74 2a je 11bbd <__sprintf_chk@plt+0xce2d> 11b93: 45 31 c9 xor %r9d,%r9d 11b96: 80 f9 7a cmp $0x7a,%cl 11b99: 77 35 ja 11bd0 <__sprintf_chk@plt+0xce40> 11b9b: 48 8d 3d 7a a4 00 00 lea 0xa47a(%rip),%rdi # 1c01c <_IO_stdin_used@@Base+0x401c> 11ba2: 0f b6 c1 movzbl %cl,%eax 11ba5: 48 63 04 87 movslq (%rdi,%rax,4),%rax 11ba9: 48 01 f8 add %rdi,%rax 11bac: 3e ff e0 notrack jmpq *%rax 11baf: 41 83 cd ff or $0xffffffff,%r13d 11bb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11bb8: 80 f9 45 cmp $0x45,%cl 11bbb: 75 d1 jne 11b8e <__sprintf_chk@plt+0xcdfe> 11bbd: 0f b6 4b 01 movzbl 0x1(%rbx),%ecx 11bc1: 48 83 c3 01 add $0x1,%rbx 11bc5: 80 f9 7a cmp $0x7a,%cl 11bc8: 76 d1 jbe 11b9b <__sprintf_chk@plt+0xce0b> 11bca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 11bd0: 48 8d 43 ff lea -0x1(%rbx),%rax 11bd4: 8d 53 01 lea 0x1(%rbx),%edx 11bd7: 49 89 c1 mov %rax,%r9 11bda: 89 d1 mov %edx,%ecx 11bdc: 29 c1 sub %eax,%ecx 11bde: 41 80 39 25 cmpb $0x25,(%r9) 11be2: 48 8d 40 ff lea -0x1(%rax),%rax 11be6: 75 ef jne 11bd7 <__sprintf_chk@plt+0xce47> 11be8: 48 8b 14 24 mov (%rsp),%rdx 11bec: b8 00 00 00 00 mov $0x0,%eax 11bf1: 48 63 c9 movslq %ecx,%rcx 11bf4: 49 89 d8 mov %rbx,%r8 11bf7: 49 89 cf mov %rcx,%r15 11bfa: 48 29 ea sub %rbp,%rdx 11bfd: 45 85 ed test %r13d,%r13d 11c00: 41 0f 49 c5 cmovns %r13d,%eax 11c04: 48 98 cltq 11c06: 48 39 c8 cmp %rcx,%rax 11c09: 4c 0f 43 f8 cmovae %rax,%r15 11c0d: 49 39 d7 cmp %rdx,%r15 11c10: 0f 83 ba fe ff ff jae 11ad0 <__sprintf_chk@plt+0xcd40> 11c16: 4d 85 e4 test %r12,%r12 11c19: 0f 84 80 00 00 00 je 11c9f <__sprintf_chk@plt+0xcf0f> 11c1f: 48 39 c1 cmp %rax,%rcx 11c22: 73 4d jae 11c71 <__sprintf_chk@plt+0xcee1> 11c24: 49 63 d5 movslq %r13d,%rdx 11c27: 48 89 4c 24 50 mov %rcx,0x50(%rsp) 11c2c: 48 29 ca sub %rcx,%rdx 11c2f: 4c 89 44 24 48 mov %r8,0x48(%rsp) 11c34: 4c 89 4c 24 40 mov %r9,0x40(%rsp) 11c39: 49 8d 1c 14 lea (%r12,%rdx,1),%rbx 11c3d: 44 88 54 24 30 mov %r10b,0x30(%rsp) 11c42: 41 83 fe 30 cmp $0x30,%r14d 11c46: 0f 84 c3 12 00 00 je 12f0f <__sprintf_chk@plt+0xe17f> 11c4c: 4c 89 e7 mov %r12,%rdi 11c4f: be 20 00 00 00 mov $0x20,%esi 11c54: 49 89 dc mov %rbx,%r12 11c57: e8 84 2d ff ff callq 49e0 <memset@plt> 11c5c: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 11c61: 4c 8b 44 24 48 mov 0x48(%rsp),%r8 11c66: 4c 8b 4c 24 40 mov 0x40(%rsp),%r9 11c6b: 44 0f b6 54 24 30 movzbl 0x30(%rsp),%r10d 11c71: 4c 89 44 24 40 mov %r8,0x40(%rsp) 11c76: 48 89 ca mov %rcx,%rdx 11c79: 4c 89 ce mov %r9,%rsi 11c7c: 4c 89 e7 mov %r12,%rdi 11c7f: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 11c84: 45 84 d2 test %r10b,%r10b 11c87: 0f 84 7f 10 00 00 je 12d0c <__sprintf_chk@plt+0xdf7c> 11c8d: e8 0e fd ff ff callq 119a0 <__sprintf_chk@plt+0xcc10> 11c92: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 11c97: 4c 8b 44 24 40 mov 0x40(%rsp),%r8 11c9c: 49 01 cc add %rcx,%r12 11c9f: 4c 01 fd add %r15,%rbp 11ca2: e9 fd fd ff ff jmpq 11aa4 <__sprintf_chk@plt+0xcd14> 11ca7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 11cae: 00 00 11cb0: 41 be 30 00 00 00 mov $0x30,%r14d 11cb6: e9 6d fe ff ff jmpq 11b28 <__sprintf_chk@plt+0xcd98> 11cbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11cc0: 41 8d 41 d0 lea -0x30(%r9),%eax 11cc4: 83 f8 09 cmp $0x9,%eax 11cc7: 0f 87 e2 fe ff ff ja 11baf <__sprintf_chk@plt+0xce1f> 11ccd: 45 31 ed xor %r13d,%r13d 11cd0: 44 0f be 4b 01 movsbl 0x1(%rbx),%r9d 11cd5: 48 8d 53 01 lea 0x1(%rbx),%rdx 11cd9: 44 89 c9 mov %r9d,%ecx 11cdc: 41 8d 41 d0 lea -0x30(%r9),%eax 11ce0: 41 81 fd cc cc cc 0c cmp $0xccccccc,%r13d 11ce7: 7f 25 jg 11d0e <__sprintf_chk@plt+0xcf7e> 11ce9: 0f be 33 movsbl (%rbx),%esi 11cec: 74 1a je 11d08 <__sprintf_chk@plt+0xcf78> 11cee: 43 8d 7c ad 00 lea 0x0(%r13,%r13,4),%edi 11cf3: 48 89 d3 mov %rdx,%rbx 11cf6: 44 8d 6c 7e d0 lea -0x30(%rsi,%rdi,2),%r13d 11cfb: 83 f8 09 cmp $0x9,%eax 11cfe: 76 d0 jbe 11cd0 <__sprintf_chk@plt+0xcf40> 11d00: e9 b3 fe ff ff jmpq 11bb8 <__sprintf_chk@plt+0xce28> 11d05: 0f 1f 00 nopl (%rax) 11d08: 40 80 fe 37 cmp $0x37,%sil 11d0c: 7e e0 jle 11cee <__sprintf_chk@plt+0xcf5e> 11d0e: 83 f8 09 cmp $0x9,%eax 11d11: 77 1d ja 11d30 <__sprintf_chk@plt+0xcfa0> 11d13: 44 0f be 4b 02 movsbl 0x2(%rbx),%r9d 11d18: 41 bd ff ff ff 7f mov $0x7fffffff,%r13d 11d1e: 48 83 c3 02 add $0x2,%rbx 11d22: 44 89 c9 mov %r9d,%ecx 11d25: 41 8d 41 d0 lea -0x30(%r9),%eax 11d29: eb d0 jmp 11cfb <__sprintf_chk@plt+0xcf6b> 11d2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11d30: 48 89 d3 mov %rdx,%rbx 11d33: 41 bd ff ff ff 7f mov $0x7fffffff,%r13d 11d39: e9 7a fe ff ff jmpq 11bb8 <__sprintf_chk@plt+0xce28> 11d3e: 41 83 f9 4f cmp $0x4f,%r9d 11d42: 0f 84 88 fe ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 11d48: 45 31 ff xor %r15d,%r15d 11d4b: bf 20 25 00 00 mov $0x2520,%edi 11d50: 66 89 bc 24 ab 00 00 mov %di,0xab(%rsp) 11d57: 00 11d58: 45 85 c9 test %r9d,%r9d 11d5b: 0f 85 0e 15 00 00 jne 1326f <__sprintf_chk@plt+0xe4df> 11d61: 49 89 d8 mov %rbx,%r8 11d64: 48 8d 84 24 ad 00 00 lea 0xad(%rsp),%rax 11d6b: 00 11d6c: 88 08 mov %cl,(%rax) 11d6e: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 11d73: 48 8d 94 24 ab 00 00 lea 0xab(%rsp),%rdx 11d7a: 00 11d7b: 48 8d bc 24 b0 00 00 lea 0xb0(%rsp),%rdi 11d82: 00 11d83: c6 40 01 00 movb $0x0,0x1(%rax) 11d87: be 00 04 00 00 mov $0x400,%esi 11d8c: 4c 89 44 24 30 mov %r8,0x30(%rsp) 11d91: 44 89 4c 24 48 mov %r9d,0x48(%rsp) 11d96: 44 88 54 24 40 mov %r10b,0x40(%rsp) 11d9b: e8 90 2e ff ff callq 4c30 <strftime@plt> 11da0: 4c 8b 44 24 30 mov 0x30(%rsp),%r8 11da5: 48 85 c0 test %rax,%rax 11da8: 0f 84 f6 fc ff ff je 11aa4 <__sprintf_chk@plt+0xcd14> 11dae: 48 8d 48 ff lea -0x1(%rax),%rcx 11db2: 45 85 ed test %r13d,%r13d 11db5: b8 00 00 00 00 mov $0x0,%eax 11dba: 48 8b 14 24 mov (%rsp),%rdx 11dbe: 41 0f 49 c5 cmovns %r13d,%eax 11dc2: 48 98 cltq 11dc4: 48 39 c1 cmp %rax,%rcx 11dc7: 48 89 c3 mov %rax,%rbx 11dca: 48 0f 43 d9 cmovae %rcx,%rbx 11dce: 48 29 ea sub %rbp,%rdx 11dd1: 48 39 da cmp %rbx,%rdx 11dd4: 0f 86 f6 fc ff ff jbe 11ad0 <__sprintf_chk@plt+0xcd40> 11dda: 4d 85 e4 test %r12,%r12 11ddd: 0f 84 94 00 00 00 je 11e77 <__sprintf_chk@plt+0xd0e7> 11de3: 44 8b 4c 24 48 mov 0x48(%rsp),%r9d 11de8: 44 0f b6 54 24 40 movzbl 0x40(%rsp),%r10d 11dee: 45 85 c9 test %r9d,%r9d 11df1: 75 48 jne 11e3b <__sprintf_chk@plt+0xd0ab> 11df3: 48 39 c1 cmp %rax,%rcx 11df6: 73 43 jae 11e3b <__sprintf_chk@plt+0xd0ab> 11df8: 49 63 d5 movslq %r13d,%rdx 11dfb: 48 89 4c 24 48 mov %rcx,0x48(%rsp) 11e00: 48 29 ca sub %rcx,%rdx 11e03: 4c 89 44 24 40 mov %r8,0x40(%rsp) 11e08: 44 88 54 24 30 mov %r10b,0x30(%rsp) 11e0d: 4d 8d 2c 14 lea (%r12,%rdx,1),%r13 11e11: 41 83 fe 30 cmp $0x30,%r14d 11e15: 0f 84 2d 0f 00 00 je 12d48 <__sprintf_chk@plt+0xdfb8> 11e1b: 4c 89 e7 mov %r12,%rdi 11e1e: be 20 00 00 00 mov $0x20,%esi 11e23: 4d 89 ec mov %r13,%r12 11e26: e8 b5 2b ff ff callq 49e0 <memset@plt> 11e2b: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx 11e30: 4c 8b 44 24 40 mov 0x40(%rsp),%r8 11e35: 44 0f b6 54 24 30 movzbl 0x30(%rsp),%r10d 11e3b: 4c 89 44 24 40 mov %r8,0x40(%rsp) 11e40: 48 8d b4 24 b1 00 00 lea 0xb1(%rsp),%rsi 11e47: 00 11e48: 48 89 ca mov %rcx,%rdx 11e4b: 4c 89 e7 mov %r12,%rdi 11e4e: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 11e53: 45 84 ff test %r15b,%r15b 11e56: 0f 85 d8 0e 00 00 jne 12d34 <__sprintf_chk@plt+0xdfa4> 11e5c: 45 84 d2 test %r10b,%r10b 11e5f: 0f 84 bb 0e 00 00 je 12d20 <__sprintf_chk@plt+0xdf90> 11e65: e8 36 fb ff ff callq 119a0 <__sprintf_chk@plt+0xcc10> 11e6a: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 11e6f: 4c 8b 44 24 40 mov 0x40(%rsp),%r8 11e74: 49 01 cc add %rcx,%r12 11e77: 48 01 dd add %rbx,%rbp 11e7a: e9 25 fc ff ff jmpq 11aa4 <__sprintf_chk@plt+0xcd14> 11e7f: 41 83 f9 45 cmp $0x45,%r9d 11e83: 0f 84 47 fd ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 11e89: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 11e8e: 44 8b 46 14 mov 0x14(%rsi),%r8d 11e92: 8b 7e 1c mov 0x1c(%rsi),%edi 11e95: 44 8b 7e 18 mov 0x18(%rsi),%r15d 11e99: 44 89 c0 mov %r8d,%eax 11e9c: 89 fa mov %edi,%edx 11e9e: c1 f8 1f sar $0x1f,%eax 11ea1: 44 29 fa sub %r15d,%edx 11ea4: 25 90 01 00 00 and $0x190,%eax 11ea9: 81 c2 7e 01 00 00 add $0x17e,%edx 11eaf: 41 8d 44 00 9c lea -0x64(%r8,%rax,1),%eax 11eb4: 89 d6 mov %edx,%esi 11eb6: 89 44 24 30 mov %eax,0x30(%rsp) 11eba: 48 63 c2 movslq %edx,%rax 11ebd: c1 fe 1f sar $0x1f,%esi 11ec0: 48 69 c0 93 24 49 92 imul $0xffffffff92492493,%rax,%rax 11ec7: 48 c1 e8 20 shr $0x20,%rax 11ecb: 01 d0 add %edx,%eax 11ecd: c1 f8 02 sar $0x2,%eax 11ed0: 29 f0 sub %esi,%eax 11ed2: 8d 34 c5 00 00 00 00 lea 0x0(,%rax,8),%esi 11ed9: 29 c6 sub %eax,%esi 11edb: 89 f8 mov %edi,%eax 11edd: 29 d0 sub %edx,%eax 11edf: 44 8d 5c 30 03 lea 0x3(%rax,%rsi,1),%r11d 11ee4: 45 85 db test %r11d,%r11d 11ee7: 0f 88 1d 11 00 00 js 1300a <__sprintf_chk@plt+0xe27a> 11eed: 8b 44 24 30 mov 0x30(%rsp),%eax 11ef1: ba 6d 01 00 00 mov $0x16d,%edx 11ef6: a8 03 test $0x3,%al 11ef8: 75 30 jne 11f2a <__sprintf_chk@plt+0xd19a> 11efa: 69 c0 29 5c 8f c2 imul $0xc28f5c29,%eax,%eax 11f00: ba 6e 01 00 00 mov $0x16e,%edx 11f05: 05 50 b8 1e 05 add $0x51eb850,%eax 11f0a: 89 c6 mov %eax,%esi 11f0c: c1 ce 02 ror $0x2,%esi 11f0f: 81 fe 28 5c 8f 02 cmp $0x28f5c28,%esi 11f15: 77 13 ja 11f2a <__sprintf_chk@plt+0xd19a> 11f17: c1 c8 04 ror $0x4,%eax 11f1a: 31 d2 xor %edx,%edx 11f1c: 3d 0b d7 a3 00 cmp $0xa3d70b,%eax 11f21: 0f 92 c2 setb %dl 11f24: 81 c2 6d 01 00 00 add $0x16d,%edx 11f2a: 89 fe mov %edi,%esi 11f2c: 29 d6 sub %edx,%esi 11f2e: 89 f2 mov %esi,%edx 11f30: 44 29 fa sub %r15d,%edx 11f33: 81 c2 7e 01 00 00 add $0x17e,%edx 11f39: 48 63 c2 movslq %edx,%rax 11f3c: 89 d7 mov %edx,%edi 11f3e: 29 d6 sub %edx,%esi 11f40: 48 69 c0 93 24 49 92 imul $0xffffffff92492493,%rax,%rax 11f47: c1 ff 1f sar $0x1f,%edi 11f4a: 48 c1 e8 20 shr $0x20,%rax 11f4e: 01 d0 add %edx,%eax 11f50: c1 f8 02 sar $0x2,%eax 11f53: 29 f8 sub %edi,%eax 11f55: 8d 3c c5 00 00 00 00 lea 0x0(,%rax,8),%edi 11f5c: 29 c7 sub %eax,%edi 11f5e: 44 8d 7c 3e 03 lea 0x3(%rsi,%rdi,1),%r15d 11f63: 45 85 ff test %r15d,%r15d 11f66: 45 0f 49 df cmovns %r15d,%r11d 11f6a: 41 c1 ff 1f sar $0x1f,%r15d 11f6e: 41 83 c7 01 add $0x1,%r15d 11f72: 80 f9 47 cmp $0x47,%cl 11f75: 0f 84 82 11 00 00 je 130fd <__sprintf_chk@plt+0xe36d> 11f7b: 80 f9 67 cmp $0x67,%cl 11f7e: 0f 85 51 11 00 00 jne 130d5 <__sprintf_chk@plt+0xe345> 11f84: 49 63 c0 movslq %r8d,%rax 11f87: 44 89 c2 mov %r8d,%edx 11f8a: 44 89 c6 mov %r8d,%esi 11f8d: bf 02 00 00 00 mov $0x2,%edi 11f92: 48 69 c0 1f 85 eb 51 imul $0x51eb851f,%rax,%rax 11f99: c1 fa 1f sar $0x1f,%edx 11f9c: 48 c1 f8 25 sar $0x25,%rax 11fa0: 29 d0 sub %edx,%eax 11fa2: 6b c0 64 imul $0x64,%eax,%eax 11fa5: 29 c6 sub %eax,%esi 11fa7: 89 f0 mov %esi,%eax 11fa9: 44 01 f8 add %r15d,%eax 11fac: 48 63 d0 movslq %eax,%rdx 11faf: 89 c6 mov %eax,%esi 11fb1: 48 69 d2 1f 85 eb 51 imul $0x51eb851f,%rdx,%rdx 11fb8: c1 fe 1f sar $0x1f,%esi 11fbb: 48 c1 fa 25 sar $0x25,%rdx 11fbf: 29 f2 sub %esi,%edx 11fc1: 6b d2 64 imul $0x64,%edx,%edx 11fc4: 29 d0 sub %edx,%eax 11fc6: 89 c2 mov %eax,%edx 11fc8: 79 16 jns 11fe0 <__sprintf_chk@plt+0xd250> 11fca: b8 94 f8 ff ff mov $0xfffff894,%eax 11fcf: 89 d6 mov %edx,%esi 11fd1: 83 c2 64 add $0x64,%edx 11fd4: 44 29 f8 sub %r15d,%eax 11fd7: f7 de neg %esi 11fd9: 41 39 c0 cmp %eax,%r8d 11fdc: 0f 4c d6 cmovl %esi,%edx 11fdf: 90 nop 11fe0: 89 d0 mov %edx,%eax 11fe2: 31 f6 xor %esi,%esi 11fe4: 45 31 c0 xor %r8d,%r8d 11fe7: c1 e8 1f shr $0x1f,%eax 11fea: 89 44 24 30 mov %eax,0x30(%rsp) 11fee: 41 83 f9 4f cmp $0x4f,%r9d 11ff2: 0f 85 b8 00 00 00 jne 120b0 <__sprintf_chk@plt+0xd320> 11ff8: 80 7c 24 30 00 cmpb $0x0,0x30(%rsp) 11ffd: 0f 85 b4 00 00 00 jne 120b7 <__sprintf_chk@plt+0xd327> 12003: b8 20 25 00 00 mov $0x2520,%eax 12008: 45 31 ff xor %r15d,%r15d 1200b: 66 89 84 24 ab 00 00 mov %ax,0xab(%rsp) 12012: 00 12013: 44 88 8c 24 ad 00 00 mov %r9b,0xad(%rsp) 1201a: 00 1201b: 49 89 d8 mov %rbx,%r8 1201e: 41 89 f9 mov %edi,%r9d 12021: 48 8d 84 24 ae 00 00 lea 0xae(%rsp),%rax 12028: 00 12029: e9 3e fd ff ff jmpq 11d6c <__sprintf_chk@plt+0xcfdc> 1202e: 45 85 c9 test %r9d,%r9d 12031: 0f 85 99 fb ff ff jne 11bd0 <__sprintf_chk@plt+0xce40> 12037: 45 84 c0 test %r8b,%r8b 1203a: ba 20 25 00 00 mov $0x2520,%edx 1203f: 48 8d 84 24 ad 00 00 lea 0xad(%rsp),%rax 12046: 00 12047: 45 0f 45 d0 cmovne %r8d,%r10d 1204b: 49 89 d8 mov %rbx,%r8 1204e: 45 31 ff xor %r15d,%r15d 12051: 45 31 c9 xor %r9d,%r9d 12054: 66 89 94 24 ab 00 00 mov %dx,0xab(%rsp) 1205b: 00 1205c: e9 0b fd ff ff jmpq 11d6c <__sprintf_chk@plt+0xcfdc> 12061: 45 84 c0 test %r8b,%r8b 12064: 45 0f 45 d0 cmovne %r8d,%r10d 12068: 41 83 f9 45 cmp $0x45,%r9d 1206c: 0f 85 d6 fc ff ff jne 11d48 <__sprintf_chk@plt+0xcfb8> 12072: e9 59 fb ff ff jmpq 11bd0 <__sprintf_chk@plt+0xce40> 12077: 41 83 f9 45 cmp $0x45,%r9d 1207b: 0f 84 87 0e 00 00 je 12f08 <__sprintf_chk@plt+0xe178> 12081: 41 83 f9 4f cmp $0x4f,%r9d 12085: 0f 84 45 fb ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 1208b: 48 8b 44 24 08 mov 0x8(%rsp),%rax 12090: bf 04 00 00 00 mov $0x4,%edi 12095: 8b 50 14 mov 0x14(%rax),%edx 12098: 81 fa 94 f8 ff ff cmp $0xfffff894,%edx 1209e: 0f 9c 44 24 30 setl 0x30(%rsp) 120a3: 81 c2 6c 07 00 00 add $0x76c,%edx 120a9: 31 f6 xor %esi,%esi 120ab: 45 31 c0 xor %r8d,%r8d 120ae: 66 90 xchg %ax,%ax 120b0: 80 7c 24 30 00 cmpb $0x0,0x30(%rsp) 120b5: 74 02 je 120b9 <__sprintf_chk@plt+0xd329> 120b7: f7 da neg %edx 120b9: 48 8d 84 24 c7 00 00 lea 0xc7(%rsp),%rax 120c0: 00 120c1: 89 7c 24 48 mov %edi,0x48(%rsp) 120c5: 41 bb cd cc cc cc mov $0xcccccccd,%r11d 120cb: 49 89 c7 mov %rax,%r15 120ce: 48 89 44 24 40 mov %rax,0x40(%rsp) 120d3: 4d 8d 4f ff lea -0x1(%r15),%r9 120d7: 40 f6 c6 01 test $0x1,%sil 120db: 74 3f je 1211c <__sprintf_chk@plt+0xd38c> 120dd: 0f 1f 00 nopl (%rax) 120e0: 41 c6 47 ff 3a movb $0x3a,-0x1(%r15) 120e5: 49 83 ef 02 sub $0x2,%r15 120e9: 89 d0 mov %edx,%eax 120eb: 89 d7 mov %edx,%edi 120ed: d1 fe sar %esi 120ef: 49 0f af c3 imul %r11,%rax 120f3: 48 c1 e8 23 shr $0x23,%rax 120f7: 8d 0c 80 lea (%rax,%rax,4),%ecx 120fa: 01 c9 add %ecx,%ecx 120fc: 29 cf sub %ecx,%edi 120fe: 89 f9 mov %edi,%ecx 12100: 83 c1 30 add $0x30,%ecx 12103: 41 88 49 ff mov %cl,-0x1(%r9) 12107: 83 fa 09 cmp $0x9,%edx 1210a: 77 04 ja 12110 <__sprintf_chk@plt+0xd380> 1210c: 85 f6 test %esi,%esi 1210e: 74 20 je 12130 <__sprintf_chk@plt+0xd3a0> 12110: 89 c2 mov %eax,%edx 12112: 4d 8d 4f ff lea -0x1(%r15),%r9 12116: 40 f6 c6 01 test $0x1,%sil 1211a: 75 c4 jne 120e0 <__sprintf_chk@plt+0xd350> 1211c: 4c 89 c8 mov %r9,%rax 1211f: 4d 89 f9 mov %r15,%r9 12122: 49 89 c7 mov %rax,%r15 12125: eb c2 jmp 120e9 <__sprintf_chk@plt+0xd359> 12127: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1212e: 00 00 12130: f3 0f 1e fa endbr64 12134: 8b 7c 24 48 mov 0x48(%rsp),%edi 12138: 44 39 ef cmp %r13d,%edi 1213b: 41 0f 4c fd cmovl %r13d,%edi 1213f: 80 7c 24 30 00 cmpb $0x0,0x30(%rsp) 12144: 41 89 fb mov %edi,%r11d 12147: 0f 85 e3 0a 00 00 jne 12c30 <__sprintf_chk@plt+0xdea0> 1214d: 45 84 c0 test %r8b,%r8b 12150: 0f 84 d9 03 00 00 je 1252f <__sprintf_chk@plt+0xd79f> 12156: 41 83 fe 2d cmp $0x2d,%r14d 1215a: 0f 84 d9 0d 00 00 je 12f39 <__sprintf_chk@plt+0xe1a9> 12160: c6 44 24 30 2b movb $0x2b,0x30(%rsp) 12165: 4c 8b 4c 24 40 mov 0x40(%rsp),%r9 1216a: 48 8b 04 24 mov (%rsp),%rax 1216e: 41 8d 4b ff lea -0x1(%r11),%ecx 12172: 4d 29 f9 sub %r15,%r9 12175: 48 29 e8 sub %rbp,%rax 12178: 44 29 c9 sub %r9d,%ecx 1217b: 85 c9 test %ecx,%ecx 1217d: 0f 8e ea 0b 00 00 jle 12d6d <__sprintf_chk@plt+0xdfdd> 12183: 41 83 fe 5f cmp $0x5f,%r14d 12187: 0f 84 94 0c 00 00 je 12e21 <__sprintf_chk@plt+0xe091> 1218d: 49 63 d3 movslq %r11d,%rdx 12190: 48 39 c2 cmp %rax,%rdx 12193: 0f 83 37 f9 ff ff jae 11ad0 <__sprintf_chk@plt+0xcd40> 12199: 80 7c 24 30 00 cmpb $0x0,0x30(%rsp) 1219e: 0f 84 f9 0c 00 00 je 12e9d <__sprintf_chk@plt+0xe10d> 121a4: 45 85 ed test %r13d,%r13d 121a7: ba 00 00 00 00 mov $0x0,%edx 121ac: be 01 00 00 00 mov $0x1,%esi 121b1: 41 0f 49 d5 cmovns %r13d,%edx 121b5: 48 63 d2 movslq %edx,%rdx 121b8: 48 85 d2 test %rdx,%rdx 121bb: 48 0f 45 f2 cmovne %rdx,%rsi 121bf: 48 39 c6 cmp %rax,%rsi 121c2: 0f 83 08 f9 ff ff jae 11ad0 <__sprintf_chk@plt+0xcd40> 121c8: 48 63 c9 movslq %ecx,%rcx 121cb: 48 01 f5 add %rsi,%rbp 121ce: 4d 85 e4 test %r12,%r12 121d1: 0f 84 8f 00 00 00 je 12266 <__sprintf_chk@plt+0xd4d6> 121d7: 45 85 db test %r11d,%r11d 121da: 75 4a jne 12226 <__sprintf_chk@plt+0xd496> 121dc: 48 83 fa 01 cmp $0x1,%rdx 121e0: 76 44 jbe 12226 <__sprintf_chk@plt+0xd496> 121e2: 49 63 d5 movslq %r13d,%rdx 121e5: 48 89 4c 24 58 mov %rcx,0x58(%rsp) 121ea: 48 83 ea 01 sub $0x1,%rdx 121ee: 44 89 5c 24 50 mov %r11d,0x50(%rsp) 121f3: 44 88 54 24 48 mov %r10b,0x48(%rsp) 121f8: 4d 8d 2c 14 lea (%r12,%rdx,1),%r13 121fc: 41 83 fe 30 cmp $0x30,%r14d 12200: 0f 84 13 10 00 00 je 13219 <__sprintf_chk@plt+0xe489> 12206: 4c 89 e7 mov %r12,%rdi 12209: be 20 00 00 00 mov $0x20,%esi 1220e: 4d 89 ec mov %r13,%r12 12211: e8 ca 27 ff ff callq 49e0 <memset@plt> 12216: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx 1221b: 44 8b 5c 24 50 mov 0x50(%rsp),%r11d 12220: 44 0f b6 54 24 48 movzbl 0x48(%rsp),%r10d 12226: 0f b6 44 24 30 movzbl 0x30(%rsp),%eax 1222b: 49 83 c4 01 add $0x1,%r12 1222f: 41 88 44 24 ff mov %al,-0x1(%r12) 12234: 48 89 ca mov %rcx,%rdx 12237: 4c 89 e7 mov %r12,%rdi 1223a: be 30 00 00 00 mov $0x30,%esi 1223f: 44 89 5c 24 50 mov %r11d,0x50(%rsp) 12244: 44 88 54 24 48 mov %r10b,0x48(%rsp) 12249: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 1224e: e8 8d 27 ff ff callq 49e0 <memset@plt> 12253: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 12258: 44 8b 5c 24 50 mov 0x50(%rsp),%r11d 1225d: 44 0f b6 54 24 48 movzbl 0x48(%rsp),%r10d 12263: 49 01 cc add %rcx,%r12 12266: 4c 8b 4c 24 40 mov 0x40(%rsp),%r9 1226b: 48 8b 04 24 mov (%rsp),%rax 1226f: 48 01 cd add %rcx,%rbp 12272: 49 89 d8 mov %rbx,%r8 12275: 31 c9 xor %ecx,%ecx 12277: 45 31 ed xor %r13d,%r13d 1227a: 4d 29 f9 sub %r15,%r9 1227d: 48 29 e8 sub %rbp,%rax 12280: 49 39 c9 cmp %rcx,%r9 12283: 48 89 cb mov %rcx,%rbx 12286: 49 0f 43 d9 cmovae %r9,%rbx 1228a: 48 39 c3 cmp %rax,%rbx 1228d: 0f 83 3d f8 ff ff jae 11ad0 <__sprintf_chk@plt+0xcd40> 12293: 4d 85 e4 test %r12,%r12 12296: 0f 84 db fb ff ff je 11e77 <__sprintf_chk@plt+0xd0e7> 1229c: 45 85 db test %r11d,%r11d 1229f: 75 48 jne 122e9 <__sprintf_chk@plt+0xd559> 122a1: 49 39 c9 cmp %rcx,%r9 122a4: 73 43 jae 122e9 <__sprintf_chk@plt+0xd559> 122a6: 49 63 d5 movslq %r13d,%rdx 122a9: 4c 89 4c 24 48 mov %r9,0x48(%rsp) 122ae: 4c 29 ca sub %r9,%rdx 122b1: 4c 89 44 24 40 mov %r8,0x40(%rsp) 122b6: 44 88 54 24 30 mov %r10b,0x30(%rsp) 122bb: 4d 8d 2c 14 lea (%r12,%rdx,1),%r13 122bf: 41 83 fe 30 cmp $0x30,%r14d 122c3: 0f 84 e5 0b 00 00 je 12eae <__sprintf_chk@plt+0xe11e> 122c9: 4c 89 e7 mov %r12,%rdi 122cc: be 20 00 00 00 mov $0x20,%esi 122d1: 4d 89 ec mov %r13,%r12 122d4: e8 07 27 ff ff callq 49e0 <memset@plt> 122d9: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9 122de: 4c 8b 44 24 40 mov 0x40(%rsp),%r8 122e3: 44 0f b6 54 24 30 movzbl 0x30(%rsp),%r10d 122e9: 4c 89 44 24 40 mov %r8,0x40(%rsp) 122ee: 4c 89 ca mov %r9,%rdx 122f1: 4c 89 fe mov %r15,%rsi 122f4: 4c 89 e7 mov %r12,%rdi 122f7: 4c 89 4c 24 30 mov %r9,0x30(%rsp) 122fc: 45 84 d2 test %r10b,%r10b 122ff: 0f 84 f3 09 00 00 je 12cf8 <__sprintf_chk@plt+0xdf68> 12305: e8 96 f6 ff ff callq 119a0 <__sprintf_chk@plt+0xcc10> 1230a: 4c 8b 4c 24 30 mov 0x30(%rsp),%r9 1230f: 4c 8b 44 24 40 mov 0x40(%rsp),%r8 12314: 4d 01 cc add %r9,%r12 12317: e9 5b fb ff ff jmpq 11e77 <__sprintf_chk@plt+0xd0e7> 1231c: 41 83 f9 45 cmp $0x45,%r9d 12320: 0f 84 aa f8 ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 12326: 41 83 fd ff cmp $0xffffffff,%r13d 1232a: 0f 85 65 0d 00 00 jne 13095 <__sprintf_chk@plt+0xe305> 12330: 8b 94 24 08 05 00 00 mov 0x508(%rsp),%edx 12337: 41 bd 09 00 00 00 mov $0x9,%r13d 1233d: bf 09 00 00 00 mov $0x9,%edi 12342: e9 99 fc ff ff jmpq 11fe0 <__sprintf_chk@plt+0xd250> 12347: 41 83 f9 45 cmp $0x45,%r9d 1234b: 0f 84 7f f8 ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 12351: 48 8b 44 24 08 mov 0x8(%rsp),%rax 12356: bf 02 00 00 00 mov $0x2,%edi 1235b: 8b 10 mov (%rax),%edx 1235d: e9 7e fc ff ff jmpq 11fe0 <__sprintf_chk@plt+0xd250> 12362: 45 85 ed test %r13d,%r13d 12365: 41 bf 00 00 00 00 mov $0x0,%r15d 1236b: b8 01 00 00 00 mov $0x1,%eax 12370: 45 0f 49 fd cmovns %r13d,%r15d 12374: 4d 63 ff movslq %r15d,%r15 12377: 4d 85 ff test %r15,%r15 1237a: 4c 0f 44 f8 cmove %rax,%r15 1237e: 48 8b 04 24 mov (%rsp),%rax 12382: 48 29 e8 sub %rbp,%rax 12385: 4c 39 f8 cmp %r15,%rax 12388: 0f 86 42 f7 ff ff jbe 11ad0 <__sprintf_chk@plt+0xcd40> 1238e: 4d 85 e4 test %r12,%r12 12391: 74 34 je 123c7 <__sprintf_chk@plt+0xd637> 12393: 41 83 fd 01 cmp $0x1,%r13d 12397: 7e 25 jle 123be <__sprintf_chk@plt+0xd62e> 12399: 49 63 d5 movslq %r13d,%rdx 1239c: 48 83 ea 01 sub $0x1,%rdx 123a0: 4d 8d 2c 14 lea (%r12,%rdx,1),%r13 123a4: 41 83 fe 30 cmp $0x30,%r14d 123a8: 0f 84 35 0e 00 00 je 131e3 <__sprintf_chk@plt+0xe453> 123ae: 4c 89 e7 mov %r12,%rdi 123b1: be 20 00 00 00 mov $0x20,%esi 123b6: 4d 89 ec mov %r13,%r12 123b9: e8 22 26 ff ff callq 49e0 <memset@plt> 123be: 41 c6 04 24 09 movb $0x9,(%r12) 123c3: 49 83 c4 01 add $0x1,%r12 123c7: 4c 01 fd add %r15,%rbp 123ca: 49 89 d8 mov %rbx,%r8 123cd: e9 d2 f6 ff ff jmpq 11aa4 <__sprintf_chk@plt+0xcd14> 123d2: 48 8b 44 24 08 mov 0x8(%rsp),%rax 123d7: bf 01 00 00 00 mov $0x1,%edi 123dc: 8b 40 18 mov 0x18(%rax),%eax 123df: 8d 50 06 lea 0x6(%rax),%edx 123e2: 89 44 24 30 mov %eax,0x30(%rsp) 123e6: 48 63 c2 movslq %edx,%rax 123e9: 89 d6 mov %edx,%esi 123eb: 48 69 c0 93 24 49 92 imul $0xffffffff92492493,%rax,%rax 123f2: c1 fe 1f sar $0x1f,%esi 123f5: 48 c1 e8 20 shr $0x20,%rax 123f9: 01 d0 add %edx,%eax 123fb: c1 f8 02 sar $0x2,%eax 123fe: 29 f0 sub %esi,%eax 12400: 8d 34 c5 00 00 00 00 lea 0x0(,%rax,8),%esi 12407: 29 c6 sub %eax,%esi 12409: 29 f2 sub %esi,%edx 1240b: 83 c2 01 add $0x1,%edx 1240e: e9 cd fb ff ff jmpq 11fe0 <__sprintf_chk@plt+0xd250> 12413: 41 83 f9 45 cmp $0x45,%r9d 12417: 0f 84 b3 f7 ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 1241d: 48 8b 44 24 08 mov 0x8(%rsp),%rax 12422: bf 01 00 00 00 mov $0x1,%edi 12427: 8b 50 18 mov 0x18(%rax),%edx 1242a: e9 b1 fb ff ff jmpq 11fe0 <__sprintf_chk@plt+0xd250> 1242f: 48 8b 44 24 08 mov 0x8(%rsp),%rax 12434: bf 01 00 00 00 mov $0x1,%edi 12439: 8b 40 10 mov 0x10(%rax),%eax 1243c: 41 83 f9 4f cmp $0x4f,%r9d 12440: 0f 84 bd fb ff ff je 12003 <__sprintf_chk@plt+0xd273> 12446: 8d 14 80 lea (%rax,%rax,4),%edx 12449: c6 44 24 30 00 movb $0x0,0x30(%rsp) 1244e: 45 31 c0 xor %r8d,%r8d 12451: 31 f6 xor %esi,%esi 12453: 8d 14 50 lea (%rax,%rdx,2),%edx 12456: c1 fa 05 sar $0x5,%edx 12459: 83 c2 01 add $0x1,%edx 1245c: e9 58 fc ff ff jmpq 120b9 <__sprintf_chk@plt+0xd329> 12461: 48 8b 44 24 08 mov 0x8(%rsp),%rax 12466: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi 1246b: 48 8d 74 24 70 lea 0x70(%rsp),%rsi 12470: 44 88 54 24 48 mov %r10b,0x48(%rsp) 12475: f3 0f 6f 60 20 movdqu 0x20(%rax),%xmm4 1247a: f3 0f 6f 00 movdqu (%rax),%xmm0 1247e: f3 0f 6f 50 10 movdqu 0x10(%rax),%xmm2 12483: 48 8b 40 30 mov 0x30(%rax),%rax 12487: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp) 1248c: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 12493: 00 12494: 0f 29 94 24 80 00 00 movaps %xmm2,0x80(%rsp) 1249b: 00 1249c: 0f 29 64 24 30 movaps %xmm4,0x30(%rsp) 124a1: 0f 29 a4 24 90 00 00 movaps %xmm4,0x90(%rsp) 124a8: 00 124a9: e8 32 4c 00 00 callq 170e0 <_obstack_memory_used@@Base+0x480> 124ae: 44 0f b6 54 24 48 movzbl 0x48(%rsp),%r10d 124b4: bf 30 00 00 00 mov $0x30,%edi 124b9: 48 89 c6 mov %rax,%rsi 124bc: 48 89 c1 mov %rax,%rcx 124bf: 48 8d 84 24 c7 00 00 lea 0xc7(%rsp),%rax 124c6: 00 124c7: 48 89 44 24 40 mov %rax,0x40(%rsp) 124cc: 49 89 c7 mov %rax,%r15 124cf: 90 nop 124d0: 48 b8 67 66 66 66 66 movabs $0x6666666666666667,%rax 124d7: 66 66 66 124da: 48 f7 e9 imul %rcx 124dd: 48 89 c8 mov %rcx,%rax 124e0: 48 c1 f8 3f sar $0x3f,%rax 124e4: 48 c1 fa 02 sar $0x2,%rdx 124e8: 48 29 c2 sub %rax,%rdx 124eb: 48 89 d0 mov %rdx,%rax 124ee: 48 8d 14 92 lea (%rdx,%rdx,4),%rdx 124f2: 48 01 d2 add %rdx,%rdx 124f5: 48 29 d1 sub %rdx,%rcx 124f8: 48 89 ca mov %rcx,%rdx 124fb: 48 89 c1 mov %rax,%rcx 124fe: 89 f8 mov %edi,%eax 12500: 29 d0 sub %edx,%eax 12502: 83 c2 30 add $0x30,%edx 12505: 48 85 f6 test %rsi,%rsi 12508: 0f 48 d0 cmovs %eax,%edx 1250b: 49 83 ef 01 sub $0x1,%r15 1250f: 41 88 17 mov %dl,(%r15) 12512: 48 85 c9 test %rcx,%rcx 12515: 75 b9 jne 124d0 <__sprintf_chk@plt+0xd740> 12517: 45 85 ed test %r13d,%r13d 1251a: bf 01 00 00 00 mov $0x1,%edi 1251f: 41 0f 4f fd cmovg %r13d,%edi 12523: 41 89 fb mov %edi,%r11d 12526: 48 85 f6 test %rsi,%rsi 12529: 0f 88 01 07 00 00 js 12c30 <__sprintf_chk@plt+0xdea0> 1252f: 4c 8b 4c 24 40 mov 0x40(%rsp),%r9 12534: 48 8b 04 24 mov (%rsp),%rax 12538: 4d 29 f9 sub %r15,%r9 1253b: 48 29 e8 sub %rbp,%rax 1253e: 41 83 fe 2d cmp $0x2d,%r14d 12542: 74 0e je 12552 <__sprintf_chk@plt+0xd7c2> 12544: 44 89 d9 mov %r11d,%ecx 12547: 44 29 c9 sub %r9d,%ecx 1254a: 85 c9 test %ecx,%ecx 1254c: 0f 8f f7 0b 00 00 jg 13149 <__sprintf_chk@plt+0xe3b9> 12552: 45 85 ed test %r13d,%r13d 12555: b9 00 00 00 00 mov $0x0,%ecx 1255a: 49 89 d8 mov %rbx,%r8 1255d: 41 0f 49 cd cmovns %r13d,%ecx 12561: 48 63 c9 movslq %ecx,%rcx 12564: e9 17 fd ff ff jmpq 12280 <__sprintf_chk@plt+0xd4f0> 12569: 41 83 f9 45 cmp $0x45,%r9d 1256d: 0f 84 95 09 00 00 je 12f08 <__sprintf_chk@plt+0xe178> 12573: 48 8b 44 24 08 mov 0x8(%rsp),%rax 12578: bf 02 00 00 00 mov $0x2,%edi 1257d: 48 63 50 14 movslq 0x14(%rax),%rdx 12581: 48 89 d0 mov %rdx,%rax 12584: 48 69 d2 1f 85 eb 51 imul $0x51eb851f,%rdx,%rdx 1258b: 89 c6 mov %eax,%esi 1258d: c1 fe 1f sar $0x1f,%esi 12590: 48 c1 fa 25 sar $0x25,%rdx 12594: 29 f2 sub %esi,%edx 12596: 89 c6 mov %eax,%esi 12598: 6b d2 64 imul $0x64,%edx,%edx 1259b: 29 d6 sub %edx,%esi 1259d: 89 f2 mov %esi,%edx 1259f: 0f 89 3b fa ff ff jns 11fe0 <__sprintf_chk@plt+0xd250> 125a5: f7 de neg %esi 125a7: 83 c2 64 add $0x64,%edx 125aa: 3d 93 f8 ff ff cmp $0xfffff893,%eax 125af: 0f 4e d6 cmovle %esi,%edx 125b2: e9 29 fa ff ff jmpq 11fe0 <__sprintf_chk@plt+0xd250> 125b7: 41 83 f9 45 cmp $0x45,%r9d 125bb: 0f 84 0f f6 ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 125c1: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 125c6: 8b 46 1c mov 0x1c(%rsi),%eax 125c9: 2b 46 18 sub 0x18(%rsi),%eax 125cc: 83 c0 07 add $0x7,%eax 125cf: 48 63 d0 movslq %eax,%rdx 125d2: bf 02 00 00 00 mov $0x2,%edi 125d7: 48 69 d2 93 24 49 92 imul $0xffffffff92492493,%rdx,%rdx 125de: 48 c1 ea 20 shr $0x20,%rdx 125e2: 01 c2 add %eax,%edx 125e4: c1 f8 1f sar $0x1f,%eax 125e7: c1 fa 02 sar $0x2,%edx 125ea: 29 c2 sub %eax,%edx 125ec: e9 ef f9 ff ff jmpq 11fe0 <__sprintf_chk@plt+0xd250> 125f1: 41 83 f9 45 cmp $0x45,%r9d 125f5: 0f 84 d5 f5 ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 125fb: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 12600: 8b 47 18 mov 0x18(%rdi),%eax 12603: 8d 50 06 lea 0x6(%rax),%edx 12606: 89 44 24 30 mov %eax,0x30(%rsp) 1260a: 48 63 c2 movslq %edx,%rax 1260d: 89 d6 mov %edx,%esi 1260f: 48 69 c0 93 24 49 92 imul $0xffffffff92492493,%rax,%rax 12616: c1 fe 1f sar $0x1f,%esi 12619: 48 c1 e8 20 shr $0x20,%rax 1261d: 01 d0 add %edx,%eax 1261f: c1 f8 02 sar $0x2,%eax 12622: 29 f0 sub %esi,%eax 12624: 8d 34 c5 00 00 00 00 lea 0x0(,%rax,8),%esi 1262b: 29 c6 sub %eax,%esi 1262d: 89 f0 mov %esi,%eax 1262f: 8b 77 1c mov 0x1c(%rdi),%esi 12632: 29 d0 sub %edx,%eax 12634: 8d 44 30 07 lea 0x7(%rax,%rsi,1),%eax 12638: eb 95 jmp 125cf <__sprintf_chk@plt+0xd83f> 1263a: 45 84 c0 test %r8b,%r8b 1263d: b8 00 00 00 00 mov $0x0,%eax 12642: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 12647: 44 88 44 24 48 mov %r8b,0x48(%rsp) 1264c: 44 0f 45 d0 cmovne %eax,%r10d 12650: 44 88 54 24 40 mov %r10b,0x40(%rsp) 12655: e8 66 22 ff ff callq 48c0 <strlen@plt> 1265a: 45 85 ed test %r13d,%r13d 1265d: 48 8b 14 24 mov (%rsp),%rdx 12661: 49 89 c7 mov %rax,%r15 12664: b8 00 00 00 00 mov $0x0,%eax 12669: 41 0f 49 c5 cmovns %r13d,%eax 1266d: 48 98 cltq 1266f: 49 39 c7 cmp %rax,%r15 12672: 48 89 c6 mov %rax,%rsi 12675: 49 0f 43 f7 cmovae %r15,%rsi 12679: 48 29 ea sub %rbp,%rdx 1267c: 48 89 74 24 30 mov %rsi,0x30(%rsp) 12681: 48 39 f2 cmp %rsi,%rdx 12684: 0f 86 46 f4 ff ff jbe 11ad0 <__sprintf_chk@plt+0xcd40> 1268a: 4d 85 e4 test %r12,%r12 1268d: 74 70 je 126ff <__sprintf_chk@plt+0xd96f> 1268f: 49 39 c7 cmp %rax,%r15 12692: 44 0f b6 54 24 40 movzbl 0x40(%rsp),%r10d 12698: 44 0f b6 44 24 48 movzbl 0x48(%rsp),%r8d 1269e: 73 3a jae 126da <__sprintf_chk@plt+0xd94a> 126a0: 49 63 d5 movslq %r13d,%rdx 126a3: 4c 29 fa sub %r15,%rdx 126a6: 4d 8d 2c 14 lea (%r12,%rdx,1),%r13 126aa: 41 83 fe 30 cmp $0x30,%r14d 126ae: 0f 84 44 0b 00 00 je 131f8 <__sprintf_chk@plt+0xe468> 126b4: 4c 89 e7 mov %r12,%rdi 126b7: be 20 00 00 00 mov $0x20,%esi 126bc: 44 88 44 24 48 mov %r8b,0x48(%rsp) 126c1: 4d 89 ec mov %r13,%r12 126c4: 44 88 54 24 40 mov %r10b,0x40(%rsp) 126c9: e8 12 23 ff ff callq 49e0 <memset@plt> 126ce: 44 0f b6 44 24 48 movzbl 0x48(%rsp),%r8d 126d4: 44 0f b6 54 24 40 movzbl 0x40(%rsp),%r10d 126da: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 126df: 4c 89 fa mov %r15,%rdx 126e2: 4c 89 e7 mov %r12,%rdi 126e5: 45 84 c0 test %r8b,%r8b 126e8: 0f 85 65 0a 00 00 jne 13153 <__sprintf_chk@plt+0xe3c3> 126ee: 45 84 d2 test %r10b,%r10b 126f1: 0f 84 66 0a 00 00 je 1315d <__sprintf_chk@plt+0xe3cd> 126f7: e8 a4 f2 ff ff callq 119a0 <__sprintf_chk@plt+0xcc10> 126fc: 4d 01 fc add %r15,%r12 126ff: 48 03 6c 24 30 add 0x30(%rsp),%rbp 12704: 49 89 d8 mov %rbx,%r8 12707: e9 98 f3 ff ff jmpq 11aa4 <__sprintf_chk@plt+0xcd14> 1270c: 41 83 f9 45 cmp $0x45,%r9d 12710: 0f 84 ba f4 ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 12716: 8b 54 24 2c mov 0x2c(%rsp),%edx 1271a: bf 02 00 00 00 mov $0x2,%edi 1271f: e9 bc f8 ff ff jmpq 11fe0 <__sprintf_chk@plt+0xd250> 12724: 41 83 f9 45 cmp $0x45,%r9d 12728: 0f 84 a2 f4 ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 1272e: 48 8b 44 24 08 mov 0x8(%rsp),%rax 12733: bf 02 00 00 00 mov $0x2,%edi 12738: 8b 50 04 mov 0x4(%rax),%edx 1273b: e9 a0 f8 ff ff jmpq 11fe0 <__sprintf_chk@plt+0xd250> 12740: 41 83 f9 45 cmp $0x45,%r9d 12744: 0f 84 86 f4 ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 1274a: 45 84 c0 test %r8b,%r8b 1274d: 45 0f 45 d0 cmovne %r8d,%r10d 12751: 45 31 ff xor %r15d,%r15d 12754: e9 f2 f5 ff ff jmpq 11d4b <__sprintf_chk@plt+0xcfbb> 12759: 41 83 f9 45 cmp $0x45,%r9d 1275d: 0f 84 a5 07 00 00 je 12f08 <__sprintf_chk@plt+0xe178> 12763: 48 8b 44 24 08 mov 0x8(%rsp),%rax 12768: 48 63 70 14 movslq 0x14(%rax),%rsi 1276c: 48 89 f0 mov %rsi,%rax 1276f: 48 69 f6 1f 85 eb 51 imul $0x51eb851f,%rsi,%rsi 12776: 99 cltd 12777: 89 c7 mov %eax,%edi 12779: 48 c1 fe 25 sar $0x25,%rsi 1277d: 29 d6 sub %edx,%esi 1277f: 8d 56 13 lea 0x13(%rsi),%edx 12782: 6b f6 64 imul $0x64,%esi,%esi 12785: 29 f7 sub %esi,%edi 12787: 89 fe mov %edi,%esi 12789: c1 ee 1f shr $0x1f,%esi 1278c: 85 d2 test %edx,%edx 1278e: 89 f7 mov %esi,%edi 12790: 40 0f 9f c6 setg %sil 12794: 21 fe and %edi,%esi 12796: 3d 94 f8 ff ff cmp $0xfffff894,%eax 1279b: bf 02 00 00 00 mov $0x2,%edi 127a0: 0f 9c 44 24 30 setl 0x30(%rsp) 127a5: 29 f2 sub %esi,%edx 127a7: 45 31 c0 xor %r8d,%r8d 127aa: 31 f6 xor %esi,%esi 127ac: e9 3d f8 ff ff jmpq 11fee <__sprintf_chk@plt+0xd25e> 127b1: 45 85 c9 test %r9d,%r9d 127b4: 0f 85 16 f4 ff ff jne 11bd0 <__sprintf_chk@plt+0xce40> 127ba: 48 8d 05 48 98 00 00 lea 0x9848(%rip),%rax # 1c009 <_IO_stdin_used@@Base+0x4009> 127c1: 48 89 44 24 30 mov %rax,0x30(%rsp) 127c6: 8b 84 24 08 05 00 00 mov 0x508(%rsp),%eax 127cd: 45 0f b6 c2 movzbl %r10b,%r8d 127d1: 31 ff xor %edi,%edi 127d3: 48 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%rsi 127da: 50 push %rax 127db: ff 74 24 18 pushq 0x18(%rsp) 127df: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9 127e4: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 127e9: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 127ee: 44 89 44 24 50 mov %r8d,0x50(%rsp) 127f3: e8 f8 f1 ff ff callq 119f0 <__sprintf_chk@plt+0xcc60> 127f8: 45 85 ed test %r13d,%r13d 127fb: 41 5a pop %r10 127fd: 41 5b pop %r11 127ff: 49 89 c7 mov %rax,%r15 12802: b8 00 00 00 00 mov $0x0,%eax 12807: 4c 8b 1c 24 mov (%rsp),%r11 1280b: 41 0f 49 c5 cmovns %r13d,%eax 1280f: 48 98 cltq 12811: 49 39 c7 cmp %rax,%r15 12814: 49 89 c2 mov %rax,%r10 12817: 4d 0f 43 d7 cmovae %r15,%r10 1281b: 49 29 eb sub %rbp,%r11 1281e: 4d 39 d3 cmp %r10,%r11 12821: 0f 86 a9 f2 ff ff jbe 11ad0 <__sprintf_chk@plt+0xcd40> 12827: 4d 85 e4 test %r12,%r12 1282a: 0f 84 83 00 00 00 je 128b3 <__sprintf_chk@plt+0xdb23> 12830: 49 39 c7 cmp %rax,%r15 12833: 44 8b 44 24 40 mov 0x40(%rsp),%r8d 12838: 73 42 jae 1287c <__sprintf_chk@plt+0xdaec> 1283a: 49 63 d5 movslq %r13d,%rdx 1283d: 4c 89 54 24 50 mov %r10,0x50(%rsp) 12842: 4c 29 fa sub %r15,%rdx 12845: 4c 89 5c 24 48 mov %r11,0x48(%rsp) 1284a: 4d 8d 2c 14 lea (%r12,%rdx,1),%r13 1284e: 41 83 fe 30 cmp $0x30,%r14d 12852: 0f 84 8e 07 00 00 je 12fe6 <__sprintf_chk@plt+0xe256> 12858: 4c 89 e7 mov %r12,%rdi 1285b: be 20 00 00 00 mov $0x20,%esi 12860: 44 89 44 24 40 mov %r8d,0x40(%rsp) 12865: 4d 89 ec mov %r13,%r12 12868: e8 73 21 ff ff callq 49e0 <memset@plt> 1286d: 4c 8b 54 24 50 mov 0x50(%rsp),%r10 12872: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11 12877: 44 8b 44 24 40 mov 0x40(%rsp),%r8d 1287c: 8b 84 24 08 05 00 00 mov 0x508(%rsp),%eax 12883: 4c 89 54 24 40 mov %r10,0x40(%rsp) 12888: 4c 89 e7 mov %r12,%rdi 1288b: 4c 89 de mov %r11,%rsi 1288e: 4d 01 fc add %r15,%r12 12891: 50 push %rax 12892: ff 74 24 18 pushq 0x18(%rsp) 12896: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9 1289b: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 128a0: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 128a5: e8 46 f1 ff ff callq 119f0 <__sprintf_chk@plt+0xcc60> 128aa: 41 58 pop %r8 128ac: 41 59 pop %r9 128ae: 4c 8b 54 24 40 mov 0x40(%rsp),%r10 128b3: 4c 01 d5 add %r10,%rbp 128b6: 49 89 d8 mov %rbx,%r8 128b9: e9 e6 f1 ff ff jmpq 11aa4 <__sprintf_chk@plt+0xcd14> 128be: 45 85 c9 test %r9d,%r9d 128c1: 0f 85 09 f3 ff ff jne 11bd0 <__sprintf_chk@plt+0xce40> 128c7: 48 8d 05 44 97 00 00 lea 0x9744(%rip),%rax # 1c012 <_IO_stdin_used@@Base+0x4012> 128ce: 48 89 44 24 30 mov %rax,0x30(%rsp) 128d3: e9 ee fe ff ff jmpq 127c6 <__sprintf_chk@plt+0xda36> 128d8: 0f b6 4b ff movzbl -0x1(%rbx),%ecx 128dc: 4c 8d 4b ff lea -0x1(%rbx),%r9 128e0: 48 8b 14 24 mov (%rsp),%rdx 128e4: b8 00 00 00 00 mov $0x0,%eax 128e9: 48 29 ea sub %rbp,%rdx 128ec: 45 85 ed test %r13d,%r13d 128ef: 41 0f 49 c5 cmovns %r13d,%eax 128f3: 48 98 cltq 128f5: 80 f9 25 cmp $0x25,%cl 128f8: 0f 85 69 09 00 00 jne 13267 <__sprintf_chk@plt+0xe4d7> 128fe: 48 85 c0 test %rax,%rax 12901: 41 bf 01 00 00 00 mov $0x1,%r15d 12907: 4d 89 c8 mov %r9,%r8 1290a: b9 01 00 00 00 mov $0x1,%ecx 1290f: 4c 0f 45 f8 cmovne %rax,%r15 12913: e9 f5 f2 ff ff jmpq 11c0d <__sprintf_chk@plt+0xce7d> 12918: 48 8b 14 24 mov (%rsp),%rdx 1291c: b8 00 00 00 00 mov $0x0,%eax 12921: 41 bf 01 00 00 00 mov $0x1,%r15d 12927: 48 29 ea sub %rbp,%rdx 1292a: 45 85 ed test %r13d,%r13d 1292d: 41 0f 49 c5 cmovns %r13d,%eax 12931: 48 98 cltq 12933: 48 85 c0 test %rax,%rax 12936: 4c 0f 45 f8 cmovne %rax,%r15 1293a: 45 85 c9 test %r9d,%r9d 1293d: 0f 85 4a 08 00 00 jne 1318d <__sprintf_chk@plt+0xe3fd> 12943: 4c 39 fa cmp %r15,%rdx 12946: 0f 86 84 f1 ff ff jbe 11ad0 <__sprintf_chk@plt+0xcd40> 1294c: 4d 85 e4 test %r12,%r12 1294f: 0f 84 72 fa ff ff je 123c7 <__sprintf_chk@plt+0xd637> 12955: 41 83 fd 01 cmp $0x1,%r13d 12959: 7e 28 jle 12983 <__sprintf_chk@plt+0xdbf3> 1295b: 49 63 d5 movslq %r13d,%rdx 1295e: 48 83 ea 01 sub $0x1,%rdx 12962: 4d 8d 2c 14 lea (%r12,%rdx,1),%r13 12966: 41 83 fe 30 cmp $0x30,%r14d 1296a: 0f 84 ce 08 00 00 je 1323e <__sprintf_chk@plt+0xe4ae> 12970: 4c 89 e7 mov %r12,%rdi 12973: be 20 00 00 00 mov $0x20,%esi 12978: 4d 89 ec mov %r13,%r12 1297b: e8 60 20 ff ff callq 49e0 <memset@plt> 12980: 0f b6 0b movzbl (%rbx),%ecx 12983: 41 88 0c 24 mov %cl,(%r12) 12987: 49 83 c4 01 add $0x1,%r12 1298b: e9 37 fa ff ff jmpq 123c7 <__sprintf_chk@plt+0xd637> 12990: 41 83 f9 45 cmp $0x45,%r9d 12994: 0f 84 36 f2 ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 1299a: 48 8b 44 24 08 mov 0x8(%rsp),%rax 1299f: bf 02 00 00 00 mov $0x2,%edi 129a4: 8b 50 08 mov 0x8(%rax),%edx 129a7: e9 34 f6 ff ff jmpq 11fe0 <__sprintf_chk@plt+0xd250> 129ac: 41 83 f9 45 cmp $0x45,%r9d 129b0: 0f 84 1a f2 ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 129b6: 48 8b 44 24 08 mov 0x8(%rsp),%rax 129bb: bf 02 00 00 00 mov $0x2,%edi 129c0: 8b 50 0c mov 0xc(%rax),%edx 129c3: e9 18 f6 ff ff jmpq 11fe0 <__sprintf_chk@plt+0xd250> 129c8: 41 83 f9 45 cmp $0x45,%r9d 129cc: 0f 84 fe f1 ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 129d2: 48 8b 44 24 08 mov 0x8(%rsp),%rax 129d7: 8b 50 0c mov 0xc(%rax),%edx 129da: bf 02 00 00 00 mov $0x2,%edi 129df: 41 83 fe 30 cmp $0x30,%r14d 129e3: 0f 84 f7 f5 ff ff je 11fe0 <__sprintf_chk@plt+0xd250> 129e9: 41 83 fe 2d cmp $0x2d,%r14d 129ed: 0f 84 ed f5 ff ff je 11fe0 <__sprintf_chk@plt+0xd250> 129f3: 41 be 5f 00 00 00 mov $0x5f,%r14d 129f9: e9 e2 f5 ff ff jmpq 11fe0 <__sprintf_chk@plt+0xd250> 129fe: 41 83 f9 45 cmp $0x45,%r9d 12a02: 0f 84 c8 f1 ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 12a08: 48 8b 44 24 08 mov 0x8(%rsp),%rax 12a0d: bf 03 00 00 00 mov $0x3,%edi 12a12: 8b 50 1c mov 0x1c(%rax),%edx 12a15: 83 fa ff cmp $0xffffffff,%edx 12a18: 0f 9c 44 24 30 setl 0x30(%rsp) 12a1d: 83 c2 01 add $0x1,%edx 12a20: 31 f6 xor %esi,%esi 12a22: 45 31 c0 xor %r8d,%r8d 12a25: e9 c4 f5 ff ff jmpq 11fee <__sprintf_chk@plt+0xd25e> 12a2a: 41 83 f9 45 cmp $0x45,%r9d 12a2e: 0f 84 9c f1 ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 12a34: 48 8b 44 24 08 mov 0x8(%rsp),%rax 12a39: 8b 50 08 mov 0x8(%rax),%edx 12a3c: eb 9c jmp 129da <__sprintf_chk@plt+0xdc4a> 12a3e: 41 83 f9 45 cmp $0x45,%r9d 12a42: 0f 84 88 f1 ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 12a48: 8b 54 24 2c mov 0x2c(%rsp),%edx 12a4c: eb 8c jmp 129da <__sprintf_chk@plt+0xdc4a> 12a4e: 41 83 f9 45 cmp $0x45,%r9d 12a52: 0f 84 78 f1 ff ff je 11bd0 <__sprintf_chk@plt+0xce40> 12a58: 48 8b 44 24 08 mov 0x8(%rsp),%rax 12a5d: bf 02 00 00 00 mov $0x2,%edi 12a62: 8b 50 10 mov 0x10(%rax),%edx 12a65: 83 fa ff cmp $0xffffffff,%edx 12a68: 0f 9c 44 24 30 setl 0x30(%rsp) 12a6d: 83 c2 01 add $0x1,%edx 12a70: 31 f6 xor %esi,%esi 12a72: 45 31 c0 xor %r8d,%r8d 12a75: e9 74 f5 ff ff jmpq 11fee <__sprintf_chk@plt+0xd25e> 12a7a: 45 85 ed test %r13d,%r13d 12a7d: 41 bf 00 00 00 00 mov $0x0,%r15d 12a83: b8 01 00 00 00 mov $0x1,%eax 12a88: 45 0f 49 fd cmovns %r13d,%r15d 12a8c: 4d 63 ff movslq %r15d,%r15 12a8f: 4d 85 ff test %r15,%r15 12a92: 4c 0f 44 f8 cmove %rax,%r15 12a96: 48 8b 04 24 mov (%rsp),%rax 12a9a: 48 29 e8 sub %rbp,%rax 12a9d: 4c 39 f8 cmp %r15,%rax 12aa0: 0f 86 2a f0 ff ff jbe 11ad0 <__sprintf_chk@plt+0xcd40> 12aa6: 4d 85 e4 test %r12,%r12 12aa9: 0f 84 18 f9 ff ff je 123c7 <__sprintf_chk@plt+0xd637> 12aaf: 41 83 fd 01 cmp $0x1,%r13d 12ab3: 7e 25 jle 12ada <__sprintf_chk@plt+0xdd4a> 12ab5: 49 63 d5 movslq %r13d,%rdx 12ab8: 48 83 ea 01 sub $0x1,%rdx 12abc: 4d 8d 2c 14 lea (%r12,%rdx,1),%r13 12ac0: 41 83 fe 30 cmp $0x30,%r14d 12ac4: 0f 84 d3 06 00 00 je 1319d <__sprintf_chk@plt+0xe40d> 12aca: 4c 89 e7 mov %r12,%rdi 12acd: be 20 00 00 00 mov $0x20,%esi 12ad2: 4d 89 ec mov %r13,%r12 12ad5: e8 06 1f ff ff callq 49e0 <memset@plt> 12ada: 41 c6 04 24 0a movb $0xa,(%r12) 12adf: 49 83 c4 01 add $0x1,%r12 12ae3: e9 df f8 ff ff jmpq 123c7 <__sprintf_chk@plt+0xd637> 12ae8: 0f b6 43 01 movzbl 0x1(%rbx),%eax 12aec: 4c 8d 43 01 lea 0x1(%rbx),%r8 12af0: 41 bb 01 00 00 00 mov $0x1,%r11d 12af6: 3c 3a cmp $0x3a,%al 12af8: 0f 84 13 01 00 00 je 12c11 <__sprintf_chk@plt+0xde81> 12afe: 3c 7a cmp $0x7a,%al 12b00: 0f 85 ca f0 ff ff jne 11bd0 <__sprintf_chk@plt+0xce40> 12b06: 48 8b 44 24 08 mov 0x8(%rsp),%rax 12b0b: 8b 70 20 mov 0x20(%rax),%esi 12b0e: 85 f6 test %esi,%esi 12b10: 0f 88 8e ef ff ff js 11aa4 <__sprintf_chk@plt+0xcd14> 12b16: 48 8b 78 28 mov 0x28(%rax),%rdi 12b1a: c6 44 24 30 01 movb $0x1,0x30(%rsp) 12b1f: 85 ff test %edi,%edi 12b21: 78 14 js 12b37 <__sprintf_chk@plt+0xdda7> 12b23: c6 44 24 30 00 movb $0x0,0x30(%rsp) 12b28: 75 0d jne 12b37 <__sprintf_chk@plt+0xdda7> 12b2a: 48 8b 44 24 20 mov 0x20(%rsp),%rax 12b2f: 80 38 2d cmpb $0x2d,(%rax) 12b32: 0f 94 44 24 30 sete 0x30(%rsp) 12b37: 48 63 c7 movslq %edi,%rax 12b3a: 89 fe mov %edi,%esi 12b3c: 48 69 d0 c5 b3 a2 91 imul $0xffffffff91a2b3c5,%rax,%rdx 12b43: c1 fe 1f sar $0x1f,%esi 12b46: 48 69 c0 89 88 88 88 imul $0xffffffff88888889,%rax,%rax 12b4d: 48 c1 ea 20 shr $0x20,%rdx 12b51: 48 c1 e8 20 shr $0x20,%rax 12b55: 01 fa add %edi,%edx 12b57: 01 f8 add %edi,%eax 12b59: c1 fa 0b sar $0xb,%edx 12b5c: c1 f8 05 sar $0x5,%eax 12b5f: 89 d3 mov %edx,%ebx 12b61: 29 f0 sub %esi,%eax 12b63: 29 f3 sub %esi,%ebx 12b65: 48 63 f0 movslq %eax,%rsi 12b68: 99 cltd 12b69: 48 69 f6 89 88 88 88 imul $0xffffffff88888889,%rsi,%rsi 12b70: 48 c1 ee 20 shr $0x20,%rsi 12b74: 01 c6 add %eax,%esi 12b76: c1 fe 05 sar $0x5,%esi 12b79: 29 d6 sub %edx,%esi 12b7b: 89 c2 mov %eax,%edx 12b7d: 6b f6 3c imul $0x3c,%esi,%esi 12b80: 6b c0 3c imul $0x3c,%eax,%eax 12b83: 29 f2 sub %esi,%edx 12b85: 89 d6 mov %edx,%esi 12b87: 29 c7 sub %eax,%edi 12b89: 49 83 fb 02 cmp $0x2,%r11 12b8d: 0f 84 91 05 00 00 je 13124 <__sprintf_chk@plt+0xe394> 12b93: 0f 87 3a 03 00 00 ja 12ed3 <__sprintf_chk@plt+0xe143> 12b99: 4d 85 db test %r11,%r11 12b9c: 0f 84 c5 05 00 00 je 13167 <__sprintf_chk@plt+0xe3d7> 12ba2: 6b d3 64 imul $0x64,%ebx,%edx 12ba5: bf 06 00 00 00 mov $0x6,%edi 12baa: 4c 89 c3 mov %r8,%rbx 12bad: 41 b8 01 00 00 00 mov $0x1,%r8d 12bb3: 01 f2 add %esi,%edx 12bb5: be 04 00 00 00 mov $0x4,%esi 12bba: e9 2f f4 ff ff jmpq 11fee <__sprintf_chk@plt+0xd25e> 12bbf: 49 89 d8 mov %rbx,%r8 12bc2: 45 31 db xor %r11d,%r11d 12bc5: e9 3c ff ff ff jmpq 12b06 <__sprintf_chk@plt+0xdd76> 12bca: 45 31 ff xor %r15d,%r15d 12bcd: 45 84 c0 test %r8b,%r8b 12bd0: b8 00 00 00 00 mov $0x0,%eax 12bd5: b9 70 00 00 00 mov $0x70,%ecx 12bda: 45 0f 45 f8 cmovne %r8d,%r15d 12bde: 44 0f 45 d0 cmovne %eax,%r10d 12be2: e9 64 f1 ff ff jmpq 11d4b <__sprintf_chk@plt+0xcfbb> 12be7: 48 8d 05 b9 6e 00 00 lea 0x6eb9(%rip),%rax # 19aa7 <_IO_stdin_used@@Base+0x1aa7> 12bee: 48 89 44 24 30 mov %rax,0x30(%rsp) 12bf3: e9 ce fb ff ff jmpq 127c6 <__sprintf_chk@plt+0xda36> 12bf8: 48 8d 05 01 94 00 00 lea 0x9401(%rip),%rax # 1c000 <_IO_stdin_used@@Base+0x4000> 12bff: 48 89 44 24 30 mov %rax,0x30(%rsp) 12c04: e9 bd fb ff ff jmpq 127c6 <__sprintf_chk@plt+0xda36> 12c09: 41 bf 01 00 00 00 mov $0x1,%r15d 12c0f: eb bc jmp 12bcd <__sprintf_chk@plt+0xde3d> 12c11: 49 83 c3 01 add $0x1,%r11 12c15: 42 0f b6 04 1b movzbl (%rbx,%r11,1),%eax 12c1a: 4e 8d 04 1b lea (%rbx,%r11,1),%r8 12c1e: 3c 3a cmp $0x3a,%al 12c20: 0f 85 d8 fe ff ff jne 12afe <__sprintf_chk@plt+0xdd6e> 12c26: eb e9 jmp 12c11 <__sprintf_chk@plt+0xde81> 12c28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 12c2f: 00 12c30: c6 44 24 30 2d movb $0x2d,0x30(%rsp) 12c35: 41 b8 2d 00 00 00 mov $0x2d,%r8d 12c3b: 41 83 fe 2d cmp $0x2d,%r14d 12c3f: 0f 85 20 f5 ff ff jne 12165 <__sprintf_chk@plt+0xd3d5> 12c45: 45 85 ed test %r13d,%r13d 12c48: b9 00 00 00 00 mov $0x0,%ecx 12c4d: 48 8b 04 24 mov (%rsp),%rax 12c51: 41 be 01 00 00 00 mov $0x1,%r14d 12c57: 41 0f 49 cd cmovns %r13d,%ecx 12c5b: 48 63 c9 movslq %ecx,%rcx 12c5e: 48 85 c9 test %rcx,%rcx 12c61: 4c 0f 45 f1 cmovne %rcx,%r14 12c65: 48 29 e8 sub %rbp,%rax 12c68: 4c 39 f0 cmp %r14,%rax 12c6b: 0f 86 5f ee ff ff jbe 11ad0 <__sprintf_chk@plt+0xcd40> 12c71: 4d 85 e4 test %r12,%r12 12c74: 74 5e je 12cd4 <__sprintf_chk@plt+0xdf44> 12c76: 45 85 db test %r11d,%r11d 12c79: 75 51 jne 12ccc <__sprintf_chk@plt+0xdf3c> 12c7b: 48 83 f9 01 cmp $0x1,%rcx 12c7f: 76 4b jbe 12ccc <__sprintf_chk@plt+0xdf3c> 12c81: 49 63 d5 movslq %r13d,%rdx 12c84: 4c 89 e7 mov %r12,%rdi 12c87: be 20 00 00 00 mov $0x20,%esi 12c8c: 48 89 4c 24 60 mov %rcx,0x60(%rsp) 12c91: 48 83 ea 01 sub $0x1,%rdx 12c95: 44 88 44 24 58 mov %r8b,0x58(%rsp) 12c9a: 44 89 5c 24 50 mov %r11d,0x50(%rsp) 12c9f: 44 88 54 24 48 mov %r10b,0x48(%rsp) 12ca4: 48 89 54 24 30 mov %rdx,0x30(%rsp) 12ca9: e8 32 1d ff ff callq 49e0 <memset@plt> 12cae: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 12cb3: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 12cb8: 44 0f b6 44 24 58 movzbl 0x58(%rsp),%r8d 12cbe: 44 8b 5c 24 50 mov 0x50(%rsp),%r11d 12cc3: 44 0f b6 54 24 48 movzbl 0x48(%rsp),%r10d 12cc9: 49 01 d4 add %rdx,%r12 12ccc: 45 88 04 24 mov %r8b,(%r12) 12cd0: 49 83 c4 01 add $0x1,%r12 12cd4: 4c 8b 4c 24 40 mov 0x40(%rsp),%r9 12cd9: 48 8b 04 24 mov (%rsp),%rax 12cdd: 4c 01 f5 add %r14,%rbp 12ce0: 49 89 d8 mov %rbx,%r8 12ce3: 41 be 2d 00 00 00 mov $0x2d,%r14d 12ce9: 4d 29 f9 sub %r15,%r9 12cec: 48 29 e8 sub %rbp,%rax 12cef: e9 8c f5 ff ff jmpq 12280 <__sprintf_chk@plt+0xd4f0> 12cf4: 0f 1f 40 00 nopl 0x0(%rax) 12cf8: e8 e3 1d ff ff callq 4ae0 <memcpy@plt> 12cfd: 4c 8b 44 24 40 mov 0x40(%rsp),%r8 12d02: 4c 8b 4c 24 30 mov 0x30(%rsp),%r9 12d07: e9 08 f6 ff ff jmpq 12314 <__sprintf_chk@plt+0xd584> 12d0c: e8 cf 1d ff ff callq 4ae0 <memcpy@plt> 12d11: 4c 8b 44 24 40 mov 0x40(%rsp),%r8 12d16: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 12d1b: e9 7c ef ff ff jmpq 11c9c <__sprintf_chk@plt+0xcf0c> 12d20: e8 bb 1d ff ff callq 4ae0 <memcpy@plt> 12d25: 4c 8b 44 24 40 mov 0x40(%rsp),%r8 12d2a: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 12d2f: e9 40 f1 ff ff jmpq 11e74 <__sprintf_chk@plt+0xd0e4> 12d34: e8 17 ec ff ff callq 11950 <__sprintf_chk@plt+0xcbc0> 12d39: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 12d3e: 4c 8b 44 24 40 mov 0x40(%rsp),%r8 12d43: e9 2c f1 ff ff jmpq 11e74 <__sprintf_chk@plt+0xd0e4> 12d48: 4c 89 e7 mov %r12,%rdi 12d4b: be 30 00 00 00 mov $0x30,%esi 12d50: 4d 89 ec mov %r13,%r12 12d53: e8 88 1c ff ff callq 49e0 <memset@plt> 12d58: 44 0f b6 54 24 30 movzbl 0x30(%rsp),%r10d 12d5e: 4c 8b 44 24 40 mov 0x40(%rsp),%r8 12d63: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx 12d68: e9 ce f0 ff ff jmpq 11e3b <__sprintf_chk@plt+0xd0ab> 12d6d: 45 85 ed test %r13d,%r13d 12d70: b9 00 00 00 00 mov $0x0,%ecx 12d75: 41 b8 01 00 00 00 mov $0x1,%r8d 12d7b: 41 0f 49 cd cmovns %r13d,%ecx 12d7f: 48 63 c9 movslq %ecx,%rcx 12d82: 48 85 c9 test %rcx,%rcx 12d85: 4c 0f 45 c1 cmovne %rcx,%r8 12d89: 49 39 c0 cmp %rax,%r8 12d8c: 0f 83 3e ed ff ff jae 11ad0 <__sprintf_chk@plt+0xcd40> 12d92: 4d 85 e4 test %r12,%r12 12d95: 74 78 je 12e0f <__sprintf_chk@plt+0xe07f> 12d97: 45 85 db test %r11d,%r11d 12d9a: 75 65 jne 12e01 <__sprintf_chk@plt+0xe071> 12d9c: 48 83 f9 01 cmp $0x1,%rcx 12da0: 76 5f jbe 12e01 <__sprintf_chk@plt+0xe071> 12da2: 49 63 d5 movslq %r13d,%rdx 12da5: 4c 89 4c 24 68 mov %r9,0x68(%rsp) 12daa: 48 83 ea 01 sub $0x1,%rdx 12dae: 48 89 4c 24 60 mov %rcx,0x60(%rsp) 12db3: 49 8d 04 14 lea (%r12,%rdx,1),%rax 12db7: 4c 89 44 24 58 mov %r8,0x58(%rsp) 12dbc: 48 89 44 24 40 mov %rax,0x40(%rsp) 12dc1: 44 89 5c 24 50 mov %r11d,0x50(%rsp) 12dc6: 44 88 54 24 48 mov %r10b,0x48(%rsp) 12dcb: 41 83 fe 30 cmp $0x30,%r14d 12dcf: 0f 84 dd 03 00 00 je 131b2 <__sprintf_chk@plt+0xe422> 12dd5: 4c 89 e7 mov %r12,%rdi 12dd8: be 20 00 00 00 mov $0x20,%esi 12ddd: e8 fe 1b ff ff callq 49e0 <memset@plt> 12de2: 4c 8b 64 24 40 mov 0x40(%rsp),%r12 12de7: 4c 8b 4c 24 68 mov 0x68(%rsp),%r9 12dec: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 12df1: 4c 8b 44 24 58 mov 0x58(%rsp),%r8 12df6: 44 8b 5c 24 50 mov 0x50(%rsp),%r11d 12dfb: 44 0f b6 54 24 48 movzbl 0x48(%rsp),%r10d 12e01: 0f b6 44 24 30 movzbl 0x30(%rsp),%eax 12e06: 49 83 c4 01 add $0x1,%r12 12e0a: 41 88 44 24 ff mov %al,-0x1(%r12) 12e0f: 48 8b 04 24 mov (%rsp),%rax 12e13: 4c 01 c5 add %r8,%rbp 12e16: 49 89 d8 mov %rbx,%r8 12e19: 48 29 e8 sub %rbp,%rax 12e1c: e9 5f f4 ff ff jmpq 12280 <__sprintf_chk@plt+0xd4f0> 12e21: 48 63 d1 movslq %ecx,%rdx 12e24: 48 39 c2 cmp %rax,%rdx 12e27: 0f 83 a3 ec ff ff jae 11ad0 <__sprintf_chk@plt+0xcd40> 12e2d: 4d 85 e4 test %r12,%r12 12e30: 74 37 je 12e69 <__sprintf_chk@plt+0xe0d9> 12e32: 4c 89 e7 mov %r12,%rdi 12e35: be 20 00 00 00 mov $0x20,%esi 12e3a: 89 4c 24 60 mov %ecx,0x60(%rsp) 12e3e: 44 89 5c 24 58 mov %r11d,0x58(%rsp) 12e43: 44 88 54 24 50 mov %r10b,0x50(%rsp) 12e48: 48 89 54 24 48 mov %rdx,0x48(%rsp) 12e4d: e8 8e 1b ff ff callq 49e0 <memset@plt> 12e52: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 12e57: 8b 4c 24 60 mov 0x60(%rsp),%ecx 12e5b: 44 8b 5c 24 58 mov 0x58(%rsp),%r11d 12e60: 44 0f b6 54 24 50 movzbl 0x50(%rsp),%r10d 12e66: 49 01 d4 add %rdx,%r12 12e69: 48 01 d5 add %rdx,%rbp 12e6c: 41 39 cd cmp %ecx,%r13d 12e6f: 0f 8e 67 01 00 00 jle 12fdc <__sprintf_chk@plt+0xe24c> 12e75: 41 29 cd sub %ecx,%r13d 12e78: 49 63 cd movslq %r13d,%rcx 12e7b: 48 8b 04 24 mov (%rsp),%rax 12e7f: 48 29 e8 sub %rbp,%rax 12e82: 80 7c 24 30 00 cmpb $0x0,0x30(%rsp) 12e87: 0f 85 b7 00 00 00 jne 12f44 <__sprintf_chk@plt+0xe1b4> 12e8d: 4c 8b 4c 24 40 mov 0x40(%rsp),%r9 12e92: 49 89 d8 mov %rbx,%r8 12e95: 4d 29 f9 sub %r15,%r9 12e98: e9 e3 f3 ff ff jmpq 12280 <__sprintf_chk@plt+0xd4f0> 12e9d: 48 63 c9 movslq %ecx,%rcx 12ea0: 4d 85 e4 test %r12,%r12 12ea3: 0f 84 bd f3 ff ff je 12266 <__sprintf_chk@plt+0xd4d6> 12ea9: e9 86 f3 ff ff jmpq 12234 <__sprintf_chk@plt+0xd4a4> 12eae: 4c 89 e7 mov %r12,%rdi 12eb1: be 30 00 00 00 mov $0x30,%esi 12eb6: 4d 89 ec mov %r13,%r12 12eb9: e8 22 1b ff ff callq 49e0 <memset@plt> 12ebe: 44 0f b6 54 24 30 movzbl 0x30(%rsp),%r10d 12ec4: 4c 8b 44 24 40 mov 0x40(%rsp),%r8 12ec9: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9 12ece: e9 16 f4 ff ff jmpq 122e9 <__sprintf_chk@plt+0xd559> 12ed3: 49 83 fb 03 cmp $0x3,%r11 12ed7: 0f 85 a4 02 00 00 jne 13181 <__sprintf_chk@plt+0xe3f1> 12edd: 85 ff test %edi,%edi 12edf: 0f 85 3f 02 00 00 jne 13124 <__sprintf_chk@plt+0xe394> 12ee5: 85 d2 test %edx,%edx 12ee7: 0f 85 b5 fc ff ff jne 12ba2 <__sprintf_chk@plt+0xde12> 12eed: 89 da mov %ebx,%edx 12eef: bf 03 00 00 00 mov $0x3,%edi 12ef4: 4c 89 c3 mov %r8,%rbx 12ef7: 41 b8 01 00 00 00 mov $0x1,%r8d 12efd: e9 ec f0 ff ff jmpq 11fee <__sprintf_chk@plt+0xd25e> 12f02: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 12f08: 31 ff xor %edi,%edi 12f0a: e9 f4 f0 ff ff jmpq 12003 <__sprintf_chk@plt+0xd273> 12f0f: 4c 89 e7 mov %r12,%rdi 12f12: be 30 00 00 00 mov $0x30,%esi 12f17: 49 89 dc mov %rbx,%r12 12f1a: e8 c1 1a ff ff callq 49e0 <memset@plt> 12f1f: 44 0f b6 54 24 30 movzbl 0x30(%rsp),%r10d 12f25: 4c 8b 4c 24 40 mov 0x40(%rsp),%r9 12f2a: 4c 8b 44 24 48 mov 0x48(%rsp),%r8 12f2f: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 12f34: e9 38 ed ff ff jmpq 11c71 <__sprintf_chk@plt+0xcee1> 12f39: 41 b8 2b 00 00 00 mov $0x2b,%r8d 12f3f: e9 01 fd ff ff jmpq 12c45 <__sprintf_chk@plt+0xdeb5> 12f44: 48 85 c9 test %rcx,%rcx 12f47: 41 b8 01 00 00 00 mov $0x1,%r8d 12f4d: 4c 0f 45 c1 cmovne %rcx,%r8 12f51: 49 39 c0 cmp %rax,%r8 12f54: 0f 83 76 eb ff ff jae 11ad0 <__sprintf_chk@plt+0xcd40> 12f5a: 4d 85 e4 test %r12,%r12 12f5d: 74 63 je 12fc2 <__sprintf_chk@plt+0xe232> 12f5f: 45 85 db test %r11d,%r11d 12f62: 75 50 jne 12fb4 <__sprintf_chk@plt+0xe224> 12f64: 48 83 f9 01 cmp $0x1,%rcx 12f68: 76 4a jbe 12fb4 <__sprintf_chk@plt+0xe224> 12f6a: 49 63 d5 movslq %r13d,%rdx 12f6d: 4c 89 e7 mov %r12,%rdi 12f70: be 20 00 00 00 mov $0x20,%esi 12f75: 48 89 4c 24 68 mov %rcx,0x68(%rsp) 12f7a: 48 83 ea 01 sub $0x1,%rdx 12f7e: 4c 89 44 24 60 mov %r8,0x60(%rsp) 12f83: 44 89 5c 24 58 mov %r11d,0x58(%rsp) 12f88: 44 88 54 24 50 mov %r10b,0x50(%rsp) 12f8d: 48 89 54 24 48 mov %rdx,0x48(%rsp) 12f92: e8 49 1a ff ff callq 49e0 <memset@plt> 12f97: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 12f9c: 48 8b 4c 24 68 mov 0x68(%rsp),%rcx 12fa1: 4c 8b 44 24 60 mov 0x60(%rsp),%r8 12fa6: 44 8b 5c 24 58 mov 0x58(%rsp),%r11d 12fab: 44 0f b6 54 24 50 movzbl 0x50(%rsp),%r10d 12fb1: 49 01 d4 add %rdx,%r12 12fb4: 0f b6 44 24 30 movzbl 0x30(%rsp),%eax 12fb9: 49 83 c4 01 add $0x1,%r12 12fbd: 41 88 44 24 ff mov %al,-0x1(%r12) 12fc2: 4c 8b 4c 24 40 mov 0x40(%rsp),%r9 12fc7: 48 8b 04 24 mov (%rsp),%rax 12fcb: 4c 01 c5 add %r8,%rbp 12fce: 49 89 d8 mov %rbx,%r8 12fd1: 4d 29 f9 sub %r15,%r9 12fd4: 48 29 e8 sub %rbp,%rax 12fd7: e9 a4 f2 ff ff jmpq 12280 <__sprintf_chk@plt+0xd4f0> 12fdc: 31 c9 xor %ecx,%ecx 12fde: 45 31 ed xor %r13d,%r13d 12fe1: e9 95 fe ff ff jmpq 12e7b <__sprintf_chk@plt+0xe0eb> 12fe6: 4c 89 e7 mov %r12,%rdi 12fe9: be 30 00 00 00 mov $0x30,%esi 12fee: 4d 89 ec mov %r13,%r12 12ff1: e8 ea 19 ff ff callq 49e0 <memset@plt> 12ff6: 44 8b 44 24 40 mov 0x40(%rsp),%r8d 12ffb: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11 13000: 4c 8b 54 24 50 mov 0x50(%rsp),%r10 13005: e9 72 f8 ff ff jmpq 1287c <__sprintf_chk@plt+0xdaec> 1300a: 8b 44 24 30 mov 0x30(%rsp),%eax 1300e: 83 e8 01 sub $0x1,%eax 13011: 41 89 c3 mov %eax,%r11d 13014: b8 6d 01 00 00 mov $0x16d,%eax 13019: 41 f6 c3 03 test $0x3,%r11b 1301d: 75 34 jne 13053 <__sprintf_chk@plt+0xe2c3> 1301f: 41 69 d3 29 5c 8f c2 imul $0xc28f5c29,%r11d,%edx 13026: b8 6e 01 00 00 mov $0x16e,%eax 1302b: 81 c2 50 b8 1e 05 add $0x51eb850,%edx 13031: c1 ca 02 ror $0x2,%edx 13034: 81 fa 28 5c 8f 02 cmp $0x28f5c28,%edx 1303a: 77 17 ja 13053 <__sprintf_chk@plt+0xe2c3> 1303c: 44 89 d8 mov %r11d,%eax 1303f: be 90 01 00 00 mov $0x190,%esi 13044: 99 cltd 13045: f7 fe idiv %esi 13047: 83 fa 01 cmp $0x1,%edx 1304a: 19 c0 sbb %eax,%eax 1304c: f7 d0 not %eax 1304e: 05 6e 01 00 00 add $0x16e,%eax 13053: 01 c7 add %eax,%edi 13055: 89 fa mov %edi,%edx 13057: 44 29 fa sub %r15d,%edx 1305a: 41 bf ff ff ff ff mov $0xffffffff,%r15d 13060: 81 c2 7e 01 00 00 add $0x17e,%edx 13066: 48 63 c2 movslq %edx,%rax 13069: 89 d6 mov %edx,%esi 1306b: 29 d7 sub %edx,%edi 1306d: 48 69 c0 93 24 49 92 imul $0xffffffff92492493,%rax,%rax 13074: c1 fe 1f sar $0x1f,%esi 13077: 48 c1 e8 20 shr $0x20,%rax 1307b: 01 d0 add %edx,%eax 1307d: c1 f8 02 sar $0x2,%eax 13080: 29 f0 sub %esi,%eax 13082: 8d 34 c5 00 00 00 00 lea 0x0(,%rax,8),%esi 13089: 29 c6 sub %eax,%esi 1308b: 44 8d 5c 37 03 lea 0x3(%rdi,%rsi,1),%r11d 13090: e9 dd ee ff ff jmpq 11f72 <__sprintf_chk@plt+0xd1e2> 13095: 41 83 fd 08 cmp $0x8,%r13d 13099: 0f 8f bc 01 00 00 jg 1325b <__sprintf_chk@plt+0xe4cb> 1309f: 8b 94 24 08 05 00 00 mov 0x508(%rsp),%edx 130a6: 44 89 ee mov %r13d,%esi 130a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 130b0: 48 63 c2 movslq %edx,%rax 130b3: c1 fa 1f sar $0x1f,%edx 130b6: 83 c6 01 add $0x1,%esi 130b9: 48 69 c0 67 66 66 66 imul $0x66666667,%rax,%rax 130c0: 48 c1 f8 22 sar $0x22,%rax 130c4: 29 d0 sub %edx,%eax 130c6: 89 c2 mov %eax,%edx 130c8: 83 fe 09 cmp $0x9,%esi 130cb: 75 e3 jne 130b0 <__sprintf_chk@plt+0xe320> 130cd: 44 89 ef mov %r13d,%edi 130d0: e9 0b ef ff ff jmpq 11fe0 <__sprintf_chk@plt+0xd250> 130d5: 49 63 d3 movslq %r11d,%rdx 130d8: bf 02 00 00 00 mov $0x2,%edi 130dd: 48 69 d2 93 24 49 92 imul $0xffffffff92492493,%rdx,%rdx 130e4: 48 c1 ea 20 shr $0x20,%rdx 130e8: 44 01 da add %r11d,%edx 130eb: 41 c1 fb 1f sar $0x1f,%r11d 130ef: c1 fa 02 sar $0x2,%edx 130f2: 44 29 da sub %r11d,%edx 130f5: 83 c2 01 add $0x1,%edx 130f8: e9 e3 ee ff ff jmpq 11fe0 <__sprintf_chk@plt+0xd250> 130fd: b8 94 f8 ff ff mov $0xfffff894,%eax 13102: 43 8d 94 38 6c 07 00 lea 0x76c(%r8,%r15,1),%edx 13109: 00 1310a: bf 04 00 00 00 mov $0x4,%edi 1310f: 44 29 f8 sub %r15d,%eax 13112: 41 39 c0 cmp %eax,%r8d 13115: 0f 9c 44 24 30 setl 0x30(%rsp) 1311a: 31 f6 xor %esi,%esi 1311c: 45 31 c0 xor %r8d,%r8d 1311f: e9 ca ee ff ff jmpq 11fee <__sprintf_chk@plt+0xd25e> 13124: 69 d3 10 27 00 00 imul $0x2710,%ebx,%edx 1312a: 4c 89 c3 mov %r8,%rbx 1312d: 41 b8 01 00 00 00 mov $0x1,%r8d 13133: 6b f6 64 imul $0x64,%esi,%esi 13136: 01 f2 add %esi,%edx 13138: be 14 00 00 00 mov $0x14,%esi 1313d: 01 fa add %edi,%edx 1313f: bf 09 00 00 00 mov $0x9,%edi 13144: e9 a5 ee ff ff jmpq 11fee <__sprintf_chk@plt+0xd25e> 13149: c6 44 24 30 00 movb $0x0,0x30(%rsp) 1314e: e9 30 f0 ff ff jmpq 12183 <__sprintf_chk@plt+0xd3f3> 13153: e8 f8 e7 ff ff callq 11950 <__sprintf_chk@plt+0xcbc0> 13158: e9 9f f5 ff ff jmpq 126fc <__sprintf_chk@plt+0xd96c> 1315d: e8 7e 19 ff ff callq 4ae0 <memcpy@plt> 13162: e9 95 f5 ff ff jmpq 126fc <__sprintf_chk@plt+0xd96c> 13167: 6b d3 64 imul $0x64,%ebx,%edx 1316a: bf 05 00 00 00 mov $0x5,%edi 1316f: 4c 89 c3 mov %r8,%rbx 13172: 41 b8 01 00 00 00 mov $0x1,%r8d 13178: 01 f2 add %esi,%edx 1317a: 31 f6 xor %esi,%esi 1317c: e9 6d ee ff ff jmpq 11fee <__sprintf_chk@plt+0xd25e> 13181: 41 0f b6 08 movzbl (%r8),%ecx 13185: 4d 89 c1 mov %r8,%r9 13188: e9 53 f7 ff ff jmpq 128e0 <__sprintf_chk@plt+0xdb50> 1318d: 49 89 d8 mov %rbx,%r8 13190: 49 89 d9 mov %rbx,%r9 13193: b9 01 00 00 00 mov $0x1,%ecx 13198: e9 70 ea ff ff jmpq 11c0d <__sprintf_chk@plt+0xce7d> 1319d: 4c 89 e7 mov %r12,%rdi 131a0: be 30 00 00 00 mov $0x30,%esi 131a5: 4d 89 ec mov %r13,%r12 131a8: e8 33 18 ff ff callq 49e0 <memset@plt> 131ad: e9 28 f9 ff ff jmpq 12ada <__sprintf_chk@plt+0xdd4a> 131b2: 4c 89 e7 mov %r12,%rdi 131b5: be 30 00 00 00 mov $0x30,%esi 131ba: e8 21 18 ff ff callq 49e0 <memset@plt> 131bf: 4c 8b 64 24 40 mov 0x40(%rsp),%r12 131c4: 44 0f b6 54 24 48 movzbl 0x48(%rsp),%r10d 131ca: 44 8b 5c 24 50 mov 0x50(%rsp),%r11d 131cf: 4c 8b 44 24 58 mov 0x58(%rsp),%r8 131d4: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 131d9: 4c 8b 4c 24 68 mov 0x68(%rsp),%r9 131de: e9 1e fc ff ff jmpq 12e01 <__sprintf_chk@plt+0xe071> 131e3: 4c 89 e7 mov %r12,%rdi 131e6: be 30 00 00 00 mov $0x30,%esi 131eb: 4d 89 ec mov %r13,%r12 131ee: e8 ed 17 ff ff callq 49e0 <memset@plt> 131f3: e9 c6 f1 ff ff jmpq 123be <__sprintf_chk@plt+0xd62e> 131f8: 4c 89 e7 mov %r12,%rdi 131fb: be 30 00 00 00 mov $0x30,%esi 13200: 4d 89 ec mov %r13,%r12 13203: e8 d8 17 ff ff callq 49e0 <memset@plt> 13208: 44 0f b6 54 24 40 movzbl 0x40(%rsp),%r10d 1320e: 44 0f b6 44 24 48 movzbl 0x48(%rsp),%r8d 13214: e9 c1 f4 ff ff jmpq 126da <__sprintf_chk@plt+0xd94a> 13219: 4c 89 e7 mov %r12,%rdi 1321c: be 30 00 00 00 mov $0x30,%esi 13221: 4d 89 ec mov %r13,%r12 13224: e8 b7 17 ff ff callq 49e0 <memset@plt> 13229: 44 0f b6 54 24 48 movzbl 0x48(%rsp),%r10d 1322f: 44 8b 5c 24 50 mov 0x50(%rsp),%r11d 13234: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx 13239: e9 e8 ef ff ff jmpq 12226 <__sprintf_chk@plt+0xd496> 1323e: 4c 89 e7 mov %r12,%rdi 13241: be 30 00 00 00 mov $0x30,%esi 13246: 4d 89 ec mov %r13,%r12 13249: e8 92 17 ff ff callq 49e0 <memset@plt> 1324e: 0f b6 0b movzbl (%rbx),%ecx 13251: e9 2d f7 ff ff jmpq 12983 <__sprintf_chk@plt+0xdbf3> 13256: e8 85 16 ff ff callq 48e0 <__stack_chk_fail@plt> 1325b: 8b 94 24 08 05 00 00 mov 0x508(%rsp),%edx 13262: e9 66 fe ff ff jmpq 130cd <__sprintf_chk@plt+0xe33d> 13267: 4c 89 cb mov %r9,%rbx 1326a: e9 61 e9 ff ff jmpq 11bd0 <__sprintf_chk@plt+0xce40> 1326f: 31 ff xor %edi,%edi 13271: e9 9d ed ff ff jmpq 12013 <__sprintf_chk@plt+0xd283> 13276: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 1327d: 00 00 00 13280: f3 0f 1e fa endbr64 13284: 48 83 ec 18 sub $0x18,%rsp 13288: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 1328f: 00 00 13291: 48 89 44 24 08 mov %rax,0x8(%rsp) 13296: 31 c0 xor %eax,%eax 13298: c6 44 24 07 00 movb $0x0,0x7(%rsp) 1329d: 41 51 push %r9 1329f: 41 50 push %r8 132a1: 45 31 c0 xor %r8d,%r8d 132a4: 4c 8d 4c 24 17 lea 0x17(%rsp),%r9 132a9: e8 42 e7 ff ff callq 119f0 <__sprintf_chk@plt+0xcc60> 132ae: 5a pop %rdx 132af: 59 pop %rcx 132b0: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 132b5: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx 132bc: 00 00 132be: 75 05 jne 132c5 <__sprintf_chk@plt+0xe535> 132c0: 48 83 c4 18 add $0x18,%rsp 132c4: c3 retq 132c5: e8 16 16 ff ff callq 48e0 <__stack_chk_fail@plt> 132ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 132d0: f3 0f 1e fa endbr64 132d4: 53 push %rbx 132d5: 48 85 ff test %rdi,%rdi 132d8: 0f 84 85 00 00 00 je 13363 <__sprintf_chk@plt+0xe5d3> 132de: be 2f 00 00 00 mov $0x2f,%esi 132e3: 48 89 fb mov %rdi,%rbx 132e6: e8 75 16 ff ff callq 4960 <strrchr@plt> 132eb: 48 85 c0 test %rax,%rax 132ee: 74 4b je 1333b <__sprintf_chk@plt+0xe5ab> 132f0: 4c 8d 40 01 lea 0x1(%rax),%r8 132f4: 4c 89 c2 mov %r8,%rdx 132f7: 48 29 da sub %rbx,%rdx 132fa: 48 83 fa 06 cmp $0x6,%rdx 132fe: 7e 3b jle 1333b <__sprintf_chk@plt+0xe5ab> 13300: 48 8d 70 fa lea -0x6(%rax),%rsi 13304: b9 07 00 00 00 mov $0x7,%ecx 13309: 48 8d 3d 30 8f 00 00 lea 0x8f30(%rip),%rdi # 1c240 <_IO_stdin_used@@Base+0x4240> 13310: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 13312: 0f 97 c2 seta %dl 13315: 80 da 00 sbb $0x0,%dl 13318: 84 d2 test %dl,%dl 1331a: 75 1f jne 1333b <__sprintf_chk@plt+0xe5ab> 1331c: 80 78 01 6c cmpb $0x6c,0x1(%rax) 13320: 75 2e jne 13350 <__sprintf_chk@plt+0xe5c0> 13322: 41 80 78 01 74 cmpb $0x74,0x1(%r8) 13327: 75 27 jne 13350 <__sprintf_chk@plt+0xe5c0> 13329: 41 80 78 02 2d cmpb $0x2d,0x2(%r8) 1332e: 75 20 jne 13350 <__sprintf_chk@plt+0xe5c0> 13330: 48 8d 58 04 lea 0x4(%rax),%rbx 13334: 48 89 1d 45 ff 00 00 mov %rbx,0xff45(%rip) # 23280 <__progname@@GLIBC_2.2.5> 1333b: 48 89 1d be 10 01 00 mov %rbx,0x110be(%rip) # 24400 <program_name@@Base> 13342: 48 89 1d 57 ff 00 00 mov %rbx,0xff57(%rip) # 232a0 <__progname_full@@GLIBC_2.2.5> 13349: 5b pop %rbx 1334a: c3 retq 1334b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 13350: 4c 89 c3 mov %r8,%rbx 13353: 48 89 1d a6 10 01 00 mov %rbx,0x110a6(%rip) # 24400 <program_name@@Base> 1335a: 48 89 1d 3f ff 00 00 mov %rbx,0xff3f(%rip) # 232a0 <__progname_full@@GLIBC_2.2.5> 13361: 5b pop %rbx 13362: c3 retq 13363: 48 8b 0d 56 ff 00 00 mov 0xff56(%rip),%rcx # 232c0 <stderr@@GLIBC_2.2.5> 1336a: ba 37 00 00 00 mov $0x37,%edx 1336f: be 01 00 00 00 mov $0x1,%esi 13374: 48 8d 3d 8d 8e 00 00 lea 0x8e8d(%rip),%rdi # 1c208 <_IO_stdin_used@@Base+0x4208> 1337b: e8 90 19 ff ff callq 4d10 <fwrite@plt> 13380: e8 cb 13 ff ff callq 4750 <abort@plt> 13385: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 1338c: 00 00 00 1338f: 90 nop 13390: 55 push %rbp 13391: 48 89 fd mov %rdi,%rbp 13394: 53 push %rbx 13395: 89 f3 mov %esi,%ebx 13397: 48 83 ec 08 sub $0x8,%rsp 1339b: e8 a0 3f 00 00 callq 17340 <_obstack_memory_used@@Base+0x6e0> 133a0: 0f b6 10 movzbl (%rax),%edx 133a3: 83 e2 df and $0xffffffdf,%edx 133a6: 80 fa 55 cmp $0x55,%dl 133a9: 75 4d jne 133f8 <__sprintf_chk@plt+0xe668> 133ab: 0f b6 50 01 movzbl 0x1(%rax),%edx 133af: 83 e2 df and $0xffffffdf,%edx 133b2: 80 fa 54 cmp $0x54,%dl 133b5: 75 5e jne 13415 <__sprintf_chk@plt+0xe685> 133b7: 0f b6 50 02 movzbl 0x2(%rax),%edx 133bb: 83 e2 df and $0xffffffdf,%edx 133be: 80 fa 46 cmp $0x46,%dl 133c1: 75 52 jne 13415 <__sprintf_chk@plt+0xe685> 133c3: 80 78 03 2d cmpb $0x2d,0x3(%rax) 133c7: 75 4c jne 13415 <__sprintf_chk@plt+0xe685> 133c9: 80 78 04 38 cmpb $0x38,0x4(%rax) 133cd: 75 46 jne 13415 <__sprintf_chk@plt+0xe685> 133cf: 80 78 05 00 cmpb $0x0,0x5(%rax) 133d3: 75 40 jne 13415 <__sprintf_chk@plt+0xe685> 133d5: 80 7d 00 60 cmpb $0x60,0x0(%rbp) 133d9: 48 8d 05 75 8e 00 00 lea 0x8e75(%rip),%rax # 1c255 <_IO_stdin_used@@Base+0x4255> 133e0: 48 8d 15 63 8e 00 00 lea 0x8e63(%rip),%rdx # 1c24a <_IO_stdin_used@@Base+0x424a> 133e7: 48 0f 45 c2 cmovne %rdx,%rax 133eb: 48 83 c4 08 add $0x8,%rsp 133ef: 5b pop %rbx 133f0: 5d pop %rbp 133f1: c3 retq 133f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 133f8: 80 fa 47 cmp $0x47,%dl 133fb: 75 18 jne 13415 <__sprintf_chk@plt+0xe685> 133fd: 0f b6 50 01 movzbl 0x1(%rax),%edx 13401: 83 e2 df and $0xffffffdf,%edx 13404: 80 fa 42 cmp $0x42,%dl 13407: 75 0c jne 13415 <__sprintf_chk@plt+0xe685> 13409: 80 78 02 31 cmpb $0x31,0x2(%rax) 1340d: 75 06 jne 13415 <__sprintf_chk@plt+0xe685> 1340f: 80 78 03 38 cmpb $0x38,0x3(%rax) 13413: 74 23 je 13438 <__sprintf_chk@plt+0xe6a8> 13415: 83 fb 09 cmp $0x9,%ebx 13418: 48 8d 05 29 8e 00 00 lea 0x8e29(%rip),%rax # 1c248 <_IO_stdin_used@@Base+0x4248> 1341f: 48 8d 15 b5 9b 00 00 lea 0x9bb5(%rip),%rdx # 1cfdb <version_etc_copyright@@Base+0x33b> 13426: 48 0f 45 c2 cmovne %rdx,%rax 1342a: 48 83 c4 08 add $0x8,%rsp 1342e: 5b pop %rbx 1342f: 5d pop %rbp 13430: c3 retq 13431: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13438: 80 78 04 30 cmpb $0x30,0x4(%rax) 1343c: 75 d7 jne 13415 <__sprintf_chk@plt+0xe685> 1343e: 80 78 05 33 cmpb $0x33,0x5(%rax) 13442: 75 d1 jne 13415 <__sprintf_chk@plt+0xe685> 13444: 80 78 06 30 cmpb $0x30,0x6(%rax) 13448: 75 cb jne 13415 <__sprintf_chk@plt+0xe685> 1344a: 80 78 07 00 cmpb $0x0,0x7(%rax) 1344e: 75 c5 jne 13415 <__sprintf_chk@plt+0xe685> 13450: 80 7d 00 60 cmpb $0x60,0x0(%rbp) 13454: 48 8d 05 f3 8d 00 00 lea 0x8df3(%rip),%rax # 1c24e <_IO_stdin_used@@Base+0x424e> 1345b: 48 8d 15 f0 8d 00 00 lea 0x8df0(%rip),%rdx # 1c252 <_IO_stdin_used@@Base+0x4252> 13462: 48 0f 45 c2 cmovne %rdx,%rax 13466: 48 83 c4 08 add $0x8,%rsp 1346a: 5b pop %rbx 1346b: 5d pop %rbp 1346c: c3 retq 1346d: 0f 1f 00 nopl (%rax) 13470: 41 57 push %r15 13472: 49 89 ff mov %rdi,%r15 13475: 41 56 push %r14 13477: 49 89 f6 mov %rsi,%r14 1347a: 41 55 push %r13 1347c: 41 54 push %r12 1347e: 55 push %rbp 1347f: 53 push %rbx 13480: 44 89 cb mov %r9d,%ebx 13483: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 1348a: 48 8b 84 24 f0 00 00 mov 0xf0(%rsp),%rax 13491: 00 13492: 48 89 54 24 18 mov %rdx,0x18(%rsp) 13497: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 1349c: 48 89 44 24 28 mov %rax,0x28(%rsp) 134a1: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax 134a8: 00 134a9: 44 89 44 24 08 mov %r8d,0x8(%rsp) 134ae: 48 89 44 24 78 mov %rax,0x78(%rsp) 134b3: 48 8b 84 24 00 01 00 mov 0x100(%rsp),%rax 134ba: 00 134bb: 44 89 4c 24 64 mov %r9d,0x64(%rsp) 134c0: 48 89 44 24 70 mov %rax,0x70(%rsp) 134c5: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 134cc: 00 00 134ce: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 134d5: 00 134d6: 31 c0 xor %eax,%eax 134d8: e8 d3 13 ff ff callq 48b0 <__ctype_get_mb_cur_max@plt> 134dd: 44 8b 54 24 08 mov 0x8(%rsp),%r10d 134e2: 83 e3 02 and $0x2,%ebx 134e5: 48 89 44 24 68 mov %rax,0x68(%rsp) 134ea: 0f 95 44 24 63 setne 0x63(%rsp) 134ef: 41 83 fa 0a cmp $0xa,%r10d 134f3: 0f 87 c5 18 ff ff ja 4dbe <__sprintf_chk@plt+0x2e> 134f9: 48 8d 0d a0 8d 00 00 lea 0x8da0(%rip),%rcx # 1c2a0 <_IO_stdin_used@@Base+0x42a0> 13500: 44 89 d2 mov %r10d,%edx 13503: 4c 8b 5c 24 10 mov 0x10(%rsp),%r11 13508: 48 63 04 91 movslq (%rcx,%rdx,4),%rax 1350c: 48 01 c8 add %rcx,%rax 1350f: 3e ff e0 notrack jmpq *%rax 13512: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 13518: 41 83 fa 0a cmp $0xa,%r10d 1351c: 74 7e je 1359c <__sprintf_chk@plt+0xe80c> 1351e: 31 ff xor %edi,%edi 13520: ba 05 00 00 00 mov $0x5,%edx 13525: 44 89 54 24 10 mov %r10d,0x10(%rsp) 1352a: 48 8d 35 28 8d 00 00 lea 0x8d28(%rip),%rsi # 1c259 <_IO_stdin_used@@Base+0x4259> 13531: 4c 89 5c 24 08 mov %r11,0x8(%rsp) 13536: e8 65 13 ff ff callq 48a0 <dcgettext@plt> 1353b: 4c 8b 5c 24 08 mov 0x8(%rsp),%r11 13540: 44 8b 54 24 10 mov 0x10(%rsp),%r10d 13545: 48 89 c7 mov %rax,%rdi 13548: 48 89 44 24 78 mov %rax,0x78(%rsp) 1354d: 48 8d 05 05 8d 00 00 lea 0x8d05(%rip),%rax # 1c259 <_IO_stdin_used@@Base+0x4259> 13554: 48 39 c7 cmp %rax,%rdi 13557: 0f 84 6f 10 00 00 je 145cc <__sprintf_chk@plt+0xf83c> 1355d: 31 ff xor %edi,%edi 1355f: ba 05 00 00 00 mov $0x5,%edx 13564: 44 89 54 24 10 mov %r10d,0x10(%rsp) 13569: 48 8d 35 6b 9a 00 00 lea 0x9a6b(%rip),%rsi # 1cfdb <version_etc_copyright@@Base+0x33b> 13570: 4c 89 5c 24 08 mov %r11,0x8(%rsp) 13575: e8 26 13 ff ff callq 48a0 <dcgettext@plt> 1357a: 4c 8b 5c 24 08 mov 0x8(%rsp),%r11 1357f: 44 8b 54 24 10 mov 0x10(%rsp),%r10d 13584: 48 89 c7 mov %rax,%rdi 13587: 48 89 44 24 70 mov %rax,0x70(%rsp) 1358c: 48 8d 05 48 9a 00 00 lea 0x9a48(%rip),%rax # 1cfdb <version_etc_copyright@@Base+0x33b> 13593: 48 39 c7 cmp %rax,%rdi 13596: 0f 84 0a 10 00 00 je 145a6 <__sprintf_chk@plt+0xf816> 1359c: 45 31 e4 xor %r12d,%r12d 1359f: 85 db test %ebx,%ebx 135a1: 0f 84 23 0e 00 00 je 143ca <__sprintf_chk@plt+0xf63a> 135a7: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx 135ac: 44 89 54 24 38 mov %r10d,0x38(%rsp) 135b1: 45 31 ed xor %r13d,%r13d 135b4: 4c 89 5c 24 30 mov %r11,0x30(%rsp) 135b9: 48 89 df mov %rbx,%rdi 135bc: e8 ff 12 ff ff callq 48c0 <strlen@plt> 135c1: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 135c6: 4c 8b 5c 24 30 mov 0x30(%rsp),%r11 135cb: 48 89 44 24 20 mov %rax,0x20(%rsp) 135d0: 44 8b 54 24 38 mov 0x38(%rsp),%r10d 135d5: c6 44 24 08 01 movb $0x1,0x8(%rsp) 135da: c6 84 24 84 00 00 00 movb $0x0,0x84(%rsp) 135e1: 00 135e2: 48 c7 44 24 58 00 00 movq $0x0,0x58(%rsp) 135e9: 00 00 135eb: c6 44 24 10 01 movb $0x1,0x10(%rsp) 135f0: 31 db xor %ebx,%ebx 135f2: 45 89 e8 mov %r13d,%r8d 135f5: 0f 1f 00 nopl (%rax) 135f8: 49 39 db cmp %rbx,%r11 135fb: 41 0f 95 c5 setne %r13b 135ff: 49 83 fb ff cmp $0xffffffffffffffff,%r11 13603: 75 0d jne 13612 <__sprintf_chk@plt+0xe882> 13605: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1360a: 80 3c 18 00 cmpb $0x0,(%rax,%rbx,1) 1360e: 41 0f 95 c5 setne %r13b 13612: 45 84 ed test %r13b,%r13b 13615: 0f 84 7d 08 00 00 je 13e98 <__sprintf_chk@plt+0xf108> 1361b: 41 83 fa 02 cmp $0x2,%r10d 1361f: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 13624: 0f 95 c0 setne %al 13627: 22 44 24 10 and 0x10(%rsp),%al 1362b: 48 8d 2c 1f lea (%rdi,%rbx,1),%rbp 1362f: 41 89 c1 mov %eax,%r9d 13632: 0f 84 b8 06 00 00 je 13cf0 <__sprintf_chk@plt+0xef60> 13638: 48 8b 44 24 20 mov 0x20(%rsp),%rax 1363d: 48 85 c0 test %rax,%rax 13640: 0f 84 fa 07 00 00 je 13e40 <__sprintf_chk@plt+0xf0b0> 13646: 48 8d 14 03 lea (%rbx,%rax,1),%rdx 1364a: 49 83 fb ff cmp $0xffffffffffffffff,%r11 1364e: 75 38 jne 13688 <__sprintf_chk@plt+0xe8f8> 13650: 48 83 f8 01 cmp $0x1,%rax 13654: 76 32 jbe 13688 <__sprintf_chk@plt+0xe8f8> 13656: 44 89 54 24 48 mov %r10d,0x48(%rsp) 1365b: 44 88 44 24 40 mov %r8b,0x40(%rsp) 13660: 44 88 4c 24 38 mov %r9b,0x38(%rsp) 13665: 48 89 54 24 30 mov %rdx,0x30(%rsp) 1366a: e8 51 12 ff ff callq 48c0 <strlen@plt> 1366f: 44 8b 54 24 48 mov 0x48(%rsp),%r10d 13674: 44 0f b6 44 24 40 movzbl 0x40(%rsp),%r8d 1367a: 44 0f b6 4c 24 38 movzbl 0x38(%rsp),%r9d 13680: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 13685: 49 89 c3 mov %rax,%r11 13688: 4c 39 da cmp %r11,%rdx 1368b: 0f 87 af 07 00 00 ja 13e40 <__sprintf_chk@plt+0xf0b0> 13691: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 13696: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 1369b: 48 89 ef mov %rbp,%rdi 1369e: 44 89 54 24 48 mov %r10d,0x48(%rsp) 136a3: 4c 89 5c 24 40 mov %r11,0x40(%rsp) 136a8: 44 88 44 24 38 mov %r8b,0x38(%rsp) 136ad: 44 88 4c 24 30 mov %r9b,0x30(%rsp) 136b2: e8 79 13 ff ff callq 4a30 <memcmp@plt> 136b7: 44 0f b6 4c 24 30 movzbl 0x30(%rsp),%r9d 136bd: 44 0f b6 44 24 38 movzbl 0x38(%rsp),%r8d 136c3: 85 c0 test %eax,%eax 136c5: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 136ca: 44 8b 54 24 48 mov 0x48(%rsp),%r10d 136cf: 0f 85 6b 07 00 00 jne 13e40 <__sprintf_chk@plt+0xf0b0> 136d5: 80 7c 24 63 00 cmpb $0x0,0x63(%rsp) 136da: 0f 85 fe 03 00 00 jne 13ade <__sprintf_chk@plt+0xed4e> 136e0: 0f b6 6d 00 movzbl 0x0(%rbp),%ebp 136e4: 40 80 fd 7e cmp $0x7e,%bpl 136e8: 0f 87 25 01 00 00 ja 13813 <__sprintf_chk@plt+0xea83> 136ee: 48 8d 0d d7 8b 00 00 lea 0x8bd7(%rip),%rcx # 1c2cc <_IO_stdin_used@@Base+0x42cc> 136f5: 40 0f b6 d5 movzbl %bpl,%edx 136f9: 48 63 04 91 movslq (%rcx,%rdx,4),%rax 136fd: 48 01 c8 add %rcx,%rax 13700: 3e ff e0 notrack jmpq *%rax 13703: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 13708: 44 89 c8 mov %r9d,%eax 1370b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 13710: 45 89 cd mov %r9d,%r13d 13713: 41 89 c1 mov %eax,%r9d 13716: 31 c0 xor %eax,%eax 13718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1371f: 00 13720: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 13725: 48 85 f6 test %rsi,%rsi 13728: 74 14 je 1373e <__sprintf_chk@plt+0xe9ae> 1372a: 89 ea mov %ebp,%edx 1372c: 89 e9 mov %ebp,%ecx 1372e: c0 ea 05 shr $0x5,%dl 13731: 0f b6 d2 movzbl %dl,%edx 13734: 8b 14 96 mov (%rsi,%rdx,4),%edx 13737: d3 ea shr %cl,%edx 13739: 83 e2 01 and $0x1,%edx 1373c: 75 09 jne 13747 <__sprintf_chk@plt+0xe9b7> 1373e: 45 84 c9 test %r9b,%r9b 13741: 0f 84 ba 00 00 00 je 13801 <__sprintf_chk@plt+0xea71> 13747: 41 83 fa 02 cmp $0x2,%r10d 1374b: 0f 94 c2 sete %dl 1374e: 80 7c 24 63 00 cmpb $0x0,0x63(%rsp) 13753: 89 d0 mov %edx,%eax 13755: 0f 85 e5 04 00 00 jne 13c40 <__sprintf_chk@plt+0xeeb0> 1375b: 44 89 c0 mov %r8d,%eax 1375e: 83 f0 01 xor $0x1,%eax 13761: 20 d0 and %dl,%al 13763: 74 31 je 13796 <__sprintf_chk@plt+0xea06> 13765: 4d 39 e6 cmp %r12,%r14 13768: 76 05 jbe 1376f <__sprintf_chk@plt+0xe9df> 1376a: 43 c6 04 27 27 movb $0x27,(%r15,%r12,1) 1376f: 49 8d 54 24 01 lea 0x1(%r12),%rdx 13774: 49 39 d6 cmp %rdx,%r14 13777: 76 06 jbe 1377f <__sprintf_chk@plt+0xe9ef> 13779: 43 c6 44 27 01 24 movb $0x24,0x1(%r15,%r12,1) 1377f: 49 8d 54 24 02 lea 0x2(%r12),%rdx 13784: 49 39 d6 cmp %rdx,%r14 13787: 76 06 jbe 1378f <__sprintf_chk@plt+0xe9ff> 13789: 43 c6 44 27 02 27 movb $0x27,0x2(%r15,%r12,1) 1378f: 49 83 c4 03 add $0x3,%r12 13793: 41 89 c0 mov %eax,%r8d 13796: 4d 39 e6 cmp %r12,%r14 13799: 76 05 jbe 137a0 <__sprintf_chk@plt+0xea10> 1379b: 43 c6 04 27 5c movb $0x5c,(%r15,%r12,1) 137a0: 49 83 c4 01 add $0x1,%r12 137a4: 48 83 c3 01 add $0x1,%rbx 137a8: 4d 39 f4 cmp %r14,%r12 137ab: 73 04 jae 137b1 <__sprintf_chk@plt+0xea21> 137ad: 43 88 2c 27 mov %bpl,(%r15,%r12,1) 137b1: 0f b6 7c 24 08 movzbl 0x8(%rsp),%edi 137b6: 49 83 c4 01 add $0x1,%r12 137ba: b8 00 00 00 00 mov $0x0,%eax 137bf: 45 84 ed test %r13b,%r13b 137c2: 0f 44 f8 cmove %eax,%edi 137c5: 40 88 7c 24 08 mov %dil,0x8(%rsp) 137ca: e9 29 fe ff ff jmpq 135f8 <__sprintf_chk@plt+0xe868> 137cf: 90 nop 137d0: 45 31 c9 xor %r9d,%r9d 137d3: 31 c0 xor %eax,%eax 137d5: 45 31 ed xor %r13d,%r13d 137d8: 0f b6 54 24 10 movzbl 0x10(%rsp),%edx 137dd: 83 f2 01 xor $0x1,%edx 137e0: 08 d0 or %dl,%al 137e2: 0f 84 38 ff ff ff je 13720 <__sprintf_chk@plt+0xe990> 137e8: 31 c0 xor %eax,%eax 137ea: 80 7c 24 63 00 cmpb $0x0,0x63(%rsp) 137ef: 0f 85 2b ff ff ff jne 13720 <__sprintf_chk@plt+0xe990> 137f5: 0f 1f 00 nopl (%rax) 137f8: 45 84 c9 test %r9b,%r9b 137fb: 0f 85 46 ff ff ff jne 13747 <__sprintf_chk@plt+0xe9b7> 13801: 83 f0 01 xor $0x1,%eax 13804: 48 83 c3 01 add $0x1,%rbx 13808: 44 21 c0 and %r8d,%eax 1380b: e9 50 05 00 00 jmpq 13d60 <__sprintf_chk@plt+0xefd0> 13810: 45 31 c9 xor %r9d,%r9d 13813: 48 83 7c 24 68 01 cmpq $0x1,0x68(%rsp) 13819: 0f 85 59 07 00 00 jne 13f78 <__sprintf_chk@plt+0xf1e8> 1381f: 44 89 54 24 48 mov %r10d,0x48(%rsp) 13824: 4c 89 5c 24 40 mov %r11,0x40(%rsp) 13829: 44 88 44 24 38 mov %r8b,0x38(%rsp) 1382e: 44 88 4c 24 30 mov %r9b,0x30(%rsp) 13833: e8 48 15 ff ff callq 4d80 <__ctype_b_loc@plt> 13838: 44 0f b6 4c 24 30 movzbl 0x30(%rsp),%r9d 1383e: 44 0f b6 44 24 38 movzbl 0x38(%rsp),%r8d 13844: bf 01 00 00 00 mov $0x1,%edi 13849: 49 89 c5 mov %rax,%r13 1384c: 40 0f b6 c5 movzbl %bpl,%eax 13850: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 13855: 44 8b 54 24 48 mov 0x48(%rsp),%r10d 1385a: 49 8b 55 00 mov 0x0(%r13),%rdx 1385e: 0f b7 04 42 movzwl (%rdx,%rax,2),%eax 13862: 66 25 00 40 and $0x4000,%ax 13866: 41 0f 95 c5 setne %r13b 1386a: 0f 94 c2 sete %dl 1386d: 22 54 24 10 and 0x10(%rsp),%dl 13871: 84 d2 test %dl,%dl 13873: 0f 85 b8 0a 00 00 jne 14331 <__sprintf_chk@plt+0xf5a1> 13879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13880: 41 83 fa 02 cmp $0x2,%r10d 13884: 0f 94 c0 sete %al 13887: e9 4c ff ff ff jmpq 137d8 <__sprintf_chk@plt+0xea48> 1388c: c6 44 24 08 01 movb $0x1,0x8(%rsp) 13891: 45 31 ed xor %r13d,%r13d 13894: c6 84 24 84 00 00 00 movb $0x0,0x84(%rsp) 1389b: 00 1389c: 48 c7 44 24 58 00 00 movq $0x0,0x58(%rsp) 138a3: 00 00 138a5: c6 44 24 63 01 movb $0x1,0x63(%rsp) 138aa: c6 44 24 10 00 movb $0x0,0x10(%rsp) 138af: 48 8d 05 25 97 00 00 lea 0x9725(%rip),%rax # 1cfdb <version_etc_copyright@@Base+0x33b> 138b6: 45 31 e4 xor %r12d,%r12d 138b9: 41 ba 02 00 00 00 mov $0x2,%r10d 138bf: 48 c7 44 24 20 01 00 movq $0x1,0x20(%rsp) 138c6: 00 00 138c8: 48 89 44 24 50 mov %rax,0x50(%rsp) 138cd: e9 1e fd ff ff jmpq 135f0 <__sprintf_chk@plt+0xe860> 138d2: 85 db test %ebx,%ebx 138d4: 0f 85 49 0c 00 00 jne 14523 <__sprintf_chk@plt+0xf793> 138da: 4d 85 f6 test %r14,%r14 138dd: 0f 84 82 0a 00 00 je 14365 <__sprintf_chk@plt+0xf5d5> 138e3: 41 c6 07 22 movb $0x22,(%r15) 138e7: 45 31 ed xor %r13d,%r13d 138ea: c6 44 24 08 01 movb $0x1,0x8(%rsp) 138ef: c6 84 24 84 00 00 00 movb $0x0,0x84(%rsp) 138f6: 00 138f7: 48 c7 44 24 58 00 00 movq $0x0,0x58(%rsp) 138fe: 00 00 13900: 48 8d 05 41 89 00 00 lea 0x8941(%rip),%rax # 1c248 <_IO_stdin_used@@Base+0x4248> 13907: c6 44 24 63 00 movb $0x0,0x63(%rsp) 1390c: 41 bc 01 00 00 00 mov $0x1,%r12d 13912: c6 44 24 10 01 movb $0x1,0x10(%rsp) 13917: 48 c7 44 24 20 01 00 movq $0x1,0x20(%rsp) 1391e: 00 00 13920: 48 89 44 24 50 mov %rax,0x50(%rsp) 13925: e9 c6 fc ff ff jmpq 135f0 <__sprintf_chk@plt+0xe860> 1392a: 85 db test %ebx,%ebx 1392c: 0f 85 5a ff ff ff jne 1388c <__sprintf_chk@plt+0xeafc> 13932: c6 44 24 10 01 movb $0x1,0x10(%rsp) 13937: 4d 85 f6 test %r14,%r14 1393a: 0f 85 21 0d 00 00 jne 14661 <__sprintf_chk@plt+0xf8d1> 13940: 48 c7 44 24 58 00 00 movq $0x0,0x58(%rsp) 13947: 00 00 13949: 45 31 ed xor %r13d,%r13d 1394c: c6 44 24 08 01 movb $0x1,0x8(%rsp) 13951: c6 84 24 84 00 00 00 movb $0x0,0x84(%rsp) 13958: 00 13959: 48 8d 05 7b 96 00 00 lea 0x967b(%rip),%rax # 1cfdb <version_etc_copyright@@Base+0x33b> 13960: c6 44 24 63 00 movb $0x0,0x63(%rsp) 13965: 41 bc 01 00 00 00 mov $0x1,%r12d 1396b: 41 ba 02 00 00 00 mov $0x2,%r10d 13971: 48 c7 44 24 20 01 00 movq $0x1,0x20(%rsp) 13978: 00 00 1397a: 48 89 44 24 50 mov %rax,0x50(%rsp) 1397f: e9 6c fc ff ff jmpq 135f0 <__sprintf_chk@plt+0xe860> 13984: 48 8d 05 bd 88 00 00 lea 0x88bd(%rip),%rax # 1c248 <_IO_stdin_used@@Base+0x4248> 1398b: 45 31 ed xor %r13d,%r13d 1398e: 45 31 e4 xor %r12d,%r12d 13991: c6 44 24 08 01 movb $0x1,0x8(%rsp) 13996: c6 84 24 84 00 00 00 movb $0x0,0x84(%rsp) 1399d: 00 1399e: 41 ba 05 00 00 00 mov $0x5,%r10d 139a4: 48 c7 44 24 58 00 00 movq $0x0,0x58(%rsp) 139ab: 00 00 139ad: c6 44 24 63 01 movb $0x1,0x63(%rsp) 139b2: c6 44 24 10 01 movb $0x1,0x10(%rsp) 139b7: 48 c7 44 24 20 01 00 movq $0x1,0x20(%rsp) 139be: 00 00 139c0: 48 89 44 24 50 mov %rax,0x50(%rsp) 139c5: e9 26 fc ff ff jmpq 135f0 <__sprintf_chk@plt+0xe860> 139ca: c6 44 24 08 01 movb $0x1,0x8(%rsp) 139cf: 45 31 ed xor %r13d,%r13d 139d2: 45 31 e4 xor %r12d,%r12d 139d5: c6 84 24 84 00 00 00 movb $0x0,0x84(%rsp) 139dc: 00 139dd: 48 c7 44 24 58 00 00 movq $0x0,0x58(%rsp) 139e4: 00 00 139e6: c6 44 24 63 00 movb $0x0,0x63(%rsp) 139eb: c6 44 24 10 01 movb $0x1,0x10(%rsp) 139f0: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 139f7: 00 00 139f9: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) 13a00: 00 00 13a02: e9 e9 fb ff ff jmpq 135f0 <__sprintf_chk@plt+0xe860> 13a07: c6 44 24 08 01 movb $0x1,0x8(%rsp) 13a0c: 45 31 ed xor %r13d,%r13d 13a0f: 45 31 e4 xor %r12d,%r12d 13a12: c6 84 24 84 00 00 00 movb $0x0,0x84(%rsp) 13a19: 00 13a1a: 48 c7 44 24 58 00 00 movq $0x0,0x58(%rsp) 13a21: 00 00 13a23: c6 44 24 63 00 movb $0x0,0x63(%rsp) 13a28: c6 44 24 10 00 movb $0x0,0x10(%rsp) 13a2d: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 13a34: 00 00 13a36: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) 13a3d: 00 00 13a3f: e9 ac fb ff ff jmpq 135f0 <__sprintf_chk@plt+0xe860> 13a44: c6 44 24 08 01 movb $0x1,0x8(%rsp) 13a49: 45 31 ed xor %r13d,%r13d 13a4c: c6 84 24 84 00 00 00 movb $0x0,0x84(%rsp) 13a53: 00 13a54: 48 c7 44 24 58 00 00 movq $0x0,0x58(%rsp) 13a5b: 00 00 13a5d: c6 44 24 63 01 movb $0x1,0x63(%rsp) 13a62: c6 44 24 10 01 movb $0x1,0x10(%rsp) 13a67: e9 43 fe ff ff jmpq 138af <__sprintf_chk@plt+0xeb1f> 13a6c: 85 db test %ebx,%ebx 13a6e: 0f 85 0a 0c 00 00 jne 1467e <__sprintf_chk@plt+0xf8ee> 13a74: c6 44 24 10 00 movb $0x0,0x10(%rsp) 13a79: e9 b9 fe ff ff jmpq 13937 <__sprintf_chk@plt+0xeba7> 13a7e: 66 90 xchg %ax,%ax 13a80: 45 31 c9 xor %r9d,%r9d 13a83: 49 83 fb 01 cmp $0x1,%r11 13a87: 0f 95 c2 setne %dl 13a8a: 49 83 fb ff cmp $0xffffffffffffffff,%r11 13a8e: 75 0c jne 13a9c <__sprintf_chk@plt+0xed0c> 13a90: 48 8b 44 24 18 mov 0x18(%rsp),%rax 13a95: 80 78 01 00 cmpb $0x0,0x1(%rax) 13a99: 0f 95 c2 setne %dl 13a9c: 41 83 fa 02 cmp $0x2,%r10d 13aa0: 0f 94 c0 sete %al 13aa3: 84 d2 test %dl,%dl 13aa5: 0f 85 2a fd ff ff jne 137d5 <__sprintf_chk@plt+0xea45> 13aab: 48 85 db test %rbx,%rbx 13aae: 0f 85 21 fd ff ff jne 137d5 <__sprintf_chk@plt+0xea45> 13ab4: 80 7c 24 63 00 cmpb $0x0,0x63(%rsp) 13ab9: 0f 84 19 fd ff ff je 137d8 <__sprintf_chk@plt+0xea48> 13abf: 84 c0 test %al,%al 13ac1: 0f 84 11 fd ff ff je 137d8 <__sprintf_chk@plt+0xea48> 13ac7: 41 ba 02 00 00 00 mov $0x2,%r10d 13acd: 0f 1f 00 nopl (%rax) 13ad0: 80 7c 24 10 00 cmpb $0x0,0x10(%rsp) 13ad5: b8 04 00 00 00 mov $0x4,%eax 13ada: 44 0f 45 d0 cmovne %eax,%r10d 13ade: 48 83 ec 08 sub $0x8,%rsp 13ae2: 45 89 d0 mov %r10d,%r8d 13ae5: 4c 89 d9 mov %r11,%rcx 13ae8: ff 74 24 78 pushq 0x78(%rsp) 13aec: 4c 89 f6 mov %r14,%rsi 13aef: 4c 89 ff mov %r15,%rdi 13af2: ff b4 24 88 00 00 00 pushq 0x88(%rsp) 13af9: 6a 00 pushq $0x0 13afb: 44 8b 8c 24 84 00 00 mov 0x84(%rsp),%r9d 13b02: 00 13b03: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 13b08: 41 83 e1 fd and $0xfffffffd,%r9d 13b0c: e8 5f f9 ff ff callq 13470 <__sprintf_chk@plt+0xe6e0> 13b11: 48 83 c4 20 add $0x20,%rsp 13b15: 49 89 c4 mov %rax,%r12 13b18: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 13b1f: 00 13b20: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 13b27: 00 00 13b29: 0f 85 2d 0b 00 00 jne 1465c <__sprintf_chk@plt+0xf8cc> 13b2f: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 13b36: 4c 89 e0 mov %r12,%rax 13b39: 5b pop %rbx 13b3a: 5d pop %rbp 13b3b: 41 5c pop %r12 13b3d: 41 5d pop %r13 13b3f: 41 5e pop %r14 13b41: 41 5f pop %r15 13b43: c3 retq 13b44: 45 31 c9 xor %r9d,%r9d 13b47: 41 83 fa 02 cmp $0x2,%r10d 13b4b: 0f 84 07 04 00 00 je 13f58 <__sprintf_chk@plt+0xf1c8> 13b51: 41 83 fa 05 cmp $0x5,%r10d 13b55: 75 29 jne 13b80 <__sprintf_chk@plt+0xedf0> 13b57: f6 44 24 64 04 testb $0x4,0x64(%rsp) 13b5c: 74 22 je 13b80 <__sprintf_chk@plt+0xedf0> 13b5e: 48 8d 43 02 lea 0x2(%rbx),%rax 13b62: 4c 39 d8 cmp %r11,%rax 13b65: 73 19 jae 13b80 <__sprintf_chk@plt+0xedf0> 13b67: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 13b6c: 80 7c 1f 01 3f cmpb $0x3f,0x1(%rdi,%rbx,1) 13b71: 0f 84 c6 08 00 00 je 1443d <__sprintf_chk@plt+0xf6ad> 13b77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 13b7e: 00 00 13b80: 31 c0 xor %eax,%eax 13b82: 45 31 ed xor %r13d,%r13d 13b85: bd 3f 00 00 00 mov $0x3f,%ebp 13b8a: e9 49 fc ff ff jmpq 137d8 <__sprintf_chk@plt+0xea48> 13b8f: 45 31 c9 xor %r9d,%r9d 13b92: 41 83 fa 02 cmp $0x2,%r10d 13b96: 0f 84 74 03 00 00 je 13f10 <__sprintf_chk@plt+0xf180> 13b9c: 44 88 ac 24 84 00 00 mov %r13b,0x84(%rsp) 13ba3: 00 13ba4: 31 c0 xor %eax,%eax 13ba6: bd 27 00 00 00 mov $0x27,%ebp 13bab: e9 28 fc ff ff jmpq 137d8 <__sprintf_chk@plt+0xea48> 13bb0: 45 31 c9 xor %r9d,%r9d 13bb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 13bb8: 0f b6 4c 24 63 movzbl 0x63(%rsp),%ecx 13bbd: 84 4c 24 10 test %cl,0x10(%rsp) 13bc1: 74 0c je 13bcf <__sprintf_chk@plt+0xee3f> 13bc3: 48 83 7c 24 20 00 cmpq $0x0,0x20(%rsp) 13bc9: 0f 85 79 01 00 00 jne 13d48 <__sprintf_chk@plt+0xefb8> 13bcf: bd 5c 00 00 00 mov $0x5c,%ebp 13bd4: ba 5c 00 00 00 mov $0x5c,%edx 13bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13be0: 80 7c 24 10 00 cmpb $0x0,0x10(%rsp) 13be5: 0f 85 8c 0a 00 00 jne 14677 <__sprintf_chk@plt+0xf8e7> 13beb: 45 31 ed xor %r13d,%r13d 13bee: 31 c0 xor %eax,%eax 13bf0: 80 7c 24 63 00 cmpb $0x0,0x63(%rsp) 13bf5: 0f 85 25 fb ff ff jne 13720 <__sprintf_chk@plt+0xe990> 13bfb: e9 f8 fb ff ff jmpq 137f8 <__sprintf_chk@plt+0xea68> 13c00: bd 61 00 00 00 mov $0x61,%ebp 13c05: 41 83 fa 02 cmp $0x2,%r10d 13c09: 0f 94 c0 sete %al 13c0c: 80 7c 24 63 00 cmpb $0x0,0x63(%rsp) 13c11: 75 2d jne 13c40 <__sprintf_chk@plt+0xeeb0> 13c13: 45 31 ed xor %r13d,%r13d 13c16: e9 7b fb ff ff jmpq 13796 <__sprintf_chk@plt+0xea06> 13c1b: bd 72 00 00 00 mov $0x72,%ebp 13c20: 45 31 ed xor %r13d,%r13d 13c23: 41 83 fa 02 cmp $0x2,%r10d 13c27: 0f 94 c2 sete %dl 13c2a: 80 7c 24 63 00 cmpb $0x0,0x63(%rsp) 13c2f: 89 d0 mov %edx,%eax 13c31: 0f 84 24 fb ff ff je 1375b <__sprintf_chk@plt+0xe9cb> 13c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 13c3e: 00 00 13c40: 20 44 24 10 and %al,0x10(%rsp) 13c44: e9 87 fe ff ff jmpq 13ad0 <__sprintf_chk@plt+0xed40> 13c49: bd 66 00 00 00 mov $0x66,%ebp 13c4e: eb b5 jmp 13c05 <__sprintf_chk@plt+0xee75> 13c50: bd 6e 00 00 00 mov $0x6e,%ebp 13c55: eb c9 jmp 13c20 <__sprintf_chk@plt+0xee90> 13c57: bd 62 00 00 00 mov $0x62,%ebp 13c5c: eb a7 jmp 13c05 <__sprintf_chk@plt+0xee75> 13c5e: 80 7c 24 63 00 cmpb $0x0,0x63(%rsp) 13c63: 0f 85 89 09 00 00 jne 145f2 <__sprintf_chk@plt+0xf862> 13c69: 45 31 c9 xor %r9d,%r9d 13c6c: 41 83 fa 02 cmp $0x2,%r10d 13c70: 44 89 c0 mov %r8d,%eax 13c73: 0f 94 c2 sete %dl 13c76: 83 f0 01 xor $0x1,%eax 13c79: 20 d0 and %dl,%al 13c7b: 0f 84 0f 06 00 00 je 14290 <__sprintf_chk@plt+0xf500> 13c81: 4d 39 e6 cmp %r12,%r14 13c84: 76 05 jbe 13c8b <__sprintf_chk@plt+0xeefb> 13c86: 43 c6 04 27 27 movb $0x27,(%r15,%r12,1) 13c8b: 49 8d 4c 24 01 lea 0x1(%r12),%rcx 13c90: 49 39 ce cmp %rcx,%r14 13c93: 76 06 jbe 13c9b <__sprintf_chk@plt+0xef0b> 13c95: 43 c6 44 27 01 24 movb $0x24,0x1(%r15,%r12,1) 13c9b: 49 8d 4c 24 02 lea 0x2(%r12),%rcx 13ca0: 49 39 ce cmp %rcx,%r14 13ca3: 76 06 jbe 13cab <__sprintf_chk@plt+0xef1b> 13ca5: 43 c6 44 27 02 27 movb $0x27,0x2(%r15,%r12,1) 13cab: 49 8d 4c 24 03 lea 0x3(%r12),%rcx 13cb0: 49 39 ce cmp %rcx,%r14 13cb3: 0f 87 e2 05 00 00 ja 1429b <__sprintf_chk@plt+0xf50b> 13cb9: 49 83 c4 04 add $0x4,%r12 13cbd: 41 89 c0 mov %eax,%r8d 13cc0: 45 31 ed xor %r13d,%r13d 13cc3: bd 30 00 00 00 mov $0x30,%ebp 13cc8: e9 71 fa ff ff jmpq 1373e <__sprintf_chk@plt+0xe9ae> 13ccd: 45 31 c9 xor %r9d,%r9d 13cd0: bd 09 00 00 00 mov $0x9,%ebp 13cd5: ba 74 00 00 00 mov $0x74,%edx 13cda: e9 01 ff ff ff jmpq 13be0 <__sprintf_chk@plt+0xee50> 13cdf: bd 76 00 00 00 mov $0x76,%ebp 13ce4: e9 37 ff ff ff jmpq 13c20 <__sprintf_chk@plt+0xee90> 13ce9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13cf0: 0f b6 6d 00 movzbl 0x0(%rbp),%ebp 13cf4: 40 80 fd 7e cmp $0x7e,%bpl 13cf8: 0f 87 15 fb ff ff ja 13813 <__sprintf_chk@plt+0xea83> 13cfe: 48 8d 0d c3 87 00 00 lea 0x87c3(%rip),%rcx # 1c4c8 <_IO_stdin_used@@Base+0x44c8> 13d05: 40 0f b6 d5 movzbl %bpl,%edx 13d09: 48 63 04 91 movslq (%rcx,%rdx,4),%rax 13d0d: 48 01 c8 add %rcx,%rax 13d10: 3e ff e0 notrack jmpq *%rax 13d13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 13d18: 41 83 fa 02 cmp $0x2,%r10d 13d1c: 0f 94 c0 sete %al 13d1f: 45 31 ed xor %r13d,%r13d 13d22: e9 8d fd ff ff jmpq 13ab4 <__sprintf_chk@plt+0xed24> 13d27: 41 83 fa 02 cmp $0x2,%r10d 13d2b: 0f 94 c0 sete %al 13d2e: e9 78 fd ff ff jmpq 13aab <__sprintf_chk@plt+0xed1b> 13d33: 41 83 fa 02 cmp $0x2,%r10d 13d37: 0f 85 7b fe ff ff jne 13bb8 <__sprintf_chk@plt+0xee28> 13d3d: 80 7c 24 63 00 cmpb $0x0,0x63(%rsp) 13d42: 0f 85 88 fd ff ff jne 13ad0 <__sprintf_chk@plt+0xed40> 13d48: 48 83 c3 01 add $0x1,%rbx 13d4c: 44 89 c0 mov %r8d,%eax 13d4f: 45 31 ed xor %r13d,%r13d 13d52: bd 5c 00 00 00 mov $0x5c,%ebp 13d57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 13d5e: 00 00 13d60: 84 c0 test %al,%al 13d62: 0f 84 40 fa ff ff je 137a8 <__sprintf_chk@plt+0xea18> 13d68: 4d 39 e6 cmp %r12,%r14 13d6b: 76 05 jbe 13d72 <__sprintf_chk@plt+0xefe2> 13d6d: 43 c6 04 27 27 movb $0x27,(%r15,%r12,1) 13d72: 49 8d 44 24 01 lea 0x1(%r12),%rax 13d77: 49 39 c6 cmp %rax,%r14 13d7a: 76 06 jbe 13d82 <__sprintf_chk@plt+0xeff2> 13d7c: 43 c6 44 27 01 27 movb $0x27,0x1(%r15,%r12,1) 13d82: 49 83 c4 02 add $0x2,%r12 13d86: 45 31 c0 xor %r8d,%r8d 13d89: e9 1a fa ff ff jmpq 137a8 <__sprintf_chk@plt+0xea18> 13d8e: 41 83 fa 02 cmp $0x2,%r10d 13d92: bd 20 00 00 00 mov $0x20,%ebp 13d97: 0f 94 c0 sete %al 13d9a: e9 15 fd ff ff jmpq 13ab4 <__sprintf_chk@plt+0xed24> 13d9f: bd 0c 00 00 00 mov $0xc,%ebp 13da4: ba 66 00 00 00 mov $0x66,%edx 13da9: e9 32 fe ff ff jmpq 13be0 <__sprintf_chk@plt+0xee50> 13dae: bd 09 00 00 00 mov $0x9,%ebp 13db3: ba 74 00 00 00 mov $0x74,%edx 13db8: 41 83 fa 02 cmp $0x2,%r10d 13dbc: 0f 94 c0 sete %al 13dbf: 22 44 24 63 and 0x63(%rsp),%al 13dc3: 41 89 c1 mov %eax,%r9d 13dc6: 0f 84 14 fe ff ff je 13be0 <__sprintf_chk@plt+0xee50> 13dcc: e9 f6 fc ff ff jmpq 13ac7 <__sprintf_chk@plt+0xed37> 13dd1: bd 08 00 00 00 mov $0x8,%ebp 13dd6: ba 62 00 00 00 mov $0x62,%edx 13ddb: e9 00 fe ff ff jmpq 13be0 <__sprintf_chk@plt+0xee50> 13de0: 80 7c 24 10 00 cmpb $0x0,0x10(%rsp) 13de5: 0f 85 73 fe ff ff jne 13c5e <__sprintf_chk@plt+0xeece> 13deb: 45 31 c9 xor %r9d,%r9d 13dee: 31 ed xor %ebp,%ebp 13df0: f6 44 24 64 01 testb $0x1,0x64(%rsp) 13df5: 0f 84 f0 fd ff ff je 13beb <__sprintf_chk@plt+0xee5b> 13dfb: 48 83 c3 01 add $0x1,%rbx 13dff: e9 f4 f7 ff ff jmpq 135f8 <__sprintf_chk@plt+0xe868> 13e04: bd 0d 00 00 00 mov $0xd,%ebp 13e09: ba 72 00 00 00 mov $0x72,%edx 13e0e: eb a8 jmp 13db8 <__sprintf_chk@plt+0xf028> 13e10: bd 0b 00 00 00 mov $0xb,%ebp 13e15: ba 76 00 00 00 mov $0x76,%edx 13e1a: e9 c1 fd ff ff jmpq 13be0 <__sprintf_chk@plt+0xee50> 13e1f: bd 0a 00 00 00 mov $0xa,%ebp 13e24: ba 6e 00 00 00 mov $0x6e,%edx 13e29: eb 8d jmp 13db8 <__sprintf_chk@plt+0xf028> 13e2b: bd 07 00 00 00 mov $0x7,%ebp 13e30: ba 61 00 00 00 mov $0x61,%edx 13e35: e9 a6 fd ff ff jmpq 13be0 <__sprintf_chk@plt+0xee50> 13e3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 13e40: 0f b6 6d 00 movzbl 0x0(%rbp),%ebp 13e44: 40 80 fd 7e cmp $0x7e,%bpl 13e48: 0f 87 c2 f9 ff ff ja 13810 <__sprintf_chk@plt+0xea80> 13e4e: 48 8d 0d 6f 88 00 00 lea 0x886f(%rip),%rcx # 1c6c4 <_IO_stdin_used@@Base+0x46c4> 13e55: 40 0f b6 d5 movzbl %bpl,%edx 13e59: 48 63 04 91 movslq (%rcx,%rdx,4),%rax 13e5d: 48 01 c8 add %rcx,%rax 13e60: 3e ff e0 notrack jmpq *%rax 13e63: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 13e68: 31 c0 xor %eax,%eax 13e6a: e9 a1 f8 ff ff jmpq 13710 <__sprintf_chk@plt+0xe980> 13e6f: 31 c0 xor %eax,%eax 13e71: 48 85 db test %rbx,%rbx 13e74: 0f 85 06 04 00 00 jne 14280 <__sprintf_chk@plt+0xf4f0> 13e7a: 45 89 cd mov %r9d,%r13d 13e7d: 41 89 c1 mov %eax,%r9d 13e80: 31 c0 xor %eax,%eax 13e82: e9 51 f9 ff ff jmpq 137d8 <__sprintf_chk@plt+0xea48> 13e87: 31 c0 xor %eax,%eax 13e89: bd 20 00 00 00 mov $0x20,%ebp 13e8e: e9 7d f8 ff ff jmpq 13710 <__sprintf_chk@plt+0xe980> 13e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 13e98: 41 83 fa 02 cmp $0x2,%r10d 13e9c: 45 89 c5 mov %r8d,%r13d 13e9f: 0f 94 c2 sete %dl 13ea2: 4d 85 e4 test %r12,%r12 13ea5: 75 0a jne 13eb1 <__sprintf_chk@plt+0xf121> 13ea7: 84 54 24 63 test %dl,0x63(%rsp) 13eab: 0f 85 16 fc ff ff jne 13ac7 <__sprintf_chk@plt+0xed37> 13eb1: 0f b6 44 24 63 movzbl 0x63(%rsp),%eax 13eb6: 83 f0 01 xor $0x1,%eax 13eb9: 20 c2 and %al,%dl 13ebb: 0f 84 a2 06 00 00 je 14563 <__sprintf_chk@plt+0xf7d3> 13ec1: 80 bc 24 84 00 00 00 cmpb $0x0,0x84(%rsp) 13ec8: 00 13ec9: 0f 84 96 06 00 00 je 14565 <__sprintf_chk@plt+0xf7d5> 13ecf: 80 7c 24 08 00 cmpb $0x0,0x8(%rsp) 13ed4: 0f 85 33 07 00 00 jne 1460d <__sprintf_chk@plt+0xf87d> 13eda: 4d 85 f6 test %r14,%r14 13edd: 0f 94 c0 sete %al 13ee0: 48 83 7c 24 58 00 cmpq $0x0,0x58(%rsp) 13ee6: 0f 95 c2 setne %dl 13ee9: 20 d0 and %dl,%al 13eeb: 0f 84 0f 07 00 00 je 14600 <__sprintf_chk@plt+0xf870> 13ef1: 48 8b 54 24 58 mov 0x58(%rsp),%rdx 13ef6: 4c 8b 74 24 58 mov 0x58(%rsp),%r14 13efb: 41 c6 07 27 movb $0x27,(%r15) 13eff: 88 84 24 84 00 00 00 mov %al,0x84(%rsp) 13f06: 48 89 54 24 58 mov %rdx,0x58(%rsp) 13f0b: e9 49 fa ff ff jmpq 13959 <__sprintf_chk@plt+0xebc9> 13f10: 80 7c 24 63 00 cmpb $0x0,0x63(%rsp) 13f15: 0f 85 b5 fb ff ff jne 13ad0 <__sprintf_chk@plt+0xed40> 13f1b: 4d 85 f6 test %r14,%r14 13f1e: 0f 84 d2 03 00 00 je 142f6 <__sprintf_chk@plt+0xf566> 13f24: 31 d2 xor %edx,%edx 13f26: 48 83 7c 24 58 00 cmpq $0x0,0x58(%rsp) 13f2c: 0f 85 c4 03 00 00 jne 142f6 <__sprintf_chk@plt+0xf566> 13f32: 4c 89 74 24 58 mov %r14,0x58(%rsp) 13f37: 49 83 c4 03 add $0x3,%r12 13f3b: 31 c0 xor %eax,%eax 13f3d: 45 31 c0 xor %r8d,%r8d 13f40: 44 88 ac 24 84 00 00 mov %r13b,0x84(%rsp) 13f47: 00 13f48: 49 89 d6 mov %rdx,%r14 13f4b: bd 27 00 00 00 mov $0x27,%ebp 13f50: e9 e9 f7 ff ff jmpq 1373e <__sprintf_chk@plt+0xe9ae> 13f55: 0f 1f 00 nopl (%rax) 13f58: 80 7c 24 63 00 cmpb $0x0,0x63(%rsp) 13f5d: 0f 85 6d fb ff ff jne 13ad0 <__sprintf_chk@plt+0xed40> 13f63: 45 31 ed xor %r13d,%r13d 13f66: 31 c0 xor %eax,%eax 13f68: bd 3f 00 00 00 mov $0x3f,%ebp 13f6d: e9 cc f7 ff ff jmpq 1373e <__sprintf_chk@plt+0xe9ae> 13f72: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 13f78: 48 8d 84 24 a0 00 00 lea 0xa0(%rsp),%rax 13f7f: 00 13f80: 48 c7 84 24 a0 00 00 movq $0x0,0xa0(%rsp) 13f87: 00 00 00 00 00 13f8c: 48 89 44 24 38 mov %rax,0x38(%rsp) 13f91: 49 83 fb ff cmp $0xffffffffffffffff,%r11 13f95: 75 2d jne 13fc4 <__sprintf_chk@plt+0xf234> 13f97: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 13f9c: 44 89 54 24 48 mov %r10d,0x48(%rsp) 13fa1: 44 88 44 24 40 mov %r8b,0x40(%rsp) 13fa6: 44 88 4c 24 30 mov %r9b,0x30(%rsp) 13fab: e8 10 09 ff ff callq 48c0 <strlen@plt> 13fb0: 44 8b 54 24 48 mov 0x48(%rsp),%r10d 13fb5: 44 0f b6 44 24 40 movzbl 0x40(%rsp),%r8d 13fbb: 44 0f b6 4c 24 30 movzbl 0x30(%rsp),%r9d 13fc1: 49 89 c3 mov %rax,%r11 13fc4: 48 8d 84 24 9c 00 00 lea 0x9c(%rsp),%rax 13fcb: 00 13fcc: 44 88 6c 24 30 mov %r13b,0x30(%rsp) 13fd1: 31 ff xor %edi,%edi 13fd3: 48 89 44 24 48 mov %rax,0x48(%rsp) 13fd8: 44 88 84 24 85 00 00 mov %r8b,0x85(%rsp) 13fdf: 00 13fe0: 44 88 8c 24 87 00 00 mov %r9b,0x87(%rsp) 13fe7: 00 13fe8: 44 89 94 24 80 00 00 mov %r10d,0x80(%rsp) 13fef: 00 13ff0: 4c 89 a4 24 88 00 00 mov %r12,0x88(%rsp) 13ff7: 00 13ff8: 4c 8b 64 24 38 mov 0x38(%rsp),%r12 13ffd: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 14002: 4c 89 db mov %r11,%rbx 14005: 40 88 ac 24 86 00 00 mov %bpl,0x86(%rsp) 1400c: 00 1400d: 48 89 fd mov %rdi,%rbp 14010: 48 8b 44 24 40 mov 0x40(%rsp),%rax 14015: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 1401a: 48 89 da mov %rbx,%rdx 1401d: 4c 89 e1 mov %r12,%rcx 14020: 4c 8d 2c 28 lea (%rax,%rbp,1),%r13 14024: 48 8b 44 24 18 mov 0x18(%rsp),%rax 14029: 4c 29 ea sub %r13,%rdx 1402c: 4a 8d 34 28 lea (%rax,%r13,1),%rsi 14030: e8 9b 28 00 00 callq 168d0 <__sprintf_chk@plt+0x11b40> 14035: 48 89 c2 mov %rax,%rdx 14038: 48 85 c0 test %rax,%rax 1403b: 74 66 je 140a3 <__sprintf_chk@plt+0xf313> 1403d: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 14041: 0f 84 b4 03 00 00 je 143fb <__sprintf_chk@plt+0xf66b> 14047: 48 83 f8 fe cmp $0xfffffffffffffffe,%rax 1404b: 0f 84 66 04 00 00 je 144b7 <__sprintf_chk@plt+0xf727> 14051: 83 bc 24 80 00 00 00 cmpl $0x2,0x80(%rsp) 14058: 02 14059: 75 0b jne 14066 <__sprintf_chk@plt+0xf2d6> 1405b: 80 7c 24 63 00 cmpb $0x0,0x63(%rsp) 14060: 0f 85 ba 01 00 00 jne 14220 <__sprintf_chk@plt+0xf490> 14066: 8b bc 24 9c 00 00 00 mov 0x9c(%rsp),%edi 1406d: 48 89 54 24 38 mov %rdx,0x38(%rsp) 14072: e8 d9 0c ff ff callq 4d50 <iswprint@plt> 14077: 0f b6 7c 24 30 movzbl 0x30(%rsp),%edi 1407c: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 14081: 85 c0 test %eax,%eax 14083: b8 00 00 00 00 mov $0x0,%eax 14088: 0f 44 f8 cmove %eax,%edi 1408b: 48 01 d5 add %rdx,%rbp 1408e: 40 88 7c 24 30 mov %dil,0x30(%rsp) 14093: 4c 89 e7 mov %r12,%rdi 14096: e8 a5 0c ff ff callq 4d40 <mbsinit@plt> 1409b: 85 c0 test %eax,%eax 1409d: 0f 84 6d ff ff ff je 14010 <__sprintf_chk@plt+0xf280> 140a3: 44 0f b6 6c 24 30 movzbl 0x30(%rsp),%r13d 140a9: 48 89 ef mov %rbp,%rdi 140ac: 49 89 db mov %rbx,%r11 140af: 44 0f b6 84 24 85 00 movzbl 0x85(%rsp),%r8d 140b6: 00 00 140b8: 0f b6 ac 24 86 00 00 movzbl 0x86(%rsp),%ebp 140bf: 00 140c0: 4c 8b a4 24 88 00 00 mov 0x88(%rsp),%r12 140c7: 00 140c8: 44 89 ea mov %r13d,%edx 140cb: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 140d0: 44 0f b6 8c 24 87 00 movzbl 0x87(%rsp),%r9d 140d7: 00 00 140d9: 44 8b 94 24 80 00 00 mov 0x80(%rsp),%r10d 140e0: 00 140e1: 83 f2 01 xor $0x1,%edx 140e4: 22 54 24 10 and 0x10(%rsp),%dl 140e8: 48 83 ff 01 cmp $0x1,%rdi 140ec: 0f 86 7f f7 ff ff jbe 13871 <__sprintf_chk@plt+0xeae1> 140f2: 48 89 f9 mov %rdi,%rcx 140f5: 44 88 6c 24 30 mov %r13b,0x30(%rsp) 140fa: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 140ff: 31 f6 xor %esi,%esi 14101: 44 0f b6 6c 24 63 movzbl 0x63(%rsp),%r13d 14107: 48 01 d9 add %rbx,%rcx 1410a: e9 b2 00 00 00 jmpq 141c1 <__sprintf_chk@plt+0xf431> 1410f: 90 nop 14110: 41 83 fa 02 cmp $0x2,%r10d 14114: 0f 94 c0 sete %al 14117: 45 84 ed test %r13b,%r13b 1411a: 0f 85 29 02 00 00 jne 14349 <__sprintf_chk@plt+0xf5b9> 14120: 44 89 c6 mov %r8d,%esi 14123: 83 f6 01 xor $0x1,%esi 14126: 40 20 f0 and %sil,%al 14129: 74 31 je 1415c <__sprintf_chk@plt+0xf3cc> 1412b: 4d 39 e6 cmp %r12,%r14 1412e: 76 05 jbe 14135 <__sprintf_chk@plt+0xf3a5> 14130: 43 c6 04 27 27 movb $0x27,(%r15,%r12,1) 14135: 49 8d 74 24 01 lea 0x1(%r12),%rsi 1413a: 49 39 f6 cmp %rsi,%r14 1413d: 76 06 jbe 14145 <__sprintf_chk@plt+0xf3b5> 1413f: 43 c6 44 27 01 24 movb $0x24,0x1(%r15,%r12,1) 14145: 49 8d 74 24 02 lea 0x2(%r12),%rsi 1414a: 49 39 f6 cmp %rsi,%r14 1414d: 76 06 jbe 14155 <__sprintf_chk@plt+0xf3c5> 1414f: 43 c6 44 27 02 27 movb $0x27,0x2(%r15,%r12,1) 14155: 49 83 c4 03 add $0x3,%r12 14159: 41 89 c0 mov %eax,%r8d 1415c: 4d 39 e6 cmp %r12,%r14 1415f: 76 05 jbe 14166 <__sprintf_chk@plt+0xf3d6> 14161: 43 c6 04 27 5c movb $0x5c,(%r15,%r12,1) 14166: 49 8d 44 24 01 lea 0x1(%r12),%rax 1416b: 49 39 c6 cmp %rax,%r14 1416e: 76 0d jbe 1417d <__sprintf_chk@plt+0xf3ed> 14170: 89 e8 mov %ebp,%eax 14172: c0 e8 06 shr $0x6,%al 14175: 83 c0 30 add $0x30,%eax 14178: 43 88 44 27 01 mov %al,0x1(%r15,%r12,1) 1417d: 49 8d 44 24 02 lea 0x2(%r12),%rax 14182: 49 39 c6 cmp %rax,%r14 14185: 76 10 jbe 14197 <__sprintf_chk@plt+0xf407> 14187: 89 e8 mov %ebp,%eax 14189: c0 e8 03 shr $0x3,%al 1418c: 83 e0 07 and $0x7,%eax 1418f: 83 c0 30 add $0x30,%eax 14192: 43 88 44 27 02 mov %al,0x2(%r15,%r12,1) 14197: 83 e5 07 and $0x7,%ebp 1419a: 48 83 c3 01 add $0x1,%rbx 1419e: 49 83 c4 03 add $0x3,%r12 141a2: 83 c5 30 add $0x30,%ebp 141a5: 48 39 cb cmp %rcx,%rbx 141a8: 0f 83 a4 01 00 00 jae 14352 <__sprintf_chk@plt+0xf5c2> 141ae: 89 d6 mov %edx,%esi 141b0: 4d 39 e6 cmp %r12,%r14 141b3: 76 04 jbe 141b9 <__sprintf_chk@plt+0xf429> 141b5: 43 88 2c 27 mov %bpl,(%r15,%r12,1) 141b9: 0f b6 2c 1f movzbl (%rdi,%rbx,1),%ebp 141bd: 49 83 c4 01 add $0x1,%r12 141c1: 84 d2 test %dl,%dl 141c3: 0f 85 47 ff ff ff jne 14110 <__sprintf_chk@plt+0xf380> 141c9: 89 f0 mov %esi,%eax 141cb: 83 f0 01 xor $0x1,%eax 141ce: 44 21 c0 and %r8d,%eax 141d1: 45 84 c9 test %r9b,%r9b 141d4: 74 0e je 141e4 <__sprintf_chk@plt+0xf454> 141d6: 4d 39 e6 cmp %r12,%r14 141d9: 76 05 jbe 141e0 <__sprintf_chk@plt+0xf450> 141db: 43 c6 04 27 5c movb $0x5c,(%r15,%r12,1) 141e0: 49 83 c4 01 add $0x1,%r12 141e4: 48 83 c3 01 add $0x1,%rbx 141e8: 48 39 cb cmp %rcx,%rbx 141eb: 0f 83 4d 01 00 00 jae 1433e <__sprintf_chk@plt+0xf5ae> 141f1: 84 c0 test %al,%al 141f3: 0f 84 64 01 00 00 je 1435d <__sprintf_chk@plt+0xf5cd> 141f9: 4d 39 e6 cmp %r12,%r14 141fc: 76 05 jbe 14203 <__sprintf_chk@plt+0xf473> 141fe: 43 c6 04 27 27 movb $0x27,(%r15,%r12,1) 14203: 49 8d 44 24 01 lea 0x1(%r12),%rax 14208: 49 39 c6 cmp %rax,%r14 1420b: 76 06 jbe 14213 <__sprintf_chk@plt+0xf483> 1420d: 43 c6 44 27 01 27 movb $0x27,0x1(%r15,%r12,1) 14213: 49 83 c4 02 add $0x2,%r12 14217: 45 31 c9 xor %r9d,%r9d 1421a: 45 31 c0 xor %r8d,%r8d 1421d: eb 91 jmp 141b0 <__sprintf_chk@plt+0xf420> 1421f: 90 nop 14220: 48 83 f8 01 cmp $0x1,%rax 14224: 0f 84 3c fe ff ff je 14066 <__sprintf_chk@plt+0xf2d6> 1422a: 48 8b 44 24 18 mov 0x18(%rsp),%rax 1422f: 4a 8d 74 28 01 lea 0x1(%rax,%r13,1),%rsi 14234: 48 01 d0 add %rdx,%rax 14237: 4e 8d 04 28 lea (%rax,%r13,1),%r8 1423b: eb 0d jmp 1424a <__sprintf_chk@plt+0xf4ba> 1423d: 48 83 c6 01 add $0x1,%rsi 14241: 49 39 f0 cmp %rsi,%r8 14244: 0f 84 1c fe ff ff je 14066 <__sprintf_chk@plt+0xf2d6> 1424a: 0f b6 06 movzbl (%rsi),%eax 1424d: 8d 48 a5 lea -0x5b(%rax),%ecx 14250: 80 f9 21 cmp $0x21,%cl 14253: 77 e8 ja 1423d <__sprintf_chk@plt+0xf4ad> 14255: b8 01 00 00 00 mov $0x1,%eax 1425a: 48 d3 e0 shl %cl,%rax 1425d: 48 b9 2b 00 00 00 02 movabs $0x20000002b,%rcx 14264: 00 00 00 14267: 48 85 c8 test %rcx,%rax 1426a: 74 d1 je 1423d <__sprintf_chk@plt+0xf4ad> 1426c: 49 89 db mov %rbx,%r11 1426f: 41 ba 02 00 00 00 mov $0x2,%r10d 14275: e9 56 f8 ff ff jmpq 13ad0 <__sprintf_chk@plt+0xed40> 1427a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 14280: 41 89 c1 mov %eax,%r9d 14283: 45 31 ed xor %r13d,%r13d 14286: 31 c0 xor %eax,%eax 14288: e9 93 f4 ff ff jmpq 13720 <__sprintf_chk@plt+0xe990> 1428d: 0f 1f 00 nopl (%rax) 14290: 4c 89 e1 mov %r12,%rcx 14293: 4d 39 e6 cmp %r12,%r14 14296: 76 0b jbe 142a3 <__sprintf_chk@plt+0xf513> 14298: 44 89 c0 mov %r8d,%eax 1429b: 41 c6 04 0f 5c movb $0x5c,(%r15,%rcx,1) 142a0: 41 89 c0 mov %eax,%r8d 142a3: 4c 8d 61 01 lea 0x1(%rcx),%r12 142a7: 41 83 fa 02 cmp $0x2,%r10d 142ab: 0f 84 d2 00 00 00 je 14383 <__sprintf_chk@plt+0xf5f3> 142b1: 48 8d 43 01 lea 0x1(%rbx),%rax 142b5: bd 30 00 00 00 mov $0x30,%ebp 142ba: 4c 39 d8 cmp %r11,%rax 142bd: 73 19 jae 142d8 <__sprintf_chk@plt+0xf548> 142bf: 48 8b 44 24 18 mov 0x18(%rsp),%rax 142c4: 0f b6 44 18 01 movzbl 0x1(%rax,%rbx,1),%eax 142c9: 88 44 24 30 mov %al,0x30(%rsp) 142cd: 83 e8 30 sub $0x30,%eax 142d0: 3c 09 cmp $0x9,%al 142d2: 0f 86 bb 00 00 00 jbe 14393 <__sprintf_chk@plt+0xf603> 142d8: 0f b6 44 24 10 movzbl 0x10(%rsp),%eax 142dd: 83 f0 01 xor $0x1,%eax 142e0: 08 d0 or %dl,%al 142e2: 44 89 e8 mov %r13d,%eax 142e5: 41 bd 00 00 00 00 mov $0x0,%r13d 142eb: 0f 84 2f f4 ff ff je 13720 <__sprintf_chk@plt+0xe990> 142f1: e9 48 f4 ff ff jmpq 1373e <__sprintf_chk@plt+0xe9ae> 142f6: 4d 39 e6 cmp %r12,%r14 142f9: 76 05 jbe 14300 <__sprintf_chk@plt+0xf570> 142fb: 43 c6 04 27 27 movb $0x27,(%r15,%r12,1) 14300: 49 8d 44 24 01 lea 0x1(%r12),%rax 14305: 49 39 c6 cmp %rax,%r14 14308: 76 06 jbe 14310 <__sprintf_chk@plt+0xf580> 1430a: 43 c6 44 27 01 5c movb $0x5c,0x1(%r15,%r12,1) 14310: 49 8d 44 24 02 lea 0x2(%r12),%rax 14315: 49 39 c6 cmp %rax,%r14 14318: 0f 86 31 03 00 00 jbe 1464f <__sprintf_chk@plt+0xf8bf> 1431e: 4c 89 f2 mov %r14,%rdx 14321: 43 c6 44 27 02 27 movb $0x27,0x2(%r15,%r12,1) 14327: 4c 8b 74 24 58 mov 0x58(%rsp),%r14 1432c: e9 01 fc ff ff jmpq 13f32 <__sprintf_chk@plt+0xf1a2> 14331: 0f b6 54 24 10 movzbl 0x10(%rsp),%edx 14336: 45 31 ed xor %r13d,%r13d 14339: e9 b4 fd ff ff jmpq 140f2 <__sprintf_chk@plt+0xf362> 1433e: 44 0f b6 6c 24 30 movzbl 0x30(%rsp),%r13d 14344: e9 17 fa ff ff jmpq 13d60 <__sprintf_chk@plt+0xefd0> 14349: 88 44 24 10 mov %al,0x10(%rsp) 1434d: e9 7e f7 ff ff jmpq 13ad0 <__sprintf_chk@plt+0xed40> 14352: 44 0f b6 6c 24 30 movzbl 0x30(%rsp),%r13d 14358: e9 4b f4 ff ff jmpq 137a8 <__sprintf_chk@plt+0xea18> 1435d: 45 31 c9 xor %r9d,%r9d 14360: e9 4b fe ff ff jmpq 141b0 <__sprintf_chk@plt+0xf420> 14365: 48 c7 44 24 58 00 00 movq $0x0,0x58(%rsp) 1436c: 00 00 1436e: 45 31 ed xor %r13d,%r13d 14371: c6 44 24 08 01 movb $0x1,0x8(%rsp) 14376: c6 84 24 84 00 00 00 movb $0x0,0x84(%rsp) 1437d: 00 1437e: e9 7d f5 ff ff jmpq 13900 <__sprintf_chk@plt+0xeb70> 14383: 44 89 e8 mov %r13d,%eax 14386: bd 30 00 00 00 mov $0x30,%ebp 1438b: 45 31 ed xor %r13d,%r13d 1438e: e9 ab f3 ff ff jmpq 1373e <__sprintf_chk@plt+0xe9ae> 14393: 4d 39 e6 cmp %r12,%r14 14396: 76 05 jbe 1439d <__sprintf_chk@plt+0xf60d> 14398: 43 c6 04 27 30 movb $0x30,(%r15,%r12,1) 1439d: 48 8d 41 02 lea 0x2(%rcx),%rax 143a1: 49 39 c6 cmp %rax,%r14 143a4: 76 06 jbe 143ac <__sprintf_chk@plt+0xf61c> 143a6: 41 c6 44 0f 02 30 movb $0x30,0x2(%r15,%rcx,1) 143ac: 4c 8d 61 03 lea 0x3(%rcx),%r12 143b0: bd 30 00 00 00 mov $0x30,%ebp 143b5: e9 1e ff ff ff jmpq 142d8 <__sprintf_chk@plt+0xf548> 143ba: 44 89 c8 mov %r9d,%eax 143bd: e9 af fa ff ff jmpq 13e71 <__sprintf_chk@plt+0xf0e1> 143c2: 44 89 c8 mov %r9d,%eax 143c5: e9 bf fa ff ff jmpq 13e89 <__sprintf_chk@plt+0xf0f9> 143ca: 48 8b 54 24 78 mov 0x78(%rsp),%rdx 143cf: 0f b6 02 movzbl (%rdx),%eax 143d2: 84 c0 test %al,%al 143d4: 0f 84 cd f1 ff ff je 135a7 <__sprintf_chk@plt+0xe817> 143da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 143e0: 4d 39 e6 cmp %r12,%r14 143e3: 76 04 jbe 143e9 <__sprintf_chk@plt+0xf659> 143e5: 43 88 04 27 mov %al,(%r15,%r12,1) 143e9: 49 83 c4 01 add $0x1,%r12 143ed: 42 0f b6 04 22 movzbl (%rdx,%r12,1),%eax 143f2: 84 c0 test %al,%al 143f4: 75 ea jne 143e0 <__sprintf_chk@plt+0xf650> 143f6: e9 ac f1 ff ff jmpq 135a7 <__sprintf_chk@plt+0xe817> 143fb: 48 89 ef mov %rbp,%rdi 143fe: 49 89 db mov %rbx,%r11 14401: 0f b6 54 24 10 movzbl 0x10(%rsp),%edx 14406: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 1440b: 44 0f b6 84 24 85 00 movzbl 0x85(%rsp),%r8d 14412: 00 00 14414: 0f b6 ac 24 86 00 00 movzbl 0x86(%rsp),%ebp 1441b: 00 1441c: 45 31 ed xor %r13d,%r13d 1441f: 4c 8b a4 24 88 00 00 mov 0x88(%rsp),%r12 14426: 00 14427: 44 8b 94 24 80 00 00 mov 0x80(%rsp),%r10d 1442e: 00 1442f: 44 0f b6 8c 24 87 00 movzbl 0x87(%rsp),%r9d 14436: 00 00 14438: e9 ab fc ff ff jmpq 140e8 <__sprintf_chk@plt+0xf358> 1443d: 0f b6 2c 07 movzbl (%rdi,%rax,1),%ebp 14441: 8d 55 df lea -0x21(%rbp),%edx 14444: 80 fa 1d cmp $0x1d,%dl 14447: 0f 87 33 f7 ff ff ja 13b80 <__sprintf_chk@plt+0xedf0> 1444d: 48 8d 3d 6c 84 00 00 lea 0x846c(%rip),%rdi # 1c8c0 <_IO_stdin_used@@Base+0x48c0> 14454: 0f b6 d2 movzbl %dl,%edx 14457: 48 63 14 97 movslq (%rdi,%rdx,4),%rdx 1445b: 48 01 fa add %rdi,%rdx 1445e: 3e ff e2 notrack jmpq *%rdx 14461: 80 7c 24 63 00 cmpb $0x0,0x63(%rsp) 14466: 0f 85 72 f6 ff ff jne 13ade <__sprintf_chk@plt+0xed4e> 1446c: 4d 39 e6 cmp %r12,%r14 1446f: 76 05 jbe 14476 <__sprintf_chk@plt+0xf6e6> 14471: 43 c6 04 27 3f movb $0x3f,(%r15,%r12,1) 14476: 49 8d 54 24 01 lea 0x1(%r12),%rdx 1447b: 49 39 d6 cmp %rdx,%r14 1447e: 76 06 jbe 14486 <__sprintf_chk@plt+0xf6f6> 14480: 43 c6 44 27 01 22 movb $0x22,0x1(%r15,%r12,1) 14486: 49 8d 54 24 02 lea 0x2(%r12),%rdx 1448b: 49 39 d6 cmp %rdx,%r14 1448e: 76 06 jbe 14496 <__sprintf_chk@plt+0xf706> 14490: 43 c6 44 27 02 22 movb $0x22,0x2(%r15,%r12,1) 14496: 49 8d 54 24 03 lea 0x3(%r12),%rdx 1449b: 49 39 d6 cmp %rdx,%r14 1449e: 76 06 jbe 144a6 <__sprintf_chk@plt+0xf716> 144a0: 43 c6 44 27 03 3f movb $0x3f,0x3(%r15,%r12,1) 144a6: 49 83 c4 04 add $0x4,%r12 144aa: 31 d2 xor %edx,%edx 144ac: 45 31 ed xor %r13d,%r13d 144af: 48 89 c3 mov %rax,%rbx 144b2: e9 21 fe ff ff jmpq 142d8 <__sprintf_chk@plt+0xf548> 144b7: 48 89 ef mov %rbp,%rdi 144ba: 49 89 db mov %rbx,%r11 144bd: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 144c2: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 144c7: 44 0f b6 84 24 85 00 movzbl 0x85(%rsp),%r8d 144ce: 00 00 144d0: 4c 89 e8 mov %r13,%rax 144d3: 48 89 fa mov %rdi,%rdx 144d6: 0f b6 ac 24 86 00 00 movzbl 0x86(%rsp),%ebp 144dd: 00 144de: 4c 8b a4 24 88 00 00 mov 0x88(%rsp),%r12 144e5: 00 144e6: 44 8b 94 24 80 00 00 mov 0x80(%rsp),%r10d 144ed: 00 144ee: 44 0f b6 8c 24 87 00 movzbl 0x87(%rsp),%r9d 144f5: 00 00 144f7: 4d 39 dd cmp %r11,%r13 144fa: 72 11 jb 1450d <__sprintf_chk@plt+0xf77d> 144fc: eb 18 jmp 14516 <__sprintf_chk@plt+0xf786> 144fe: 66 90 xchg %ax,%ax 14500: 48 83 c2 01 add $0x1,%rdx 14504: 48 8d 04 13 lea (%rbx,%rdx,1),%rax 14508: 49 39 c3 cmp %rax,%r11 1450b: 76 06 jbe 14513 <__sprintf_chk@plt+0xf783> 1450d: 80 3c 01 00 cmpb $0x0,(%rcx,%rax,1) 14511: 75 ed jne 14500 <__sprintf_chk@plt+0xf770> 14513: 48 89 d7 mov %rdx,%rdi 14516: 0f b6 54 24 10 movzbl 0x10(%rsp),%edx 1451b: 45 31 ed xor %r13d,%r13d 1451e: e9 c5 fb ff ff jmpq 140e8 <__sprintf_chk@plt+0xf358> 14523: 48 8d 05 1e 7d 00 00 lea 0x7d1e(%rip),%rax # 1c248 <_IO_stdin_used@@Base+0x4248> 1452a: 45 31 ed xor %r13d,%r13d 1452d: 45 31 e4 xor %r12d,%r12d 14530: c6 44 24 08 01 movb $0x1,0x8(%rsp) 14535: c6 84 24 84 00 00 00 movb $0x0,0x84(%rsp) 1453c: 00 1453d: 48 c7 44 24 58 00 00 movq $0x0,0x58(%rsp) 14544: 00 00 14546: c6 44 24 63 01 movb $0x1,0x63(%rsp) 1454b: c6 44 24 10 01 movb $0x1,0x10(%rsp) 14550: 48 c7 44 24 20 01 00 movq $0x1,0x20(%rsp) 14557: 00 00 14559: 48 89 44 24 50 mov %rax,0x50(%rsp) 1455e: e9 8d f0 ff ff jmpq 135f0 <__sprintf_chk@plt+0xe860> 14563: 89 c2 mov %eax,%edx 14565: 48 8b 44 24 50 mov 0x50(%rsp),%rax 1456a: 48 85 c0 test %rax,%rax 1456d: 74 24 je 14593 <__sprintf_chk@plt+0xf803> 1456f: 84 d2 test %dl,%dl 14571: 74 20 je 14593 <__sprintf_chk@plt+0xf803> 14573: 0f b6 10 movzbl (%rax),%edx 14576: 84 d2 test %dl,%dl 14578: 74 19 je 14593 <__sprintf_chk@plt+0xf803> 1457a: 4c 29 e0 sub %r12,%rax 1457d: 4d 39 e6 cmp %r12,%r14 14580: 76 04 jbe 14586 <__sprintf_chk@plt+0xf7f6> 14582: 43 88 14 27 mov %dl,(%r15,%r12,1) 14586: 49 83 c4 01 add $0x1,%r12 1458a: 42 0f b6 14 20 movzbl (%rax,%r12,1),%edx 1458f: 84 d2 test %dl,%dl 14591: 75 ea jne 1457d <__sprintf_chk@plt+0xf7ed> 14593: 4d 39 e6 cmp %r12,%r14 14596: 0f 86 7c f5 ff ff jbe 13b18 <__sprintf_chk@plt+0xed88> 1459c: 43 c6 04 27 00 movb $0x0,(%r15,%r12,1) 145a1: e9 72 f5 ff ff jmpq 13b18 <__sprintf_chk@plt+0xed88> 145a6: 44 89 d6 mov %r10d,%esi 145a9: 4c 89 5c 24 10 mov %r11,0x10(%rsp) 145ae: 44 89 54 24 08 mov %r10d,0x8(%rsp) 145b3: e8 d8 ed ff ff callq 13390 <__sprintf_chk@plt+0xe600> 145b8: 4c 8b 5c 24 10 mov 0x10(%rsp),%r11 145bd: 44 8b 54 24 08 mov 0x8(%rsp),%r10d 145c2: 48 89 44 24 70 mov %rax,0x70(%rsp) 145c7: e9 d0 ef ff ff jmpq 1359c <__sprintf_chk@plt+0xe80c> 145cc: 44 89 d6 mov %r10d,%esi 145cf: 4c 89 5c 24 10 mov %r11,0x10(%rsp) 145d4: 44 89 54 24 08 mov %r10d,0x8(%rsp) 145d9: e8 b2 ed ff ff callq 13390 <__sprintf_chk@plt+0xe600> 145de: 4c 8b 5c 24 10 mov 0x10(%rsp),%r11 145e3: 44 8b 54 24 08 mov 0x8(%rsp),%r10d 145e8: 48 89 44 24 78 mov %rax,0x78(%rsp) 145ed: e9 6b ef ff ff jmpq 1355d <__sprintf_chk@plt+0xe7cd> 145f2: 41 83 fa 02 cmp $0x2,%r10d 145f6: 0f 94 44 24 10 sete 0x10(%rsp) 145fb: e9 d0 f4 ff ff jmpq 13ad0 <__sprintf_chk@plt+0xed40> 14600: 0f b6 94 24 84 00 00 movzbl 0x84(%rsp),%edx 14607: 00 14608: e9 58 ff ff ff jmpq 14565 <__sprintf_chk@plt+0xf7d5> 1460d: 48 83 ec 08 sub $0x8,%rsp 14611: 41 b8 05 00 00 00 mov $0x5,%r8d 14617: 4c 89 d9 mov %r11,%rcx 1461a: 4c 89 ff mov %r15,%rdi 1461d: ff 74 24 78 pushq 0x78(%rsp) 14621: ff b4 24 88 00 00 00 pushq 0x88(%rsp) 14628: ff 74 24 40 pushq 0x40(%rsp) 1462c: 44 8b 8c 24 84 00 00 mov 0x84(%rsp),%r9d 14633: 00 14634: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 14639: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 1463e: e8 2d ee ff ff callq 13470 <__sprintf_chk@plt+0xe6e0> 14643: 48 83 c4 20 add $0x20,%rsp 14647: 49 89 c4 mov %rax,%r12 1464a: e9 c9 f4 ff ff jmpq 13b18 <__sprintf_chk@plt+0xed88> 1464f: 4c 89 f2 mov %r14,%rdx 14652: 4c 8b 74 24 58 mov 0x58(%rsp),%r14 14657: e9 d6 f8 ff ff jmpq 13f32 <__sprintf_chk@plt+0xf1a2> 1465c: e8 7f 02 ff ff callq 48e0 <__stack_chk_fail@plt> 14661: 4c 89 74 24 58 mov %r14,0x58(%rsp) 14666: 31 d2 xor %edx,%edx 14668: 45 31 ed xor %r13d,%r13d 1466b: 31 c0 xor %eax,%eax 1466d: c6 44 24 08 01 movb $0x1,0x8(%rsp) 14672: e9 7f f8 ff ff jmpq 13ef6 <__sprintf_chk@plt+0xf166> 14677: 89 d5 mov %edx,%ebp 14679: e9 a2 f5 ff ff jmpq 13c20 <__sprintf_chk@plt+0xee90> 1467e: 48 8d 05 56 89 00 00 lea 0x8956(%rip),%rax # 1cfdb <version_etc_copyright@@Base+0x33b> 14685: 45 31 ed xor %r13d,%r13d 14688: 45 31 e4 xor %r12d,%r12d 1468b: c6 44 24 08 01 movb $0x1,0x8(%rsp) 14690: c6 84 24 84 00 00 00 movb $0x0,0x84(%rsp) 14697: 00 14698: 48 c7 44 24 58 00 00 movq $0x0,0x58(%rsp) 1469f: 00 00 146a1: c6 44 24 63 01 movb $0x1,0x63(%rsp) 146a6: c6 44 24 10 00 movb $0x0,0x10(%rsp) 146ab: 48 c7 44 24 20 01 00 movq $0x1,0x20(%rsp) 146b2: 00 00 146b4: 48 89 44 24 50 mov %rax,0x50(%rsp) 146b9: e9 32 ef ff ff jmpq 135f0 <__sprintf_chk@plt+0xe860> 146be: 66 90 xchg %ax,%ax 146c0: 41 57 push %r15 146c2: 41 56 push %r14 146c4: 41 55 push %r13 146c6: 49 89 d5 mov %rdx,%r13 146c9: 41 54 push %r12 146cb: 49 89 f4 mov %rsi,%r12 146ce: 55 push %rbp 146cf: 48 89 cd mov %rcx,%rbp 146d2: 53 push %rbx 146d3: 48 63 df movslq %edi,%rbx 146d6: 48 83 ec 28 sub $0x28,%rsp 146da: e8 81 00 ff ff callq 4760 <__errno_location@plt> 146df: 4c 8b 3d 5a eb 00 00 mov 0xeb5a(%rip),%r15 # 23240 <quote_quoting_options@@Base+0x40> 146e6: 48 89 04 24 mov %rax,(%rsp) 146ea: 8b 00 mov (%rax),%eax 146ec: 89 44 24 0c mov %eax,0xc(%rsp) 146f0: 85 db test %ebx,%ebx 146f2: 0f 88 cb 06 ff ff js 4dc3 <__sprintf_chk@plt+0x33> 146f8: 39 1d 3a eb 00 00 cmp %ebx,0xeb3a(%rip) # 23238 <quote_quoting_options@@Base+0x38> 146fe: 7f 61 jg 14761 <__sprintf_chk@plt+0xf9d1> 14700: 81 fb ff ff ff 7f cmp $0x7fffffff,%ebx 14706: 0f 84 4d 01 00 00 je 14859 <__sprintf_chk@plt+0xfac9> 1470c: 44 8d 73 01 lea 0x1(%rbx),%r14d 14710: 48 8d 05 39 eb 00 00 lea 0xeb39(%rip),%rax # 23250 <quote_quoting_options@@Base+0x50> 14717: 49 63 f6 movslq %r14d,%rsi 1471a: 48 c1 e6 04 shl $0x4,%rsi 1471e: 49 39 c7 cmp %rax,%r15 14721: 0f 84 11 01 00 00 je 14838 <__sprintf_chk@plt+0xfaa8> 14727: 4c 89 ff mov %r15,%rdi 1472a: e8 f1 11 00 00 callq 15920 <__sprintf_chk@plt+0x10b90> 1472f: 48 89 05 0a eb 00 00 mov %rax,0xeb0a(%rip) # 23240 <quote_quoting_options@@Base+0x40> 14736: 49 89 c7 mov %rax,%r15 14739: 48 63 3d f8 ea 00 00 movslq 0xeaf8(%rip),%rdi # 23238 <quote_quoting_options@@Base+0x38> 14740: 44 89 f2 mov %r14d,%edx 14743: 31 f6 xor %esi,%esi 14745: 29 fa sub %edi,%edx 14747: 48 c1 e7 04 shl $0x4,%rdi 1474b: 48 63 d2 movslq %edx,%rdx 1474e: 4c 01 ff add %r15,%rdi 14751: 48 c1 e2 04 shl $0x4,%rdx 14755: e8 86 02 ff ff callq 49e0 <memset@plt> 1475a: 44 89 35 d7 ea 00 00 mov %r14d,0xead7(%rip) # 23238 <quote_quoting_options@@Base+0x38> 14761: 48 8d 45 08 lea 0x8(%rbp),%rax 14765: 48 c1 e3 04 shl $0x4,%rbx 14769: 48 83 ec 08 sub $0x8,%rsp 1476d: 44 8b 75 04 mov 0x4(%rbp),%r14d 14771: 4c 01 fb add %r15,%rbx 14774: 48 89 44 24 20 mov %rax,0x20(%rsp) 14779: 44 8b 45 00 mov 0x0(%rbp),%r8d 1477d: 4c 89 e9 mov %r13,%rcx 14780: 48 8b 33 mov (%rbx),%rsi 14783: 4c 8b 7b 08 mov 0x8(%rbx),%r15 14787: ff 75 30 pushq 0x30(%rbp) 1478a: 41 83 ce 01 or $0x1,%r14d 1478e: ff 75 28 pushq 0x28(%rbp) 14791: 45 89 f1 mov %r14d,%r9d 14794: 4c 89 e2 mov %r12,%rdx 14797: 50 push %rax 14798: 4c 89 ff mov %r15,%rdi 1479b: 48 89 74 24 30 mov %rsi,0x30(%rsp) 147a0: e8 cb ec ff ff callq 13470 <__sprintf_chk@plt+0xe6e0> 147a5: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 147aa: 48 83 c4 20 add $0x20,%rsp 147ae: 48 39 c6 cmp %rax,%rsi 147b1: 77 65 ja 14818 <__sprintf_chk@plt+0xfa88> 147b3: 48 8d 70 01 lea 0x1(%rax),%rsi 147b7: 48 8d 05 62 fc 00 00 lea 0xfc62(%rip),%rax # 24420 <program_name@@Base+0x20> 147be: 48 89 33 mov %rsi,(%rbx) 147c1: 49 39 c7 cmp %rax,%r15 147c4: 74 12 je 147d8 <__sprintf_chk@plt+0xfa48> 147c6: 4c 89 ff mov %r15,%rdi 147c9: 48 89 74 24 10 mov %rsi,0x10(%rsp) 147ce: e8 fd fe fe ff callq 46d0 <free@plt> 147d3: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 147d8: 48 89 f7 mov %rsi,%rdi 147db: 48 89 74 24 10 mov %rsi,0x10(%rsp) 147e0: e8 db 10 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 147e5: 48 83 ec 08 sub $0x8,%rsp 147e9: 44 8b 45 00 mov 0x0(%rbp),%r8d 147ed: 45 89 f1 mov %r14d,%r9d 147f0: 48 89 43 08 mov %rax,0x8(%rbx) 147f4: 4c 89 e9 mov %r13,%rcx 147f7: 4c 89 e2 mov %r12,%rdx 147fa: 48 89 c7 mov %rax,%rdi 147fd: ff 75 30 pushq 0x30(%rbp) 14800: 49 89 c7 mov %rax,%r15 14803: ff 75 28 pushq 0x28(%rbp) 14806: ff 74 24 30 pushq 0x30(%rsp) 1480a: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 1480f: e8 5c ec ff ff callq 13470 <__sprintf_chk@plt+0xe6e0> 14814: 48 83 c4 20 add $0x20,%rsp 14818: 48 8b 04 24 mov (%rsp),%rax 1481c: 8b 4c 24 0c mov 0xc(%rsp),%ecx 14820: 89 08 mov %ecx,(%rax) 14822: 48 83 c4 28 add $0x28,%rsp 14826: 4c 89 f8 mov %r15,%rax 14829: 5b pop %rbx 1482a: 5d pop %rbp 1482b: 41 5c pop %r12 1482d: 41 5d pop %r13 1482f: 41 5e pop %r14 14831: 41 5f pop %r15 14833: c3 retq 14834: 0f 1f 40 00 nopl 0x0(%rax) 14838: 31 ff xor %edi,%edi 1483a: e8 e1 10 00 00 callq 15920 <__sprintf_chk@plt+0x10b90> 1483f: 66 0f 6f 05 09 ea 00 movdqa 0xea09(%rip),%xmm0 # 23250 <quote_quoting_options@@Base+0x50> 14846: 00 14847: 48 89 05 f2 e9 00 00 mov %rax,0xe9f2(%rip) # 23240 <quote_quoting_options@@Base+0x40> 1484e: 49 89 c7 mov %rax,%r15 14851: 0f 11 00 movups %xmm0,(%rax) 14854: e9 e0 fe ff ff jmpq 14739 <__sprintf_chk@plt+0xf9a9> 14859: e8 d2 12 00 00 callq 15b30 <__sprintf_chk@plt+0x10da0> 1485e: 66 90 xchg %ax,%ax 14860: f3 0f 1e fa endbr64 14864: 41 54 push %r12 14866: 55 push %rbp 14867: 48 89 fd mov %rdi,%rbp 1486a: 53 push %rbx 1486b: e8 f0 fe fe ff callq 4760 <__errno_location@plt> 14870: 48 85 ed test %rbp,%rbp 14873: be 38 00 00 00 mov $0x38,%esi 14878: 44 8b 20 mov (%rax),%r12d 1487b: 48 89 c3 mov %rax,%rbx 1487e: 48 8d 05 9b fc 00 00 lea 0xfc9b(%rip),%rax # 24520 <program_name@@Base+0x120> 14885: 48 0f 44 e8 cmove %rax,%rbp 14889: 48 89 ef mov %rbp,%rdi 1488c: e8 4f 12 00 00 callq 15ae0 <__sprintf_chk@plt+0x10d50> 14891: 44 89 23 mov %r12d,(%rbx) 14894: 5b pop %rbx 14895: 5d pop %rbp 14896: 41 5c pop %r12 14898: c3 retq 14899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 148a0: f3 0f 1e fa endbr64 148a4: 48 85 ff test %rdi,%rdi 148a7: 48 8d 05 72 fc 00 00 lea 0xfc72(%rip),%rax # 24520 <program_name@@Base+0x120> 148ae: 48 0f 44 f8 cmove %rax,%rdi 148b2: 8b 07 mov (%rdi),%eax 148b4: c3 retq 148b5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 148bc: 00 00 00 00 148c0: f3 0f 1e fa endbr64 148c4: 48 85 ff test %rdi,%rdi 148c7: 48 8d 05 52 fc 00 00 lea 0xfc52(%rip),%rax # 24520 <program_name@@Base+0x120> 148ce: 48 0f 44 f8 cmove %rax,%rdi 148d2: 89 37 mov %esi,(%rdi) 148d4: c3 retq 148d5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 148dc: 00 00 00 00 148e0: f3 0f 1e fa endbr64 148e4: 48 85 ff test %rdi,%rdi 148e7: 48 8d 05 32 fc 00 00 lea 0xfc32(%rip),%rax # 24520 <program_name@@Base+0x120> 148ee: 89 f1 mov %esi,%ecx 148f0: 48 0f 44 f8 cmove %rax,%rdi 148f4: 89 f0 mov %esi,%eax 148f6: 83 e1 1f and $0x1f,%ecx 148f9: c0 e8 05 shr $0x5,%al 148fc: 0f b6 c0 movzbl %al,%eax 148ff: 48 8d 74 87 08 lea 0x8(%rdi,%rax,4),%rsi 14904: 8b 3e mov (%rsi),%edi 14906: 89 f8 mov %edi,%eax 14908: d3 e8 shr %cl,%eax 1490a: 31 c2 xor %eax,%edx 1490c: 83 e0 01 and $0x1,%eax 1490f: 83 e2 01 and $0x1,%edx 14912: d3 e2 shl %cl,%edx 14914: 31 fa xor %edi,%edx 14916: 89 16 mov %edx,(%rsi) 14918: c3 retq 14919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 14920: f3 0f 1e fa endbr64 14924: 48 85 ff test %rdi,%rdi 14927: 48 8d 05 f2 fb 00 00 lea 0xfbf2(%rip),%rax # 24520 <program_name@@Base+0x120> 1492e: 48 0f 44 f8 cmove %rax,%rdi 14932: 8b 47 04 mov 0x4(%rdi),%eax 14935: 89 77 04 mov %esi,0x4(%rdi) 14938: c3 retq 14939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 14940: f3 0f 1e fa endbr64 14944: 48 83 ec 08 sub $0x8,%rsp 14948: 48 8d 05 d1 fb 00 00 lea 0xfbd1(%rip),%rax # 24520 <program_name@@Base+0x120> 1494f: 48 85 ff test %rdi,%rdi 14952: 48 0f 44 f8 cmove %rax,%rdi 14956: c7 07 0a 00 00 00 movl $0xa,(%rdi) 1495c: 48 85 f6 test %rsi,%rsi 1495f: 0f 84 63 04 ff ff je 4dc8 <__sprintf_chk@plt+0x38> 14965: 48 85 d2 test %rdx,%rdx 14968: 0f 84 5a 04 ff ff je 4dc8 <__sprintf_chk@plt+0x38> 1496e: 48 89 77 28 mov %rsi,0x28(%rdi) 14972: 48 89 57 30 mov %rdx,0x30(%rdi) 14976: 48 83 c4 08 add $0x8,%rsp 1497a: c3 retq 1497b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14980: f3 0f 1e fa endbr64 14984: 41 57 push %r15 14986: 48 8d 05 93 fb 00 00 lea 0xfb93(%rip),%rax # 24520 <program_name@@Base+0x120> 1498d: 41 56 push %r14 1498f: 49 89 d6 mov %rdx,%r14 14992: 41 55 push %r13 14994: 49 89 f5 mov %rsi,%r13 14997: 41 54 push %r12 14999: 49 89 fc mov %rdi,%r12 1499c: 55 push %rbp 1499d: 53 push %rbx 1499e: 4c 89 c3 mov %r8,%rbx 149a1: 48 83 ec 18 sub $0x18,%rsp 149a5: 4d 85 c0 test %r8,%r8 149a8: 48 0f 44 d8 cmove %rax,%rbx 149ac: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 149b1: e8 aa fd fe ff callq 4760 <__errno_location@plt> 149b6: 48 83 ec 08 sub $0x8,%rsp 149ba: 4c 89 f2 mov %r14,%rdx 149bd: 4c 89 ee mov %r13,%rsi 149c0: 44 8b 38 mov (%rax),%r15d 149c3: 48 89 c5 mov %rax,%rbp 149c6: 48 8d 43 08 lea 0x8(%rbx),%rax 149ca: 44 8b 4b 04 mov 0x4(%rbx),%r9d 149ce: ff 73 30 pushq 0x30(%rbx) 149d1: 44 8b 03 mov (%rbx),%r8d 149d4: 4c 89 e7 mov %r12,%rdi 149d7: ff 73 28 pushq 0x28(%rbx) 149da: 50 push %rax 149db: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 149e0: e8 8b ea ff ff callq 13470 <__sprintf_chk@plt+0xe6e0> 149e5: 44 89 7d 00 mov %r15d,0x0(%rbp) 149e9: 48 83 c4 38 add $0x38,%rsp 149ed: 5b pop %rbx 149ee: 5d pop %rbp 149ef: 41 5c pop %r12 149f1: 41 5d pop %r13 149f3: 41 5e pop %r14 149f5: 41 5f pop %r15 149f7: c3 retq 149f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 149ff: 00 14a00: f3 0f 1e fa endbr64 14a04: 41 57 push %r15 14a06: 48 8d 05 13 fb 00 00 lea 0xfb13(%rip),%rax # 24520 <program_name@@Base+0x120> 14a0d: 41 56 push %r14 14a0f: 49 89 f6 mov %rsi,%r14 14a12: 41 55 push %r13 14a14: 49 89 fd mov %rdi,%r13 14a17: 41 54 push %r12 14a19: 55 push %rbp 14a1a: 48 89 d5 mov %rdx,%rbp 14a1d: 53 push %rbx 14a1e: 48 89 cb mov %rcx,%rbx 14a21: 48 83 ec 28 sub $0x28,%rsp 14a25: 48 85 c9 test %rcx,%rcx 14a28: 48 0f 44 d8 cmove %rax,%rbx 14a2c: e8 2f fd fe ff callq 4760 <__errno_location@plt> 14a31: 45 31 c9 xor %r9d,%r9d 14a34: 48 85 ed test %rbp,%rbp 14a37: 4c 89 f1 mov %r14,%rcx 14a3a: 49 89 c4 mov %rax,%r12 14a3d: 8b 00 mov (%rax),%eax 14a3f: 41 0f 94 c1 sete %r9b 14a43: 4c 8d 53 08 lea 0x8(%rbx),%r10 14a47: 48 83 ec 08 sub $0x8,%rsp 14a4b: 44 0b 4b 04 or 0x4(%rbx),%r9d 14a4f: 44 8b 03 mov (%rbx),%r8d 14a52: 4c 89 ea mov %r13,%rdx 14a55: 89 44 24 18 mov %eax,0x18(%rsp) 14a59: 31 f6 xor %esi,%esi 14a5b: 31 ff xor %edi,%edi 14a5d: ff 73 30 pushq 0x30(%rbx) 14a60: ff 73 28 pushq 0x28(%rbx) 14a63: 41 52 push %r10 14a65: 4c 89 54 24 38 mov %r10,0x38(%rsp) 14a6a: 44 89 4c 24 34 mov %r9d,0x34(%rsp) 14a6f: e8 fc e9 ff ff callq 13470 <__sprintf_chk@plt+0xe6e0> 14a74: 48 83 c4 20 add $0x20,%rsp 14a78: 48 8d 70 01 lea 0x1(%rax),%rsi 14a7c: 49 89 c7 mov %rax,%r15 14a7f: 48 89 f7 mov %rsi,%rdi 14a82: 48 89 74 24 08 mov %rsi,0x8(%rsp) 14a87: e8 34 0e 00 00 callq 158c0 <__sprintf_chk@plt+0x10b30> 14a8c: 48 83 ec 08 sub $0x8,%rsp 14a90: ff 73 30 pushq 0x30(%rbx) 14a93: 44 8b 03 mov (%rbx),%r8d 14a96: ff 73 28 pushq 0x28(%rbx) 14a99: 4c 89 f1 mov %r14,%rcx 14a9c: 4c 89 ea mov %r13,%rdx 14a9f: 48 89 c7 mov %rax,%rdi 14aa2: 4c 8b 54 24 30 mov 0x30(%rsp),%r10 14aa7: 41 52 push %r10 14aa9: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 14aae: 44 8b 4c 24 34 mov 0x34(%rsp),%r9d 14ab3: 48 89 44 24 28 mov %rax,0x28(%rsp) 14ab8: e8 b3 e9 ff ff callq 13470 <__sprintf_chk@plt+0xe6e0> 14abd: 8b 44 24 30 mov 0x30(%rsp),%eax 14ac1: 48 83 c4 20 add $0x20,%rsp 14ac5: 48 85 ed test %rbp,%rbp 14ac8: 4c 8b 5c 24 08 mov 0x8(%rsp),%r11 14acd: 41 89 04 24 mov %eax,(%r12) 14ad1: 74 04 je 14ad7 <__sprintf_chk@plt+0xfd47> 14ad3: 4c 89 7d 00 mov %r15,0x0(%rbp) 14ad7: 48 83 c4 28 add $0x28,%rsp 14adb: 4c 89 d8 mov %r11,%rax 14ade: 5b pop %rbx 14adf: 5d pop %rbp 14ae0: 41 5c pop %r12 14ae2: 41 5d pop %r13 14ae4: 41 5e pop %r14 14ae6: 41 5f pop %r15 14ae8: c3 retq 14ae9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 14af0: f3 0f 1e fa endbr64 14af4: 48 89 d1 mov %rdx,%rcx 14af7: 31 d2 xor %edx,%edx 14af9: e9 02 ff ff ff jmpq 14a00 <__sprintf_chk@plt+0xfc70> 14afe: 66 90 xchg %ax,%ax 14b00: f3 0f 1e fa endbr64 14b04: 8b 05 2e e7 00 00 mov 0xe72e(%rip),%eax # 23238 <quote_quoting_options@@Base+0x38> 14b0a: 41 54 push %r12 14b0c: 4c 8b 25 2d e7 00 00 mov 0xe72d(%rip),%r12 # 23240 <quote_quoting_options@@Base+0x40> 14b13: 55 push %rbp 14b14: 53 push %rbx 14b15: 83 f8 01 cmp $0x1,%eax 14b18: 7e 27 jle 14b41 <__sprintf_chk@plt+0xfdb1> 14b1a: 83 e8 02 sub $0x2,%eax 14b1d: 49 8d 5c 24 18 lea 0x18(%r12),%rbx 14b22: 48 c1 e0 04 shl $0x4,%rax 14b26: 49 8d 6c 04 28 lea 0x28(%r12,%rax,1),%rbp 14b2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14b30: 48 8b 3b mov (%rbx),%rdi 14b33: 48 83 c3 10 add $0x10,%rbx 14b37: e8 94 fb fe ff callq 46d0 <free@plt> 14b3c: 48 39 eb cmp %rbp,%rbx 14b3f: 75 ef jne 14b30 <__sprintf_chk@plt+0xfda0> 14b41: 49 8b 7c 24 08 mov 0x8(%r12),%rdi 14b46: 48 8d 1d d3 f8 00 00 lea 0xf8d3(%rip),%rbx # 24420 <program_name@@Base+0x20> 14b4d: 48 39 df cmp %rbx,%rdi 14b50: 74 17 je 14b69 <__sprintf_chk@plt+0xfdd9> 14b52: e8 79 fb fe ff callq 46d0 <free@plt> 14b57: 48 89 1d fa e6 00 00 mov %rbx,0xe6fa(%rip) # 23258 <quote_quoting_options@@Base+0x58> 14b5e: 48 c7 05 e7 e6 00 00 movq $0x100,0xe6e7(%rip) # 23250 <quote_quoting_options@@Base+0x50> 14b65: 00 01 00 00 14b69: 48 8d 1d e0 e6 00 00 lea 0xe6e0(%rip),%rbx # 23250 <quote_quoting_options@@Base+0x50> 14b70: 49 39 dc cmp %rbx,%r12 14b73: 74 0f je 14b84 <__sprintf_chk@plt+0xfdf4> 14b75: 4c 89 e7 mov %r12,%rdi 14b78: e8 53 fb fe ff callq 46d0 <free@plt> 14b7d: 48 89 1d bc e6 00 00 mov %rbx,0xe6bc(%rip) # 23240 <quote_quoting_options@@Base+0x40> 14b84: c7 05 aa e6 00 00 01 movl $0x1,0xe6aa(%rip) # 23238 <quote_quoting_options@@Base+0x38> 14b8b: 00 00 00 14b8e: 5b pop %rbx 14b8f: 5d pop %rbp 14b90: 41 5c pop %r12 14b92: c3 retq 14b93: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 14b9a: 00 00 00 00 14b9e: 66 90 xchg %ax,%ax 14ba0: f3 0f 1e fa endbr64 14ba4: 48 8d 0d 75 f9 00 00 lea 0xf975(%rip),%rcx # 24520 <program_name@@Base+0x120> 14bab: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 14bb2: e9 09 fb ff ff jmpq 146c0 <__sprintf_chk@plt+0xf930> 14bb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 14bbe: 00 00 14bc0: f3 0f 1e fa endbr64 14bc4: 48 8d 0d 55 f9 00 00 lea 0xf955(%rip),%rcx # 24520 <program_name@@Base+0x120> 14bcb: e9 f0 fa ff ff jmpq 146c0 <__sprintf_chk@plt+0xf930> 14bd0: f3 0f 1e fa endbr64 14bd4: 48 89 fe mov %rdi,%rsi 14bd7: 48 8d 0d 42 f9 00 00 lea 0xf942(%rip),%rcx # 24520 <program_name@@Base+0x120> 14bde: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 14be5: 31 ff xor %edi,%edi 14be7: e9 d4 fa ff ff jmpq 146c0 <__sprintf_chk@plt+0xf930> 14bec: 0f 1f 40 00 nopl 0x0(%rax) 14bf0: f3 0f 1e fa endbr64 14bf4: 48 89 f2 mov %rsi,%rdx 14bf7: 48 8d 0d 22 f9 00 00 lea 0xf922(%rip),%rcx # 24520 <program_name@@Base+0x120> 14bfe: 48 89 fe mov %rdi,%rsi 14c01: 31 ff xor %edi,%edi 14c03: e9 b8 fa ff ff jmpq 146c0 <__sprintf_chk@plt+0xf930> 14c08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 14c0f: 00 14c10: f3 0f 1e fa endbr64 14c14: 48 83 ec 48 sub $0x48,%rsp 14c18: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 14c1f: 00 00 14c21: 48 89 44 24 38 mov %rax,0x38(%rsp) 14c26: 31 c0 xor %eax,%eax 14c28: 83 fe 0a cmp $0xa,%esi 14c2b: 0f 84 9c 01 ff ff je 4dcd <__sprintf_chk@plt+0x3d> 14c31: 49 89 d0 mov %rdx,%r8 14c34: 89 34 24 mov %esi,(%rsp) 14c37: 48 89 e1 mov %rsp,%rcx 14c3a: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 14c41: 4c 89 c6 mov %r8,%rsi 14c44: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) 14c4b: 00 14c4c: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 14c53: 00 00 14c55: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 14c5c: 00 00 14c5e: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) 14c65: 00 00 14c67: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 14c6e: 00 00 14c70: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) 14c77: 00 00 14c79: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp) 14c80: 00 00 14c82: e8 39 fa ff ff callq 146c0 <__sprintf_chk@plt+0xf930> 14c87: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx 14c8c: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx 14c93: 00 00 14c95: 75 05 jne 14c9c <__sprintf_chk@plt+0xff0c> 14c97: 48 83 c4 48 add $0x48,%rsp 14c9b: c3 retq 14c9c: e8 3f fc fe ff callq 48e0 <__stack_chk_fail@plt> 14ca1: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 14ca8: 00 00 00 00 14cac: 0f 1f 40 00 nopl 0x0(%rax) 14cb0: f3 0f 1e fa endbr64 14cb4: 48 83 ec 48 sub $0x48,%rsp 14cb8: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 14cbf: 00 00 14cc1: 48 89 44 24 38 mov %rax,0x38(%rsp) 14cc6: 31 c0 xor %eax,%eax 14cc8: 83 fe 0a cmp $0xa,%esi 14ccb: 0f 84 01 01 ff ff je 4dd2 <__sprintf_chk@plt+0x42> 14cd1: 49 89 d0 mov %rdx,%r8 14cd4: 89 34 24 mov %esi,(%rsp) 14cd7: 48 89 ca mov %rcx,%rdx 14cda: 48 89 e1 mov %rsp,%rcx 14cdd: 4c 89 c6 mov %r8,%rsi 14ce0: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) 14ce7: 00 14ce8: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 14cef: 00 00 14cf1: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 14cf8: 00 00 14cfa: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) 14d01: 00 00 14d03: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 14d0a: 00 00 14d0c: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) 14d13: 00 00 14d15: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp) 14d1c: 00 00 14d1e: e8 9d f9 ff ff callq 146c0 <__sprintf_chk@plt+0xf930> 14d23: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 14d28: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx 14d2f: 00 00 14d31: 75 05 jne 14d38 <__sprintf_chk@plt+0xffa8> 14d33: 48 83 c4 48 add $0x48,%rsp 14d37: c3 retq 14d38: e8 a3 fb fe ff callq 48e0 <__stack_chk_fail@plt> 14d3d: 0f 1f 00 nopl (%rax) 14d40: f3 0f 1e fa endbr64 14d44: 48 89 f2 mov %rsi,%rdx 14d47: 89 fe mov %edi,%esi 14d49: 31 ff xor %edi,%edi 14d4b: e9 c0 fe ff ff jmpq 14c10 <__sprintf_chk@plt+0xfe80> 14d50: f3 0f 1e fa endbr64 14d54: 48 89 d1 mov %rdx,%rcx 14d57: 48 89 f2 mov %rsi,%rdx 14d5a: 89 fe mov %edi,%esi 14d5c: 31 ff xor %edi,%edi 14d5e: e9 4d ff ff ff jmpq 14cb0 <__sprintf_chk@plt+0xff20> 14d63: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 14d6a: 00 00 00 00 14d6e: 66 90 xchg %ax,%ax 14d70: f3 0f 1e fa endbr64 14d74: 48 83 ec 48 sub $0x48,%rsp 14d78: 66 0f 6f 05 a0 f7 00 movdqa 0xf7a0(%rip),%xmm0 # 24520 <program_name@@Base+0x120> 14d7f: 00 14d80: 66 0f 6f 0d a8 f7 00 movdqa 0xf7a8(%rip),%xmm1 # 24530 <program_name@@Base+0x130> 14d87: 00 14d88: 89 d1 mov %edx,%ecx 14d8a: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 14d91: 00 00 14d93: 48 89 44 24 38 mov %rax,0x38(%rsp) 14d98: 31 c0 xor %eax,%eax 14d9a: 48 8b 05 af f7 00 00 mov 0xf7af(%rip),%rax # 24550 <program_name@@Base+0x150> 14da1: 49 89 f1 mov %rsi,%r9 14da4: 83 e1 1f and $0x1f,%ecx 14da7: 66 0f 6f 15 91 f7 00 movdqa 0xf791(%rip),%xmm2 # 24540 <program_name@@Base+0x140> 14dae: 00 14daf: 0f 29 04 24 movaps %xmm0,(%rsp) 14db3: 49 89 e2 mov %rsp,%r10 14db6: 48 89 44 24 30 mov %rax,0x30(%rsp) 14dbb: 89 d0 mov %edx,%eax 14dbd: c0 e8 05 shr $0x5,%al 14dc0: 0f 29 4c 24 10 movaps %xmm1,0x10(%rsp) 14dc5: 0f b6 c0 movzbl %al,%eax 14dc8: 0f 29 54 24 20 movaps %xmm2,0x20(%rsp) 14dcd: 48 8d 54 84 08 lea 0x8(%rsp,%rax,4),%rdx 14dd2: 8b 32 mov (%rdx),%esi 14dd4: 89 f0 mov %esi,%eax 14dd6: d3 e8 shr %cl,%eax 14dd8: f7 d0 not %eax 14dda: 83 e0 01 and $0x1,%eax 14ddd: d3 e0 shl %cl,%eax 14ddf: 4c 89 d1 mov %r10,%rcx 14de2: 31 f0 xor %esi,%eax 14de4: 48 89 fe mov %rdi,%rsi 14de7: 31 ff xor %edi,%edi 14de9: 89 02 mov %eax,(%rdx) 14deb: 4c 89 ca mov %r9,%rdx 14dee: e8 cd f8 ff ff callq 146c0 <__sprintf_chk@plt+0xf930> 14df3: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 14df8: 64 48 33 3c 25 28 00 xor %fs:0x28,%rdi 14dff: 00 00 14e01: 75 05 jne 14e08 <__sprintf_chk@plt+0x10078> 14e03: 48 83 c4 48 add $0x48,%rsp 14e07: c3 retq 14e08: e8 d3 fa fe ff callq 48e0 <__stack_chk_fail@plt> 14e0d: 0f 1f 00 nopl (%rax) 14e10: f3 0f 1e fa endbr64 14e14: 40 0f be d6 movsbl %sil,%edx 14e18: 48 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%rsi 14e1f: e9 4c ff ff ff jmpq 14d70 <__sprintf_chk@plt+0xffe0> 14e24: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 14e2b: 00 00 00 00 14e2f: 90 nop 14e30: f3 0f 1e fa endbr64 14e34: ba 3a 00 00 00 mov $0x3a,%edx 14e39: 48 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%rsi 14e40: e9 2b ff ff ff jmpq 14d70 <__sprintf_chk@plt+0xffe0> 14e45: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 14e4c: 00 00 00 00 14e50: f3 0f 1e fa endbr64 14e54: ba 3a 00 00 00 mov $0x3a,%edx 14e59: e9 12 ff ff ff jmpq 14d70 <__sprintf_chk@plt+0xffe0> 14e5e: 66 90 xchg %ax,%ax 14e60: f3 0f 1e fa endbr64 14e64: 48 83 ec 48 sub $0x48,%rsp 14e68: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 14e6f: 00 00 14e71: 48 89 44 24 38 mov %rax,0x38(%rsp) 14e76: 31 c0 xor %eax,%eax 14e78: 83 fe 0a cmp $0xa,%esi 14e7b: 0f 84 56 ff fe ff je 4dd7 <__sprintf_chk@plt+0x47> 14e81: 49 89 d0 mov %rdx,%r8 14e84: 89 34 24 mov %esi,(%rsp) 14e87: 48 89 e1 mov %rsp,%rcx 14e8a: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 14e91: 48 b8 00 00 00 00 00 movabs $0x400000000000000,%rax 14e98: 00 00 04 14e9b: 4c 89 c6 mov %r8,%rsi 14e9e: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) 14ea5: 00 14ea6: 48 89 44 24 08 mov %rax,0x8(%rsp) 14eab: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 14eb2: 00 00 14eb4: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) 14ebb: 00 00 14ebd: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 14ec4: 00 00 14ec6: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) 14ecd: 00 00 14ecf: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp) 14ed6: 00 00 14ed8: e8 e3 f7 ff ff callq 146c0 <__sprintf_chk@plt+0xf930> 14edd: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx 14ee2: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx 14ee9: 00 00 14eeb: 75 05 jne 14ef2 <__sprintf_chk@plt+0x10162> 14eed: 48 83 c4 48 add $0x48,%rsp 14ef1: c3 retq 14ef2: e8 e9 f9 fe ff callq 48e0 <__stack_chk_fail@plt> 14ef7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 14efe: 00 00 14f00: f3 0f 1e fa endbr64 14f04: 48 83 ec 48 sub $0x48,%rsp 14f08: 66 0f 6f 05 10 f6 00 movdqa 0xf610(%rip),%xmm0 # 24520 <program_name@@Base+0x120> 14f0f: 00 14f10: 66 0f 6f 0d 18 f6 00 movdqa 0xf618(%rip),%xmm1 # 24530 <program_name@@Base+0x130> 14f17: 00 14f18: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 14f1f: 00 00 14f21: 48 89 44 24 38 mov %rax,0x38(%rsp) 14f26: 31 c0 xor %eax,%eax 14f28: 66 0f 6f 15 10 f6 00 movdqa 0xf610(%rip),%xmm2 # 24540 <program_name@@Base+0x140> 14f2f: 00 14f30: 48 8b 05 19 f6 00 00 mov 0xf619(%rip),%rax # 24550 <program_name@@Base+0x150> 14f37: 0f 29 04 24 movaps %xmm0,(%rsp) 14f3b: 48 89 44 24 30 mov %rax,0x30(%rsp) 14f40: c7 04 24 0a 00 00 00 movl $0xa,(%rsp) 14f47: 0f 29 4c 24 10 movaps %xmm1,0x10(%rsp) 14f4c: 0f 29 54 24 20 movaps %xmm2,0x20(%rsp) 14f51: 48 85 f6 test %rsi,%rsi 14f54: 0f 84 82 fe fe ff je 4ddc <__sprintf_chk@plt+0x4c> 14f5a: 48 85 d2 test %rdx,%rdx 14f5d: 0f 84 79 fe fe ff je 4ddc <__sprintf_chk@plt+0x4c> 14f63: 49 89 c9 mov %rcx,%r9 14f66: 48 89 74 24 28 mov %rsi,0x28(%rsp) 14f6b: 48 89 e1 mov %rsp,%rcx 14f6e: 48 89 54 24 30 mov %rdx,0x30(%rsp) 14f73: 4c 89 ce mov %r9,%rsi 14f76: 4c 89 c2 mov %r8,%rdx 14f79: e8 42 f7 ff ff callq 146c0 <__sprintf_chk@plt+0xf930> 14f7e: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx 14f83: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx 14f8a: 00 00 14f8c: 75 05 jne 14f93 <__sprintf_chk@plt+0x10203> 14f8e: 48 83 c4 48 add $0x48,%rsp 14f92: c3 retq 14f93: e8 48 f9 fe ff callq 48e0 <__stack_chk_fail@plt> 14f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 14f9f: 00 14fa0: f3 0f 1e fa endbr64 14fa4: 49 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%r8 14fab: e9 50 ff ff ff jmpq 14f00 <__sprintf_chk@plt+0x10170> 14fb0: f3 0f 1e fa endbr64 14fb4: 48 89 d1 mov %rdx,%rcx 14fb7: 49 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%r8 14fbe: 48 89 f2 mov %rsi,%rdx 14fc1: 48 89 fe mov %rdi,%rsi 14fc4: 31 ff xor %edi,%edi 14fc6: e9 35 ff ff ff jmpq 14f00 <__sprintf_chk@plt+0x10170> 14fcb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14fd0: f3 0f 1e fa endbr64 14fd4: 49 89 c8 mov %rcx,%r8 14fd7: 48 89 d1 mov %rdx,%rcx 14fda: 48 89 f2 mov %rsi,%rdx 14fdd: 48 89 fe mov %rdi,%rsi 14fe0: 31 ff xor %edi,%edi 14fe2: e9 19 ff ff ff jmpq 14f00 <__sprintf_chk@plt+0x10170> 14fe7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 14fee: 00 00 14ff0: f3 0f 1e fa endbr64 14ff4: 48 8d 0d 05 e2 00 00 lea 0xe205(%rip),%rcx # 23200 <quote_quoting_options@@Base> 14ffb: e9 c0 f6 ff ff jmpq 146c0 <__sprintf_chk@plt+0xf930> 15000: f3 0f 1e fa endbr64 15004: 48 89 f2 mov %rsi,%rdx 15007: 48 8d 0d f2 e1 00 00 lea 0xe1f2(%rip),%rcx # 23200 <quote_quoting_options@@Base> 1500e: 48 89 fe mov %rdi,%rsi 15011: 31 ff xor %edi,%edi 15013: e9 a8 f6 ff ff jmpq 146c0 <__sprintf_chk@plt+0xf930> 15018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1501f: 00 15020: f3 0f 1e fa endbr64 15024: 48 8d 0d d5 e1 00 00 lea 0xe1d5(%rip),%rcx # 23200 <quote_quoting_options@@Base> 1502b: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 15032: e9 89 f6 ff ff jmpq 146c0 <__sprintf_chk@plt+0xf930> 15037: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1503e: 00 00 15040: f3 0f 1e fa endbr64 15044: 48 89 fe mov %rdi,%rsi 15047: 48 8d 0d b2 e1 00 00 lea 0xe1b2(%rip),%rcx # 23200 <quote_quoting_options@@Base> 1504e: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 15055: 31 ff xor %edi,%edi 15057: e9 64 f6 ff ff jmpq 146c0 <__sprintf_chk@plt+0xf930> 1505c: 0f 1f 40 00 nopl 0x0(%rax) 15060: 41 56 push %r14 15062: 41 89 fe mov %edi,%r14d 15065: 48 89 f7 mov %rsi,%rdi 15068: 41 55 push %r13 1506a: 49 89 cd mov %rcx,%r13 1506d: 41 54 push %r12 1506f: 41 89 d4 mov %edx,%r12d 15072: 55 push %rbp 15073: 48 81 ec 38 01 00 00 sub $0x138,%rsp 1507a: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 15081: 00 00 15083: 48 89 84 24 28 01 00 mov %rax,0x128(%rsp) 1508a: 00 1508b: 31 c0 xor %eax,%eax 1508d: e8 4e 22 00 00 callq 172e0 <_obstack_memory_used@@Base+0x680> 15092: 48 89 e1 mov %rsp,%rcx 15095: 44 89 f6 mov %r14d,%esi 15098: bf 01 00 00 00 mov $0x1,%edi 1509d: 41 b8 00 01 00 00 mov $0x100,%r8d 150a3: 48 89 c2 mov %rax,%rdx 150a6: 48 89 c5 mov %rax,%rbp 150a9: e8 82 f8 fe ff callq 4930 <__fxstatat@plt> 150ae: 85 c0 test %eax,%eax 150b0: 0f 85 aa 00 00 00 jne 15160 <__sprintf_chk@plt+0x103d0> 150b6: 48 89 ef mov %rbp,%rdi 150b9: e8 12 f6 fe ff callq 46d0 <free@plt> 150be: 4c 89 ef mov %r13,%rdi 150c1: e8 1a 22 00 00 callq 172e0 <_obstack_memory_used@@Base+0x680> 150c6: 48 8d 8c 24 90 00 00 lea 0x90(%rsp),%rcx 150cd: 00 150ce: 41 b8 00 01 00 00 mov $0x100,%r8d 150d4: 44 89 e6 mov %r12d,%esi 150d7: 48 89 c2 mov %rax,%rdx 150da: bf 01 00 00 00 mov $0x1,%edi 150df: 48 89 c5 mov %rax,%rbp 150e2: e8 49 f8 fe ff callq 4930 <__fxstatat@plt> 150e7: 85 c0 test %eax,%eax 150e9: 75 55 jne 15140 <__sprintf_chk@plt+0x103b0> 150eb: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 150f2: 00 150f3: 45 31 e4 xor %r12d,%r12d 150f6: 48 39 44 24 08 cmp %rax,0x8(%rsp) 150fb: 75 10 jne 1510d <__sprintf_chk@plt+0x1037d> 150fd: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 15104: 00 15105: 48 39 04 24 cmp %rax,(%rsp) 15109: 41 0f 94 c4 sete %r12b 1510d: 48 89 ef mov %rbp,%rdi 15110: e8 bb f5 fe ff callq 46d0 <free@plt> 15115: 48 8b 84 24 28 01 00 mov 0x128(%rsp),%rax 1511c: 00 1511d: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 15124: 00 00 15126: 75 5a jne 15182 <__sprintf_chk@plt+0x103f2> 15128: 48 81 c4 38 01 00 00 add $0x138,%rsp 1512f: 44 89 e0 mov %r12d,%eax 15132: 5d pop %rbp 15133: 41 5c pop %r12 15135: 41 5d pop %r13 15137: 41 5e pop %r14 15139: c3 retq 1513a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 15140: e8 1b f6 fe ff callq 4760 <__errno_location@plt> 15145: 48 89 e9 mov %rbp,%rcx 15148: bf 01 00 00 00 mov $0x1,%edi 1514d: 48 8d 15 48 6d 00 00 lea 0x6d48(%rip),%rdx # 1be9c <_IO_stdin_used@@Base+0x3e9c> 15154: 8b 30 mov (%rax),%esi 15156: 31 c0 xor %eax,%eax 15158: e8 03 fb fe ff callq 4c60 <error@plt> 1515d: eb 8c jmp 150eb <__sprintf_chk@plt+0x1035b> 1515f: 90 nop 15160: e8 fb f5 fe ff callq 4760 <__errno_location@plt> 15165: 48 89 e9 mov %rbp,%rcx 15168: bf 01 00 00 00 mov $0x1,%edi 1516d: 48 8d 15 28 6d 00 00 lea 0x6d28(%rip),%rdx # 1be9c <_IO_stdin_used@@Base+0x3e9c> 15174: 8b 30 mov (%rax),%esi 15176: 31 c0 xor %eax,%eax 15178: e8 e3 fa fe ff callq 4c60 <error@plt> 1517d: e9 34 ff ff ff jmpq 150b6 <__sprintf_chk@plt+0x10326> 15182: e8 59 f7 fe ff callq 48e0 <__stack_chk_fail@plt> 15187: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1518e: 00 00 15190: f3 0f 1e fa endbr64 15194: 41 57 push %r15 15196: 49 89 f7 mov %rsi,%r15 15199: 41 56 push %r14 1519b: 49 89 ce mov %rcx,%r14 1519e: 41 55 push %r13 151a0: 41 54 push %r12 151a2: 55 push %rbp 151a3: 53 push %rbx 151a4: 89 d3 mov %edx,%ebx 151a6: 48 83 ec 18 sub $0x18,%rsp 151aa: 89 7c 24 0c mov %edi,0xc(%rsp) 151ae: 48 89 f7 mov %rsi,%rdi 151b1: e8 8a 8f ff ff callq e140 <__sprintf_chk@plt+0x93b0> 151b6: 4c 89 f7 mov %r14,%rdi 151b9: 48 89 c5 mov %rax,%rbp 151bc: e8 7f 8f ff ff callq e140 <__sprintf_chk@plt+0x93b0> 151c1: 48 89 ef mov %rbp,%rdi 151c4: 49 89 c4 mov %rax,%r12 151c7: e8 d4 8f ff ff callq e1a0 <__sprintf_chk@plt+0x9410> 151cc: 4c 89 e7 mov %r12,%rdi 151cf: 49 89 c5 mov %rax,%r13 151d2: e8 c9 8f ff ff callq e1a0 <__sprintf_chk@plt+0x9410> 151d7: 49 39 c5 cmp %rax,%r13 151da: 74 14 je 151f0 <__sprintf_chk@plt+0x10460> 151dc: 48 83 c4 18 add $0x18,%rsp 151e0: 31 c0 xor %eax,%eax 151e2: 5b pop %rbx 151e3: 5d pop %rbp 151e4: 41 5c pop %r12 151e6: 41 5d pop %r13 151e8: 41 5e pop %r14 151ea: 41 5f pop %r15 151ec: c3 retq 151ed: 0f 1f 00 nopl (%rax) 151f0: 4c 89 ea mov %r13,%rdx 151f3: 4c 89 e6 mov %r12,%rsi 151f6: 48 89 ef mov %rbp,%rdi 151f9: e8 32 f8 fe ff callq 4a30 <memcmp@plt> 151fe: 85 c0 test %eax,%eax 15200: 75 da jne 151dc <__sprintf_chk@plt+0x1044c> 15202: 8b 7c 24 0c mov 0xc(%rsp),%edi 15206: 48 83 c4 18 add $0x18,%rsp 1520a: 4c 89 f1 mov %r14,%rcx 1520d: 89 da mov %ebx,%edx 1520f: 4c 89 fe mov %r15,%rsi 15212: 5b pop %rbx 15213: 5d pop %rbp 15214: 41 5c pop %r12 15216: 41 5d pop %r13 15218: 41 5e pop %r14 1521a: 41 5f pop %r15 1521c: e9 3f fe ff ff jmpq 15060 <__sprintf_chk@plt+0x102d0> 15221: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 15228: 00 00 00 00 1522c: 0f 1f 40 00 nopl 0x0(%rax) 15230: f3 0f 1e fa endbr64 15234: 48 89 f1 mov %rsi,%rcx 15237: ba 9c ff ff ff mov $0xffffff9c,%edx 1523c: 48 89 fe mov %rdi,%rsi 1523f: bf 9c ff ff ff mov $0xffffff9c,%edi 15244: e9 47 ff ff ff jmpq 15190 <__sprintf_chk@plt+0x10400> 15249: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 15250: f3 0f 1e fa endbr64 15254: 41 57 push %r15 15256: 41 56 push %r14 15258: 41 55 push %r13 1525a: 41 54 push %r12 1525c: 4d 89 cc mov %r9,%r12 1525f: 55 push %rbp 15260: 48 89 fd mov %rdi,%rbp 15263: 53 push %rbx 15264: 4c 89 c3 mov %r8,%rbx 15267: 48 83 ec 38 sub $0x38,%rsp 1526b: 48 85 f6 test %rsi,%rsi 1526e: 0f 84 8c 00 00 00 je 15300 <__sprintf_chk@plt+0x10570> 15274: 49 89 c9 mov %rcx,%r9 15277: 49 89 d0 mov %rdx,%r8 1527a: 48 89 f1 mov %rsi,%rcx 1527d: 31 c0 xor %eax,%eax 1527f: 48 8d 15 e2 76 00 00 lea 0x76e2(%rip),%rdx # 1c968 <quoting_style_vals@@Base+0x28> 15286: be 01 00 00 00 mov $0x1,%esi 1528b: e8 90 fa fe ff callq 4d20 <__fprintf_chk@plt> 15290: 31 ff xor %edi,%edi 15292: ba 05 00 00 00 mov $0x5,%edx 15297: 48 8d 35 dd 76 00 00 lea 0x76dd(%rip),%rsi # 1c97b <quoting_style_vals@@Base+0x3b> 1529e: e8 fd f5 fe ff callq 48a0 <dcgettext@plt> 152a3: 41 b8 e2 07 00 00 mov $0x7e2,%r8d 152a9: be 01 00 00 00 mov $0x1,%esi 152ae: 48 89 ef mov %rbp,%rdi 152b1: 48 89 c1 mov %rax,%rcx 152b4: 48 8d 15 e5 79 00 00 lea 0x79e5(%rip),%rdx # 1cca0 <version_etc_copyright@@Base> 152bb: 31 c0 xor %eax,%eax 152bd: e8 5e fa fe ff callq 4d20 <__fprintf_chk@plt> 152c2: 31 ff xor %edi,%edi 152c4: ba 05 00 00 00 mov $0x5,%edx 152c9: 48 8d 35 38 77 00 00 lea 0x7738(%rip),%rsi # 1ca08 <quoting_style_vals@@Base+0xc8> 152d0: e8 cb f5 fe ff callq 48a0 <dcgettext@plt> 152d5: 48 89 ee mov %rbp,%rsi 152d8: 48 89 c7 mov %rax,%rdi 152db: e8 70 f7 fe ff callq 4a50 <fputs_unlocked@plt> 152e0: 49 83 fc 09 cmp $0x9,%r12 152e4: 0f 87 5a 03 00 00 ja 15644 <__sprintf_chk@plt+0x108b4> 152ea: 48 8d 15 73 79 00 00 lea 0x7973(%rip),%rdx # 1cc64 <quoting_style_vals@@Base+0x324> 152f1: 4a 63 04 a2 movslq (%rdx,%r12,4),%rax 152f5: 48 01 d0 add %rdx,%rax 152f8: 3e ff e0 notrack jmpq *%rax 152fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15300: 49 89 c8 mov %rcx,%r8 15303: be 01 00 00 00 mov $0x1,%esi 15308: 48 89 d1 mov %rdx,%rcx 1530b: 31 c0 xor %eax,%eax 1530d: 48 8d 15 60 76 00 00 lea 0x7660(%rip),%rdx # 1c974 <quoting_style_vals@@Base+0x34> 15314: e8 07 fa fe ff callq 4d20 <__fprintf_chk@plt> 15319: e9 72 ff ff ff jmpq 15290 <__sprintf_chk@plt+0x10500> 1531e: 66 90 xchg %ax,%ax 15320: 4c 8b 53 38 mov 0x38(%rbx),%r10 15324: 4c 8b 4b 30 mov 0x30(%rbx),%r9 15328: ba 05 00 00 00 mov $0x5,%edx 1532d: 31 ff xor %edi,%edi 1532f: 4c 8b 43 28 mov 0x28(%rbx),%r8 15333: 48 8b 4b 20 mov 0x20(%rbx),%rcx 15337: 48 8d 35 3a 78 00 00 lea 0x783a(%rip),%rsi # 1cb78 <quoting_style_vals@@Base+0x238> 1533e: 4c 8b 7b 18 mov 0x18(%rbx),%r15 15342: 4c 8b 73 10 mov 0x10(%rbx),%r14 15346: 4c 89 54 24 20 mov %r10,0x20(%rsp) 1534b: 4c 8b 6b 08 mov 0x8(%rbx),%r13 1534f: 4c 8b 23 mov (%rbx),%r12 15352: 4c 89 4c 24 18 mov %r9,0x18(%rsp) 15357: 4c 89 44 24 10 mov %r8,0x10(%rsp) 1535c: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 15361: e8 3a f5 fe ff callq 48a0 <dcgettext@plt> 15366: 48 83 ec 08 sub $0x8,%rsp 1536a: 48 89 c2 mov %rax,%rdx 1536d: 4c 8b 54 24 28 mov 0x28(%rsp),%r10 15372: 48 89 ef mov %rbp,%rdi 15375: be 01 00 00 00 mov $0x1,%esi 1537a: 31 c0 xor %eax,%eax 1537c: 41 52 push %r10 1537e: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9 15383: 41 51 push %r9 15385: 4c 8b 44 24 28 mov 0x28(%rsp),%r8 1538a: 4d 89 f1 mov %r14,%r9 1538d: 41 50 push %r8 1538f: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 15394: 4d 89 e8 mov %r13,%r8 15397: 51 push %rcx 15398: 4c 89 e1 mov %r12,%rcx 1539b: 41 57 push %r15 1539d: e8 7e f9 fe ff callq 4d20 <__fprintf_chk@plt> 153a2: 48 83 c4 30 add $0x30,%rsp 153a6: 48 83 c4 38 add $0x38,%rsp 153aa: 5b pop %rbx 153ab: 5d pop %rbp 153ac: 41 5c pop %r12 153ae: 41 5d pop %r13 153b0: 41 5e pop %r14 153b2: 41 5f pop %r15 153b4: c3 retq 153b5: 0f 1f 00 nopl (%rax) 153b8: 4c 8b 5b 40 mov 0x40(%rbx),%r11 153bc: 4c 8b 53 38 mov 0x38(%rbx),%r10 153c0: ba 05 00 00 00 mov $0x5,%edx 153c5: 48 8d 35 dc 77 00 00 lea 0x77dc(%rip),%rsi # 1cba8 <quoting_style_vals@@Base+0x268> 153cc: 4c 8b 4b 30 mov 0x30(%rbx),%r9 153d0: 4c 8b 43 28 mov 0x28(%rbx),%r8 153d4: 48 8b 4b 20 mov 0x20(%rbx),%rcx 153d8: 4c 8b 7b 18 mov 0x18(%rbx),%r15 153dc: 4c 89 5c 24 28 mov %r11,0x28(%rsp) 153e1: 4c 8b 73 10 mov 0x10(%rbx),%r14 153e5: 4c 8b 6b 08 mov 0x8(%rbx),%r13 153e9: 4c 89 54 24 20 mov %r10,0x20(%rsp) 153ee: 4c 89 4c 24 18 mov %r9,0x18(%rsp) 153f3: 4c 8b 23 mov (%rbx),%r12 153f6: 4c 89 44 24 10 mov %r8,0x10(%rsp) 153fb: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 15400: 31 ff xor %edi,%edi 15402: e8 99 f4 fe ff callq 48a0 <dcgettext@plt> 15407: 4c 8b 5c 24 28 mov 0x28(%rsp),%r11 1540c: 48 89 c2 mov %rax,%rdx 1540f: 41 53 push %r11 15411: e9 57 ff ff ff jmpq 1536d <__sprintf_chk@plt+0x105dd> 15416: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 1541d: 00 00 00 15420: 4c 8b 23 mov (%rbx),%r12 15423: ba 05 00 00 00 mov $0x5,%edx 15428: 48 8d 35 50 75 00 00 lea 0x7550(%rip),%rsi # 1c97f <quoting_style_vals@@Base+0x3f> 1542f: 31 ff xor %edi,%edi 15431: e8 6a f4 fe ff callq 48a0 <dcgettext@plt> 15436: 48 83 c4 38 add $0x38,%rsp 1543a: 48 89 ef mov %rbp,%rdi 1543d: be 01 00 00 00 mov $0x1,%esi 15442: 5b pop %rbx 15443: 48 89 c2 mov %rax,%rdx 15446: 5d pop %rbp 15447: 4c 89 e1 mov %r12,%rcx 1544a: 31 c0 xor %eax,%eax 1544c: 41 5c pop %r12 1544e: 41 5d pop %r13 15450: 41 5e pop %r14 15452: 41 5f pop %r15 15454: e9 c7 f8 fe ff jmpq 4d20 <__fprintf_chk@plt> 15459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 15460: 4c 8b 6b 08 mov 0x8(%rbx),%r13 15464: 4c 8b 23 mov (%rbx),%r12 15467: ba 05 00 00 00 mov $0x5,%edx 1546c: 31 ff xor %edi,%edi 1546e: 48 8d 35 1a 75 00 00 lea 0x751a(%rip),%rsi # 1c98f <quoting_style_vals@@Base+0x4f> 15475: e8 26 f4 fe ff callq 48a0 <dcgettext@plt> 1547a: 48 83 c4 38 add $0x38,%rsp 1547e: 4d 89 e8 mov %r13,%r8 15481: 4c 89 e1 mov %r12,%rcx 15484: 5b pop %rbx 15485: 48 89 c2 mov %rax,%rdx 15488: 48 89 ef mov %rbp,%rdi 1548b: be 01 00 00 00 mov $0x1,%esi 15490: 5d pop %rbp 15491: 31 c0 xor %eax,%eax 15493: 41 5c pop %r12 15495: 41 5d pop %r13 15497: 41 5e pop %r14 15499: 41 5f pop %r15 1549b: e9 80 f8 fe ff jmpq 4d20 <__fprintf_chk@plt> 154a0: 4c 8b 73 10 mov 0x10(%rbx),%r14 154a4: 4c 8b 6b 08 mov 0x8(%rbx),%r13 154a8: ba 05 00 00 00 mov $0x5,%edx 154ad: 31 ff xor %edi,%edi 154af: 4c 8b 23 mov (%rbx),%r12 154b2: 48 8d 35 ed 74 00 00 lea 0x74ed(%rip),%rsi # 1c9a6 <quoting_style_vals@@Base+0x66> 154b9: e8 e2 f3 fe ff callq 48a0 <dcgettext@plt> 154be: 48 83 c4 38 add $0x38,%rsp 154c2: 4d 89 f1 mov %r14,%r9 154c5: 4d 89 e8 mov %r13,%r8 154c8: 5b pop %rbx 154c9: 48 89 c2 mov %rax,%rdx 154cc: 4c 89 e1 mov %r12,%rcx 154cf: 48 89 ef mov %rbp,%rdi 154d2: be 01 00 00 00 mov $0x1,%esi 154d7: 5d pop %rbp 154d8: 31 c0 xor %eax,%eax 154da: 41 5c pop %r12 154dc: 41 5d pop %r13 154de: 41 5e pop %r14 154e0: 41 5f pop %r15 154e2: e9 39 f8 fe ff jmpq 4d20 <__fprintf_chk@plt> 154e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 154ee: 00 00 154f0: ba 05 00 00 00 mov $0x5,%edx 154f5: 31 ff xor %edi,%edi 154f7: 4c 8b 7b 18 mov 0x18(%rbx),%r15 154fb: 4c 8b 73 10 mov 0x10(%rbx),%r14 154ff: 48 8d 35 d2 75 00 00 lea 0x75d2(%rip),%rsi # 1cad8 <quoting_style_vals@@Base+0x198> 15506: 4c 8b 6b 08 mov 0x8(%rbx),%r13 1550a: 4c 8b 23 mov (%rbx),%r12 1550d: e8 8e f3 fe ff callq 48a0 <dcgettext@plt> 15512: 48 83 ec 08 sub $0x8,%rsp 15516: 48 89 c2 mov %rax,%rdx 15519: 41 57 push %r15 1551b: 4d 89 f1 mov %r14,%r9 1551e: 4d 89 e8 mov %r13,%r8 15521: 4c 89 e1 mov %r12,%rcx 15524: 48 89 ef mov %rbp,%rdi 15527: be 01 00 00 00 mov $0x1,%esi 1552c: 31 c0 xor %eax,%eax 1552e: e8 ed f7 fe ff callq 4d20 <__fprintf_chk@plt> 15533: 58 pop %rax 15534: 5a pop %rdx 15535: 48 83 c4 38 add $0x38,%rsp 15539: 5b pop %rbx 1553a: 5d pop %rbp 1553b: 41 5c pop %r12 1553d: 41 5d pop %r13 1553f: 41 5e pop %r14 15541: 41 5f pop %r15 15543: c3 retq 15544: 0f 1f 40 00 nopl 0x0(%rax) 15548: 48 8b 4b 20 mov 0x20(%rbx),%rcx 1554c: ba 05 00 00 00 mov $0x5,%edx 15551: 31 ff xor %edi,%edi 15553: 4c 8b 7b 18 mov 0x18(%rbx),%r15 15557: 48 8d 35 9a 75 00 00 lea 0x759a(%rip),%rsi # 1caf8 <quoting_style_vals@@Base+0x1b8> 1555e: 4c 8b 73 10 mov 0x10(%rbx),%r14 15562: 4c 8b 6b 08 mov 0x8(%rbx),%r13 15566: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 1556b: 4c 8b 23 mov (%rbx),%r12 1556e: e8 2d f3 fe ff callq 48a0 <dcgettext@plt> 15573: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 15578: 48 89 c2 mov %rax,%rdx 1557b: 51 push %rcx 1557c: eb 9b jmp 15519 <__sprintf_chk@plt+0x10789> 1557e: 66 90 xchg %ax,%ax 15580: 4c 8b 43 28 mov 0x28(%rbx),%r8 15584: 48 8b 4b 20 mov 0x20(%rbx),%rcx 15588: ba 05 00 00 00 mov $0x5,%edx 1558d: 31 ff xor %edi,%edi 1558f: 48 8d 35 8a 75 00 00 lea 0x758a(%rip),%rsi # 1cb20 <quoting_style_vals@@Base+0x1e0> 15596: 4c 8b 7b 18 mov 0x18(%rbx),%r15 1559a: 4c 8b 73 10 mov 0x10(%rbx),%r14 1559e: 4c 8b 6b 08 mov 0x8(%rbx),%r13 155a2: 4c 8b 23 mov (%rbx),%r12 155a5: 4c 89 44 24 10 mov %r8,0x10(%rsp) 155aa: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 155af: e8 ec f2 fe ff callq 48a0 <dcgettext@plt> 155b4: 48 83 ec 08 sub $0x8,%rsp 155b8: 48 89 c2 mov %rax,%rdx 155bb: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 155c0: 4d 89 f1 mov %r14,%r9 155c3: 48 89 ef mov %rbp,%rdi 155c6: be 01 00 00 00 mov $0x1,%esi 155cb: 31 c0 xor %eax,%eax 155cd: 41 50 push %r8 155cf: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 155d4: 4d 89 e8 mov %r13,%r8 155d7: 51 push %rcx 155d8: 4c 89 e1 mov %r12,%rcx 155db: 41 57 push %r15 155dd: e8 3e f7 fe ff callq 4d20 <__fprintf_chk@plt> 155e2: 48 83 c4 20 add $0x20,%rsp 155e6: 48 83 c4 38 add $0x38,%rsp 155ea: 5b pop %rbx 155eb: 5d pop %rbp 155ec: 41 5c pop %r12 155ee: 41 5d pop %r13 155f0: 41 5e pop %r14 155f2: 41 5f pop %r15 155f4: c3 retq 155f5: 0f 1f 00 nopl (%rax) 155f8: 4c 8b 4b 30 mov 0x30(%rbx),%r9 155fc: 4c 8b 43 28 mov 0x28(%rbx),%r8 15600: ba 05 00 00 00 mov $0x5,%edx 15605: 31 ff xor %edi,%edi 15607: 48 8b 4b 20 mov 0x20(%rbx),%rcx 1560b: 48 8d 35 36 75 00 00 lea 0x7536(%rip),%rsi # 1cb48 <quoting_style_vals@@Base+0x208> 15612: 4c 8b 7b 18 mov 0x18(%rbx),%r15 15616: 4c 8b 73 10 mov 0x10(%rbx),%r14 1561a: 4c 8b 6b 08 mov 0x8(%rbx),%r13 1561e: 4c 89 4c 24 18 mov %r9,0x18(%rsp) 15623: 4c 89 44 24 10 mov %r8,0x10(%rsp) 15628: 4c 8b 23 mov (%rbx),%r12 1562b: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 15630: e8 6b f2 fe ff callq 48a0 <dcgettext@plt> 15635: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 1563a: 48 89 c2 mov %rax,%rdx 1563d: 41 51 push %r9 1563f: e9 77 ff ff ff jmpq 155bb <__sprintf_chk@plt+0x1082b> 15644: 4c 8b 5b 40 mov 0x40(%rbx),%r11 15648: 4c 8b 53 38 mov 0x38(%rbx),%r10 1564c: ba 05 00 00 00 mov $0x5,%edx 15651: 48 8d 35 88 75 00 00 lea 0x7588(%rip),%rsi # 1cbe0 <quoting_style_vals@@Base+0x2a0> 15658: 4c 8b 4b 30 mov 0x30(%rbx),%r9 1565c: 4c 8b 43 28 mov 0x28(%rbx),%r8 15660: 48 8b 4b 20 mov 0x20(%rbx),%rcx 15664: 4c 8b 7b 18 mov 0x18(%rbx),%r15 15668: 4c 89 5c 24 28 mov %r11,0x28(%rsp) 1566d: 4c 8b 73 10 mov 0x10(%rbx),%r14 15671: 4c 8b 6b 08 mov 0x8(%rbx),%r13 15675: 4c 89 54 24 20 mov %r10,0x20(%rsp) 1567a: 4c 89 4c 24 18 mov %r9,0x18(%rsp) 1567f: 4c 8b 23 mov (%rbx),%r12 15682: 4c 89 44 24 10 mov %r8,0x10(%rsp) 15687: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 1568c: e9 6f fd ff ff jmpq 15400 <__sprintf_chk@plt+0x10670> 15691: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 15698: 00 00 00 00 1569c: 0f 1f 40 00 nopl 0x0(%rax) 156a0: f3 0f 1e fa endbr64 156a4: 45 31 c9 xor %r9d,%r9d 156a7: 49 83 38 00 cmpq $0x0,(%r8) 156ab: 74 0e je 156bb <__sprintf_chk@plt+0x1092b> 156ad: 0f 1f 00 nopl (%rax) 156b0: 49 83 c1 01 add $0x1,%r9 156b4: 4b 83 3c c8 00 cmpq $0x0,(%r8,%r9,8) 156b9: 75 f5 jne 156b0 <__sprintf_chk@plt+0x10920> 156bb: e9 90 fb ff ff jmpq 15250 <__sprintf_chk@plt+0x104c0> 156c0: f3 0f 1e fa endbr64 156c4: 48 83 ec 68 sub $0x68,%rsp 156c8: 4d 89 c3 mov %r8,%r11 156cb: 45 31 c9 xor %r9d,%r9d 156ce: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 156d5: 00 00 156d7: 48 89 44 24 58 mov %rax,0x58(%rsp) 156dc: 31 c0 xor %eax,%eax 156de: 49 89 e0 mov %rsp,%r8 156e1: eb 28 jmp 1570b <__sprintf_chk@plt+0x1097b> 156e3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 156e8: 41 89 c2 mov %eax,%r10d 156eb: 83 c0 08 add $0x8,%eax 156ee: 4d 03 53 10 add 0x10(%r11),%r10 156f2: 41 89 03 mov %eax,(%r11) 156f5: 49 8b 02 mov (%r10),%rax 156f8: 4b 89 04 c8 mov %rax,(%r8,%r9,8) 156fc: 48 85 c0 test %rax,%rax 156ff: 74 2f je 15730 <__sprintf_chk@plt+0x109a0> 15701: 49 83 c1 01 add $0x1,%r9 15705: 49 83 f9 0a cmp $0xa,%r9 15709: 74 25 je 15730 <__sprintf_chk@plt+0x109a0> 1570b: 41 8b 03 mov (%r11),%eax 1570e: 83 f8 2f cmp $0x2f,%eax 15711: 76 d5 jbe 156e8 <__sprintf_chk@plt+0x10958> 15713: 4d 8b 53 08 mov 0x8(%r11),%r10 15717: 49 8d 42 08 lea 0x8(%r10),%rax 1571b: 49 89 43 08 mov %rax,0x8(%r11) 1571f: 49 8b 02 mov (%r10),%rax 15722: 4b 89 04 c8 mov %rax,(%r8,%r9,8) 15726: 48 85 c0 test %rax,%rax 15729: 75 d6 jne 15701 <__sprintf_chk@plt+0x10971> 1572b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15730: e8 1b fb ff ff callq 15250 <__sprintf_chk@plt+0x104c0> 15735: 48 8b 44 24 58 mov 0x58(%rsp),%rax 1573a: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 15741: 00 00 15743: 75 05 jne 1574a <__sprintf_chk@plt+0x109ba> 15745: 48 83 c4 68 add $0x68,%rsp 15749: c3 retq 1574a: e8 91 f1 fe ff callq 48e0 <__stack_chk_fail@plt> 1574f: 90 nop 15750: f3 0f 1e fa endbr64 15754: 53 push %rbx 15755: 41 ba 20 00 00 00 mov $0x20,%r10d 1575b: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 15762: 4c 89 84 24 a0 00 00 mov %r8,0xa0(%rsp) 15769: 00 1576a: 4c 8d 9c 24 c0 00 00 lea 0xc0(%rsp),%r11 15771: 00 15772: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 15777: 4c 89 8c 24 a8 00 00 mov %r9,0xa8(%rsp) 1577e: 00 1577f: 45 31 c9 xor %r9d,%r9d 15782: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 15789: 00 00 1578b: 48 89 44 24 78 mov %rax,0x78(%rsp) 15790: 31 c0 xor %eax,%eax 15792: 48 8d 84 24 c0 00 00 lea 0xc0(%rsp),%rax 15799: 00 1579a: c7 44 24 08 20 00 00 movl $0x20,0x8(%rsp) 157a1: 00 157a2: 48 89 44 24 10 mov %rax,0x10(%rsp) 157a7: 48 8d 84 24 80 00 00 lea 0x80(%rsp),%rax 157ae: 00 157af: 48 89 44 24 18 mov %rax,0x18(%rsp) 157b4: 48 89 c3 mov %rax,%rbx 157b7: eb 27 jmp 157e0 <__sprintf_chk@plt+0x10a50> 157b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 157c0: 44 89 d0 mov %r10d,%eax 157c3: 41 83 c2 08 add $0x8,%r10d 157c7: 48 01 d8 add %rbx,%rax 157ca: 48 8b 00 mov (%rax),%rax 157cd: 4b 89 04 c8 mov %rax,(%r8,%r9,8) 157d1: 48 85 c0 test %rax,%rax 157d4: 74 2a je 15800 <__sprintf_chk@plt+0x10a70> 157d6: 49 83 c1 01 add $0x1,%r9 157da: 49 83 f9 0a cmp $0xa,%r9 157de: 74 20 je 15800 <__sprintf_chk@plt+0x10a70> 157e0: 41 83 fa 2f cmp $0x2f,%r10d 157e4: 76 da jbe 157c0 <__sprintf_chk@plt+0x10a30> 157e6: 4c 89 d8 mov %r11,%rax 157e9: 49 83 c3 08 add $0x8,%r11 157ed: 48 8b 00 mov (%rax),%rax 157f0: 4b 89 04 c8 mov %rax,(%r8,%r9,8) 157f4: 48 85 c0 test %rax,%rax 157f7: 75 dd jne 157d6 <__sprintf_chk@plt+0x10a46> 157f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 15800: e8 4b fa ff ff callq 15250 <__sprintf_chk@plt+0x104c0> 15805: 48 8b 44 24 78 mov 0x78(%rsp),%rax 1580a: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 15811: 00 00 15813: 75 09 jne 1581e <__sprintf_chk@plt+0x10a8e> 15815: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 1581c: 5b pop %rbx 1581d: c3 retq 1581e: e8 bd f0 fe ff callq 48e0 <__stack_chk_fail@plt> 15823: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 1582a: 00 00 00 00 1582e: 66 90 xchg %ax,%ax 15830: f3 0f 1e fa endbr64 15834: 55 push %rbp 15835: ba 05 00 00 00 mov $0x5,%edx 1583a: 48 8d 35 81 71 00 00 lea 0x7181(%rip),%rsi # 1c9c2 <quoting_style_vals@@Base+0x82> 15841: 31 ff xor %edi,%edi 15843: e8 58 f0 fe ff callq 48a0 <dcgettext@plt> 15848: 48 8d 15 88 71 00 00 lea 0x7188(%rip),%rdx # 1c9d7 <quoting_style_vals@@Base+0x97> 1584f: bf 01 00 00 00 mov $0x1,%edi 15854: 48 89 c6 mov %rax,%rsi 15857: 31 c0 xor %eax,%eax 15859: e8 b2 f3 fe ff callq 4c10 <__printf_chk@plt> 1585e: ba 05 00 00 00 mov $0x5,%edx 15863: 48 8d 35 83 71 00 00 lea 0x7183(%rip),%rsi # 1c9ed <quoting_style_vals@@Base+0xad> 1586a: 31 ff xor %edi,%edi 1586c: e8 2f f0 fe ff callq 48a0 <dcgettext@plt> 15871: 48 8d 0d e0 62 00 00 lea 0x62e0(%rip),%rcx # 1bb58 <_IO_stdin_used@@Base+0x3b58> 15878: bf 01 00 00 00 mov $0x1,%edi 1587d: 48 8d 15 a7 40 00 00 lea 0x40a7(%rip),%rdx # 1992b <_IO_stdin_used@@Base+0x192b> 15884: 48 89 c6 mov %rax,%rsi 15887: 31 c0 xor %eax,%eax 15889: e8 82 f3 fe ff callq 4c10 <__printf_chk@plt> 1588e: 48 8b 2d f3 d9 00 00 mov 0xd9f3(%rip),%rbp # 23288 <stdout@@GLIBC_2.2.5> 15895: 31 ff xor %edi,%edi 15897: 48 8d 35 82 73 00 00 lea 0x7382(%rip),%rsi # 1cc20 <quoting_style_vals@@Base+0x2e0> 1589e: ba 05 00 00 00 mov $0x5,%edx 158a3: e8 f8 ef fe ff callq 48a0 <dcgettext@plt> 158a8: 48 89 ee mov %rbp,%rsi 158ab: 5d pop %rbp 158ac: 48 89 c7 mov %rax,%rdi 158af: e9 9c f1 fe ff jmpq 4a50 <fputs_unlocked@plt> 158b4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 158bb: 00 00 00 158be: 66 90 xchg %ax,%ax 158c0: f3 0f 1e fa endbr64 158c4: 53 push %rbx 158c5: 48 89 fb mov %rdi,%rbx 158c8: e8 13 ee fe ff callq 46e0 <malloc@plt> 158cd: 48 85 c0 test %rax,%rax 158d0: 75 05 jne 158d7 <__sprintf_chk@plt+0x10b47> 158d2: 48 85 db test %rbx,%rbx 158d5: 75 02 jne 158d9 <__sprintf_chk@plt+0x10b49> 158d7: 5b pop %rbx 158d8: c3 retq 158d9: e8 52 02 00 00 callq 15b30 <__sprintf_chk@plt+0x10da0> 158de: 66 90 xchg %ax,%ax 158e0: f3 0f 1e fa endbr64 158e4: 48 89 f8 mov %rdi,%rax 158e7: 48 f7 e6 mul %rsi 158ea: 48 89 c7 mov %rax,%rdi 158ed: 0f 90 c0 seto %al 158f0: 48 85 ff test %rdi,%rdi 158f3: 78 0a js 158ff <__sprintf_chk@plt+0x10b6f> 158f5: 0f b6 c0 movzbl %al,%eax 158f8: 48 85 c0 test %rax,%rax 158fb: 75 02 jne 158ff <__sprintf_chk@plt+0x10b6f> 158fd: eb c1 jmp 158c0 <__sprintf_chk@plt+0x10b30> 158ff: 50 push %rax 15900: e8 2b 02 00 00 callq 15b30 <__sprintf_chk@plt+0x10da0> 15905: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 1590c: 00 00 00 00 15910: f3 0f 1e fa endbr64 15914: eb aa jmp 158c0 <__sprintf_chk@plt+0x10b30> 15916: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 1591d: 00 00 00 15920: f3 0f 1e fa endbr64 15924: 53 push %rbx 15925: 48 89 f3 mov %rsi,%rbx 15928: 48 85 f6 test %rsi,%rsi 1592b: 75 05 jne 15932 <__sprintf_chk@plt+0x10ba2> 1592d: 48 85 ff test %rdi,%rdi 15930: 75 1e jne 15950 <__sprintf_chk@plt+0x10bc0> 15932: 48 89 de mov %rbx,%rsi 15935: e8 a6 f2 fe ff callq 4be0 <realloc@plt> 1593a: 48 85 c0 test %rax,%rax 1593d: 75 05 jne 15944 <__sprintf_chk@plt+0x10bb4> 1593f: 48 85 db test %rbx,%rbx 15942: 75 15 jne 15959 <__sprintf_chk@plt+0x10bc9> 15944: 5b pop %rbx 15945: c3 retq 15946: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 1594d: 00 00 00 15950: e8 7b ed fe ff callq 46d0 <free@plt> 15955: 31 c0 xor %eax,%eax 15957: 5b pop %rbx 15958: c3 retq 15959: e8 d2 01 00 00 callq 15b30 <__sprintf_chk@plt+0x10da0> 1595e: 66 90 xchg %ax,%ax 15960: f3 0f 1e fa endbr64 15964: 48 89 f0 mov %rsi,%rax 15967: 48 f7 e2 mul %rdx 1596a: 48 89 c6 mov %rax,%rsi 1596d: 0f 90 c0 seto %al 15970: 48 85 f6 test %rsi,%rsi 15973: 78 0a js 1597f <__sprintf_chk@plt+0x10bef> 15975: 0f b6 c0 movzbl %al,%eax 15978: 48 85 c0 test %rax,%rax 1597b: 75 02 jne 1597f <__sprintf_chk@plt+0x10bef> 1597d: eb a1 jmp 15920 <__sprintf_chk@plt+0x10b90> 1597f: 50 push %rax 15980: e8 ab 01 00 00 callq 15b30 <__sprintf_chk@plt+0x10da0> 15985: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 1598c: 00 00 00 00 15990: f3 0f 1e fa endbr64 15994: 49 89 f1 mov %rsi,%r9 15997: 49 89 d0 mov %rdx,%r8 1599a: 48 8b 36 mov (%rsi),%rsi 1599d: 48 85 ff test %rdi,%rdi 159a0: 74 2e je 159d0 <__sprintf_chk@plt+0x10c40> 159a2: 48 b8 54 55 55 55 55 movabs $0x5555555555555554,%rax 159a9: 55 55 55 159ac: 31 d2 xor %edx,%edx 159ae: 49 f7 f0 div %r8 159b1: 48 39 f0 cmp %rsi,%rax 159b4: 76 35 jbe 159eb <__sprintf_chk@plt+0x10c5b> 159b6: 48 89 f0 mov %rsi,%rax 159b9: 48 d1 e8 shr %rax 159bc: 48 8d 74 30 01 lea 0x1(%rax,%rsi,1),%rsi 159c1: 49 89 31 mov %rsi,(%r9) 159c4: 49 0f af f0 imul %r8,%rsi 159c8: e9 53 ff ff ff jmpq 15920 <__sprintf_chk@plt+0x10b90> 159cd: 0f 1f 00 nopl (%rax) 159d0: 48 85 f6 test %rsi,%rsi 159d3: 74 23 je 159f8 <__sprintf_chk@plt+0x10c68> 159d5: 48 89 f0 mov %rsi,%rax 159d8: 49 f7 e0 mul %r8 159db: 0f 90 c2 seto %dl 159de: 0f b6 d2 movzbl %dl,%edx 159e1: 48 85 c0 test %rax,%rax 159e4: 78 05 js 159eb <__sprintf_chk@plt+0x10c5b> 159e6: 48 85 d2 test %rdx,%rdx 159e9: 74 d6 je 159c1 <__sprintf_chk@plt+0x10c31> 159eb: 50 push %rax 159ec: e8 3f 01 00 00 callq 15b30 <__sprintf_chk@plt+0x10da0> 159f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 159f8: 31 d2 xor %edx,%edx 159fa: b8 80 00 00 00 mov $0x80,%eax 159ff: 31 c9 xor %ecx,%ecx 15a01: 49 f7 f0 div %r8 15a04: 49 81 f8 80 00 00 00 cmp $0x80,%r8 15a0b: 0f 97 c1 seta %cl 15a0e: 48 8d 34 01 lea (%rcx,%rax,1),%rsi 15a12: eb c1 jmp 159d5 <__sprintf_chk@plt+0x10c45> 15a14: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 15a1b: 00 00 00 00 15a1f: 90 nop 15a20: f3 0f 1e fa endbr64 15a24: 48 89 f0 mov %rsi,%rax 15a27: 48 8b 36 mov (%rsi),%rsi 15a2a: 48 85 ff test %rdi,%rdi 15a2d: 74 29 je 15a58 <__sprintf_chk@plt+0x10cc8> 15a2f: 48 ba 53 55 55 55 55 movabs $0x5555555555555553,%rdx 15a36: 55 55 55 15a39: 48 39 d6 cmp %rdx,%rsi 15a3c: 77 34 ja 15a72 <__sprintf_chk@plt+0x10ce2> 15a3e: 48 89 f2 mov %rsi,%rdx 15a41: 48 d1 ea shr %rdx 15a44: 48 8d 74 32 01 lea 0x1(%rdx,%rsi,1),%rsi 15a49: 48 89 30 mov %rsi,(%rax) 15a4c: e9 cf fe ff ff jmpq 15920 <__sprintf_chk@plt+0x10b90> 15a51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 15a58: 48 85 f6 test %rsi,%rsi 15a5b: 75 13 jne 15a70 <__sprintf_chk@plt+0x10ce0> 15a5d: be 80 00 00 00 mov $0x80,%esi 15a62: 48 89 30 mov %rsi,(%rax) 15a65: e9 b6 fe ff ff jmpq 15920 <__sprintf_chk@plt+0x10b90> 15a6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 15a70: 79 d7 jns 15a49 <__sprintf_chk@plt+0x10cb9> 15a72: 50 push %rax 15a73: e8 b8 00 00 00 callq 15b30 <__sprintf_chk@plt+0x10da0> 15a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 15a7f: 00 15a80: f3 0f 1e fa endbr64 15a84: 41 54 push %r12 15a86: 49 89 fc mov %rdi,%r12 15a89: e8 32 fe ff ff callq 158c0 <__sprintf_chk@plt+0x10b30> 15a8e: 4c 89 e2 mov %r12,%rdx 15a91: 31 f6 xor %esi,%esi 15a93: 41 5c pop %r12 15a95: 48 89 c7 mov %rax,%rdi 15a98: e9 43 ef fe ff jmpq 49e0 <memset@plt> 15a9d: 0f 1f 00 nopl (%rax) 15aa0: f3 0f 1e fa endbr64 15aa4: 48 89 f8 mov %rdi,%rax 15aa7: 48 83 ec 08 sub $0x8,%rsp 15aab: 48 f7 e6 mul %rsi 15aae: 0f 90 c2 seto %dl 15ab1: 48 85 c0 test %rax,%rax 15ab4: 78 17 js 15acd <__sprintf_chk@plt+0x10d3d> 15ab6: 0f b6 d2 movzbl %dl,%edx 15ab9: 48 85 d2 test %rdx,%rdx 15abc: 75 0f jne 15acd <__sprintf_chk@plt+0x10d3d> 15abe: e8 9d ef fe ff callq 4a60 <calloc@plt> 15ac3: 48 85 c0 test %rax,%rax 15ac6: 74 05 je 15acd <__sprintf_chk@plt+0x10d3d> 15ac8: 48 83 c4 08 add $0x8,%rsp 15acc: c3 retq 15acd: e8 5e 00 00 00 callq 15b30 <__sprintf_chk@plt+0x10da0> 15ad2: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 15ad9: 00 00 00 00 15add: 0f 1f 00 nopl (%rax) 15ae0: f3 0f 1e fa endbr64 15ae4: 41 54 push %r12 15ae6: 49 89 f4 mov %rsi,%r12 15ae9: 55 push %rbp 15aea: 48 89 fd mov %rdi,%rbp 15aed: 48 89 f7 mov %rsi,%rdi 15af0: 48 83 ec 08 sub $0x8,%rsp 15af4: e8 c7 fd ff ff callq 158c0 <__sprintf_chk@plt+0x10b30> 15af9: 48 83 c4 08 add $0x8,%rsp 15afd: 4c 89 e2 mov %r12,%rdx 15b00: 48 89 ee mov %rbp,%rsi 15b03: 48 89 c7 mov %rax,%rdi 15b06: 5d pop %rbp 15b07: 41 5c pop %r12 15b09: e9 d2 ef fe ff jmpq 4ae0 <memcpy@plt> 15b0e: 66 90 xchg %ax,%ax 15b10: f3 0f 1e fa endbr64 15b14: 55 push %rbp 15b15: 48 89 fd mov %rdi,%rbp 15b18: e8 a3 ed fe ff callq 48c0 <strlen@plt> 15b1d: 48 89 ef mov %rbp,%rdi 15b20: 5d pop %rbp 15b21: 48 8d 70 01 lea 0x1(%rax),%rsi 15b25: eb b9 jmp 15ae0 <__sprintf_chk@plt+0x10d50> 15b27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 15b2e: 00 00 15b30: f3 0f 1e fa endbr64 15b34: 50 push %rax 15b35: 58 pop %rax 15b36: ba 05 00 00 00 mov $0x5,%edx 15b3b: 48 8d 35 8d 71 00 00 lea 0x718d(%rip),%rsi # 1cccf <version_etc_copyright@@Base+0x2f> 15b42: 31 ff xor %edi,%edi 15b44: 48 83 ec 08 sub $0x8,%rsp 15b48: e8 53 ed fe ff callq 48a0 <dcgettext@plt> 15b4d: 8b 3d a5 d6 00 00 mov 0xd6a5(%rip),%edi # 231f8 <exit_failure@@Base> 15b53: 48 8d 15 42 63 00 00 lea 0x6342(%rip),%rdx # 1be9c <_IO_stdin_used@@Base+0x3e9c> 15b5a: 31 f6 xor %esi,%esi 15b5c: 48 89 c1 mov %rax,%rcx 15b5f: 31 c0 xor %eax,%eax 15b61: e8 fa f0 fe ff callq 4c60 <error@plt> 15b66: e8 e5 eb fe ff callq 4750 <abort@plt> 15b6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15b70: f3 0f 1e fa endbr64 15b74: 41 57 push %r15 15b76: 49 89 ff mov %rdi,%r15 15b79: 41 56 push %r14 15b7b: 49 89 ce mov %rcx,%r14 15b7e: 41 55 push %r13 15b80: 49 89 d5 mov %rdx,%r13 15b83: 89 f2 mov %esi,%edx 15b85: 31 f6 xor %esi,%esi 15b87: 41 54 push %r12 15b89: 4d 89 cc mov %r9,%r12 15b8c: 55 push %rbp 15b8d: 53 push %rbx 15b8e: 48 83 ec 18 sub $0x18,%rsp 15b92: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 15b99: 00 00 15b9b: 48 89 44 24 08 mov %rax,0x8(%rsp) 15ba0: 31 c0 xor %eax,%eax 15ba2: 48 89 e1 mov %rsp,%rcx 15ba5: 8b 6c 24 50 mov 0x50(%rsp),%ebp 15ba9: e8 92 07 00 00 callq 16340 <__sprintf_chk@plt+0x115b0> 15bae: 85 c0 test %eax,%eax 15bb0: 0f 85 8a 00 00 00 jne 15c40 <__sprintf_chk@plt+0x10eb0> 15bb6: 48 8b 1c 24 mov (%rsp),%rbx 15bba: 4c 39 eb cmp %r13,%rbx 15bbd: 72 05 jb 15bc4 <__sprintf_chk@plt+0x10e34> 15bbf: 4c 39 f3 cmp %r14,%rbx 15bc2: 76 56 jbe 15c1a <__sprintf_chk@plt+0x10e8a> 15bc4: e8 97 eb fe ff callq 4760 <__errno_location@plt> 15bc9: 48 81 fb 00 00 00 40 cmp $0x40000000,%rbx 15bd0: 49 89 c5 mov %rax,%r13 15bd3: 19 c0 sbb %eax,%eax 15bd5: 83 e0 d7 and $0xffffffd7,%eax 15bd8: 83 c0 4b add $0x4b,%eax 15bdb: 41 89 45 00 mov %eax,0x0(%r13) 15bdf: 4c 89 ff mov %r15,%rdi 15be2: e8 59 f4 ff ff callq 15040 <__sprintf_chk@plt+0x102b0> 15be7: 41 8b 75 00 mov 0x0(%r13),%esi 15beb: 4c 89 e1 mov %r12,%rcx 15bee: 48 8d 15 97 3d 00 00 lea 0x3d97(%rip),%rdx # 1998c <_IO_stdin_used@@Base+0x198c> 15bf5: 49 89 c0 mov %rax,%r8 15bf8: b8 00 00 00 00 mov $0x0,%eax 15bfd: 83 fe 16 cmp $0x16,%esi 15c00: 0f 44 f0 cmove %eax,%esi 15c03: 85 ed test %ebp,%ebp 15c05: b8 01 00 00 00 mov $0x1,%eax 15c0a: 0f 44 e8 cmove %eax,%ebp 15c0d: 31 c0 xor %eax,%eax 15c0f: 89 ef mov %ebp,%edi 15c11: e8 4a f0 fe ff callq 4c60 <error@plt> 15c16: 48 8b 1c 24 mov (%rsp),%rbx 15c1a: 48 8b 44 24 08 mov 0x8(%rsp),%rax 15c1f: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 15c26: 00 00 15c28: 75 41 jne 15c6b <__sprintf_chk@plt+0x10edb> 15c2a: 48 83 c4 18 add $0x18,%rsp 15c2e: 48 89 d8 mov %rbx,%rax 15c31: 5b pop %rbx 15c32: 5d pop %rbp 15c33: 41 5c pop %r12 15c35: 41 5d pop %r13 15c37: 41 5e pop %r14 15c39: 41 5f pop %r15 15c3b: c3 retq 15c3c: 0f 1f 40 00 nopl 0x0(%rax) 15c40: 89 c3 mov %eax,%ebx 15c42: e8 19 eb fe ff callq 4760 <__errno_location@plt> 15c47: 49 89 c5 mov %rax,%r13 15c4a: 83 fb 01 cmp $0x1,%ebx 15c4d: 74 11 je 15c60 <__sprintf_chk@plt+0x10ed0> 15c4f: 83 fb 03 cmp $0x3,%ebx 15c52: 75 8b jne 15bdf <__sprintf_chk@plt+0x10e4f> 15c54: c7 00 00 00 00 00 movl $0x0,(%rax) 15c5a: eb 83 jmp 15bdf <__sprintf_chk@plt+0x10e4f> 15c5c: 0f 1f 40 00 nopl 0x0(%rax) 15c60: c7 00 4b 00 00 00 movl $0x4b,(%rax) 15c66: e9 74 ff ff ff jmpq 15bdf <__sprintf_chk@plt+0x10e4f> 15c6b: e8 70 ec fe ff callq 48e0 <__stack_chk_fail@plt> 15c70: f3 0f 1e fa endbr64 15c74: 48 83 ec 10 sub $0x10,%rsp 15c78: 41 51 push %r9 15c7a: 4d 89 c1 mov %r8,%r9 15c7d: 49 89 c8 mov %rcx,%r8 15c80: 48 89 d1 mov %rdx,%rcx 15c83: 48 89 f2 mov %rsi,%rdx 15c86: be 0a 00 00 00 mov $0xa,%esi 15c8b: e8 e0 fe ff ff callq 15b70 <__sprintf_chk@plt+0x10de0> 15c90: 48 83 c4 18 add $0x18,%rsp 15c94: c3 retq 15c95: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 15c9c: 00 00 00 15c9f: 90 nop 15ca0: f3 0f 1e fa endbr64 15ca4: 41 54 push %r12 15ca6: 31 f6 xor %esi,%esi 15ca8: 31 ff xor %edi,%edi 15caa: e8 51 ed fe ff callq 4a00 <getcwd@plt> 15caf: 49 89 c4 mov %rax,%r12 15cb2: 48 85 c0 test %rax,%rax 15cb5: 74 09 je 15cc0 <__sprintf_chk@plt+0x10f30> 15cb7: 4c 89 e0 mov %r12,%rax 15cba: 41 5c pop %r12 15cbc: c3 retq 15cbd: 0f 1f 00 nopl (%rax) 15cc0: e8 9b ea fe ff callq 4760 <__errno_location@plt> 15cc5: 83 38 0c cmpl $0xc,(%rax) 15cc8: 75 ed jne 15cb7 <__sprintf_chk@plt+0x10f27> 15cca: e8 61 fe ff ff callq 15b30 <__sprintf_chk@plt+0x10da0> 15ccf: 90 nop 15cd0: f3 0f 1e fa endbr64 15cd4: 41 56 push %r14 15cd6: 41 55 push %r13 15cd8: 49 bd 01 10 40 00 10 movabs $0x1000401001,%r13 15cdf: 00 00 00 15ce2: 41 54 push %r12 15ce4: 55 push %rbp 15ce5: 31 ed xor %ebp,%ebp 15ce7: 53 push %rbx 15ce8: 48 83 ec 10 sub $0x10,%rsp 15cec: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 15cf3: 00 00 15cf5: 48 89 44 24 08 mov %rax,0x8(%rsp) 15cfa: 31 c0 xor %eax,%eax 15cfc: 48 c7 04 24 22 00 00 movq $0x22,(%rsp) 15d03: 00 15d04: 49 89 e4 mov %rsp,%r12 15d07: e8 54 ea fe ff callq 4760 <__errno_location@plt> 15d0c: 48 89 c3 mov %rax,%rbx 15d0f: 90 nop 15d10: 48 89 ef mov %rbp,%rdi 15d13: 4c 89 e6 mov %r12,%rsi 15d16: e8 05 fd ff ff callq 15a20 <__sprintf_chk@plt+0x10c90> 15d1b: 48 8b 34 24 mov (%rsp),%rsi 15d1f: 48 89 c7 mov %rax,%rdi 15d22: 48 89 c5 mov %rax,%rbp 15d25: 4c 8d 74 30 fe lea -0x2(%rax,%rsi,1),%r14 15d2a: 48 83 ee 01 sub $0x1,%rsi 15d2e: 41 c6 06 00 movb $0x0,(%r14) 15d32: c7 03 00 00 00 00 movl $0x0,(%rbx) 15d38: e8 a3 ef fe ff callq 4ce0 <gethostname@plt> 15d3d: 85 c0 test %eax,%eax 15d3f: 75 2f jne 15d70 <__sprintf_chk@plt+0x10fe0> 15d41: 41 80 3e 00 cmpb $0x0,(%r14) 15d45: 75 c9 jne 15d10 <__sprintf_chk@plt+0x10f80> 15d47: 48 8b 44 24 08 mov 0x8(%rsp),%rax 15d4c: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 15d53: 00 00 15d55: 75 45 jne 15d9c <__sprintf_chk@plt+0x1100c> 15d57: 48 83 c4 10 add $0x10,%rsp 15d5b: 48 89 e8 mov %rbp,%rax 15d5e: 5b pop %rbx 15d5f: 5d pop %rbp 15d60: 41 5c pop %r12 15d62: 41 5d pop %r13 15d64: 41 5e pop %r14 15d66: c3 retq 15d67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 15d6e: 00 00 15d70: 44 8b 33 mov (%rbx),%r14d 15d73: 41 83 fe 24 cmp $0x24,%r14d 15d77: 76 17 jbe 15d90 <__sprintf_chk@plt+0x11000> 15d79: 48 89 ef mov %rbp,%rdi 15d7c: 31 ed xor %ebp,%ebp 15d7e: e8 4d e9 fe ff callq 46d0 <free@plt> 15d83: 44 89 33 mov %r14d,(%rbx) 15d86: eb bf jmp 15d47 <__sprintf_chk@plt+0x10fb7> 15d88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 15d8f: 00 15d90: 4d 0f a3 f5 bt %r14,%r13 15d94: 0f 82 76 ff ff ff jb 15d10 <__sprintf_chk@plt+0x10f80> 15d9a: eb dd jmp 15d79 <__sprintf_chk@plt+0x10fe9> 15d9c: e8 3f eb fe ff callq 48e0 <__stack_chk_fail@plt> 15da1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 15da8: 00 00 00 15dab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15db0: f3 0f 1e fa endbr64 15db4: 41 57 push %r15 15db6: 41 56 push %r14 15db8: 41 55 push %r13 15dba: 41 54 push %r12 15dbc: 55 push %rbp 15dbd: 53 push %rbx 15dbe: 48 83 ec 28 sub $0x28,%rsp 15dc2: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 15dc9: 00 00 15dcb: 48 89 44 24 18 mov %rax,0x18(%rsp) 15dd0: 31 c0 xor %eax,%eax 15dd2: 83 fa 24 cmp $0x24,%edx 15dd5: 0f 87 0d 04 00 00 ja 161e8 <__sprintf_chk@plt+0x11458> 15ddb: 48 89 f5 mov %rsi,%rbp 15dde: 48 85 f6 test %rsi,%rsi 15de1: 48 8d 44 24 10 lea 0x10(%rsp),%rax 15de6: 49 89 fc mov %rdi,%r12 15de9: 89 54 24 08 mov %edx,0x8(%rsp) 15ded: 48 0f 44 e8 cmove %rax,%rbp 15df1: 48 89 cb mov %rcx,%rbx 15df4: 4d 89 c7 mov %r8,%r15 15df7: e8 64 e9 fe ff callq 4760 <__errno_location@plt> 15dfc: c7 00 00 00 00 00 movl $0x0,(%rax) 15e02: 49 89 c5 mov %rax,%r13 15e05: 45 0f b6 34 24 movzbl (%r12),%r14d 15e0a: e8 71 ef fe ff callq 4d80 <__ctype_b_loc@plt> 15e0f: 8b 54 24 08 mov 0x8(%rsp),%edx 15e13: 48 8b 30 mov (%rax),%rsi 15e16: 4c 89 e0 mov %r12,%rax 15e19: eb 0e jmp 15e29 <__sprintf_chk@plt+0x11099> 15e1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15e20: 44 0f b6 70 01 movzbl 0x1(%rax),%r14d 15e25: 48 83 c0 01 add $0x1,%rax 15e29: 41 0f b6 ce movzbl %r14b,%ecx 15e2d: f6 44 4e 01 20 testb $0x20,0x1(%rsi,%rcx,2) 15e32: 75 ec jne 15e20 <__sprintf_chk@plt+0x11090> 15e34: 41 80 fe 2d cmp $0x2d,%r14b 15e38: 74 71 je 15eab <__sprintf_chk@plt+0x1111b> 15e3a: 48 89 ee mov %rbp,%rsi 15e3d: 4c 89 e7 mov %r12,%rdi 15e40: e8 4b ee fe ff callq 4c90 <strtoul@plt> 15e45: 4c 8b 75 00 mov 0x0(%rbp),%r14 15e49: 48 89 c2 mov %rax,%rdx 15e4c: 4d 39 e6 cmp %r12,%r14 15e4f: 74 67 je 15eb8 <__sprintf_chk@plt+0x11128> 15e51: 41 8b 45 00 mov 0x0(%r13),%eax 15e55: 85 c0 test %eax,%eax 15e57: 75 47 jne 15ea0 <__sprintf_chk@plt+0x11110> 15e59: 45 31 e4 xor %r12d,%r12d 15e5c: 4d 85 ff test %r15,%r15 15e5f: 74 0d je 15e6e <__sprintf_chk@plt+0x110de> 15e61: 45 0f b6 2e movzbl (%r14),%r13d 15e65: 45 84 ed test %r13b,%r13b 15e68: 0f 85 12 01 00 00 jne 15f80 <__sprintf_chk@plt+0x111f0> 15e6e: 48 89 13 mov %rdx,(%rbx) 15e71: 48 8b 44 24 18 mov 0x18(%rsp),%rax 15e76: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 15e7d: 00 00 15e7f: 0f 85 82 03 00 00 jne 16207 <__sprintf_chk@plt+0x11477> 15e85: 48 83 c4 28 add $0x28,%rsp 15e89: 44 89 e0 mov %r12d,%eax 15e8c: 5b pop %rbx 15e8d: 5d pop %rbp 15e8e: 41 5c pop %r12 15e90: 41 5d pop %r13 15e92: 41 5e pop %r14 15e94: 41 5f pop %r15 15e96: c3 retq 15e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 15e9e: 00 00 15ea0: 41 bc 01 00 00 00 mov $0x1,%r12d 15ea6: 83 f8 22 cmp $0x22,%eax 15ea9: 74 b1 je 15e5c <__sprintf_chk@plt+0x110cc> 15eab: 41 bc 04 00 00 00 mov $0x4,%r12d 15eb1: eb be jmp 15e71 <__sprintf_chk@plt+0x110e1> 15eb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15eb8: 4d 85 ff test %r15,%r15 15ebb: 74 ee je 15eab <__sprintf_chk@plt+0x1111b> 15ebd: 45 0f b6 2c 24 movzbl (%r12),%r13d 15ec2: 45 84 ed test %r13b,%r13b 15ec5: 74 e4 je 15eab <__sprintf_chk@plt+0x1111b> 15ec7: 41 0f be f5 movsbl %r13b,%esi 15ecb: 4c 89 ff mov %r15,%rdi 15ece: 45 31 e4 xor %r12d,%r12d 15ed1: e8 3a ea fe ff callq 4910 <strchr@plt> 15ed6: ba 01 00 00 00 mov $0x1,%edx 15edb: 48 85 c0 test %rax,%rax 15ede: 74 cb je 15eab <__sprintf_chk@plt+0x1111b> 15ee0: 41 8d 45 bb lea -0x45(%r13),%eax 15ee4: 3c 2f cmp $0x2f,%al 15ee6: 77 14 ja 15efc <__sprintf_chk@plt+0x1116c> 15ee8: 48 8d 0d 29 6e 00 00 lea 0x6e29(%rip),%rcx # 1cd18 <version_etc_copyright@@Base+0x78> 15eef: 0f b6 c0 movzbl %al,%eax 15ef2: 48 63 04 81 movslq (%rcx,%rax,4),%rax 15ef6: 48 01 c8 add %rcx,%rax 15ef9: 3e ff e0 notrack jmpq *%rax 15efc: b9 01 00 00 00 mov $0x1,%ecx 15f01: be 00 04 00 00 mov $0x400,%esi 15f06: 41 8d 45 be lea -0x42(%r13),%eax 15f0a: 3c 35 cmp $0x35,%al 15f0c: 0f 87 8d 00 00 00 ja 15f9f <__sprintf_chk@plt+0x1120f> 15f12: 48 8d 3d bf 6e 00 00 lea 0x6ebf(%rip),%rdi # 1cdd8 <version_etc_copyright@@Base+0x138> 15f19: 0f b6 c0 movzbl %al,%eax 15f1c: 48 63 04 87 movslq (%rdi,%rax,4),%rax 15f20: 48 01 f8 add %rdi,%rax 15f23: 3e ff e0 notrack jmpq *%rax 15f26: be 30 00 00 00 mov $0x30,%esi 15f2b: 4c 89 ff mov %r15,%rdi 15f2e: 48 89 54 24 08 mov %rdx,0x8(%rsp) 15f33: e8 d8 e9 fe ff callq 4910 <strchr@plt> 15f38: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 15f3d: 48 85 c0 test %rax,%rax 15f40: 74 ba je 15efc <__sprintf_chk@plt+0x1116c> 15f42: 41 0f b6 46 01 movzbl 0x1(%r14),%eax 15f47: 3c 44 cmp $0x44,%al 15f49: 0f 84 8a 02 00 00 je 161d9 <__sprintf_chk@plt+0x11449> 15f4f: 3c 69 cmp $0x69,%al 15f51: 0f 84 f0 01 00 00 je 16147 <__sprintf_chk@plt+0x113b7> 15f57: 3c 42 cmp $0x42,%al 15f59: 0f 84 7a 02 00 00 je 161d9 <__sprintf_chk@plt+0x11449> 15f5f: 41 8d 45 bb lea -0x45(%r13),%eax 15f63: 3c 2f cmp $0x2f,%al 15f65: 77 38 ja 15f9f <__sprintf_chk@plt+0x1120f> 15f67: 48 8d 0d 42 6f 00 00 lea 0x6f42(%rip),%rcx # 1ceb0 <version_etc_copyright@@Base+0x210> 15f6e: 0f b6 c0 movzbl %al,%eax 15f71: 48 63 04 81 movslq (%rcx,%rax,4),%rax 15f75: 48 01 c8 add %rcx,%rax 15f78: 3e ff e0 notrack jmpq *%rax 15f7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15f80: 41 0f be f5 movsbl %r13b,%esi 15f84: 4c 89 ff mov %r15,%rdi 15f87: 48 89 54 24 08 mov %rdx,0x8(%rsp) 15f8c: e8 7f e9 fe ff callq 4910 <strchr@plt> 15f91: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 15f96: 48 85 c0 test %rax,%rax 15f99: 0f 85 41 ff ff ff jne 15ee0 <__sprintf_chk@plt+0x11150> 15f9f: 48 89 13 mov %rdx,(%rbx) 15fa2: 41 83 cc 02 or $0x2,%r12d 15fa6: e9 c6 fe ff ff jmpq 15e71 <__sprintf_chk@plt+0x110e1> 15fab: b9 01 00 00 00 mov $0x1,%ecx 15fb0: 48 89 d0 mov %rdx,%rax 15fb3: 48 c1 e8 37 shr $0x37,%rax 15fb7: 0f 85 e2 00 00 00 jne 1609f <__sprintf_chk@plt+0x1130f> 15fbd: 48 c1 e2 09 shl $0x9,%rdx 15fc1: e9 ea 00 00 00 jmpq 160b0 <__sprintf_chk@plt+0x11320> 15fc6: b9 01 00 00 00 mov $0x1,%ecx 15fcb: be 00 04 00 00 mov $0x400,%esi 15fd0: bf 07 00 00 00 mov $0x7,%edi 15fd5: 45 31 c0 xor %r8d,%r8d 15fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 15fdf: 00 15fe0: 48 89 d0 mov %rdx,%rax 15fe3: 48 f7 e6 mul %rsi 15fe6: 0f 80 20 02 00 00 jo 1620c <__sprintf_chk@plt+0x1147c> 15fec: 48 89 c2 mov %rax,%rdx 15fef: 83 ef 01 sub $0x1,%edi 15ff2: 75 ec jne 15fe0 <__sprintf_chk@plt+0x11250> 15ff4: 45 09 c4 or %r8d,%r12d 15ff7: e9 b4 00 00 00 jmpq 160b0 <__sprintf_chk@plt+0x11320> 15ffc: b9 01 00 00 00 mov $0x1,%ecx 16001: be 00 04 00 00 mov $0x400,%esi 16006: bf 08 00 00 00 mov $0x8,%edi 1600b: 45 31 c0 xor %r8d,%r8d 1600e: 66 90 xchg %ax,%ax 16010: 48 89 d0 mov %rdx,%rax 16013: 48 f7 e6 mul %rsi 16016: 0f 80 3a 02 00 00 jo 16256 <__sprintf_chk@plt+0x114c6> 1601c: 48 89 c2 mov %rax,%rdx 1601f: 83 ef 01 sub $0x1,%edi 16022: 75 ec jne 16010 <__sprintf_chk@plt+0x11280> 16024: eb ce jmp 15ff4 <__sprintf_chk@plt+0x11264> 16026: b9 01 00 00 00 mov $0x1,%ecx 1602b: be 00 04 00 00 mov $0x400,%esi 16030: bf 04 00 00 00 mov $0x4,%edi 16035: 45 31 c0 xor %r8d,%r8d 16038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1603f: 00 16040: 48 89 d0 mov %rdx,%rax 16043: 48 f7 e6 mul %rsi 16046: 0f 80 fb 01 00 00 jo 16247 <__sprintf_chk@plt+0x114b7> 1604c: 48 89 c2 mov %rax,%rdx 1604f: 83 ef 01 sub $0x1,%edi 16052: 75 ec jne 16040 <__sprintf_chk@plt+0x112b0> 16054: eb 9e jmp 15ff4 <__sprintf_chk@plt+0x11264> 16056: b9 01 00 00 00 mov $0x1,%ecx 1605b: be 00 04 00 00 mov $0x400,%esi 16060: bf 05 00 00 00 mov $0x5,%edi 16065: 45 31 c0 xor %r8d,%r8d 16068: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1606f: 00 16070: 48 89 d0 mov %rdx,%rax 16073: 48 f7 e6 mul %rsi 16076: 0f 80 bc 01 00 00 jo 16238 <__sprintf_chk@plt+0x114a8> 1607c: 48 89 c2 mov %rax,%rdx 1607f: 83 ef 01 sub $0x1,%edi 16082: 75 ec jne 16070 <__sprintf_chk@plt+0x112e0> 16084: e9 6b ff ff ff jmpq 15ff4 <__sprintf_chk@plt+0x11264> 16089: b9 01 00 00 00 mov $0x1,%ecx 1608e: be 00 04 00 00 mov $0x400,%esi 16093: 48 89 d0 mov %rdx,%rax 16096: 48 f7 e6 mul %rsi 16099: 0f 81 97 00 00 00 jno 16136 <__sprintf_chk@plt+0x113a6> 1609f: 41 bc 01 00 00 00 mov $0x1,%r12d 160a5: 48 83 ca ff or $0xffffffffffffffff,%rdx 160a9: eb 05 jmp 160b0 <__sprintf_chk@plt+0x11320> 160ab: b9 01 00 00 00 mov $0x1,%ecx 160b0: 4c 01 f1 add %r14,%rcx 160b3: 44 89 e0 mov %r12d,%eax 160b6: 83 c8 02 or $0x2,%eax 160b9: 48 89 4d 00 mov %rcx,0x0(%rbp) 160bd: 80 39 00 cmpb $0x0,(%rcx) 160c0: 44 0f 45 e0 cmovne %eax,%r12d 160c4: e9 a5 fd ff ff jmpq 15e6e <__sprintf_chk@plt+0x110de> 160c9: b9 01 00 00 00 mov $0x1,%ecx 160ce: be 00 04 00 00 mov $0x400,%esi 160d3: 48 89 d0 mov %rdx,%rax 160d6: 48 f7 e6 mul %rsi 160d9: 0f 80 3c 01 00 00 jo 1621b <__sprintf_chk@plt+0x1148b> 160df: 48 f7 e6 mul %rsi 160e2: 0f 80 33 01 00 00 jo 1621b <__sprintf_chk@plt+0x1148b> 160e8: 48 f7 e6 mul %rsi 160eb: 0f 80 2a 01 00 00 jo 1621b <__sprintf_chk@plt+0x1148b> 160f1: 48 89 c2 mov %rax,%rdx 160f4: 31 c0 xor %eax,%eax 160f6: 41 09 c4 or %eax,%r12d 160f9: eb b5 jmp 160b0 <__sprintf_chk@plt+0x11320> 160fb: b9 01 00 00 00 mov $0x1,%ecx 16100: be 00 04 00 00 mov $0x400,%esi 16105: bf 06 00 00 00 mov $0x6,%edi 1610a: 45 31 c0 xor %r8d,%r8d 1610d: 0f 1f 00 nopl (%rax) 16110: 48 89 d0 mov %rdx,%rax 16113: 48 f7 e6 mul %rsi 16116: 0f 80 0d 01 00 00 jo 16229 <__sprintf_chk@plt+0x11499> 1611c: 48 89 c2 mov %rax,%rdx 1611f: 83 ef 01 sub $0x1,%edi 16122: 75 ec jne 16110 <__sprintf_chk@plt+0x11380> 16124: e9 cb fe ff ff jmpq 15ff4 <__sprintf_chk@plt+0x11264> 16129: b9 01 00 00 00 mov $0x1,%ecx 1612e: be 00 04 00 00 mov $0x400,%esi 16133: 48 89 d0 mov %rdx,%rax 16136: 48 f7 e6 mul %rsi 16139: 0f 80 60 ff ff ff jo 1609f <__sprintf_chk@plt+0x1130f> 1613f: 48 89 c2 mov %rax,%rdx 16142: e9 69 ff ff ff jmpq 160b0 <__sprintf_chk@plt+0x11320> 16147: 31 c9 xor %ecx,%ecx 16149: 41 80 7e 02 42 cmpb $0x42,0x2(%r14) 1614e: be 00 04 00 00 mov $0x400,%esi 16153: 0f 94 c1 sete %cl 16156: 8d 4c 09 01 lea 0x1(%rcx,%rcx,1),%ecx 1615a: e9 a7 fd ff ff jmpq 15f06 <__sprintf_chk@plt+0x11176> 1615f: 48 63 c9 movslq %ecx,%rcx 16162: e9 c9 fe ff ff jmpq 16030 <__sprintf_chk@plt+0x112a0> 16167: 48 63 c9 movslq %ecx,%rcx 1616a: e9 24 ff ff ff jmpq 16093 <__sprintf_chk@plt+0x11303> 1616f: 48 63 c9 movslq %ecx,%rcx 16172: eb bf jmp 16133 <__sprintf_chk@plt+0x113a3> 16174: 48 63 c9 movslq %ecx,%rcx 16177: e9 57 ff ff ff jmpq 160d3 <__sprintf_chk@plt+0x11343> 1617c: 48 89 d0 mov %rdx,%rax 1617f: 48 63 c9 movslq %ecx,%rcx 16182: 48 c1 e8 36 shr $0x36,%rax 16186: 0f 85 13 ff ff ff jne 1609f <__sprintf_chk@plt+0x1130f> 1618c: 48 c1 e2 0a shl $0xa,%rdx 16190: e9 1b ff ff ff jmpq 160b0 <__sprintf_chk@plt+0x11320> 16195: 48 63 c9 movslq %ecx,%rcx 16198: 48 85 d2 test %rdx,%rdx 1619b: 0f 88 fe fe ff ff js 1609f <__sprintf_chk@plt+0x1130f> 161a1: 48 01 d2 add %rdx,%rdx 161a4: e9 07 ff ff ff jmpq 160b0 <__sprintf_chk@plt+0x11320> 161a9: 48 63 c9 movslq %ecx,%rcx 161ac: e9 ff fe ff ff jmpq 160b0 <__sprintf_chk@plt+0x11320> 161b1: 48 63 c9 movslq %ecx,%rcx 161b4: e9 f7 fd ff ff jmpq 15fb0 <__sprintf_chk@plt+0x11220> 161b9: 48 63 c9 movslq %ecx,%rcx 161bc: e9 0f fe ff ff jmpq 15fd0 <__sprintf_chk@plt+0x11240> 161c1: 48 63 c9 movslq %ecx,%rcx 161c4: e9 3d fe ff ff jmpq 16006 <__sprintf_chk@plt+0x11276> 161c9: 48 63 c9 movslq %ecx,%rcx 161cc: e9 8f fe ff ff jmpq 16060 <__sprintf_chk@plt+0x112d0> 161d1: 48 63 c9 movslq %ecx,%rcx 161d4: e9 2c ff ff ff jmpq 16105 <__sprintf_chk@plt+0x11375> 161d9: b9 02 00 00 00 mov $0x2,%ecx 161de: be e8 03 00 00 mov $0x3e8,%esi 161e3: e9 1e fd ff ff jmpq 15f06 <__sprintf_chk@plt+0x11176> 161e8: 48 8d 0d 81 6d 00 00 lea 0x6d81(%rip),%rcx # 1cf70 <version_etc_copyright@@Base+0x2d0> 161ef: ba 60 00 00 00 mov $0x60,%edx 161f4: 48 8d 35 e5 6a 00 00 lea 0x6ae5(%rip),%rsi # 1cce0 <version_etc_copyright@@Base+0x40> 161fb: 48 8d 3d ee 6a 00 00 lea 0x6aee(%rip),%rdi # 1ccf0 <version_etc_copyright@@Base+0x50> 16202: e8 a9 e7 fe ff callq 49b0 <__assert_fail@plt> 16207: e8 d4 e6 fe ff callq 48e0 <__stack_chk_fail@plt> 1620c: 41 b8 01 00 00 00 mov $0x1,%r8d 16212: 48 83 ca ff or $0xffffffffffffffff,%rdx 16216: e9 d4 fd ff ff jmpq 15fef <__sprintf_chk@plt+0x1125f> 1621b: b8 01 00 00 00 mov $0x1,%eax 16220: 48 83 ca ff or $0xffffffffffffffff,%rdx 16224: e9 cd fe ff ff jmpq 160f6 <__sprintf_chk@plt+0x11366> 16229: 41 b8 01 00 00 00 mov $0x1,%r8d 1622f: 48 83 ca ff or $0xffffffffffffffff,%rdx 16233: e9 e7 fe ff ff jmpq 1611f <__sprintf_chk@plt+0x1138f> 16238: 41 b8 01 00 00 00 mov $0x1,%r8d 1623e: 48 83 ca ff or $0xffffffffffffffff,%rdx 16242: e9 38 fe ff ff jmpq 1607f <__sprintf_chk@plt+0x112ef> 16247: 41 b8 01 00 00 00 mov $0x1,%r8d 1624d: 48 83 ca ff or $0xffffffffffffffff,%rdx 16251: e9 f9 fd ff ff jmpq 1604f <__sprintf_chk@plt+0x112bf> 16256: 41 b8 01 00 00 00 mov $0x1,%r8d 1625c: 48 83 ca ff or $0xffffffffffffffff,%rdx 16260: e9 ba fd ff ff jmpq 1601f <__sprintf_chk@plt+0x1128f> 16265: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 1626c: 00 00 00 1626f: 90 nop 16270: f3 0f 1e fa endbr64 16274: 41 55 push %r13 16276: 41 54 push %r12 16278: 55 push %rbp 16279: 53 push %rbx 1627a: 4c 89 c3 mov %r8,%rbx 1627d: 48 83 ec 18 sub $0x18,%rsp 16281: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 16288: 00 00 1628a: 48 89 44 24 08 mov %rax,0x8(%rsp) 1628f: 31 c0 xor %eax,%eax 16291: 8b 2d 61 cf 00 00 mov 0xcf61(%rip),%ebp # 231f8 <exit_failure@@Base> 16297: 83 ff 03 cmp $0x3,%edi 1629a: 77 5c ja 162f8 <__sprintf_chk@plt+0x11568> 1629c: 83 ff 01 cmp $0x1,%edi 1629f: 0f 87 84 00 00 00 ja 16329 <__sprintf_chk@plt+0x11599> 162a5: 0f 85 87 00 00 00 jne 16332 <__sprintf_chk@plt+0x115a2> 162ab: 4c 8d 0d f3 6c 00 00 lea 0x6cf3(%rip),%r9 # 1cfa5 <version_etc_copyright@@Base+0x305> 162b2: 48 63 c6 movslq %esi,%rax 162b5: 85 f6 test %esi,%esi 162b7: 78 56 js 1630f <__sprintf_chk@plt+0x1157f> 162b9: 48 c1 e0 05 shl $0x5,%rax 162bd: 4c 8d 25 19 6d 00 00 lea 0x6d19(%rip),%r12 # 1cfdd <version_etc_copyright@@Base+0x33d> 162c4: 4c 8b 2c 01 mov (%rcx,%rax,1),%r13 162c8: 4c 89 ce mov %r9,%rsi 162cb: ba 05 00 00 00 mov $0x5,%edx 162d0: 31 ff xor %edi,%edi 162d2: e8 c9 e5 fe ff callq 48a0 <dcgettext@plt> 162d7: 49 89 d9 mov %rbx,%r9 162da: 4d 89 e8 mov %r13,%r8 162dd: 4c 89 e1 mov %r12,%rcx 162e0: 48 89 c2 mov %rax,%rdx 162e3: 31 f6 xor %esi,%esi 162e5: 89 ef mov %ebp,%edi 162e7: 31 c0 xor %eax,%eax 162e9: e8 72 e9 fe ff callq 4c60 <error@plt> 162ee: e8 5d e4 fe ff callq 4750 <abort@plt> 162f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 162f8: 83 ff 04 cmp $0x4,%edi 162fb: 0f 85 e5 ea fe ff jne 4de6 <__sprintf_chk@plt+0x56> 16301: 4c 8d 0d ba 6c 00 00 lea 0x6cba(%rip),%r9 # 1cfc2 <version_etc_copyright@@Base+0x322> 16308: 48 63 c6 movslq %esi,%rax 1630b: 85 f6 test %esi,%esi 1630d: 79 aa jns 162b9 <__sprintf_chk@plt+0x11529> 1630f: 4c 8d 25 c7 6c 00 00 lea 0x6cc7(%rip),%r12 # 1cfdd <version_etc_copyright@@Base+0x33d> 16316: 88 54 24 06 mov %dl,0x6(%rsp) 1631a: 4c 8d 6c 24 06 lea 0x6(%rsp),%r13 1631f: c6 44 24 07 00 movb $0x0,0x7(%rsp) 16324: 49 29 c4 sub %rax,%r12 16327: eb 9f jmp 162c8 <__sprintf_chk@plt+0x11538> 16329: 4c 8d 0d 50 6c 00 00 lea 0x6c50(%rip),%r9 # 1cf80 <version_etc_copyright@@Base+0x2e0> 16330: eb 80 jmp 162b2 <__sprintf_chk@plt+0x11522> 16332: e9 af ea fe ff jmpq 4de6 <__sprintf_chk@plt+0x56> 16337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1633e: 00 00 16340: f3 0f 1e fa endbr64 16344: 41 57 push %r15 16346: 41 56 push %r14 16348: 41 55 push %r13 1634a: 41 54 push %r12 1634c: 55 push %rbp 1634d: 53 push %rbx 1634e: 48 83 ec 28 sub $0x28,%rsp 16352: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 16359: 00 00 1635b: 48 89 44 24 18 mov %rax,0x18(%rsp) 16360: 31 c0 xor %eax,%eax 16362: 83 fa 24 cmp $0x24,%edx 16365: 0f 87 0d 04 00 00 ja 16778 <__sprintf_chk@plt+0x119e8> 1636b: 48 89 f5 mov %rsi,%rbp 1636e: 48 85 f6 test %rsi,%rsi 16371: 48 8d 44 24 10 lea 0x10(%rsp),%rax 16376: 49 89 fc mov %rdi,%r12 16379: 89 54 24 08 mov %edx,0x8(%rsp) 1637d: 48 0f 44 e8 cmove %rax,%rbp 16381: 48 89 cb mov %rcx,%rbx 16384: 4d 89 c7 mov %r8,%r15 16387: e8 d4 e3 fe ff callq 4760 <__errno_location@plt> 1638c: c7 00 00 00 00 00 movl $0x0,(%rax) 16392: 49 89 c5 mov %rax,%r13 16395: 45 0f b6 34 24 movzbl (%r12),%r14d 1639a: e8 e1 e9 fe ff callq 4d80 <__ctype_b_loc@plt> 1639f: 8b 54 24 08 mov 0x8(%rsp),%edx 163a3: 48 8b 30 mov (%rax),%rsi 163a6: 4c 89 e0 mov %r12,%rax 163a9: eb 0e jmp 163b9 <__sprintf_chk@plt+0x11629> 163ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 163b0: 44 0f b6 70 01 movzbl 0x1(%rax),%r14d 163b5: 48 83 c0 01 add $0x1,%rax 163b9: 41 0f b6 ce movzbl %r14b,%ecx 163bd: f6 44 4e 01 20 testb $0x20,0x1(%rsi,%rcx,2) 163c2: 75 ec jne 163b0 <__sprintf_chk@plt+0x11620> 163c4: 41 80 fe 2d cmp $0x2d,%r14b 163c8: 74 71 je 1643b <__sprintf_chk@plt+0x116ab> 163ca: 31 c9 xor %ecx,%ecx 163cc: 48 89 ee mov %rbp,%rsi 163cf: 4c 89 e7 mov %r12,%rdi 163d2: e8 e9 e5 fe ff callq 49c0 <__strtoul_internal@plt> 163d7: 4c 8b 75 00 mov 0x0(%rbp),%r14 163db: 48 89 c2 mov %rax,%rdx 163de: 4d 39 e6 cmp %r12,%r14 163e1: 74 65 je 16448 <__sprintf_chk@plt+0x116b8> 163e3: 41 8b 45 00 mov 0x0(%r13),%eax 163e7: 85 c0 test %eax,%eax 163e9: 75 45 jne 16430 <__sprintf_chk@plt+0x116a0> 163eb: 45 31 e4 xor %r12d,%r12d 163ee: 4d 85 ff test %r15,%r15 163f1: 74 0d je 16400 <__sprintf_chk@plt+0x11670> 163f3: 45 0f b6 2e movzbl (%r14),%r13d 163f7: 45 84 ed test %r13b,%r13b 163fa: 0f 85 10 01 00 00 jne 16510 <__sprintf_chk@plt+0x11780> 16400: 48 89 13 mov %rdx,(%rbx) 16403: 48 8b 44 24 18 mov 0x18(%rsp),%rax 16408: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 1640f: 00 00 16411: 0f 85 80 03 00 00 jne 16797 <__sprintf_chk@plt+0x11a07> 16417: 48 83 c4 28 add $0x28,%rsp 1641b: 44 89 e0 mov %r12d,%eax 1641e: 5b pop %rbx 1641f: 5d pop %rbp 16420: 41 5c pop %r12 16422: 41 5d pop %r13 16424: 41 5e pop %r14 16426: 41 5f pop %r15 16428: c3 retq 16429: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16430: 41 bc 01 00 00 00 mov $0x1,%r12d 16436: 83 f8 22 cmp $0x22,%eax 16439: 74 b3 je 163ee <__sprintf_chk@plt+0x1165e> 1643b: 41 bc 04 00 00 00 mov $0x4,%r12d 16441: eb c0 jmp 16403 <__sprintf_chk@plt+0x11673> 16443: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 16448: 4d 85 ff test %r15,%r15 1644b: 74 ee je 1643b <__sprintf_chk@plt+0x116ab> 1644d: 45 0f b6 2c 24 movzbl (%r12),%r13d 16452: 45 84 ed test %r13b,%r13b 16455: 74 e4 je 1643b <__sprintf_chk@plt+0x116ab> 16457: 41 0f be f5 movsbl %r13b,%esi 1645b: 4c 89 ff mov %r15,%rdi 1645e: 45 31 e4 xor %r12d,%r12d 16461: e8 aa e4 fe ff callq 4910 <strchr@plt> 16466: ba 01 00 00 00 mov $0x1,%edx 1646b: 48 85 c0 test %rax,%rax 1646e: 74 cb je 1643b <__sprintf_chk@plt+0x116ab> 16470: 41 8d 45 bb lea -0x45(%r13),%eax 16474: 3c 2f cmp $0x2f,%al 16476: 77 14 ja 1648c <__sprintf_chk@plt+0x116fc> 16478: 48 8d 0d 61 6b 00 00 lea 0x6b61(%rip),%rcx # 1cfe0 <version_etc_copyright@@Base+0x340> 1647f: 0f b6 c0 movzbl %al,%eax 16482: 48 63 04 81 movslq (%rcx,%rax,4),%rax 16486: 48 01 c8 add %rcx,%rax 16489: 3e ff e0 notrack jmpq *%rax 1648c: b9 01 00 00 00 mov $0x1,%ecx 16491: be 00 04 00 00 mov $0x400,%esi 16496: 41 8d 45 be lea -0x42(%r13),%eax 1649a: 3c 35 cmp $0x35,%al 1649c: 0f 87 8d 00 00 00 ja 1652f <__sprintf_chk@plt+0x1179f> 164a2: 48 8d 3d f7 6b 00 00 lea 0x6bf7(%rip),%rdi # 1d0a0 <version_etc_copyright@@Base+0x400> 164a9: 0f b6 c0 movzbl %al,%eax 164ac: 48 63 04 87 movslq (%rdi,%rax,4),%rax 164b0: 48 01 f8 add %rdi,%rax 164b3: 3e ff e0 notrack jmpq *%rax 164b6: be 30 00 00 00 mov $0x30,%esi 164bb: 4c 89 ff mov %r15,%rdi 164be: 48 89 54 24 08 mov %rdx,0x8(%rsp) 164c3: e8 48 e4 fe ff callq 4910 <strchr@plt> 164c8: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 164cd: 48 85 c0 test %rax,%rax 164d0: 74 ba je 1648c <__sprintf_chk@plt+0x116fc> 164d2: 41 0f b6 46 01 movzbl 0x1(%r14),%eax 164d7: 3c 44 cmp $0x44,%al 164d9: 0f 84 8a 02 00 00 je 16769 <__sprintf_chk@plt+0x119d9> 164df: 3c 69 cmp $0x69,%al 164e1: 0f 84 f0 01 00 00 je 166d7 <__sprintf_chk@plt+0x11947> 164e7: 3c 42 cmp $0x42,%al 164e9: 0f 84 7a 02 00 00 je 16769 <__sprintf_chk@plt+0x119d9> 164ef: 41 8d 45 bb lea -0x45(%r13),%eax 164f3: 3c 2f cmp $0x2f,%al 164f5: 77 38 ja 1652f <__sprintf_chk@plt+0x1179f> 164f7: 48 8d 0d 7a 6c 00 00 lea 0x6c7a(%rip),%rcx # 1d178 <version_etc_copyright@@Base+0x4d8> 164fe: 0f b6 c0 movzbl %al,%eax 16501: 48 63 04 81 movslq (%rcx,%rax,4),%rax 16505: 48 01 c8 add %rcx,%rax 16508: 3e ff e0 notrack jmpq *%rax 1650b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 16510: 41 0f be f5 movsbl %r13b,%esi 16514: 4c 89 ff mov %r15,%rdi 16517: 48 89 54 24 08 mov %rdx,0x8(%rsp) 1651c: e8 ef e3 fe ff callq 4910 <strchr@plt> 16521: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 16526: 48 85 c0 test %rax,%rax 16529: 0f 85 41 ff ff ff jne 16470 <__sprintf_chk@plt+0x116e0> 1652f: 48 89 13 mov %rdx,(%rbx) 16532: 41 83 cc 02 or $0x2,%r12d 16536: e9 c8 fe ff ff jmpq 16403 <__sprintf_chk@plt+0x11673> 1653b: b9 01 00 00 00 mov $0x1,%ecx 16540: 48 89 d0 mov %rdx,%rax 16543: 48 c1 e8 37 shr $0x37,%rax 16547: 0f 85 e2 00 00 00 jne 1662f <__sprintf_chk@plt+0x1189f> 1654d: 48 c1 e2 09 shl $0x9,%rdx 16551: e9 ea 00 00 00 jmpq 16640 <__sprintf_chk@plt+0x118b0> 16556: b9 01 00 00 00 mov $0x1,%ecx 1655b: be 00 04 00 00 mov $0x400,%esi 16560: bf 07 00 00 00 mov $0x7,%edi 16565: 45 31 c0 xor %r8d,%r8d 16568: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1656f: 00 16570: 48 89 d0 mov %rdx,%rax 16573: 48 f7 e6 mul %rsi 16576: 0f 80 20 02 00 00 jo 1679c <__sprintf_chk@plt+0x11a0c> 1657c: 48 89 c2 mov %rax,%rdx 1657f: 83 ef 01 sub $0x1,%edi 16582: 75 ec jne 16570 <__sprintf_chk@plt+0x117e0> 16584: 45 09 c4 or %r8d,%r12d 16587: e9 b4 00 00 00 jmpq 16640 <__sprintf_chk@plt+0x118b0> 1658c: b9 01 00 00 00 mov $0x1,%ecx 16591: be 00 04 00 00 mov $0x400,%esi 16596: bf 08 00 00 00 mov $0x8,%edi 1659b: 45 31 c0 xor %r8d,%r8d 1659e: 66 90 xchg %ax,%ax 165a0: 48 89 d0 mov %rdx,%rax 165a3: 48 f7 e6 mul %rsi 165a6: 0f 80 3a 02 00 00 jo 167e6 <__sprintf_chk@plt+0x11a56> 165ac: 48 89 c2 mov %rax,%rdx 165af: 83 ef 01 sub $0x1,%edi 165b2: 75 ec jne 165a0 <__sprintf_chk@plt+0x11810> 165b4: eb ce jmp 16584 <__sprintf_chk@plt+0x117f4> 165b6: b9 01 00 00 00 mov $0x1,%ecx 165bb: be 00 04 00 00 mov $0x400,%esi 165c0: bf 04 00 00 00 mov $0x4,%edi 165c5: 45 31 c0 xor %r8d,%r8d 165c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 165cf: 00 165d0: 48 89 d0 mov %rdx,%rax 165d3: 48 f7 e6 mul %rsi 165d6: 0f 80 fb 01 00 00 jo 167d7 <__sprintf_chk@plt+0x11a47> 165dc: 48 89 c2 mov %rax,%rdx 165df: 83 ef 01 sub $0x1,%edi 165e2: 75 ec jne 165d0 <__sprintf_chk@plt+0x11840> 165e4: eb 9e jmp 16584 <__sprintf_chk@plt+0x117f4> 165e6: b9 01 00 00 00 mov $0x1,%ecx 165eb: be 00 04 00 00 mov $0x400,%esi 165f0: bf 05 00 00 00 mov $0x5,%edi 165f5: 45 31 c0 xor %r8d,%r8d 165f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 165ff: 00 16600: 48 89 d0 mov %rdx,%rax 16603: 48 f7 e6 mul %rsi 16606: 0f 80 bc 01 00 00 jo 167c8 <__sprintf_chk@plt+0x11a38> 1660c: 48 89 c2 mov %rax,%rdx 1660f: 83 ef 01 sub $0x1,%edi 16612: 75 ec jne 16600 <__sprintf_chk@plt+0x11870> 16614: e9 6b ff ff ff jmpq 16584 <__sprintf_chk@plt+0x117f4> 16619: b9 01 00 00 00 mov $0x1,%ecx 1661e: be 00 04 00 00 mov $0x400,%esi 16623: 48 89 d0 mov %rdx,%rax 16626: 48 f7 e6 mul %rsi 16629: 0f 81 97 00 00 00 jno 166c6 <__sprintf_chk@plt+0x11936> 1662f: 41 bc 01 00 00 00 mov $0x1,%r12d 16635: 48 83 ca ff or $0xffffffffffffffff,%rdx 16639: eb 05 jmp 16640 <__sprintf_chk@plt+0x118b0> 1663b: b9 01 00 00 00 mov $0x1,%ecx 16640: 4c 01 f1 add %r14,%rcx 16643: 44 89 e0 mov %r12d,%eax 16646: 83 c8 02 or $0x2,%eax 16649: 48 89 4d 00 mov %rcx,0x0(%rbp) 1664d: 80 39 00 cmpb $0x0,(%rcx) 16650: 44 0f 45 e0 cmovne %eax,%r12d 16654: e9 a7 fd ff ff jmpq 16400 <__sprintf_chk@plt+0x11670> 16659: b9 01 00 00 00 mov $0x1,%ecx 1665e: be 00 04 00 00 mov $0x400,%esi 16663: 48 89 d0 mov %rdx,%rax 16666: 48 f7 e6 mul %rsi 16669: 0f 80 3c 01 00 00 jo 167ab <__sprintf_chk@plt+0x11a1b> 1666f: 48 f7 e6 mul %rsi 16672: 0f 80 33 01 00 00 jo 167ab <__sprintf_chk@plt+0x11a1b> 16678: 48 f7 e6 mul %rsi 1667b: 0f 80 2a 01 00 00 jo 167ab <__sprintf_chk@plt+0x11a1b> 16681: 48 89 c2 mov %rax,%rdx 16684: 31 c0 xor %eax,%eax 16686: 41 09 c4 or %eax,%r12d 16689: eb b5 jmp 16640 <__sprintf_chk@plt+0x118b0> 1668b: b9 01 00 00 00 mov $0x1,%ecx 16690: be 00 04 00 00 mov $0x400,%esi 16695: bf 06 00 00 00 mov $0x6,%edi 1669a: 45 31 c0 xor %r8d,%r8d 1669d: 0f 1f 00 nopl (%rax) 166a0: 48 89 d0 mov %rdx,%rax 166a3: 48 f7 e6 mul %rsi 166a6: 0f 80 0d 01 00 00 jo 167b9 <__sprintf_chk@plt+0x11a29> 166ac: 48 89 c2 mov %rax,%rdx 166af: 83 ef 01 sub $0x1,%edi 166b2: 75 ec jne 166a0 <__sprintf_chk@plt+0x11910> 166b4: e9 cb fe ff ff jmpq 16584 <__sprintf_chk@plt+0x117f4> 166b9: b9 01 00 00 00 mov $0x1,%ecx 166be: be 00 04 00 00 mov $0x400,%esi 166c3: 48 89 d0 mov %rdx,%rax 166c6: 48 f7 e6 mul %rsi 166c9: 0f 80 60 ff ff ff jo 1662f <__sprintf_chk@plt+0x1189f> 166cf: 48 89 c2 mov %rax,%rdx 166d2: e9 69 ff ff ff jmpq 16640 <__sprintf_chk@plt+0x118b0> 166d7: 31 c9 xor %ecx,%ecx 166d9: 41 80 7e 02 42 cmpb $0x42,0x2(%r14) 166de: be 00 04 00 00 mov $0x400,%esi 166e3: 0f 94 c1 sete %cl 166e6: 8d 4c 09 01 lea 0x1(%rcx,%rcx,1),%ecx 166ea: e9 a7 fd ff ff jmpq 16496 <__sprintf_chk@plt+0x11706> 166ef: 48 63 c9 movslq %ecx,%rcx 166f2: e9 c9 fe ff ff jmpq 165c0 <__sprintf_chk@plt+0x11830> 166f7: 48 63 c9 movslq %ecx,%rcx 166fa: e9 24 ff ff ff jmpq 16623 <__sprintf_chk@plt+0x11893> 166ff: 48 63 c9 movslq %ecx,%rcx 16702: eb bf jmp 166c3 <__sprintf_chk@plt+0x11933> 16704: 48 63 c9 movslq %ecx,%rcx 16707: e9 57 ff ff ff jmpq 16663 <__sprintf_chk@plt+0x118d3> 1670c: 48 89 d0 mov %rdx,%rax 1670f: 48 63 c9 movslq %ecx,%rcx 16712: 48 c1 e8 36 shr $0x36,%rax 16716: 0f 85 13 ff ff ff jne 1662f <__sprintf_chk@plt+0x1189f> 1671c: 48 c1 e2 0a shl $0xa,%rdx 16720: e9 1b ff ff ff jmpq 16640 <__sprintf_chk@plt+0x118b0> 16725: 48 63 c9 movslq %ecx,%rcx 16728: 48 85 d2 test %rdx,%rdx 1672b: 0f 88 fe fe ff ff js 1662f <__sprintf_chk@plt+0x1189f> 16731: 48 01 d2 add %rdx,%rdx 16734: e9 07 ff ff ff jmpq 16640 <__sprintf_chk@plt+0x118b0> 16739: 48 63 c9 movslq %ecx,%rcx 1673c: e9 ff fe ff ff jmpq 16640 <__sprintf_chk@plt+0x118b0> 16741: 48 63 c9 movslq %ecx,%rcx 16744: e9 f7 fd ff ff jmpq 16540 <__sprintf_chk@plt+0x117b0> 16749: 48 63 c9 movslq %ecx,%rcx 1674c: e9 0f fe ff ff jmpq 16560 <__sprintf_chk@plt+0x117d0> 16751: 48 63 c9 movslq %ecx,%rcx 16754: e9 3d fe ff ff jmpq 16596 <__sprintf_chk@plt+0x11806> 16759: 48 63 c9 movslq %ecx,%rcx 1675c: e9 8f fe ff ff jmpq 165f0 <__sprintf_chk@plt+0x11860> 16761: 48 63 c9 movslq %ecx,%rcx 16764: e9 2c ff ff ff jmpq 16695 <__sprintf_chk@plt+0x11905> 16769: b9 02 00 00 00 mov $0x2,%ecx 1676e: be e8 03 00 00 mov $0x3e8,%esi 16773: e9 1e fd ff ff jmpq 16496 <__sprintf_chk@plt+0x11706> 16778: 48 8d 0d b9 6a 00 00 lea 0x6ab9(%rip),%rcx # 1d238 <version_etc_copyright@@Base+0x598> 1677f: ba 60 00 00 00 mov $0x60,%edx 16784: 48 8d 35 55 65 00 00 lea 0x6555(%rip),%rsi # 1cce0 <version_etc_copyright@@Base+0x40> 1678b: 48 8d 3d 5e 65 00 00 lea 0x655e(%rip),%rdi # 1ccf0 <version_etc_copyright@@Base+0x50> 16792: e8 19 e2 fe ff callq 49b0 <__assert_fail@plt> 16797: e8 44 e1 fe ff callq 48e0 <__stack_chk_fail@plt> 1679c: 41 b8 01 00 00 00 mov $0x1,%r8d 167a2: 48 83 ca ff or $0xffffffffffffffff,%rdx 167a6: e9 d4 fd ff ff jmpq 1657f <__sprintf_chk@plt+0x117ef> 167ab: b8 01 00 00 00 mov $0x1,%eax 167b0: 48 83 ca ff or $0xffffffffffffffff,%rdx 167b4: e9 cd fe ff ff jmpq 16686 <__sprintf_chk@plt+0x118f6> 167b9: 41 b8 01 00 00 00 mov $0x1,%r8d 167bf: 48 83 ca ff or $0xffffffffffffffff,%rdx 167c3: e9 e7 fe ff ff jmpq 166af <__sprintf_chk@plt+0x1191f> 167c8: 41 b8 01 00 00 00 mov $0x1,%r8d 167ce: 48 83 ca ff or $0xffffffffffffffff,%rdx 167d2: e9 38 fe ff ff jmpq 1660f <__sprintf_chk@plt+0x1187f> 167d7: 41 b8 01 00 00 00 mov $0x1,%r8d 167dd: 48 83 ca ff or $0xffffffffffffffff,%rdx 167e1: e9 f9 fd ff ff jmpq 165df <__sprintf_chk@plt+0x1184f> 167e6: 41 b8 01 00 00 00 mov $0x1,%r8d 167ec: 48 83 ca ff or $0xffffffffffffffff,%rdx 167f0: e9 ba fd ff ff jmpq 165af <__sprintf_chk@plt+0x1181f> 167f5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 167fc: 00 00 00 167ff: 90 nop 16800: 53 push %rbx 16801: 85 ff test %edi,%edi 16803: 74 53 je 16858 <__sprintf_chk@plt+0x11ac8> 16805: 89 f8 mov %edi,%eax 16807: 83 ff 0a cmp $0xa,%edi 1680a: 74 04 je 16810 <__sprintf_chk@plt+0x11a80> 1680c: 5b pop %rbx 1680d: c3 retq 1680e: 66 90 xchg %ax,%ax 16810: 4c 8b 06 mov (%rsi),%r8 16813: 48 89 f3 mov %rsi,%rbx 16816: b9 0a 00 00 00 mov $0xa,%ecx 1681b: 48 8d 3d 3d 30 00 00 lea 0x303d(%rip),%rdi # 1985f <_IO_stdin_used@@Base+0x185f> 16822: 4c 89 c6 mov %r8,%rsi 16825: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 16827: 0f 97 c2 seta %dl 1682a: 80 da 00 sbb $0x0,%dl 1682d: 84 d2 test %dl,%dl 1682f: 75 db jne 1680c <__sprintf_chk@plt+0x11a7c> 16831: 4c 89 c7 mov %r8,%rdi 16834: e8 97 e4 fe ff callq 4cd0 <freecon@plt> 16839: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 16840: e8 1b df fe ff callq 4760 <__errno_location@plt> 16845: c7 00 3d 00 00 00 movl $0x3d,(%rax) 1684b: b8 ff ff ff ff mov $0xffffffff,%eax 16850: 5b pop %rbx 16851: c3 retq 16852: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 16858: e8 03 df fe ff callq 4760 <__errno_location@plt> 1685d: c7 00 5f 00 00 00 movl $0x5f,(%rax) 16863: b8 ff ff ff ff mov $0xffffffff,%eax 16868: 5b pop %rbx 16869: c3 retq 1686a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 16870: f3 0f 1e fa endbr64 16874: 55 push %rbp 16875: 48 89 f5 mov %rsi,%rbp 16878: e8 83 e2 fe ff callq 4b00 <getfilecon@plt> 1687d: 48 89 ee mov %rbp,%rsi 16880: 5d pop %rbp 16881: 89 c7 mov %eax,%edi 16883: e9 78 ff ff ff jmpq 16800 <__sprintf_chk@plt+0x11a70> 16888: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1688f: 00 16890: f3 0f 1e fa endbr64 16894: 55 push %rbp 16895: 48 89 f5 mov %rsi,%rbp 16898: e8 d3 e1 fe ff callq 4a70 <lgetfilecon@plt> 1689d: 48 89 ee mov %rbp,%rsi 168a0: 5d pop %rbp 168a1: 89 c7 mov %eax,%edi 168a3: e9 58 ff ff ff jmpq 16800 <__sprintf_chk@plt+0x11a70> 168a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 168af: 00 168b0: f3 0f 1e fa endbr64 168b4: 55 push %rbp 168b5: 48 89 f5 mov %rsi,%rbp 168b8: e8 b3 e0 fe ff callq 4970 <fgetfilecon@plt> 168bd: 48 89 ee mov %rbp,%rsi 168c0: 5d pop %rbp 168c1: 89 c7 mov %eax,%edi 168c3: e9 38 ff ff ff jmpq 16800 <__sprintf_chk@plt+0x11a70> 168c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 168cf: 00 168d0: f3 0f 1e fa endbr64 168d4: 41 55 push %r13 168d6: 49 89 f5 mov %rsi,%r13 168d9: 41 54 push %r12 168db: 55 push %rbp 168dc: 48 89 d5 mov %rdx,%rbp 168df: 53 push %rbx 168e0: 48 89 fb mov %rdi,%rbx 168e3: 48 83 ec 18 sub $0x18,%rsp 168e7: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 168ee: 00 00 168f0: 48 89 44 24 08 mov %rax,0x8(%rsp) 168f5: 31 c0 xor %eax,%eax 168f7: 48 85 ff test %rdi,%rdi 168fa: 48 8d 44 24 04 lea 0x4(%rsp),%rax 168ff: 48 0f 44 d8 cmove %rax,%rbx 16903: 48 89 df mov %rbx,%rdi 16906: e8 f5 df fe ff callq 4900 <mbrtowc@plt> 1690b: 49 89 c4 mov %rax,%r12 1690e: 48 83 f8 fd cmp $0xfffffffffffffffd,%rax 16912: 76 05 jbe 16919 <__sprintf_chk@plt+0x11b89> 16914: 48 85 ed test %rbp,%rbp 16917: 75 27 jne 16940 <__sprintf_chk@plt+0x11bb0> 16919: 48 8b 44 24 08 mov 0x8(%rsp),%rax 1691e: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 16925: 00 00 16927: 75 31 jne 1695a <__sprintf_chk@plt+0x11bca> 16929: 48 83 c4 18 add $0x18,%rsp 1692d: 4c 89 e0 mov %r12,%rax 16930: 5b pop %rbx 16931: 5d pop %rbp 16932: 41 5c pop %r12 16934: 41 5d pop %r13 16936: c3 retq 16937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1693e: 00 00 16940: 31 ff xor %edi,%edi 16942: e8 09 82 ff ff callq eb50 <__sprintf_chk@plt+0x9dc0> 16947: 84 c0 test %al,%al 16949: 75 ce jne 16919 <__sprintf_chk@plt+0x11b89> 1694b: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 16950: 41 bc 01 00 00 00 mov $0x1,%r12d 16956: 89 03 mov %eax,(%rbx) 16958: eb bf jmp 16919 <__sprintf_chk@plt+0x11b89> 1695a: e8 81 df fe ff callq 48e0 <__stack_chk_fail@plt> 1695f: 90 nop 16960: f3 0f 1e fa endbr64 16964: 50 push %rax 16965: 58 pop %rax 16966: ba 05 00 00 00 mov $0x5,%edx 1696b: 48 8d 35 5d 63 00 00 lea 0x635d(%rip),%rsi # 1cccf <version_etc_copyright@@Base+0x2f> 16972: 31 ff xor %edi,%edi 16974: 48 83 ec 08 sub $0x8,%rsp 16978: e8 23 df fe ff callq 48a0 <dcgettext@plt> 1697d: 48 8b 3d 3c c9 00 00 mov 0xc93c(%rip),%rdi # 232c0 <stderr@@GLIBC_2.2.5> 16984: be 01 00 00 00 mov $0x1,%esi 16989: 48 8d 15 e0 5f 00 00 lea 0x5fe0(%rip),%rdx # 1c970 <quoting_style_vals@@Base+0x30> 16990: 48 89 c1 mov %rax,%rcx 16993: 31 c0 xor %eax,%eax 16995: e8 86 e3 fe ff callq 4d20 <__fprintf_chk@plt> 1699a: 8b 3d 58 c8 00 00 mov 0xc858(%rip),%edi # 231f8 <exit_failure@@Base> 169a0: e8 5b e3 fe ff callq 4d00 <exit@plt> 169a5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 169ac: 00 00 00 00 169b0: 48 8b 47 38 mov 0x38(%rdi),%rax 169b4: f6 47 50 01 testb $0x1,0x50(%rdi) 169b8: 74 06 je 169c0 <__sprintf_chk@plt+0x11c30> 169ba: 48 8b 7f 48 mov 0x48(%rdi),%rdi 169be: ff e0 jmpq *%rax 169c0: 48 89 f7 mov %rsi,%rdi 169c3: ff e0 jmpq *%rax 169c5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 169cc: 00 00 00 00 169d0: 48 8b 47 40 mov 0x40(%rdi),%rax 169d4: f6 47 50 01 testb $0x1,0x50(%rdi) 169d8: 74 06 je 169e0 <__sprintf_chk@plt+0x11c50> 169da: 48 8b 7f 48 mov 0x48(%rdi),%rdi 169de: ff e0 jmpq *%rax 169e0: 48 89 f7 mov %rsi,%rdi 169e3: ff e0 jmpq *%rax 169e5: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 169ec: 00 00 00 00 169f0: 41 54 push %r12 169f2: 55 push %rbp 169f3: 53 push %rbx 169f4: 48 89 fb mov %rdi,%rbx 169f7: 48 85 d2 test %rdx,%rdx 169fa: 74 64 je 16a60 <__sprintf_chk@plt+0x11cd0> 169fc: 48 89 d5 mov %rdx,%rbp 169ff: 4c 8d 62 ff lea -0x1(%rdx),%r12 16a03: 48 85 f6 test %rsi,%rsi 16a06: b8 e0 0f 00 00 mov $0xfe0,%eax 16a0b: 4c 89 63 30 mov %r12,0x30(%rbx) 16a0f: 48 89 df mov %rbx,%rdi 16a12: 48 0f 44 f0 cmove %rax,%rsi 16a16: 48 89 33 mov %rsi,(%rbx) 16a19: e8 92 ff ff ff callq 169b0 <__sprintf_chk@plt+0x11c20> 16a1e: 48 89 43 08 mov %rax,0x8(%rbx) 16a22: 48 85 c0 test %rax,%rax 16a25: 74 46 je 16a6d <__sprintf_chk@plt+0x11cdd> 16a27: 4a 8d 54 20 10 lea 0x10(%rax,%r12,1),%rdx 16a2c: 48 f7 dd neg %rbp 16a2f: 48 21 d5 and %rdx,%rbp 16a32: 48 8b 13 mov (%rbx),%rdx 16a35: 48 89 6b 10 mov %rbp,0x10(%rbx) 16a39: 48 01 c2 add %rax,%rdx 16a3c: 48 89 6b 18 mov %rbp,0x18(%rbx) 16a40: 48 89 10 mov %rdx,(%rax) 16a43: 48 89 53 20 mov %rdx,0x20(%rbx) 16a47: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 16a4e: 00 16a4f: b8 01 00 00 00 mov $0x1,%eax 16a54: 80 63 50 f9 andb $0xf9,0x50(%rbx) 16a58: 5b pop %rbx 16a59: 5d pop %rbp 16a5a: 41 5c pop %r12 16a5c: c3 retq 16a5d: 0f 1f 00 nopl (%rax) 16a60: 41 bc 0f 00 00 00 mov $0xf,%r12d 16a66: bd 10 00 00 00 mov $0x10,%ebp 16a6b: eb 96 jmp 16a03 <__sprintf_chk@plt+0x11c73> 16a6d: ff 15 ed c7 00 00 callq *0xc7ed(%rip) # 23260 <obstack_alloc_failed_handler@@Base> 16a73: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 16a7a: 00 00 00 00 16a7e: 66 90 xchg %ax,%ax 0000000000016a80 <_obstack_begin@@Base>: 16a80: f3 0f 1e fa endbr64 16a84: 80 67 50 fe andb $0xfe,0x50(%rdi) 16a88: 48 89 4f 38 mov %rcx,0x38(%rdi) 16a8c: 4c 89 47 40 mov %r8,0x40(%rdi) 16a90: e9 5b ff ff ff jmpq 169f0 <__sprintf_chk@plt+0x11c60> 16a95: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 16a9c: 00 00 00 00 0000000000016aa0 <_obstack_begin_1@@Base>: 16aa0: f3 0f 1e fa endbr64 16aa4: 80 4f 50 01 orb $0x1,0x50(%rdi) 16aa8: 48 89 4f 38 mov %rcx,0x38(%rdi) 16aac: 4c 89 47 40 mov %r8,0x40(%rdi) 16ab0: 4c 89 4f 48 mov %r9,0x48(%rdi) 16ab4: e9 37 ff ff ff jmpq 169f0 <__sprintf_chk@plt+0x11c60> 16ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000016ac0 <_obstack_newchunk@@Base>: 16ac0: f3 0f 1e fa endbr64 16ac4: 41 56 push %r14 16ac6: 31 c0 xor %eax,%eax 16ac8: 41 55 push %r13 16aca: 41 54 push %r12 16acc: 55 push %rbp 16acd: 53 push %rbx 16ace: 4c 8b 77 18 mov 0x18(%rdi),%r14 16ad2: 4c 2b 77 10 sub 0x10(%rdi),%r14 16ad6: 48 8b 6f 08 mov 0x8(%rdi),%rbp 16ada: 4c 01 f6 add %r14,%rsi 16add: 4c 89 f2 mov %r14,%rdx 16ae0: 0f 92 c0 setb %al 16ae3: 48 03 77 30 add 0x30(%rdi),%rsi 16ae7: 0f 92 c1 setb %cl 16aea: 48 c1 ea 03 shr $0x3,%rdx 16aee: 48 39 37 cmp %rsi,(%rdi) 16af1: 4c 8d 64 16 64 lea 0x64(%rsi,%rdx,1),%r12 16af6: 48 0f 43 37 cmovae (%rdi),%rsi 16afa: 4c 39 e6 cmp %r12,%rsi 16afd: 4c 0f 43 e6 cmovae %rsi,%r12 16b01: 48 85 c0 test %rax,%rax 16b04: 0f 85 9b 00 00 00 jne 16ba5 <_obstack_newchunk@@Base+0xe5> 16b0a: 0f b6 c9 movzbl %cl,%ecx 16b0d: 48 85 c9 test %rcx,%rcx 16b10: 0f 85 8f 00 00 00 jne 16ba5 <_obstack_newchunk@@Base+0xe5> 16b16: 4c 89 e6 mov %r12,%rsi 16b19: 48 89 fb mov %rdi,%rbx 16b1c: e8 8f fe ff ff callq 169b0 <__sprintf_chk@plt+0x11c20> 16b21: 49 89 c5 mov %rax,%r13 16b24: 48 85 c0 test %rax,%rax 16b27: 74 7c je 16ba5 <_obstack_newchunk@@Base+0xe5> 16b29: 4a 8d 34 20 lea (%rax,%r12,1),%rsi 16b2d: 48 89 43 08 mov %rax,0x8(%rbx) 16b31: 4c 89 f2 mov %r14,%rdx 16b34: 48 89 68 08 mov %rbp,0x8(%rax) 16b38: 48 89 73 20 mov %rsi,0x20(%rbx) 16b3c: 48 89 30 mov %rsi,(%rax) 16b3f: 48 8b 43 30 mov 0x30(%rbx),%rax 16b43: 48 8b 73 10 mov 0x10(%rbx),%rsi 16b47: 4d 8d 64 05 10 lea 0x10(%r13,%rax,1),%r12 16b4c: 48 f7 d0 not %rax 16b4f: 49 21 c4 and %rax,%r12 16b52: 4c 89 e7 mov %r12,%rdi 16b55: e8 86 df fe ff callq 4ae0 <memcpy@plt> 16b5a: f6 43 50 02 testb $0x2,0x50(%rbx) 16b5e: 75 15 jne 16b75 <_obstack_newchunk@@Base+0xb5> 16b60: 48 8b 43 30 mov 0x30(%rbx),%rax 16b64: 48 8d 54 05 10 lea 0x10(%rbp,%rax,1),%rdx 16b69: 48 f7 d0 not %rax 16b6c: 48 21 d0 and %rdx,%rax 16b6f: 48 39 43 10 cmp %rax,0x10(%rbx) 16b73: 74 1b je 16b90 <_obstack_newchunk@@Base+0xd0> 16b75: 4d 01 e6 add %r12,%r14 16b78: 80 63 50 fd andb $0xfd,0x50(%rbx) 16b7c: 4c 89 63 10 mov %r12,0x10(%rbx) 16b80: 4c 89 73 18 mov %r14,0x18(%rbx) 16b84: 5b pop %rbx 16b85: 5d pop %rbp 16b86: 41 5c pop %r12 16b88: 41 5d pop %r13 16b8a: 41 5e pop %r14 16b8c: c3 retq 16b8d: 0f 1f 00 nopl (%rax) 16b90: 48 8b 45 08 mov 0x8(%rbp),%rax 16b94: 48 89 ee mov %rbp,%rsi 16b97: 48 89 df mov %rbx,%rdi 16b9a: 49 89 45 08 mov %rax,0x8(%r13) 16b9e: e8 2d fe ff ff callq 169d0 <__sprintf_chk@plt+0x11c40> 16ba3: eb d0 jmp 16b75 <_obstack_newchunk@@Base+0xb5> 16ba5: ff 15 b5 c6 00 00 callq *0xc6b5(%rip) # 23260 <obstack_alloc_failed_handler@@Base> 16bab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000016bb0 <_obstack_allocated_p@@Base>: 16bb0: f3 0f 1e fa endbr64 16bb4: 48 8b 47 08 mov 0x8(%rdi),%rax 16bb8: 48 85 c0 test %rax,%rax 16bbb: 74 29 je 16be6 <_obstack_allocated_p@@Base+0x36> 16bbd: 0f 1f 00 nopl (%rax) 16bc0: 48 39 c6 cmp %rax,%rsi 16bc3: 76 05 jbe 16bca <_obstack_allocated_p@@Base+0x1a> 16bc5: 48 39 30 cmp %rsi,(%rax) 16bc8: 73 16 jae 16be0 <_obstack_allocated_p@@Base+0x30> 16bca: 48 8b 40 08 mov 0x8(%rax),%rax 16bce: 48 85 c0 test %rax,%rax 16bd1: 75 ed jne 16bc0 <_obstack_allocated_p@@Base+0x10> 16bd3: 31 c0 xor %eax,%eax 16bd5: c3 retq 16bd6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 16bdd: 00 00 00 16be0: b8 01 00 00 00 mov $0x1,%eax 16be5: c3 retq 16be6: c3 retq 16be7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 16bee: 00 00 0000000000016bf0 <_obstack_free@@Base>: 16bf0: f3 0f 1e fa endbr64 16bf4: 41 54 push %r12 16bf6: 49 89 f4 mov %rsi,%r12 16bf9: 55 push %rbp 16bfa: 53 push %rbx 16bfb: 48 8b 77 08 mov 0x8(%rdi),%rsi 16bff: 48 89 fb mov %rdi,%rbx 16c02: 48 85 f6 test %rsi,%rsi 16c05: 75 0c jne 16c13 <_obstack_free@@Base+0x23> 16c07: eb 2c jmp 16c35 <_obstack_free@@Base+0x45> 16c09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16c10: 48 89 ee mov %rbp,%rsi 16c13: 4c 39 e6 cmp %r12,%rsi 16c16: 73 08 jae 16c20 <_obstack_free@@Base+0x30> 16c18: 48 8b 06 mov (%rsi),%rax 16c1b: 4c 39 e0 cmp %r12,%rax 16c1e: 73 28 jae 16c48 <_obstack_free@@Base+0x58> 16c20: 48 8b 6e 08 mov 0x8(%rsi),%rbp 16c24: 48 89 df mov %rbx,%rdi 16c27: e8 a4 fd ff ff callq 169d0 <__sprintf_chk@plt+0x11c40> 16c2c: 80 4b 50 02 orb $0x2,0x50(%rbx) 16c30: 48 85 ed test %rbp,%rbp 16c33: 75 db jne 16c10 <_obstack_free@@Base+0x20> 16c35: 4d 85 e4 test %r12,%r12 16c38: 0f 85 ad e1 fe ff jne 4deb <__sprintf_chk@plt+0x5b> 16c3e: 5b pop %rbx 16c3f: 5d pop %rbp 16c40: 41 5c pop %r12 16c42: c3 retq 16c43: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 16c48: 4c 89 63 18 mov %r12,0x18(%rbx) 16c4c: 4c 89 63 10 mov %r12,0x10(%rbx) 16c50: 48 89 43 20 mov %rax,0x20(%rbx) 16c54: 48 89 73 08 mov %rsi,0x8(%rbx) 16c58: 5b pop %rbx 16c59: 5d pop %rbp 16c5a: 41 5c pop %r12 16c5c: c3 retq 16c5d: 0f 1f 00 nopl (%rax) 0000000000016c60 <_obstack_memory_used@@Base>: 16c60: f3 0f 1e fa endbr64 16c64: 48 8b 47 08 mov 0x8(%rdi),%rax 16c68: 45 31 c0 xor %r8d,%r8d 16c6b: 48 85 c0 test %rax,%rax 16c6e: 74 12 je 16c82 <_obstack_memory_used@@Base+0x22> 16c70: 48 8b 10 mov (%rax),%rdx 16c73: 48 29 c2 sub %rax,%rdx 16c76: 48 8b 40 08 mov 0x8(%rax),%rax 16c7a: 49 01 d0 add %rdx,%r8 16c7d: 48 85 c0 test %rax,%rax 16c80: 75 ee jne 16c70 <_obstack_memory_used@@Base+0x10> 16c82: 4c 89 c0 mov %r8,%rax 16c85: c3 retq 16c86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 16c8d: 00 00 00 16c90: 48 89 fe mov %rdi,%rsi 16c93: 48 85 ff test %rdi,%rdi 16c96: 74 18 je 16cb0 <_obstack_memory_used@@Base+0x50> 16c98: ba 01 00 00 00 mov $0x1,%edx 16c9d: 48 8d 3d 4c 2e 00 00 lea 0x2e4c(%rip),%rdi # 19af0 <_IO_stdin_used@@Base+0x1af0> 16ca4: e9 97 db fe ff jmpq 4840 <setenv@plt> 16ca9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16cb0: 48 8d 3d 39 2e 00 00 lea 0x2e39(%rip),%rdi # 19af0 <_IO_stdin_used@@Base+0x1af0> 16cb7: e9 c4 df fe ff jmpq 4c80 <unsetenv@plt> 16cbc: 0f 1f 40 00 nopl 0x0(%rax) 16cc0: 48 85 ff test %rdi,%rdi 16cc3: 74 23 je 16ce8 <_obstack_memory_used@@Base+0x88> 16cc5: 53 push %rbx 16cc6: 48 89 fb mov %rdi,%rbx 16cc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16cd0: 48 89 df mov %rbx,%rdi 16cd3: 48 8b 1b mov (%rbx),%rbx 16cd6: e8 f5 d9 fe ff callq 46d0 <free@plt> 16cdb: 48 85 db test %rbx,%rbx 16cde: 75 f0 jne 16cd0 <_obstack_memory_used@@Base+0x70> 16ce0: 5b pop %rbx 16ce1: c3 retq 16ce2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 16ce8: c3 retq 16ce9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16cf0: 41 55 push %r13 16cf2: 41 54 push %r12 16cf4: 55 push %rbp 16cf5: 48 89 fd mov %rdi,%rbp 16cf8: 53 push %rbx 16cf9: 48 83 ec 08 sub $0x8,%rsp 16cfd: e8 5e da fe ff callq 4760 <__errno_location@plt> 16d02: 80 7d 08 00 cmpb $0x0,0x8(%rbp) 16d06: 48 8d 7d 09 lea 0x9(%rbp),%rdi 16d0a: 44 8b 20 mov (%rax),%r12d 16d0d: 48 89 c3 mov %rax,%rbx 16d10: 75 02 jne 16d14 <_obstack_memory_used@@Base+0xb4> 16d12: 31 ff xor %edi,%edi 16d14: e8 77 ff ff ff callq 16c90 <_obstack_memory_used@@Base+0x30> 16d19: 85 c0 test %eax,%eax 16d1b: 74 23 je 16d40 <_obstack_memory_used@@Base+0xe0> 16d1d: 44 8b 23 mov (%rbx),%r12d 16d20: 45 31 ed xor %r13d,%r13d 16d23: 48 89 ef mov %rbp,%rdi 16d26: e8 95 ff ff ff callq 16cc0 <_obstack_memory_used@@Base+0x60> 16d2b: 44 89 23 mov %r12d,(%rbx) 16d2e: 48 83 c4 08 add $0x8,%rsp 16d32: 44 89 e8 mov %r13d,%eax 16d35: 5b pop %rbx 16d36: 5d pop %rbp 16d37: 41 5c pop %r12 16d39: 41 5d pop %r13 16d3b: c3 retq 16d3c: 0f 1f 40 00 nopl 0x0(%rax) 16d40: e8 cb dd fe ff callq 4b10 <tzset@plt> 16d45: 41 bd 01 00 00 00 mov $0x1,%r13d 16d4b: eb d6 jmp 16d23 <_obstack_memory_used@@Base+0xc3> 16d4d: 0f 1f 00 nopl (%rax) 16d50: f3 0f 1e fa endbr64 16d54: 41 54 push %r12 16d56: 55 push %rbp 16d57: 53 push %rbx 16d58: 48 85 ff test %rdi,%rdi 16d5b: 74 63 je 16dc0 <_obstack_memory_used@@Base+0x160> 16d5d: 48 89 fd mov %rdi,%rbp 16d60: e8 5b db fe ff callq 48c0 <strlen@plt> 16d65: bf 76 00 00 00 mov $0x76,%edi 16d6a: 48 8d 58 01 lea 0x1(%rax),%rbx 16d6e: 48 83 fb 76 cmp $0x76,%rbx 16d72: 48 0f 43 fb cmovae %rbx,%rdi 16d76: 48 83 c7 11 add $0x11,%rdi 16d7a: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi 16d7e: e8 5d d9 fe ff callq 46e0 <malloc@plt> 16d83: 49 89 c4 mov %rax,%r12 16d86: 48 85 c0 test %rax,%rax 16d89: 74 28 je 16db3 <_obstack_memory_used@@Base+0x153> 16d8b: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 16d92: b8 01 00 00 00 mov $0x1,%eax 16d97: 49 8d 7c 24 09 lea 0x9(%r12),%rdi 16d9c: 48 89 da mov %rbx,%rdx 16d9f: 66 41 89 44 24 08 mov %ax,0x8(%r12) 16da5: 48 89 ee mov %rbp,%rsi 16da8: e8 33 dd fe ff callq 4ae0 <memcpy@plt> 16dad: 41 c6 44 1c 09 00 movb $0x0,0x9(%r12,%rbx,1) 16db3: 4c 89 e0 mov %r12,%rax 16db6: 5b pop %rbx 16db7: 5d pop %rbp 16db8: 41 5c pop %r12 16dba: c3 retq 16dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 16dc0: bf 80 00 00 00 mov $0x80,%edi 16dc5: e8 16 d9 fe ff callq 46e0 <malloc@plt> 16dca: 49 89 c4 mov %rax,%r12 16dcd: 48 85 c0 test %rax,%rax 16dd0: 74 e1 je 16db3 <_obstack_memory_used@@Base+0x153> 16dd2: 31 d2 xor %edx,%edx 16dd4: 49 c7 04 24 00 00 00 movq $0x0,(%r12) 16ddb: 00 16ddc: 4c 89 e0 mov %r12,%rax 16ddf: 66 41 89 54 24 08 mov %dx,0x8(%r12) 16de5: 5b pop %rbx 16de6: 5d pop %rbp 16de7: 41 5c pop %r12 16de9: c3 retq 16dea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 16df0: 41 57 push %r15 16df2: 41 56 push %r14 16df4: 41 55 push %r13 16df6: 41 54 push %r12 16df8: 55 push %rbp 16df9: 53 push %rbx 16dfa: 48 83 ec 08 sub $0x8,%rsp 16dfe: 4c 8b 66 30 mov 0x30(%rsi),%r12 16e02: 4d 85 e4 test %r12,%r12 16e05: 0f 84 a5 00 00 00 je 16eb0 <_obstack_memory_used@@Base+0x250> 16e0b: 48 89 fd mov %rdi,%rbp 16e0e: 49 89 f5 mov %rsi,%r13 16e11: 4c 39 e6 cmp %r12,%rsi 16e14: 77 0e ja 16e24 <_obstack_memory_used@@Base+0x1c4> 16e16: 48 8d 56 38 lea 0x38(%rsi),%rdx 16e1a: b8 01 00 00 00 mov $0x1,%eax 16e1f: 49 39 d4 cmp %rdx,%r12 16e22: 72 6d jb 16e91 <_obstack_memory_used@@Base+0x231> 16e24: 41 80 3c 24 00 cmpb $0x0,(%r12) 16e29: 48 8d 5d 09 lea 0x9(%rbp),%rbx 16e2d: 74 71 je 16ea0 <_obstack_memory_used@@Base+0x240> 16e2f: 90 nop 16e30: 4c 89 e6 mov %r12,%rsi 16e33: 48 89 df mov %rbx,%rdi 16e36: e8 45 dc fe ff callq 4a80 <strcmp@plt> 16e3b: 85 c0 test %eax,%eax 16e3d: 74 49 je 16e88 <_obstack_memory_used@@Base+0x228> 16e3f: 80 3b 00 cmpb $0x0,(%rbx) 16e42: 75 0f jne 16e53 <_obstack_memory_used@@Base+0x1f3> 16e44: 4c 8d 75 09 lea 0x9(%rbp),%r14 16e48: 49 39 de cmp %rbx,%r14 16e4b: 75 7b jne 16ec8 <_obstack_memory_used@@Base+0x268> 16e4d: 80 7d 08 00 cmpb $0x0,0x8(%rbp) 16e51: 74 75 je 16ec8 <_obstack_memory_used@@Base+0x268> 16e53: 48 89 df mov %rbx,%rdi 16e56: e8 65 da fe ff callq 48c0 <strlen@plt> 16e5b: 48 8d 5c 03 01 lea 0x1(%rbx,%rax,1),%rbx 16e60: 80 3b 00 cmpb $0x0,(%rbx) 16e63: 75 cb jne 16e30 <_obstack_memory_used@@Base+0x1d0> 16e65: 48 8b 45 00 mov 0x0(%rbp),%rax 16e69: 48 85 c0 test %rax,%rax 16e6c: 74 c2 je 16e30 <_obstack_memory_used@@Base+0x1d0> 16e6e: 48 8d 58 09 lea 0x9(%rax),%rbx 16e72: 4c 89 e6 mov %r12,%rsi 16e75: 48 89 c5 mov %rax,%rbp 16e78: 48 89 df mov %rbx,%rdi 16e7b: e8 00 dc fe ff callq 4a80 <strcmp@plt> 16e80: 85 c0 test %eax,%eax 16e82: 75 bb jne 16e3f <_obstack_memory_used@@Base+0x1df> 16e84: 0f 1f 40 00 nopl 0x0(%rax) 16e88: 49 89 5d 30 mov %rbx,0x30(%r13) 16e8c: b8 01 00 00 00 mov $0x1,%eax 16e91: 48 83 c4 08 add $0x8,%rsp 16e95: 5b pop %rbx 16e96: 5d pop %rbp 16e97: 41 5c pop %r12 16e99: 41 5d pop %r13 16e9b: 41 5e pop %r14 16e9d: 41 5f pop %r15 16e9f: c3 retq 16ea0: 48 8d 1d 57 29 00 00 lea 0x2957(%rip),%rbx # 197fe <_IO_stdin_used@@Base+0x17fe> 16ea7: eb df jmp 16e88 <_obstack_memory_used@@Base+0x228> 16ea9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16eb0: 48 83 c4 08 add $0x8,%rsp 16eb4: b8 01 00 00 00 mov $0x1,%eax 16eb9: 5b pop %rbx 16eba: 5d pop %rbp 16ebb: 41 5c pop %r12 16ebd: 41 5d pop %r13 16ebf: 41 5e pop %r14 16ec1: 41 5f pop %r15 16ec3: c3 retq 16ec4: 0f 1f 40 00 nopl 0x0(%rax) 16ec8: 4c 89 e7 mov %r12,%rdi 16ecb: e8 f0 d9 fe ff callq 48c0 <strlen@plt> 16ed0: 49 89 c7 mov %rax,%r15 16ed3: 48 8d 50 01 lea 0x1(%rax),%rdx 16ed7: 48 89 d8 mov %rbx,%rax 16eda: 4c 29 f0 sub %r14,%rax 16edd: 48 89 c1 mov %rax,%rcx 16ee0: 48 f7 d1 not %rcx 16ee3: 48 39 d1 cmp %rdx,%rcx 16ee6: 72 20 jb 16f08 <_obstack_memory_used@@Base+0x2a8> 16ee8: 48 01 d0 add %rdx,%rax 16eeb: 48 83 f8 76 cmp $0x76,%rax 16eef: 77 2f ja 16f20 <_obstack_memory_used@@Base+0x2c0> 16ef1: 4c 89 e6 mov %r12,%rsi 16ef4: 48 89 df mov %rbx,%rdi 16ef7: e8 e4 db fe ff callq 4ae0 <memcpy@plt> 16efc: 42 c6 44 3b 01 00 movb $0x0,0x1(%rbx,%r15,1) 16f02: eb 84 jmp 16e88 <_obstack_memory_used@@Base+0x228> 16f04: 0f 1f 40 00 nopl 0x0(%rax) 16f08: e8 53 d8 fe ff callq 4760 <__errno_location@plt> 16f0d: c7 00 0c 00 00 00 movl $0xc,(%rax) 16f13: 31 c0 xor %eax,%eax 16f15: e9 77 ff ff ff jmpq 16e91 <_obstack_memory_used@@Base+0x231> 16f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 16f20: 4c 89 e7 mov %r12,%rdi 16f23: e8 28 fe ff ff callq 16d50 <_obstack_memory_used@@Base+0xf0> 16f28: 48 89 45 00 mov %rax,0x0(%rbp) 16f2c: 48 85 c0 test %rax,%rax 16f2f: 74 0d je 16f3e <_obstack_memory_used@@Base+0x2de> 16f31: c6 40 08 00 movb $0x0,0x8(%rax) 16f35: 48 8d 58 09 lea 0x9(%rax),%rbx 16f39: e9 4a ff ff ff jmpq 16e88 <_obstack_memory_used@@Base+0x228> 16f3e: 31 c0 xor %eax,%eax 16f40: e9 4c ff ff ff jmpq 16e91 <_obstack_memory_used@@Base+0x231> 16f45: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 16f4c: 00 00 00 00 16f50: 41 54 push %r12 16f52: 55 push %rbp 16f53: 53 push %rbx 16f54: 48 89 fb mov %rdi,%rbx 16f57: 48 8d 3d 92 2b 00 00 lea 0x2b92(%rip),%rdi # 19af0 <_IO_stdin_used@@Base+0x1af0> 16f5e: e8 ad d7 fe ff callq 4710 <getenv@plt> 16f63: 48 89 c5 mov %rax,%rbp 16f66: 48 85 c0 test %rax,%rax 16f69: 74 75 je 16fe0 <_obstack_memory_used@@Base+0x380> 16f6b: 80 7b 08 00 cmpb $0x0,0x8(%rbx) 16f6f: 75 4f jne 16fc0 <_obstack_memory_used@@Base+0x360> 16f71: 48 89 ef mov %rbp,%rdi 16f74: e8 d7 fd ff ff callq 16d50 <_obstack_memory_used@@Base+0xf0> 16f79: 49 89 c4 mov %rax,%r12 16f7c: 48 85 c0 test %rax,%rax 16f7f: 74 32 je 16fb3 <_obstack_memory_used@@Base+0x353> 16f81: 31 ff xor %edi,%edi 16f83: 80 7b 08 00 cmpb $0x0,0x8(%rbx) 16f87: 74 04 je 16f8d <_obstack_memory_used@@Base+0x32d> 16f89: 48 8d 7b 09 lea 0x9(%rbx),%rdi 16f8d: e8 fe fc ff ff callq 16c90 <_obstack_memory_used@@Base+0x30> 16f92: 85 c0 test %eax,%eax 16f94: 74 62 je 16ff8 <_obstack_memory_used@@Base+0x398> 16f96: e8 c5 d7 fe ff callq 4760 <__errno_location@plt> 16f9b: 8b 28 mov (%rax),%ebp 16f9d: 48 89 c3 mov %rax,%rbx 16fa0: 49 83 fc 01 cmp $0x1,%r12 16fa4: 74 08 je 16fae <_obstack_memory_used@@Base+0x34e> 16fa6: 4c 89 e7 mov %r12,%rdi 16fa9: e8 12 fd ff ff callq 16cc0 <_obstack_memory_used@@Base+0x60> 16fae: 89 2b mov %ebp,(%rbx) 16fb0: 45 31 e4 xor %r12d,%r12d 16fb3: 4c 89 e0 mov %r12,%rax 16fb6: 5b pop %rbx 16fb7: 5d pop %rbp 16fb8: 41 5c pop %r12 16fba: c3 retq 16fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 16fc0: 48 8d 7b 09 lea 0x9(%rbx),%rdi 16fc4: 48 89 c6 mov %rax,%rsi 16fc7: 41 bc 01 00 00 00 mov $0x1,%r12d 16fcd: e8 ae da fe ff callq 4a80 <strcmp@plt> 16fd2: 85 c0 test %eax,%eax 16fd4: 75 9b jne 16f71 <_obstack_memory_used@@Base+0x311> 16fd6: 4c 89 e0 mov %r12,%rax 16fd9: 5b pop %rbx 16fda: 5d pop %rbp 16fdb: 41 5c pop %r12 16fdd: c3 retq 16fde: 66 90 xchg %ax,%ax 16fe0: 80 7b 08 00 cmpb $0x0,0x8(%rbx) 16fe4: 41 bc 01 00 00 00 mov $0x1,%r12d 16fea: 75 85 jne 16f71 <_obstack_memory_used@@Base+0x311> 16fec: 4c 89 e0 mov %r12,%rax 16fef: 5b pop %rbx 16ff0: 5d pop %rbp 16ff1: 41 5c pop %r12 16ff3: c3 retq 16ff4: 0f 1f 40 00 nopl 0x0(%rax) 16ff8: e8 13 db fe ff callq 4b10 <tzset@plt> 16ffd: 4c 89 e0 mov %r12,%rax 17000: 5b pop %rbx 17001: 5d pop %rbp 17002: 41 5c pop %r12 17004: c3 retq 17005: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 1700c: 00 00 00 00 17010: f3 0f 1e fa endbr64 17014: 48 83 ff 01 cmp $0x1,%rdi 17018: 74 06 je 17020 <_obstack_memory_used@@Base+0x3c0> 1701a: e9 a1 fc ff ff jmpq 16cc0 <_obstack_memory_used@@Base+0x60> 1701f: 90 nop 17020: c3 retq 17021: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 17028: 00 00 00 00 1702c: 0f 1f 40 00 nopl 0x0(%rax) 17030: f3 0f 1e fa endbr64 17034: 41 56 push %r14 17036: 49 89 f6 mov %rsi,%r14 17039: 41 55 push %r13 1703b: 41 54 push %r12 1703d: 55 push %rbp 1703e: 48 89 d5 mov %rdx,%rbp 17041: 48 83 ec 08 sub $0x8,%rsp 17045: 48 85 ff test %rdi,%rdi 17048: 74 76 je 170c0 <_obstack_memory_used@@Base+0x460> 1704a: 49 89 fc mov %rdi,%r12 1704d: e8 fe fe ff ff callq 16f50 <_obstack_memory_used@@Base+0x2f0> 17052: 49 89 c5 mov %rax,%r13 17055: 48 85 c0 test %rax,%rax 17058: 74 44 je 1709e <_obstack_memory_used@@Base+0x43e> 1705a: 48 89 ee mov %rbp,%rsi 1705d: 4c 89 f7 mov %r14,%rdi 17060: e8 1b d7 fe ff callq 4780 <localtime_r@plt> 17065: 48 85 c0 test %rax,%rax 17068: 74 26 je 17090 <_obstack_memory_used@@Base+0x430> 1706a: 48 89 ee mov %rbp,%rsi 1706d: 4c 89 e7 mov %r12,%rdi 17070: e8 7b fd ff ff callq 16df0 <_obstack_memory_used@@Base+0x190> 17075: 84 c0 test %al,%al 17077: 74 17 je 17090 <_obstack_memory_used@@Base+0x430> 17079: 49 83 fd 01 cmp $0x1,%r13 1707d: 75 31 jne 170b0 <_obstack_memory_used@@Base+0x450> 1707f: 48 83 c4 08 add $0x8,%rsp 17083: 48 89 e8 mov %rbp,%rax 17086: 5d pop %rbp 17087: 41 5c pop %r12 17089: 41 5d pop %r13 1708b: 41 5e pop %r14 1708d: c3 retq 1708e: 66 90 xchg %ax,%ax 17090: 49 83 fd 01 cmp $0x1,%r13 17094: 74 08 je 1709e <_obstack_memory_used@@Base+0x43e> 17096: 4c 89 ef mov %r13,%rdi 17099: e8 52 fc ff ff callq 16cf0 <_obstack_memory_used@@Base+0x90> 1709e: 48 83 c4 08 add $0x8,%rsp 170a2: 31 c0 xor %eax,%eax 170a4: 5d pop %rbp 170a5: 41 5c pop %r12 170a7: 41 5d pop %r13 170a9: 41 5e pop %r14 170ab: c3 retq 170ac: 0f 1f 40 00 nopl 0x0(%rax) 170b0: 4c 89 ef mov %r13,%rdi 170b3: e8 38 fc ff ff callq 16cf0 <_obstack_memory_used@@Base+0x90> 170b8: 84 c0 test %al,%al 170ba: 75 c3 jne 1707f <_obstack_memory_used@@Base+0x41f> 170bc: eb e0 jmp 1709e <_obstack_memory_used@@Base+0x43e> 170be: 66 90 xchg %ax,%ax 170c0: 48 83 c4 08 add $0x8,%rsp 170c4: 4c 89 f7 mov %r14,%rdi 170c7: 48 89 d6 mov %rdx,%rsi 170ca: 5d pop %rbp 170cb: 41 5c pop %r12 170cd: 41 5d pop %r13 170cf: 41 5e pop %r14 170d1: e9 aa d8 fe ff jmpq 4980 <gmtime_r@plt> 170d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 170dd: 00 00 00 170e0: f3 0f 1e fa endbr64 170e4: 41 55 push %r13 170e6: 41 54 push %r12 170e8: 55 push %rbp 170e9: 48 89 f5 mov %rsi,%rbp 170ec: 48 83 ec 50 sub $0x50,%rsp 170f0: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 170f7: 00 00 170f9: 48 89 44 24 48 mov %rax,0x48(%rsp) 170fe: 31 c0 xor %eax,%eax 17100: 48 85 ff test %rdi,%rdi 17103: 0f 84 f7 00 00 00 je 17200 <_obstack_memory_used@@Base+0x5a0> 17109: 49 89 fc mov %rdi,%r12 1710c: e8 3f fe ff ff callq 16f50 <_obstack_memory_used@@Base+0x2f0> 17111: 49 89 c5 mov %rax,%r13 17114: 48 85 c0 test %rax,%rax 17117: 0f 84 f3 00 00 00 je 17210 <_obstack_memory_used@@Base+0x5b0> 1711d: 48 89 ef mov %rbp,%rdi 17120: e8 8b da fe ff callq 4bb0 <mktime@plt> 17125: 48 89 44 24 08 mov %rax,0x8(%rsp) 1712a: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 1712e: 74 58 je 17188 <_obstack_memory_used@@Base+0x528> 17130: 48 89 ee mov %rbp,%rsi 17133: 4c 89 e7 mov %r12,%rdi 17136: e8 b5 fc ff ff callq 16df0 <_obstack_memory_used@@Base+0x190> 1713b: 84 c0 test %al,%al 1713d: 75 09 jne 17148 <_obstack_memory_used@@Base+0x4e8> 1713f: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) 17146: ff ff 17148: 49 83 fd 01 cmp $0x1,%r13 1714c: 74 10 je 1715e <_obstack_memory_used@@Base+0x4fe> 1714e: 4c 89 ef mov %r13,%rdi 17151: e8 9a fb ff ff callq 16cf0 <_obstack_memory_used@@Base+0x90> 17156: 84 c0 test %al,%al 17158: 0f 84 b2 00 00 00 je 17210 <_obstack_memory_used@@Base+0x5b0> 1715e: 48 8b 44 24 08 mov 0x8(%rsp),%rax 17163: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx 17168: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx 1716f: 00 00 17171: 0f 85 a5 00 00 00 jne 1721c <_obstack_memory_used@@Base+0x5bc> 17177: 48 83 c4 50 add $0x50,%rsp 1717b: 5d pop %rbp 1717c: 41 5c pop %r12 1717e: 41 5d pop %r13 17180: c3 retq 17181: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 17188: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 1718d: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 17192: e8 e9 d5 fe ff callq 4780 <localtime_r@plt> 17197: 48 85 c0 test %rax,%rax 1719a: 74 ac je 17148 <_obstack_memory_used@@Base+0x4e8> 1719c: 8b 45 20 mov 0x20(%rbp),%eax 1719f: 8b 54 24 30 mov 0x30(%rsp),%edx 171a3: 85 c0 test %eax,%eax 171a5: 40 0f 94 c6 sete %sil 171a9: 85 d2 test %edx,%edx 171ab: 0f 94 c1 sete %cl 171ae: 40 38 ce cmp %cl,%sil 171b1: 74 08 je 171bb <_obstack_memory_used@@Base+0x55b> 171b3: 85 c0 test %eax,%eax 171b5: 78 04 js 171bb <_obstack_memory_used@@Base+0x55b> 171b7: 85 d2 test %edx,%edx 171b9: 79 8d jns 17148 <_obstack_memory_used@@Base+0x4e8> 171bb: 8b 45 10 mov 0x10(%rbp),%eax 171be: 8b 55 14 mov 0x14(%rbp),%edx 171c1: 33 44 24 20 xor 0x20(%rsp),%eax 171c5: 33 54 24 24 xor 0x24(%rsp),%edx 171c9: 09 d0 or %edx,%eax 171cb: 8b 55 0c mov 0xc(%rbp),%edx 171ce: 33 54 24 1c xor 0x1c(%rsp),%edx 171d2: 09 d0 or %edx,%eax 171d4: 8b 55 08 mov 0x8(%rbp),%edx 171d7: 33 54 24 18 xor 0x18(%rsp),%edx 171db: 09 d0 or %edx,%eax 171dd: 8b 55 04 mov 0x4(%rbp),%edx 171e0: 33 54 24 14 xor 0x14(%rsp),%edx 171e4: 09 d0 or %edx,%eax 171e6: 8b 55 00 mov 0x0(%rbp),%edx 171e9: 33 54 24 10 xor 0x10(%rsp),%edx 171ed: 09 d0 or %edx,%eax 171ef: 0f 84 3b ff ff ff je 17130 <_obstack_memory_used@@Base+0x4d0> 171f5: e9 4e ff ff ff jmpq 17148 <_obstack_memory_used@@Base+0x4e8> 171fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 17200: 48 89 f7 mov %rsi,%rdi 17203: e8 18 da fe ff callq 4c20 <timegm@plt> 17208: e9 56 ff ff ff jmpq 17163 <_obstack_memory_used@@Base+0x503> 1720d: 0f 1f 00 nopl (%rax) 17210: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 17217: e9 47 ff ff ff jmpq 17163 <_obstack_memory_used@@Base+0x503> 1721c: e8 bf d6 fe ff callq 48e0 <__stack_chk_fail@plt> 17221: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 17228: 00 00 00 1722b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 17230: f3 0f 1e fa endbr64 17234: 83 ff 26 cmp $0x26,%edi 17237: 74 27 je 17260 <_obstack_memory_used@@Base+0x600> 17239: 7f 15 jg 17250 <_obstack_memory_used@@Base+0x5f0> 1723b: 31 c0 xor %eax,%eax 1723d: 83 ff 10 cmp $0x10,%edi 17240: 74 20 je 17262 <_obstack_memory_used@@Base+0x602> 17242: 83 ff 16 cmp $0x16,%edi 17245: 0f 95 c0 setne %al 17248: c3 retq 17249: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 17250: 83 ff 5f cmp $0x5f,%edi 17253: 0f 95 c0 setne %al 17256: c3 retq 17257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1725e: 00 00 17260: 31 c0 xor %eax,%eax 17262: c3 retq 17263: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 1726a: 00 00 00 1726d: 0f 1f 00 nopl (%rax) 17270: f3 0f 1e fa endbr64 17274: 41 54 push %r12 17276: 55 push %rbp 17277: 48 89 fd mov %rdi,%rbp 1727a: 53 push %rbx 1727b: e8 30 d5 fe ff callq 47b0 <__fpending@plt> 17280: 8b 5d 00 mov 0x0(%rbp),%ebx 17283: 48 89 ef mov %rbp,%rdi 17286: 49 89 c4 mov %rax,%r12 17289: 83 e3 20 and $0x20,%ebx 1728c: e8 ef 00 00 00 callq 17380 <_obstack_memory_used@@Base+0x720> 17291: 85 db test %ebx,%ebx 17293: 75 23 jne 172b8 <_obstack_memory_used@@Base+0x658> 17295: 85 c0 test %eax,%eax 17297: 74 15 je 172ae <_obstack_memory_used@@Base+0x64e> 17299: 4d 85 e4 test %r12,%r12 1729c: 75 30 jne 172ce <_obstack_memory_used@@Base+0x66e> 1729e: e8 bd d4 fe ff callq 4760 <__errno_location@plt> 172a3: 83 38 09 cmpl $0x9,(%rax) 172a6: 0f 95 c0 setne %al 172a9: 0f b6 c0 movzbl %al,%eax 172ac: f7 d8 neg %eax 172ae: 5b pop %rbx 172af: 5d pop %rbp 172b0: 41 5c pop %r12 172b2: c3 retq 172b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 172b8: 85 c0 test %eax,%eax 172ba: 75 12 jne 172ce <_obstack_memory_used@@Base+0x66e> 172bc: e8 9f d4 fe ff callq 4760 <__errno_location@plt> 172c1: c7 00 00 00 00 00 movl $0x0,(%rax) 172c7: b8 ff ff ff ff mov $0xffffffff,%eax 172cc: eb e0 jmp 172ae <_obstack_memory_used@@Base+0x64e> 172ce: b8 ff ff ff ff mov $0xffffffff,%eax 172d3: eb d9 jmp 172ae <_obstack_memory_used@@Base+0x64e> 172d5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 172dc: 00 00 00 172df: 90 nop 172e0: f3 0f 1e fa endbr64 172e4: 48 83 ec 08 sub $0x8,%rsp 172e8: e8 e3 6d ff ff callq e0d0 <__sprintf_chk@plt+0x9340> 172ed: 48 85 c0 test %rax,%rax 172f0: 74 05 je 172f7 <_obstack_memory_used@@Base+0x697> 172f2: 48 83 c4 08 add $0x8,%rsp 172f6: c3 retq 172f7: e8 34 e8 ff ff callq 15b30 <__sprintf_chk@plt+0x10da0> 172fc: 0f 1f 40 00 nopl 0x0(%rax) 17300: f3 0f 1e fa endbr64 17304: 48 0f be 0f movsbq (%rdi),%rcx 17308: 84 c9 test %cl,%cl 1730a: 74 24 je 17330 <_obstack_memory_used@@Base+0x6d0> 1730c: 31 c0 xor %eax,%eax 1730e: 66 90 xchg %ax,%ax 17310: 48 c1 c0 09 rol $0x9,%rax 17314: 48 83 c7 01 add $0x1,%rdi 17318: 48 01 c8 add %rcx,%rax 1731b: 48 0f be 0f movsbq (%rdi),%rcx 1731f: 84 c9 test %cl,%cl 17321: 75 ed jne 17310 <_obstack_memory_used@@Base+0x6b0> 17323: 31 d2 xor %edx,%edx 17325: 48 f7 f6 div %rsi 17328: 49 89 d0 mov %rdx,%r8 1732b: 4c 89 c0 mov %r8,%rax 1732e: c3 retq 1732f: 90 nop 17330: 45 31 c0 xor %r8d,%r8d 17333: 4c 89 c0 mov %r8,%rax 17336: c3 retq 17337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1733e: 00 00 17340: f3 0f 1e fa endbr64 17344: 48 83 ec 08 sub $0x8,%rsp 17348: bf 0e 00 00 00 mov $0xe,%edi 1734d: e8 2e d8 fe ff callq 4b80 <nl_langinfo@plt> 17352: 48 85 c0 test %rax,%rax 17355: 74 19 je 17370 <_obstack_memory_used@@Base+0x710> 17357: 80 38 00 cmpb $0x0,(%rax) 1735a: 48 8d 15 e2 5e 00 00 lea 0x5ee2(%rip),%rdx # 1d243 <version_etc_copyright@@Base+0x5a3> 17361: 48 0f 44 c2 cmove %rdx,%rax 17365: 48 83 c4 08 add $0x8,%rsp 17369: c3 retq 1736a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 17370: 48 8d 05 cc 5e 00 00 lea 0x5ecc(%rip),%rax # 1d243 <version_etc_copyright@@Base+0x5a3> 17377: 48 83 c4 08 add $0x8,%rsp 1737b: c3 retq 1737c: 0f 1f 40 00 nopl 0x0(%rax) 17380: f3 0f 1e fa endbr64 17384: 41 54 push %r12 17386: 55 push %rbp 17387: 48 89 fd mov %rdi,%rbp 1738a: 53 push %rbx 1738b: e8 90 d7 fe ff callq 4b20 <fileno@plt> 17390: 48 89 ef mov %rbp,%rdi 17393: 85 c0 test %eax,%eax 17395: 78 58 js 173ef <_obstack_memory_used@@Base+0x78f> 17397: e8 24 d8 fe ff callq 4bc0 <__freading@plt> 1739c: 85 c0 test %eax,%eax 1739e: 75 30 jne 173d0 <_obstack_memory_used@@Base+0x770> 173a0: 48 89 ef mov %rbp,%rdi 173a3: e8 68 00 00 00 callq 17410 <_obstack_memory_used@@Base+0x7b0> 173a8: 85 c0 test %eax,%eax 173aa: 74 40 je 173ec <_obstack_memory_used@@Base+0x78c> 173ac: e8 af d3 fe ff callq 4760 <__errno_location@plt> 173b1: 48 89 ef mov %rbp,%rdi 173b4: 44 8b 20 mov (%rax),%r12d 173b7: 48 89 c3 mov %rax,%rbx 173ba: e8 a1 d4 fe ff callq 4860 <fclose@plt> 173bf: 45 85 e4 test %r12d,%r12d 173c2: 75 3c jne 17400 <_obstack_memory_used@@Base+0x7a0> 173c4: 5b pop %rbx 173c5: 5d pop %rbp 173c6: 41 5c pop %r12 173c8: c3 retq 173c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 173d0: 48 89 ef mov %rbp,%rdi 173d3: e8 48 d7 fe ff callq 4b20 <fileno@plt> 173d8: 31 f6 xor %esi,%esi 173da: ba 01 00 00 00 mov $0x1,%edx 173df: 89 c7 mov %eax,%edi 173e1: e8 aa d5 fe ff callq 4990 <lseek@plt> 173e6: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 173ea: 75 b4 jne 173a0 <_obstack_memory_used@@Base+0x740> 173ec: 48 89 ef mov %rbp,%rdi 173ef: 5b pop %rbx 173f0: 5d pop %rbp 173f1: 41 5c pop %r12 173f3: e9 68 d4 fe ff jmpq 4860 <fclose@plt> 173f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 173ff: 00 17400: 44 89 23 mov %r12d,(%rbx) 17403: b8 ff ff ff ff mov $0xffffffff,%eax 17408: eb ba jmp 173c4 <_obstack_memory_used@@Base+0x764> 1740a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 17410: f3 0f 1e fa endbr64 17414: 55 push %rbp 17415: 48 89 fd mov %rdi,%rbp 17418: 48 85 ff test %rdi,%rdi 1741b: 74 12 je 1742f <_obstack_memory_used@@Base+0x7cf> 1741d: e8 9e d7 fe ff callq 4bc0 <__freading@plt> 17422: 85 c0 test %eax,%eax 17424: 74 09 je 1742f <_obstack_memory_used@@Base+0x7cf> 17426: f7 45 00 00 01 00 00 testl $0x100,0x0(%rbp) 1742d: 75 11 jne 17440 <_obstack_memory_used@@Base+0x7e0> 1742f: 48 89 ef mov %rbp,%rdi 17432: 5d pop %rbp 17433: e9 38 d7 fe ff jmpq 4b70 <fflush@plt> 17438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1743f: 00 17440: 48 89 ef mov %rbp,%rdi 17443: ba 01 00 00 00 mov $0x1,%edx 17448: 31 f6 xor %esi,%esi 1744a: e8 11 00 00 00 callq 17460 <_obstack_memory_used@@Base+0x800> 1744f: 48 89 ef mov %rbp,%rdi 17452: 5d pop %rbp 17453: e9 18 d7 fe ff jmpq 4b70 <fflush@plt> 17458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1745f: 00 17460: f3 0f 1e fa endbr64 17464: 55 push %rbp 17465: 48 89 fd mov %rdi,%rbp 17468: 48 83 ec 10 sub $0x10,%rsp 1746c: 48 8b 47 08 mov 0x8(%rdi),%rax 17470: 48 39 47 10 cmp %rax,0x10(%rdi) 17474: 74 12 je 17488 <_obstack_memory_used@@Base+0x828> 17476: 48 83 c4 10 add $0x10,%rsp 1747a: 48 89 ef mov %rbp,%rdi 1747d: 5d pop %rbp 1747e: e9 ed d7 fe ff jmpq 4c70 <fseeko@plt> 17483: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 17488: 48 8b 47 20 mov 0x20(%rdi),%rax 1748c: 48 39 47 28 cmp %rax,0x28(%rdi) 17490: 75 e4 jne 17476 <_obstack_memory_used@@Base+0x816> 17492: 48 83 7f 48 00 cmpq $0x0,0x48(%rdi) 17497: 75 dd jne 17476 <_obstack_memory_used@@Base+0x816> 17499: 89 54 24 0c mov %edx,0xc(%rsp) 1749d: 48 89 34 24 mov %rsi,(%rsp) 174a1: e8 7a d6 fe ff callq 4b20 <fileno@plt> 174a6: 8b 54 24 0c mov 0xc(%rsp),%edx 174aa: 48 8b 34 24 mov (%rsp),%rsi 174ae: 89 c7 mov %eax,%edi 174b0: e8 db d4 fe ff callq 4990 <lseek@plt> 174b5: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 174b9: 74 13 je 174ce <_obstack_memory_used@@Base+0x86e> 174bb: 83 65 00 ef andl $0xffffffef,0x0(%rbp) 174bf: 48 89 85 90 00 00 00 mov %rax,0x90(%rbp) 174c6: 31 c0 xor %eax,%eax 174c8: 48 83 c4 10 add $0x10,%rsp 174cc: 5d pop %rbp 174cd: c3 retq 174ce: 83 c8 ff or $0xffffffff,%eax 174d1: eb f5 jmp 174c8 <_obstack_memory_used@@Base+0x868> 174d3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 174da: 00 00 00 174dd: 0f 1f 00 nopl (%rax) 174e0: f3 0f 1e fa endbr64 174e4: 41 57 push %r15 174e6: 4c 8d 3d 23 ab 00 00 lea 0xab23(%rip),%r15 # 22010 <version_etc_copyright@@Base+0x5370> 174ed: 41 56 push %r14 174ef: 49 89 d6 mov %rdx,%r14 174f2: 41 55 push %r13 174f4: 49 89 f5 mov %rsi,%r13 174f7: 41 54 push %r12 174f9: 41 89 fc mov %edi,%r12d 174fc: 55 push %rbp 174fd: 48 8d 2d 14 ab 00 00 lea 0xab14(%rip),%rbp # 22018 <version_etc_copyright@@Base+0x5378> 17504: 53 push %rbx 17505: 4c 29 fd sub %r15,%rbp 17508: 48 83 ec 08 sub $0x8,%rsp 1750c: e8 ef ca fe ff callq 4000 <free@plt-0x6d0> 17511: 48 c1 fd 03 sar $0x3,%rbp 17515: 74 1f je 17536 <_obstack_memory_used@@Base+0x8d6> 17517: 31 db xor %ebx,%ebx 17519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 17520: 4c 89 f2 mov %r14,%rdx 17523: 4c 89 ee mov %r13,%rsi 17526: 44 89 e7 mov %r12d,%edi 17529: 41 ff 14 df callq *(%r15,%rbx,8) 1752d: 48 83 c3 01 add $0x1,%rbx 17531: 48 39 dd cmp %rbx,%rbp 17534: 75 ea jne 17520 <_obstack_memory_used@@Base+0x8c0> 17536: 48 83 c4 08 add $0x8,%rsp 1753a: 5b pop %rbx 1753b: 5d pop %rbp 1753c: 41 5c pop %r12 1753e: 41 5d pop %r13 17540: 41 5e pop %r14 17542: 41 5f pop %r15 17544: c3 retq 17545: 66 66 2e 0f 1f 84 00 data16 nopw %cs:0x0(%rax,%rax,1) 1754c: 00 00 00 00 17550: f3 0f 1e fa endbr64 17554: c3 retq 17555: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 1755c: 00 00 00 1755f: 90 nop 17560: f3 0f 1e fa endbr64 17564: 48 8b 15 9d ba 00 00 mov 0xba9d(%rip),%rdx # 23008 <quoting_style_args@@Base+0x608> 1756b: 31 f6 xor %esi,%esi 1756d: e9 2e d7 fe ff jmpq 4ca0 <__cxa_atexit@plt> Disassembly of section .fini: 0000000000017574 <.fini>: 17574: f3 0f 1e fa endbr64 17578: 48 83 ec 08 sub $0x8,%rsp 1757c: 48 83 c4 08 add $0x8,%rsp 17580: c3 retq
14.3. Executing an Executable in a Process#
Lets try this from the other direction. We know that there is a call to the OS to run an executable. Lets see what we can find out by examining the OS documentation.
Lets start by looking up the manpage for the operating system call exec
. At this point we are going to ignore the programming syntax and mechanics and rather focus on what we can learn in broad strokes from the manual page.
$ man 3 exec | cat -n 1 EXEC(3) Linux Programmer's Manual EXEC(3) 2 3 NAME 4 execl, execlp, execle, execv, execvp, execvpe - execute a file 5 6 SYNOPSIS 7 #include <unistd.h> 8 9 extern char **environ; 10 11 int execl(const char *pathname, const char *arg, ... 12 /* (char *) NULL */); 13 int execlp(const char *file, const char *arg, ... 14 /* (char *) NULL */); 15 int execle(const char *pathname, const char *arg, ... 16 /*, (char *) NULL, char *const envp[] */); 17 int execv(const char *pathname, char *const argv[]); 18 int execvp(const char *file, char *const argv[]); 19 int execvpe(const char *file, char *const argv[], 20 char *const envp[]); 21 22 Feature Test Macro Requirements for glibc (see feature_test_macros(7)): 23 24 execvpe(): _GNU_SOURCE 25 26 DESCRIPTION 27 The exec() family of functions replaces the current process image with 28 a new process image. The functions described in this manual page are 29 front-ends for execve(2). (See the manual page for execve(2) for fur‐ 30 ther details about the replacement of the current process image.) 31 32 The initial argument for these functions is the name of a file that is 33 to be executed. 34 35 The functions can be grouped based on the letters following the "exec" 36 prefix. 37 38 l - execl(), execlp(), execle() 39 The const char *arg and subsequent ellipses can be thought of as arg0, 40 arg1, ..., argn. Together they describe a list of one or more pointers 41 to null-terminated strings that represent the argument list available 42 to the executed program. The first argument, by convention, should 43 point to the filename associated with the file being executed. The 44 list of arguments must be terminated by a null pointer, and, since 45 these are variadic functions, this pointer must be cast (char *) NULL. 46 47 By contrast with the 'l' functions, the 'v' functions (below) specify 48 the command-line arguments of the executed program as a vector. 49 50 v - execv(), execvp(), execvpe() 51 The char *const argv[] argument is an array of pointers to null-termi‐ 52 nated strings that represent the argument list available to the new 53 program. The first argument, by convention, should point to the file‐ 54 name associated with the file being executed. The array of pointers 55 must be terminated by a null pointer. 56 57 e - execle(), execvpe() 58 The environment of the caller is specified via the argument envp. The 59 envp argument is an array of pointers to null-terminated strings and 60 must be terminated by a null pointer. 61 62 All other exec() functions (which do not include 'e' in the suffix) 63 take the environment for the new process image from the external vari‐ 64 able environ in the calling process. 65 66 p - execlp(), execvp(), execvpe() 67 These functions duplicate the actions of the shell in searching for an 68 executable file if the specified filename does not contain a slash (/) 69 character. The file is sought in the colon-separated list of directory 70 pathnames specified in the PATH environment variable. If this variable 71 isn't defined, the path list defaults to a list that includes the di‐ 72 rectories returned by confstr(_CS_PATH) (which typically returns the 73 value "/bin:/usr/bin") and possibly also the current working directory; 74 see NOTES for further details. 75 76 If the specified filename includes a slash character, then PATH is ig‐ 77 nored, and the file at the specified pathname is executed. 78 79 In addition, certain errors are treated specially. 80 81 If permission is denied for a file (the attempted execve(2) failed with 82 the error EACCES), these functions will continue searching the rest of 83 the search path. If no other file is found, however, they will return 84 with errno set to EACCES. 85 86 If the header of a file isn't recognized (the attempted execve(2) 87 failed with the error ENOEXEC), these functions will execute the shell 88 (/bin/sh) with the path of the file as its first argument. (If this 89 attempt fails, no further searching is done.) 90 91 All other exec() functions (which do not include 'p' in the suffix) 92 take as their first argument a (relative or absolute) pathname that 93 identifies the program to be executed. 94 95 RETURN VALUE 96 The exec() functions return only if an error has occurred. The return 97 value is -1, and errno is set to indicate the error. 98 99 ERRORS 100 All of these functions may fail and set errno for any of the errors 101 specified for execve(2). 102 103 VERSIONS 104 The execvpe() function first appeared in glibc 2.11. 105 106 ATTRIBUTES 107 For an explanation of the terms used in this section, see at‐ 108 tributes(7). 109 110 ┌──────────────────────────────┬───────────────┬─────────────┐ 111 │Interface │ Attribute │ Value │ 112 ├──────────────────────────────┼───────────────┼─────────────┤ 113 │execl(), execle(), execv() │ Thread safety │ MT-Safe │ 114 ├──────────────────────────────┼───────────────┼─────────────┤ 115 │execlp(), execvp(), execvpe() │ Thread safety │ MT-Safe env │ 116 └──────────────────────────────┴───────────────┴─────────────┘ 117 CONFORMING TO 118 POSIX.1-2001, POSIX.1-2008. 119 120 The execvpe() function is a GNU extension. 121 122 NOTES 123 The default search path (used when the environment does not contain the 124 variable PATH) shows some variation across systems. It generally in‐ 125 cludes /bin and /usr/bin (in that order) and may also include the cur‐ 126 rent working directory. On some other systems, the current working is 127 included after /bin and /usr/bin, as an anti-Trojan-horse measure. The 128 glibc implementation long followed the traditional default where the 129 current working directory is included at the start of the search path. 130 However, some code refactoring during the development of glibc 2.24 131 caused the current working directory to be dropped altogether from the 132 default search path. This accidental behavior change is considered 133 mildly beneficial, and won't be reverted. 134 135 The behavior of execlp() and execvp() when errors occur while attempt‐ 136 ing to execute the file is historic practice, but has not traditionally 137 been documented and is not specified by the POSIX standard. BSD (and 138 possibly other systems) do an automatic sleep and retry if ETXTBSY is 139 encountered. Linux treats it as a hard error and returns immediately. 140 141 Traditionally, the functions execlp() and execvp() ignored all errors 142 except for the ones described above and ENOMEM and E2BIG, upon which 143 they returned. They now return if any error other than the ones de‐ 144 scribed above occurs. 145 146 BUGS 147 Before glibc 2.24, execl() and execle() employed realloc(3) internally 148 and were consequently not async-signal-safe, in violation of the re‐ 149 quirements of POSIX.1. This was fixed in glibc 2.24. 150 151 Architecture-specific details 152 On sparc and sparc64, execv() is provided as a system call by the ker‐ 153 nel (with the prototype shown above) for compatibility with SunOS. 154 This function is not employed by the execv() wrapper function on those 155 architectures. 156 157 SEE ALSO 158 sh(1), execve(2), execveat(2), fork(2), ptrace(2), fexecve(3), sys‐ 159 tem(3), environ(7) 160 161 COLOPHON 162 This page is part of release 5.05 of the Linux man-pages project. A 163 description of the project, information about reporting bugs, and the 164 latest version of this page, can be found at 165 https://www.kernel.org/doc/man-pages/. 166 167 GNU 2019-08-02 EXEC(3)
Notice in the above output we see line numbers for the man page. The
man
command itself does not support line numbers but thecat
program does if you pass it the-n
flag. So instead of just using the commandman exec
on its own we have sent its output tocat -n
using the pipe syntax of the shell:|
. So our combined shell command is:man exec | cat -n
. Remember ot notice these things as UNIX can teach many good programming habits like the value of breaking our software down into small reusable parts and having a standard way for combining those parts (eg a pipe).
We want to focus on the first two paragraphs of the description (lines 27 - 33). These sentences imply that running a program loads a new “process image” over the current one. Remember, in the Introduction we used the term memory image. It is not a random coincidence that we are seeing the same terminology here. Further reading between the lines, the “file” to be executed contains or is the base of the new process image. Given that this man page tells us that exec
is really just a front end of execve
, lets look at that man page and see if we can learn a little more.
$ man 2 execve | cat -n 1 EXECVE(2) Linux Programmer's Manual EXECVE(2) 2 3 NAME 4 execve - execute program 5 6 SYNOPSIS 7 #include <unistd.h> 8 9 int execve(const char *pathname, char *const argv[], 10 char *const envp[]); 11 12 DESCRIPTION 13 execve() executes the program referred to by pathname. This causes the 14 program that is currently being run by the calling process to be re‐ 15 placed with a new program, with newly initialized stack, heap, and 16 (initialized and uninitialized) data segments. 17 18 pathname must be either a binary executable, or a script starting with 19 a line of the form: 20 21 #!interpreter [optional-arg] 22 23 For details of the latter case, see "Interpreter scripts" below. 24 25 argv is an array of argument strings passed to the new program. By 26 convention, the first of these strings (i.e., argv[0]) should contain 27 the filename associated with the file being executed. envp is an array 28 of strings, conventionally of the form key=value, which are passed as 29 environment to the new program. The argv and envp arrays must each in‐ 30 clude a null pointer at the end of the array. 31 32 The argument vector and environment can be accessed by the called pro‐ 33 gram's main function, when it is defined as: 34 35 int main(int argc, char *argv[], char *envp[]) 36 37 Note, however, that the use of a third argument to the main function is 38 not specified in POSIX.1; according to POSIX.1, the environment should 39 be accessed via the external variable environ(7). 40 41 execve() does not return on success, and the text, initialized data, 42 uninitialized data (bss), and stack of the calling process are over‐ 43 written according to the contents of the newly loaded program. 44 45 If the current program is being ptraced, a SIGTRAP signal is sent to it 46 after a successful execve(). 47 48 If the set-user-ID bit is set on the program file referred to by path‐ 49 name, then the effective user ID of the calling process is changed to 50 that of the owner of the program file. Similarly, when the set-group- 51 ID bit of the program file is set the effective group ID of the calling 52 process is set to the group of the program file. 53 54 The aforementioned transformations of the effective IDs are not per‐ 55 formed (i.e., the set-user-ID and set-group-ID bits are ignored) if any 56 of the following is true: 57 58 * the no_new_privs attribute is set for the calling thread (see 59 prctl(2)); 60 61 * the underlying filesystem is mounted nosuid (the MS_NOSUID flag for 62 mount(2)); or 63 64 * the calling process is being ptraced. 65 66 The capabilities of the program file (see capabilities(7)) are also ig‐ 67 nored if any of the above are true. 68 69 The effective user ID of the process is copied to the saved set-user- 70 ID; similarly, the effective group ID is copied to the saved set-group- 71 ID. This copying takes place after any effective ID changes that occur 72 because of the set-user-ID and set-group-ID mode bits. 73 74 The process's real UID and real GID, as well its supplementary group 75 IDs, are unchanged by a call to execve(). 76 77 If the executable is an a.out dynamically linked binary executable con‐ 78 taining shared-library stubs, the Linux dynamic linker ld.so(8) is 79 called at the start of execution to bring needed shared objects into 80 memory and link the executable with them. 81 82 If the executable is a dynamically linked ELF executable, the inter‐ 83 preter named in the PT_INTERP segment is used to load the needed shared 84 objects. This interpreter is typically /lib/ld-linux.so.2 for binaries 85 linked with glibc (see ld-linux.so(8)). 86 87 All process attributes are preserved during an execve(), except the 88 following: 89 90 * The dispositions of any signals that are being caught are reset to 91 the default (signal(7)). 92 93 * Any alternate signal stack is not preserved (sigaltstack(2)). 94 95 * Memory mappings are not preserved (mmap(2)). 96 97 * Attached System V shared memory segments are detached (shmat(2)). 98 99 * POSIX shared memory regions are unmapped (shm_open(3)). 100 101 * Open POSIX message queue descriptors are closed (mq_overview(7)). 102 103 * Any open POSIX named semaphores are closed (sem_overview(7)). 104 105 * POSIX timers are not preserved (timer_create(2)). 106 107 * Any open directory streams are closed (opendir(3)). 108 109 * Memory locks are not preserved (mlock(2), mlockall(2)). 110 111 * Exit handlers are not preserved (atexit(3), on_exit(3)). 112 113 * The floating-point environment is reset to the default (see 114 fenv(3)). 115 116 The process attributes in the preceding list are all specified in 117 POSIX.1. The following Linux-specific process attributes are also not 118 preserved during an execve(): 119 120 * The prctl(2) PR_SET_DUMPABLE flag is set, unless a set-user-ID or 121 set-group ID program is being executed, in which case it is cleared. 122 123 * The prctl(2) PR_SET_KEEPCAPS flag is cleared. 124 125 * (Since Linux 2.4.36 / 2.6.23) If a set-user-ID or set-group-ID pro‐ 126 gram is being executed, then the parent death signal set by prctl(2) 127 PR_SET_PDEATHSIG flag is cleared. 128 129 * The process name, as set by prctl(2) PR_SET_NAME (and displayed by 130 ps -o comm), is reset to the name of the new executable file. 131 132 * The SECBIT_KEEP_CAPS securebits flag is cleared. See capabili‐ 133 ties(7). 134 135 * The termination signal is reset to SIGCHLD (see clone(2)). 136 137 * The file descriptor table is unshared, undoing the effect of the 138 CLONE_FILES flag of clone(2). 139 140 Note the following further points: 141 142 * All threads other than the calling thread are destroyed during an 143 execve(). Mutexes, condition variables, and other pthreads objects 144 are not preserved. 145 146 * The equivalent of setlocale(LC_ALL, "C") is executed at program 147 start-up. 148 149 * POSIX.1 specifies that the dispositions of any signals that are ig‐ 150 nored or set to the default are left unchanged. POSIX.1 specifies 151 one exception: if SIGCHLD is being ignored, then an implementation 152 may leave the disposition unchanged or reset it to the default; 153 Linux does the former. 154 155 * Any outstanding asynchronous I/O operations are canceled 156 (aio_read(3), aio_write(3)). 157 158 * For the handling of capabilities during execve(), see capabili‐ 159 ties(7). 160 161 * By default, file descriptors remain open across an execve(). File 162 descriptors that are marked close-on-exec are closed; see the de‐ 163 scription of FD_CLOEXEC in fcntl(2). (If a file descriptor is 164 closed, this will cause the release of all record locks obtained on 165 the underlying file by this process. See fcntl(2) for details.) 166 POSIX.1 says that if file descriptors 0, 1, and 2 would otherwise be 167 closed after a successful execve(), and the process would gain priv‐ 168 ilege because the set-user-ID or set-group_ID mode bit was set on 169 the executed file, then the system may open an unspecified file for 170 each of these file descriptors. As a general principle, no portable 171 program, whether privileged or not, can assume that these three file 172 descriptors will remain closed across an execve(). 173 174 Interpreter scripts 175 An interpreter script is a text file that has execute permission en‐ 176 abled and whose first line is of the form: 177 178 #!interpreter [optional-arg] 179 180 The interpreter must be a valid pathname for an executable file. 181 182 If the pathname argument of execve() specifies an interpreter script, 183 then interpreter will be invoked with the following arguments: 184 185 interpreter [optional-arg] pathname arg... 186 187 where pathname is the absolute pathname of the file specified as the 188 first argument of execve(), and arg... is the series of words pointed 189 to by the argv argument of execve(), starting at argv[1]. Note that 190 there is no way to get the argv[0] that was passed to the execve() 191 call. 192 193 For portable use, optional-arg should either be absent, or be specified 194 as a single word (i.e., it should not contain white space); see NOTES 195 below. 196 197 Since Linux 2.6.28, the kernel permits the interpreter of a script to 198 itself be a script. This permission is recursive, up to a limit of 199 four recursions, so that the interpreter may be a script which is in‐ 200 terpreted by a script, and so on. 201 202 Limits on size of arguments and environment 203 Most UNIX implementations impose some limit on the total size of the 204 command-line argument (argv) and environment (envp) strings that may be 205 passed to a new program. POSIX.1 allows an implementation to advertise 206 this limit using the ARG_MAX constant (either defined in <limits.h> or 207 available at run time using the call sysconf(_SC_ARG_MAX)). 208 209 On Linux prior to kernel 2.6.23, the memory used to store the environ‐ 210 ment and argument strings was limited to 32 pages (defined by the ker‐ 211 nel constant MAX_ARG_PAGES). On architectures with a 4-kB page size, 212 this yields a maximum size of 128 kB. 213 214 On kernel 2.6.23 and later, most architectures support a size limit de‐ 215 rived from the soft RLIMIT_STACK resource limit (see getrlimit(2)) that 216 is in force at the time of the execve() call. (Architectures with no 217 memory management unit are excepted: they maintain the limit that was 218 in effect before kernel 2.6.23.) This change allows programs to have a 219 much larger argument and/or environment list. For these architectures, 220 the total size is limited to 1/4 of the allowed stack size. (Imposing 221 the 1/4-limit ensures that the new program always has some stack 222 space.) Additionally, the total size is limited to 3/4 of the value of 223 the kernel constant _STK_LIM (8 Mibibytes). Since Linux 2.6.25, the 224 kernel also places a floor of 32 pages on this size limit, so that, 225 even when RLIMIT_STACK is set very low, applications are guaranteed to 226 have at least as much argument and environment space as was provided by 227 Linux 2.6.23 and earlier. (This guarantee was not provided in Linux 228 2.6.23 and 2.6.24.) Additionally, the limit per string is 32 pages 229 (the kernel constant MAX_ARG_STRLEN), and the maximum number of strings 230 is 0x7FFFFFFF. 231 232 RETURN VALUE 233 On success, execve() does not return, on error -1 is returned, and er‐ 234 rno is set appropriately. 235 236 ERRORS 237 E2BIG The total number of bytes in the environment (envp) and argument 238 list (argv) is too large. 239 240 EACCES Search permission is denied on a component of the path prefix of 241 pathname or the name of a script interpreter. (See also 242 path_resolution(7).) 243 244 EACCES The file or a script interpreter is not a regular file. 245 246 EACCES Execute permission is denied for the file or a script or ELF in‐ 247 terpreter. 248 249 EACCES The filesystem is mounted noexec. 250 251 EAGAIN (since Linux 3.1) 252 Having changed its real UID using one of the set*uid() calls, 253 the caller was—and is now still—above its RLIMIT_NPROC resource 254 limit (see setrlimit(2)). For a more detailed explanation of 255 this error, see NOTES. 256 257 EFAULT pathname or one of the pointers in the vectors argv or envp 258 points outside your accessible address space. 259 260 EINVAL An ELF executable had more than one PT_INTERP segment (i.e., 261 tried to name more than one interpreter). 262 263 EIO An I/O error occurred. 264 265 EISDIR An ELF interpreter was a directory. 266 267 ELIBBAD 268 An ELF interpreter was not in a recognized format. 269 270 ELOOP Too many symbolic links were encountered in resolving pathname 271 or the name of a script or ELF interpreter. 272 273 ELOOP The maximum recursion limit was reached during recursive script 274 interpretation (see "Interpreter scripts", above). Before Linux 275 3.8, the error produced for this case was ENOEXEC. 276 277 EMFILE The per-process limit on the number of open file descriptors has 278 been reached. 279 280 ENAMETOOLONG 281 pathname is too long. 282 283 ENFILE The system-wide limit on the total number of open files has been 284 reached. 285 286 ENOENT The file pathname or a script or ELF interpreter does not exist, 287 or a shared library needed for the file or interpreter cannot be 288 found. 289 290 ENOEXEC 291 An executable is not in a recognized format, is for the wrong 292 architecture, or has some other format error that means it can‐ 293 not be executed. 294 295 ENOMEM Insufficient kernel memory was available. 296 297 ENOTDIR 298 A component of the path prefix of pathname or a script or ELF 299 interpreter is not a directory. 300 301 EPERM The filesystem is mounted nosuid, the user is not the superuser, 302 and the file has the set-user-ID or set-group-ID bit set. 303 304 EPERM The process is being traced, the user is not the superuser and 305 the file has the set-user-ID or set-group-ID bit set. 306 307 EPERM A "capability-dumb" applications would not obtain the full set 308 of permitted capabilities granted by the executable file. See 309 capabilities(7). 310 311 ETXTBSY 312 The specified executable was open for writing by one or more 313 processes. 314 315 CONFORMING TO 316 POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD. POSIX does not document the 317 #! behavior, but it exists (with some variations) on other UNIX sys‐ 318 tems. 319 320 NOTES 321 One sometimes sees execve() (and the related functions described in 322 exec(3)) described as "executing a new process" (or similar). This is 323 a highly misleading description: there is no new process; many at‐ 324 tributes of the calling process remain unchanged (in particular, its 325 PID). All that execve() does is arrange for an existing process (the 326 calling process) to execute a new program. 327 328 Set-user-ID and set-group-ID processes can not be ptrace(2)d. 329 330 The result of mounting a filesystem nosuid varies across Linux kernel 331 versions: some will refuse execution of set-user-ID and set-group-ID 332 executables when this would give the user powers they did not have al‐ 333 ready (and return EPERM), some will just ignore the set-user-ID and 334 set-group-ID bits and exec() successfully. 335 336 On Linux, argv and envp can be specified as NULL. In both cases, this 337 has the same effect as specifying the argument as a pointer to a list 338 containing a single null pointer. Do not take advantage of this non‐ 339 standard and nonportable misfeature! On many other UNIX systems, spec‐ 340 ifying argv as NULL will result in an error (EFAULT). Some other UNIX 341 systems treat the envp==NULL case the same as Linux. 342 343 POSIX.1 says that values returned by sysconf(3) should be invariant 344 over the lifetime of a process. However, since Linux 2.6.23, if the 345 RLIMIT_STACK resource limit changes, then the value reported by 346 _SC_ARG_MAX will also change, to reflect the fact that the limit on 347 space for holding command-line arguments and environment variables has 348 changed. 349 350 In most cases where execve() fails, control returns to the original ex‐ 351 ecutable image, and the caller of execve() can then handle the error. 352 However, in (rare) cases (typically caused by resource exhaustion), 353 failure may occur past the point of no return: the original executable 354 image has been torn down, but the new image could not be completely 355 built. In such cases, the kernel kills the process with a SIGKILL sig‐ 356 nal. 357 358 Interpreter scripts 359 The kernel imposes a maximum length on the text that follows the "#!" 360 characters at the start of a script; characters beyond the limit are 361 ignored. Before Linux 5.1, the limit is 127 characters. Since Linux 362 5.1, the limit is 255 characters. 363 364 The semantics of the optional-arg argument of an interpreter script 365 vary across implementations. On Linux, the entire string following the 366 interpreter name is passed as a single argument to the interpreter, and 367 this string can include white space. However, behavior differs on some 368 other systems. Some systems use the first white space to terminate op‐ 369 tional-arg. On some systems, an interpreter script can have multiple 370 arguments, and white spaces in optional-arg are used to delimit the ar‐ 371 guments. 372 373 Linux (like most other modern UNIX systems) ignores the set-user-ID and 374 set-group-ID bits on scripts. 375 376 execve() and EAGAIN 377 A more detailed explanation of the EAGAIN error that can occur (since 378 Linux 3.1) when calling execve() is as follows. 379 380 The EAGAIN error can occur when a preceding call to setuid(2), se‐ 381 treuid(2), or setresuid(2) caused the real user ID of the process to 382 change, and that change caused the process to exceed its RLIMIT_NPROC 383 resource limit (i.e., the number of processes belonging to the new real 384 UID exceeds the resource limit). From Linux 2.6.0 to 3.0, this caused 385 the set*uid() call to fail. (Prior to 2.6, the resource limit was not 386 imposed on processes that changed their user IDs.) 387 388 Since Linux 3.1, the scenario just described no longer causes the 389 set*uid() call to fail, because it too often led to security holes 390 where buggy applications didn't check the return status and assumed 391 that—if the caller had root privileges—the call would always succeed. 392 Instead, the set*uid() calls now successfully change the real UID, but 393 the kernel sets an internal flag, named PF_NPROC_EXCEEDED, to note that 394 the RLIMIT_NPROC resource limit has been exceeded. If the PF_NPROC_EX‐ 395 CEEDED flag is set and the resource limit is still exceeded at the time 396 of a subsequent execve() call, that call fails with the error EAGAIN. 397 This kernel logic ensures that the RLIMIT_NPROC resource limit is still 398 enforced for the common privileged daemon workflow—namely, fork(2) + 399 set*uid() + execve(). 400 401 If the resource limit was not still exceeded at the time of the ex‐ 402 ecve() call (because other processes belonging to this real UID termi‐ 403 nated between the set*uid() call and the execve() call), then the ex‐ 404 ecve() call succeeds and the kernel clears the PF_NPROC_EXCEEDED 405 process flag. The flag is also cleared if a subsequent call to fork(2) 406 by this process succeeds. 407 408 Historical 409 With UNIX V6, the argument list of an exec() call was ended by 0, while 410 the argument list of main was ended by -1. Thus, this argument list 411 was not directly usable in a further exec() call. Since UNIX V7, both 412 are NULL. 413 414 EXAMPLE 415 The following program is designed to be execed by the second program 416 below. It just echoes its command-line arguments, one per line. 417 418 /* myecho.c */ 419 420 #include <stdio.h> 421 #include <stdlib.h> 422 423 int 424 main(int argc, char *argv[]) 425 { 426 int j; 427 428 for (j = 0; j < argc; j++) 429 printf("argv[%d]: %s\n", j, argv[j]); 430 431 exit(EXIT_SUCCESS); 432 } 433 434 This program can be used to exec the program named in its command-line 435 argument: 436 437 /* execve.c */ 438 439 #include <stdio.h> 440 #include <stdlib.h> 441 #include <unistd.h> 442 443 int 444 main(int argc, char *argv[]) 445 { 446 char *newargv[] = { NULL, "hello", "world", NULL }; 447 char *newenviron[] = { NULL }; 448 449 if (argc != 2) { 450 fprintf(stderr, "Usage: %s <file-to-exec>\n", argv[0]); 451 exit(EXIT_FAILURE); 452 } 453 454 newargv[0] = argv[1]; 455 456 execve(argv[1], newargv, newenviron); 457 perror("execve"); /* execve() returns only on error */ 458 exit(EXIT_FAILURE); 459 } 460 461 We can use the second program to exec the first as follows: 462 463 $ cc myecho.c -o myecho 464 $ cc execve.c -o execve 465 $ ./execve ./myecho 466 argv[0]: ./myecho 467 argv[1]: hello 468 argv[2]: world 469 470 We can also use these programs to demonstrate the use of a script in‐ 471 terpreter. To do this we create a script whose "interpreter" is our 472 myecho program: 473 474 $ cat > script 475 #!./myecho script-arg 476 ^D 477 $ chmod +x script 478 479 We can then use our program to exec the script: 480 481 $ ./execve ./script 482 argv[0]: ./myecho 483 argv[1]: script-arg 484 argv[2]: ./script 485 argv[3]: hello 486 argv[4]: world 487 488 SEE ALSO 489 chmod(2), execveat(2), fork(2), get_robust_list(2), ptrace(2), exec(3), 490 fexecve(3), getopt(3), system(3), credentials(7), environ(7), path_res‐ 491 olution(7), ld.so(8) 492 493 COLOPHON 494 This page is part of release 5.05 of the Linux man-pages project. A 495 description of the project, information about reporting bugs, and the 496 latest version of this page, can be found at 497 https://www.kernel.org/doc/man-pages/. 498 499 Linux 2019-10-10 EXECVE(2)
Let’s focus on lines 13-21 and 41-43. Again, we see that the wording is all about replacing the contents of an existing process with the value from the executable file. Further, we that some parts of the new process will be newly initialized
: stack, heap and data segments. In lines 41-43 we are told that execve
, assuming success, will overwrite certain parts of the text, data and stack of the process with the contents of the executable file (newly loaded program). So, vaguely, we are starting to get the picture that an executable encodes values that get “loaded” into a process to initialize the execution of the program contained within it.
Our task now is to start putting the pieces together. We need to get a better idea of processes are, their relationship to binary executable files and how we go about encoding a program into an executable.
14.4. Binary Executables as Process Images.#
![]() |
Given our basic view of how a von Neumann computer operates we can see that what we load into memory drives the CPU’s execution. But how does this relate to the what is going on when we are running an operating system like UNIX which constructs a world of running software down into an OS kernel and a set of user processes?
![]() |
From our perspective, as users of an operating system, we navigate the file system to find programs, in the form of executable files, to launch. In UNIX we use a shell like bash to do this. Bash on our behalf calls down into the UNIX Kernel requesting that it creates a new process from the specified executable file. In UNIX bash does this with two UNIX kernel system calls (fork and exec).
![]() |
![]() |
14.4.1. Process Contexts#
To better understanding of how processes, executables and the von Neumann model of execution relate, we need to dig down a little further.
![]() |
Each time we ask the OS kernel to launch a binary executable, the kernel creates a new process “Context”. Each context is a collection of data structures that the kernel uses to represent the memory for the process and the CPU registers. A process is like a restricted virtual von Neumann computer.
14.4.1.1. Context Switch – Scheduling Processes#
Using the privileged execution features of the hardware the kernel “switches”, the contents on and off the real CPU and memory of the computer.
To let a particular process execute, the kernel loads the GPRS of the CPU from the context and sets SPRS of the CPU so that all “normal” mode memory accesses are directed to the process context’s memory data structures. Once these steps are done, the kernel resumes “normal” execution via a privileged instruction and the particular process will execute on the CPU in context of its own memory.
When the kernel wants to switch which process is executing, it takes over the CPU, saves the values of the GPRS into the process context of the current process, and then follows the steps above to set a different context as the currently executing one.
The act of picking which process to execute on the CPU and switching between them is called scheduling and is a core function of the operating system. Processes are what lets us treat our computers like many little sub-computers, each which can execute based on an independent view of the CPU and memory. While it is executing, the process has control of the CPU and can conduct memory transactions.
From the perspective of the von Neumann architecture, the thing that the process is missing is the ability to conduct I/O. This is on purpose to avoid the programs that run in processes needing to deal with the The Ugly Underbelly of I/O devices. Rather, as we will see in other chapters to conduct I/O processes it makes requests to the kernel to control the I/O devices on it’s behalf. The OS kernel hides the details of I/O from the process and ensures that I/O is carefully arbitrated between the multiple running processes. In UNIX the core abstract primitive for I/O it provides processes are functions for creating, writing and reading files.
The exact details of how processes, contexts and scheduling are implemented vary between operating systems and the details of the hardware. The level of detail we have covered is enough for us to continue our exploration of how processes and executables are related.
14.4.2. Executables: Initial Images for creating Process Contexts#
We can now put things together. In the section above we discussed how the Kernel represents processes with context data structures and uses them to schedule the CPU across processes. But where do the initial contents of memory for a process come from?
This is the primary role that binary executables files serve. Binaries are files that describe the initial memory contents for a process; the exact values that the process contexts data structures should be initialized with and their addresses. From this perspective, an executable is the initial memory “image” that the OS “loads” into a newly created process context. The reason we call it an image is that it is precise map that describes what the memory of a process should initially look like. While the process executes the memory context will change and evolve diverging from the initial image of the executable.
The figure below illustrates this relationship with a simple example.
![]() |
At the bottom of the figure, four executable files are illustrated as colored document icons; 1) /bin/ls
(orange), 2) /bin/bash
, 3) mypgm
(blue) and 4) /bin/vim
(purple). These files are located on the storage I/O devices. The rest of the diagram illustrates a UNIX kernel that is running four processes. With the kernel, four contexts are shown, one for each process. The memory of each context is colored with the color of the executable they were started with. In this case Context 0
was initialized with /bin/ls
, Context 1
and Context 2
from /bin/bash
and finally Context 3
with an executable file called mypgm
. Above the kernel is the abstract view of the running processes that correspond to the contexts. The kernel assigns each process a unique identifying number called a Process Identifier (pid).
In UNIX the ps
command lets us explore this view of the systems, listing the running process. ps
can display many attributes of the processes including the pid and the executable it was initialized with.
Executables are used to initialize the memory for new process contents. Many contents can be created from a single executable. Each process, after it is created, is an independent running instance of the executable. In the figure, we can see that two processes have been started from the bash
executable. As the processes execute, they modify their memory contexts but the original executable is not modified and is preserved as a starting point for any new contexts started from it. This is how we can have many independent “shell” processes running all spawned from the same binary. Note that while many independent processes can be running at a given time, started from one or more executables, there is always only one OS kernel running that manages these processes.
Once initialized the process contents are scheduled by the OS onto the CPU and memory, as described in the prior section, and continue executing until they terminate.
So now that we know how executables relate to processes, what remains is learning how to create executables. Then we will be able to start processes from images that we constructed. Once we understand this then the goal will be learning how to prepare the contents of an executable so that it encodes our programs!
Two of the techniques used are: 1) Dynamic loading and linking and 2) Memory Paging.
Rather than having every executable contain an exact copy of it’s initial memory image, dynamic loading and linking allows the executable to only contain the parts of memory that are unique to the program. Any common libraries of routines an executable uses are not in the executable. Rather the executable simply includes a list of the libraries and routines it requires. When creating a process for such a “dynamically linked” executable a dynamic loader-linker will validate that the required files can be found. It then ensures that as the process is run the values from the other file are added to the process context. This approach has several nice properties. The sizes of binaries are considerably smaller and it now possible to upgrade libraries and have new process, started from exiting binaries, automatically use them.
The second technique, Memory Paging, refers to the OS using the Memory Management Unit facilities of the CPU to avoid having the entire memory of a process context present in the computers physical memory. Specifically, the OS uses hardware “paging” features to carve up a process context memory into chunks called pages. At any given time the only pages that need to be present are the ones that the executing process is currently conducting memory transactions too. The other pages, of currently schedule process and, non-schedule processes can be stored on I/O devices. The OS then shuffles the pages in and out of main memory as needed. Treating the main memory as a form a “cache” for the active pages of the running processes. This allows us to run many programs who’s “virtual” memory is larger than the physical memory of the computer.
Virtual Machines are an advanced scheme that uses CPU support to partition the computer so that multiple independent OS Kernels can be started. Each believing it is running directly on the hardware and starting and managing it’s own processes.
14.5. Creating executables#
Given the nature of von Neumann execution and what we know now, “Programming” a process means preparing an initial memory image in the form of an executable.
To do this we will use the two tools that are the foundation for constructing executables: an assembler and a linker.
While many high level programming languages exist in the end to get something to execute it must be represent as binary values in memory. An assembler and linker are the base tools that provide programmers the to directly specifying what the contents of an executable should be.
The rest of this chapter focuses on introducing these tools and how to practically use them to create an executable. We will, however, defer our discussion of how to encode useful programs within executable to later chapters. Rather, we will culminate this chapter with the ability to create an empty executable that will let us create a “blank” process. While this process will not be useful on its own we will be able to use it with a debugger to directly explore the internals of the CPU and memory of a process and learn how to use the debugger as more than a debugger.
14.5.1. Assemblers#
The assembler is a program that processes commands in a file that directs it to create fragments of memory contents. The linker, discussed next, will combine these fragments according to a generic layout to create an executable.
The code we write in the syntax of the assembler is assembly code and is a combination of CPU specific mnemonics and special assembler specific directives . We write assembly code files in ASCII with an ASCII editor. Traditionally on UNIX systems we use the suffix .s
or .S
for assembly code files.
![]() |
As illustrated in the figure authors of the assembler use the CPU manufactures documentation to write the assembler. The assembler is written to be able to translate the CPU mnemonics, written in ASCII into the CPU specific binary values that encode the specified instruction.
The assembler directives allow us to write arbitrary values that should be placed in memory. The assembler understands various formats (such as hex, binary, signed and unsigned integers, ASCII, etc) and sizes. The assembler will convert the values we write, in the various formats, into the correct raw binary values that should be place in memory. Directives also let us control both the relative and absolute placement of values.
In addition to mnemonics and directives, assemblers allow a programmer to introduce symbolic human readable labels for the addresses of particular values. The symbolic labels, or simply symbols, allow us within our assembly code to refer to the values at the location of the symbol. It will be the linker’s job to both set the address for a label and replace the reference to the symbols address to the address it assigns to the symbol.
Finally and by no means least the assembler allows us to provide comments that explain what our code is doing. It is particularly important to carefully document assembly code given its cryptic nature. It is not uncommon for the comments in an assembly file to far out number the actual code lines.
Assuming that there is no errors in the assembly code, the assembler will translate our input file into what is called an object file. This file, in general, will encode a sequence of values for both the text and data of our program, however, the exact locations will not be specified. In addition to the values the file can encode various descriptive facts so that the linker can connect up our code with code generated from other object files. It can also contain information that can be saved in the final binary that other tools like the OS and debugger can use to understand what the bytes of the executable mean. For example, it can contain debugger information that will allow the debugger to know what source code file and how the lines within it correspond to particular opcode bytes in memory.
Traditionally assemblers can produce a “listing” file which is an ASCII document that describes the actions and output that the assembler took and produced while processing the input assembly source file. The listing file can be very useful in understanding how you code we translate into byte values and what symbols it introduces and those that it references.
As we progress we will understand more of the features and details of the assembler and its syntax through examples. For the moment we are only concerned with a general understanding of it role and how.
14.5.1.1. GNU Assembler (gas)#
The particular assembler that we will be using is the GNU Assembler (gas). As stated before we will learn its basic syntax as we work through various examples.
When we use gas to process INTEL mnemonics we will be using the mnemonic syntax that is compatible with the INTEL manuals. There is another standard that was introduce by AT&T, for writing INTEL mnemonics but was will avoid this syntax.
The following is the manual for gas. Section 3.5 describes statements which can be very helpful in learning to read and write gas assembly.
14.5.2. Linkers#
The process of constructing executables has purposefully been broken down into two steps to make it easier to construct programs out of a collection of code. Specifically as we read above an assembler produces fragments of memory values called object files.
The basic idea is that programmers write various reusable chucks of assembly code that introduce data and text stored in object files. The data and text from multiple object files can then be combined to produce a final executable by a linker. Where the linker takes object files, libraries of object files and a generic description of how the text and data should be laid out, located in memory, to be compatible with the OS process model.
![]() |
While this approach might seem unnecessarily complicated at first it make our lives as programmers much easier. First it provides us with the ability to compose our programs out of our own libraries of code and code provided by others. Secondly we don’t have to worry about where exactly everything ends up in memory. Rather the linker will be given all the inputs including general directives for how to layout the text and data of an executable for it to be compatible with a particular OS. With all of these this as input it will organize the values of our code into a coherent image that has the text and data correctly laid out and all symbols and their references will be carefully connect.
The operation of the linker may seem quite vague at this point. In later chapters we will fill in the details when we discuss how memory gets assigned by the OS to a process context when “loading” an executable.
14.5.2.1. GNU Linker (ld)#
Like the assembler the specific linker we will be using is the default linker used by the Linux Operating system, the GNU Linker (ld). The following is the manual for ld.
14.5.3. Creating and using our first executable.#
Our goal now is to put all the pieces of this chapter together to create our first executable. While it will be a valid executable that the OS can load, it will only contain a small number of bytes that will all be zero. As such when we go to run it we don’t expect it to behave in a particularly useful way.
However, we will be able to use it with the debugger to explore the process that is created from the the binary. In some sense it is the simplest process we can create that has at least some initialized memory within it.
14.5.3.1. The source code#
CODE: Our very own 'empty' binary
/* General antomy of a assembly program line
[lablel]: <directive or opcode> [operands] // comment
*/
.intel_syntax noprefix # assembler syntax to use <directive>
# set assembly language format to intel
.text # linker section <directive>
# let the linker know that what follows are cpu instructions to
# to be executed -- uposed to values that represent data.
# For historical reasons cpu instructions are called "text"
.global _start # linker symbol type <directive>
# makes the symbol _start in this case visible to the linker
# The linker looks for an _start symbol so that it knows address
# of the first instruction of our program
_start: # introduce a symbolic (human readable) label for "this" address
# associates the address of this point in our program with the
# name following the ':' -- in our case _start
# In our program or in the debugger we can use this name to
# to refer to this location -- address. And thus the values
# that end up here.
.byte 0x00, 0x00, 0x00, 0x00 # .byte directive place value at successive locations in memory
.byte 0x00, 0x00, 0x00, 0x00 # (https://sourceware.org/binutils/docs/as/Byte.html#Byte)
The above code is the contents of a file we have named empty.s
. In reality it is not really empty but rather contains four bytes of zero.
This code has been extensively commented so that we can use it to learn a little about the assembly syntax and what it lets us do. In general, as said before, it is good practice to write lots of comments in your assembly code. The following is an un-commented version:
.intel_syntax noprefix
.text
.global _start
_start:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
As described the keywords that start with .
are directives. The assembler does not attempt to interpret them as CPU mnemonics. Rather
they are various command that control how the assembler behaves.
Unsurprisingly, the first statement, .intel_syntax noprefix
, tells the assembler
that we want to use the INTEL syntax for writing mnemonics. The next statement .text
is a “section” directive, more verbosely it could have been written
.section .text
. It tells the assembler to let the linker know that any values that follow belong with the text values of the final binary. If we want to put values in other sections, such as data we would then switch sections. The next line .global _start
tells the assembler to place the symbolic label that is introduced on the following in the list of “external” symbols that this object file is making visible to the other object files. The reason we do this is due to a requirement that every executable needs to define a symbol that tells the OS how to initialize the PC when it creates a new process context from the executable. This symbol is call the entry point. On Linux the default symbol the linker looks for as the entry point is _start
. So in combination the two lines say that file is defining an externally visible symbol _start
and defines it to be the location of the values that follow. Since we have not inserted any values yet we are still at the beginning of the text memory that this object file defines.
The next two lines define raw hex byte sized values that we want to place into the memory object. The .byte
directive expects us to list one more comma separated values that the assembler will translate into binary values and place in the object file. The assembler understands many formats for the values.
In our case we are using hex notation and simply specify eight bytes all zero valued. Each byte moves the insertion point to the next offset relative to the current section. As such these two lines tell the assembler that we want this object file to contribute 8 zero value bytes to the text values of the final linked executable.
14.5.3.2. Assembling the source into an object file#
The following invocation of the assembler will translate the empty.s
into empty.o
. The -g
flag tells the assembler to keep information in the object file that the debugger can use. The -o empty
tells the assembler what the name of the output object file it should create.
as -g empty.s -o empty.o
Using ls
we see that indeed the assembler created a file called empty.o
. Note it is quite a bit bigger than the 8 bytes that we want loaded into memory. That is because there is lots of extra information that must be put into an object file so that link knows how to work with it.
$ ls -l empty.o -rw-r--r--. 1 jovyan root 696 Sep 5 02:28 empty.o
14.5.3.3. Linking the object file into an executable#
While we only have one object file that composes our binary we will need to have the linker process the object file and convert it into a executable object file. The ld
has built into a file called the link script that describes where thinks, like the text and data of the executable files need to go to be compatible with the OS, Linux in our case. This includes encoding the address where the _start
symbol gets place as the entry point for the binary.
The following is the command to link our single object file into an executable. Again note that we pass ld -g
flag also telling it to generate and keep information for the debugger in the executable.
ld -g empty.o -o empty
Using ls again we see that the linker produced the executable empty
as directed by the -o empty
argument.
$ ls -l empty
-rwxr-xr-x. 1 jovyan root 4632 Sep 5 02:28 empty
Notice this time it does have the execute permissions set.
14.5.3.4. Running the executable#
Ok lets run it.
$ ./empty Segmentation fault
14.5.3.5. Segmentation Fault#
The message Segmentation fault
indicates that the kernel informed the shell that the kernel terminated the process that it started to run the empty
executable. Specifically the kernel told the shell that empty did an “Invalid memory reference” and so the kernel terminated the process. An invalid memory reference means that the process trying to do a memory transaction to an address that did not have valid memory associated with it.
In later chapters we will discuss why memory is invalid an how to create valid memory. For the moment it suffices to say that an memory that our process will have needed to be defined by the executable. An in our case we only created 8 bytes of memory we knew was valid.
The real use of the empty binary is that it allows us to create a very simple process that we can use the debugger with.
14.5.3.6. Using empty with gdb#
In the following session we use gdb to create a process and then explore, modify and execute an instruction within it. Other chapters will go into the details this is just to give us a flavor of how we can use gdb to explore the relationships between an executable and a process created from it.
The following is an explanation for what is was done
set the disassembly syntax of gdb to intel
set disassembly-flavor intel
open the empty assembly file
file empty
We can now printf explore the values within the executable This includes finding out where a symbol got located including our entry point
p /x &_start
Before we start a process we want to have gdb freeze it before any instructions within it execute. So we set a break point at the address of the entry point.
b &_start
Ok let’s start a process from the open executable
run
At this point the a process has been created but it is frozen at the breakpoint and we can control it from gdb. We can print information about it
info proc
We can look at it’s registers
info registers
We can work with individual registers
p /x $rax
p /t $rax
p /d $rax
p /x $rip
We can examine memory
x/8xb 0x401000
We can even ask gdb to disassemble memory
x/2i &_start
We can also write new values into memory. Lets uses this this ability to replace some of our zeros with the values that encode an instruction :
popcnt rbx, rax
. Each time we add a new value we will ask gdb to display the memory and to disassemble what it finds there so we can see our progress.set {unsigned char}&_start = 0xF3
x/5xb &_start
x/1i &_start
set {unsigned char}(&_start+1) = 0x48
x/5xb &_start
x/1i &_start
set {unsigned char}(&_start+2) = 0x0F
x/5xb &_start
x/1i &_start
set {unsigned char}(&_start+3) = 0xB8
x/5xb &_start
x/1i &_start
set {unsigned char}(&_start+4) = 0xD8
x/5xb &_start
x/1i &_start
Cool those five bytes to encode the instruction we want. Lets display those bytes in various other forms
In binary notation:
x/5tb _start
As signed decimal numbers:
x/5db _start
As unsigned decimal numbers:
x/5ub _start
Lets display the current contents of the two register that our instruction uses an operands
p/x {$rax, $rbx}
Before we execute the instruction lets remove the break point to make our life easier
delete
15 We can use gdb to execute one instruction at a timestepi
Lets look to see if the registers have changed
p/x {$rax, $rbx}
Lets try again but lets put a value in rax
set $rax = 0b1011
Again we print the value of the registers to be sure we know what values are in them before we execute the instruction
p/x {$rax, $rbx}
Remember the pc tells us where the next instruction is
p /x $pc
So we need to reset it back to the address we placed the instruction which was the address of
_start
set $pc = $_start
stepi
p/x {$rax, $rbx}
Cool rbx now has the number of bits set to one that the value in rax has – its “population count”
$ gdb GNU gdb (GDB) 12.1 Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". (gdb) set disassembly-flavor intel (gdb) file empty Reading symbols from empty... (No debugging symbols found in empty) (gdb) p /x &_start $1 = 0x401000 (gdb) b _start Breakpoint 1 at 0x401000 (gdb) run Starting program: /home/jovyan/unixasm/empty Breakpoint 1, 0x0000000000401000 in _start () (gdb) info proc process 6938 cmdline = '/home/jovyan/unixasm/empty' cwd = '/home/jovyan/unixasm' exe = '/home/jovyan/unixasm/empty' (gdb) info registers rax 0x0 0 rbx 0x0 0 rcx 0x0 0 rdx 0x0 0 rsi 0x0 0 rdi 0x0 0 rbp 0x0 0x0 rsp 0x7fffffffdb00 0x7fffffffdb00 r8 0x0 0 r9 0x0 0 r10 0x0 0 r11 0x0 0 r12 0x0 0 r13 0x0 0 r14 0x0 0 r15 0x0 0 rip 0x401000 0x401000 <_start> eflags 0x202 [ IF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 k0 0x0 0 k1 0x0 0 k2 0x0 0 k3 0x0 0 k4 0x0 0 k5 0x0 0 k6 0x0 0 k7 0x0 0 (gdb) p /x $rax $2 = 0x0 (gdb) p /t $rax $3 = 0 (gdb) p /d $rax $4 = 0 (gdb) p /x $rip $5 = 0x401000 (gdb) x/8xb 0x401000 0x401000 <_start>: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 (gdb) x/2i &_start => 0x401000 <_start>: add BYTE PTR [rax],al 0x401002 <_start+2>: add BYTE PTR [rax],al (gdb) set {unsigned char}&_start = 0xF3 (gdb) x/5xb &_start 0x401000 <_start>: 0xf3 0x00 0x00 0x00 0x00 (gdb) x/1i &_start => 0x401000 <_start>: repz add BYTE PTR [rax],al (gdb) set {unsigned char}(&_start+1) = 0x48 (gdb) x/5xb &_start 0x401000 <_start>: 0xf3 0x48 0x00 0x00 0x00 (gdb) x/1i &_start => 0x401000 <_start>: repz rex.W add BYTE PTR [rax],al (gdb) set {unsigned char}(&_start+2) = 0x0F (gdb) x/5xb &_start 0x401000 <_start>: 0xf3 0x48 0x0f 0x00 0x00 (gdb) x/1i &_start => 0x401000 <_start>: repz rex.W sldt WORD PTR [rax] (gdb) set {unsigned char}(&_start+3) = 0xB8 (gdb) x/5xb &_start 0x401000 <_start>: 0xf3 0x48 0x0f 0xb8 0x00 (gdb) x/1i &_start => 0x401000 <_start>: popcnt rax,QWORD PTR [rax] (gdb) set {unsigned char}(&_start+4) = 0xD8 (gdb) x/5xb &_start 0x401000 <_start>: 0xf3 0x48 0x0f 0xb8 0xd8 (gdb) x/1i &_start => 0x401000 <_start>: popcnt rbx,rax (gdb) x/5tb &_start 0x401000 <_start>: 11110011 01001000 00001111 10111000 11011000 (gdb) x/5db &_start 0x401000 <_start>: -13 72 15 -72 -40 (gdb) x/5ub &_start 0x401000 <_start>: 243 72 15 184 216 (gdb) p/x {$rax, $rbx} $6 = {0x0, 0x0} (gdb) delete Delete all breakpoints? (y or n) [answered Y; input not from terminal] (gdb) stepi 0x0000000000401005 in _start () (gdb) p/x {$rax, $rbx} $7 = {0x0, 0x0} (gdb) set $rax = 0b1011 (gdb) p/x {$rax, $rbx} $8 = {0xb, 0x0} (gdb) p /x $pc $9 = 0x401005 (gdb) set $pc = &_start (gdb) stepi 0x0000000000401005 in _start () (gdb) p/x {$rax, $rbx} $10 = {0xb, 0x3} (gdb) quit +quit A debugging session is active. Inferior 1 [process 6938] will be killed. Quit anyway? (y or n) [answered Y; input not from terminal]
14.5.4. The code to create an executable for a larger empty process#
The following code replaces the two lines of .byte
directives with a single .fill
directive that inserts in this case 256 zero valued bytes into memory at _start
CODE: An empty binary with a little more room.
0: .intel_syntax noprefix # syntax directive
1: .text # linker section <directive>
2:
3: .global _start # export symbol _start to linker
4: _start: # start symbol
5: .fill 256, 1, 0x00 # https://sourceware.org/binutils/docs/as/Fill.html