From 994496f3d5e26658448242c5c80c499593112577 Mon Sep 17 00:00:00 2001 From: Cyrille Bagard Date: Wed, 2 Dec 2015 15:29:06 +0100 Subject: Added a binary sample from the Trafman CTF. --- ARM/trafman/links.txt | 3 + ARM/trafman/trafman | Bin 0 -> 9696 bytes ARM/trafman/trafman.clp | 25 + ARM/trafman/trafman.html | 31747 ++++++++++++++++++++++++++++++++++++++++++ ARM/trafman/trafman.objdump | 498 + ARM/trafman/trafman.readelf | 238 + 6 files changed, 32511 insertions(+) create mode 100644 ARM/trafman/links.txt create mode 100644 ARM/trafman/trafman create mode 100644 ARM/trafman/trafman.clp create mode 100644 ARM/trafman/trafman.html create mode 100644 ARM/trafman/trafman.objdump create mode 100644 ARM/trafman/trafman.readelf diff --git a/ARM/trafman/links.txt b/ARM/trafman/links.txt new file mode 100644 index 0000000..cfbe79e --- /dev/null +++ b/ARM/trafman/links.txt @@ -0,0 +1,3 @@ + +Reversing and Exploiting ARM Binaries: rwthCTF Trafman +http://www.mathyvanhoef.com/2013/12/reversing-and-exploiting-arm-binaries.html diff --git a/ARM/trafman/trafman b/ARM/trafman/trafman new file mode 100644 index 0000000..6ea1e88 Binary files /dev/null and b/ARM/trafman/trafman differ diff --git a/ARM/trafman/trafman.clp b/ARM/trafman/trafman.clp new file mode 100644 index 0000000..0beadbd --- /dev/null +++ b/ARM/trafman/trafman.clp @@ -0,0 +1,25 @@ + + + + + trafman + + + + + +
2829aa4bef7aa8e406cb66aa1a1106fc6d0bd766891cc76f014604566b6c1fc7
+ 2829aa4bef7aa8e406cb66aa1a1106fc6d0bd766891cc76f014604566b6c1fc7 +
+ + default + + + 1 + 1 + 1 + + +
+
+
diff --git a/ARM/trafman/trafman.html b/ARM/trafman/trafman.html new file mode 100644 index 0000000..c4c23e0 --- /dev/null +++ b/ARM/trafman/trafman.html @@ -0,0 +1,31747 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
; Disassembly generated by Chrysalide
; Chrysalide is free software - © 2008-2015 Cyrille Bagard
;
; File: /home/nocb/prog/chrysa_tests/ctf/trafman
; Sha256: 2829aa4bef7aa8e406cb66aa1a1106fc6d0bd766891cc76f014604566b6c1fc
;
0x000000000x00000000
0x000000000x00000000; ======================================================
0x000000000x00000000;
0x000000000x00000000; Section "" (rights: ---)
0x000000000x00000000;
0x000000000x00000000
0x000000000x000080007f 45 4c 46db0x177, '69n', '76n', '70n'; ELF magic number
0x000000040x0000800401db1; File class: 32-bit objects
0x000000050x0000800501db1; Data encoding: 2's complement, little endian
0x000000060x0000800601db1; File version: current
0x000000070x0000800700db0; OS ABI: UNIX System V
0x000000080x0000800800db0; ABI version
0x000000090x00008009db...; Padding
0x000000100x0000801002 00dw2; Object file type: executable file
0x000000120x0000801228 00dw28; Architecture: ARM
0x000000140x0000801401 00 00 00dd1; Object file version
0x000000180x000080180d 88 00 00dd0x00104015; Entry point virtual address
0x0000001c0x0000801c34 00 00 00dd0x00000064; Program header table file offset
0x000000200x00008020a8 21 00 00dd0x00020650; Section header table file offset
0x000000240x0000802402 00 00 05dd0x500000002; Processor-specific flags
0x000000280x0000802834 00dw34; ELF header size in bytes
0x0000002a0x0000802a20 00dw20; Program header table entry size
0x0000002c0x0000802c09 00dw9; Program header table entry count
0x0000002e0x0000802e28 00dw28; Section header table entry size
0x000000300x000080301b 00dw1b; Section header table entry count
0x000000320x000080321a 00dw1a; Section header string table index
0x000000340x0000803401 00 00 70dd0x16000000001; Segment type: processor-specific
0x000000380x0000803878 11 00 00dd0x00010570; Segment file offset
0x0000003c0x0000803c78 91 00 00dd0x00110570; Segment virtual address
0x000000400x0000804078 91 00 00dd0x00110570; Segment physical address
0x000000440x0000804408 00 00 00dd0x00000010; Segment size in file
0x000000480x0000804808 00 00 00dd0x00000010; Segment size in memory
0x0000004c0x0000804c04 00 00 00dd0x00000004; Segment flags: R
0x000000500x0000805004 00 00 00dd0x00000004; Segment alignment
0x000000540x0000805406 00 00 00dd6; Segment type: entry for header table itself
0x000000580x0000805834 00 00 00dd0x00000064; Segment file offset
0x0000005c0x0000805c34 80 00 00dd0x00008034; Segment virtual address
0x000000600x0000806034 80 00 00dd0x00008034; Segment physical address
0x000000640x0000806420 01 00 00dd0x00000440; Segment size in file
0x000000680x0000806820 01 00 00dd0x00000440; Segment size in memory
0x0000006c0x0000806c05 00 00 00dd0x00000005; Segment flags: RX
0x000000700x0000807004 00 00 00dd0x00000004; Segment alignment
0x000000740x0000807403 00 00 00dd3; Segment type: program interpreter
0x000000780x0000807854 01 00 00dd0x00000524; Segment file offset
0x0000007c0x0000807c54 81 00 00dd0x00100524; Segment virtual address
0x000000800x0000808054 81 00 00dd0x00100524; Segment physical address
0x000000840x0000808419 00 00 00dd0x00000031; Segment size in file
0x000000880x0000808819 00 00 00dd0x00000031; Segment size in memory
0x0000008c0x0000808c04 00 00 00dd0x00000004; Segment flags: R
0x000000900x0000809001 00 00 00dd0x00000001; Segment alignment
0x000000940x0000809401 00 00 00dd1; Segment type: loadable program segment
0x000000980x0000809800 00 00 00dd0x00000000; Segment file offset
0x0000009c0x0000809c00 80 00 00dd0x00008000; Segment virtual address
0x000000a00x000080a000 80 00 00dd0x00008000; Segment physical address
0x000000a40x000080a484 11 00 00dd0x00010604; Segment size in file
0x000000a80x000080a884 11 00 00dd0x00010604; Segment size in memory
0x000000ac0x000080ac05 00 00 00dd0x00000005; Segment flags: RX
0x000000b00x000080b000 80 00 00dd0x00008000; Segment alignment
0x000000b40x000080b401 00 00 00dd1; Segment type: loadable program segment
0x000000b80x000080b80c 1f 00 00dd0x00017414; Segment file offset
0x000000bc0x000080bc0c 1f 01 00dd0x00217414; Segment virtual address
0x000000c00x000080c00c 1f 01 00dd0x00217414; Segment physical address
0x000000c40x000080c478 01 00 00dd0x00000570; Segment size in file
0x000000c80x000080c8c0 01 00 00dd0x00000700; Segment size in memory
0x000000cc0x000080cc06 00 00 00dd0x00000006; Segment flags: RW
0x000000d00x000080d000 80 00 00dd0x00008000; Segment alignment
0x000000d40x000080d402 00 00 00dd2; Segment type: dynamic linking information
0x000000d80x000080d818 1f 00 00dd0x00017430; Segment file offset
0x000000dc0x000080dc18 1f 01 00dd0x00217430; Segment virtual address
0x000000e00x000080e018 1f 01 00dd0x00217430; Segment physical address
0x000000e40x000080e4e8 00 00 00dd0x00000350; Segment size in file
0x000000e80x000080e8e8 00 00 00dd0x00000350; Segment size in memory
0x000000ec0x000080ec06 00 00 00dd0x00000006; Segment flags: RW
0x000000f00x000080f004 00 00 00dd0x00000004; Segment alignment
0x000000f40x000080f404 00 00 00dd4; Segment type: auxiliary information
0x000000f80x000080f870 01 00 00dd0x00000560; Segment file offset
0x000000fc0x000080fc70 81 00 00dd0x00100560; Segment virtual address
0x000001000x0000810070 81 00 00dd0x00100560; Segment physical address
0x000001040x0000810444 00 00 00dd0x00000104; Segment size in file
0x000001080x0000810844 00 00 00dd0x00000104; Segment size in memory
0x0000010c0x0000810c04 00 00 00dd0x00000004; Segment flags: R
0x000001100x0000811004 00 00 00dd0x00000004; Segment alignment
0x000001140x0000811451 e5 74 64dd0x14435162521; Segment type: indicates stack executability
0x000001180x0000811800 00 00 00dd0x00000000; Segment file offset
0x0000011c0x0000811c00 00 00 00dd0x00000000; Segment virtual address
0x000001200x0000812000 00 00 00dd0x00000000; Segment physical address
0x000001240x0000812400 00 00 00dd0x00000000; Segment size in file
0x000001280x0000812800 00 00 00dd0x00000000; Segment size in memory
0x0000012c0x0000812c06 00 00 00dd0x00000006; Segment flags: RW
0x000001300x0000813004 00 00 00dd0x00000004; Segment alignment
0x000001340x0000813452 e5 74 64dd0x14435162522; Segment type: read-only after relocation
0x000001380x000081380c 1f 00 00dd0x00017414; Segment file offset
0x0000013c0x0000813c0c 1f 01 00dd0x00217414; Segment virtual address
0x000001400x000081400c 1f 01 00dd0x00217414; Segment physical address
0x000001440x00008144f4 00 00 00dd0x00000364; Segment size in file
0x000001480x00008148f4 00 00 00dd0x00000364; Segment size in memory
0x0000014c0x0000814c04 00 00 00dd0x00000004; Segment flags: R
0x000001500x0000815001 00 00 00dd0x00000001; Segment alignment
0x000001540x00008154
0x000001540x00008154; ======================================================
0x000001540x00008154;
0x000001540x00008154; Section ".interp" (rights: r--)
0x000001540x00008154;
0x000001540x00008154
0x000001540x000081542f 6cdw0x66057
0x000001560x0000815669 62dw0x61151
0x000001580x000081582f 6cdw0x66057
0x0000015a0x0000815a64 2ddw0x26544
0x0000015c0x0000815c6c 69dw0x64554
0x0000015e0x0000815e6e 75dw0x72556
0x000001600x0000816078 2ddw0x26570
0x000001620x0000816261 72dw0x71141
0x000001640x000081646d 68dw0x64155
0x000001660x0000816666 2edw0x27146
0x000001680x0000816873 6fdw0x67563
0x0000016a0x0000816a2e 33dw0x31456
0x0000016c0x0000816c00 00dw0x0000
0x0000016e0x0000816e00 00dw0x0000
0x000001700x00008170
0x000001700x00008170; ======================================================
0x000001700x00008170;
0x000001700x00008170; Section ".note.ABI-tag" (rights: r--)
0x000001700x00008170;
0x000001700x00008170
0x000001700x0000817004 00dw0x0004
0x000001720x0000817200 00dw0x0000
0x000001740x0000817410 00dw0x0020
0x000001760x0000817600 00dw0x0000
0x000001780x0000817801 00dw0x0001
0x0000017a0x0000817a00 00dw0x0000
0x0000017c0x0000817c47 4edw0x47107
0x0000017e0x0000817e55 00dw0x0125
0x000001800x0000818000 00dw0x0000
0x000001820x0000818200 00dw0x0000
0x000001840x0000818403 00dw0x0003
0x000001860x0000818600 00dw0x0000
0x000001880x0000818801 00dw0x0001
0x0000018a0x0000818a00 00dw0x0000
0x0000018c0x0000818c01 00dw0x0001
0x0000018e0x0000818e00 00dw0x0000
0x000001900x00008190
0x000001900x00008190; ======================================================
0x000001900x00008190;
0x000001900x00008190; Section ".note.gnu.build-id" (rights: r--)
0x000001900x00008190;
0x000001900x00008190
0x000001900x0000819004 00dw0x0004
0x000001920x0000819200 00dw0x0000
0x000001940x0000819414 00dw0x0024
0x000001960x0000819600 00dw0x0000
0x000001980x0000819803 00dw0x0003
0x0000019a0x0000819a00 00dw0x0000
0x0000019c0x0000819c47 4edw0x47107
0x0000019e0x0000819e55 00dw0x0125
0x000001a00x000081a050 e1dw0x160520
0x000001a20x000081a2c2 c0dw0x140302
0x000001a40x000081a431 bfdw0x137461
0x000001a60x000081a68a 65dw0x62612
0x000001a80x000081a8ee 58dw0x54356
0x000001aa0x000081aa0d a3dw0x121415
0x000001ac0x000081acec 17dw0x13754
0x000001ae0x000081aed7 dedw0x157327
0x000001b00x000081b0de dcdw0x156336
0x000001b20x000081b246 5fdw0x57506
0x000001b40x000081b4
0x000001b40x000081b4; ======================================================
0x000001b40x000081b4;
0x000001b40x000081b4; Section ".hash" (rights: r--)
0x000001b40x000081b4;
0x000001b40x000081b4
0x000001b40x000081b411 00dw0x0021
0x000001b60x000081b600 00dw0x0000
0x000001b80x000081b81e 00dw0x0036
0x000001ba0x000081ba00 00dw0x0000
0x000001bc0x000081bc14 00dw0x0024
0x000001be0x000081be00 00dw0x0000
0x000001c00x000081c000 00dw0x0000
0x000001c20x000081c200 00dw0x0000
0x000001c40x000081c41a 00dw0x0032
0x000001c60x000081c600 00dw0x0000
0x000001c80x000081c81d 00dw0x0035
0x000001ca0x000081ca00 00dw0x0000
0x000001cc0x000081cc0d 00dw0x0015
0x000001ce0x000081ce00 00dw0x0000
0x000001d00x000081d000 00dw0x0000
0x000001d20x000081d200 00dw0x0000
0x000001d40x000081d406 00dw0x0006
0x000001d60x000081d600 00dw0x0000
0x000001d80x000081d80e 00dw0x0016
0x000001da0x000081da00 00dw0x0000
0x000001dc0x000081dc00 00dw0x0000
0x000001de0x000081de00 00dw0x0000
0x000001e00x000081e000 00dw0x0000
0x000001e20x000081e200 00dw0x0000
0x000001e40x000081e41c 00dw0x0034
0x000001e60x000081e600 00dw0x0000
0x000001e80x000081e81b 00dw0x0033
0x000001ea0x000081ea00 00dw0x0000
0x000001ec0x000081ec0f 00dw0x0017
0x000001ee0x000081ee00 00dw0x0000
0x000001f00x000081f012 00dw0x0022
0x000001f20x000081f200 00dw0x0000
0x000001f40x000081f413 00dw0x0023
0x000001f60x000081f600 00dw0x0000
0x000001f80x000081f815 00dw0x0025
0x000001fa0x000081fa00 00dw0x0000
0x000001fc0x000081fc00 00dw0x0000
0x000001fe0x000081fe00 00dw0x0000
0x000002000x0000820000 00dw0x0000
0x000002020x0000820200 00dw0x0000
0x000002040x0000820400 00dw0x0000
0x000002060x0000820600 00dw0x0000
0x000002080x0000820800 00dw0x0000
0x0000020a0x0000820a00 00dw0x0000
0x0000020c0x0000820c02 00dw0x0002
0x0000020e0x0000820e00 00dw0x0000
0x000002100x0000821000 00dw0x0000
0x000002120x0000821200 00dw0x0000
0x000002140x0000821400 00dw0x0000
0x000002160x0000821600 00dw0x0000
0x000002180x0000821800 00dw0x0000
0x0000021a0x0000821a00 00dw0x0000
0x0000021c0x0000821c01 00dw0x0001
0x0000021e0x0000821e00 00dw0x0000
0x000002200x0000822000 00dw0x0000
0x000002220x0000822200 00dw0x0000
0x000002240x0000822400 00dw0x0000
0x000002260x0000822600 00dw0x0000
0x000002280x0000822800 00dw0x0000
0x0000022a0x0000822a00 00dw0x0000
0x0000022c0x0000822c03 00dw0x0003
0x0000022e0x0000822e00 00dw0x0000
0x000002300x0000823000 00dw0x0000
0x000002320x0000823200 00dw0x0000
0x000002340x0000823408 00dw0x0010
0x000002360x0000823600 00dw0x0000
0x000002380x0000823804 00dw0x0004
0x0000023a0x0000823a00 00dw0x0000
0x0000023c0x0000823c0c 00dw0x0014
0x0000023e0x0000823e00 00dw0x0000
0x000002400x0000824005 00dw0x0005
0x000002420x0000824200 00dw0x0000
0x000002440x000082440b 00dw0x0013
0x000002460x0000824600 00dw0x0000
0x000002480x0000824800 00dw0x0000
0x0000024a0x0000824a00 00dw0x0000
0x0000024c0x0000824c00 00dw0x0000
0x0000024e0x0000824e00 00dw0x0000
0x000002500x0000825007 00dw0x0007
0x000002520x0000825200 00dw0x0000
0x000002540x0000825410 00dw0x0020
0x000002560x0000825600 00dw0x0000
0x000002580x0000825811 00dw0x0021
0x0000025a0x0000825a00 00dw0x0000
0x0000025c0x0000825c00 00dw0x0000
0x0000025e0x0000825e00 00dw0x0000
0x000002600x0000826009 00dw0x0011
0x000002620x0000826200 00dw0x0000
0x000002640x0000826418 00dw0x0030
0x000002660x0000826600 00dw0x0000
0x000002680x000082680a 00dw0x0012
0x0000026a0x0000826a00 00dw0x0000
0x0000026c0x0000826c17 00dw0x0027
0x0000026e0x0000826e00 00dw0x0000
0x000002700x0000827016 00dw0x0026
0x000002720x0000827200 00dw0x0000
0x000002740x0000827419 00dw0x0031
0x000002760x0000827600 00dw0x0000
0x000002780x00008278
0x000002780x00008278; ======================================================
0x000002780x00008278;
0x000002780x00008278; Section ".dynsym" (rights: r--)
0x000002780x00008278;
0x000002780x00008278
0x000002780x0000827800 00dw0x0000
0x0000027a0x0000827a00 00dw0x0000
0x0000027c0x0000827c00 00dw0x0000
0x0000027e0x0000827e00 00dw0x0000
0x000002800x0000828000 00dw0x0000
0x000002820x0000828200 00dw0x0000
0x000002840x0000828400 00dw0x0000
0x000002860x0000828600 00dw0x0000
0x000002880x0000828847 00dw0x0107
0x0000028a0x0000828a00 00dw0x0000
0x0000028c0x0000828c9c 86dwstrtol
0x0000028e0x0000828e00 00dw0x0000
0x000002900x0000829000 00dw0x0000
0x000002920x0000829200 00dw0x0000
0x000002940x0000829412 00dw0x0022
0x000002960x0000829600 00dw0x0000
0x000002980x0000829897 00dw0x0227
0x0000029a0x0000829a00 00dw0x0000
0x0000029c0x0000829ca8 86dwprintf
0x0000029e0x0000829e00 00dw0x0000
0x000002a00x000082a000 00dw0x0000
0x000002a20x000082a200 00dw0x0000
0x000002a40x000082a412 00dw0x0022
0x000002a60x000082a600 00dw0x0000
0x000002a80x000082a819 00dw0x0031
0x000002aa0x000082aa00 00dw0x0000
0x000002ac0x000082acb4 86dwfopen
0x000002ae0x000082ae00 00dw0x0000
0x000002b00x000082b000 00dw0x0000
0x000002b20x000082b200 00dw0x0000
0x000002b40x000082b412 00dw0x0022
0x000002b60x000082b600 00dw0x0000
0x000002b80x000082b865 00dw0x0145
0x000002ba0x000082ba00 00dw0x0000
0x000002bc0x000082bcc0 86dwread
0x000002be0x000082be00 00dw0x0000
0x000002c00x000082c000 00dw0x0000
0x000002c20x000082c200 00dw0x0000
0x000002c40x000082c412 00dw0x0022
0x000002c60x000082c600 00dw0x0000
0x000002c80x000082c80b 00dw0x0013
0x000002ca0x000082ca00 00dw0x0000
0x000002cc0x000082cccc 86dwfflush
0x000002ce0x000082ce00 00dw0x0000
0x000002d00x000082d000 00dw0x0000
0x000002d20x000082d200 00dw0x0000
0x000002d40x000082d412 00dw0x0022
0x000002d60x000082d600 00dw0x0000
0x000002d80x000082d841 00dw0x0101
0x000002da0x000082da00 00dw0x0000
0x000002dc0x000082dcd8 86dw_exit
0x000002de0x000082de00 00dw0x0000
0x000002e00x000082e000 00dw0x0000
0x000002e20x000082e200 00dw0x0000
0x000002e40x000082e412 00dw0x0022
0x000002e60x000082e600 00dw0x0000
0x000002e80x000082e89e 00dw0x0236
0x000002ea0x000082ea00 00dw0x0000
0x000002ec0x000082ece4 86dwsleep
0x000002ee0x000082ee00 00dw0x0000
0x000002f00x000082f000 00dw0x0000
0x000002f20x000082f200 00dw0x0000
0x000002f40x000082f412 00dw0x0022
0x000002f60x000082f600 00dw0x0000
0x000002f80x000082f834 00dw0x0064
0x000002fa0x000082fa00 00dw0x0000
0x000002fc0x000082fcf0 86dwunlink
0x000002fe0x000082fe00 00dw0x0000
0x000003000x0000830000 00dw0x0000
0x000003020x0000830200 00dw0x0000
0x000003040x0000830412 00dw0x0022
0x000003060x0000830600 00dw0x0000
0x000003080x0000830827 00dw0x0047
0x0000030a0x0000830a00 00dw0x0000
0x0000030c0x0000830cfc 86dwregexec
0x0000030e0x0000830e00 00dw0x0000
0x000003100x0000831000 00dw0x0000
0x000003120x0000831200 00dw0x0000
0x000003140x0000831412 00dw0x0022
0x000003160x0000831600 00dw0x0000
0x000003180x0000831880 00dw0x0200
0x0000031a0x0000831a00 00dw0x0000
0x0000031c0x0000831c88 20dw0x20210
0x0000031e0x0000831e01 00dw0x0001
0x000003200x0000832004 00dw0x0004
0x000003220x0000832200 00dw0x0000
0x000003240x0000832411 00dw0x0021
0x000003260x0000832618 00dw0x0030
0x000003280x000083288f 00dw0x0217
0x0000032a0x0000832a00 00dw0x0000
0x0000032c0x0000832c08 87dwfwrite
0x0000032e0x0000832e00 00dw0x0000
0x000003300x0000833000 00dw0x0000
0x000003320x0000833200 00dw0x0000
0x000003340x0000833412 00dw0x0022
0x000003360x0000833600 00dw0x0000
0x000003380x0000833812 00dw0x0022
0x0000033a0x0000833a00 00dw0x0000
0x0000033c0x0000833c14 87dwstrcpy
0x0000033e0x0000833e00 00dw0x0000
0x000003400x0000834000 00dw0x0000
0x000003420x0000834200 00dw0x0000
0x000003440x0000834412 00dw0x0022
0x000003460x0000834600 00dw0x0000
0x000003480x000083482f 00dw0x0057
0x0000034a0x0000834a00 00dw0x0000
0x0000034c0x0000834c20 87dwputs
0x0000034e0x0000834e00 00dw0x0000
0x000003500x0000835000 00dw0x0000
0x000003520x0000835200 00dw0x0000
0x000003540x0000835412 00dw0x0022
0x000003560x0000835600 00dw0x0000
0x000003580x00008358ad 00dw0x0255
0x0000035a0x0000835a00 00dw0x0000
0x0000035c0x0000835c2c 87dw__libc_start_main
0x0000035e0x0000835e00 00dw0x0000
0x000003600x0000836000 00dw0x0000
0x000003620x0000836200 00dw0x0000
0x000003640x0000836412 00dw0x0022
0x000003660x0000836600 00dw0x0000
0x000003680x00008368a4 00dw0x0244
0x0000036a0x0000836a00 00dw0x0000
0x0000036c0x0000836c38 87dwstrerror
0x0000036e0x0000836e00 00dw0x0000
0x000003700x0000837000 00dw0x0000
0x000003720x0000837200 00dw0x0000
0x000003740x0000837412 00dw0x0022
0x000003760x0000837600 00dw0x0000
0x000003780x00008378bf 00dw0x0277
0x0000037a0x0000837a00 00dw0x0000
0x0000037c0x0000837c00 00dw0x0000
0x0000037e0x0000837e00 00dw0x0000
0x000003800x0000838000 00dw0x0000
0x000003820x0000838200 00dw0x0000
0x000003840x0000838420 00dw0x0040
0x000003860x0000838600 00dw0x0000
0x000003880x000083881a 00dw0x0032
0x0000038a0x0000838a00 00dw0x0000
0x0000038c0x0000838c50 87dwopen
0x0000038e0x0000838e00 00dw0x0000
0x000003900x0000839000 00dw0x0000
0x000003920x0000839200 00dw0x0000
0x000003940x0000839412 00dw0x0022
0x000003960x0000839600 00dw0x0000
0x000003980x0000839842 00dw0x0102
0x0000039a0x0000839a00 00dw0x0000
0x0000039c0x0000839c5c 87dwexit
0x0000039e0x0000839e00 00dw0x0000
0x000003a00x000083a000 00dw0x0000
0x000003a20x000083a200 00dw0x0000
0x000003a40x000083a412 00dw0x0022
0x000003a60x000083a600 00dw0x0000
0x000003a80x000083a896 00dw0x0226
0x000003aa0x000083aa00 00dw0x0000
0x000003ac0x000083ac68 87dwfprintf
0x000003ae0x000083ae00 00dw0x0000
0x000003b00x000083b000 00dw0x0000
0x000003b20x000083b200 00dw0x0000
0x000003b40x000083b412 00dw0x0022
0x000003b60x000083b600 00dw0x0000
0x000003b80x000083b854 00dw0x0124
0x000003ba0x000083ba00 00dw0x0000
0x000003bc0x000083bc74 87dw__errno_location
0x000003be0x000083be00 00dw0x0000
0x000003c00x000083c000 00dw0x0000
0x000003c20x000083c200 00dw0x0000
0x000003c40x000083c412 00dw0x0022
0x000003c60x000083c600 00dw0x0000
0x000003c80x000083c84e 00dw0x0116
0x000003ca0x000083ca00 00dw0x0000
0x000003cc0x000083cc80 87dwfgetc
0x000003ce0x000083ce00 00dw0x0000
0x000003d00x000083d000 00dw0x0000
0x000003d20x000083d200 00dw0x0000
0x000003d40x000083d412 00dw0x0022
0x000003d60x000083d600 00dw0x0000
0x000003d80x000083d890 00dw0x0220
0x000003da0x000083da00 00dw0x0000
0x000003dc0x000083dc8c 87dwwrite
0x000003de0x000083de00 00dw0x0000
0x000003e00x000083e000 00dw0x0000
0x000003e20x000083e200 00dw0x0000
0x000003e40x000083e412 00dw0x0022
0x000003e60x000083e600 00dw0x0000
0x000003e80x000083e86a 00dw0x0152
0x000003ea0x000083ea00 00dw0x0000
0x000003ec0x000083ec8c 20dw0x20214
0x000003ee0x000083ee01 00dw0x0001
0x000003f00x000083f004 00dw0x0004
0x000003f20x000083f200 00dw0x0000
0x000003f40x000083f411 00dw0x0021
0x000003f60x000083f618 00dw0x0030
0x000003f80x000083f871 00dw0x0161
0x000003fa0x000083fa00 00dw0x0000
0x000003fc0x000083fc98 87dwfclose
0x000003fe0x000083fe00 00dw0x0000
0x000004000x0000840000 00dw0x0000
0x000004020x0000840200 00dw0x0000
0x000004040x0000840412 00dw0x0022
0x000004060x0000840600 00dw0x0000
0x000004080x0000840878 00dw0x0170
0x0000040a0x0000840a00 00dw0x0000
0x0000040c0x0000840ca4 87dwregcomp
0x0000040e0x0000840e00 00dw0x0000
0x000004100x0000841000 00dw0x0000
0x000004120x0000841200 00dw0x0000
0x000004140x0000841412 00dw0x0022
0x000004160x0000841600 00dw0x0000
0x000004180x0000841887 00dw0x0207
0x0000041a0x0000841a00 00dw0x0000
0x0000041c0x0000841cb0 87dwstrncat
0x0000041e0x0000841e00 00dw0x0000
0x000004200x0000842000 00dw0x0000
0x000004220x0000842200 00dw0x0000
0x000004240x0000842412 00dw0x0022
0x000004260x0000842600 00dw0x0000
0x000004280x000084281f 00dw0x0037
0x0000042a0x0000842a00 00dw0x0000
0x0000042c0x0000842cbc 87dwstrncmp
0x0000042e0x0000842e00 00dw0x0000
0x000004300x0000843000 00dw0x0000
0x000004320x0000843200 00dw0x0000
0x000004340x0000843412 00dw0x0022
0x000004360x0000843600 00dw0x0000
0x000004380x000084383b 00dw0x0073
0x0000043a0x0000843a00 00dw0x0000
0x0000043c0x0000843cc8 87dwabort
0x0000043e0x0000843e00 00dw0x0000
0x000004400x0000844000 00dw0x0000
0x000004420x0000844200 00dw0x0000
0x000004440x0000844412 00dw0x0022
0x000004460x0000844600 00dw0x0000
0x000004480x0000844872 00dw0x0162
0x0000044a0x0000844a00 00dw0x0000
0x0000044c0x0000844cd4 87dwclose
0x0000044e0x0000844e00 00dw0x0000
0x000004500x0000845000 00dw0x0000
0x000004520x0000845200 00dw0x0000
0x000004540x0000845412 00dw0x0022
0x000004560x0000845600 00dw0x0000
0x000004580x00008458
0x000004580x00008458; ======================================================
0x000004580x00008458;
0x000004580x00008458; Section ".dynstr" (rights: r--)
0x000004580x00008458;
0x000004580x00008458
0x000004580x0000845800db0x00
0x000004590x00008459libc_so_6_str:
0x000004590x00008459db"libc.so.6", 0x00
0x000004630x00008463fflush_str:
0x000004630x00008463db"fflush", 0x00
0x0000046a0x0000846astrcpy_str:
0x0000046a0x0000846adb"strcpy", 0x00
0x000004710x00008471fopen_str:
0x000004710x00008471db"fopen", 0x00
0x000004770x00008477strncmp_str:
0x000004770x00008477db"strncmp", 0x00
0x0000047f0x0000847fregexec_str:
0x0000047f0x0000847fdb"regexec", 0x00
0x000004870x00008487puts_str:
0x000004870x00008487db"puts", 0x00
0x0000048c0x0000848cunlink_str:
0x0000048c0x0000848cdb"unlink", 0x00
0x000004930x00008493abort_str:
0x000004930x00008493db"abort", 0x00
0x000004990x00008499exit_str:
0x000004990x00008499db"_exit", 0x00
0x0000049f0x0000849fstrtol_str:
0x0000049f0x0000849fdb"strtol", 0x00
0x000004a60x000084a6fgetc_str:
0x000004a60x000084a6db"fgetc", 0x00
0x000004ac0x000084acerrno_location_str:
0x000004ac0x000084acdb"__errno_location", 0x00
0x000004bd0x000084bdread_str:
0x000004bd0x000084bddb"read", 0x00
0x000004c20x000084c2stdout_str:
0x000004c20x000084c2db"stdout", 0x00
0x000004c90x000084c9fclose_str:
0x000004c90x000084c9db"fclose", 0x00
0x000004d00x000084d0regcomp_str:
0x000004d00x000084d0db"regcomp", 0x00
0x000004d80x000084d8stderr_str:
0x000004d80x000084d8db"stderr", 0x00
0x000004df0x000084dfstrncat_str:
0x000004df0x000084dfdb"strncat", 0x00
0x000004e70x000084e7fwrite_str:
0x000004e70x000084e7db"fwrite", 0x00
0x000004ee0x000084eefprintf_str:
0x000004ee0x000084eedb"fprintf", 0x00
0x000004f60x000084f6sleep_str:
0x000004f60x000084f6db"sleep", 0x00
0x000004fc0x000084fcstrerror_str:
0x000004fc0x000084fcdb"strerror", 0x00
0x000005050x00008505libc_start_main_str:
0x000005050x00008505db"__libc_start_main", 0x00
0x000005170x00008517gmon_start_str:
0x000005170x00008517db"__gmon_start__", 0x00
0x000005260x00008526glibc_2_4_str:
0x000005260x00008526db"GLIBC_2.4"
0x0000052f0x0000852f00db0x00
0x000005300x00008530
0x000005300x00008530; ======================================================
0x000005300x00008530;
0x000005300x00008530; Section ".gnu.version" (rights: r--)
0x000005300x00008530;
0x000005300x00008530
0x000005300x0000853000 00dw0x0000
0x000005320x0000853202 00dw0x0002
0x000005340x0000853402 00dw0x0002
0x000005360x0000853602 00dw0x0002
0x000005380x0000853802 00dw0x0002
0x0000053a0x0000853a02 00dw0x0002
0x0000053c0x0000853c02 00dw0x0002
0x0000053e0x0000853e02 00dw0x0002
0x000005400x0000854002 00dw0x0002
0x000005420x0000854202 00dw0x0002
0x000005440x0000854402 00dw0x0002
0x000005460x0000854602 00dw0x0002
0x000005480x0000854802 00dw0x0002
0x0000054a0x0000854a02 00dw0x0002
0x0000054c0x0000854c02 00dw0x0002
0x0000054e0x0000854e02 00dw0x0002
0x000005500x0000855000 00dw0x0000
0x000005520x0000855202 00dw0x0002
0x000005540x0000855402 00dw0x0002
0x000005560x0000855602 00dw0x0002
0x000005580x0000855802 00dw0x0002
0x0000055a0x0000855a02 00dw0x0002
0x0000055c0x0000855c02 00dw0x0002
0x0000055e0x0000855e02 00dw0x0002
0x000005600x0000856002 00dw0x0002
0x000005620x0000856202 00dw0x0002
0x000005640x0000856402 00dw0x0002
0x000005660x0000856602 00dw0x0002
0x000005680x0000856802 00dw0x0002
0x0000056a0x0000856a02 00dw0x0002
0x0000056c0x0000856c
0x0000056c0x0000856c; ======================================================
0x0000056c0x0000856c;
0x0000056c0x0000856c; Section ".gnu.version_r" (rights: r--)
0x0000056c0x0000856c;
0x0000056c0x0000856c
0x0000056c0x0000856c01 00dw0x0001
0x0000056e0x0000856e01 00dw0x0001
0x000005700x0000857001 00dw0x0001
0x000005720x0000857200 00dw0x0000
0x000005740x0000857410 00dw0x0020
0x000005760x0000857600 00dw0x0000
0x000005780x0000857800 00dw0x0000
0x0000057a0x0000857a00 00dw0x0000
0x0000057c0x0000857c14 69dw0x64424
0x0000057e0x0000857e69 0ddw0x6551
0x000005800x0000858000 00dw0x0000
0x000005820x0000858202 00dw0x0002
0x000005840x00008584ce 00dw0x0316
0x000005860x0000858600 00dw0x0000
0x000005880x0000858800 00dw0x0000
0x0000058a0x0000858a00 00dw0x0000
0x0000058c0x0000858c
0x0000058c0x0000858c; ======================================================
0x0000058c0x0000858c;
0x0000058c0x0000858c; Section ".rel.dyn" (rights: r--)
0x0000058c0x0000858c;
0x0000058c0x0000858c
0x0000058c0x0000858c78 20dw0x20170
0x0000058e0x0000858e01 00dw0x0001
0x000005900x0000859015 10dw0x10025
0x000005920x0000859200 00dw0x0000
0x000005940x0000859488 20dw0x20210
0x000005960x0000859601 00dw0x0001
0x000005980x0000859814 0adw0x5024
0x0000059a0x0000859a00 00dw0x0000
0x0000059c0x0000859c8c 20dw0x20214
0x0000059e0x0000859e01 00dw0x0001
0x000005a00x000085a014 17dw0x13424
0x000005a20x000085a200 00dw0x0000
0x000005a40x000085a4
0x000005a40x000085a4; ======================================================
0x000005a40x000085a4;
0x000005a40x000085a4; Section ".rel.plt" (rights: r--)
0x000005a40x000085a4;
0x000005a40x000085a4
0x000005a40x000085a40c 20dw0x20014
0x000005a60x000085a601 00dw0x0001
0x000005a80x000085a816 01dw0x0426
0x000005aa0x000085aa00 00dw0x0000
0x000005ac0x000085ac10 20dw0x20020
0x000005ae0x000085ae01 00dw0x0001
0x000005b00x000085b016 02dw0x1026
0x000005b20x000085b200 00dw0x0000
0x000005b40x000085b414 20dw0x20024
0x000005b60x000085b601 00dw0x0001
0x000005b80x000085b816 03dw0x1426
0x000005ba0x000085ba00 00dw0x0000
0x000005bc0x000085bc18 20dw0x20030
0x000005be0x000085be01 00dw0x0001
0x000005c00x000085c016 04dw0x2026
0x000005c20x000085c200 00dw0x0000
0x000005c40x000085c41c 20dw0x20034
0x000005c60x000085c601 00dw0x0001
0x000005c80x000085c816 05dw0x2426
0x000005ca0x000085ca00 00dw0x0000
0x000005cc0x000085cc20 20dw0x20040
0x000005ce0x000085ce01 00dw0x0001
0x000005d00x000085d016 06dw0x3026
0x000005d20x000085d200 00dw0x0000
0x000005d40x000085d424 20dw0x20044
0x000005d60x000085d601 00dw0x0001
0x000005d80x000085d816 07dw0x3426
0x000005da0x000085da00 00dw0x0000
0x000005dc0x000085dc28 20dw0x20050
0x000005de0x000085de01 00dw0x0001
0x000005e00x000085e016 08dw0x4026
0x000005e20x000085e200 00dw0x0000
0x000005e40x000085e42c 20dw0x20054
0x000005e60x000085e601 00dw0x0001
0x000005e80x000085e816 09dw0x4426
0x000005ea0x000085ea00 00dw0x0000
0x000005ec0x000085ec30 20dw0x20060
0x000005ee0x000085ee01 00dw0x0001
0x000005f00x000085f016 0bdw0x5426
0x000005f20x000085f200 00dw0x0000
0x000005f40x000085f434 20dw0x20064
0x000005f60x000085f601 00dw0x0001
0x000005f80x000085f816 0cdw0x6026
0x000005fa0x000085fa00 00dw0x0000
0x000005fc0x000085fc38 20dw0x20070
0x000005fe0x000085fe01 00dw0x0001
0x000006000x0000860016 0ddw0x6426
0x000006020x0000860200 00dw0x0000
0x000006040x000086043c 20dw0x20074
0x000006060x0000860601 00dw0x0001
0x000006080x0000860816 0edw0x7026
0x0000060a0x0000860a00 00dw0x0000
0x0000060c0x0000860c40 20dw0x20100
0x0000060e0x0000860e01 00dw0x0001
0x000006100x0000861016 0fdw0x7426
0x000006120x0000861200 00dw0x0000
0x000006140x0000861444 20dw0x20104
0x000006160x0000861601 00dw0x0001
0x000006180x0000861816 10dw0x10026
0x0000061a0x0000861a00 00dw0x0000
0x0000061c0x0000861c48 20dw0x20110
0x0000061e0x0000861e01 00dw0x0001
0x000006200x0000862016 11dw0x10426
0x000006220x0000862200 00dw0x0000
0x000006240x000086244c 20dw0x20114
0x000006260x0000862601 00dw0x0001
0x000006280x0000862816 12dw0x11026
0x0000062a0x0000862a00 00dw0x0000
0x0000062c0x0000862c50 20dw0x20120
0x0000062e0x0000862e01 00dw0x0001
0x000006300x0000863016 13dw0x11426
0x000006320x0000863200 00dw0x0000
0x000006340x0000863454 20dw0x20124
0x000006360x0000863601 00dw0x0001
0x000006380x0000863816 14dw0x12026
0x0000063a0x0000863a00 00dw0x0000
0x0000063c0x0000863c58 20dw0x20130
0x0000063e0x0000863e01 00dw0x0001
0x000006400x0000864016 15dw0x12426
0x000006420x0000864200 00dw0x0000
0x000006440x000086445c 20dw0x20134
0x000006460x0000864601 00dw0x0001
0x000006480x0000864816 16dw0x13026
0x0000064a0x0000864a00 00dw0x0000
0x0000064c0x0000864c60 20dw0x20140
0x0000064e0x0000864e01 00dw0x0001
0x000006500x0000865016 18dw0x14026
0x000006520x0000865200 00dw0x0000
0x000006540x0000865464 20dw0x20144
0x000006560x0000865601 00dw0x0001
0x000006580x0000865816 19dw0x14426
0x0000065a0x0000865a00 00dw0x0000
0x0000065c0x0000865c68 20dw0x20150
0x0000065e0x0000865e01 00dw0x0001
0x000006600x0000866016 1adw0x15026
0x000006620x0000866200 00dw0x0000
0x000006640x000086646c 20dw0x20154
0x000006660x0000866601 00dw0x0001
0x000006680x0000866816 1bdw0x15426
0x0000066a0x0000866a00 00dw0x0000
0x0000066c0x0000866c70 20dw0x20160
0x0000066e0x0000866e01 00dw0x0001
0x000006700x0000867016 1cdw0x16026
0x000006720x0000867200 00dw0x0000
0x000006740x0000867474 20dw0x20164
0x000006760x0000867601 00dw0x0001
0x000006780x0000867816 1ddw0x16426
0x0000067a0x0000867a00 00dw0x0000
0x0000067c0x0000867c
0x0000067c0x0000867c; ======================================================
0x0000067c0x0000867c;
0x0000067c0x0000867c; Section ".init" (rights: r-x)
0x0000067c0x0000867c;
0x0000067c0x0000867c
0x0000067c0x0000867cinit_function:
0x0000067c0x0000867c08 40 2d e9push{r3, lr}
0x000006800x000086806d 00 00 ebblsub_883c
0x000006840x0000868408 80 bd e8pop{r3, pc}
0x000006880x00008688
0x000006880x00008688; ======================================================
0x000006880x00008688;
0x000006880x00008688; Section ".plt" (rights: r-x)
0x000006880x00008688;
0x000006880x00008688
0x000006880x00008688plt_entry:
0x000006880x0000868804 e0 2d e5strlr, [sp, -0x4]!
0x0000068c0x0000868c04 e0 9f e5ldrlr, 0x00009968
0x000006900x000086900e e0 8f e0addlr, pc, lr, lsl 0x0
0x000006940x0000869408 f0 be e5ldrpc, [lr, 0x10]!
0x000006980x0000869868 99 00 00dd0x00009968; Value used @ 0x0000868c
0x0000069c0x0000869cstrtol:
0x0000069c0x0000869c00 c6 8f e2addr12, pc, 0x0
0x000006a00x000086a009 ca 8c e2addr12, r12, 0x110000
0x000006a40x000086a468 f9 bc e5ldrpc, [r12, 0x4550]!
0x000006a80x000086a8printf:
0x000006a80x000086a800 c6 8f e2addr12, pc, 0x0
0x000006ac0x000086ac09 ca 8c e2addr12, r12, 0x110000
0x000006b00x000086b060 f9 bc e5ldrpc, [r12, 0x4540]!
0x000006b40x000086b4fopen:
0x000006b40x000086b400 c6 8f e2addr12, pc, 0x0
0x000006b80x000086b809 ca 8c e2addr12, r12, 0x110000
0x000006bc0x000086bc58 f9 bc e5ldrpc, [r12, 0x4530]!
0x000006c00x000086c0read:
0x000006c00x000086c000 c6 8f e2addr12, pc, 0x0
0x000006c40x000086c409 ca 8c e2addr12, r12, 0x110000
0x000006c80x000086c850 f9 bc e5ldrpc, [r12, 0x4520]!
0x000006cc0x000086ccfflush:
0x000006cc0x000086cc00 c6 8f e2addr12, pc, 0x0
0x000006d00x000086d009 ca 8c e2addr12, r12, 0x110000
0x000006d40x000086d448 f9 bc e5ldrpc, [r12, 0x4510]!
0x000006d80x000086d8_exit:
0x000006d80x000086d800 c6 8f e2addr12, pc, 0x0
0x000006dc0x000086dc09 ca 8c e2addr12, r12, 0x110000
0x000006e00x000086e040 f9 bc e5ldrpc, [r12, 0x4500]!
0x000006e40x000086e4sleep:
0x000006e40x000086e400 c6 8f e2addr12, pc, 0x0
0x000006e80x000086e809 ca 8c e2addr12, r12, 0x110000
0x000006ec0x000086ec38 f9 bc e5ldrpc, [r12, 0x4470]!
0x000006f00x000086f0unlink:
0x000006f00x000086f000 c6 8f e2addr12, pc, 0x0
0x000006f40x000086f409 ca 8c e2addr12, r12, 0x110000
0x000006f80x000086f830 f9 bc e5ldrpc, [r12, 0x4460]!
0x000006fc0x000086fcregexec:
0x000006fc0x000086fc00 c6 8f e2addr12, pc, 0x0
0x000007000x0000870009 ca 8c e2addr12, r12, 0x110000
0x000007040x0000870428 f9 bc e5ldrpc, [r12, 0x4450]!
0x000007080x00008708fwrite:
0x000007080x0000870800 c6 8f e2addr12, pc, 0x0
0x0000070c0x0000870c09 ca 8c e2addr12, r12, 0x110000
0x000007100x0000871020 f9 bc e5ldrpc, [r12, 0x4440]!
0x000007140x00008714strcpy:
0x000007140x0000871400 c6 8f e2addr12, pc, 0x0
0x000007180x0000871809 ca 8c e2addr12, r12, 0x110000
0x0000071c0x0000871c18 f9 bc e5ldrpc, [r12, 0x4430]!
0x000007200x00008720puts:
0x000007200x0000872000 c6 8f e2addr12, pc, 0x0
0x000007240x0000872409 ca 8c e2addr12, r12, 0x110000
0x000007280x0000872810 f9 bc e5ldrpc, [r12, 0x4420]!
0x0000072c0x0000872c__libc_start_main:
0x0000072c0x0000872c00 c6 8f e2addr12, pc, 0x0
0x000007300x0000873009 ca 8c e2addr12, r12, 0x110000
0x000007340x0000873408 f9 bc e5ldrpc, [r12, 0x4410]!
0x000007380x00008738strerror:
0x000007380x0000873800 c6 8f e2addr12, pc, 0x0
0x0000073c0x0000873c09 ca 8c e2addr12, r12, 0x110000
0x000007400x0000874000 f9 bc e5ldrpc, [r12, 0x4400]!
0x000007440x00008744loc_8744:
0x000007440x0000874400 c6 8f e2addr12, pc, 0x0
0x000007480x0000874809 ca 8c e2addr12, r12, 0x110000
0x0000074c0x0000874cf8 f8 bc e5ldrpc, [r12, 0x4370]!
0x000007500x00008750open:
0x000007500x0000875000 c6 8f e2addr12, pc, 0x0
0x000007540x0000875409 ca 8c e2addr12, r12, 0x110000
0x000007580x00008758f0 f8 bc e5ldrpc, [r12, 0x4360]!
0x0000075c0x0000875cexit:
0x0000075c0x0000875c00 c6 8f e2addr12, pc, 0x0
0x000007600x0000876009 ca 8c e2addr12, r12, 0x110000
0x000007640x00008764e8 f8 bc e5ldrpc, [r12, 0x4350]!
0x000007680x00008768fprintf:
0x000007680x0000876800 c6 8f e2addr12, pc, 0x0
0x0000076c0x0000876c09 ca 8c e2addr12, r12, 0x110000
0x000007700x00008770e0 f8 bc e5ldrpc, [r12, 0x4340]!
0x000007740x00008774__errno_location:
0x000007740x0000877400 c6 8f e2addr12, pc, 0x0
0x000007780x0000877809 ca 8c e2addr12, r12, 0x110000
0x0000077c0x0000877cd8 f8 bc e5ldrpc, [r12, 0x4330]!
0x000007800x00008780fgetc:
0x000007800x0000878000 c6 8f e2addr12, pc, 0x0
0x000007840x0000878409 ca 8c e2addr12, r12, 0x110000
0x000007880x00008788d0 f8 bc e5ldrpc, [r12, 0x4320]!
0x0000078c0x0000878cwrite:
0x0000078c0x0000878c00 c6 8f e2addr12, pc, 0x0
0x000007900x0000879009 ca 8c e2addr12, r12, 0x110000
0x000007940x00008794c8 f8 bc e5ldrpc, [r12, 0x4310]!
0x000007980x00008798fclose:
0x000007980x0000879800 c6 8f e2addr12, pc, 0x0
0x0000079c0x0000879c09 ca 8c e2addr12, r12, 0x110000
0x000007a00x000087a0c0 f8 bc e5ldrpc, [r12, 0x4300]!
0x000007a40x000087a4regcomp:
0x000007a40x000087a400 c6 8f e2addr12, pc, 0x0
0x000007a80x000087a809 ca 8c e2addr12, r12, 0x110000
0x000007ac0x000087acb8 f8 bc e5ldrpc, [r12, 0x4270]!
0x000007b00x000087b0strncat:
0x000007b00x000087b000 c6 8f e2addr12, pc, 0x0
0x000007b40x000087b409 ca 8c e2addr12, r12, 0x110000
0x000007b80x000087b8b0 f8 bc e5ldrpc, [r12, 0x4260]!
0x000007bc0x000087bcstrncmp:
0x000007bc0x000087bc00 c6 8f e2addr12, pc, 0x0
0x000007c00x000087c009 ca 8c e2addr12, r12, 0x110000
0x000007c40x000087c4a8 f8 bc e5ldrpc, [r12, 0x4250]!
0x000007c80x000087c8abort:
0x000007c80x000087c800 c6 8f e2addr12, pc, 0x0
0x000007cc0x000087cc09 ca 8c e2addr12, r12, 0x110000
0x000007d00x000087d0a0 f8 bc e5ldrpc, [r12, 0x4240]!
0x000007d40x000087d4close:
0x000007d40x000087d400 c6 8f e2addr12, pc, 0x0
0x000007d80x000087d809 ca 8c e2addr12, r12, 0x110000
0x000007dc0x000087dc98 f8 bc e5ldrpc, [r12, 0x4230]!
0x000007e00x000087e0
0x000007e00x000087e0; ======================================================
0x000007e00x000087e0;
0x000007e00x000087e0; Section ".text" (rights: r-x)
0x000007e00x000087e0;
0x000007e00x000087e0
0x000007e00x000087e0sub_87e0:
0x000007e00x000087e008 b5push{r3, lr}
0x000007e20x000087e200 20movr0, 0x0
0x000007e40x000087e400 f0 6a fablsub_8cbc
0x000007e80x000087e842 f2 8c 03movr3, 0x20214
0x000007ec0x000087ecc0 f2 01 03movtr3, 0x1
0x000007f00x000087f018 68ldrr0, [r3, 0x0]
0x000007f20x000087f2ff f7 6c efblxfflush
0x000007f60x000087f642 f2 88 03movr3, 0x20210
0x000007fa0x000087fac0 f2 01 03movtr3, 0x1
0x000007fe0x000087fe18 68ldrr0, [r3, 0x0]
0x000008000x00008800ff f7 64 efblxfflush
0x000008040x0000880400 20movr0, 0x0
0x000008060x00008806ff f7 aa efblxexit
0x0000080a0x0000880a00 bfnop
0x0000080c0x0000880centry_point:
0x0000080c0x0000880c4f f0 00 0bmov.Wr11, 0x0
0x000008100x000088104f f0 00 0emov.Wlr, 0x0
0x000008140x0000881402 bcpop{r1}
0x000008160x000088166a 46movr2, sp
0x000008180x0000881804 b4push{r2}
0x0000081a0x0000881a01 b4push{r0}
0x0000081c0x0000881cdf f8 10 c0ldrr12, loc_8ded
0x000008200x000088204d f8 04 cdstrr12, [sp, -0x4]!
0x000008240x0000882403 48ldrr0, loc_87e1
0x000008260x0000882604 4bldrr3, loc_8dad
0x000008280x00008828ff f7 80 efblx__libc_start_main
0x0000082c0x0000882cff f7 cc efblxabort
0x000008300x00008830ed 8d 00 00ddloc_8ded; Value used @ 0x0000881c
0x000008340x00008834e1 87 00 00ddloc_87e1; Value used @ 0x00008824
0x000008380x00008838ad 8d 00 00ddloc_8dad; Value used @ 0x00008826
0x0000083c0x0000883csub_883c:
0x0000083c0x0000883c14 30 9f e5ldrr3, 0x113664
0x000008400x0000884014 20 9f e5ldrr2, 0x24
0x000008440x0000884403 30 8f e0addr3, pc, r3, lsl 0x0
0x000008480x0000884802 20dw0x20002
0x0000084a0x0000884a93 e7dw0x163623
0x0000084c0x0000884c00 00 52 e3cmpr2, 0x0
0x000008500x000088501e ffdw0x177436
0x000008520x000088522f 01dw0x0457
0x000008540x00008854ba ff ff eabloc_8744
0x000008580x00008858b4 97 00 00dd0x00113664; Value used @ 0x0000883c
0x0000085c0x0000885c78 00 00 00dd0x00000170; Value used @ 0x00008840
0x000008600x00008860sub_8860:
0x000008600x0000886007 4bldrr3, 0x220207
0x000008620x0000886242 f2 84 00movr0, 0x20204
0x000008660x00008866c0 f2 01 00movtr0, 0x1
0x0000086a0x0000886a1b 1asubr3, r3, r0
0x0000086c0x0000886c06 2bcmpr3, 0x6
0x0000086e0x0000886e00 d8bloc_8872
0x000008700x00008870loc_8870:
0x000008700x0000887070 47bxlr
0x000008720x00008872loc_8872:
0x000008720x0000887240 f2 00 03movr3, 0x0
0x000008760x00008876c0 f2 00 03movtr3, 0x0
0x0000087a0x0000887a00 2bcmpr3, 0x0
0x0000087c0x0000887cf8 d0bloc_8870
0x0000087e0x0000887e18 47bxr3
0x000008800x0000888087 20 01 00dd0x00220207; Value used @ 0x00008860
0x000008840x00008884loc_8884:
0x000008840x0000888442 f2 84 03movr3, 0x20204
0x000008880x0000888842 f2 84 00movr0, 0x20204
0x0000088c0x0000888cc0 f2 01 03movtr3, 0x1
0x000008900x00008890c0 f2 01 00movtr0, 0x1
0x000008940x000088941b 1asubr3, r3, r0
0x000008960x000088969b 10asrr3, r3, 2
0x000008980x0000889803 eb d3 73add.Wr3, r3, r3, lsr 0x37
0x0000089c0x0000889c59 10asrr1, r3, 1
0x0000089e0x0000889e00 d1bloc_88a2
0x000008a00x000088a0loc_88a0:
0x000008a00x000088a070 47bxlr
0x000008a20x000088a2loc_88a2:
0x000008a20x000088a240 f2 00 02movr2, 0x0
0x000008a60x000088a6c0 f2 00 02movtr2, 0x0
0x000008aa0x000088aa00 2acmpr2, 0x0
0x000008ac0x000088acf8 d0bloc_88a0
0x000008ae0x000088ae10 47bxr2
0x000008b00x000088b0fini_array_function_0:
0x000008b00x000088b010 b5push{r4, lr}
0x000008b20x000088b242 f2 90 04movr4, 0x20220
0x000008b60x000088b6c0 f2 01 04movtr4, 0x1
0x000008ba0x000088ba23 78ldrbr3, [r4, 0x0]
0x000008bc0x000088bc1b b9cbnzr3, loc_88c6
0x000008be0x000088beff f7 cf ffblsub_8860
0x000008c20x000088c201 23movr3, 0x1
0x000008c40x000088c423 70strbr3, [r4, 0x0]
0x000008c60x000088c6loc_88c6:
0x000008c60x000088c610 bdpop{r4, pc}
0x000008c80x000088c8init_array_function_0:
0x000008c80x000088c841 f6 14 70movr0, 0x17424
0x000008cc0x000088ccsub_88cc:
0x000008cc0x000088cc08 b5push{r3, lr}
0x000008ce0x000088cec0 f2 01 00movtr0, 0x1
0x000008d20x000088d203 68ldrr3, [r0, 0x0]
0x000008d40x000088d42b b1cbzr3, loc_88e2
0x000008d60x000088d640 f2 00 03movr3, 0x0
0x000008da0x000088dac0 f2 00 03movtr3, 0x0
0x000008de0x000088de03 b1cbzr3, loc_88e2
0x000008e00x000088e098 47blxr3
0x000008e20x000088e2loc_88e2:
0x000008e20x000088e2bd e8 08 40pop.W{r3, lr}
0x000008e60x000088e6ff f7 cd bfb.Wloc_8884
0x000008ea0x000088ea00 bfnop
0x000008ec0x000088ecsub_88ec:
0x000008ec0x000088ec00 23movr3, 0x0
0x000008ee0x000088eesub_88ee:
0x000008ee0x000088eef0 b5push{r4, r5, r6, r7, lr}
0x000008f00x000088f006 46movr6, r0
0x000008f20x000088f283 b0subsp, sp, 0x14
0x000008f40x000088f40f 46movr7, r1
0x000008f60x000088f61c 46movr4, r3
0x000008f80x000088f802 adaddr5, sp, 0x10
0x000008fa0x000088fa05 f8 08 3dstrbr3, [r5, -0x10]!
0x000008fe0x000088feloc_88fe:
0x000008fe0x000088fe30 46movr0, r6
0x000009000x0000890069 46movr1, sp
0x000009020x0000890201 22movr2, 0x1
0x000009040x00008904ff f7 dc eeblxread
0x000009080x0000890800 28cmpr0, 0x0
0x0000090a0x0000890a0c ddbloc_8926
0x0000090c0x0000890c9d f8 00 30ldrb.Wr3, [sp, 0x0]
0x000009100x000089102a 2ccmpr4, 0x52
0x000009120x000089129c bfdw0x137634
0x000009140x000089143b 55strbr3, [r7, r4]
0x000009160x0000891601 34addr4, 0x1
0x000009180x000089180a 2bcmpr3, 0x12
0x0000091a0x0000891af0 d1bloc_88fe
0x0000091c0x0000891c60 1esubr0, r4, 0x1
0x0000091e0x0000891e00 23movr3, 0x0
0x000009200x000089203b 54strbr3, [r7, r0]
0x000009220x0000892203 b0addsp, sp, 0x14
0x000009240x00008924f0 bdpop{r4, r5, r6, r7, pc}
0x000009260x00008926loc_8926:
0x000009260x0000892600 20movr0, 0x0
0x000009280x00008928ff f7 18 efblxexit
0x0000092c0x0000892csub_892c:
0x0000092c0x0000892c00 23movr3, 0x0
0x0000092e0x0000892esub_892e:
0x0000092e0x0000892ef0 b5push{r4, r5, r6, r7, lr}
0x000009300x0000893006 46movr6, r0
0x000009320x0000893283 b0subsp, sp, 0x14
0x000009340x000089340f 46movr7, r1
0x000009360x000089361c 46movr4, r3
0x000009380x0000893802 adaddr5, sp, 0x10
0x0000093a0x0000893a05 f8 08 3dstrbr3, [r5, -0x10]!
0x0000093e0x0000893eloc_893e:
0x0000093e0x0000893e30 46movr0, r6
0x000009400x0000894069 46movr1, sp
0x000009420x0000894201 22movr2, 0x1
0x000009440x00008944ff f7 bc eeblxread
0x000009480x0000894800 28cmpr0, 0x0
0x0000094a0x0000894a0c ddbloc_8966
0x0000094c0x0000894c9d f8 00 30ldrb.Wr3, [sp, 0x0]
0x000009500x0000895002 2ccmpr4, 0x2
0x000009520x000089529c bfdw0x137634
0x000009540x000089543b 55strbr3, [r7, r4]
0x000009560x0000895601 34addr4, 0x1
0x000009580x000089580a 2bcmpr3, 0x12
0x0000095a0x0000895af0 d1bloc_893e
0x0000095c0x0000895c60 1esubr0, r4, 0x1
0x0000095e0x0000895e00 23movr3, 0x0
0x000009600x000089603b 54strbr3, [r7, r0]
0x000009620x0000896203 b0addsp, sp, 0x14
0x000009640x00008964f0 bdpop{r4, r5, r6, r7, pc}
0x000009660x00008966loc_8966:
0x000009660x0000896600 20movr0, 0x0
0x000009680x00008968ff f7 f8 eeblxexit
0x0000096c0x0000896csub_896c:
0x0000096c0x0000896c00 23movr3, 0x0
0x0000096e0x0000896esub_896e:
0x0000096e0x0000896ef0 b5push{r4, r5, r6, r7, lr}
0x000009700x0000897006 46movr6, r0
0x000009720x0000897283 b0subsp, sp, 0x14
0x000009740x000089740f 46movr7, r1
0x000009760x000089761c 46movr4, r3
0x000009780x0000897802 adaddr5, sp, 0x10
0x0000097a0x0000897a05 f8 08 3dstrbr3, [r5, -0x10]!
0x0000097e0x0000897eloc_897e:
0x0000097e0x0000897e30 46movr0, r6
0x000009800x0000898069 46movr1, sp
0x000009820x0000898201 22movr2, 0x1
0x000009840x00008984ff f7 9c eeblxread
0x000009880x0000898800 28cmpr0, 0x0
0x0000098a0x0000898a0c ddbloc_89a6
0x0000098c0x0000898c9d f8 00 30ldrb.Wr3, [sp, 0x0]
0x000009900x000089903e 2ccmpr4, 0x76
0x000009920x000089929c bfdw0x137634
0x000009940x000089943b 55strbr3, [r7, r4]
0x000009960x0000899601 34addr4, 0x1
0x000009980x000089980a 2bcmpr3, 0x12
0x0000099a0x0000899af0 d1bloc_897e
0x0000099c0x0000899c60 1esubr0, r4, 0x1
0x0000099e0x0000899e00 23movr3, 0x0
0x000009a00x000089a03b 54strbr3, [r7, r0]
0x000009a20x000089a203 b0addsp, sp, 0x14
0x000009a40x000089a4f0 bdpop{r4, r5, r6, r7, pc}
0x000009a60x000089a6loc_89a6:
0x000009a60x000089a600 20movr0, 0x0
0x000009a80x000089a8ff f7 d8 eeblxexit
0x000009ac0x000089acsub_89ac:
0x000009ac0x000089acf0 b5push{r4, r5, r6, r7, lr}
0x000009ae0x000089ae04 46movr4, r0
0x000009b00x000089b042 f2 8c 07movr7, 0x20214
0x000009b40x000089b448 f6 fc 50movr0, ok_please_enter_str
0x000009b80x000089b8e3 b0subsp, sp, 0x614
0x000009ba0x000089bac0 f2 01 07movtr7, 0x1
0x000009be0x000089bec0 f2 00 00movtr0, 0x0
0x000009c20x000089c2ff f7 ae eeblxputs
0x000009c60x000089c638 68ldrr0, [r7, 0x0]
0x000009c80x000089c8ff f7 80 eeblxfflush
0x000009cc0x000089cc0b a9addr1, sp, 0x54
0x000009ce0x000089ce20 46movr0, r4
0x000009d00x000089d0ff f7 8c ffblsub_88ec
0x000009d40x000089d448 f6 54 61movr1, xdigit_40_str
0x000009d80x000089d803 a8addr0, sp, 0x14
0x000009da0x000089dac0 f2 00 01movtr1, 0x0
0x000009de0x000089de01 22movr2, 0x1
0x000009e00x000089e0ff f7 e0 eeblxregcomp
0x000009e40x000089e400 28cmpr0, 0x0
0x000009e60x000089e656 d1bloc_8a96
0x000009e80x000089e802 46movr2, r0
0x000009ea0x000089ea00 90strr0, [sp, 0x0]
0x000009ec0x000089ec13 46movr3, r2
0x000009ee0x000089ee03 a8addr0, sp, 0x14
0x000009f00x000089f00b a9addr1, sp, 0x54
0x000009f20x000089f2ff f7 84 eeblxregexec
0x000009f60x000089f604 46movr4, r0
0x000009f80x000089f818 b1cbzr0, loc_8a02
0x000009fa0x000089fa01 28cmpr0, 0x1
0x000009fc0x000089fc35 d0bloc_8a6a
0x000009fe0x000089feloc_89fe:
0x000009fe0x000089fe63 b0addsp, sp, 0x614
0x00000a000x00008a00f0 bdpop{r4, r5, r6, r7, pc}
0x00000a020x00008a02loc_8a02:
0x00000a020x00008a0246 f2 64 23movr3, 0x61144
0x00000a060x00008a060b a9addr1, sp, 0x54
0x00000a080x00008a08c0 f2 2f 03movtr3, 0x57
0x00000a0c0x00008a0c28 22movr2, 0x50
0x00000a0e0x00008a0e16 a8addr0, sp, 0x130
0x00000a100x00008a1016 93strr3, [sp, 0x130]
0x00000a120x00008a12ff f7 ce eeblxstrncat
0x00000a160x00008a1648 f6 84 61movr1, r_str
0x00000a1a0x00008a1a16 a8addr0, sp, 0x130
0x00000a1c0x00008a1cc0 f2 00 01movtr1, 0x0
0x00000a200x00008a20ff f7 48 eeblxfopen
0x00000a240x00008a2405 46movr5, r0
0x00000a260x00008a2658 b3cbzr0, loc_8a80
0x00000a280x00008a2822 aeaddr6, sp, 0x210
0x00000a2a0x00008a2a00 e0bloc_8a2e
0x00000a2c0x00008a2cloc_8a2c:
0x00000a2c0x00008a2c1c 46movr4, r3
0x00000a2e0x00008a2eloc_8a2e:
0x00000a2e0x00008a2e28 46movr0, r5
0x00000a300x00008a30ff f7 a6 eeblxfgetc
0x00000a340x00008a3430 55strbr0, [r6, r4]
0x00000a360x00008a3601 30addr0, 0x1
0x00000a380x00008a3804 f1 01 03add.Wr3, r4, 0x1
0x00000a3c0x00008a3cf6 d1bloc_8a2c
0x00000a3e0x00008a3e28 46movr0, r5
0x00000a400x00008a40ff f7 aa eeblxfclose
0x00000a440x00008a4416 a8addr0, sp, 0x130
0x00000a460x00008a46ff f7 54 eeblxunlink
0x00000a4a0x00008a4a00 28cmpr0, 0x0
0x00000a4c0x00008a4c33 dbbloc_8ab6
0x00000a4e0x00008a4e48 f6 b4 60movr0, ok_s_str
0x00000a520x00008a5200 23movr3, 0x0
0x00000a540x00008a5431 46movr1, r6
0x00000a560x00008a56c0 f2 00 00movtr0, 0x0
0x00000a5a0x00008a5a33 55strbr3, [r6, r4]
0x00000a5c0x00008a5cff f7 24 eeblxprintf
0x00000a600x00008a6038 68ldrr0, [r7, 0x0]
0x00000a620x00008a62ff f7 34 eeblxfflush
0x00000a660x00008a6663 b0addsp, sp, 0x614
0x00000a680x00008a68f0 bdpop{r4, r5, r6, r7, pc}
0x00000a6a0x00008a6aloc_8a6a:
0x00000a6a0x00008a6a48 f6 d8 60movr0, err_invalid_id_str
0x00000a6e0x00008a6ec0 f2 00 00movtr0, 0x0
0x00000a720x00008a72ff f7 56 eeblxputs
0x00000a760x00008a7638 68ldrr0, [r7, 0x0]
0x00000a780x00008a78ff f7 28 eeblxfflush
0x00000a7c0x00008a7c63 b0addsp, sp, 0x614
0x00000a7e0x00008a7ef0 bdpop{r4, r5, r6, r7, pc}
0x00000a800x00008a80loc_8a80:
0x00000a800x00008a8048 f6 bc 60movr0, err_id_does_str
0x00000a840x00008a8416 a9addr1, sp, 0x130
0x00000a860x00008a86c0 f2 00 00movtr0, 0x0
0x00000a8a0x00008a8aff f7 0e eeblxprintf
0x00000a8e0x00008a8e38 68ldrr0, [r7, 0x0]
0x00000a900x00008a90ff f7 1c eeblxfflush
0x00000a940x00008a94b3 e7bloc_89fe
0x00000a960x00008a96loc_8a96:
0x00000a960x00008a9642 f2 88 03movr3, 0x20210
0x00000a9a0x00008a9a48 f6 68 60movr0, could_not_compile_str
0x00000a9e0x00008a9ec0 f2 01 03movtr3, 0x1
0x00000aa20x00008aa2c0 f2 00 00movtr0, 0x0
0x00000aa60x00008aa61b 68ldrr3, [r3, 0x0]
0x00000aa80x00008aa801 21movr1, 0x1
0x00000aaa0x00008aaa18 22movr2, 0x30
0x00000aac0x00008aacff f7 2c eeblxfwrite
0x00000ab00x00008ab001 20movr0, 0x1
0x00000ab20x00008ab2ff f7 54 eeblxexit
0x00000ab60x00008ab6loc_8ab6:
0x00000ab60x00008ab648 f6 88 60movr0, err_failed_to_str
0x00000aba0x00008aba16 a9addr1, sp, 0x130
0x00000abc0x00008abcc0 f2 00 00movtr0, 0x0
0x00000ac00x00008ac0ff f7 f2 edblxprintf
0x00000ac40x00008ac438 68ldrr0, [r7, 0x0]
0x00000ac60x00008ac6ff f7 02 eeblxfflush
0x00000aca0x00008aca00 20movr0, 0x0
0x00000acc0x00008accff f7 04 eeblx_exit
0x00000ad00x00008ad0sub_8ad0:
0x00000ad00x00008ad000 23movr3, 0x0
0x00000ad20x00008ad2sub_8ad2:
0x00000ad20x00008ad22d e9 f0 41push.W{r4, r5, r6, r7, r8, lr}
0x00000ad60x00008ad606 46movr6, r0
0x00000ad80x00008ad882 b0subsp, sp, 0x10
0x00000ada0x00008ada88 46movr8, r1
0x00000adc0x00008adc57 1esubr7, r2, 0x1
0x00000ade0x00008ade1c 46movr4, r3
0x00000ae00x00008ae002 adaddr5, sp, 0x10
0x00000ae20x00008ae205 f8 08 3dstrbr3, [r5, -0x10]!
0x00000ae60x00008ae6loc_8ae6:
0x00000ae60x00008ae630 46movr0, r6
0x00000ae80x00008ae869 46movr1, sp
0x00000aea0x00008aea01 22movr2, 0x1
0x00000aec0x00008aecff f7 e8 edblxread
0x00000af00x00008af000 28cmpr0, 0x0
0x00000af20x00008af211 ddbloc_8b18
0x00000af40x00008af49d f8 00 30ldrb.Wr3, [sp, 0x0]
0x00000af80x00008af8bc 42cmpr4, r7
0x00000afa0x00008afa3c bfdw0x137474
0x00000afc0x00008afc08 f8 04 30strb.Wr3, [r8, r4, lsl 0x0]
0x00000b000x00008b0001 34addr4, 0x1
0x00000b020x00008b020a 2bcmpr3, 0x12
0x00000b040x00008b04ef d1bloc_8ae6
0x00000b060x00008b0604 b1cbzr4, loc_8b0a
0x00000b080x00008b0801 3csubr4, 0x1
0x00000b0a0x00008b0aloc_8b0a:
0x00000b0a0x00008b0a00 23movr3, 0x0
0x00000b0c0x00008b0c20 46movr0, r4
0x00000b0e0x00008b0e08 f8 04 30strb.Wr3, [r8, r4, lsl 0x0]
0x00000b120x00008b1202 b0addsp, sp, 0x10
0x00000b140x00008b14bd e8 f0 81pop.W{r4, r5, r6, r7, r8, pc}
0x00000b180x00008b18loc_8b18:
0x00000b180x00008b1800 20movr0, 0x0
0x00000b1a0x00008b1aff f7 20 eeblxexit
0x00000b1e0x00008b1e00 bfnop
0x00000b200x00008b20sub_8b20:
0x00000b200x00008b2070 b5push{r4, r5, r6, lr}
0x00000b220x00008b2205 46movr5, r0
0x00000b240x00008b2442 f2 8c 04movr4, 0x20214
0x00000b280x00008b2848 f6 e8 60movr0, ok_please_enter_str_0x8ee8
0x00000b2c0x00008b2cad f5 a5 6dsub.Wsp, sp, 0x2450
0x00000b300x00008b30c0 f2 01 04movtr4, 0x1
0x00000b340x00008b34c0 f2 00 00movtr0, 0x0
0x00000b380x00008b38ff f7 f2 edblxputs
0x00000b3c0x00008b3c20 68ldrr0, [r4, 0x0]
0x00000b3e0x00008b3eff f7 c6 edblxfflush
0x00000b420x00008b420a a9addr1, sp, 0x50
0x00000b440x00008b4428 46movr0, r5
0x00000b460x00008b46ff f7 d1 feblsub_88ec
0x00000b4a0x00008b4a48 f6 54 61movr1, xdigit_40_str
0x00000b4e0x00008b4e02 a8addr0, sp, 0x10
0x00000b500x00008b50c0 f2 00 01movtr1, 0x0
0x00000b540x00008b5401 22movr2, 0x1
0x00000b560x00008b56ff f7 26 eeblxregcomp
0x00000b5a0x00008b5a00 28cmpr0, 0x0
0x00000b5c0x00008b5c5f d1bloc_8c1e
0x00000b5e0x00008b5e02 46movr2, r0
0x00000b600x00008b6000 90strr0, [sp, 0x0]
0x00000b620x00008b6213 46movr3, r2
0x00000b640x00008b6402 a8addr0, sp, 0x10
0x00000b660x00008b660a a9addr1, sp, 0x50
0x00000b680x00008b68ff f7 c8 edblxregexec
0x00000b6c0x00008b6c20 b1cbzr0, loc_8b78
0x00000b6e0x00008b6e01 28cmpr0, 0x1
0x00000b700x00008b7037 d0bloc_8be2
0x00000b720x00008b72loc_8b72:
0x00000b720x00008b720d f5 a5 6dadd.Wsp, sp, 0x2450
0x00000b760x00008b7670 bdpop{r4, r5, r6, pc}
0x00000b780x00008b78loc_8b78:
0x00000b780x00008b7848 f6 28 70movr0, ok_key_accepted_str
0x00000b7c0x00008b7cc0 f2 00 00movtr0, 0x0
0x00000b800x00008b80ff f7 ce edblxputs
0x00000b840x00008b8420 68ldrr0, [r4, 0x0]
0x00000b860x00008b86ff f7 a2 edblxfflush
0x00000b8a0x00008b8a46 f2 64 23movr3, 0x61144
0x00000b8e0x00008b8e0a a9addr1, sp, 0x50
0x00000b900x00008b90c0 f2 2f 03movtr3, 0x57
0x00000b940x00008b940d f2 2b 10addwr0, sp, 0x453
0x00000b980x00008b984a 93strr3, [sp, 0x450]
0x00000b9a0x00008b9aff f7 bc edblxstrcpy
0x00000b9e0x00008b9e4a a8addr0, sp, 0x450
0x00000ba00x00008ba041 21movr1, 0x101
0x00000ba20x00008ba24f f4 d0 72mov.Wr2, 0x440
0x00000ba60x00008ba6ff f7 d4 edblxopen
0x00000baa0x00008baa06 1esubr6, r0, 0x0
0x00000bac0x00008bac23 dbbloc_8bf6
0x00000bae0x00008bae48 f6 50 70movr0, ok_please_enter_str_0x8f50
0x00000bb20x00008bb2c0 f2 00 00movtr0, 0x0
0x00000bb60x00008bb6ff f7 b4 edblxputs
0x00000bba0x00008bba20 68ldrr0, [r4, 0x0]
0x00000bbc0x00008bbcff f7 86 edblxfflush
0x00000bc00x00008bc04a a9addr1, sp, 0x450
0x00000bc20x00008bc228 46movr0, r5
0x00000bc40x00008bc44f f4 80 62mov.Wr2, 0x2000
0x00000bc80x00008bc8ff f7 82 ffblsub_8ad0
0x00000bcc0x00008bcc4a a9addr1, sp, 0x450
0x00000bce0x00008bce02 46movr2, r0
0x00000bd00x00008bd030 46movr0, r6
0x00000bd20x00008bd2ff f7 dc edblxwrite
0x00000bd60x00008bd630 46movr0, r6
0x00000bd80x00008bd8ff f7 fc edblxclose
0x00000bdc0x00008bdc0d f5 a5 6dadd.Wsp, sp, 0x2450
0x00000be00x00008be070 bdpop{r4, r5, r6, pc}
0x00000be20x00008be2loc_8be2:
0x00000be20x00008be248 f6 70 70movr0, err_invalid_key_str
0x00000be60x00008be6c0 f2 00 00movtr0, 0x0
0x00000bea0x00008beaff f7 9a edblxputs
0x00000bee0x00008bee20 68ldrr0, [r4, 0x0]
0x00000bf00x00008bf0ff f7 6c edblxfflush
0x00000bf40x00008bf4bd e7bloc_8b72
0x00000bf60x00008bf6loc_8bf6:
0x00000bf60x00008bf642 f2 88 03movr3, 0x20210
0x00000bfa0x00008bfac0 f2 01 03movtr3, 0x1
0x00000bfe0x00008bfe1c 68ldrr4, [r3, 0x0]
0x00000c000x00008c00ff f7 b8 edblx__errno_location
0x00000c040x00008c0400 68ldrr0, [r0, 0x0]
0x00000c060x00008c06ff f7 98 edblxstrerror
0x00000c0a0x00008c0a48 f6 38 71movr1, err_cannot_open_str
0x00000c0e0x00008c0e03 46movr3, r0
0x00000c100x00008c104a aaaddr2, sp, 0x450
0x00000c120x00008c1220 46movr0, r4
0x00000c140x00008c14c0 f2 00 01movtr1, 0x0
0x00000c180x00008c18ff f7 a6 edblxfprintf
0x00000c1c0x00008c1ca9 e7bloc_8b72
0x00000c1e0x00008c1eloc_8c1e:
0x00000c1e0x00008c1e42 f2 88 03movr3, 0x20210
0x00000c220x00008c2248 f6 68 60movr0, could_not_compile_str
0x00000c260x00008c26c0 f2 01 03movtr3, 0x1
0x00000c2a0x00008c2ac0 f2 00 00movtr0, 0x0
0x00000c2e0x00008c2e1b 68ldrr3, [r3, 0x0]
0x00000c300x00008c3001 21movr1, 0x1
0x00000c320x00008c3218 22movr2, 0x30
0x00000c340x00008c34ff f7 68 edblxfwrite
0x00000c380x00008c3801 20movr0, 0x1
0x00000c3a0x00008c3aff f7 90 edblxexit
0x00000c3e0x00008c3e00 bfnop
0x00000c400x00008c40sub_8c40:
0x00000c400x00008c4030 b5push{r4, r5, lr}
0x00000c420x00008c4205 46movr5, r0
0x00000c440x00008c4448 f6 80 70movr0, 1_get_command_str
0x00000c480x00008c4883 b0subsp, sp, 0x14
0x00000c4a0x00008c4ac0 f2 00 00movtr0, 0x0
0x00000c4e0x00008c4eff f7 68 edblxputs
0x00000c520x00008c5242 f2 8c 03movr3, 0x20214
0x00000c560x00008c56c0 f2 01 03movtr3, 0x1
0x00000c5a0x00008c5a18 68ldrr0, [r3, 0x0]
0x00000c5c0x00008c5cff f7 36 edblxfflush
0x00000c600x00008c6001 a9addr1, sp, 0x4
0x00000c620x00008c6228 46movr0, r5
0x00000c640x00008c64ff f7 62 feblsub_892c
0x00000c680x00008c6801 a8addr0, sp, 0x4
0x00000c6a0x00008c6a00 21movr1, 0x0
0x00000c6c0x00008c6c0a 22movr2, 0x12
0x00000c6e0x00008c6eff f7 16 edblxstrtol
0x00000c720x00008c7202 28cmpr0, 0x2
0x00000c740x00008c7404 46movr4, r0
0x00000c760x00008c761a d0bloc_8cae
0x00000c780x00008c7817 28cmpr0, 0x27
0x00000c7a0x00008c7a0a d0bloc_8c92
0x00000c7c0x00008c7c01 28cmpr0, 0x1
0x00000c7e0x00008c7e02 d0bloc_8c86
0x00000c800x00008c8020 46movr0, r4
0x00000c820x00008c8203 b0addsp, sp, 0x14
0x00000c840x00008c8430 bdpop{r4, r5, pc}
0x00000c860x00008c86loc_8c86:
0x00000c860x00008c8628 46movr0, r5
0x00000c880x00008c88ff f7 90 feblsub_89ac
0x00000c8c0x00008c8c20 46movr0, r4
0x00000c8e0x00008c8e03 b0addsp, sp, 0x14
0x00000c900x00008c9030 bdpop{r4, r5, pc}
0x00000c920x00008c92loc_8c92:
0x00000c920x00008c9242 f2 10 03movr3, 0x20020
0x00000c960x00008c9648 f6 c4 70movr0, p_str
0x00000c9a0x00008c9ac0 f2 01 03movtr3, 0x1
0x00000c9e0x00008c9ec0 f2 00 00movtr0, 0x0
0x00000ca20x00008ca219 68ldrr1, [r3, 0x0]
0x00000ca40x00008ca4ff f7 00 edblxprintf
0x00000ca80x00008ca820 46movr0, r4
0x00000caa0x00008caa03 b0addsp, sp, 0x14
0x00000cac0x00008cac30 bdpop{r4, r5, pc}
0x00000cae0x00008caeloc_8cae:
0x00000cae0x00008cae28 46movr0, r5
0x00000cb00x00008cb0ff f7 36 ffblsub_8b20
0x00000cb40x00008cb420 46movr0, r4
0x00000cb60x00008cb603 b0addsp, sp, 0x14
0x00000cb80x00008cb830 bdpop{r4, r5, pc}
0x00000cba0x00008cba00 bfdw0x137400
0x00000cbc0x00008cbcsub_8cbc:
0x00000cbc0x00008cbcf0 b5push{r4, r5, r6, r7, lr}
0x00000cbe0x00008cbe06 46movr6, r0
0x00000cc00x00008cc048 f6 cc 70movr0, str_0x8fcc
0x00000cc40x00008cc48b b0subsp, sp, 0x54
0x00000cc60x00008cc6c0 f2 00 00movtr0, 0x0
0x00000cca0x00008cca42 f2 8c 05movr5, 0x20214
0x00000cce0x00008cceff f7 28 edblxputs
0x00000cd20x00008cd249 f2 c4 00movr0, welcome_to_the_str
0x00000cd60x00008cd6c0 f2 01 05movtr5, 0x1
0x00000cda0x00008cdac0 f2 00 00movtr0, 0x0
0x00000cde0x00008cdeff f7 e4 ecblxprintf
0x00000ce20x00008ce228 68ldrr0, [r5, 0x0]
0x00000ce40x00008ce4ff f7 f2 ecblxfflush
0x00000ce80x00008ce802 a9addr1, sp, 0x10
0x00000cea0x00008cea30 46movr0, r6
0x00000cec0x00008cecff f7 3e feblsub_896c
0x00000cf00x00008cf049 f2 18 10movr0, traffic_operator_str
0x00000cf40x00008cf402 a9addr1, sp, 0x10
0x00000cf60x00008cf6c0 f2 00 00movtr0, 0x0
0x00000cfa0x00008cfa10 22movr2, 0x20
0x00000cfc0x00008cfcff f7 5e edblxstrncmp
0x00000d000x00008d0000 28cmpr0, 0x0
0x00000d020x00008d0248 d1bloc_8d96
0x00000d040x00008d0401 20movr0, 0x1
0x00000d060x00008d0642 f2 10 07movr7, 0x20020
0x00000d0a0x00008d0aff f7 ec ecblxsleep
0x00000d0e0x00008d0e49 f2 5c 10movr0, 0x110534
0x00000d120x00008d12c0 f2 01 07movtr7, 0x1
0x00000d160x00008d16c0 f2 00 00movtr0, 0x0
0x00000d1a0x00008d1aff f7 02 edblxputs
0x00000d1e0x00008d1e28 68ldrr0, [r5, 0x0]
0x00000d200x00008d20ff f7 d4 ecblxfflush
0x00000d240x00008d24loc_8d24:
0x00000d240x00008d2448 f6 80 70movr0, 1_get_command_str
0x00000d280x00008d2842 f2 8c 04movr4, 0x20214
0x00000d2c0x00008d2cc0 f2 00 00movtr0, 0x0
0x00000d300x00008d30c0 f2 01 04movtr4, 0x1
0x00000d340x00008d34ff f7 f4 ecblxputs
0x00000d380x00008d3828 68ldrr0, [r5, 0x0]
0x00000d3a0x00008d3aff f7 c8 ecblxfflush
0x00000d3e0x00008d3e01 a9addr1, sp, 0x4
0x00000d400x00008d4030 46movr0, r6
0x00000d420x00008d42ff f7 f3 fdblsub_892c
0x00000d460x00008d4601 a8addr0, sp, 0x4
0x00000d480x00008d4800 21movr1, 0x0
0x00000d4a0x00008d4a0a 22movr2, 0x12
0x00000d4c0x00008d4cff f7 a6 ecblxstrtol
0x00000d500x00008d5002 28cmpr0, 0x2
0x00000d520x00008d5210 d0bloc_8d76
0x00000d540x00008d5417 28cmpr0, 0x27
0x00000d560x00008d5616 d0bloc_8d86
0x00000d580x00008d5801 28cmpr0, 0x1
0x00000d5a0x00008d5a10 d0bloc_8d7e
0x00000d5c0x00008d5c03 28cmpr0, 0x3
0x00000d5e0x00008d5ee1 d1bloc_8d24
0x00000d600x00008d6049 f2 2c 10movr0, ok_you_are_str
0x00000d640x00008d64c0 f2 00 00movtr0, 0x0
0x00000d680x00008d68ff f7 da ecblxputs
0x00000d6c0x00008d6c20 68ldrr0, [r4, 0x0]
0x00000d6e0x00008d6eff f7 ae ecblxfflush
0x00000d720x00008d720b b0addsp, sp, 0x54
0x00000d740x00008d74f0 bdpop{r4, r5, r6, r7, pc}
0x00000d760x00008d76loc_8d76:
0x00000d760x00008d7630 46movr0, r6
0x00000d780x00008d78ff f7 d2 feblsub_8b20
0x00000d7c0x00008d7cd2 e7bloc_8d24
0x00000d7e0x00008d7eloc_8d7e:
0x00000d7e0x00008d7e30 46movr0, r6
0x00000d800x00008d80ff f7 14 feblsub_89ac
0x00000d840x00008d84ce e7bloc_8d24
0x00000d860x00008d86loc_8d86:
0x00000d860x00008d8648 f6 c4 70movr0, p_str
0x00000d8a0x00008d8a39 68ldrr1, [r7, 0x0]
0x00000d8c0x00008d8cc0 f2 00 00movtr0, 0x0
0x00000d900x00008d90ff f7 8a ecblxprintf
0x00000d940x00008d94c6 e7bloc_8d24
0x00000d960x00008d96loc_8d96:
0x00000d960x00008d9601 20movr0, 0x1
0x00000d980x00008d98ff f7 a4 ecblxsleep
0x00000d9c0x00008d9c49 f2 48 10movr0, err_invalid_user_str
0x00000da00x00008da0c0 f2 00 00movtr0, 0x0
0x00000da40x00008da4ff f7 bc ecblxputs
0x00000da80x00008da80b b0addsp, sp, 0x54
0x00000daa0x00008daaf0 bdpop{r4, r5, r6, r7, pc}
0x00000dac0x00008dacsub_8dac:
0x00000dac0x00008dac2d e9 f8 43push.W{r3, r4, r5, r6, r7, r8, r9, lr}
0x00000db00x00008db007 46movr7, r0
0x00000db20x00008db20c 4eldrr6, loc_9152
0x00000db40x00008db488 46movr8, r1
0x00000db60x00008db691 46movr9, r2
0x00000db80x00008db80b 4dldrr5, err_invalid_user_str
0x00000dba0x00008dba7e 44addr6, pc
0x00000dbc0x00008dbcff f7 5e ecblxinit_function
0x00000dc00x00008dc07d 44addr5, pc
0x00000dc20x00008dc276 1bsubr6, r6, r5
0x00000dc40x00008dc4b6 10asrr6, r6, 2
0x00000dc60x00008dc60a d0bloc_8dde
0x00000dc80x00008dc804 3dsubr5, 0x4
0x00000dca0x00008dca00 24movr4, 0x0
0x00000dcc0x00008dccloc_8dcc:
0x00000dcc0x00008dcc01 34addr4, 0x1
0x00000dce0x00008dce55 f8 04 3fldrr3, [r5, 0x4]!
0x00000dd20x00008dd238 46movr0, r7
0x00000dd40x00008dd441 46movr1, r8
0x00000dd60x00008dd64a 46movr2, r9
0x00000dd80x00008dd898 47blxr3
0x00000dda0x00008ddab4 42cmpr4, r6
0x00000ddc0x00008ddcf6 d1bloc_8dcc
0x00000dde0x00008ddeloc_8dde:
0x00000dde0x00008ddebd e8 f8 83pop.W{r3, r4, r5, r6, r7, r8, r9, pc}
0x00000de20x00008de200 bfdw0x137400
0x00000de40x00008de452 91 00 00ddloc_9152; Value used @ 0x00008db2
0x00000de80x00008de848 91 00 00dderr_invalid_user_str; Value used @ 0x00008db8
0x00000dec0x00008dec70 47bxlr
0x00000dee0x00008dee00 bfdw0x137400
0x00000df00x00008df0
0x00000df00x00008df0; ======================================================
0x00000df00x00008df0;
0x00000df00x00008df0; Section ".fini" (rights: r-x)
0x00000df00x00008df0;
0x00000df00x00008df0
0x00000df00x00008df0termination_function:
0x00000df00x00008df008 40 2d e9push{r3, lr}
0x00000df40x00008df408 80 bd e8pop{r3, pc}
0x00000df80x00008df8
0x00000df80x00008df8; ======================================================
0x00000df80x00008df8;
0x00000df80x00008df8; Section ".rodata" (rights: r--)
0x00000df80x00008df8;
0x00000df80x00008df8
0x00000df80x00008df801 00dw0x0001
0x00000dfa0x00008dfa02 00dw0x0002
0x00000dfc0x00008dfcok_please_enter_str:
0x00000dfc0x00008dfcdb"OK Please enter the object ID of the traffic light you wish to retrieve a command for:", 0x00
0x00000e540x00008e54xdigit_40_str:
0x00000e540x00008e54db"^([[:xdigit:]]{40})", 0x00
0x00000e680x00008e68could_not_compile_str:
0x00000e680x00008e68db"Could not compile regex", 0x12, 0x00
0x00000e810x00008e8100 00dw0x0000
0x00000e830x00008e8300db0x00
0x00000e840x00008e84r_str:
0x00000e840x00008e84db"r", 0x00
0x00000e860x00008e8600 00dw0x0000
0x00000e880x00008e88err_failed_to_str:
0x00000e880x00008e88db"ERR failed to remove %s after reading it", 0x12, 0x00
0x00000eb20x00008eb200 00dw0x0000
0x00000eb40x00008eb4ok_s_str:
0x00000eb40x00008eb4db"OK %s", 0x12, 0x00
0x00000ebb0x00008ebb00db0x00
0x00000ebc0x00008ebcerr_id_does_str:
0x00000ebc0x00008ebcdb"ERR ID does not exist %s", 0x12, 0x00
0x00000ed60x00008ed600 00dw0x0000
0x00000ed80x00008ed8err_invalid_id_str:
0x00000ed80x00008ed8db"ERR Invalid ID", 0x00
0x00000ee70x00008ee700db0x00
0x00000ee80x00008ee8ok_please_enter_str_0x8ee8:
0x00000ee80x00008ee8db"OK Please Enter an traffic light object ID ([a-fA-F0-9]{40}):", 0x00
0x00000f260x00008f2600 00dw0x0000
0x00000f280x00008f28ok_key_accepted_str:
0x00000f280x00008f28db"OK Key accepted", 0x00
0x00000f380x00008f38err_cannot_open_str:
0x00000f380x00008f38db"ERR cannot open %s: %s", 0x12, 0x00
0x00000f500x00008f50ok_please_enter_str_0x8f50:
0x00000f500x00008f50db"OK Please enter your command:", 0x00
0x00000f6e0x00008f6e00 00dw0x0000
0x00000f700x00008f70err_invalid_key_str:
0x00000f700x00008f70db"ERR Invalid Key", 0x00
0x00000f800x00008f801_get_command_str:
0x00000f800x00008f80db"1: Get command", 0x12
0x00000f8f0x00008f8fdb"2: Execute Command", 0x12
0x00000fa20x00008fa2db"3: Logout", 0x12
0x00000fac0x00008fac0adb0x12
0x00000fad0x00008fadplease_enter_a_str:
0x00000fad0x00008faddb"Please enter a number:", 0x00
0x00000fc40x00008fc4p_str:
0x00000fc40x00008fc4db"> %p", 0x12, 0x00
0x00000fca0x00008fca00 00dw0x0000
0x00000fcc0x00008fccstr_0x8fcc:
0x00000fcc0x00008fccdb" _______ __ __ __ ", 0x12
0x00000ff50x00008ff5db" |__ __| / _| \/ | ", 0x12
0x0000101e0x0000901edb" | |_ __ __ _| |_| \ / | __ _ _ __ ", 0x12
0x000010470x00009047db" | | '__/ _` | _| |\/| |/ _` | '_ \ ", 0x12
0x000010700x00009070db" | | | | (_| | | | | | | (_| | | | |", 0x12
0x000010990x00009099db" |_|_| \__,_|_| |_| |_|\__,_|_| |_|", 0x12, 0x00
0x000010c30x000090c300db0x00
0x000010c40x000090c4welcome_to_the_str:
0x000010c40x000090c4db"Welcome to the Traffic Lights Management of SmartCity. Please authorize.", 0x12
0x0000110d0x0000910ddb"Username: ", 0x00
0x000011180x00009118traffic_operator_str:
0x000011180x00009118db"traffic_operator", 0x00
0x000011290x0000912900 00dw0x0000
0x0000112b0x0000912b00db0x00
0x0000112c0x0000912cok_you_are_str:
0x0000112c0x0000912cdb"OK You are now logged out.", 0x00
0x000011470x0000914700db0x00
0x000011480x00009148err_invalid_user_str:
0x000011480x00009148db"ERR Invalid User.", 0x00
0x0000115a0x0000915a00 00dw0x0000
0x0000115c0x0000915c0adb0x12
0x0000115d0x0000915dok_you_are_str_0x915d:
0x0000115d0x0000915ddb"OK You are now logged in.", 0x12
0x000011770x0000917700db0x00
0x000011780x00009178
0x000011780x00009178; ======================================================
0x000011780x00009178;
0x000011780x00009178; Section ".ARM.exidx" (rights: r--)
0x000011780x00009178;
0x000011780x00009178
0x000011780x0000917894 f6dw0x173224
0x0000117a0x0000917aff 7fdw0x77777
0x0000117c0x0000917c01 00dw0x0001
0x0000117e0x0000917e00 00dw0x0000
0x000011800x00009180
0x000011800x00009180; ======================================================
0x000011800x00009180;
0x000011800x00009180; Section ".eh_frame" (rights: r--)
0x000011800x00009180;
0x000011800x00009180
0x000011800x0000918000 00dw0x0000
0x000011820x0000918200 00dw0x0000
0x000011840x0000918400 00dw0x0000
0x000011860x0000918600 00dw0x0000
0x000011880x0000918800 00dw0x0000
0x0000118a0x0000918a00 00dw0x0000
0x0000118c0x0000918c00 00dw0x0000
0x0000118e0x0000918e00 00dw0x0000
0x000011900x0000919000 00dw0x0000
0x000011920x0000919200 00dw0x0000
0x000011940x0000919400 00dw0x0000
0x000011960x0000919600 00dw0x0000
0x000011980x0000919800 00dw0x0000
0x0000119a0x0000919a00 00dw0x0000
0x0000119c0x0000919c00 00dw0x0000
0x0000119e0x0000919e00 00dw0x0000
0x000011a00x000091a000 00dw0x0000
0x000011a20x000091a200 00dw0x0000
0x000011a40x000091a400 00dw0x0000
0x000011a60x000091a600 00dw0x0000
0x000011a80x000091a800 00dw0x0000
0x000011aa0x000091aa00 00dw0x0000
0x000011ac0x000091ac00 00dw0x0000
0x000011ae0x000091ae00 00dw0x0000
0x000011b00x000091b000 00dw0x0000
0x000011b20x000091b200 00dw0x0000
0x000011b40x000091b400 00dw0x0000
0x000011b60x000091b600 00dw0x0000
0x000011b80x000091b800 00dw0x0000
0x000011ba0x000091ba00 00dw0x0000
0x000011bc0x000091bc00 00dw0x0000
0x000011be0x000091be00 00dw0x0000
0x000011c00x000091c000 00dw0x0000
0x000011c20x000091c200 00dw0x0000
0x000011c40x000091c400 00dw0x0000
0x000011c60x000091c600 00dw0x0000
0x000011c80x000091c800 00dw0x0000
0x000011ca0x000091ca00 00dw0x0000
0x000011cc0x000091cc00 00dw0x0000
0x000011ce0x000091ce00 00dw0x0000
0x000011d00x000091d000 00dw0x0000
0x000011d20x000091d200 00dw0x0000
0x000011d40x000091d400 00dw0x0000
0x000011d60x000091d600 00dw0x0000
0x000011d80x000091d800 00dw0x0000
0x000011da0x000091da00 00dw0x0000
0x000011dc0x000091dc00 00dw0x0000
0x000011de0x000091de00 00dw0x0000
0x000011e00x000091e000 00dw0x0000
0x000011e20x000091e200 00dw0x0000
0x000011e40x000091e400 00dw0x0000
0x000011e60x000091e600 00dw0x0000
0x000011e80x000091e800 00dw0x0000
0x000011ea0x000091ea00 00dw0x0000
0x000011ec0x000091ec00 00dw0x0000
0x000011ee0x000091ee00 00dw0x0000
0x000011f00x000091f000 00dw0x0000
0x000011f20x000091f200 00dw0x0000
0x000011f40x000091f400 00dw0x0000
0x000011f60x000091f600 00dw0x0000
0x000011f80x000091f800 00dw0x0000
0x000011fa0x000091fa00 00dw0x0000
0x000011fc0x000091fc00 00dw0x0000
0x000011fe0x000091fe00 00dw0x0000
0x000012000x0000920000 00dw0x0000
0x000012020x0000920200 00dw0x0000
0x000012040x0000920400 00dw0x0000
0x000012060x0000920600 00dw0x0000
0x000012080x0000920800 00dw0x0000
0x0000120a0x0000920a00 00dw0x0000
0x0000120c0x0000920c00 00dw0x0000
0x0000120e0x0000920e00 00dw0x0000
0x000012100x0000921000 00dw0x0000
0x000012120x0000921200 00dw0x0000
0x000012140x0000921400 00dw0x0000
0x000012160x0000921600 00dw0x0000
0x000012180x0000921800 00dw0x0000
0x0000121a0x0000921a00 00dw0x0000
0x0000121c0x0000921c00 00dw0x0000
0x0000121e0x0000921e00 00dw0x0000
0x000012200x0000922000 00dw0x0000
0x000012220x0000922200 00dw0x0000
0x000012240x0000922400 00dw0x0000
0x000012260x0000922600 00dw0x0000
0x000012280x0000922800 00dw0x0000
0x0000122a0x0000922a00 00dw0x0000
0x0000122c0x0000922c00 00dw0x0000
0x0000122e0x0000922e00 00dw0x0000
0x000012300x0000923000 00dw0x0000
0x000012320x0000923200 00dw0x0000
0x000012340x0000923400 00dw0x0000
0x000012360x0000923600 00dw0x0000
0x000012380x0000923800 00dw0x0000
0x0000123a0x0000923a00 00dw0x0000
0x0000123c0x0000923c00 00dw0x0000
0x0000123e0x0000923e00 00dw0x0000
0x000012400x0000924000 00dw0x0000
0x000012420x0000924200 00dw0x0000
0x000012440x0000924400 00dw0x0000
0x000012460x0000924600 00dw0x0000
0x000012480x0000924800 00dw0x0000
0x0000124a0x0000924a00 00dw0x0000
0x0000124c0x0000924c00 00dw0x0000
0x0000124e0x0000924e00 00dw0x0000
0x000012500x0000925000 00dw0x0000
0x000012520x0000925200 00dw0x0000
0x000012540x0000925400 00dw0x0000
0x000012560x0000925600 00dw0x0000
0x000012580x0000925800 00dw0x0000
0x0000125a0x0000925a00 00dw0x0000
0x0000125c0x0000925c00 00dw0x0000
0x0000125e0x0000925e00 00dw0x0000
0x000012600x0000926000 00dw0x0000
0x000012620x0000926200 00dw0x0000
0x000012640x0000926400 00dw0x0000
0x000012660x0000926600 00dw0x0000
0x000012680x0000926800 00dw0x0000
0x0000126a0x0000926a00 00dw0x0000
0x0000126c0x0000926c00 00dw0x0000
0x0000126e0x0000926e00 00dw0x0000
0x000012700x0000927000 00dw0x0000
0x000012720x0000927200 00dw0x0000
0x000012740x0000927400 00dw0x0000
0x000012760x0000927600 00dw0x0000
0x000012780x0000927800 00dw0x0000
0x0000127a0x0000927a00 00dw0x0000
0x0000127c0x0000927c00 00dw0x0000
0x0000127e0x0000927e00 00dw0x0000
0x000012800x0000928000 00dw0x0000
0x000012820x0000928200 00dw0x0000
0x000012840x0000928400 00dw0x0000
0x000012860x0000928600 00dw0x0000
0x000012880x0000928800 00dw0x0000
0x0000128a0x0000928a00 00dw0x0000
0x0000128c0x0000928c00 00dw0x0000
0x0000128e0x0000928e00 00dw0x0000
0x000012900x0000929000 00dw0x0000
0x000012920x0000929200 00dw0x0000
0x000012940x0000929400 00dw0x0000
0x000012960x0000929600 00dw0x0000
0x000012980x0000929800 00dw0x0000
0x0000129a0x0000929a00 00dw0x0000
0x0000129c0x0000929c00 00dw0x0000
0x0000129e0x0000929e00 00dw0x0000
0x000012a00x000092a000 00dw0x0000
0x000012a20x000092a200 00dw0x0000
0x000012a40x000092a400 00dw0x0000
0x000012a60x000092a600 00dw0x0000
0x000012a80x000092a800 00dw0x0000
0x000012aa0x000092aa00 00dw0x0000
0x000012ac0x000092ac00 00dw0x0000
0x000012ae0x000092ae00 00dw0x0000
0x000012b00x000092b000 00dw0x0000
0x000012b20x000092b200 00dw0x0000
0x000012b40x000092b400 00dw0x0000
0x000012b60x000092b600 00dw0x0000
0x000012b80x000092b800 00dw0x0000
0x000012ba0x000092ba00 00dw0x0000
0x000012bc0x000092bc00 00dw0x0000
0x000012be0x000092be00 00dw0x0000
0x000012c00x000092c000 00dw0x0000
0x000012c20x000092c200 00dw0x0000
0x000012c40x000092c400 00dw0x0000
0x000012c60x000092c600 00dw0x0000
0x000012c80x000092c800 00dw0x0000
0x000012ca0x000092ca00 00dw0x0000
0x000012cc0x000092cc00 00dw0x0000
0x000012ce0x000092ce00 00dw0x0000
0x000012d00x000092d000 00dw0x0000
0x000012d20x000092d200 00dw0x0000
0x000012d40x000092d400 00dw0x0000
0x000012d60x000092d600 00dw0x0000
0x000012d80x000092d800 00dw0x0000
0x000012da0x000092da00 00dw0x0000
0x000012dc0x000092dc00 00dw0x0000
0x000012de0x000092de00 00dw0x0000
0x000012e00x000092e000 00dw0x0000
0x000012e20x000092e200 00dw0x0000
0x000012e40x000092e400 00dw0x0000
0x000012e60x000092e600 00dw0x0000
0x000012e80x000092e800 00dw0x0000
0x000012ea0x000092ea00 00dw0x0000
0x000012ec0x000092ec00 00dw0x0000
0x000012ee0x000092ee00 00dw0x0000
0x000012f00x000092f000 00dw0x0000
0x000012f20x000092f200 00dw0x0000
0x000012f40x000092f400 00dw0x0000
0x000012f60x000092f600 00dw0x0000
0x000012f80x000092f800 00dw0x0000
0x000012fa0x000092fa00 00dw0x0000
0x000012fc0x000092fc00 00dw0x0000
0x000012fe0x000092fe00 00dw0x0000
0x000013000x0000930000 00dw0x0000
0x000013020x0000930200 00dw0x0000
0x000013040x0000930400 00dw0x0000
0x000013060x0000930600 00dw0x0000
0x000013080x0000930800 00dw0x0000
0x0000130a0x0000930a00 00dw0x0000
0x0000130c0x0000930c00 00dw0x0000
0x0000130e0x0000930e00 00dw0x0000
0x000013100x0000931000 00dw0x0000
0x000013120x0000931200 00dw0x0000
0x000013140x0000931400 00dw0x0000
0x000013160x0000931600 00dw0x0000
0x000013180x0000931800 00dw0x0000
0x0000131a0x0000931a00 00dw0x0000
0x0000131c0x0000931c00 00dw0x0000
0x0000131e0x0000931e00 00dw0x0000
0x000013200x0000932000 00dw0x0000
0x000013220x0000932200 00dw0x0000
0x000013240x0000932400 00dw0x0000
0x000013260x0000932600 00dw0x0000
0x000013280x0000932800 00dw0x0000
0x0000132a0x0000932a00 00dw0x0000
0x0000132c0x0000932c00 00dw0x0000
0x0000132e0x0000932e00 00dw0x0000
0x000013300x0000933000 00dw0x0000
0x000013320x0000933200 00dw0x0000
0x000013340x0000933400 00dw0x0000
0x000013360x0000933600 00dw0x0000
0x000013380x0000933800 00dw0x0000
0x0000133a0x0000933a00 00dw0x0000
0x0000133c0x0000933c00 00dw0x0000
0x0000133e0x0000933e00 00dw0x0000
0x000013400x0000934000 00dw0x0000
0x000013420x0000934200 00dw0x0000
0x000013440x0000934400 00dw0x0000
0x000013460x0000934600 00dw0x0000
0x000013480x0000934800 00dw0x0000
0x0000134a0x0000934a00 00dw0x0000
0x0000134c0x0000934c00 00dw0x0000
0x0000134e0x0000934e00 00dw0x0000
0x000013500x0000935000 00dw0x0000
0x000013520x0000935200 00dw0x0000
0x000013540x0000935400 00dw0x0000
0x000013560x0000935600 00dw0x0000
0x000013580x0000935800 00dw0x0000
0x0000135a0x0000935a00 00dw0x0000
0x0000135c0x0000935c00 00dw0x0000
0x0000135e0x0000935e00 00dw0x0000
0x000013600x0000936000 00dw0x0000
0x000013620x0000936200 00dw0x0000
0x000013640x0000936400 00dw0x0000
0x000013660x0000936600 00dw0x0000
0x000013680x0000936800 00dw0x0000
0x0000136a0x0000936a00 00dw0x0000
0x0000136c0x0000936c00 00dw0x0000
0x0000136e0x0000936e00 00dw0x0000
0x000013700x0000937000 00dw0x0000
0x000013720x0000937200 00dw0x0000
0x000013740x0000937400 00dw0x0000
0x000013760x0000937600 00dw0x0000
0x000013780x0000937800 00dw0x0000
0x0000137a0x0000937a00 00dw0x0000
0x0000137c0x0000937c00 00dw0x0000
0x0000137e0x0000937e00 00dw0x0000
0x000013800x0000938000 00dw0x0000
0x000013820x0000938200 00dw0x0000
0x000013840x0000938400 00dw0x0000
0x000013860x0000938600 00dw0x0000
0x000013880x0000938800 00dw0x0000
0x0000138a0x0000938a00 00dw0x0000
0x0000138c0x0000938c00 00dw0x0000
0x0000138e0x0000938e00 00dw0x0000
0x000013900x0000939000 00dw0x0000
0x000013920x0000939200 00dw0x0000
0x000013940x0000939400 00dw0x0000
0x000013960x0000939600 00dw0x0000
0x000013980x0000939800 00dw0x0000
0x0000139a0x0000939a00 00dw0x0000
0x0000139c0x0000939c00 00dw0x0000
0x0000139e0x0000939e00 00dw0x0000
0x000013a00x000093a000 00dw0x0000
0x000013a20x000093a200 00dw0x0000
0x000013a40x000093a400 00dw0x0000
0x000013a60x000093a600 00dw0x0000
0x000013a80x000093a800 00dw0x0000
0x000013aa0x000093aa00 00dw0x0000
0x000013ac0x000093ac00 00dw0x0000
0x000013ae0x000093ae00 00dw0x0000
0x000013b00x000093b000 00dw0x0000
0x000013b20x000093b200 00dw0x0000
0x000013b40x000093b400 00dw0x0000
0x000013b60x000093b600 00dw0x0000
0x000013b80x000093b800 00dw0x0000
0x000013ba0x000093ba00 00dw0x0000
0x000013bc0x000093bc00 00dw0x0000
0x000013be0x000093be00 00dw0x0000
0x000013c00x000093c000 00dw0x0000
0x000013c20x000093c200 00dw0x0000
0x000013c40x000093c400 00dw0x0000
0x000013c60x000093c600 00dw0x0000
0x000013c80x000093c800 00dw0x0000
0x000013ca0x000093ca00 00dw0x0000
0x000013cc0x000093cc00 00dw0x0000
0x000013ce0x000093ce00 00dw0x0000
0x000013d00x000093d000 00dw0x0000
0x000013d20x000093d200 00dw0x0000
0x000013d40x000093d400 00dw0x0000
0x000013d60x000093d600 00dw0x0000
0x000013d80x000093d800 00dw0x0000
0x000013da0x000093da00 00dw0x0000
0x000013dc0x000093dc00 00dw0x0000
0x000013de0x000093de00 00dw0x0000
0x000013e00x000093e000 00dw0x0000
0x000013e20x000093e200 00dw0x0000
0x000013e40x000093e400 00dw0x0000
0x000013e60x000093e600 00dw0x0000
0x000013e80x000093e800 00dw0x0000
0x000013ea0x000093ea00 00dw0x0000
0x000013ec0x000093ec00 00dw0x0000
0x000013ee0x000093ee00 00dw0x0000
0x000013f00x000093f000 00dw0x0000
0x000013f20x000093f200 00dw0x0000
0x000013f40x000093f400 00dw0x0000
0x000013f60x000093f600 00dw0x0000
0x000013f80x000093f800 00dw0x0000
0x000013fa0x000093fa00 00dw0x0000
0x000013fc0x000093fc00 00dw0x0000
0x000013fe0x000093fe00 00dw0x0000
0x000014000x0000940000 00dw0x0000
0x000014020x0000940200 00dw0x0000
0x000014040x0000940400 00dw0x0000
0x000014060x0000940600 00dw0x0000
0x000014080x0000940800 00dw0x0000
0x0000140a0x0000940a00 00dw0x0000
0x0000140c0x0000940c00 00dw0x0000
0x0000140e0x0000940e00 00dw0x0000
0x000014100x0000941000 00dw0x0000
0x000014120x0000941200 00dw0x0000
0x000014140x0000941400 00dw0x0000
0x000014160x0000941600 00dw0x0000
0x000014180x0000941800 00dw0x0000
0x0000141a0x0000941a00 00dw0x0000
0x0000141c0x0000941c00 00dw0x0000
0x0000141e0x0000941e00 00dw0x0000
0x000014200x0000942000 00dw0x0000
0x000014220x0000942200 00dw0x0000
0x000014240x0000942400 00dw0x0000
0x000014260x0000942600 00dw0x0000
0x000014280x0000942800 00dw0x0000
0x0000142a0x0000942a00 00dw0x0000
0x0000142c0x0000942c00 00dw0x0000
0x0000142e0x0000942e00 00dw0x0000
0x000014300x0000943000 00dw0x0000
0x000014320x0000943200 00dw0x0000
0x000014340x0000943400 00dw0x0000
0x000014360x0000943600 00dw0x0000
0x000014380x0000943800 00dw0x0000
0x0000143a0x0000943a00 00dw0x0000
0x0000143c0x0000943c00 00dw0x0000
0x0000143e0x0000943e00 00dw0x0000
0x000014400x0000944000 00dw0x0000
0x000014420x0000944200 00dw0x0000
0x000014440x0000944400 00dw0x0000
0x000014460x0000944600 00dw0x0000
0x000014480x0000944800 00dw0x0000
0x0000144a0x0000944a00 00dw0x0000
0x0000144c0x0000944c00 00dw0x0000
0x0000144e0x0000944e00 00dw0x0000
0x000014500x0000945000 00dw0x0000
0x000014520x0000945200 00dw0x0000
0x000014540x0000945400 00dw0x0000
0x000014560x0000945600 00dw0x0000
0x000014580x0000945800 00dw0x0000
0x0000145a0x0000945a00 00dw0x0000
0x0000145c0x0000945c00 00dw0x0000
0x0000145e0x0000945e00 00dw0x0000
0x000014600x0000946000 00dw0x0000
0x000014620x0000946200 00dw0x0000
0x000014640x0000946400 00dw0x0000
0x000014660x0000946600 00dw0x0000
0x000014680x0000946800 00dw0x0000
0x0000146a0x0000946a00 00dw0x0000
0x0000146c0x0000946c00 00dw0x0000
0x0000146e0x0000946e00 00dw0x0000
0x000014700x0000947000 00dw0x0000
0x000014720x0000947200 00dw0x0000
0x000014740x0000947400 00dw0x0000
0x000014760x0000947600 00dw0x0000
0x000014780x0000947800 00dw0x0000
0x0000147a0x0000947a00 00dw0x0000
0x0000147c0x0000947c00 00dw0x0000
0x0000147e0x0000947e00 00dw0x0000
0x000014800x0000948000 00dw0x0000
0x000014820x0000948200 00dw0x0000
0x000014840x0000948400 00dw0x0000
0x000014860x0000948600 00dw0x0000
0x000014880x0000948800 00dw0x0000
0x0000148a0x0000948a00 00dw0x0000
0x0000148c0x0000948c00 00dw0x0000
0x0000148e0x0000948e00 00dw0x0000
0x000014900x0000949000 00dw0x0000
0x000014920x0000949200 00dw0x0000
0x000014940x0000949400 00dw0x0000
0x000014960x0000949600 00dw0x0000
0x000014980x0000949800 00dw0x0000
0x0000149a0x0000949a00 00dw0x0000
0x0000149c0x0000949c00 00dw0x0000
0x0000149e0x0000949e00 00dw0x0000
0x000014a00x000094a000 00dw0x0000
0x000014a20x000094a200 00dw0x0000
0x000014a40x000094a400 00dw0x0000
0x000014a60x000094a600 00dw0x0000
0x000014a80x000094a800 00dw0x0000
0x000014aa0x000094aa00 00dw0x0000
0x000014ac0x000094ac00 00dw0x0000
0x000014ae0x000094ae00 00dw0x0000
0x000014b00x000094b000 00dw0x0000
0x000014b20x000094b200 00dw0x0000
0x000014b40x000094b400 00dw0x0000
0x000014b60x000094b600 00dw0x0000
0x000014b80x000094b800 00dw0x0000
0x000014ba0x000094ba00 00dw0x0000
0x000014bc0x000094bc00 00dw0x0000
0x000014be0x000094be00 00dw0x0000
0x000014c00x000094c000 00dw0x0000
0x000014c20x000094c200 00dw0x0000
0x000014c40x000094c400 00dw0x0000
0x000014c60x000094c600 00dw0x0000
0x000014c80x000094c800 00dw0x0000
0x000014ca0x000094ca00 00dw0x0000
0x000014cc0x000094cc00 00dw0x0000
0x000014ce0x000094ce00 00dw0x0000
0x000014d00x000094d000 00dw0x0000
0x000014d20x000094d200 00dw0x0000
0x000014d40x000094d400 00dw0x0000
0x000014d60x000094d600 00dw0x0000
0x000014d80x000094d800 00dw0x0000
0x000014da0x000094da00 00dw0x0000
0x000014dc0x000094dc00 00dw0x0000
0x000014de0x000094de00 00dw0x0000
0x000014e00x000094e000 00dw0x0000
0x000014e20x000094e200 00dw0x0000
0x000014e40x000094e400 00dw0x0000
0x000014e60x000094e600 00dw0x0000
0x000014e80x000094e800 00dw0x0000
0x000014ea0x000094ea00 00dw0x0000
0x000014ec0x000094ec00 00dw0x0000
0x000014ee0x000094ee00 00dw0x0000
0x000014f00x000094f000 00dw0x0000
0x000014f20x000094f200 00dw0x0000
0x000014f40x000094f400 00dw0x0000
0x000014f60x000094f600 00dw0x0000
0x000014f80x000094f800 00dw0x0000
0x000014fa0x000094fa00 00dw0x0000
0x000014fc0x000094fc00 00dw0x0000
0x000014fe0x000094fe00 00dw0x0000
0x000015000x0000950000 00dw0x0000
0x000015020x0000950200 00dw0x0000
0x000015040x0000950400 00dw0x0000
0x000015060x0000950600 00dw0x0000
0x000015080x0000950800 00dw0x0000
0x0000150a0x0000950a00 00dw0x0000
0x0000150c0x0000950c00 00dw0x0000
0x0000150e0x0000950e00 00dw0x0000
0x000015100x0000951000 00dw0x0000
0x000015120x0000951200 00dw0x0000
0x000015140x0000951400 00dw0x0000
0x000015160x0000951600 00dw0x0000
0x000015180x0000951800 00dw0x0000
0x0000151a0x0000951a00 00dw0x0000
0x0000151c0x0000951c00 00dw0x0000
0x0000151e0x0000951e00 00dw0x0000
0x000015200x0000952000 00dw0x0000
0x000015220x0000952200 00dw0x0000
0x000015240x0000952400 00dw0x0000
0x000015260x0000952600 00dw0x0000
0x000015280x0000952800 00dw0x0000
0x0000152a0x0000952a00 00dw0x0000
0x0000152c0x0000952c00 00dw0x0000
0x0000152e0x0000952e00 00dw0x0000
0x000015300x0000953000 00dw0x0000
0x000015320x0000953200 00dw0x0000
0x000015340x0000953400 00dw0x0000
0x000015360x0000953600 00dw0x0000
0x000015380x0000953800 00dw0x0000
0x0000153a0x0000953a00 00dw0x0000
0x0000153c0x0000953c00 00dw0x0000
0x0000153e0x0000953e00 00dw0x0000
0x000015400x0000954000 00dw0x0000
0x000015420x0000954200 00dw0x0000
0x000015440x0000954400 00dw0x0000
0x000015460x0000954600 00dw0x0000
0x000015480x0000954800 00dw0x0000
0x0000154a0x0000954a00 00dw0x0000
0x0000154c0x0000954c00 00dw0x0000
0x0000154e0x0000954e00 00dw0x0000
0x000015500x0000955000 00dw0x0000
0x000015520x0000955200 00dw0x0000
0x000015540x0000955400 00dw0x0000
0x000015560x0000955600 00dw0x0000
0x000015580x0000955800 00dw0x0000
0x0000155a0x0000955a00 00dw0x0000
0x0000155c0x0000955c00 00dw0x0000
0x0000155e0x0000955e00 00dw0x0000
0x000015600x0000956000 00dw0x0000
0x000015620x0000956200 00dw0x0000
0x000015640x0000956400 00dw0x0000
0x000015660x0000956600 00dw0x0000
0x000015680x0000956800 00dw0x0000
0x0000156a0x0000956a00 00dw0x0000
0x0000156c0x0000956c00 00dw0x0000
0x0000156e0x0000956e00 00dw0x0000
0x000015700x0000957000 00dw0x0000
0x000015720x0000957200 00dw0x0000
0x000015740x0000957400 00dw0x0000
0x000015760x0000957600 00dw0x0000
0x000015780x0000957800 00dw0x0000
0x0000157a0x0000957a00 00dw0x0000
0x0000157c0x0000957c00 00dw0x0000
0x0000157e0x0000957e00 00dw0x0000
0x000015800x0000958000 00dw0x0000
0x000015820x0000958200 00dw0x0000
0x000015840x0000958400 00dw0x0000
0x000015860x0000958600 00dw0x0000
0x000015880x0000958800 00dw0x0000
0x0000158a0x0000958a00 00dw0x0000
0x0000158c0x0000958c00 00dw0x0000
0x0000158e0x0000958e00 00dw0x0000
0x000015900x0000959000 00dw0x0000
0x000015920x0000959200 00dw0x0000
0x000015940x0000959400 00dw0x0000
0x000015960x0000959600 00dw0x0000
0x000015980x0000959800 00dw0x0000
0x0000159a0x0000959a00 00dw0x0000
0x0000159c0x0000959c00 00dw0x0000
0x0000159e0x0000959e00 00dw0x0000
0x000015a00x000095a000 00dw0x0000
0x000015a20x000095a200 00dw0x0000
0x000015a40x000095a400 00dw0x0000
0x000015a60x000095a600 00dw0x0000
0x000015a80x000095a800 00dw0x0000
0x000015aa0x000095aa00 00dw0x0000
0x000015ac0x000095ac00 00dw0x0000
0x000015ae0x000095ae00 00dw0x0000
0x000015b00x000095b000 00dw0x0000
0x000015b20x000095b200 00dw0x0000
0x000015b40x000095b400 00dw0x0000
0x000015b60x000095b600 00dw0x0000
0x000015b80x000095b800 00dw0x0000
0x000015ba0x000095ba00 00dw0x0000
0x000015bc0x000095bc00 00dw0x0000
0x000015be0x000095be00 00dw0x0000
0x000015c00x000095c000 00dw0x0000
0x000015c20x000095c200 00dw0x0000
0x000015c40x000095c400 00dw0x0000
0x000015c60x000095c600 00dw0x0000
0x000015c80x000095c800 00dw0x0000
0x000015ca0x000095ca00 00dw0x0000
0x000015cc0x000095cc00 00dw0x0000
0x000015ce0x000095ce00 00dw0x0000
0x000015d00x000095d000 00dw0x0000
0x000015d20x000095d200 00dw0x0000
0x000015d40x000095d400 00dw0x0000
0x000015d60x000095d600 00dw0x0000
0x000015d80x000095d800 00dw0x0000
0x000015da0x000095da00 00dw0x0000
0x000015dc0x000095dc00 00dw0x0000
0x000015de0x000095de00 00dw0x0000
0x000015e00x000095e000 00dw0x0000
0x000015e20x000095e200 00dw0x0000
0x000015e40x000095e400 00dw0x0000
0x000015e60x000095e600 00dw0x0000
0x000015e80x000095e800 00dw0x0000
0x000015ea0x000095ea00 00dw0x0000
0x000015ec0x000095ec00 00dw0x0000
0x000015ee0x000095ee00 00dw0x0000
0x000015f00x000095f000 00dw0x0000
0x000015f20x000095f200 00dw0x0000
0x000015f40x000095f400 00dw0x0000
0x000015f60x000095f600 00dw0x0000
0x000015f80x000095f800 00dw0x0000
0x000015fa0x000095fa00 00dw0x0000
0x000015fc0x000095fc00 00dw0x0000
0x000015fe0x000095fe00 00dw0x0000
0x000016000x0000960000 00dw0x0000
0x000016020x0000960200 00dw0x0000
0x000016040x0000960400 00dw0x0000
0x000016060x0000960600 00dw0x0000
0x000016080x0000960800 00dw0x0000
0x0000160a0x0000960a00 00dw0x0000
0x0000160c0x0000960c00 00dw0x0000
0x0000160e0x0000960e00 00dw0x0000
0x000016100x0000961000 00dw0x0000
0x000016120x0000961200 00dw0x0000
0x000016140x0000961400 00dw0x0000
0x000016160x0000961600 00dw0x0000
0x000016180x0000961800 00dw0x0000
0x0000161a0x0000961a00 00dw0x0000
0x0000161c0x0000961c00 00dw0x0000
0x0000161e0x0000961e00 00dw0x0000
0x000016200x0000962000 00dw0x0000
0x000016220x0000962200 00dw0x0000
0x000016240x0000962400 00dw0x0000
0x000016260x0000962600 00dw0x0000
0x000016280x0000962800 00dw0x0000
0x0000162a0x0000962a00 00dw0x0000
0x0000162c0x0000962c00 00dw0x0000
0x0000162e0x0000962e00 00dw0x0000
0x000016300x0000963000 00dw0x0000
0x000016320x0000963200 00dw0x0000
0x000016340x0000963400 00dw0x0000
0x000016360x0000963600 00dw0x0000
0x000016380x0000963800 00dw0x0000
0x0000163a0x0000963a00 00dw0x0000
0x0000163c0x0000963c00 00dw0x0000
0x0000163e0x0000963e00 00dw0x0000
0x000016400x0000964000 00dw0x0000
0x000016420x0000964200 00dw0x0000
0x000016440x0000964400 00dw0x0000
0x000016460x0000964600 00dw0x0000
0x000016480x0000964800 00dw0x0000
0x0000164a0x0000964a00 00dw0x0000
0x0000164c0x0000964c00 00dw0x0000
0x0000164e0x0000964e00 00dw0x0000
0x000016500x0000965000 00dw0x0000
0x000016520x0000965200 00dw0x0000
0x000016540x0000965400 00dw0x0000
0x000016560x0000965600 00dw0x0000
0x000016580x0000965800 00dw0x0000
0x0000165a0x0000965a00 00dw0x0000
0x0000165c0x0000965c00 00dw0x0000
0x0000165e0x0000965e00 00dw0x0000
0x000016600x0000966000 00dw0x0000
0x000016620x0000966200 00dw0x0000
0x000016640x0000966400 00dw0x0000
0x000016660x0000966600 00dw0x0000
0x000016680x0000966800 00dw0x0000
0x0000166a0x0000966a00 00dw0x0000
0x0000166c0x0000966c00 00dw0x0000
0x0000166e0x0000966e00 00dw0x0000
0x000016700x0000967000 00dw0x0000
0x000016720x0000967200 00dw0x0000
0x000016740x0000967400 00dw0x0000
0x000016760x0000967600 00dw0x0000
0x000016780x0000967800 00dw0x0000
0x0000167a0x0000967a00 00dw0x0000
0x0000167c0x0000967c00 00dw0x0000
0x0000167e0x0000967e00 00dw0x0000
0x000016800x0000968000 00dw0x0000
0x000016820x0000968200 00dw0x0000
0x000016840x0000968400 00dw0x0000
0x000016860x0000968600 00dw0x0000
0x000016880x0000968800 00dw0x0000
0x0000168a0x0000968a00 00dw0x0000
0x0000168c0x0000968c00 00dw0x0000
0x0000168e0x0000968e00 00dw0x0000
0x000016900x0000969000 00dw0x0000
0x000016920x0000969200 00dw0x0000
0x000016940x0000969400 00dw0x0000
0x000016960x0000969600 00dw0x0000
0x000016980x0000969800 00dw0x0000
0x0000169a0x0000969a00 00dw0x0000
0x0000169c0x0000969c00 00dw0x0000
0x0000169e0x0000969e00 00dw0x0000
0x000016a00x000096a000 00dw0x0000
0x000016a20x000096a200 00dw0x0000
0x000016a40x000096a400 00dw0x0000
0x000016a60x000096a600 00dw0x0000
0x000016a80x000096a800 00dw0x0000
0x000016aa0x000096aa00 00dw0x0000
0x000016ac0x000096ac00 00dw0x0000
0x000016ae0x000096ae00 00dw0x0000
0x000016b00x000096b000 00dw0x0000
0x000016b20x000096b200 00dw0x0000
0x000016b40x000096b400 00dw0x0000
0x000016b60x000096b600 00dw0x0000
0x000016b80x000096b800 00dw0x0000
0x000016ba0x000096ba00 00dw0x0000
0x000016bc0x000096bc00 00dw0x0000
0x000016be0x000096be00 00dw0x0000
0x000016c00x000096c000 00dw0x0000
0x000016c20x000096c200 00dw0x0000
0x000016c40x000096c400 00dw0x0000
0x000016c60x000096c600 00dw0x0000
0x000016c80x000096c800 00dw0x0000
0x000016ca0x000096ca00 00dw0x0000
0x000016cc0x000096cc00 00dw0x0000
0x000016ce0x000096ce00 00dw0x0000
0x000016d00x000096d000 00dw0x0000
0x000016d20x000096d200 00dw0x0000
0x000016d40x000096d400 00dw0x0000
0x000016d60x000096d600 00dw0x0000
0x000016d80x000096d800 00dw0x0000
0x000016da0x000096da00 00dw0x0000
0x000016dc0x000096dc00 00dw0x0000
0x000016de0x000096de00 00dw0x0000
0x000016e00x000096e000 00dw0x0000
0x000016e20x000096e200 00dw0x0000
0x000016e40x000096e400 00dw0x0000
0x000016e60x000096e600 00dw0x0000
0x000016e80x000096e800 00dw0x0000
0x000016ea0x000096ea00 00dw0x0000
0x000016ec0x000096ec00 00dw0x0000
0x000016ee0x000096ee00 00dw0x0000
0x000016f00x000096f000 00dw0x0000
0x000016f20x000096f200 00dw0x0000
0x000016f40x000096f400 00dw0x0000
0x000016f60x000096f600 00dw0x0000
0x000016f80x000096f800 00dw0x0000
0x000016fa0x000096fa00 00dw0x0000
0x000016fc0x000096fc00 00dw0x0000
0x000016fe0x000096fe00 00dw0x0000
0x000017000x0000970000 00dw0x0000
0x000017020x0000970200 00dw0x0000
0x000017040x0000970400 00dw0x0000
0x000017060x0000970600 00dw0x0000
0x000017080x0000970800 00dw0x0000
0x0000170a0x0000970a00 00dw0x0000
0x0000170c0x0000970c00 00dw0x0000
0x0000170e0x0000970e00 00dw0x0000
0x000017100x0000971000 00dw0x0000
0x000017120x0000971200 00dw0x0000
0x000017140x0000971400 00dw0x0000
0x000017160x0000971600 00dw0x0000
0x000017180x0000971800 00dw0x0000
0x0000171a0x0000971a00 00dw0x0000
0x0000171c0x0000971c00 00dw0x0000
0x0000171e0x0000971e00 00dw0x0000
0x000017200x0000972000 00dw0x0000
0x000017220x0000972200 00dw0x0000
0x000017240x0000972400 00dw0x0000
0x000017260x0000972600 00dw0x0000
0x000017280x0000972800 00dw0x0000
0x0000172a0x0000972a00 00dw0x0000
0x0000172c0x0000972c00 00dw0x0000
0x0000172e0x0000972e00 00dw0x0000
0x000017300x0000973000 00dw0x0000
0x000017320x0000973200 00dw0x0000
0x000017340x0000973400 00dw0x0000
0x000017360x0000973600 00dw0x0000
0x000017380x0000973800 00dw0x0000
0x0000173a0x0000973a00 00dw0x0000
0x0000173c0x0000973c00 00dw0x0000
0x0000173e0x0000973e00 00dw0x0000
0x000017400x0000974000 00dw0x0000
0x000017420x0000974200 00dw0x0000
0x000017440x0000974400 00dw0x0000
0x000017460x0000974600 00dw0x0000
0x000017480x0000974800 00dw0x0000
0x0000174a0x0000974a00 00dw0x0000
0x0000174c0x0000974c00 00dw0x0000
0x0000174e0x0000974e00 00dw0x0000
0x000017500x0000975000 00dw0x0000
0x000017520x0000975200 00dw0x0000
0x000017540x0000975400 00dw0x0000
0x000017560x0000975600 00dw0x0000
0x000017580x0000975800 00dw0x0000
0x0000175a0x0000975a00 00dw0x0000
0x0000175c0x0000975c00 00dw0x0000
0x0000175e0x0000975e00 00dw0x0000
0x000017600x0000976000 00dw0x0000
0x000017620x0000976200 00dw0x0000
0x000017640x0000976400 00dw0x0000
0x000017660x0000976600 00dw0x0000
0x000017680x0000976800 00dw0x0000
0x0000176a0x0000976a00 00dw0x0000
0x0000176c0x0000976c00 00dw0x0000
0x0000176e0x0000976e00 00dw0x0000
0x000017700x0000977000 00dw0x0000
0x000017720x0000977200 00dw0x0000
0x000017740x0000977400 00dw0x0000
0x000017760x0000977600 00dw0x0000
0x000017780x0000977800 00dw0x0000
0x0000177a0x0000977a00 00dw0x0000
0x0000177c0x0000977c00 00dw0x0000
0x0000177e0x0000977e00 00dw0x0000
0x000017800x0000978000 00dw0x0000
0x000017820x0000978200 00dw0x0000
0x000017840x0000978400 00dw0x0000
0x000017860x0000978600 00dw0x0000
0x000017880x0000978800 00dw0x0000
0x0000178a0x0000978a00 00dw0x0000
0x0000178c0x0000978c00 00dw0x0000
0x0000178e0x0000978e00 00dw0x0000
0x000017900x0000979000 00dw0x0000
0x000017920x0000979200 00dw0x0000
0x000017940x0000979400 00dw0x0000
0x000017960x0000979600 00dw0x0000
0x000017980x0000979800 00dw0x0000
0x0000179a0x0000979a00 00dw0x0000
0x0000179c0x0000979c00 00dw0x0000
0x0000179e0x0000979e00 00dw0x0000
0x000017a00x000097a000 00dw0x0000
0x000017a20x000097a200 00dw0x0000
0x000017a40x000097a400 00dw0x0000
0x000017a60x000097a600 00dw0x0000
0x000017a80x000097a800 00dw0x0000
0x000017aa0x000097aa00 00dw0x0000
0x000017ac0x000097ac00 00dw0x0000
0x000017ae0x000097ae00 00dw0x0000
0x000017b00x000097b000 00dw0x0000
0x000017b20x000097b200 00dw0x0000
0x000017b40x000097b400 00dw0x0000
0x000017b60x000097b600 00dw0x0000
0x000017b80x000097b800 00dw0x0000
0x000017ba0x000097ba00 00dw0x0000
0x000017bc0x000097bc00 00dw0x0000
0x000017be0x000097be00 00dw0x0000
0x000017c00x000097c000 00dw0x0000
0x000017c20x000097c200 00dw0x0000
0x000017c40x000097c400 00dw0x0000
0x000017c60x000097c600 00dw0x0000
0x000017c80x000097c800 00dw0x0000
0x000017ca0x000097ca00 00dw0x0000
0x000017cc0x000097cc00 00dw0x0000
0x000017ce0x000097ce00 00dw0x0000
0x000017d00x000097d000 00dw0x0000
0x000017d20x000097d200 00dw0x0000
0x000017d40x000097d400 00dw0x0000
0x000017d60x000097d600 00dw0x0000
0x000017d80x000097d800 00dw0x0000
0x000017da0x000097da00 00dw0x0000
0x000017dc0x000097dc00 00dw0x0000
0x000017de0x000097de00 00dw0x0000
0x000017e00x000097e000 00dw0x0000
0x000017e20x000097e200 00dw0x0000
0x000017e40x000097e400 00dw0x0000
0x000017e60x000097e600 00dw0x0000
0x000017e80x000097e800 00dw0x0000
0x000017ea0x000097ea00 00dw0x0000
0x000017ec0x000097ec00 00dw0x0000
0x000017ee0x000097ee00 00dw0x0000
0x000017f00x000097f000 00dw0x0000
0x000017f20x000097f200 00dw0x0000
0x000017f40x000097f400 00dw0x0000
0x000017f60x000097f600 00dw0x0000
0x000017f80x000097f800 00dw0x0000
0x000017fa0x000097fa00 00dw0x0000
0x000017fc0x000097fc00 00dw0x0000
0x000017fe0x000097fe00 00dw0x0000
0x000018000x0000980000 00dw0x0000
0x000018020x0000980200 00dw0x0000
0x000018040x0000980400 00dw0x0000
0x000018060x0000980600 00dw0x0000
0x000018080x0000980800 00dw0x0000
0x0000180a0x0000980a00 00dw0x0000
0x0000180c0x0000980c00 00dw0x0000
0x0000180e0x0000980e00 00dw0x0000
0x000018100x0000981000 00dw0x0000
0x000018120x0000981200 00dw0x0000
0x000018140x0000981400 00dw0x0000
0x000018160x0000981600 00dw0x0000
0x000018180x0000981800 00dw0x0000
0x0000181a0x0000981a00 00dw0x0000
0x0000181c0x0000981c00 00dw0x0000
0x0000181e0x0000981e00 00dw0x0000
0x000018200x0000982000 00dw0x0000
0x000018220x0000982200 00dw0x0000
0x000018240x0000982400 00dw0x0000
0x000018260x0000982600 00dw0x0000
0x000018280x0000982800 00dw0x0000
0x0000182a0x0000982a00 00dw0x0000
0x0000182c0x0000982c00 00dw0x0000
0x0000182e0x0000982e00 00dw0x0000
0x000018300x0000983000 00dw0x0000
0x000018320x0000983200 00dw0x0000
0x000018340x0000983400 00dw0x0000
0x000018360x0000983600 00dw0x0000
0x000018380x0000983800 00dw0x0000
0x0000183a0x0000983a00 00dw0x0000
0x0000183c0x0000983c00 00dw0x0000
0x0000183e0x0000983e00 00dw0x0000
0x000018400x0000984000 00dw0x0000
0x000018420x0000984200 00dw0x0000
0x000018440x0000984400 00dw0x0000
0x000018460x0000984600 00dw0x0000
0x000018480x0000984800 00dw0x0000
0x0000184a0x0000984a00 00dw0x0000
0x0000184c0x0000984c00 00dw0x0000
0x0000184e0x0000984e00 00dw0x0000
0x000018500x0000985000 00dw0x0000
0x000018520x0000985200 00dw0x0000
0x000018540x0000985400 00dw0x0000
0x000018560x0000985600 00dw0x0000
0x000018580x0000985800 00dw0x0000
0x0000185a0x0000985a00 00dw0x0000
0x0000185c0x0000985c00 00dw0x0000
0x0000185e0x0000985e00 00dw0x0000
0x000018600x0000986000 00dw0x0000
0x000018620x0000986200 00dw0x0000
0x000018640x0000986400 00dw0x0000
0x000018660x0000986600 00dw0x0000
0x000018680x0000986800 00dw0x0000
0x0000186a0x0000986a00 00dw0x0000
0x0000186c0x0000986c00 00dw0x0000
0x0000186e0x0000986e00 00dw0x0000
0x000018700x0000987000 00dw0x0000
0x000018720x0000987200 00dw0x0000
0x000018740x0000987400 00dw0x0000
0x000018760x0000987600 00dw0x0000
0x000018780x0000987800 00dw0x0000
0x0000187a0x0000987a00 00dw0x0000
0x0000187c0x0000987c00 00dw0x0000
0x0000187e0x0000987e00 00dw0x0000
0x000018800x0000988000 00dw0x0000
0x000018820x0000988200 00dw0x0000
0x000018840x0000988400 00dw0x0000
0x000018860x0000988600 00dw0x0000
0x000018880x0000988800 00dw0x0000
0x0000188a0x0000988a00 00dw0x0000
0x0000188c0x0000988c00 00dw0x0000
0x0000188e0x0000988e00 00dw0x0000
0x000018900x0000989000 00dw0x0000
0x000018920x0000989200 00dw0x0000
0x000018940x0000989400 00dw0x0000
0x000018960x0000989600 00dw0x0000
0x000018980x0000989800 00dw0x0000
0x0000189a0x0000989a00 00dw0x0000
0x0000189c0x0000989c00 00dw0x0000
0x0000189e0x0000989e00 00dw0x0000
0x000018a00x000098a000 00dw0x0000
0x000018a20x000098a200 00dw0x0000
0x000018a40x000098a400 00dw0x0000
0x000018a60x000098a600 00dw0x0000
0x000018a80x000098a800 00dw0x0000
0x000018aa0x000098aa00 00dw0x0000
0x000018ac0x000098ac00 00dw0x0000
0x000018ae0x000098ae00 00dw0x0000
0x000018b00x000098b000 00dw0x0000
0x000018b20x000098b200 00dw0x0000
0x000018b40x000098b400 00dw0x0000
0x000018b60x000098b600 00dw0x0000
0x000018b80x000098b800 00dw0x0000
0x000018ba0x000098ba00 00dw0x0000
0x000018bc0x000098bc00 00dw0x0000
0x000018be0x000098be00 00dw0x0000
0x000018c00x000098c000 00dw0x0000
0x000018c20x000098c200 00dw0x0000
0x000018c40x000098c400 00dw0x0000
0x000018c60x000098c600 00dw0x0000
0x000018c80x000098c800 00dw0x0000
0x000018ca0x000098ca00 00dw0x0000
0x000018cc0x000098cc00 00dw0x0000
0x000018ce0x000098ce00 00dw0x0000
0x000018d00x000098d000 00dw0x0000
0x000018d20x000098d200 00dw0x0000
0x000018d40x000098d400 00dw0x0000
0x000018d60x000098d600 00dw0x0000
0x000018d80x000098d800 00dw0x0000
0x000018da0x000098da00 00dw0x0000
0x000018dc0x000098dc00 00dw0x0000
0x000018de0x000098de00 00dw0x0000
0x000018e00x000098e000 00dw0x0000
0x000018e20x000098e200 00dw0x0000
0x000018e40x000098e400 00dw0x0000
0x000018e60x000098e600 00dw0x0000
0x000018e80x000098e800 00dw0x0000
0x000018ea0x000098ea00 00dw0x0000
0x000018ec0x000098ec00 00dw0x0000
0x000018ee0x000098ee00 00dw0x0000
0x000018f00x000098f000 00dw0x0000
0x000018f20x000098f200 00dw0x0000
0x000018f40x000098f400 00dw0x0000
0x000018f60x000098f600 00dw0x0000
0x000018f80x000098f800 00dw0x0000
0x000018fa0x000098fa00 00dw0x0000
0x000018fc0x000098fc00 00dw0x0000
0x000018fe0x000098fe00 00dw0x0000
0x000019000x0000990000 00dw0x0000
0x000019020x0000990200 00dw0x0000
0x000019040x0000990400 00dw0x0000
0x000019060x0000990600 00dw0x0000
0x000019080x0000990800 00dw0x0000
0x0000190a0x0000990a00 00dw0x0000
0x0000190c0x0000990c00 00dw0x0000
0x0000190e0x0000990e00 00dw0x0000
0x000019100x0000991000 00dw0x0000
0x000019120x0000991200 00dw0x0000
0x000019140x0000991400 00dw0x0000
0x000019160x0000991600 00dw0x0000
0x000019180x0000991800 00dw0x0000
0x0000191a0x0000991a00 00dw0x0000
0x0000191c0x0000991c00 00dw0x0000
0x0000191e0x0000991e00 00dw0x0000
0x000019200x0000992000 00dw0x0000
0x000019220x0000992200 00dw0x0000
0x000019240x0000992400 00dw0x0000
0x000019260x0000992600 00dw0x0000
0x000019280x0000992800 00dw0x0000
0x0000192a0x0000992a00 00dw0x0000
0x0000192c0x0000992c00 00dw0x0000
0x0000192e0x0000992e00 00dw0x0000
0x000019300x0000993000 00dw0x0000
0x000019320x0000993200 00dw0x0000
0x000019340x0000993400 00dw0x0000
0x000019360x0000993600 00dw0x0000
0x000019380x0000993800 00dw0x0000
0x0000193a0x0000993a00 00dw0x0000
0x0000193c0x0000993c00 00dw0x0000
0x0000193e0x0000993e00 00dw0x0000
0x000019400x0000994000 00dw0x0000
0x000019420x0000994200 00dw0x0000
0x000019440x0000994400 00dw0x0000
0x000019460x0000994600 00dw0x0000
0x000019480x0000994800 00dw0x0000
0x0000194a0x0000994a00 00dw0x0000
0x0000194c0x0000994c00 00dw0x0000
0x0000194e0x0000994e00 00dw0x0000
0x000019500x0000995000 00dw0x0000
0x000019520x0000995200 00dw0x0000
0x000019540x0000995400 00dw0x0000
0x000019560x0000995600 00dw0x0000
0x000019580x0000995800 00dw0x0000
0x0000195a0x0000995a00 00dw0x0000
0x0000195c0x0000995c00 00dw0x0000
0x0000195e0x0000995e00 00dw0x0000
0x000019600x0000996000 00dw0x0000
0x000019620x0000996200 00dw0x0000
0x000019640x0000996400 00dw0x0000
0x000019660x0000996600 00dw0x0000
0x000019680x0000996800 00dw0x0000
0x0000196a0x0000996a00 00dw0x0000
0x0000196c0x0000996c00 00dw0x0000
0x0000196e0x0000996e00 00dw0x0000
0x000019700x0000997000 00dw0x0000
0x000019720x0000997200 00dw0x0000
0x000019740x0000997400 00dw0x0000
0x000019760x0000997600 00dw0x0000
0x000019780x0000997800 00dw0x0000
0x0000197a0x0000997a00 00dw0x0000
0x0000197c0x0000997c00 00dw0x0000
0x0000197e0x0000997e00 00dw0x0000
0x000019800x0000998000 00dw0x0000
0x000019820x0000998200 00dw0x0000
0x000019840x0000998400 00dw0x0000
0x000019860x0000998600 00dw0x0000
0x000019880x0000998800 00dw0x0000
0x0000198a0x0000998a00 00dw0x0000
0x0000198c0x0000998c00 00dw0x0000
0x0000198e0x0000998e00 00dw0x0000
0x000019900x0000999000 00dw0x0000
0x000019920x0000999200 00dw0x0000
0x000019940x0000999400 00dw0x0000
0x000019960x0000999600 00dw0x0000
0x000019980x0000999800 00dw0x0000
0x0000199a0x0000999a00 00dw0x0000
0x0000199c0x0000999c00 00dw0x0000
0x0000199e0x0000999e00 00dw0x0000
0x000019a00x000099a000 00dw0x0000
0x000019a20x000099a200 00dw0x0000
0x000019a40x000099a400 00dw0x0000
0x000019a60x000099a600 00dw0x0000
0x000019a80x000099a800 00dw0x0000
0x000019aa0x000099aa00 00dw0x0000
0x000019ac0x000099ac00 00dw0x0000
0x000019ae0x000099ae00 00dw0x0000
0x000019b00x000099b000 00dw0x0000
0x000019b20x000099b200 00dw0x0000
0x000019b40x000099b400 00dw0x0000
0x000019b60x000099b600 00dw0x0000
0x000019b80x000099b800 00dw0x0000
0x000019ba0x000099ba00 00dw0x0000
0x000019bc0x000099bc00 00dw0x0000
0x000019be0x000099be00 00dw0x0000
0x000019c00x000099c000 00dw0x0000
0x000019c20x000099c200 00dw0x0000
0x000019c40x000099c400 00dw0x0000
0x000019c60x000099c600 00dw0x0000
0x000019c80x000099c800 00dw0x0000
0x000019ca0x000099ca00 00dw0x0000
0x000019cc0x000099cc00 00dw0x0000
0x000019ce0x000099ce00 00dw0x0000
0x000019d00x000099d000 00dw0x0000
0x000019d20x000099d200 00dw0x0000
0x000019d40x000099d400 00dw0x0000
0x000019d60x000099d600 00dw0x0000
0x000019d80x000099d800 00dw0x0000
0x000019da0x000099da00 00dw0x0000
0x000019dc0x000099dc00 00dw0x0000
0x000019de0x000099de00 00dw0x0000
0x000019e00x000099e000 00dw0x0000
0x000019e20x000099e200 00dw0x0000
0x000019e40x000099e400 00dw0x0000
0x000019e60x000099e600 00dw0x0000
0x000019e80x000099e800 00dw0x0000
0x000019ea0x000099ea00 00dw0x0000
0x000019ec0x000099ec00 00dw0x0000
0x000019ee0x000099ee00 00dw0x0000
0x000019f00x000099f000 00dw0x0000
0x000019f20x000099f200 00dw0x0000
0x000019f40x000099f400 00dw0x0000
0x000019f60x000099f600 00dw0x0000
0x000019f80x000099f800 00dw0x0000
0x000019fa0x000099fa00 00dw0x0000
0x000019fc0x000099fc00 00dw0x0000
0x000019fe0x000099fe00 00dw0x0000
0x00001a000x00009a0000 00dw0x0000
0x00001a020x00009a0200 00dw0x0000
0x00001a040x00009a0400 00dw0x0000
0x00001a060x00009a0600 00dw0x0000
0x00001a080x00009a0800 00dw0x0000
0x00001a0a0x00009a0a00 00dw0x0000
0x00001a0c0x00009a0c00 00dw0x0000
0x00001a0e0x00009a0e00 00dw0x0000
0x00001a100x00009a1000 00dw0x0000
0x00001a120x00009a1200 00dw0x0000
0x00001a140x00009a1400 00dw0x0000
0x00001a160x00009a1600 00dw0x0000
0x00001a180x00009a1800 00dw0x0000
0x00001a1a0x00009a1a00 00dw0x0000
0x00001a1c0x00009a1c00 00dw0x0000
0x00001a1e0x00009a1e00 00dw0x0000
0x00001a200x00009a2000 00dw0x0000
0x00001a220x00009a2200 00dw0x0000
0x00001a240x00009a2400 00dw0x0000
0x00001a260x00009a2600 00dw0x0000
0x00001a280x00009a2800 00dw0x0000
0x00001a2a0x00009a2a00 00dw0x0000
0x00001a2c0x00009a2c00 00dw0x0000
0x00001a2e0x00009a2e00 00dw0x0000
0x00001a300x00009a3000 00dw0x0000
0x00001a320x00009a3200 00dw0x0000
0x00001a340x00009a3400 00dw0x0000
0x00001a360x00009a3600 00dw0x0000
0x00001a380x00009a3800 00dw0x0000
0x00001a3a0x00009a3a00 00dw0x0000
0x00001a3c0x00009a3c00 00dw0x0000
0x00001a3e0x00009a3e00 00dw0x0000
0x00001a400x00009a4000 00dw0x0000
0x00001a420x00009a4200 00dw0x0000
0x00001a440x00009a4400 00dw0x0000
0x00001a460x00009a4600 00dw0x0000
0x00001a480x00009a4800 00dw0x0000
0x00001a4a0x00009a4a00 00dw0x0000
0x00001a4c0x00009a4c00 00dw0x0000
0x00001a4e0x00009a4e00 00dw0x0000
0x00001a500x00009a5000 00dw0x0000
0x00001a520x00009a5200 00dw0x0000
0x00001a540x00009a5400 00dw0x0000
0x00001a560x00009a5600 00dw0x0000
0x00001a580x00009a5800 00dw0x0000
0x00001a5a0x00009a5a00 00dw0x0000
0x00001a5c0x00009a5c00 00dw0x0000
0x00001a5e0x00009a5e00 00dw0x0000
0x00001a600x00009a6000 00dw0x0000
0x00001a620x00009a6200 00dw0x0000
0x00001a640x00009a6400 00dw0x0000
0x00001a660x00009a6600 00dw0x0000
0x00001a680x00009a6800 00dw0x0000
0x00001a6a0x00009a6a00 00dw0x0000
0x00001a6c0x00009a6c00 00dw0x0000
0x00001a6e0x00009a6e00 00dw0x0000
0x00001a700x00009a7000 00dw0x0000
0x00001a720x00009a7200 00dw0x0000
0x00001a740x00009a7400 00dw0x0000
0x00001a760x00009a7600 00dw0x0000
0x00001a780x00009a7800 00dw0x0000
0x00001a7a0x00009a7a00 00dw0x0000
0x00001a7c0x00009a7c00 00dw0x0000
0x00001a7e0x00009a7e00 00dw0x0000
0x00001a800x00009a8000 00dw0x0000
0x00001a820x00009a8200 00dw0x0000
0x00001a840x00009a8400 00dw0x0000
0x00001a860x00009a8600 00dw0x0000
0x00001a880x00009a8800 00dw0x0000
0x00001a8a0x00009a8a00 00dw0x0000
0x00001a8c0x00009a8c00 00dw0x0000
0x00001a8e0x00009a8e00 00dw0x0000
0x00001a900x00009a9000 00dw0x0000
0x00001a920x00009a9200 00dw0x0000
0x00001a940x00009a9400 00dw0x0000
0x00001a960x00009a9600 00dw0x0000
0x00001a980x00009a9800 00dw0x0000
0x00001a9a0x00009a9a00 00dw0x0000
0x00001a9c0x00009a9c00 00dw0x0000
0x00001a9e0x00009a9e00 00dw0x0000
0x00001aa00x00009aa000 00dw0x0000
0x00001aa20x00009aa200 00dw0x0000
0x00001aa40x00009aa400 00dw0x0000
0x00001aa60x00009aa600 00dw0x0000
0x00001aa80x00009aa800 00dw0x0000
0x00001aaa0x00009aaa00 00dw0x0000
0x00001aac0x00009aac00 00dw0x0000
0x00001aae0x00009aae00 00dw0x0000
0x00001ab00x00009ab000 00dw0x0000
0x00001ab20x00009ab200 00dw0x0000
0x00001ab40x00009ab400 00dw0x0000
0x00001ab60x00009ab600 00dw0x0000
0x00001ab80x00009ab800 00dw0x0000
0x00001aba0x00009aba00 00dw0x0000
0x00001abc0x00009abc00 00dw0x0000
0x00001abe0x00009abe00 00dw0x0000
0x00001ac00x00009ac000 00dw0x0000
0x00001ac20x00009ac200 00dw0x0000
0x00001ac40x00009ac400 00dw0x0000
0x00001ac60x00009ac600 00dw0x0000
0x00001ac80x00009ac800 00dw0x0000
0x00001aca0x00009aca00 00dw0x0000
0x00001acc0x00009acc00 00dw0x0000
0x00001ace0x00009ace00 00dw0x0000
0x00001ad00x00009ad000 00dw0x0000
0x00001ad20x00009ad200 00dw0x0000
0x00001ad40x00009ad400 00dw0x0000
0x00001ad60x00009ad600 00dw0x0000
0x00001ad80x00009ad800 00dw0x0000
0x00001ada0x00009ada00 00dw0x0000
0x00001adc0x00009adc00 00dw0x0000
0x00001ade0x00009ade00 00dw0x0000
0x00001ae00x00009ae000 00dw0x0000
0x00001ae20x00009ae200 00dw0x0000
0x00001ae40x00009ae400 00dw0x0000
0x00001ae60x00009ae600 00dw0x0000
0x00001ae80x00009ae800 00dw0x0000
0x00001aea0x00009aea00 00dw0x0000
0x00001aec0x00009aec00 00dw0x0000
0x00001aee0x00009aee00 00dw0x0000
0x00001af00x00009af000 00dw0x0000
0x00001af20x00009af200 00dw0x0000
0x00001af40x00009af400 00dw0x0000
0x00001af60x00009af600 00dw0x0000
0x00001af80x00009af800 00dw0x0000
0x00001afa0x00009afa00 00dw0x0000
0x00001afc0x00009afc00 00dw0x0000
0x00001afe0x00009afe00 00dw0x0000
0x00001b000x00009b0000 00dw0x0000
0x00001b020x00009b0200 00dw0x0000
0x00001b040x00009b0400 00dw0x0000
0x00001b060x00009b0600 00dw0x0000
0x00001b080x00009b0800 00dw0x0000
0x00001b0a0x00009b0a00 00dw0x0000
0x00001b0c0x00009b0c00 00dw0x0000
0x00001b0e0x00009b0e00 00dw0x0000
0x00001b100x00009b1000 00dw0x0000
0x00001b120x00009b1200 00dw0x0000
0x00001b140x00009b1400 00dw0x0000
0x00001b160x00009b1600 00dw0x0000
0x00001b180x00009b1800 00dw0x0000
0x00001b1a0x00009b1a00 00dw0x0000
0x00001b1c0x00009b1c00 00dw0x0000
0x00001b1e0x00009b1e00 00dw0x0000
0x00001b200x00009b2000 00dw0x0000
0x00001b220x00009b2200 00dw0x0000
0x00001b240x00009b2400 00dw0x0000
0x00001b260x00009b2600 00dw0x0000
0x00001b280x00009b2800 00dw0x0000
0x00001b2a0x00009b2a00 00dw0x0000
0x00001b2c0x00009b2c00 00dw0x0000
0x00001b2e0x00009b2e00 00dw0x0000
0x00001b300x00009b3000 00dw0x0000
0x00001b320x00009b3200 00dw0x0000
0x00001b340x00009b3400 00dw0x0000
0x00001b360x00009b3600 00dw0x0000
0x00001b380x00009b3800 00dw0x0000
0x00001b3a0x00009b3a00 00dw0x0000
0x00001b3c0x00009b3c00 00dw0x0000
0x00001b3e0x00009b3e00 00dw0x0000
0x00001b400x00009b4000 00dw0x0000
0x00001b420x00009b4200 00dw0x0000
0x00001b440x00009b4400 00dw0x0000
0x00001b460x00009b4600 00dw0x0000
0x00001b480x00009b4800 00dw0x0000
0x00001b4a0x00009b4a00 00dw0x0000
0x00001b4c0x00009b4c00 00dw0x0000
0x00001b4e0x00009b4e00 00dw0x0000
0x00001b500x00009b5000 00dw0x0000
0x00001b520x00009b5200 00dw0x0000
0x00001b540x00009b5400 00dw0x0000
0x00001b560x00009b5600 00dw0x0000
0x00001b580x00009b5800 00dw0x0000
0x00001b5a0x00009b5a00 00dw0x0000
0x00001b5c0x00009b5c00 00dw0x0000
0x00001b5e0x00009b5e00 00dw0x0000
0x00001b600x00009b6000 00dw0x0000
0x00001b620x00009b6200 00dw0x0000
0x00001b640x00009b6400 00dw0x0000
0x00001b660x00009b6600 00dw0x0000
0x00001b680x00009b6800 00dw0x0000
0x00001b6a0x00009b6a00 00dw0x0000
0x00001b6c0x00009b6c00 00dw0x0000
0x00001b6e0x00009b6e00 00dw0x0000
0x00001b700x00009b7000 00dw0x0000
0x00001b720x00009b7200 00dw0x0000
0x00001b740x00009b7400 00dw0x0000
0x00001b760x00009b7600 00dw0x0000
0x00001b780x00009b7800 00dw0x0000
0x00001b7a0x00009b7a00 00dw0x0000
0x00001b7c0x00009b7c00 00dw0x0000
0x00001b7e0x00009b7e00 00dw0x0000
0x00001b800x00009b8000 00dw0x0000
0x00001b820x00009b8200 00dw0x0000
0x00001b840x00009b8400 00dw0x0000
0x00001b860x00009b8600 00dw0x0000
0x00001b880x00009b8800 00dw0x0000
0x00001b8a0x00009b8a00 00dw0x0000
0x00001b8c0x00009b8c00 00dw0x0000
0x00001b8e0x00009b8e00 00dw0x0000
0x00001b900x00009b9000 00dw0x0000
0x00001b920x00009b9200 00dw0x0000
0x00001b940x00009b9400 00dw0x0000
0x00001b960x00009b9600 00dw0x0000
0x00001b980x00009b9800 00dw0x0000
0x00001b9a0x00009b9a00 00dw0x0000
0x00001b9c0x00009b9c00 00dw0x0000
0x00001b9e0x00009b9e00 00dw0x0000
0x00001ba00x00009ba000 00dw0x0000
0x00001ba20x00009ba200 00dw0x0000
0x00001ba40x00009ba400 00dw0x0000
0x00001ba60x00009ba600 00dw0x0000
0x00001ba80x00009ba800 00dw0x0000
0x00001baa0x00009baa00 00dw0x0000
0x00001bac0x00009bac00 00dw0x0000
0x00001bae0x00009bae00 00dw0x0000
0x00001bb00x00009bb000 00dw0x0000
0x00001bb20x00009bb200 00dw0x0000
0x00001bb40x00009bb400 00dw0x0000
0x00001bb60x00009bb600 00dw0x0000
0x00001bb80x00009bb800 00dw0x0000
0x00001bba0x00009bba00 00dw0x0000
0x00001bbc0x00009bbc00 00dw0x0000
0x00001bbe0x00009bbe00 00dw0x0000
0x00001bc00x00009bc000 00dw0x0000
0x00001bc20x00009bc200 00dw0x0000
0x00001bc40x00009bc400 00dw0x0000
0x00001bc60x00009bc600 00dw0x0000
0x00001bc80x00009bc800 00dw0x0000
0x00001bca0x00009bca00 00dw0x0000
0x00001bcc0x00009bcc00 00dw0x0000
0x00001bce0x00009bce00 00dw0x0000
0x00001bd00x00009bd000 00dw0x0000
0x00001bd20x00009bd200 00dw0x0000
0x00001bd40x00009bd400 00dw0x0000
0x00001bd60x00009bd600 00dw0x0000
0x00001bd80x00009bd800 00dw0x0000
0x00001bda0x00009bda00 00dw0x0000
0x00001bdc0x00009bdc00 00dw0x0000
0x00001bde0x00009bde00 00dw0x0000
0x00001be00x00009be000 00dw0x0000
0x00001be20x00009be200 00dw0x0000
0x00001be40x00009be400 00dw0x0000
0x00001be60x00009be600 00dw0x0000
0x00001be80x00009be800 00dw0x0000
0x00001bea0x00009bea00 00dw0x0000
0x00001bec0x00009bec00 00dw0x0000
0x00001bee0x00009bee00 00dw0x0000
0x00001bf00x00009bf000 00dw0x0000
0x00001bf20x00009bf200 00dw0x0000
0x00001bf40x00009bf400 00dw0x0000
0x00001bf60x00009bf600 00dw0x0000
0x00001bf80x00009bf800 00dw0x0000
0x00001bfa0x00009bfa00 00dw0x0000
0x00001bfc0x00009bfc00 00dw0x0000
0x00001bfe0x00009bfe00 00dw0x0000
0x00001c000x00009c0000 00dw0x0000
0x00001c020x00009c0200 00dw0x0000
0x00001c040x00009c0400 00dw0x0000
0x00001c060x00009c0600 00dw0x0000
0x00001c080x00009c0800 00dw0x0000
0x00001c0a0x00009c0a00 00dw0x0000
0x00001c0c0x00009c0c00 00dw0x0000
0x00001c0e0x00009c0e00 00dw0x0000
0x00001c100x00009c1000 00dw0x0000
0x00001c120x00009c1200 00dw0x0000
0x00001c140x00009c1400 00dw0x0000
0x00001c160x00009c1600 00dw0x0000
0x00001c180x00009c1800 00dw0x0000
0x00001c1a0x00009c1a00 00dw0x0000
0x00001c1c0x00009c1c00 00dw0x0000
0x00001c1e0x00009c1e00 00dw0x0000
0x00001c200x00009c2000 00dw0x0000
0x00001c220x00009c2200 00dw0x0000
0x00001c240x00009c2400 00dw0x0000
0x00001c260x00009c2600 00dw0x0000
0x00001c280x00009c2800 00dw0x0000
0x00001c2a0x00009c2a00 00dw0x0000
0x00001c2c0x00009c2c00 00dw0x0000
0x00001c2e0x00009c2e00 00dw0x0000
0x00001c300x00009c3000 00dw0x0000
0x00001c320x00009c3200 00dw0x0000
0x00001c340x00009c3400 00dw0x0000
0x00001c360x00009c3600 00dw0x0000
0x00001c380x00009c3800 00dw0x0000
0x00001c3a0x00009c3a00 00dw0x0000
0x00001c3c0x00009c3c00 00dw0x0000
0x00001c3e0x00009c3e00 00dw0x0000
0x00001c400x00009c4000 00dw0x0000
0x00001c420x00009c4200 00dw0x0000
0x00001c440x00009c4400 00dw0x0000
0x00001c460x00009c4600 00dw0x0000
0x00001c480x00009c4800 00dw0x0000
0x00001c4a0x00009c4a00 00dw0x0000
0x00001c4c0x00009c4c00 00dw0x0000
0x00001c4e0x00009c4e00 00dw0x0000
0x00001c500x00009c5000 00dw0x0000
0x00001c520x00009c5200 00dw0x0000
0x00001c540x00009c5400 00dw0x0000
0x00001c560x00009c5600 00dw0x0000
0x00001c580x00009c5800 00dw0x0000
0x00001c5a0x00009c5a00 00dw0x0000
0x00001c5c0x00009c5c00 00dw0x0000
0x00001c5e0x00009c5e00 00dw0x0000
0x00001c600x00009c6000 00dw0x0000
0x00001c620x00009c6200 00dw0x0000
0x00001c640x00009c6400 00dw0x0000
0x00001c660x00009c6600 00dw0x0000
0x00001c680x00009c6800 00dw0x0000
0x00001c6a0x00009c6a00 00dw0x0000
0x00001c6c0x00009c6c00 00dw0x0000
0x00001c6e0x00009c6e00 00dw0x0000
0x00001c700x00009c7000 00dw0x0000
0x00001c720x00009c7200 00dw0x0000
0x00001c740x00009c7400 00dw0x0000
0x00001c760x00009c7600 00dw0x0000
0x00001c780x00009c7800 00dw0x0000
0x00001c7a0x00009c7a00 00dw0x0000
0x00001c7c0x00009c7c00 00dw0x0000
0x00001c7e0x00009c7e00 00dw0x0000
0x00001c800x00009c8000 00dw0x0000
0x00001c820x00009c8200 00dw0x0000
0x00001c840x00009c8400 00dw0x0000
0x00001c860x00009c8600 00dw0x0000
0x00001c880x00009c8800 00dw0x0000
0x00001c8a0x00009c8a00 00dw0x0000
0x00001c8c0x00009c8c00 00dw0x0000
0x00001c8e0x00009c8e00 00dw0x0000
0x00001c900x00009c9000 00dw0x0000
0x00001c920x00009c9200 00dw0x0000
0x00001c940x00009c9400 00dw0x0000
0x00001c960x00009c9600 00dw0x0000
0x00001c980x00009c9800 00dw0x0000
0x00001c9a0x00009c9a00 00dw0x0000
0x00001c9c0x00009c9c00 00dw0x0000
0x00001c9e0x00009c9e00 00dw0x0000
0x00001ca00x00009ca000 00dw0x0000
0x00001ca20x00009ca200 00dw0x0000
0x00001ca40x00009ca400 00dw0x0000
0x00001ca60x00009ca600 00dw0x0000
0x00001ca80x00009ca800 00dw0x0000
0x00001caa0x00009caa00 00dw0x0000
0x00001cac0x00009cac00 00dw0x0000
0x00001cae0x00009cae00 00dw0x0000
0x00001cb00x00009cb000 00dw0x0000
0x00001cb20x00009cb200 00dw0x0000
0x00001cb40x00009cb400 00dw0x0000
0x00001cb60x00009cb600 00dw0x0000
0x00001cb80x00009cb800 00dw0x0000
0x00001cba0x00009cba00 00dw0x0000
0x00001cbc0x00009cbc00 00dw0x0000
0x00001cbe0x00009cbe00 00dw0x0000
0x00001cc00x00009cc000 00dw0x0000
0x00001cc20x00009cc200 00dw0x0000
0x00001cc40x00009cc400 00dw0x0000
0x00001cc60x00009cc600 00dw0x0000
0x00001cc80x00009cc800 00dw0x0000
0x00001cca0x00009cca00 00dw0x0000
0x00001ccc0x00009ccc00 00dw0x0000
0x00001cce0x00009cce00 00dw0x0000
0x00001cd00x00009cd000 00dw0x0000
0x00001cd20x00009cd200 00dw0x0000
0x00001cd40x00009cd400 00dw0x0000
0x00001cd60x00009cd600 00dw0x0000
0x00001cd80x00009cd800 00dw0x0000
0x00001cda0x00009cda00 00dw0x0000
0x00001cdc0x00009cdc00 00dw0x0000
0x00001cde0x00009cde00 00dw0x0000
0x00001ce00x00009ce000 00dw0x0000
0x00001ce20x00009ce200 00dw0x0000
0x00001ce40x00009ce400 00dw0x0000
0x00001ce60x00009ce600 00dw0x0000
0x00001ce80x00009ce800 00dw0x0000
0x00001cea0x00009cea00 00dw0x0000
0x00001cec0x00009cec00 00dw0x0000
0x00001cee0x00009cee00 00dw0x0000
0x00001cf00x00009cf000 00dw0x0000
0x00001cf20x00009cf200 00dw0x0000
0x00001cf40x00009cf400 00dw0x0000
0x00001cf60x00009cf600 00dw0x0000
0x00001cf80x00009cf800 00dw0x0000
0x00001cfa0x00009cfa00 00dw0x0000
0x00001cfc0x00009cfc00 00dw0x0000
0x00001cfe0x00009cfe00 00dw0x0000
0x00001d000x00009d0000 00dw0x0000
0x00001d020x00009d0200 00dw0x0000
0x00001d040x00009d0400 00dw0x0000
0x00001d060x00009d0600 00dw0x0000
0x00001d080x00009d0800 00dw0x0000
0x00001d0a0x00009d0a00 00dw0x0000
0x00001d0c0x00009d0c00 00dw0x0000
0x00001d0e0x00009d0e00 00dw0x0000
0x00001d100x00009d1000 00dw0x0000
0x00001d120x00009d1200 00dw0x0000
0x00001d140x00009d1400 00dw0x0000
0x00001d160x00009d1600 00dw0x0000
0x00001d180x00009d1800 00dw0x0000
0x00001d1a0x00009d1a00 00dw0x0000
0x00001d1c0x00009d1c00 00dw0x0000
0x00001d1e0x00009d1e00 00dw0x0000
0x00001d200x00009d2000 00dw0x0000
0x00001d220x00009d2200 00dw0x0000
0x00001d240x00009d2400 00dw0x0000
0x00001d260x00009d2600 00dw0x0000
0x00001d280x00009d2800 00dw0x0000
0x00001d2a0x00009d2a00 00dw0x0000
0x00001d2c0x00009d2c00 00dw0x0000
0x00001d2e0x00009d2e00 00dw0x0000
0x00001d300x00009d3000 00dw0x0000
0x00001d320x00009d3200 00dw0x0000
0x00001d340x00009d3400 00dw0x0000
0x00001d360x00009d3600 00dw0x0000
0x00001d380x00009d3800 00dw0x0000
0x00001d3a0x00009d3a00 00dw0x0000
0x00001d3c0x00009d3c00 00dw0x0000
0x00001d3e0x00009d3e00 00dw0x0000
0x00001d400x00009d4000 00dw0x0000
0x00001d420x00009d4200 00dw0x0000
0x00001d440x00009d4400 00dw0x0000
0x00001d460x00009d4600 00dw0x0000
0x00001d480x00009d4800 00dw0x0000
0x00001d4a0x00009d4a00 00dw0x0000
0x00001d4c0x00009d4c00 00dw0x0000
0x00001d4e0x00009d4e00 00dw0x0000
0x00001d500x00009d5000 00dw0x0000
0x00001d520x00009d5200 00dw0x0000
0x00001d540x00009d5400 00dw0x0000
0x00001d560x00009d5600 00dw0x0000
0x00001d580x00009d5800 00dw0x0000
0x00001d5a0x00009d5a00 00dw0x0000
0x00001d5c0x00009d5c00 00dw0x0000
0x00001d5e0x00009d5e00 00dw0x0000
0x00001d600x00009d6000 00dw0x0000
0x00001d620x00009d6200 00dw0x0000
0x00001d640x00009d6400 00dw0x0000
0x00001d660x00009d6600 00dw0x0000
0x00001d680x00009d6800 00dw0x0000
0x00001d6a0x00009d6a00 00dw0x0000
0x00001d6c0x00009d6c00 00dw0x0000
0x00001d6e0x00009d6e00 00dw0x0000
0x00001d700x00009d7000 00dw0x0000
0x00001d720x00009d7200 00dw0x0000
0x00001d740x00009d7400 00dw0x0000
0x00001d760x00009d7600 00dw0x0000
0x00001d780x00009d7800 00dw0x0000
0x00001d7a0x00009d7a00 00dw0x0000
0x00001d7c0x00009d7c00 00dw0x0000
0x00001d7e0x00009d7e00 00dw0x0000
0x00001d800x00009d8000 00dw0x0000
0x00001d820x00009d8200 00dw0x0000
0x00001d840x00009d8400 00dw0x0000
0x00001d860x00009d8600 00dw0x0000
0x00001d880x00009d8800 00dw0x0000
0x00001d8a0x00009d8a00 00dw0x0000
0x00001d8c0x00009d8c00 00dw0x0000
0x00001d8e0x00009d8e00 00dw0x0000
0x00001d900x00009d9000 00dw0x0000
0x00001d920x00009d9200 00dw0x0000
0x00001d940x00009d9400 00dw0x0000
0x00001d960x00009d9600 00dw0x0000
0x00001d980x00009d9800 00dw0x0000
0x00001d9a0x00009d9a00 00dw0x0000
0x00001d9c0x00009d9c00 00dw0x0000
0x00001d9e0x00009d9e00 00dw0x0000
0x00001da00x00009da000 00dw0x0000
0x00001da20x00009da200 00dw0x0000
0x00001da40x00009da400 00dw0x0000
0x00001da60x00009da600 00dw0x0000
0x00001da80x00009da800 00dw0x0000
0x00001daa0x00009daa00 00dw0x0000
0x00001dac0x00009dac00 00dw0x0000
0x00001dae0x00009dae00 00dw0x0000
0x00001db00x00009db000 00dw0x0000
0x00001db20x00009db200 00dw0x0000
0x00001db40x00009db400 00dw0x0000
0x00001db60x00009db600 00dw0x0000
0x00001db80x00009db800 00dw0x0000
0x00001dba0x00009dba00 00dw0x0000
0x00001dbc0x00009dbc00 00dw0x0000
0x00001dbe0x00009dbe00 00dw0x0000
0x00001dc00x00009dc000 00dw0x0000
0x00001dc20x00009dc200 00dw0x0000
0x00001dc40x00009dc400 00dw0x0000
0x00001dc60x00009dc600 00dw0x0000
0x00001dc80x00009dc800 00dw0x0000
0x00001dca0x00009dca00 00dw0x0000
0x00001dcc0x00009dcc00 00dw0x0000
0x00001dce0x00009dce00 00dw0x0000
0x00001dd00x00009dd000 00dw0x0000
0x00001dd20x00009dd200 00dw0x0000
0x00001dd40x00009dd400 00dw0x0000
0x00001dd60x00009dd600 00dw0x0000
0x00001dd80x00009dd800 00dw0x0000
0x00001dda0x00009dda00 00dw0x0000
0x00001ddc0x00009ddc00 00dw0x0000
0x00001dde0x00009dde00 00dw0x0000
0x00001de00x00009de000 00dw0x0000
0x00001de20x00009de200 00dw0x0000
0x00001de40x00009de400 00dw0x0000
0x00001de60x00009de600 00dw0x0000
0x00001de80x00009de800 00dw0x0000
0x00001dea0x00009dea00 00dw0x0000
0x00001dec0x00009dec00 00dw0x0000
0x00001dee0x00009dee00 00dw0x0000
0x00001df00x00009df000 00dw0x0000
0x00001df20x00009df200 00dw0x0000
0x00001df40x00009df400 00dw0x0000
0x00001df60x00009df600 00dw0x0000
0x00001df80x00009df800 00dw0x0000
0x00001dfa0x00009dfa00 00dw0x0000
0x00001dfc0x00009dfc00 00dw0x0000
0x00001dfe0x00009dfe00 00dw0x0000
0x00001e000x00009e0000 00dw0x0000
0x00001e020x00009e0200 00dw0x0000
0x00001e040x00009e0400 00dw0x0000
0x00001e060x00009e0600 00dw0x0000
0x00001e080x00009e0800 00dw0x0000
0x00001e0a0x00009e0a00 00dw0x0000
0x00001e0c0x00009e0c00 00dw0x0000
0x00001e0e0x00009e0e00 00dw0x0000
0x00001e100x00009e1000 00dw0x0000
0x00001e120x00009e1200 00dw0x0000
0x00001e140x00009e1400 00dw0x0000
0x00001e160x00009e1600 00dw0x0000
0x00001e180x00009e1800 00dw0x0000
0x00001e1a0x00009e1a00 00dw0x0000
0x00001e1c0x00009e1c00 00dw0x0000
0x00001e1e0x00009e1e00 00dw0x0000
0x00001e200x00009e2000 00dw0x0000
0x00001e220x00009e2200 00dw0x0000
0x00001e240x00009e2400 00dw0x0000
0x00001e260x00009e2600 00dw0x0000
0x00001e280x00009e2800 00dw0x0000
0x00001e2a0x00009e2a00 00dw0x0000
0x00001e2c0x00009e2c00 00dw0x0000
0x00001e2e0x00009e2e00 00dw0x0000
0x00001e300x00009e3000 00dw0x0000
0x00001e320x00009e3200 00dw0x0000
0x00001e340x00009e3400 00dw0x0000
0x00001e360x00009e3600 00dw0x0000
0x00001e380x00009e3800 00dw0x0000
0x00001e3a0x00009e3a00 00dw0x0000
0x00001e3c0x00009e3c00 00dw0x0000
0x00001e3e0x00009e3e00 00dw0x0000
0x00001e400x00009e4000 00dw0x0000
0x00001e420x00009e4200 00dw0x0000
0x00001e440x00009e4400 00dw0x0000
0x00001e460x00009e4600 00dw0x0000
0x00001e480x00009e4800 00dw0x0000
0x00001e4a0x00009e4a00 00dw0x0000
0x00001e4c0x00009e4c00 00dw0x0000
0x00001e4e0x00009e4e00 00dw0x0000
0x00001e500x00009e5000 00dw0x0000
0x00001e520x00009e5200 00dw0x0000
0x00001e540x00009e5400 00dw0x0000
0x00001e560x00009e5600 00dw0x0000
0x00001e580x00009e5800 00dw0x0000
0x00001e5a0x00009e5a00 00dw0x0000
0x00001e5c0x00009e5c00 00dw0x0000
0x00001e5e0x00009e5e00 00dw0x0000
0x00001e600x00009e6000 00dw0x0000
0x00001e620x00009e6200 00dw0x0000
0x00001e640x00009e6400 00dw0x0000
0x00001e660x00009e6600 00dw0x0000
0x00001e680x00009e6800 00dw0x0000
0x00001e6a0x00009e6a00 00dw0x0000
0x00001e6c0x00009e6c00 00dw0x0000
0x00001e6e0x00009e6e00 00dw0x0000
0x00001e700x00009e7000 00dw0x0000
0x00001e720x00009e7200 00dw0x0000
0x00001e740x00009e7400 00dw0x0000
0x00001e760x00009e7600 00dw0x0000
0x00001e780x00009e7800 00dw0x0000
0x00001e7a0x00009e7a00 00dw0x0000
0x00001e7c0x00009e7c00 00dw0x0000
0x00001e7e0x00009e7e00 00dw0x0000
0x00001e800x00009e8000 00dw0x0000
0x00001e820x00009e8200 00dw0x0000
0x00001e840x00009e8400 00dw0x0000
0x00001e860x00009e8600 00dw0x0000
0x00001e880x00009e8800 00dw0x0000
0x00001e8a0x00009e8a00 00dw0x0000
0x00001e8c0x00009e8c00 00dw0x0000
0x00001e8e0x00009e8e00 00dw0x0000
0x00001e900x00009e9000 00dw0x0000
0x00001e920x00009e9200 00dw0x0000
0x00001e940x00009e9400 00dw0x0000
0x00001e960x00009e9600 00dw0x0000
0x00001e980x00009e9800 00dw0x0000
0x00001e9a0x00009e9a00 00dw0x0000
0x00001e9c0x00009e9c00 00dw0x0000
0x00001e9e0x00009e9e00 00dw0x0000
0x00001ea00x00009ea000 00dw0x0000
0x00001ea20x00009ea200 00dw0x0000
0x00001ea40x00009ea400 00dw0x0000
0x00001ea60x00009ea600 00dw0x0000
0x00001ea80x00009ea800 00dw0x0000
0x00001eaa0x00009eaa00 00dw0x0000
0x00001eac0x00009eac00 00dw0x0000
0x00001eae0x00009eae00 00dw0x0000
0x00001eb00x00009eb000 00dw0x0000
0x00001eb20x00009eb200 00dw0x0000
0x00001eb40x00009eb400 00dw0x0000
0x00001eb60x00009eb600 00dw0x0000
0x00001eb80x00009eb800 00dw0x0000
0x00001eba0x00009eba00 00dw0x0000
0x00001ebc0x00009ebc00 00dw0x0000
0x00001ebe0x00009ebe00 00dw0x0000
0x00001ec00x00009ec000 00dw0x0000
0x00001ec20x00009ec200 00dw0x0000
0x00001ec40x00009ec400 00dw0x0000
0x00001ec60x00009ec600 00dw0x0000
0x00001ec80x00009ec800 00dw0x0000
0x00001eca0x00009eca00 00dw0x0000
0x00001ecc0x00009ecc00 00dw0x0000
0x00001ece0x00009ece00 00dw0x0000
0x00001ed00x00009ed000 00dw0x0000
0x00001ed20x00009ed200 00dw0x0000
0x00001ed40x00009ed400 00dw0x0000
0x00001ed60x00009ed600 00dw0x0000
0x00001ed80x00009ed800 00dw0x0000
0x00001eda0x00009eda00 00dw0x0000
0x00001edc0x00009edc00 00dw0x0000
0x00001ede0x00009ede00 00dw0x0000
0x00001ee00x00009ee000 00dw0x0000
0x00001ee20x00009ee200 00dw0x0000
0x00001ee40x00009ee400 00dw0x0000
0x00001ee60x00009ee600 00dw0x0000
0x00001ee80x00009ee800 00dw0x0000
0x00001eea0x00009eea00 00dw0x0000
0x00001eec0x00009eec00 00dw0x0000
0x00001eee0x00009eee00 00dw0x0000
0x00001ef00x00009ef000 00dw0x0000
0x00001ef20x00009ef200 00dw0x0000
0x00001ef40x00009ef400 00dw0x0000
0x00001ef60x00009ef600 00dw0x0000
0x00001ef80x00009ef800 00dw0x0000
0x00001efa0x00009efa00 00dw0x0000
0x00001efc0x00009efc00 00dw0x0000
0x00001efe0x00009efe00 00dw0x0000
0x00001f000x00009f0000 00dw0x0000
0x00001f020x00009f0200 00dw0x0000
0x00001f040x00009f0400 00dw0x0000
0x00001f060x00009f0600 00dw0x0000
0x00001f080x00009f0800 00dw0x0000
0x00001f0a0x00009f0a00 00dw0x0000
0x00001f0c0x00011f0c
0x00001f0c0x00011f0c; ======================================================
0x00001f0c0x00011f0c;
0x00001f0c0x00011f0c; Section ".init_array" (rights: rw-)
0x00001f0c0x00011f0c;
0x00001f0c0x00011f0c
0x00001f0c0x00011f0cc9 88dw0x104311
0x00001f0e0x00011f0e00 00dw0x0000
0x00001f100x00011f10
0x00001f100x00011f10; ======================================================
0x00001f100x00011f10;
0x00001f100x00011f10; Section ".fini_array" (rights: rw-)
0x00001f100x00011f10;
0x00001f100x00011f10
0x00001f100x00011f10b1 88dw0x104261
0x00001f120x00011f1200 00dw0x0000
0x00001f140x00011f14
0x00001f140x00011f14; ======================================================
0x00001f140x00011f14;
0x00001f140x00011f14; Section ".jcr" (rights: rw-)
0x00001f140x00011f14;
0x00001f140x00011f14
0x00001f140x00011f1400 00dw0x0000
0x00001f160x00011f1600 00dw0x0000
0x00001f180x00011f18
0x00001f180x00011f18; ======================================================
0x00001f180x00011f18;
0x00001f180x00011f18; Section ".dynamic" (rights: rw-)
0x00001f180x00011f18;
0x00001f180x00011f18
0x00001f180x00011f1801 00dw0x0001
0x00001f1a0x00011f1a00 00dw0x0000
0x00001f1c0x00011f1c01 00dw0x0001
0x00001f1e0x00011f1e00 00dw0x0000
0x00001f200x00011f200c 00dw0x0014
0x00001f220x00011f2200 00dw0x0000
0x00001f240x00011f247c 86dwinit_function
0x00001f260x00011f2600 00dw0x0000
0x00001f280x00011f280d 00dw0x0015
0x00001f2a0x00011f2a00 00dw0x0000
0x00001f2c0x00011f2cf0 8ddwtermination_function
0x00001f2e0x00011f2e00 00dw0x0000
0x00001f300x00011f3019 00dw0x0031
0x00001f320x00011f3200 00dw0x0000
0x00001f340x00011f340c 1fdw0x17414
0x00001f360x00011f3601 00dw0x0001
0x00001f380x00011f381b 00dw0x0033
0x00001f3a0x00011f3a00 00dw0x0000
0x00001f3c0x00011f3c04 00dw0x0004
0x00001f3e0x00011f3e00 00dw0x0000
0x00001f400x00011f401a 00dw0x0032
0x00001f420x00011f4200 00dw0x0000
0x00001f440x00011f4410 1fdw0x17420
0x00001f460x00011f4601 00dw0x0001
0x00001f480x00011f481c 00dw0x0034
0x00001f4a0x00011f4a00 00dw0x0000
0x00001f4c0x00011f4c04 00dw0x0004
0x00001f4e0x00011f4e00 00dw0x0000
0x00001f500x00011f5004 00dw0x0004
0x00001f520x00011f5200 00dw0x0000
0x00001f540x00011f54b4 81dw0x100664
0x00001f560x00011f5600 00dw0x0000
0x00001f580x00011f5805 00dw0x0005
0x00001f5a0x00011f5a00 00dw0x0000
0x00001f5c0x00011f5c58 84dw0x102130
0x00001f5e0x00011f5e00 00dw0x0000
0x00001f600x00011f6006 00dw0x0006
0x00001f620x00011f6200 00dw0x0000
0x00001f640x00011f6478 82dw0x101170
0x00001f660x00011f6600 00dw0x0000
0x00001f680x00011f680a 00dw0x0012
0x00001f6a0x00011f6a00 00dw0x0000
0x00001f6c0x00011f6cd8 00dw0x0330
0x00001f6e0x00011f6e00 00dw0x0000
0x00001f700x00011f700b 00dw0x0013
0x00001f720x00011f7200 00dw0x0000
0x00001f740x00011f7410 00dw0x0020
0x00001f760x00011f7600 00dw0x0000
0x00001f780x00011f7815 00dw0x0025
0x00001f7a0x00011f7a00 00dw0x0000
0x00001f7c0x00011f7c00 00dw0x0000
0x00001f7e0x00011f7e00 00dw0x0000
0x00001f800x00011f8003 00dw0x0003
0x00001f820x00011f8200 00dw0x0000
0x00001f840x00011f8400 20dw0x20000
0x00001f860x00011f8601 00dw0x0001
0x00001f880x00011f8802 00dw0x0002
0x00001f8a0x00011f8a00 00dw0x0000
0x00001f8c0x00011f8cd8 00dw0x0330
0x00001f8e0x00011f8e00 00dw0x0000
0x00001f900x00011f9014 00dw0x0024
0x00001f920x00011f9200 00dw0x0000
0x00001f940x00011f9411 00dw0x0021
0x00001f960x00011f9600 00dw0x0000
0x00001f980x00011f9817 00dw0x0027
0x00001f9a0x00011f9a00 00dw0x0000
0x00001f9c0x00011f9ca4 85dw0x102644
0x00001f9e0x00011f9e00 00dw0x0000
0x00001fa00x00011fa011 00dw0x0021
0x00001fa20x00011fa200 00dw0x0000
0x00001fa40x00011fa48c 85dw0x102614
0x00001fa60x00011fa600 00dw0x0000
0x00001fa80x00011fa812 00dw0x0022
0x00001faa0x00011faa00 00dw0x0000
0x00001fac0x00011fac18 00dw0x0030
0x00001fae0x00011fae00 00dw0x0000
0x00001fb00x00011fb013 00dw0x0023
0x00001fb20x00011fb200 00dw0x0000
0x00001fb40x00011fb408 00dw0x0010
0x00001fb60x00011fb600 00dw0x0000
0x00001fb80x00011fb8fe ffdw0x177776
0x00001fba0x00011fbaff 6fdw0x67777
0x00001fbc0x00011fbc6c 85dw0x102554
0x00001fbe0x00011fbe00 00dw0x0000
0x00001fc00x00011fc0ff ffdw0x177777
0x00001fc20x00011fc2ff 6fdw0x67777
0x00001fc40x00011fc401 00dw0x0001
0x00001fc60x00011fc600 00dw0x0000
0x00001fc80x00011fc8f0 ffdw0x177760
0x00001fca0x00011fcaff 6fdw0x67777
0x00001fcc0x00011fcc30 85dw0x102460
0x00001fce0x00011fce00 00dw0x0000
0x00001fd00x00011fd000 00dw0x0000
0x00001fd20x00011fd200 00dw0x0000
0x00001fd40x00011fd400 00dw0x0000
0x00001fd60x00011fd600 00dw0x0000
0x00001fd80x00011fd800 00dw0x0000
0x00001fda0x00011fda00 00dw0x0000
0x00001fdc0x00011fdc00 00dw0x0000
0x00001fde0x00011fde00 00dw0x0000
0x00001fe00x00011fe000 00dw0x0000
0x00001fe20x00011fe200 00dw0x0000
0x00001fe40x00011fe400 00dw0x0000
0x00001fe60x00011fe600 00dw0x0000
0x00001fe80x00011fe800 00dw0x0000
0x00001fea0x00011fea00 00dw0x0000
0x00001fec0x00011fec00 00dw0x0000
0x00001fee0x00011fee00 00dw0x0000
0x00001ff00x00011ff000 00dw0x0000
0x00001ff20x00011ff200 00dw0x0000
0x00001ff40x00011ff400 00dw0x0000
0x00001ff60x00011ff600 00dw0x0000
0x00001ff80x00011ff800 00dw0x0000
0x00001ffa0x00011ffa00 00dw0x0000
0x00001ffc0x00011ffc00 00dw0x0000
0x00001ffe0x00011ffe00 00dw0x0000
0x000020000x00012000
0x000020000x00012000; ======================================================
0x000020000x00012000;
0x000020000x00012000; Section ".got" (rights: rw-)
0x000020000x00012000;
0x000020000x00012000
0x000020000x0001200018 1fdw0x17430
0x000020020x0001200201 00dw0x0001
0x000020040x0001200400 00dw0x0000
0x000020060x0001200600 00dw0x0000
0x000020080x0001200800 00dw0x0000
0x0000200a0x0001200a00 00dw0x0000
0x0000200c0x0001200c88 86dwplt_entry
0x0000200e0x0001200e00 00dw0x0000
0x000020100x0001201088 86dwplt_entry
0x000020120x0001201200 00dw0x0000
0x000020140x0001201488 86dwplt_entry
0x000020160x0001201600 00dw0x0000
0x000020180x0001201888 86dwplt_entry
0x0000201a0x0001201a00 00dw0x0000
0x0000201c0x0001201c88 86dwplt_entry
0x0000201e0x0001201e00 00dw0x0000
0x000020200x0001202088 86dwplt_entry
0x000020220x0001202200 00dw0x0000
0x000020240x0001202488 86dwplt_entry
0x000020260x0001202600 00dw0x0000
0x000020280x0001202888 86dwplt_entry
0x0000202a0x0001202a00 00dw0x0000
0x0000202c0x0001202c88 86dwplt_entry
0x0000202e0x0001202e00 00dw0x0000
0x000020300x0001203088 86dwplt_entry
0x000020320x0001203200 00dw0x0000
0x000020340x0001203488 86dwplt_entry
0x000020360x0001203600 00dw0x0000
0x000020380x0001203888 86dwplt_entry
0x0000203a0x0001203a00 00dw0x0000
0x0000203c0x0001203c88 86dwplt_entry
0x0000203e0x0001203e00 00dw0x0000
0x000020400x0001204088 86dwplt_entry
0x000020420x0001204200 00dw0x0000
0x000020440x0001204488 86dwplt_entry
0x000020460x0001204600 00dw0x0000
0x000020480x0001204888 86dwplt_entry
0x0000204a0x0001204a00 00dw0x0000
0x0000204c0x0001204c88 86dwplt_entry
0x0000204e0x0001204e00 00dw0x0000
0x000020500x0001205088 86dwplt_entry
0x000020520x0001205200 00dw0x0000
0x000020540x0001205488 86dwplt_entry
0x000020560x0001205600 00dw0x0000
0x000020580x0001205888 86dwplt_entry
0x0000205a0x0001205a00 00dw0x0000
0x0000205c0x0001205c88 86dwplt_entry
0x0000205e0x0001205e00 00dw0x0000
0x000020600x0001206088 86dwplt_entry
0x000020620x0001206200 00dw0x0000
0x000020640x0001206488 86dwplt_entry
0x000020660x0001206600 00dw0x0000
0x000020680x0001206888 86dwplt_entry
0x0000206a0x0001206a00 00dw0x0000
0x0000206c0x0001206c88 86dwplt_entry
0x0000206e0x0001206e00 00dw0x0000
0x000020700x0001207088 86dwplt_entry
0x000020720x0001207200 00dw0x0000
0x000020740x0001207488 86dwplt_entry
0x000020760x0001207600 00dw0x0000
0x000020780x0001207800 00dw0x0000
0x0000207a0x0001207a00 00dw0x0000
0x0000207c0x0001207c
0x0000207c0x0001207c; ======================================================
0x0000207c0x0001207c;
0x0000207c0x0001207c; Section ".data" (rights: rw-)
0x0000207c0x0001207c;
0x0000207c0x0001207c
0x0000207c0x0001207c00 00dw0x0000
0x0000207e0x0001207e00 00dw0x0000
0x000020800x0001208000 00dw0x0000
0x000020820x0001208200 00dw0x0000
0x000020840x00000000
0x000020840x00000000; ======================================================
0x000020840x00000000;
0x000020840x00000000; Section ".ARM.attributes" (rights: ---)
0x000020840x00000000;
0x000020840x00000000
0x000020840x00012088
0x000020840x00012088; ======================================================
0x000020840x00012088;
0x000020840x00012088; Section ".bss" (rights: rw-)
0x000020840x00012088;
0x000020840x00012088
0x000020840x0001208841 36dw0x33101
0x000020860x0001208a00 00dw0x0000
0x000020880x0001208c00 61dw0x60400
0x0000208a0x0001208e65 61dw0x60545
0x0000208c0x0001209062 69dw0x64542
0x0000208e0x0001209200 01dw0x0400
0x000020900x000120942c 00dw0x0054
0x000020920x0001209600 00dw0x0000
0x000020940x0001209805 37dw0x33405
0x000020960x0001209a2d 41dw0x40455
0x000020980x0001209c00 06dw0x3000
0x0000209a0x0001209e0a 07dw0x3412
0x0000209c0x000120a041 08dw0x4101
0x0000209e0x000120a201 09dw0x4401
0x000020a00x000120a402 0adw0x5002
0x000020a20x000120a603 0cdw0x6003
0x000020a40x000120a801 12dw0x11001
0x000020a60x000120aa04 13dw0x11404
0x000020a80x000120ac01 14dw0x12001
0x000020aa0x000120ae01 15dw0x12401
0x000020ac0x000120b001 17dw0x13401
0x000020ae0x000120b203 18dw0x14003
0x000020b00x000120b401 19dw0x14401
0x000020b20x000120b601 1adw0x15001
0x000020b40x000120b802 1bdw0x15402
0x000020b60x000120ba03 1cdw0x16003
0x000020b80x000120bc01 22dw0x21001
0x000020ba0x000120be01db0x01
0x000020bb0x00000000
0x000020bb0x00000000; ======================================================
0x000020bb0x00000000;
0x000020bb0x00000000; Section ".shstrtab" (rights: ---)
0x000020bb0x00000000;
0x000020bb0x00000000
0x000020bb0x0000000000 2edw0x27000
0x000020bd0x0000000273 68dw0x64163
0x000020bf0x0000000473 74dw0x72163
0x000020c10x0000000672 74dw0x72162
0x000020c30x0000000861 62dw0x61141
0x000020c50x0000000a00 2edw0x27000
0x000020c70x0000000c69 6edw0x67151
0x000020c90x0000000e74 65dw0x62564
0x000020cb0x0000001072 70dw0x70162
0x000020cd0x0000001200 2edw0x27000
0x000020cf0x000000146e 6fdw0x67556
0x000020d10x0000001674 65dw0x62564
0x000020d30x000000182e 41dw0x40456
0x000020d50x0000001a42 49dw0x44502
0x000020d70x0000001c2d 74dw0x72055
0x000020d90x0000001e61 67dw0x63541
0x000020db0x0000002000 2edw0x27000
0x000020dd0x000000226e 6fdw0x67556
0x000020df0x0000002474 65dw0x62564
0x000020e10x000000262e 67dw0x63456
0x000020e30x000000286e 75dw0x72556
0x000020e50x0000002a2e 62dw0x61056
0x000020e70x0000002c75 69dw0x64565
0x000020e90x0000002e6c 64dw0x62154
0x000020eb0x000000302d 69dw0x64455
0x000020ed0x0000003264 00dw0x0144
0x000020ef0x000000342e 68dw0x64056
0x000020f10x0000003661 73dw0x71541
0x000020f30x0000003868 00dw0x0150
0x000020f50x0000003a2e 64dw0x62056
0x000020f70x0000003c79 6edw0x67171
0x000020f90x0000003e73 79dw0x74563
0x000020fb0x000000406d 00dw0x0155
0x000020fd0x000000422e 64dw0x62056
0x000020ff0x0000004479 6edw0x67171
0x000021010x0000004673 74dw0x72163
0x000021030x0000004872 00dw0x0162
0x000021050x0000004a2e 67dw0x63456
0x000021070x0000004c6e 75dw0x72556
0x000021090x0000004e2e 76dw0x73056
0x0000210b0x0000005065 72dw0x71145
0x0000210d0x0000005273 69dw0x64563
0x0000210f0x000000546f 6edw0x67157
0x000021110x0000005600 2edw0x27000
0x000021130x0000005867 6edw0x67147
0x000021150x0000005a75 2edw0x27165
0x000021170x0000005c76 65dw0x62566
0x000021190x0000005e72 73dw0x71562
0x0000211b0x0000006069 6fdw0x67551
0x0000211d0x000000626e 5fdw0x57556
0x0000211f0x0000006472 00dw0x0162
0x000021210x000000662e 72dw0x71056
0x000021230x0000006865 6cdw0x66145
0x000021250x0000006a2e 64dw0x62056
0x000021270x0000006c79 6edw0x67171
0x000021290x0000006e00 2edw0x27000
0x0000212b0x0000007072 65dw0x62562
0x0000212d0x000000726c 2edw0x27154
0x0000212f0x0000007470 6cdw0x66160
0x000021310x0000007674 00dw0x0164
0x000021330x000000782e 69dw0x64456
0x000021350x0000007a6e 69dw0x64556
0x000021370x0000007c74 00dw0x0164
0x000021390x0000007e2e 74dw0x72056
0x0000213b0x0000008065 78dw0x74145
0x0000213d0x0000008274 00dw0x0164
0x0000213f0x000000842e 66dw0x63056
0x000021410x0000008669 6edw0x67151
0x000021430x0000008869 00dw0x0151
0x000021450x0000008a2e 72dw0x71056
0x000021470x0000008c6f 64dw0x62157
0x000021490x0000008e61 74dw0x72141
0x0000214b0x0000009061 00dw0x0141
0x0000214d0x000000922e 41dw0x40456
0x0000214f0x0000009452 4ddw0x46522
0x000021510x000000962e 65dw0x62456
0x000021530x0000009878 69dw0x64570
0x000021550x0000009a64 78dw0x74144
0x000021570x0000009c00 2edw0x27000
0x000021590x0000009e65 68dw0x64145
0x0000215b0x000000a05f 66dw0x63137
0x0000215d0x000000a272 61dw0x60562
0x0000215f0x000000a46d 65dw0x62555
0x000021610x000000a600 2edw0x27000
0x000021630x000000a869 6edw0x67151
0x000021650x000000aa69 74dw0x72151
0x000021670x000000ac5f 61dw0x60537
0x000021690x000000ae72 72dw0x71162
0x0000216b0x000000b061 79dw0x74541
0x0000216d0x000000b200 2edw0x27000
0x0000216f0x000000b466 69dw0x64546
0x000021710x000000b66e 69dw0x64556
0x000021730x000000b85f 61dw0x60537
0x000021750x000000ba72 72dw0x71162
0x000021770x000000bc61 79dw0x74541
0x000021790x000000be00 2edw0x27000
0x0000217b0x000000c06a 63dw0x61552
0x0000217d0x000000c272 00dw0x0162
0x0000217f0x000000c42e 64dw0x62056
0x000021810x000000c679 6edw0x67171
0x000021830x000000c861 6ddw0x66541
0x000021850x000000ca69 63dw0x61551
0x000021870x000000cc00 2edw0x27000
0x000021890x000000ce67 6fdw0x67547
0x0000218b0x000000d074 00dw0x0164
0x0000218d0x000000d22e 64dw0x62056
0x0000218f0x000000d461 74dw0x72141
0x000021910x000000d661 00dw0x0141
0x000021930x000000d82e 62dw0x61056
0x000021950x000000da73 73dw0x71563
0x000021970x000000dc00 2edw0x27000
0x000021990x000000de41 52dw0x51101
0x0000219b0x000000e04d 2edw0x27115
0x0000219d0x000000e261 74dw0x72141
0x0000219f0x000000e474 72dw0x71164
0x000021a10x000000e669 62dw0x61151
0x000021a30x000000e875 74dw0x72165
0x000021a50x000000ea65 73dw0x71545
0x000021a70x000000ec00db0x00
0x000021a80x0000990000 00 00 00dd0; Section name: ''
0x000021ac0x0000990400 00 00 00dd0; Section type: unused
0x000021b00x0000990800 00 00 00dd0x00000000; Section flags: none
0x000021b40x0000990c00 00 00 00dd0x00000000; Section virtual addr at execution
0x000021b80x0000991000 00 00 00dd0x00000000; Section file offset
0x000021bc0x0000991400 00 00 00dd0; Section size in bytes
0x000021c00x0000991800 00 00 00dd0x00000000; Link to another section
0x000021c40x0000991c00 00 00 00dd0x00000000; Additional section information
0x000021c80x0000992000 00 00 00dd0x00000000; Section alignment
0x000021cc0x0000992400 00 00 00dd0; Entry size if section holds table
0x000021d00x000099280b 00 00 00ddb; Section name: '.interp'
0x000021d40x0000992c01 00 00 00dd1; Section type: program data
0x000021d80x0000993002 00 00 00dd0x00000002; Section flags: W
0x000021dc0x0000993454 81 00 00dd0x00100524; Section virtual addr at execution
0x000021e00x0000993854 01 00 00dd0x00000524; Section file offset
0x000021e40x0000993c19 00 00 00dd19; Section size in bytes
0x000021e80x0000994000 00 00 00dd0x00000000; Link to another section
0x000021ec0x0000994400 00 00 00dd0x00000000; Additional section information
0x000021f00x0000994801 00 00 00dd0x00000001; Section alignment
0x000021f40x0000994c00 00 00 00dd0; Entry size if section holds table
0x000021f80x0000995013 00 00 00dd13; Section name: '.note.ABI-tag'
0x000021fc0x0000995407 00 00 00dd7; Section type: notes
0x000022000x0000995802 00 00 00dd0x00000002; Section flags: WAX
0x000022040x0000995c70 81 00 00dd0x00100560; Section virtual addr at execution
0x000022080x0000996070 01 00 00dd0x00000560; Section file offset
0x0000220c0x0000996420 00 00 00dd20; Section size in bytes
0x000022100x0000996800 00 00 00dd0x00000000; Link to another section
0x000022140x0000996c00 00 00 00dd0x00000000; Additional section information
0x000022180x0000997004 00 00 00dd0x00000004; Section alignment
0x0000221c0x0000997400 00 00 00dd0; Entry size if section holds table
0x000022200x0000997821 00 00 00dd21; Section name: '.note.gnu.build-id'
0x000022240x0000997c07 00 00 00dd7; Section type: notes
0x000022280x0000998002 00 00 00dd0x00000002; Section flags: WAX
0x0000222c0x0000998490 81 00 00dd0x00100620; Section virtual addr at execution
0x000022300x0000998890 01 00 00dd0x00000620; Section file offset
0x000022340x0000998c24 00 00 00dd24; Section size in bytes
0x000022380x0000999000 00 00 00dd0x00000000; Link to another section
0x0000223c0x0000999400 00 00 00dd0x00000000; Additional section information
0x000022400x0000999804 00 00 00dd0x00000004; Section alignment
0x000022440x0000999c00 00 00 00dd0; Entry size if section holds table
0x000022480x000099a034 00 00 00dd34; Section name: '.hash'
0x0000224c0x000099a405 00 00 00dd5; Section type: symbol hash table
0x000022500x000099a802 00 00 00dd0x00000002; Section flags: WX
0x000022540x000099acb4 81 00 00dd0x00100664; Section virtual addr at execution
0x000022580x000099b0b4 01 00 00dd0x00000664; Section file offset
0x0000225c0x000099b4c4 00 00 00ddc4; Section size in bytes
0x000022600x000099b805 00 00 00dd0x00000005; Link to another section
0x000022640x000099bc00 00 00 00dd0x00000000; Additional section information
0x000022680x000099c004 00 00 00dd0x00000004; Section alignment
0x0000226c0x000099c404 00 00 00dd4; Entry size if section holds table
0x000022700x000099c83a 00 00 00dd3a; Section name: '.dynsym'
0x000022740x000099cc0b 00 00 00ddb; Section type: dynamic linker symbol table
0x000022780x000099d002 00 00 00dd0x00000002; Section flags: WA
0x0000227c0x000099d478 82 00 00dd0x00101170; Section virtual addr at execution
0x000022800x000099d878 02 00 00dd0x00001170; Section file offset
0x000022840x000099dce0 01 00 00dd1e0; Section size in bytes
0x000022880x000099e006 00 00 00dd0x00000006; Link to another section
0x0000228c0x000099e401 00 00 00dd0x00000001; Additional section information
0x000022900x000099e804 00 00 00dd0x00000004; Section alignment
0x000022940x000099ec10 00 00 00dd10; Entry size if section holds table
0x000022980x000099f042 00 00 00dd42; Section name: '.dynstr'
0x0000229c0x000099f403 00 00 00dd3; Section type: string table
0x000022a00x000099f802 00 00 00dd0x00000002; Section flags: WA
0x000022a40x000099fc58 84 00 00dd0x00102130; Section virtual addr at execution
0x000022a80x00009a0058 04 00 00dd0x00002130; Section file offset
0x000022ac0x00009a04d8 00 00 00ddd8; Section size in bytes
0x000022b00x00009a0800 00 00 00dd0x00000000; Link to another section
0x000022b40x00009a0c00 00 00 00dd0x00000000; Additional section information
0x000022b80x00009a1001 00 00 00dd0x00000001; Section alignment
0x000022bc0x00009a1400 00 00 00dd0; Entry size if section holds table
0x000022c00x00009a184a 00 00 00dd4a; Section name: '.gnu.version'
0x000022c40x00009a1cff ff ff 6fdd0x15777777777; Section type: version symbol table
0x000022c80x00009a2002 00 00 00dd0x00000002; Section flags: WAXMLT
0x000022cc0x00009a2430 85 00 00dd0x00102460; Section virtual addr at execution
0x000022d00x00009a2830 05 00 00dd0x00002460; Section file offset
0x000022d40x00009a2c3c 00 00 00dd3c; Section size in bytes
0x000022d80x00009a3005 00 00 00dd0x00000005; Link to another section
0x000022dc0x00009a3400 00 00 00dd0x00000000; Additional section information
0x000022e00x00009a3802 00 00 00dd0x00000002; Section alignment
0x000022e40x00009a3c02 00 00 00dd2; Entry size if section holds table
0x000022e80x00009a4057 00 00 00dd57; Section name: '.gnu.version_r'
0x000022ec0x00009a44fe ff ff 6fdd0x15777777776; Section type: version needs section
0x000022f00x00009a4802 00 00 00dd0x00000002; Section flags: AXMLT
0x000022f40x00009a4c6c 85 00 00dd0x00102554; Section virtual addr at execution
0x000022f80x00009a506c 05 00 00dd0x00002554; Section file offset
0x000022fc0x00009a5420 00 00 00dd20; Section size in bytes
0x000023000x00009a5806 00 00 00dd0x00000006; Link to another section
0x000023040x00009a5c01 00 00 00dd0x00000001; Additional section information
0x000023080x00009a6004 00 00 00dd0x00000004; Section alignment
0x0000230c0x00009a6400 00 00 00dd0; Entry size if section holds table
0x000023100x00009a6866 00 00 00dd66; Section name: '.rel.dyn'
0x000023140x00009a6c09 00 00 00dd9; Section type: relocation entries, no addends
0x000023180x00009a7002 00 00 00dd0x00000002; Section flags: W
0x0000231c0x00009a748c 85 00 00dd0x00102614; Section virtual addr at execution
0x000023200x00009a788c 05 00 00dd0x00002614; Section file offset
0x000023240x00009a7c18 00 00 00dd18; Section size in bytes
0x000023280x00009a8005 00 00 00dd0x00000005; Link to another section
0x0000232c0x00009a8400 00 00 00dd0x00000000; Additional section information
0x000023300x00009a8804 00 00 00dd0x00000004; Section alignment
0x000023340x00009a8c08 00 00 00dd8; Entry size if section holds table
0x000023380x00009a906f 00 00 00dd6f; Section name: '.rel.plt'
0x0000233c0x00009a9409 00 00 00dd9; Section type: relocation entries, no addends
0x000023400x00009a9802 00 00 00dd0x00000002; Section flags: W
0x000023440x00009a9ca4 85 00 00dd0x00102644; Section virtual addr at execution
0x000023480x00009aa0a4 05 00 00dd0x00002644; Section file offset
0x0000234c0x00009aa4d8 00 00 00ddd8; Section size in bytes
0x000023500x00009aa805 00 00 00dd0x00000005; Link to another section
0x000023540x00009aac0c 00 00 00dd0x00000014; Additional section information
0x000023580x00009ab004 00 00 00dd0x00000004; Section alignment
0x0000235c0x00009ab408 00 00 00dd8; Entry size if section holds table
0x000023600x00009ab878 00 00 00dd78; Section name: '.init'
0x000023640x00009abc01 00 00 00dd1; Section type: program data
0x000023680x00009ac006 00 00 00dd0x00000006; Section flags: W
0x0000236c0x00009ac47c 86 00 00ddinit_function; Section virtual addr at execution
0x000023700x00009ac87c 06 00 00dd0x00003174; Section file offset
0x000023740x00009acc0c 00 00 00ddc; Section size in bytes
0x000023780x00009ad000 00 00 00dd0x00000000; Link to another section
0x0000237c0x00009ad400 00 00 00dd0x00000000; Additional section information
0x000023800x00009ad804 00 00 00dd0x00000004; Section alignment
0x000023840x00009adc00 00 00 00dd0; Entry size if section holds table
0x000023880x00009ae073 00 00 00dd73; Section name: '.plt'
0x0000238c0x00009ae401 00 00 00dd1; Section type: program data
0x000023900x00009ae806 00 00 00dd0x00000006; Section flags: W
0x000023940x00009aec88 86 00 00ddplt_entry; Section virtual addr at execution
0x000023980x00009af088 06 00 00dd0x00003210; Section file offset
0x0000239c0x00009af458 01 00 00dd158; Section size in bytes
0x000023a00x00009af800 00 00 00dd0x00000000; Link to another section
0x000023a40x00009afc00 00 00 00dd0x00000000; Additional section information
0x000023a80x00009b0004 00 00 00dd0x00000004; Section alignment
0x000023ac0x00009b0404 00 00 00dd4; Entry size if section holds table
0x000023b00x00009b087e 00 00 00dd7e; Section name: '.text'
0x000023b40x00009b0c01 00 00 00dd1; Section type: program data
0x000023b80x00009b1006 00 00 00dd0x00000006; Section flags: W
0x000023bc0x00009b14e0 87 00 00ddsub_87e0; Section virtual addr at execution
0x000023c00x00009b18e0 07 00 00dd0x00003740; Section file offset
0x000023c40x00009b1c10 06 00 00dd610; Section size in bytes
0x000023c80x00009b2000 00 00 00dd0x00000000; Link to another section
0x000023cc0x00009b2400 00 00 00dd0x00000000; Additional section information
0x000023d00x00009b2804 00 00 00dd0x00000004; Section alignment
0x000023d40x00009b2c00 00 00 00dd0; Entry size if section holds table
0x000023d80x00009b3084 00 00 00dd84; Section name: '.fini'
0x000023dc0x00009b3401 00 00 00dd1; Section type: program data
0x000023e00x00009b3806 00 00 00dd0x00000006; Section flags: W
0x000023e40x00009b3cf0 8d 00 00ddtermination_function; Section virtual addr at execution
0x000023e80x00009b40f0 0d 00 00dd0x00006760; Section file offset
0x000023ec0x00009b4408 00 00 00dd8; Section size in bytes
0x000023f00x00009b4800 00 00 00dd0x00000000; Link to another section
0x000023f40x00009b4c00 00 00 00dd0x00000000; Additional section information
0x000023f80x00009b5004 00 00 00dd0x00000004; Section alignment
0x000023fc0x00009b5400 00 00 00dd0; Entry size if section holds table
0x000024000x00009b588a 00 00 00dd8a; Section name: '.rodata'
0x000024040x00009b5c01 00 00 00dd1; Section type: program data
0x000024080x00009b6002 00 00 00dd0x00000002; Section flags: W
0x0000240c0x00009b64f8 8d 00 00dd0x00106770; Section virtual addr at execution
0x000024100x00009b68f8 0d 00 00dd0x00006770; Section file offset
0x000024140x00009b6c80 03 00 00dd380; Section size in bytes
0x000024180x00009b7000 00 00 00dd0x00000000; Link to another section
0x0000241c0x00009b7400 00 00 00dd0x00000000; Additional section information
0x000024200x00009b7804 00 00 00dd0x00000004; Section alignment
0x000024240x00009b7c00 00 00 00dd0; Entry size if section holds table
0x000024280x00009b8092 00 00 00dd92; Section name: '.ARM.exidx'
0x0000242c0x00009b8401 00 00 70dd0x16000000001; Section type: processor-specific
0x000024300x00009b8882 00 00 00dd0x00000202; Section flags: W
0x000024340x00009b8c78 91 00 00dd0x00110570; Section virtual addr at execution
0x000024380x00009b9078 11 00 00dd0x00010570; Section file offset
0x0000243c0x00009b9408 00 00 00dd8; Section size in bytes
0x000024400x00009b980d 00 00 00dd0x00000015; Link to another section
0x000024440x00009b9c00 00 00 00dd0x00000000; Additional section information
0x000024480x00009ba004 00 00 00dd0x00000004; Section alignment
0x0000244c0x00009ba400 00 00 00dd0; Entry size if section holds table
0x000024500x00009ba89d 00 00 00dd9d; Section name: '.eh_frame'
0x000024540x00009bac01 00 00 00dd1; Section type: program data
0x000024580x00009bb002 00 00 00dd0x00000002; Section flags: W
0x0000245c0x00009bb480 91 00 00dd0x00110600; Section virtual addr at execution
0x000024600x00009bb880 11 00 00dd0x00010600; Section file offset
0x000024640x00009bbc04 00 00 00dd4; Section size in bytes
0x000024680x00009bc000 00 00 00dd0x00000000; Link to another section
0x0000246c0x00009bc400 00 00 00dd0x00000000; Additional section information
0x000024700x00009bc804 00 00 00dd0x00000004; Section alignment
0x000024740x00009bcc00 00 00 00dd0; Entry size if section holds table
0x000024780x00009bd0a7 00 00 00dda7; Section name: '.init_array'
0x0000247c0x00009bd40e 00 00 00dde; Section type: array of constructors
0x000024800x00009bd803 00 00 00dd0x00000003; Section flags: AX
0x000024840x00009bdc0c 1f 01 00dd0x00217414; Section virtual addr at execution
0x000024880x00009be00c 1f 00 00dd0x00017414; Section file offset
0x0000248c0x00009be404 00 00 00dd4; Section size in bytes
0x000024900x00009be800 00 00 00dd0x00000000; Link to another section
0x000024940x00009bec00 00 00 00dd0x00000000; Additional section information
0x000024980x00009bf004 00 00 00dd0x00000004; Section alignment
0x0000249c0x00009bf400 00 00 00dd0; Entry size if section holds table
0x000024a00x00009bf8b3 00 00 00ddb3; Section name: '.fini_array'
0x000024a40x00009bfc0f 00 00 00ddf; Section type: array of destructors
0x000024a80x00009c0003 00 00 00dd0x00000003; Section flags: WAX
0x000024ac0x00009c0410 1f 01 00dd0x00217420; Section virtual addr at execution
0x000024b00x00009c0810 1f 00 00dd0x00017420; Section file offset
0x000024b40x00009c0c04 00 00 00dd4; Section size in bytes
0x000024b80x00009c1000 00 00 00dd0x00000000; Link to another section
0x000024bc0x00009c1400 00 00 00dd0x00000000; Additional section information
0x000024c00x00009c1804 00 00 00dd0x00000004; Section alignment
0x000024c40x00009c1c00 00 00 00dd0; Entry size if section holds table
0x000024c80x00009c20bf 00 00 00ddbf; Section name: '.jcr'
0x000024cc0x00009c2401 00 00 00dd1; Section type: program data
0x000024d00x00009c2803 00 00 00dd0x00000003; Section flags: W
0x000024d40x00009c2c14 1f 01 00dd0x00217424; Section virtual addr at execution
0x000024d80x00009c3014 1f 00 00dd0x00017424; Section file offset
0x000024dc0x00009c3404 00 00 00dd4; Section size in bytes
0x000024e00x00009c3800 00 00 00dd0x00000000; Link to another section
0x000024e40x00009c3c00 00 00 00dd0x00000000; Additional section information
0x000024e80x00009c4004 00 00 00dd0x00000004; Section alignment
0x000024ec0x00009c4400 00 00 00dd0; Entry size if section holds table
0x000024f00x00009c48c4 00 00 00ddc4; Section name: '.dynamic'
0x000024f40x00009c4c06 00 00 00dd6; Section type: dynamic linking information
0x000024f80x00009c5003 00 00 00dd0x00000003; Section flags: AX
0x000024fc0x00009c5418 1f 01 00dd0x00217430; Section virtual addr at execution
0x000025000x00009c5818 1f 00 00dd0x00017430; Section file offset
0x000025040x00009c5ce8 00 00 00dde8; Section size in bytes
0x000025080x00009c6006 00 00 00dd0x00000006; Link to another section
0x0000250c0x00009c6400 00 00 00dd0x00000000; Additional section information
0x000025100x00009c6804 00 00 00dd0x00000004; Section alignment
0x000025140x00009c6c08 00 00 00dd8; Entry size if section holds table
0x000025180x00009c70cd 00 00 00ddcd; Section name: '.got'
0x0000251c0x00009c7401 00 00 00dd1; Section type: program data
0x000025200x00009c7803 00 00 00dd0x00000003; Section flags: W
0x000025240x00009c7c00 20 01 00dd0x00220000; Section virtual addr at execution
0x000025280x00009c8000 20 00 00dd0x00020000; Section file offset
0x0000252c0x00009c847c 00 00 00dd7c; Section size in bytes
0x000025300x00009c8800 00 00 00dd0x00000000; Link to another section
0x000025340x00009c8c00 00 00 00dd0x00000000; Additional section information
0x000025380x00009c9004 00 00 00dd0x00000004; Section alignment
0x0000253c0x00009c9404 00 00 00dd4; Entry size if section holds table
0x000025400x00009c98d2 00 00 00ddd2; Section name: '.data'
0x000025440x00009c9c01 00 00 00dd1; Section type: program data
0x000025480x00009ca003 00 00 00dd0x00000003; Section flags: W
0x0000254c0x00009ca47c 20 01 00dd0x00220174; Section virtual addr at execution
0x000025500x00009ca87c 20 00 00dd0x00020174; Section file offset
0x000025540x00009cac08 00 00 00dd8; Section size in bytes
0x000025580x00009cb000 00 00 00dd0x00000000; Link to another section
0x0000255c0x00009cb400 00 00 00dd0x00000000; Additional section information
0x000025600x00009cb804 00 00 00dd0x00000004; Section alignment
0x000025640x00009cbc00 00 00 00dd0; Entry size if section holds table
0x000025680x00009cc0d8 00 00 00ddd8; Section name: '.bss'
0x0000256c0x00009cc408 00 00 00dd8; Section type: program space with no data (bss)
0x000025700x00009cc803 00 00 00dd0x00000003; Section flags: none
0x000025740x00009ccc88 20 01 00dd0x00220210; Section virtual addr at execution
0x000025780x00009cd084 20 00 00dd0x00020204; Section file offset
0x0000257c0x00009cd444 00 00 00dd44; Section size in bytes
0x000025800x00009cd800 00 00 00dd0x00000000; Link to another section
0x000025840x00009cdc00 00 00 00dd0x00000000; Additional section information
0x000025880x00009ce008 00 00 00dd0x00000010; Section alignment
0x0000258c0x00009ce400 00 00 00dd0; Entry size if section holds table
0x000025900x00009ce8dd 00 00 00dddd; Section name: '.ARM.attributes'
0x000025940x00009cec03 00 00 70dd0x16000000003; Section type: processor-specific
0x000025980x00009cf000 00 00 00dd0x00000000; Section flags: WA
0x0000259c0x00009cf400 00 00 00dd0x00000000; Section virtual addr at execution
0x000025a00x00009cf884 20 00 00dd0x00020204; Section file offset
0x000025a40x00009cfc37 00 00 00dd37; Section size in bytes
0x000025a80x00009d0000 00 00 00dd0x00000000; Link to another section
0x000025ac0x00009d0400 00 00 00dd0x00000000; Additional section information
0x000025b00x00009d0801 00 00 00dd0x00000001; Section alignment
0x000025b40x00009d0c00 00 00 00dd0; Entry size if section holds table
0x000025b80x00009d1001 00 00 00dd1; Section name: '.shstrtab'
0x000025bc0x00009d1403 00 00 00dd3; Section type: string table
0x000025c00x00009d1800 00 00 00dd0x00000000; Section flags: WA
0x000025c40x00009d1c00 00 00 00dd0x00000000; Section virtual addr at execution
0x000025c80x00009d20bb 20 00 00dd0x00020273; Section file offset
0x000025cc0x00009d24ed 00 00 00dded; Section size in bytes
0x000025d00x00009d2800 00 00 00dd0x00000000; Link to another section
0x000025d40x00009d2c00 00 00 00dd0x00000000; Additional section information
0x000025d80x00009d3001 00 00 00dd0x00000001; Section alignment
0x000025dc0x00009d3400 00 00 00dd0; Entry size if section holds table
+ + diff --git a/ARM/trafman/trafman.objdump b/ARM/trafman/trafman.objdump new file mode 100644 index 0000000..27fc48c --- /dev/null +++ b/ARM/trafman/trafman.objdump @@ -0,0 +1,498 @@ + +trafman: file format elf32-littlearm + + +Disassembly of section .init: + +0000867c <.init>: + 867c: e92d4008 push {r3, lr} + 8680: eb00006d bl 883c + 8684: e8bd8008 pop {r3, pc} + +Disassembly of section .plt: + +00008688 <.plt>: + 8688: e52de004 push {lr} ; (str lr, [sp, #-4]!) + 868c: e59fe004 ldr lr, [pc, #4] ; 8698 + 8690: e08fe00e add lr, pc, lr + 8694: e5bef008 ldr pc, [lr, #8]! + 8698: 00009968 andeq r9, r0, r8, ror #18 + 869c: e28fc600 add ip, pc, #0 + 86a0: e28cca09 add ip, ip, #36864 ; 0x9000 + 86a4: e5bcf968 ldr pc, [ip, #2408]! ; 0x968 + 86a8: e28fc600 add ip, pc, #0 + 86ac: e28cca09 add ip, ip, #36864 ; 0x9000 + 86b0: e5bcf960 ldr pc, [ip, #2400]! ; 0x960 + 86b4: e28fc600 add ip, pc, #0 + 86b8: e28cca09 add ip, ip, #36864 ; 0x9000 + 86bc: e5bcf958 ldr pc, [ip, #2392]! ; 0x958 + 86c0: e28fc600 add ip, pc, #0 + 86c4: e28cca09 add ip, ip, #36864 ; 0x9000 + 86c8: e5bcf950 ldr pc, [ip, #2384]! ; 0x950 + 86cc: e28fc600 add ip, pc, #0 + 86d0: e28cca09 add ip, ip, #36864 ; 0x9000 + 86d4: e5bcf948 ldr pc, [ip, #2376]! ; 0x948 + 86d8: e28fc600 add ip, pc, #0 + 86dc: e28cca09 add ip, ip, #36864 ; 0x9000 + 86e0: e5bcf940 ldr pc, [ip, #2368]! ; 0x940 + 86e4: e28fc600 add ip, pc, #0 + 86e8: e28cca09 add ip, ip, #36864 ; 0x9000 + 86ec: e5bcf938 ldr pc, [ip, #2360]! ; 0x938 + 86f0: e28fc600 add ip, pc, #0 + 86f4: e28cca09 add ip, ip, #36864 ; 0x9000 + 86f8: e5bcf930 ldr pc, [ip, #2352]! ; 0x930 + 86fc: e28fc600 add ip, pc, #0 + 8700: e28cca09 add ip, ip, #36864 ; 0x9000 + 8704: e5bcf928 ldr pc, [ip, #2344]! ; 0x928 + 8708: e28fc600 add ip, pc, #0 + 870c: e28cca09 add ip, ip, #36864 ; 0x9000 + 8710: e5bcf920 ldr pc, [ip, #2336]! ; 0x920 + 8714: e28fc600 add ip, pc, #0 + 8718: e28cca09 add ip, ip, #36864 ; 0x9000 + 871c: e5bcf918 ldr pc, [ip, #2328]! ; 0x918 + 8720: e28fc600 add ip, pc, #0 + 8724: e28cca09 add ip, ip, #36864 ; 0x9000 + 8728: e5bcf910 ldr pc, [ip, #2320]! ; 0x910 + 872c: e28fc600 add ip, pc, #0 + 8730: e28cca09 add ip, ip, #36864 ; 0x9000 + 8734: e5bcf908 ldr pc, [ip, #2312]! ; 0x908 + 8738: e28fc600 add ip, pc, #0 + 873c: e28cca09 add ip, ip, #36864 ; 0x9000 + 8740: e5bcf900 ldr pc, [ip, #2304]! ; 0x900 + 8744: e28fc600 add ip, pc, #0 + 8748: e28cca09 add ip, ip, #36864 ; 0x9000 + 874c: e5bcf8f8 ldr pc, [ip, #2296]! ; 0x8f8 + 8750: e28fc600 add ip, pc, #0 + 8754: e28cca09 add ip, ip, #36864 ; 0x9000 + 8758: e5bcf8f0 ldr pc, [ip, #2288]! ; 0x8f0 + 875c: e28fc600 add ip, pc, #0 + 8760: e28cca09 add ip, ip, #36864 ; 0x9000 + 8764: e5bcf8e8 ldr pc, [ip, #2280]! ; 0x8e8 + 8768: e28fc600 add ip, pc, #0 + 876c: e28cca09 add ip, ip, #36864 ; 0x9000 + 8770: e5bcf8e0 ldr pc, [ip, #2272]! ; 0x8e0 + 8774: e28fc600 add ip, pc, #0 + 8778: e28cca09 add ip, ip, #36864 ; 0x9000 + 877c: e5bcf8d8 ldr pc, [ip, #2264]! ; 0x8d8 + 8780: e28fc600 add ip, pc, #0 + 8784: e28cca09 add ip, ip, #36864 ; 0x9000 + 8788: e5bcf8d0 ldr pc, [ip, #2256]! ; 0x8d0 + 878c: e28fc600 add ip, pc, #0 + 8790: e28cca09 add ip, ip, #36864 ; 0x9000 + 8794: e5bcf8c8 ldr pc, [ip, #2248]! ; 0x8c8 + 8798: e28fc600 add ip, pc, #0 + 879c: e28cca09 add ip, ip, #36864 ; 0x9000 + 87a0: e5bcf8c0 ldr pc, [ip, #2240]! ; 0x8c0 + 87a4: e28fc600 add ip, pc, #0 + 87a8: e28cca09 add ip, ip, #36864 ; 0x9000 + 87ac: e5bcf8b8 ldr pc, [ip, #2232]! ; 0x8b8 + 87b0: e28fc600 add ip, pc, #0 + 87b4: e28cca09 add ip, ip, #36864 ; 0x9000 + 87b8: e5bcf8b0 ldr pc, [ip, #2224]! ; 0x8b0 + 87bc: e28fc600 add ip, pc, #0 + 87c0: e28cca09 add ip, ip, #36864 ; 0x9000 + 87c4: e5bcf8a8 ldr pc, [ip, #2216]! ; 0x8a8 + 87c8: e28fc600 add ip, pc, #0 + 87cc: e28cca09 add ip, ip, #36864 ; 0x9000 + 87d0: e5bcf8a0 ldr pc, [ip, #2208]! ; 0x8a0 + 87d4: e28fc600 add ip, pc, #0 + 87d8: e28cca09 add ip, ip, #36864 ; 0x9000 + 87dc: e5bcf898 ldr pc, [ip, #2200]! ; 0x898 + +Disassembly of section .text: + +000087e0 <.text>: + 87e0: 2000b508 andcs fp, r0, r8, lsl #10 + 87e4: fa6af000 blx 1ac47ec + 87e8: 038cf242 orreq pc, ip, #536870916 ; 0x20000004 + 87ec: 0301f2c0 movweq pc, #4800 ; 0x12c0 ; + 87f0: f7ff6818 ; instruction: 0xf7ff6818 + 87f4: f242ef6c vmax.f32 q15, q1, q14 + 87f8: f2c00388 vsubw.s8 q8, q8, d8 + 87fc: 68180301 ldmdavs r8, {r0, r8, r9} + 8800: ef64f7ff svc 0x0064f7ff + 8804: f7ff2000 ; instruction: 0xf7ff2000 + 8808: bf00efaa svclt 0x0000efaa + 880c: 0b00f04f bleq 44950 + 8810: 0e00f04f cdpeq 0, 0, cr15, cr0, cr15, {2} + 8814: 466abc02 strbtmi fp, [sl], -r2, lsl #24 + 8818: b401b404 strlt fp, [r1], #-1028 ; 0x404 + 881c: c010f8df ; instruction: 0xc010f8df + 8820: cd04f84d stcgt 8, cr15, [r4, #-308] ; 0xfffffecc + 8824: 4b044803 blmi 11a838 + 8828: ef80f7ff svc 0x0080f7ff + 882c: efccf7ff svc 0x00ccf7ff + 8830: 00008ded andeq r8, r0, sp, ror #27 + 8834: 000087e1 andeq r8, r0, r1, ror #15 + 8838: 00008dad andeq r8, r0, sp, lsr #27 + 883c: e59f3014 ldr r3, [pc, #20] ; 8858 + 8840: e59f2014 ldr r2, [pc, #20] ; 885c + 8844: e08f3003 add r3, pc, r3 + 8848: e7932002 ldr r2, [r3, r2] + 884c: e3520000 cmp r2, #0 + 8850: 012fff1e bxeq lr + 8854: eaffffba b 8744 + 8858: 000097b4 ; instruction: 0x000097b4 + 885c: 00000078 andeq r0, r0, r8, ror r0 + 8860: f2424b07 vqdmulh.s d20, d2, d7 + 8864: f2c00084 vaddl.s8 q8, d16, d4 + 8868: 1a1b0001 bne 6c8874 + 886c: d8002b06 stmdale r0, {r1, r2, r8, r9, fp, sp} + 8870: f2404770 vaba.s8 q10, q0, q8 + 8874: f2c00300 vsubw.s8 q8, q0, d0 + 8878: 2b000300 blcs 9480 + 887c: 4718d0f8 ; instruction: 0x4718d0f8 + 8880: 00012087 andeq r2, r1, r7, lsl #1 + 8884: 0384f242 orreq pc, r4, #536870916 ; 0x20000004 + 8888: 0084f242 addeq pc, r4, r2, asr #4 + 888c: 0301f2c0 movweq pc, #4800 ; 0x12c0 ; + 8890: 0001f2c0 andeq pc, r1, r0, asr #5 + 8894: 109b1a1b addsne r1, fp, fp, lsl sl + 8898: 73d3eb03 bicsvc lr, r3, #3072 ; 0xc00 + 889c: d1001059 qaddle r1, r9, r0 + 88a0: f2404770 vaba.s8 q10, q0, q8 + 88a4: f2c00200 vsubl.s8 q8, d0, d0 + 88a8: 2a000200 bcs 90b0 + 88ac: 4710d0f8 ; instruction: 0x4710d0f8 + 88b0: f242b510 vqrshl.s8 d27, d0, d2 + 88b4: f2c00490 ; instruction: 0xf2c00490 + 88b8: 78230401 stmdavc r3!, {r0, sl} + 88bc: f7ffb91b ; instruction: 0xf7ffb91b + 88c0: 2301ffcf movwcs pc, #8143 ; 0x1fcf ; + 88c4: bd107023 ldclt 0, cr7, [r0, #-140] ; 0xffffff74 + 88c8: 7014f641 andsvc pc, r4, r1, asr #12 + 88cc: f2c0b508 vabal.s8 , d0, d8 + 88d0: 68030001 stmdavs r3, {r0} + 88d4: f240b12b vrhadd.s8 d27, d0, d27 + 88d8: f2c00300 vsubw.s8 q8, q0, d0 + 88dc: b1030300 mrslt r0, SP_svc + 88e0: e8bd4798 pop {r3, r4, r7, r8, r9, sl, lr} + 88e4: f7ff4008 ; instruction: 0xf7ff4008 + 88e8: bf00bfcd svclt 0x0000bfcd + 88ec: b5f02300 ldrblt r2, [r0, #768]! ; 0x300 + 88f0: b0834606 addlt r4, r3, r6, lsl #12 + 88f4: 461c460f ldrmi r4, [ip], -pc, lsl #12 + 88f8: f805ad02 ; instruction: 0xf805ad02 + 88fc: 46303d08 ldrtmi r3, [r0], -r8, lsl #26 + 8900: 22014669 andcs r4, r1, #110100480 ; 0x6900000 + 8904: eedcf7ff mrc 7, 6, APSR_nzcv, cr12, cr15, {7} + 8908: dd0c2800 stcle 8, cr2, [ip, #-0] + 890c: 3000f89d mulcc r0, sp, r8 + 8910: bf9c2c2a svclt 0x009c2c2a + 8914: 3401553b strcc r5, [r1], #-1339 ; 0x53b + 8918: d1f02b0a mvnsle r2, sl, lsl #22 + 891c: 23001e60 movwcs r1, #3680 ; 0xe60 + 8920: b003543b andlt r5, r3, fp, lsr r4 + 8924: 2000bdf0 strdcs fp, [r0], -r0 + 8928: ef18f7ff svc 0x0018f7ff + 892c: b5f02300 ldrblt r2, [r0, #768]! ; 0x300 + 8930: b0834606 addlt r4, r3, r6, lsl #12 + 8934: 461c460f ldrmi r4, [ip], -pc, lsl #12 + 8938: f805ad02 ; instruction: 0xf805ad02 + 893c: 46303d08 ldrtmi r3, [r0], -r8, lsl #26 + 8940: 22014669 andcs r4, r1, #110100480 ; 0x6900000 + 8944: eebcf7ff mrc 7, 5, APSR_nzcv, cr12, cr15, {7} + 8948: dd0c2800 stcle 8, cr2, [ip, #-0] + 894c: 3000f89d mulcc r0, sp, r8 + 8950: bf9c2c02 svclt 0x009c2c02 + 8954: 3401553b strcc r5, [r1], #-1339 ; 0x53b + 8958: d1f02b0a mvnsle r2, sl, lsl #22 + 895c: 23001e60 movwcs r1, #3680 ; 0xe60 + 8960: b003543b andlt r5, r3, fp, lsr r4 + 8964: 2000bdf0 strdcs fp, [r0], -r0 + 8968: eef8f7ff mrc 7, 7, APSR_nzcv, cr8, cr15, {7} + 896c: b5f02300 ldrblt r2, [r0, #768]! ; 0x300 + 8970: b0834606 addlt r4, r3, r6, lsl #12 + 8974: 461c460f ldrmi r4, [ip], -pc, lsl #12 + 8978: f805ad02 ; instruction: 0xf805ad02 + 897c: 46303d08 ldrtmi r3, [r0], -r8, lsl #26 + 8980: 22014669 andcs r4, r1, #110100480 ; 0x6900000 + 8984: ee9cf7ff mrc 7, 4, APSR_nzcv, cr12, cr15, {7} + 8988: dd0c2800 stcle 8, cr2, [ip, #-0] + 898c: 3000f89d mulcc r0, sp, r8 + 8990: bf9c2c3e svclt 0x009c2c3e + 8994: 3401553b strcc r5, [r1], #-1339 ; 0x53b + 8998: d1f02b0a mvnsle r2, sl, lsl #22 + 899c: 23001e60 movwcs r1, #3680 ; 0xe60 + 89a0: b003543b andlt r5, r3, fp, lsr r4 + 89a4: 2000bdf0 strdcs fp, [r0], -r0 + 89a8: eed8f7ff mrc 7, 6, APSR_nzcv, cr8, cr15, {7} + 89ac: 4604b5f0 ; instruction: 0x4604b5f0 + 89b0: 078cf242 streq pc, [ip, r2, asr #4] + 89b4: 50fcf648 rscspl pc, ip, r8, asr #12 + 89b8: f2c0b0e3 vmla.i d27, d16, d3[4] + 89bc: f2c00701 vabdl.s8 q8, d0, d1 + 89c0: f7ff0000 ; instruction: 0xf7ff0000 + 89c4: 6838eeae ldmdavs r8!, {r1, r2, r3, r5, r7, r9, sl, fp, sp, lr, pc} + 89c8: ee80f7ff mcr 7, 4, pc, cr0, cr15, {7} ; + 89cc: 4620a90b strtmi sl, [r0], -fp, lsl #18 + 89d0: ff8cf7ff ; instruction: 0xff8cf7ff + 89d4: 6154f648 cmpvs r4, r8, asr #12 + 89d8: f2c0a803 vmlal.s8 q13, d0, d3 + 89dc: 22010100 andcs r0, r1, #0 + 89e0: eee0f7ff mcr 7, 7, pc, cr0, cr15, {7} ; + 89e4: d1562800 cmple r6, r0, lsl #16 + 89e8: 90004602 andls r4, r0, r2, lsl #12 + 89ec: a8034613 stmdage r3, {r0, r1, r4, r9, sl, lr} + 89f0: f7ffa90b ; instruction: 0xf7ffa90b + 89f4: 4604ee84 strmi lr, [r4], -r4, lsl #29 + 89f8: 2801b118 stmdacs r1, {r3, r4, r8, ip, sp, pc} + 89fc: b063d035 rsblt sp, r3, r5, lsr r0 + 8a00: f246bdf0 vmla.f32 , q11, q8 + 8a04: a90b2364 stmdbge fp, {r2, r5, r6, r8, r9, sp} + 8a08: 032ff2c0 msreq CPSR_fsxc, #12 + 8a0c: a8162228 ldmdage r6, {r3, r5, r9, sp} + 8a10: f7ff9316 ; instruction: 0xf7ff9316 + 8a14: f648eece ; instruction: 0xf648eece + 8a18: a8166184 ldmdage r6, {r2, r7, r8, sp, lr} + 8a1c: 0100f2c0 smlabteq r0, r0, r2, pc ; + 8a20: ee48f7ff mcr 7, 2, pc, cr8, cr15, {7} ; + 8a24: b3584605 cmplt r8, #5242880 ; 0x500000 + 8a28: e000ae22 and sl, r0, r2, lsr #28 + 8a2c: 4628461c ; instruction: 0x4628461c + 8a30: eea6f7ff mcr 7, 5, pc, cr6, cr15, {7} ; + 8a34: 30015530 andcc r5, r1, r0, lsr r5 + 8a38: 0301f104 movweq pc, #4356 ; 0x1104 ; + 8a3c: 4628d1f6 ; instruction: 0x4628d1f6 + 8a40: eeaaf7ff mcr 7, 5, pc, cr10, cr15, {7} ; + 8a44: f7ffa816 ; instruction: 0xf7ffa816 + 8a48: 2800ee54 stmdacs r0, {r2, r4, r6, r9, sl, fp, sp, lr, pc} + 8a4c: f648db33 ; instruction: 0xf648db33 + 8a50: 230060b4 movwcs r6, #180 ; 0xb4 + 8a54: f2c04631 vmvn.i32 d20, #16777216 ; 0x01000000 + 8a58: 55330000 ldrpl r0, [r3, #-0]! + 8a5c: ee24f7ff mcr 7, 1, pc, cr4, cr15, {7} ; + 8a60: f7ff6838 ; instruction: 0xf7ff6838 + 8a64: b063ee34 rsblt lr, r3, r4, lsr lr + 8a68: f648bdf0 ; instruction: 0xf648bdf0 + 8a6c: f2c060d8 vshr.s64 q11, q4, #64 + 8a70: f7ff0000 ; instruction: 0xf7ff0000 + 8a74: 6838ee56 ldmdavs r8!, {r1, r2, r4, r6, r9, sl, fp, sp, lr, pc} + 8a78: ee28f7ff mcr 7, 1, pc, cr8, cr15, {7} ; + 8a7c: bdf0b063 ldcllt 0, cr11, [r0, #396]! ; 0x18c + 8a80: 60bcf648 adcsvs pc, ip, r8, asr #12 + 8a84: f2c0a916 vorr.i16 d26, #6 ; 0x0006 + 8a88: f7ff0000 ; instruction: 0xf7ff0000 + 8a8c: 6838ee0e ldmdavs r8!, {r1, r2, r3, r9, sl, fp, sp, lr, pc} + 8a90: ee1cf7ff mrc 7, 0, APSR_nzcv, cr12, cr15, {7} + 8a94: f242e7b3 vaba.s8 d30, d18, d19 + 8a98: f6480388 ; instruction: 0xf6480388 + 8a9c: f2c06068 vmla.i d22, d0, d0[6] + 8aa0: f2c00301 vsubw.s8 q8, q0, d1 + 8aa4: 681b0000 ldmdavs fp, {} ; + 8aa8: 22182101 andscs r2, r8, #1073741824 ; 0x40000000 + 8aac: ee2cf7ff mcr 7, 1, pc, cr12, cr15, {7} ; + 8ab0: f7ff2001 ; instruction: 0xf7ff2001 + 8ab4: f648ee54 ; instruction: 0xf648ee54 + 8ab8: a9166088 ldmdbge r6, {r3, r7, sp, lr} + 8abc: 0000f2c0 andeq pc, r0, r0, asr #5 + 8ac0: edf2f7ff ldcl 7, cr15, [r2, #1020]! ; 0x3fc + 8ac4: f7ff6838 ; instruction: 0xf7ff6838 + 8ac8: 2000ee02 andcs lr, r0, r2, lsl #28 + 8acc: ee04f7ff mcr 7, 0, pc, cr4, cr15, {7} ; + 8ad0: e92d2300 push {r8, r9, sp} + 8ad4: 460641f0 ; instruction: 0x460641f0 + 8ad8: 4688b082 strmi fp, [r8], r2, lsl #1 + 8adc: 461c1e57 ; instruction: 0x461c1e57 + 8ae0: f805ad02 ; instruction: 0xf805ad02 + 8ae4: 46303d08 ldrtmi r3, [r0], -r8, lsl #26 + 8ae8: 22014669 andcs r4, r1, #110100480 ; 0x6900000 + 8aec: ede8f7ff stcl 7, cr15, [r8, #1020]! ; 0x3fc + 8af0: dd112800 ldcle 8, cr2, [r1, #-0] + 8af4: 3000f89d mulcc r0, sp, r8 + 8af8: bf3c42bc svclt 0x003c42bc + 8afc: 3004f808 andcc pc, r4, r8, lsl #16 + 8b00: 2b0a3401 blcs 295b0c + 8b04: b104d1ef smlattlt r4, pc, r1, sp + 8b08: 23003c01 movwcs r3, #3073 ; 0xc01 + 8b0c: f8084620 ; instruction: 0xf8084620 + 8b10: b0023004 andlt r3, r2, r4 + 8b14: 81f0e8bd ldrhhi lr, [r0, #141]! ; 0x8d + 8b18: f7ff2000 ; instruction: 0xf7ff2000 + 8b1c: bf00ee20 svclt 0x0000ee20 + 8b20: 4605b570 ; instruction: 0x4605b570 + 8b24: 048cf242 streq pc, [ip], #578 ; 0x242 + 8b28: 60e8f648 rscvs pc, r8, r8, asr #12 + 8b2c: 6da5f5ad cfstr32vs mvfx15, [r5, #692]! ; 0x2b4 + 8b30: 0401f2c0 streq pc, [r1], #-704 ; 0x2c0 + 8b34: 0000f2c0 andeq pc, r0, r0, asr #5 + 8b38: edf2f7ff ldcl 7, cr15, [r2, #1020]! ; 0x3fc + 8b3c: f7ff6820 ; instruction: 0xf7ff6820 + 8b40: a90aedc6 stmdbge sl, {r1, r2, r6, r7, r8, sl, fp, sp, lr, pc} + 8b44: f7ff4628 ; instruction: 0xf7ff4628 + 8b48: f648fed1 ; instruction: 0xf648fed1 + 8b4c: a8026154 stmdage r2, {r2, r4, r6, r8, sp, lr} + 8b50: 0100f2c0 smlabteq r0, r0, r2, pc ; + 8b54: f7ff2201 ; instruction: 0xf7ff2201 + 8b58: 2800ee26 stmdacs r0, {r1, r2, r5, r9, sl, fp, sp, lr, pc} + 8b5c: 4602d15f ; instruction: 0x4602d15f + 8b60: 46139000 ldrmi r9, [r3], -r0 + 8b64: a90aa802 stmdbge sl, {r1, fp, sp, pc} + 8b68: edc8f7ff stcl 7, cr15, [r8, #1020] ; 0x3fc + 8b6c: 2801b120 stmdacs r1, {r5, r8, ip, sp, pc} + 8b70: f50dd037 ; instruction: 0xf50dd037 + 8b74: bd706da5 ldcllt 13, cr6, [r0, #-660]! ; 0xfffffd6c + 8b78: 7028f648 eorvc pc, r8, r8, asr #12 + 8b7c: 0000f2c0 andeq pc, r0, r0, asr #5 + 8b80: edcef7ff stcl 7, cr15, [lr, #1020] ; 0x3fc + 8b84: f7ff6820 ; instruction: 0xf7ff6820 + 8b88: f246eda2 vadd.f32 d30, d22, d18 + 8b8c: a90a2364 stmdbge sl, {r2, r5, r6, r8, r9, sp} + 8b90: 032ff2c0 msreq CPSR_fsxc, #12 + 8b94: 102bf20d eorne pc, fp, sp, lsl #4 + 8b98: f7ff934a ; instruction: 0xf7ff934a + 8b9c: a84aedbc stmdage sl, {r2, r3, r4, r5, r7, r8, sl, fp, sp, lr, pc}^ + 8ba0: f44f2141 vst4.16 {d18,d20,d22,d24}, [pc], r1 + 8ba4: f7ff72d0 ; instruction: 0xf7ff72d0 + 8ba8: 1e06edd4 mcrne 13, 0, lr, cr6, cr4, {6} + 8bac: f648db23 ; instruction: 0xf648db23 + 8bb0: f2c07050 vmov.i32 , #0 ; 0x00000000 + 8bb4: f7ff0000 ; instruction: 0xf7ff0000 + 8bb8: 6820edb4 stmdavs r0!, {r2, r4, r5, r7, r8, sl, fp, sp, lr, pc} + 8bbc: ed86f7ff stc 7, cr15, [r6, #1020] ; 0x3fc + 8bc0: 4628a94a strtmi sl, [r8], -sl, asr #18 + 8bc4: 6280f44f addvs pc, r0, #1325400064 ; 0x4f000000 + 8bc8: ff82f7ff ; instruction: 0xff82f7ff + 8bcc: 4602a94a strmi sl, [r2], -sl, asr #18 + 8bd0: f7ff4630 ; instruction: 0xf7ff4630 + 8bd4: 4630eddc ; instruction: 0x4630eddc + 8bd8: edfcf7ff ldcl 7, cr15, [ip, #1020]! ; 0x3fc + 8bdc: 6da5f50d cfstr32vs mvfx15, [r5, #52]! ; 0x34 + 8be0: f648bd70 ; instruction: 0xf648bd70 + 8be4: f2c07070 vmvn.i32 , #0 ; 0x00000000 + 8be8: f7ff0000 ; instruction: 0xf7ff0000 + 8bec: 6820ed9a stmdavs r0!, {r1, r3, r4, r7, r8, sl, fp, sp, lr, pc} + 8bf0: ed6cf7ff stcl 7, cr15, [ip, #-1020]! ; 0xfffffc04 + 8bf4: f242e7bd vaba.s8 d30, d18, d29 + 8bf8: f2c00388 vsubw.s8 q8, q8, d8 + 8bfc: 681c0301 ldmdavs ip, {r0, r8, r9} + 8c00: edb8f7ff ldc 7, cr15, [r8, #1020]! ; 0x3fc + 8c04: f7ff6800 ; instruction: 0xf7ff6800 + 8c08: f648ed98 ; instruction: 0xf648ed98 + 8c0c: 46037138 ; instruction: 0x46037138 + 8c10: 4620aa4a strtmi sl, [r0], -sl, asr #20 + 8c14: 0100f2c0 smlabteq r0, r0, r2, pc ; + 8c18: eda6f7ff stc 7, cr15, [r6, #1020]! ; 0x3fc + 8c1c: f242e7a9 vabd.s8 d30, d18, d25 + 8c20: f6480388 ; instruction: 0xf6480388 + 8c24: f2c06068 vmla.i d22, d0, d0[6] + 8c28: f2c00301 vsubw.s8 q8, q0, d1 + 8c2c: 681b0000 ldmdavs fp, {} ; + 8c30: 22182101 andscs r2, r8, #1073741824 ; 0x40000000 + 8c34: ed68f7ff stcl 7, cr15, [r8, #-1020]! ; 0xfffffc04 + 8c38: f7ff2001 ; instruction: 0xf7ff2001 + 8c3c: bf00ed90 svclt 0x0000ed90 + 8c40: 4605b530 ; instruction: 0x4605b530 + 8c44: 7080f648 addvc pc, r0, r8, asr #12 + 8c48: f2c0b083 vaddl.s8 , d16, d3 + 8c4c: f7ff0000 ; instruction: 0xf7ff0000 + 8c50: f242ed68 vadd.f32 q15, q1, q12 + 8c54: f2c0038c vsubw.s8 q8, q8, d12 + 8c58: 68180301 ldmdavs r8, {r0, r8, r9} + 8c5c: ed36f7ff ldc 7, cr15, [r6, #-1020]! ; 0xfffffc04 + 8c60: 4628a901 strtmi sl, [r8], -r1, lsl #18 + 8c64: fe62f7ff mcr2 7, 3, pc, cr2, cr15, {7} ; + 8c68: 2100a801 tstcs r0, r1, lsl #16 + 8c6c: f7ff220a ; instruction: 0xf7ff220a + 8c70: 2802ed16 stmdacs r2, {r1, r2, r4, r8, sl, fp, sp, lr, pc} + 8c74: d01a4604 andsle r4, sl, r4, lsl #12 + 8c78: d00a2817 andle r2, sl, r7, lsl r8 + 8c7c: d0022801 andle r2, r2, r1, lsl #16 + 8c80: b0034620 andlt r4, r3, r0, lsr #12 + 8c84: 4628bd30 ; instruction: 0x4628bd30 + 8c88: fe90f7ff mrc2 7, 4, pc, cr0, cr15, {7} + 8c8c: b0034620 andlt r4, r3, r0, lsr #12 + 8c90: f242bd30 vmla.f32 d27, d2, d16 + 8c94: f6480310 ; instruction: 0xf6480310 + 8c98: f2c070c4 vmla.i d23, d16, d0[1] + 8c9c: f2c00301 vsubw.s8 q8, q0, d1 + 8ca0: 68190000 ldmdavs r9, {} ; + 8ca4: ed00f7ff stc 7, cr15, [r0, #-1020] ; 0xfffffc04 + 8ca8: b0034620 andlt r4, r3, r0, lsr #12 + 8cac: 4628bd30 ; instruction: 0x4628bd30 + 8cb0: ff36f7ff ; instruction: 0xff36f7ff + 8cb4: b0034620 andlt r4, r3, r0, lsr #12 + 8cb8: bf00bd30 svclt 0x0000bd30 + 8cbc: 4606b5f0 ; instruction: 0x4606b5f0 + 8cc0: 70ccf648 sbcvc pc, ip, r8, asr #12 + 8cc4: f2c0b08b vaddl.s8 , d16, d11 + 8cc8: f2420000 vhadd.s8 d16, d2, d0 + 8ccc: f7ff058c ; instruction: 0xf7ff058c + 8cd0: f249ed28 vadd.f32 d30, d9, d24 + 8cd4: f2c000c4 vmla.i d16, d16, d0[1] + 8cd8: f2c00501 vabal.s8 q8, d0, d1 + 8cdc: f7ff0000 ; instruction: 0xf7ff0000 + 8ce0: 6828ece4 stmdavs r8!, {r2, r5, r6, r7, sl, fp, sp, lr, pc} + 8ce4: ecf2f7ff ldcl 7, cr15, [r2], #1020 ; 0x3fc + 8ce8: 4630a902 ldrtmi sl, [r0], -r2, lsl #18 + 8cec: fe3ef7ff mrc2 7, 1, pc, cr14, cr15, {7} + 8cf0: 1018f249 andsne pc, r8, r9, asr #4 + 8cf4: f2c0a902 vqdmlal.s q13, d0, d2 + 8cf8: 22100000 andscs r0, r0, #0 + 8cfc: ed5ef7ff ldcl 7, cr15, [lr, #-1020] ; 0xfffffc04 + 8d00: d1482800 cmple r8, r0, lsl #16 + 8d04: f2422001 vhadd.s8 d18, d2, d1 + 8d08: f7ff0710 ; instruction: 0xf7ff0710 + 8d0c: f249ecec ; instruction: 0xf249ecec + 8d10: f2c0105c vmov.i32 , #12 ; 0x0000000c + 8d14: f2c00701 vabdl.s8 q8, d0, d1 + 8d18: f7ff0000 ; instruction: 0xf7ff0000 + 8d1c: 6828ed02 stmdavs r8!, {r1, r8, sl, fp, sp, lr, pc} + 8d20: ecd4f7ff ldcl 7, cr15, [r4], {255} ; 0xff + 8d24: 7080f648 addvc pc, r0, r8, asr #12 + 8d28: 048cf242 streq pc, [ip], #578 ; 0x242 + 8d2c: 0000f2c0 andeq pc, r0, r0, asr #5 + 8d30: 0401f2c0 streq pc, [r1], #-704 ; 0x2c0 + 8d34: ecf4f7ff ldcl 7, cr15, [r4], #1020 ; 0x3fc + 8d38: f7ff6828 ; instruction: 0xf7ff6828 + 8d3c: a901ecc8 stmdbge r1, {r3, r6, r7, sl, fp, sp, lr, pc} + 8d40: f7ff4630 ; instruction: 0xf7ff4630 + 8d44: a801fdf3 stmdage r1, {r0, r1, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} + 8d48: 220a2100 andcs r2, sl, #0 + 8d4c: eca6f7ff stc 7, cr15, [r6], #1020 ; 0x3fc + 8d50: d0102802 andsle r2, r0, r2, lsl #16 + 8d54: d0162817 andsle r2, r6, r7, lsl r8 + 8d58: d0102801 andsle r2, r0, r1, lsl #16 + 8d5c: d1e12803 mvnle r2, r3, lsl #16 + 8d60: 102cf249 eorne pc, ip, r9, asr #4 + 8d64: 0000f2c0 andeq pc, r0, r0, asr #5 + 8d68: ecdaf7ff ldcl 7, cr15, [sl], {255} ; 0xff + 8d6c: f7ff6820 ; instruction: 0xf7ff6820 + 8d70: b00becae andlt lr, fp, lr, lsr #25 + 8d74: 4630bdf0 ; instruction: 0x4630bdf0 + 8d78: fed2f7ff mrc2 7, 6, pc, cr2, cr15, {7} + 8d7c: 4630e7d2 ; instruction: 0x4630e7d2 + 8d80: fe14f7ff mrc2 7, 0, pc, cr4, cr15, {7} + 8d84: f648e7ce ; instruction: 0xf648e7ce + 8d88: 683970c4 ldmdavs r9!, {r2, r6, r7, ip, sp, lr} + 8d8c: 0000f2c0 andeq pc, r0, r0, asr #5 + 8d90: ec8af7ff stc 7, cr15, [sl], {255} ; 0xff + 8d94: 2001e7c6 andcs lr, r1, r6, asr #15 + 8d98: eca4f7ff stc 7, cr15, [r4], #1020 ; 0x3fc + 8d9c: 1048f249 subne pc, r8, r9, asr #4 + 8da0: 0000f2c0 andeq pc, r0, r0, asr #5 + 8da4: ecbcf7ff ldc 7, cr15, [ip], #1020 ; 0x3fc + 8da8: bdf0b00b ldcllt 0, cr11, [r0, #44]! ; 0x2c + 8dac: 43f8e92d mvnsmi lr, #737280 ; 0xb4000 + 8db0: 4e0c4607 cfmadd32mi mvax0, mvfx4, mvfx12, mvfx7 + 8db4: 46914688 ldrmi r4, [r1], r8, lsl #13 + 8db8: 447e4d0b ldrbtmi r4, [lr], #-3339 ; 0xd0b + 8dbc: ec5ef7ff mrrc 7, 15, pc, lr, cr15 ; + 8dc0: 1b76447d blne 1d99fbc + 8dc4: d00a10b6 strhle r1, [sl], -r6 + 8dc8: 24003d04 strcs r3, [r0], #-3332 ; 0xd04 + 8dcc: f8553401 ; instruction: 0xf8553401 + 8dd0: 46383f04 ldrtmi r3, [r8], -r4, lsl #30 + 8dd4: 464a4641 strbmi r4, [sl], -r1, asr #12 + 8dd8: 42b44798 adcsmi r4, r4, #39845888 ; 0x2600000 + 8ddc: e8bdd1f6 pop {r1, r2, r4, r5, r6, r7, r8, ip, lr, pc} + 8de0: bf0083f8 svclt 0x000083f8 + 8de4: 00009152 andeq r9, r0, r2, asr r1 + 8de8: 00009148 andeq r9, r0, r8, asr #2 + 8dec: bf004770 svclt 0x00004770 + +Disassembly of section .fini: + +00008df0 <.fini>: + 8df0: e92d4008 push {r3, lr} + 8df4: e8bd8008 pop {r3, pc} diff --git a/ARM/trafman/trafman.readelf b/ARM/trafman/trafman.readelf new file mode 100644 index 0000000..b1eff47 --- /dev/null +++ b/ARM/trafman/trafman.readelf @@ -0,0 +1,238 @@ +ELF Header: + Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 + Class: ELF32 + Data: 2's complement, little endian + Version: 1 (current) + OS/ABI: UNIX - System V + ABI Version: 0 + Type: EXEC (Executable file) + Machine: ARM + Version: 0x1 + Entry point address: 0x880d + Start of program headers: 52 (bytes into file) + Start of section headers: 8616 (bytes into file) + Flags: 0x5000002, has entry point, Version5 EABI + Size of this header: 52 (bytes) + Size of program headers: 32 (bytes) + Number of program headers: 9 + Size of section headers: 40 (bytes) + Number of section headers: 27 + Section header string table index: 26 + +Section Headers: + [Nr] Name Type Addr Off Size ES Flg Lk Inf Al + [ 0] NULL 00000000 000000 000000 00 0 0 0 + [ 1] .interp PROGBITS 00008154 000154 000019 00 A 0 0 1 + [ 2] .note.ABI-tag NOTE 00008170 000170 000020 00 A 0 0 4 + [ 3] .note.gnu.build-id NOTE 00008190 000190 000024 00 A 0 0 4 + [ 4] .hash HASH 000081b4 0001b4 0000c4 04 A 5 0 4 + [ 5] .dynsym DYNSYM 00008278 000278 0001e0 10 A 6 1 4 + [ 6] .dynstr STRTAB 00008458 000458 0000d8 00 A 0 0 1 + [ 7] .gnu.version VERSYM 00008530 000530 00003c 02 A 5 0 2 + [ 8] .gnu.version_r VERNEED 0000856c 00056c 000020 00 A 6 1 4 + [ 9] .rel.dyn REL 0000858c 00058c 000018 08 A 5 0 4 + [10] .rel.plt REL 000085a4 0005a4 0000d8 08 A 5 12 4 + [11] .init PROGBITS 0000867c 00067c 00000c 00 AX 0 0 4 + [12] .plt PROGBITS 00008688 000688 000158 04 AX 0 0 4 + [13] .text PROGBITS 000087e0 0007e0 000610 00 AX 0 0 4 + [14] .fini PROGBITS 00008df0 000df0 000008 00 AX 0 0 4 + [15] .rodata PROGBITS 00008df8 000df8 000380 00 A 0 0 4 + [16] .ARM.exidx ARM_EXIDX 00009178 001178 000008 00 AL 13 0 4 + [17] .eh_frame PROGBITS 00009180 001180 000004 00 A 0 0 4 + [18] .init_array INIT_ARRAY 00011f0c 001f0c 000004 00 WA 0 0 4 + [19] .fini_array FINI_ARRAY 00011f10 001f10 000004 00 WA 0 0 4 + [20] .jcr PROGBITS 00011f14 001f14 000004 00 WA 0 0 4 + [21] .dynamic DYNAMIC 00011f18 001f18 0000e8 08 WA 6 0 4 + [22] .got PROGBITS 00012000 002000 00007c 04 WA 0 0 4 + [23] .data PROGBITS 0001207c 00207c 000008 00 WA 0 0 4 + [24] .bss NOBITS 00012088 002084 000044 00 WA 0 0 8 + [25] .ARM.attributes ARM_ATTRIBUTES 00000000 002084 000037 00 0 0 1 + [26] .shstrtab STRTAB 00000000 0020bb 0000ed 00 0 0 1 +Key to Flags: + W (write), A (alloc), X (execute), M (merge), S (strings) + I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown) + O (extra OS processing required) o (OS specific), p (processor specific) + +There are no section groups in this file. + +Program Headers: + Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align + EXIDX 0x001178 0x00009178 0x00009178 0x00008 0x00008 R 0x4 + PHDR 0x000034 0x00008034 0x00008034 0x00120 0x00120 R E 0x4 + INTERP 0x000154 0x00008154 0x00008154 0x00019 0x00019 R 0x1 + [Requesting program interpreter: /lib/ld-linux-armhf.so.3] + LOAD 0x000000 0x00008000 0x00008000 0x01184 0x01184 R E 0x8000 + LOAD 0x001f0c 0x00011f0c 0x00011f0c 0x00178 0x001c0 RW 0x8000 + DYNAMIC 0x001f18 0x00011f18 0x00011f18 0x000e8 0x000e8 RW 0x4 + NOTE 0x000170 0x00008170 0x00008170 0x00044 0x00044 R 0x4 + GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x4 + GNU_RELRO 0x001f0c 0x00011f0c 0x00011f0c 0x000f4 0x000f4 R 0x1 + + Section to Segment mapping: + Segment Sections... + 00 .ARM.exidx + 01 + 02 .interp + 03 .interp .note.ABI-tag .note.gnu.build-id .hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rodata .ARM.exidx .eh_frame + 04 .init_array .fini_array .jcr .dynamic .got .data .bss + 05 .dynamic + 06 .note.ABI-tag .note.gnu.build-id + 07 + 08 .init_array .fini_array .jcr .dynamic + +Dynamic section at offset 0x1f18 contains 24 entries: + Tag Type Name/Value + 0x00000001 (NEEDED) Shared library: [libc.so.6] + 0x0000000c (INIT) 0x867c + 0x0000000d (FINI) 0x8df0 + 0x00000019 (INIT_ARRAY) 0x11f0c + 0x0000001b (INIT_ARRAYSZ) 4 (bytes) + 0x0000001a (FINI_ARRAY) 0x11f10 + 0x0000001c (FINI_ARRAYSZ) 4 (bytes) + 0x00000004 (HASH) 0x81b4 + 0x00000005 (STRTAB) 0x8458 + 0x00000006 (SYMTAB) 0x8278 + 0x0000000a (STRSZ) 216 (bytes) + 0x0000000b (SYMENT) 16 (bytes) + 0x00000015 (DEBUG) 0x0 + 0x00000003 (PLTGOT) 0x12000 + 0x00000002 (PLTRELSZ) 216 (bytes) + 0x00000014 (PLTREL) REL + 0x00000017 (JMPREL) 0x85a4 + 0x00000011 (REL) 0x858c + 0x00000012 (RELSZ) 24 (bytes) + 0x00000013 (RELENT) 8 (bytes) + 0x6ffffffe (VERNEED) 0x856c + 0x6fffffff (VERNEEDNUM) 1 + 0x6ffffff0 (VERSYM) 0x8530 + 0x00000000 (NULL) 0x0 + +Relocation section '.rel.dyn' at offset 0x58c contains 3 entries: + Offset Info Type Sym. Value Symbol's Name +00012078 00001015 R_ARM_GLOB_DAT 00000000 __gmon_start__ +00012088 00000a14 R_ARM_COPY 00012088 stderr +0001208c 00001714 R_ARM_COPY 0001208c stdout + +Relocation section '.rel.plt' at offset 0x5a4 contains 27 entries: + Offset Info Type Sym. Value Symbol's Name +0001200c 00000116 R_ARM_JUMP_SLOT 0000869c strtol +00012010 00000216 R_ARM_JUMP_SLOT 000086a8 printf +00012014 00000316 R_ARM_JUMP_SLOT 000086b4 fopen +00012018 00000416 R_ARM_JUMP_SLOT 000086c0 read +0001201c 00000516 R_ARM_JUMP_SLOT 000086cc fflush +00012020 00000616 R_ARM_JUMP_SLOT 000086d8 _exit +00012024 00000716 R_ARM_JUMP_SLOT 000086e4 sleep +00012028 00000816 R_ARM_JUMP_SLOT 000086f0 unlink +0001202c 00000916 R_ARM_JUMP_SLOT 000086fc regexec +00012030 00000b16 R_ARM_JUMP_SLOT 00008708 fwrite +00012034 00000c16 R_ARM_JUMP_SLOT 00008714 strcpy +00012038 00000d16 R_ARM_JUMP_SLOT 00008720 puts +0001203c 00000e16 R_ARM_JUMP_SLOT 0000872c __libc_start_main +00012040 00000f16 R_ARM_JUMP_SLOT 00008738 strerror +00012044 00001016 R_ARM_JUMP_SLOT 00000000 __gmon_start__ +00012048 00001116 R_ARM_JUMP_SLOT 00008750 open +0001204c 00001216 R_ARM_JUMP_SLOT 0000875c exit +00012050 00001316 R_ARM_JUMP_SLOT 00008768 fprintf +00012054 00001416 R_ARM_JUMP_SLOT 00008774 __errno_location +00012058 00001516 R_ARM_JUMP_SLOT 00008780 fgetc +0001205c 00001616 R_ARM_JUMP_SLOT 0000878c write +00012060 00001816 R_ARM_JUMP_SLOT 00008798 fclose +00012064 00001916 R_ARM_JUMP_SLOT 000087a4 regcomp +00012068 00001a16 R_ARM_JUMP_SLOT 000087b0 strncat +0001206c 00001b16 R_ARM_JUMP_SLOT 000087bc strncmp +00012070 00001c16 R_ARM_JUMP_SLOT 000087c8 abort +00012074 00001d16 R_ARM_JUMP_SLOT 000087d4 close + +Unwind table index '.ARM.exidx' at offset 0x1178 contains 1 entries: + +0x880c: 0x1 [cantunwind] + + +Symbol table '.dynsym' contains 30 entries: + Num: Value Size Type Bind Vis Ndx Name + 0: 00000000 0 NOTYPE LOCAL DEFAULT UND + 1: 0000869c 0 FUNC GLOBAL DEFAULT UND strtol@GLIBC_2.4 (2) + 2: 000086a8 0 FUNC GLOBAL DEFAULT UND printf@GLIBC_2.4 (2) + 3: 000086b4 0 FUNC GLOBAL DEFAULT UND fopen@GLIBC_2.4 (2) + 4: 000086c0 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) + 5: 000086cc 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) + 6: 000086d8 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) + 7: 000086e4 0 FUNC GLOBAL DEFAULT UND sleep@GLIBC_2.4 (2) + 8: 000086f0 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (2) + 9: 000086fc 0 FUNC GLOBAL DEFAULT UND regexec@GLIBC_2.4 (2) + 10: 00012088 4 OBJECT GLOBAL DEFAULT 24 stderr@GLIBC_2.4 (2) + 11: 00008708 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2) + 12: 00008714 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) + 13: 00008720 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) + 14: 0000872c 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.4 (2) + 15: 00008738 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) + 16: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ + 17: 00008750 0 FUNC GLOBAL DEFAULT UND open@GLIBC_2.4 (2) + 18: 0000875c 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) + 19: 00008768 0 FUNC GLOBAL DEFAULT UND fprintf@GLIBC_2.4 (2) + 20: 00008774 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) + 21: 00008780 0 FUNC GLOBAL DEFAULT UND fgetc@GLIBC_2.4 (2) + 22: 0000878c 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (2) + 23: 0001208c 4 OBJECT GLOBAL DEFAULT 24 stdout@GLIBC_2.4 (2) + 24: 00008798 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) + 25: 000087a4 0 FUNC GLOBAL DEFAULT UND regcomp@GLIBC_2.4 (2) + 26: 000087b0 0 FUNC GLOBAL DEFAULT UND strncat@GLIBC_2.4 (2) + 27: 000087bc 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) + 28: 000087c8 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) + 29: 000087d4 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) + +Histogram for bucket list length (total of 17 buckets): + Length Number % of total Coverage + 0 5 ( 29.4%) + 1 3 ( 17.6%) 10.3% + 2 5 ( 29.4%) 44.8% + 3 2 ( 11.8%) 65.5% + 4 1 ( 5.9%) 79.3% + 5 0 ( 0.0%) 79.3% + 6 1 ( 5.9%) 100.0% + +Version symbols section '.gnu.version' contains 30 entries: + Addr: 0000000000008530 Offset: 0x000530 Link: 5 (.dynsym) + 000: 0 (*local*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) + 004: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) + 008: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) + 00c: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) + 010: 0 (*local*) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) + 014: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) + 018: 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) 2 (GLIBC_2.4) + 01c: 2 (GLIBC_2.4) 2 (GLIBC_2.4) + +Version needs section '.gnu.version_r' contains 1 entries: + Addr: 0x000000000000856c Offset: 0x00056c Link: 6 (.dynstr) + 000000: Version: 1 File: libc.so.6 Cnt: 1 + 0x0010: Name: GLIBC_2.4 Flags: none Version: 2 + +Notes at offset 0x00000170 with length 0x00000020: + Owner Data size Description + GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) + OS: Linux, ABI: 3.1.1 + +Notes at offset 0x00000190 with length 0x00000024: + Owner Data size Description + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) + Build ID: 50e1c2c031bf8a65ee580da3ec17d7dededc465f +Attribute Section: aeabi +File Attributes + Tag_CPU_name: "7-A" + Tag_CPU_arch: v7 + Tag_CPU_arch_profile: Application + Tag_ARM_ISA_use: Yes + Tag_THUMB_ISA_use: Thumb-2 + Tag_FP_arch: VFPv3 + Tag_Advanced_SIMD_arch: NEONv1 + Tag_ABI_PCS_wchar_t: 4 + Tag_ABI_FP_rounding: Needed + Tag_ABI_FP_denormal: Needed + Tag_ABI_FP_exceptions: Needed + Tag_ABI_FP_number_model: IEEE 754 + Tag_ABI_align_needed: 8-byte + Tag_ABI_align_preserved: 8-byte, except leaf SP + Tag_ABI_enum_size: int + Tag_ABI_HardFP_use: SP and DP + Tag_ABI_VFP_args: VFP registers + Tag_CPU_unaligned_access: v6 -- cgit v0.11.2-87-g4458