Files
arduino-esp32/tools/sdk/esp32/lib/libapp_update.a

571 lines
124 KiB
Plaintext
Raw Normal View History

2020-05-09 19:11:30 +03:00
!<arch>
2020-05-30 03:58:15 +03:00
/ 1590799775 0 0 0 584 `
2020-05-09 19:11:30 +03:00
<02><02><02><02><02><02><02><02><02><02><02><02><02><02><01>D<01>D<01>D<01>Desp_ota_get_running_partitionesp_ota_beginesp_ota_writeesp_ota_endesp_ota_set_boot_partitionesp_ota_get_boot_partitionesp_ota_get_next_update_partitionesp_ota_get_partition_descriptionesp_ota_check_rollback_is_possibleesp_ota_mark_app_valid_cancel_rollbackesp_ota_mark_app_invalid_rollback_and_rebootesp_ota_get_last_invalid_partitionesp_ota_get_state_partitionesp_ota_erase_last_boot_app_partitionesp_app_descesp_ota_get_app_descriptionesp_ota_get_app_elf_sha256esp_ota_init_app_elf_sha256// 40 `
esp_ota_ops.c.obj/
esp_app_desc.c.obj/
2020-05-30 03:58:15 +03:00
/0 1590799759 501 20 100644 106008 `
2020-05-09 19:11:30 +03:00
ELF^<00><>4(<00><00>H H(<00><00><><EFBFBD>$Hl<00><>?<3F>H2TͫP6A<00>2<EFBFBD><12>X(" <0C>'<27><1C>'<27> F  <02> F <1D>6A|<7C><1D>6a<02><00> <00><08> <00>aC<61>2<EFBFBD>(B)!®<>"<22>"<22><>K<EFBFBD><4B><03> <00><00><00><1A>-
<EFBFBD> <00>!C<><00> <00><08><05><00><1D>ota_app_count < 16 && "must erase the partition before writing to it"/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/app_update/esp_ota_ops.c6A  <0C>'<27><11><00><00><>D<EFBFBD><00><00>" <20> <00><><10><> <20><00>V<1A> t<1D>esp_ota_opsE (%d) %s: invalid partition table, no app partitions
6A <0C> <0C><> <20><00>-
VJF <0C><03> <0C><00>-
<EFBFBD><EFBFBD>3f<33><66> <00><> <20><> <20><00>-
<EFBFBD>j<EFBFBD><00><00><00> <0B>
<EFBFBD> <1A><00><1D>E (%d) %s: not found otadata
E (%d) %s: mmap otadata filed. Err=0x%8x
6a= <0C> <0C><><01><00>-
<EFBFBD>ʁ<00><00><00> <0B><> <20><00><><01><00> <0B>1<EFBFBD><31><EFBFBD><EFBFBD><EFBFBD> <0B>*<04> <00><00>M
<EFBFBD><EFBFBD><EFBFBD><00><00><00><04> <0B>
<EFBFBD> <1A><00> <02> ,<04><04>10<31> <20><00><00>1<EFBFBD><04><>J<><4A><00><00>!<21><00><1D>6A <18><> <20><><EFBFBD><EFBFBD>t<EFBFBD>$<02><><00><>t<EFBFBD><74> <20><><EFBFBD>djb9<06><06> <00><00><00>v@D<11>@<40> <20><05> <00><00>-
<EFBFBD>j, <0A><06><04><05><00>-
"<22><1D>6<><10> <20><00><00>Z Z<08><00> 4M
<EFBFBD><EFBFBD><EFBFBD><01><00>&
L<EFBFBD>:m:6<> F<1B>2@3—<33><E28094>3<EFBFBD><33>3<EFBFBD>"<22> <20>0 *<10><00><00>BmJF<4A>d<EFBFBD><05><02><03><01> <00><00>-
<EFBFBD>
<00><00><00>a<EFBFBD> <1B><><01> <00><00>-
"<22>"<22><1D>6A<00>&2" <20> <20><00><00><>(b"<22><><EFBFBD>" <12> <02> F <1D>phys_offs != SPI_FLASH_CACHE2PHYS_FAILit != NULL6A!""VB<08><00><00><00>J f
<11><00><00><><EFBFBD><EFBFBD><00><00> <0C><><EFBFBD><EFBFBD> <0C><00><00>: Vz<04><00><00><><EFBFBD><EFBFBD><00><00><00><03><00>-
<EFBFBD>:<3A>4<1C>J<EFBFBD><4A><EFBFBD><EFBFBD><15><03><00>1)<03> F<00><03><00>=
Vc<EFBFBD><EFBFBD><00><1D>6a <20> <20><00><00>A<0E> <00><> <20> <00><00><00>A<0F> <0C><> <20> <20> <00><00>-
<1D>6A  <0B> <20><><EFBFBD><EFBFBD>t@<40><><EFBFBD><EFBFBD>t<EFBFBD><74> <20><02>'<00><02><00>]
<16> <09><00>Z <09><00><00><><02># c|<7C>g<EFBFBD><11>E P<> <20><00>-
<EFBFBD>!*#<23><00><> <0B><05><00>-
V<EFBFBD> <00><16><05><00><08><>X<00><>$<24>h
<EFBFBD><00><08><>|<7C>g<EFBFBD> 8E9*<2A> F9*YQ8399
9<04> <00>"<22>"<22>F"<22><02>!F"<22><1D>E (%d) %s: write data is invalid
it->erased_size > 0 && "must erase the partition before writing to it"E (%d) %s: OTA image has invalid magic byte (expected 0xE9, saw 0x%02x)
E (%d) %s: not found the handle
6AV<02><00><00><00> <0B><> <20><00><><01><00>"<22>FPQX<05>D<00>'FB(%<25><02><00><00><>ʡ<00><00>(5<>"<>b"<22><>'!<21><00><00><00><00> <0B>
<EFBFBD> <1A><00>!9!<00> <00><02><>e <02>h <19>"0<><30>AV<18><16><07><16><06>f<EFBFBD>`dcr<63>`<60> <20><03><><EFBFBD><EFBFBD><00>"*& t"E<10> &<26>F# <0A><07>5<EFBFBD>%<01> <00><00>-
V<EFBFBD> <0C><><EFBFBD><EFBFBD><07><00>(5"<22>)5j3`D<>@<40>4<EFBFBD>E<10> <00><><EFBFBD>D<EFBFBD>J<EFBFBD><4A><EFBFBD><11> <00><00><00><04><03>5<EFBFBD><15><00>-
<EFBFBD>
85JCI5<EFBFBD> F X<>V<EFBFBD><56><EFBFBD><00><00><00> <0B>
<EFBFBD><00><><01><00>"<22>F <1D>6a1<00> 8<03> 2aC18<03> <00><00>'8<>VS<56>c (#<16><05>3<16>"<10>r <0A><><11><13><00>-
V<EFBFBD><04>3<EFBFBD><33><10>3 <08>C<10> <00> <00> <02><13>8<EFBFBD><11>H<EFBFBD><>B<EFBFBD>D<><44>K<EFBFBD>
<EFBFBD> <00><00><00><>"<22>F"<22><02>"<22><03>!<00><><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>h0<> <20> <00><00><00>"<22><05> <00>!C1<00> 87<05><00><1D>6A<00>Ҳ<EFBFBD><00><02><00><00><><EFBFBD><12><><EFBFBD>"<22><> <0C> <1A><00><00><><EFBFBD>J <0B><00>-
<EFBFBD><00><00>-
<EFBFBD>"<22>!"<22><02>"<22><1D>E (%d) %s: ota data invalid, no current app. Assuming factory
6<><10> <20><00>*<07><00>-
=
<EFBFBD><01><00><00><><EFBFBD><EFBFBD> <20><00><00>
<EFBFBD>s<EFBFBD><00><00><01><00>&
<1F><>=<01><><EFBFBD>
<0B> <20><> <0C><><10><> <20><00><00><00><00><00><00> <0B>
<EFBFBD> <1A><00><00><00>-
<1D>start_from != NULL6AV<><00><00>]
<EFBFBD><00><02><00>]
<EFBFBD>E<EFBFBD><00><00><> <0C><00><00> 0<> <20><> <20><00><00><><EFBFBD>-
<EFBFBD><04>4<EFBFBD> 3<> -f<><66>F-
<1D>6A 
<EFBFBD>
<20><><EFBFBD><EFBFBD>t0<74><30><EFBFBD><EFBFBD>t<EFBFBD><74> <20><>#<23><12><><00>, <20> <20><00>-
܊<EFBFBD>17<11>"<22>"<22><06>"<22><1D>6<EFBFBD><00><><10><00>J
<EFBFBD><00><00>J <16> <09><><10><00><00>A<0E> <00><>0<EFBFBD> <00><00><00>A<0F> <1C><><0E><><10> <00><00>&
m 0<>00:<10>!:<3A>"ܒ <0C> <0C><> <20><00><00><><EFBFBD><EFBFBD><01><00>z<04>Q:%"R<04>3R<>:5<> <0B>@<40><> <0C><><10> <0C><00><00>J <1B><00><00><>  <02> F  <12> <1D>E (%d) %s: Rollback is not possible, do not have any suitable apps in slots
E (%d) %s: Running firmware is factory
6<><10> <20><00>M
z <10> <20><00>=
f
F"<00><00>
<08><><EFBFBD><EFBFBD>]<01><><EFBFBD>h&(<1F>#*% (<28>b<EFBFBD>0<>t<EFBFBD><02><01> <00><00>-
V2<07><00><00>ʁ<00><00><00> <0B>
<EFBFBD> <1A><00>!<00><00>#]*% 8<>b@<40> 0<>t<EFBFBD>"<10> <20> <00><00>-
<00><00><00><00><00> <0B>
<EFBFBD> <1A><00>|<7C>"<22><05> <1D>6A<00><><01><00>-
<1D>6A<00><><00><00>-
<1D>6<EFBFBD><10> <20><00>-
z<05><01><00>-
<EFBFBD><00><1B>  = <0C>8<EFBFBD>0<EFBFBD>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD> )<29>"<11>1*#<23> <0B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><10> <0C><00>-
<EFBFBD>* <1B><00><00><> F <1D>6<>  <04> <20><><EFBFBD><EFBFBD>t0<74><30><EFBFBD><EFBFBD>t<EFBFBD><74> G<>m <20> <20><00>Gh<><00>]
M
<EFBFBD><01><00><16>h"b<><62> <04> <00>$<11>*(( "P"<22>'<27>#<23><><11><>"*<07><00><00><><12>D-JB(d) <02>  D<>$<24>"<22>F"<22><02>"<22>"<22>"<22><1D>6<><10> <20><00>M
<16> <0B><01><00>=
<EFBFBD><00>]
#  m h<>` t<><74><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>" <20>$  30 3<10>#<11>a*&(&<0F><><11><>(z<><00><00>|<7C><00>#m*&<26> <0B>P<EFBFBD><50> <00><><10> <0C><00>-
<16><04><00>  ]<08>Y<EFBFBD>PPt<50><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD><74> <20>
<EFBFBD>B<EFBFBD><EFBFBD> <20> <20><00><00>*<2A>@<40><11><04><00><00>|<7C>|<7C><>|<7C><>|<7C>-
2020-05-30 03:58:15 +03:00
<1D>esp_ota_get_next_update_partitionesp_ota_get_running_partitionget_ota_partition_countesp_ota_write <00><><EFBFBD><EFBFBD>| .  P<0E>< \ <00>0b <00>`2 <00> 80<00> j <00><0E>] <00>`d P <00>p<00>`  k`<00>`<00>`f8<01> <0C><00><00><06><03>+8@8<05> <03>
9W>$W%Mointo<03>O<19><<04><07>T<03>o<03>,<04>$K<03>,c<03>"0{<03>M<14><03><05><17><04><03> o  <11><05><03>#,re<17><07>es<07> 6<07>e 8u
<EFBFBD> <07> <09> V<07>o <0C><07>C<03><07>uO<07>  ><04><08> <04><03>"<19><0F>/2 J12_k2o 2 o <0C>2o <0C> 2o_x3 8<04> <09>H
<EFBFBD>:$7<08> V9 o o&: o W$; o <0C>< o <0C>= o m!> o <0C>? o 2@ o <0C>%A o <11>J <0C>%K
 L <00>!!N
2020-05-09 19:11:30 +03:00
<EFBFBD>T"Q
<EFBFBD> <09> 
2020-05-30 03:58:15 +03:00
<EFBFBD><0F><00>Ub JVb <0C>!Wo <0C> X h !Y <00>  xx
<EFBFBD>~<04>?"u<08> <0C>v<11> <0C>wo8z <08>&_p<08><12>_r<08>o_w<08>o u<08> D <0C><08> D_bf<08><11> <0C>!<08>o P<08><12><04> <00>t<08>jxo<15>
} <0B>h}<14>(}<1E> <15>!o<15><08> <09><15><08>o<15><08>o<15>"<08>8 _mp<08>> $7<08>
O (<15><08>o,<15><08>o0/<08> <09>4<15><08>U 8<15><08>[ <<15><08> <09>@<15> <08> l D<15><08>bHK<08> L<15><08><10><00><15><08> <0B><00><15>"<08>x <00><15><08> <09><00>+<0F>h<08><08>_p<08><12>_r<08>o_w<08>o u<08> D <0C><08> D_bf<08><11> <0C>!<08>o P<08><12> 9 <08>
<EFBFBD> 7<08><1D>$ o<08> ( <0C><08> D, .
<08> ^0_ub<08><11>4_up<08><12><_ur<08>o@ <08>dD P<08>tG_lb<08><11>H <0C><08>oP '<08>
T <08> <0C>X I<08><0E>\ <0C><08> odo<00><18><18><18>o<04>o<18><18>o<04><04>*D<18><18>*o&o^<18><18>J 8t
2020-05-09 19:11:30 +03:00
<EFBFBD> 8<00>
2020-05-30 03:58:15 +03:00
<EFBFBD>m<1A><14> #<08>J%<11>Y&oX' <0B><04><04>2?u@FA#$BW jE$<24> W-
<EFBFBD><14>"XtF#[2<15>\o9]2N^t 2kPb# e <09><15> f<0E>;g<0E> Ih<0E><15>i# &jo$xk<0E>(1l<0E>0<15>$m<0E>8[n<0E>@?o<0E>H <09>3
<EFBFBD><19>3 -O <18>D <04>Hl or a z<1B><08>"&#<08>"&<08>"&+ 
2020-05-09 19:11:30 +03:00
<18><04> ! g<0E><1D>
<EFBFBD><1B> <09><00>
2020-05-30 03:58:15 +03:00
<EFBFBD>F
2020-05-09 19:11:30 +03:00
<EFBFBD><0E> <1D>
<EFBFBD><0E> G
<EFBFBD><0E> i
<EFBFBD><0E> <1D>"
<EFBFBD><1B>]&
<EFBFBD><1B> <09>9
<EFBFBD>)
2020-05-30 03:58:15 +03:00

2020-05-09 19:11:30 +03:00
<EFBFBD>9
T%
<EFBFBD>9
,
<EFBFBD><1B><1D>
<EFBFBD><1B> ~
<EFBFBD>n
<1D>
<EFBFBD>~
2020-05-30 03:58:15 +03:00

2020-05-09 19:11:30 +03:00
<EFBFBD><1B>
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1D>
2020-05-09 19:11:30 +03:00
<EFBFBD>?<1D>
2020-05-30 03:58:15 +03:00
<EFBFBD><1C>
2020-05-09 19:11:30 +03:00
<EFBFBD><1C>~$
<EFBFBD>?"%
<EFBFBD>?"
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1D>
2020-05-09 19:11:30 +03:00
<EFBFBD>^
2020-05-30 03:58:15 +03:00
<EFBFBD>^x
2020-05-09 19:11:30 +03:00
<EFBFBD><1C>w
2020-05-30 03:58:15 +03:00
<1C>z
?S
[vP
<EFBFBD><1C><1B>
2020-05-09 19:11:30 +03:00
<EFBFBD><1C>3#
2020-05-30 03:58:15 +03:00
<EFBFBD>"
<EFBFBD>
2020-05-09 19:11:30 +03:00
<EFBFBD>?<1B>%
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1B>
2020-05-09 19:11:30 +03:00
<EFBFBD>? 
<EFBFBD>?2
2020-05-30 03:58:15 +03:00
<EFBFBD>?@
<EFBFBD>?
2020-05-09 19:11:30 +03:00
<EFBFBD>?_
<EFBFBD>?L
<EFBFBD>?<1B>&
<EFBFBD>?<1B>#
<EFBFBD>?3
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1B>
<EFBFBD>?<1B>
2020-05-09 19:11:30 +03:00
<EFBFBD>?<1B>
2020-05-30 03:58:15 +03:00
<EFBFBD>?
2020-05-09 19:11:30 +03:00
2020-05-30 03:58:15 +03:00
<EFBFBD>^j
2020-05-09 19:11:30 +03:00
<EFBFBD><1C><1B>
<EFBFBD><1C><1B>
2020-05-30 03:58:15 +03:00
<EFBFBD><1C><1B>
<EFBFBD><1C>H
<EFBFBD><1C><1B>
2020-05-09 19:11:30 +03:00
<EFBFBD><1B>
<EFBFBD>
<EFBFBD>?<1B>&
<EFBFBD>?S
<EFBFBD>? <09><00>
<EFBFBD><04> j
2020-05-30 03:58:15 +03:00
<EFBFBD><1B> |
2020-05-09 19:11:30 +03:00
<EFBFBD><1B> ?<00>
<EFBFBD><04> <1B>
<EFBFBD><1C> F"
<EFBFBD><1C> <09>.
<EFBFBD>
 <1B>
<EFBFBD>. vP
<EFBFBD>@ <1B>
<EFBFBD>P r
2020-05-30 03:58:15 +03:00
<EFBFBD>v5
2020-05-09 19:11:30 +03:00
<EFBFBD>v<1B>
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1B>
<EFBFBD>?{
2020-05-09 19:11:30 +03:00
<EFBFBD>?<1B>
<EFBFBD>?)
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1B>
2020-05-09 19:11:30 +03:00
<EFBFBD>? 
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1B>
<EFBFBD>?<1B>
<11><1B>
2020-05-09 19:11:30 +03:00
<11>
2020-05-30 03:58:15 +03:00
<11><1B>
2020-05-09 19:11:30 +03:00
(?f
2020-05-30 03:58:15 +03:00
)??
2020-05-09 19:11:30 +03:00
*?[!
2020-05-30 03:58:15 +03:00
+?<
2020-05-09 19:11:30 +03:00
,? <09>WL<1B>
0W8&
2020-05-30 03:58:15 +03:00
1W<1B>
2W<1B>
3W<1B>
2020-05-09 19:11:30 +03:00
4W<1B>"
2020-05-30 03:58:15 +03:00
5W<1B>
6W<1B>
7W<1B>
2020-05-09 19:11:30 +03:00
8W<1B>
9W^
2020-05-30 03:58:15 +03:00
:W<1B>
2020-05-09 19:11:30 +03:00
;Wk"
<W'&
=Wy
>W($
2020-05-30 03:58:15 +03:00
F?X
2020-05-09 19:11:30 +03:00
G?
2020-05-30 03:58:15 +03:00
I<1C>1
2020-05-09 19:11:30 +03:00
J<1C>K
2020-05-30 03:58:15 +03:00
L?<1B>
M?:
2020-05-09 19:11:30 +03:00
<EFBFBD>?f$
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1B>
<EFBFBD>?
<EFBFBD>?"
<EFBFBD>?j
2020-05-09 19:11:30 +03:00
<EFBFBD>?<1B>#
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1B>
<EFBFBD>?o
<EFBFBD>?d
2020-05-09 19:11:30 +03:00
<EFBFBD>?3
<EFBFBD>?<1B>"
<EFBFBD>?$
2020-05-30 03:58:15 +03:00
<EFBFBD><1C><1B>
2020-05-09 19:11:30 +03:00
<EFBFBD><1C>"
<EFBFBD>?_
<EFBFBD>?<1B>
<EFBFBD>?
2020-05-30 03:58:15 +03:00
<EFBFBD>?<1B>
2020-05-09 19:11:30 +03:00
<EFBFBD>?
2020-05-30 03:58:15 +03:00
<EFBFBD>?^
2020-05-09 19:11:30 +03:00
}<10>as
 <0B>at
2020-05-30 03:58:15 +03:00
<EFBFBD> <0B>^
<EFBFBD>q<04> <09><00><04><1B>
2020-05-09 19:11:30 +03:00
2020-05-30 03:58:15 +03:00
<EFBFBD><1E> <0B>?B% <1C>1 ?_ <1C><1B>! ?0 <1C># ?<1B> <1C> ?<1B> <1C> ?+ <1C> ?<1B> <1C><1B> ?<1B> <1C> <00>
<EFBFBD>'<04>## <0C><1A><03> <11> <  <0C>= <0C> > <0C>?
  @
2020-05-09 19:11:30 +03:00
 <09>
2020-05-30 03:58:15 +03:00
<EFBFBD><02> <03>A<03> '7,L&D%7RE<15> I <09> !K<0E> <0C>L <0C> AM <0C> %N<0E> o%OT<04> <09><00><04>oQ"<22><1D>R<15> <09><00>
<EFBFBD>  @ <0C> <0A> <0C> <0A> <0C> <0A>  <0A> <0C><0E> @ n  F <04><04><03>!<03><04>9<0E> j  <20> &   CVBX+H(<28>+LK<08> <0C>P <0B> dU<11> <0C>Y<11> <0C>!] <0C>$a  <0C>e * i * ^mD jq^ <0C>u ~$ <0C>w <0C>( <0C>y <0C>, t{ o0 ;<11>4 W<0F> o8 <0C><0F> <0C>< {<0F><11>@ <0C><0F> D <0C><0F>H<17><00><18><04><04><17><00><18><18>L<04><17><00><18><18><04><04><18> *<18><18><17>D<18>F0<17>^<18>J~<18><18> <18><18>d<00><18><18> <04><17><00><18><18><18><18><04><00><18><04><17><00><18><18><18>o<18><04><17><18><18><18><03>!0<19><03>A<0F>;<08> <0C><<1E> <0C>=G <0C>?%M <0C>@ <0B> B<19> <0C>C<0E> 7 D<0E> & <09> !+<11>end.<11> j1 <0C>40 <17><00><18><04><17><18><18><18><04><17>0<18><18><03>5<03>6+Bi`5<04><11><0E> V <20>"<03> <11><12>Gx<06>
Kx<06>Ox Sx<06>W<10><04><00><18><18>!x 9!y)<29>endz)<29> {)<29>I|)<29> <15>~)<29>R<11><03>9<1B> <11>&F<1B><11>&F<04>-<0E>  S%0e<04><O w! <20> <20> <20>  ? _  <20> <20> <20> <20> <20> |
 <20> <20>
 <20>  C <20>&  A o <20> <20> z  <20>#<00> <20><00> <20><00> `<00><03>^<03><03>h0gm<19> (q <09> <0C> r` As<1A>  tO <0C>u<0E> <0C>v<0E> w
<EFBFBD> <0C>x
2020-05-09 19:11:30 +03:00
% <09><00>
2020-05-30 03:58:15 +03:00
<EFBFBD><03> yr<04><04>6. <20>% <20> <20> ~  <20>"<22><00><><EFBFBD><EFBFBD>~=<03> A x CB<0E> Cx <0C>D<0E>crcE<0E> <09><00>
<EFBFBD><03>F:<04> I <09> |J<0E> <0C>K<0E><03>L<03><04>W<0E> <20> _#&<00><><03>!<1B> E <09> Q$F <0A> <0C>G <0A> <0C> H <0A>$OI <0A>$* J <0A> <0C>K<0E> 9L <0A> !O <0A> 7 P<13> <0C> Q <0A> <0C>%R <0A> %S <0A> <09><00>
2020-05-09 19:11:30 +03:00
<EFBFBD> <09><00>
2020-05-30 03:58:15 +03:00
<EFBFBD><03>X<1C> b <09> <0C>c<0E> -d<0E><03>e<03>%n <09>  o<0E> \"p<0E> " q<0E> Xr
<EFBFBD> <0C>s
2020-05-09 19:11:30 +03:00
<EFBFBD>0 <0C>$t
<EFBFBD>P >u
<EFBFBD>` g%v
2020-05-30 03:58:15 +03:00
<EFBFBD>p 0"w <0A><00> * x<0E><00> <09><00>
2020-05-09 19:11:30 +03:00
<EFBFBD> <09><00>
<EFBFBD> <09><00>
<EFBFBD> <09><00>
<EFBFBD> <09><00>
2020-05-30 03:58:15 +03:00
<EFBFBD><03> y%$ F d % <0C> x &<16> %
'F j( V<00> A) <0C><00> &* <0B><00> <09>V
2020-05-09 19:11:30 +03:00
<EFBFBD> <09>f
2020-05-30 03:58:15 +03:00
<EFBFBD> +<03><04>-<0E> u <20> <03>4rN0<12><04>#<0E>  <20>    ` <20>! <20><04>f2 <20> <20> e <20> <20>& <20>  H@ <00>##<23>#<23><04><18>e <20> <20> _  <20>% <20>$ Q  6<05> !6<05> S!6<05>[,/<10> <0C>0<0E> a$1<1C> 2<0E> <0C>3<0E> M4 <0A> <0C>5 <0A> <0C>$6 e$<04><04><04>p7<03><0F> 9+ 9%9<08>&A 98&4<<11>'TAG>(<28>#  <0B><00><01><> )<29>$ <1C> <03><>*<1C>*` o*v oLH*<2A>$ onj*<2A>  o<00><00>*<2A>!<1C><00><00>*<2A>&<1C><00><00>+err+<0F><00><00>*x&0 o  , 55Y -Z<03><>,7n -Z<03><>.!<00>.,a&7<00> -Zs5$v",<2C>27<00> -Z0-\0.<2E><00>(,<2C>>7<00> -Zr-[0/<2F>>7-Zt-[s<$-\
2020-05-09 19:11:30 +03:00
 <09><00>
2020-05-30 03:58:15 +03:00
<EFBFBD>(3<01> <0B><00><01> "0> <01>><3E>21<><01>_ "S)<29>$<01><1C> <03><>*v<01> o<00><00>*<2A>$<01> o<00><00>*<2A><01>
2020-05-09 19:11:30 +03:00
<00>2x<00>!+i<01>o3-3I-*<2A> <01> oa]/h&7-Z
2020-05-30 03:58:15 +03:00
t5$<24>"`,$<00>6<00>!-Zr.-<00>./955-Z<03><>.(N#<01><18>k<01><>")<29>$<01><1C> <03><>*C<01> o<00><00>*v<01> o<00><00>2`<00>"*<2A> <01> o<00><00>*<2A><01> <20><00><00>,Q27<00>"-Z0-\0/]<00>4-Zr-[1, 55<00>"-Z<03><>,<00>"<00>"-Z<03><>.!<00>.4<><01> o8<01><>#0n<01>C<>#)C<01>
<EFBFBD>#<02>^*# <01> o86, <00>#f#-Zr,<00>#z#-Zr /4K7-Zr-[<02>^-\0<04> <00>#
<EFBFBD>4*!<01> 2<01><>#5s<01>B<>#WK/&7-Zr(<28> <01> <0B><01>$/ A$-Z0(<28> <01> <0B><01>A$/ A$-Z14q#<01><12><00><01><>%0<>!<01>7<00><00>)<29>$<01><1C> <03><>*<2A><01><1C>b`*`<01> oyu69 <00>$+err<01><17><00><00>/TD/-Zu-\s<08>-]t6\P}%+err<01><17><00><00>.b<00>%.jW7,|c7P%-Z1-[-\-^,<2C>D/s%-Zu-\s<08>-]t.<2E>o7, 55<00>%-Z<03><>,7<00>%-Z<03><>.(<00>..<2E>W7/<2F>c7-Z1-[-\P-^(<28>R<00><01>T')<29>$T<1C> <03><>*vY o<00><00>)<29>^
<EFBFBD>#<03><>*}b o<00><00>*7f o*> h<1C>@86<>(<00>&*<2A>$u oyu,<2C>27<00>&-Z0-\0/<2F><00>4-[1, 55<00>&-Z<03><>.<00>.,${7<00>&-Z<03><>,6{7'-Z<02>@,MK7''-Z<03><>-[<03><>-\1,n27D'-Z0-[0-\0/y<00>4-[1(<28>%3 <0B>P<01><>'0> 3D<><00><00>0<>3_<>'<00>+err=<0F>>:/0<00>7-Zr-[ -\s-]
<04>(X <18>d<01><>(0<>Q<>d\*<2A> <1C><00><00>*<2A> 
2020-05-09 19:11:30 +03:00
<00><00>71<00>(20<00>(+t"O8H+p <20>:6/>27-Z0-[s-\0. <00>(,<00>7<00>(-Zr/0<00>7-ZH-[
-\-] <09><00>(
2020-05-30 03:58:15 +03:00
<EFBFBD>!<04>((<28><01><18><00><01>N*)G<01>#<23>*w<01> <0C>ZX71^*+it<01>[qm6R6<00>)+p<01> <20><00><00>,Z<00>7<00>)-Zs,p<00>7<00>)-Zs/<2F><00>7-Zs,<00>7<00>)-Z,-<00>7<00>)-ZH-[
2020-05-09 19:11:30 +03:00
<EFBFBD>-\-],:<00>7*-Z0-[<08>-\0,R<00>7D*-ZH-[
<EFBFBD>-\-](.<2E><00>7 <09>^*
2020-05-30 03:58:15 +03:00
<EFBFBD>N*(<28><01><18><00><01><>+)<29>$<01><1C> <03><>*<2A><01><1C><00><00>*v<01> o<00><00>69Ih+*`<01> o<00><00>6D +*<2A> <01>o<00><00>/`27-Z0-\0,A7'+-Z<03><>.jW7,|c7^+-Z1-[-\-^.<2E><00>+, 55}+-Z<03><>.<00>.,!<00>7<00>+-Z<03><>,,<00>7<00>+-Z<02>@.6<00>+4z<01><1F>\<01><>,*<2A><01><1C>6$,+s<01>"O+)/&27-Z0-[s-\0,27A,-Z0-[0-\0,>27_,-Z0-[ -\0.HW7/Zc7-Z1-[-\ -^(|"y <0B>]<01>1-0> y=<3D>V>2-*f<01>$<24><00><00>,&27<00>,-Z1-[0-\0/2>7-[0,<00>4'--Zr-[0.>1-4<>
J<12><00><01><>.0 J?O  )<29>$L<1C> <03><>*<2A>M<1C>Z X *vR oq m *`g o<00> <00> 6+M'.+seqi<12><00> <00> +ij<12><00> <00> *<2A>n o
2020-05-09 19:11:30 +03:00

2020-05-30 03:58:15 +03:00
.X<00>4/rD/-Zv-[s-\r-]u6x u.*<2A>s o
2020-05-09 19:11:30 +03:00

2020-05-30 03:58:15 +03:00
.~<00>4/<2F>D/-Z<03><>-[r-\0-]u, 55<00>.-Z<03><>.<00>./(7-Z<03><>4<> @<10><<01>//*vB<0E>7
2020-05-09 19:11:30 +03:00
/
71?/, <00>7/-ZH-[
D-\-]/427-Z0-[r-\0 <09>?/
2020-05-30 03:58:15 +03:00
<EFBFBD>//4 0<12>b<01>00n0:0v
2020-05-09 19:11:30 +03:00
n
9seq0P<>S0x&0]<5D><00>
<00>
10|<7C>U+ret8<0F><00>
<00>
,.&7<00>/-Zv,D>7<00>/-Zu-[t-\
2020-05-30 03:58:15 +03:00
/V8-Zu-[t-\v-] <04>:&<01> <0B><00><01><>0;<3B><01>(<28>  <it<01><16>0K I +ret<0F>p ^ =4*<02>)&f<03><>}) <1F><03><>},E8<00>0-\s-]@,<2C> 8<00>0-Z0-[<03><>}-\t<>},<2C>8<00>0-Zs.<2E>$8:<3A><01> <0B>j<01>O3;<3B><01>*<2A><00> <00> ;&<01>><3E> F > ;<3B><01>K<EFBFBD><00> <00> ><01>@<00> <00> <ret<01><0F><00> <00> <it<01><16>0<00> <00> 71_32&2>)<01><18>  ,<2C>-8<00>1-[s-\v,<2C>8<00>1-\w-]@,<2C>88 2-Zw-[<08>-\@/$-8-Zu-[st"?<3F>6<00> <09><01>d23<>@<40>6, * @<40>6C ? . W7, c7<00>2-Z1-[-\-^,N<00>7<00>2-ZH-[<08>-\-]$.hW7,}c73-Z1-[-\l-^,283-\s-]t.MW7/`c7-Z1-[-\<03>-^ <09>_3
<EFBFBD> O3:q{ <0B><00><01><>4;> {0<>n b ;={B<><00> <00> A0{`<60>4T><3E>}<16>0<ret~<0F>G;><3E><01><1C><00><00>6Y14><3E><01>v<00><00>/n>7-Zu-[0-\r <00>,&<00>7E4-Zr,1<00>6Y4-Zu.:<00>(,T>7{4-Zu-[0/}D8-Z,-[1<04>B@q.<01>C<EFBFBD> b<12>P<01>55;> b8<62><00>A_ bY<62>S&&df<03><>}&e<1F><03><>},0 8+5-Zs-[<03><>}-\r<>}.N$8C<>K<1F><00><01><>6;nKD0'#><3E>M<1C>IE&<26>T<1D><02>X&<26>U<11> <02>\<errV<0F>kg,27<00>5-Z1-[0-\0.W7,0c7<00>5-Z1-[-\-^,JP8'6-Zr-[0-]0-^<02>\-_<02>X.TW7,hc7d6-Z1-[-\ -^-_t,}-8~6-Zs-\t,<2C>-8<00>6-Zst"-\t.<2E>]8C2 A .<01><>6DpA5<41><00><00>E<>2;7F<>$4<0E>G17F<>;
2020-05-09 19:11:30 +03:00
 <09>7
2020-05-30 03:58:15 +03:00
<EFBFBD>7Hoo<19>H[
[
2020-05-09 19:11:30 +03:00
0
2020-05-30 03:58:15 +03:00
HQQ<12>IE E  H00<19>HWW[
H<EFBFBD>%<00>%~HKKfH<><00>8H<><00><12> HC C <12>H{{)H<> <00> <12>H  <12>H&&<12>I<><00> H@!@!<12>H<><00> IH<><00>@H<><00><12> Hk H   aJ<><00>K<>6H<> <00> ! H<><00> ^I<>!<00>!+ H<><00><11>% U$ > : ; 9 I&I$ > : ;9 I : ; 9  : ; 9 I I
2020-05-09 19:11:30 +03:00
!I/  : ; 9  : ; 9 I8   I : ; 9  : ; 9 I8  : ; 9  : ; 9 I8' : ;9  : ;9 I8  : ;9 I8 'II<'4: ;9 I?<&4: ; 9 I?<!> I: ; 9  ( ! : ;9 "(#($ : ; 9 I 8 % : ; 9 &4: ; 9 I'4: ; 9 I(.?: ;9 'I@<18>B)4: ;9 I*4: ;9 I<17>B+4: ;9 I<17>B,<2C><>1-<2D><><18>B.<2E><>1/<2F><>10: ;9 I<17>B1: ;9 I2 U3 4.: ;9 'I@<18>B5: ;9 I<17>B6 74I48 U9: ;9 I:.?: ; 9 'I@<18>B;: ; 9 I<17>B<4: ; 9 I<17>B=
: ;9 >4: ; 9 I<17>B?1R<01>B X Y W @41<17>BA: ; 9 IB.: ; 9 'I@<18>BC.: ; 9 'I@<18>BD: ; 9 I<17>BE.: ; 9 'I F4: ; 9 IG4I4H.?<n: ; 9 I.?<n: ;9 J.?<nK.?<n: ; <00>TESEHs1'<27><><00>S#<00>U<><00>UH<00>S<><00>Sw}[}<00>{p<><00><00>R<><00>R<00><00>Z<00><00>Z<><00>Z<00><00>SIRI<00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<>1FTF<00>U<><00>TD<00>VDv1<>v~0<>~<00>1<>DI0<>InT~<00>TWbRbg z1u<1D>;RbdR!KZbgZFI[IP{p<>SbRgiR6R68<00>R<>48ZR$<00>R<>$&R&)<00>R<>)+R+2<00>R<><R<Y<00>R<>YR<00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><00>T<00>S<><00>SVYR<00><00>R<00>T<><00>TMUZUhz1'<27><><00>ZX<00>S<><00>SXn0<>nxZ<><00>Z<><00>Z<00><00>[<5B><00>{p<>2R2?<00>R<>?BRBE<00>R<>EHRHP<00>R<>9S9?<00>S<>?KSKP<00>S<>2?RKNRRURdU00<>0TRTZ0<>ZbR00<>0TTTZ0<>ZdT0TSZdS>TZ`bZ<00>T=sS~<00>S\<00>R Z<00>RAGZdiZRW[W_{p<>\RZS4R48<00>R<>8@R@D<00>R<>DGRGL<00>R<>LOROR<00>R<>RURUX<00>R<>X[R[]<00>R<>&1ZX[ZR<00><00>R<><52><00>R<><00><00>R<><00>U"z<08><1A><><00>z<08><1A>(OZOWz1'<27>x}Z4W[490<>9WXRtRx<00>0<> 0<> "R"%r<72>%:RFRF]<00>R<>]`R`b<00>R<>3T3]<00>T<>]`T`b<00>T<>FXR+R+<00><00>R<><52><00>R<><00><00>R<><00>SG0<>GaRac0<>c<00>R<><00>0<><30><00>R<><00>Z<><00>R<><00>0<>#R#(<00>R<>(:R:B<00>R<>BcRcj<00>R<>SB<00>S<>BhShj<00>S<>T:TBhT8SBhS<00><00>R4BR-hU<00>VfhV<01><00>X<01><00>0<><30><00>R(R(<00>U<><00>z<04><00>R<><00><00>R<><52><00>U<00>S<><00>v<01><><00>S<><00>v<01><><00>S<><00><00>S<>}<00>Z<><00>ZV0<>VYRYp0<>p<00>R<><00>0<><30><00>R:NZYhZ<><00>Z^dr <00><1A>dm\mp
soc_memory_layout.h spi_flash_types.h esp_flash.h esp_spi_flash.h esp_partition.h esp_flash_partitions.hesp_app_format.hesp_image_format.hesp_ota_ops.hesp_log.hrtc.h bootloader_common.hesp_system.hassert.hstring.h<built-in><03>    ~            
 <03>   <03>       ~        <03>            ~       <03> %   "        r~              <03>  0                                    <03>   '     !     J        w   <03>   0                          , 1 E A    -    + )         + )     Z   #  E<03>    :    %  1 :        <03>         #     $  
   6 3 %            
 y 
  <03>                <03>     ,     
  
   0             I           % 
    
      +                  I        <03>                               * % ? X K          ;<03>~                
           |   <03>             '          $        * #                     CS  2          `  !  <03>             C        &                    d       ~      k                   \ %   <03>                 5      
      _      j    <03>  0           
  
 < =               4  = B                     <03>            
   $                ~   r  "~ 
n       <03>   '              t       <03>                     (                       -  6 ;               Q   
    <03>   0       !      5    /                             /                      a   !   <03>     <03>     <03>       
   0    1  : ?     4                {    <03>   (    
           '  ! +   
     # , 1     3 ; &   $          s  
 g         <03>  1     
2020-05-30 03:58:15 +03:00
   /    -   "  U ] 9     . 7 <    C      0    K  #            ^      Xthal_cp_id_FPUXthal_cp_id_XCHAL_CP5_IDENTXthal_all_extra_sizeESP_PARTITION_SUBTYPE_DATA_PHYESP_PARTITION_SUBTYPE_ANYfind_default_boot_partitionsegment_countmosi_lensize_tXthal_itlb_arf_waysWAKEUP_INT__locale_t__valueentry_addr__sfXthal_all_extra_alignXthal_have_booleansESP_PARTITION_TYPE_APP_readimage_sizeUART0_TRIGXthal_excm_leveldev_config_writeota_app_countXthal_rev_nodriver_dataint32_tspi_flash_chip_t_asctime_buf_cvtlenXthal_have_exceptionsapp_descXthal_instrom_vaddrsoc_memory_type_desc_tXthal_cp_id_XCHAL_CP6_IDENT__func____tm_wcsrtombs_state_nbuf__tm_secXthal_have_sextESP_PARTITION_SUBTYPE_DATA_NVS_l64a_bufis_safe_write_addressos_funcesp_flash_encryption_enabledESP_PARTITION_SUBTYPE_DATA_NVS_KEYSg_flash_guard_no_os_opsXthal_tram_sync_lockhash_appendedXthal_have_fptype_multXthal_have_clampsXthal_dataram_paddrXthal_num_ibreakesp_partition_iterator_opaque_esp_partition_iterator_tXthal_cpregs_restore_fnXthal_cp_id_XCHAL_CP7_IDENTXthal_have_ccountota_data_partitionXthal_cp_numspi_pin_drvdata_len__builtin_memcpyXthal_cpregs_save_nw_fnESP_CHIP_ID_ESP32S2__wchXthal_xlmi_size__uint8_taligned_erase_sizeos_func_data_filespi_flash_is_safe_write_address_t_on_exit_argsota_data_mapspi_flash_munmapmosi_dataXthal_dtlb_way_bitsiram_addressXthal_have_loopsota_seqXthal_icache_line_lockableXthal_num_instram_mbrlen_statelong intprogram_pageBT_TRIG_result_k_sizeXthal_hw_configid0Xthal_hw_configid1Xthal_cp_names_localtime_bufXthal_dataram_vaddresp_partition_iterator_releasespi_flash_host_driver_tESP_PARTITION_SUBTYPE_APP_OTA_MAXEXT_EVENT1_TRIGESP_IMAGE_VERIFYESP_PARTITION_SUBTYPE_DATA_COREDUMPrunning_partitionlast_boot_app_partition_from_otadataESP_OTA_IMG_PENDING_VERIFY__tm_monXthal_dtlb_arf_wayslabelESP_PARTITION_SUBTYPE_DATA_OTAdateinvalid_otadataESP_PARTITION_TYPE_DATA_misc_reentXthal_dcache_sizesigned charuint8_t__sf_fake_stdinstart_fromSDIO_TRIGabortSPI_FLASH_DOUTaliased_iramXthal_intlevelpartial_dataMAC_TRIGXthal_have_highlevel_interruptsXthal_xea_versionreadunsigned charesp_ota_handle_tXthal_itlb_wayssoc_memory_regionsspi_flash_op_lock_func_tbootloader_common_ota_select_validesp_partition_writeesp_ota_select_entry_t_unspecified_locale_infoESP_LOG_WARN_reentesp_image_metadata_t_global_impure_ptrpartitionXthal_hw_release_minorREJECT_INTXthal_have_tlbsESP_PARTITION_SUBTYPE_DATA_EFUSE_EMget_ota_partition_count_BoolXthal_cp_maxspi_modeXthal_release_minorcharmemset_fnsesp_partition_tXthal_num_writebuffer_entriessegments_closeXthal_num_dbreakXthal_cpregs_save_fnbootloader_common_ota_select_crcESP_PARTITION_SUBTYPE_APP_OTA_11__uint16_tESP_PARTITION_SUBTYPE_APP_OTA_13Xthal_mpu_bgmapesp_rewrite_ota_data_stdinspi_flash_guard_end_func_tsubtypemagic_wordnum_invalid_otadatachip_idXthal_num_dataromRTC_TIME_VALID_INTstart_addrXthal_mmu_ringsstartup_stackESP_LOG_ERRORspi_flash_mmap_handle_tnext_is_resultimage_validatemin_chip_revota_ops_entries_headXthal_datarom_paddrspi_flash_op_unlock_func_treserv1reserv2is_ota_partitionesp_partition_verifyXthal_dcache_setwidthmiso_dataimageESP_OTA_IMG_INVALIDXthal_datarom_sizeXthal_mmu_asid_kernelg_flash_guard_default_opscapsXthal_tram_enabledesp_ota_mark_app_invalid_rollback_and_rebootop_lockXthal_release_internal_cookies_ota_ops_entries_headesp_ota_get_next_update_partition__sFILE_fake_wdsESP_IMAGE_VERIFY_SILENTNO_SLEEPesp_partition_get_sig_funcXthal_icache_linesizeesp_ota_mark_app_valid_cancel_rollbackXthal_have_minmaxaddress_bitlen_offset_cvtbuflast_active_otac
2020-05-09 19:11:30 +03:00
ABI=0
08 ,X0$<$08 ,X0$<$(" "%%"**".((55"N"P( " "<(@"Z"\(3349"mn("<00>(G"[]"`"b(999>"wx<00><00><00><00>"<00>($$$"))".."2(--%"R)"{~"<00>"<00>(88(YYY7<00>"<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00>"<00>(&&("00"N5"<00><00><00><00>"<00>l":"BB$"ffj(
"&9"_a("<00><00>"<00><00>"<00><00>"<00><00><00>"<00>"<00><00>"<00>"<00>(778 CD"JL"RR"XX](.."0 "99*cd"<00>("0"D"LL"ST "``d(???"EE"KKN"P(||7"<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00>"<00>(YYY)<00><00>G"<00><00>"<00><00>"<00>"<00>(((bbbggk(III5"~~ <00><00><00><00>"<00><00>"<00><00>"<00>(dd"iib"<00><00>"<00><00>"<00><00>"<00><00>"<00>"<00>(((((((<00><>/012.24 456P578EnS<8:;k\;=><00><00>>@<00>b@B<00><00>BD<00>2DFG<00>m<00>lI<00>8IK
q!pMN7oPRTUWXE"kZ\^_S<00>_acegiklmnopqrtvwy{}   !#%')+-<00><00><00><00>s<00><00><00><00><00><00><00>:Th<00><00>G<00><00><00><00>><00>KLahjNv}<00>P<00><00>]R<00><00>U<00><00>dX PZ-@<00>\c<00><00>a<00>c<00>ke <00>g%<00>iesp_ota_ops.cis_ota_partitionset_new_state_otadataimage_validate__func__$5938get_ota_partition_countfind_default_boot_partitionread_otadatarewrite_ota_seqesp_rewrite_ota_datacheck_invalid_otadatacurr_partition$5979__func__$5981get_last_invalid_otadatas_ota_ops_entries_heads_ota_ops_last_handle__func__$5911__func__$5992esp_ota_current_ota_is_workable__stack_chk_guardesp_image_verify__stack_chk_fail__assert_funcesp_partition_find_firstesp_log_timestampesp_log_writeesp_partition_mmapmemcpyspi_flash_munmapbootloader_common_ota_select_crcesp_partition_erase_rangeesp_partition_writebootloader_common_get_active_otadataesp_ota_get_running_partitionspi_flash_cache2physesp_partition_findesp_partition_getesp_partition_iterator_releaseesp_partition_nextabortbootloader_common_select_otadataesp_ota_beginesp_partition_verifycallocesp_ota_writememsetesp_ota_endfreeesp_ota_set_boot_partitionesp_ota_get_boot_partitionbootloader_common_ota_select_invalidesp_ota_get_next_update_partitionesp_ota_get_partition_descriptionesp_partition_readesp_ota_check_rollback_is_possiblebootloader_common_ota_select_validesp_restartesp_ota_mark_app_valid_cancel_rollbackesp_ota_mark_app_invalid_rollback_and_rebootesp_ota_get_last_invalid_partitionesp_ota_get_state_partitionesp_ota_erase_last_boot_app_partitionbc d ; eff ffgh fghig h$j(j,klm n o l:p 9 qe r$e(s,t0u4vw >=yp m$m(z$ >$< $$$(g,h0e4g8h<j@nD|HjLnPgThb> n
I
fZ I f(Z,8I8 f@ZBIB gTIT hJ$J0<00>TJ]Jj<00> J f4J g*J* hDJD iLnNJN gbJ b hwJ$w j<00>J(<00> j<00>J,<00> k3KX`](K( l>K> mF`PK P n6;t<00><00><00><00><00>L <00>L <00>"L" o(xF9RL R lLl xLx <00>L<00> !0&0+0$M l).N NNN $N@NCN INpNx<00> <00>N q-'N' e4N 4 r=<00>LN$L eTN(T s^~e~jN,j t<00>N0<00> u<00>R<00>N4<00> vO O .O. wV!pYP^P<00>P <00>P <00>!<00><00>P<00>!<00><00>!<00><00>!<00><00>!<00><00>P<00>!<00>!!<00> P y(!<00>+P+ 1!<00>4P4 p:!@=!<00>D!YNP N mhP$h mp!<00>wP(w z}!<00><00>!<00><00>!<00> QQ#%h(Q -%D<Q?QEQhQrQ}Q<00>%h<00>Q <00>%<00>?%hMQTQ$c%h%(Q( gQ, h2%85%B:%NHQ0H eP%<00>U%<00>W%<00>_%<00>bQ4b gwQ8w h<00>%<00><00>%<00><00>%$<00>%<00>Q<<00> j<00>%<00><00>%f<00>Q@<00> n<00>%h<00>QD<00> |%$QH j,QL, n4%hD%0GQPG gZQTZ hRR'#\'c<00>'<00><00>'<00><00>'<00><00>'<00><00>R<00>'<00><00>R'&#'&'<00>+'<00>0'<00>6'a?R ? nG'<00>~R~ c<00>'<00><00>'<00><00>R<00> ~<00>'<00><00>R<00> d4([@([G([LSO([U([(D
S
(L(R(8 S f&(X,S , m8S8 6*<00>`*<00>jTqTT  *<00>T  T <0B>!*.&T& <0B>,*0.*90T0 ;T; oA*dZT Z fdT$d gvT(v h|T,| ,U!U'UI,`P,Z],b,U  pU y,T*U* e8U8 f>,N@,DD,LG,NZ,06V<.KB.NH.N.?.E*V* <0B>2.N9.N<00>/<00><00>/<00><00>/<00><00>/<00><00>/<00>W  /<00>W /<00>W <0B>0W 0 <0B>GWG wM/<00>_/|hWh fn/|sWs y/<00><00>/<00><00>W<00> f<00>/<00><00>W <00> <00>/<00>V1<00>jXqX|X1<00><00>X<00>X <00>1<00><00>1<00>X 1<00>X o1"1<00>"X" (1<00>+1Y61YNXN Y1<00>\X \ <0B>b1<00>dX$d gvX(v h<00>X,<00> <00>1<00><00>X0<00> <0B><00>X4<00> g<00>X8<00> hY 1Z 1_5gd5i[ 5i[ [ 55bK[ K fS5iW[W ]5iF6<00>{6<00><00>6<00><00>6<00><00>6<00><00>6<00>6<00>\ $6<00>'\' 3\3 96<00><6<00>W6~b\ b lh6~<00>6If7<00><00>]<00>7<00><00>7<00><00>7<00><00>7<00>] 7<00>] o]  :7@=7<00>Q7d[][ la7i] f<00>7<00><00>]<00> p<00>7<00><00>]<00> m<00>7<00><00>] <00> m???!(?,,?049@?DD?H L Q X?\\?` d i p?tt?x|<00><00>?<00><00>?<00><00><00><00>?<00><00>?<00><00><00><00>?<00><00>?<00><00><00><00>?<00><00>?<00><00><00><00>?<00><00>?<00><00><00>?? ?? !$!)!0?44?8%<%A%H?LL?P'T'Y'`?dd?h(l(q(x?||?<00>*<00>*<00>*<00>?<00><00>?<00>,<00>,<00>,<00>?<00><00>?<00>.<00>.<00>.<00>?<00><00>?<00>/<00>/<00>/<00>?<00><00>?<00>1<00>1<00>1<00>?<00><00>?<00>3<00>33?  ?444 ?$$?(5,5158?<<?@6D6I6P?TT?X7\7a7
F
F
F?
FK
FW
Fc
F<00>
F<00>
F<00>
F<00>
F<00>
F<00>
F<00>
F<00>
F<00>
F<00>
F<00>
F F F! F. F; FH FU Fb Fo F| F<00> F<00> F<00> F<00> F<00> F<00> F<00> F<00> F<00> F<00> F F F% F2 F? FL FY Ff Fs F<00> F<00> F<00> F<00> F<00> F<00> F<00> F F F4 FV Fc Fp F} F<00> F<00> F<00> F<00> F<00> F<00> F<00> F<00> F<00> F<00> F FF&F3F@F]FjFwF<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>FFF F-F:FGFTFaFnF{F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F
FF$F1F>FKFXFeFrF<00>F<00>F<00>F<00>F<00>F<00>F<00>F FF%F2F?FLFYFfFsF<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>FFF=FIF^FkFxF<00>F<00>F<00>F<00>F<00>F<00>F<00>F FF&F3FMFgFmFsFyFF<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>FFFF,F9FFFSF`FmFzF<00>F<00>F<00>F F1F6FBFOF\FiFvF<00>F<00>F<00>F<00>F<00>F<00>F7FTFuF{F<00>F<00>F<00>F<00>F<00>F<00>F<00>FFF+F:FLFYFtFzF<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>FFF FFFF%F+F1F7F=FCFIFPF\FnF|F<00>F<00>F<00>F<00>F<00>F<00>F<00>FF FFFF%F/FDFQF^F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>FFF F-F=FMFZFgFtF<00>F<00>F<00>F<00>F<00>F<00>F<00>FFF)F6FCFPF]FjFwF<00>F<00>F<00>FFFF,F9FgF<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>FF FFFF$F+FAFGFMFSFYF_FoF|F<00>F<00>F<00>F<00>F<00>F<00>F<00>F<00>FFFF,F9>>FK=\Fh7l7wF<00>F<00>B<00>B<00>F<00>B<00>B<00>F<00>B<00>B<00>F<00>B<00>B<00>F<00>B<00>B<00>F<00>B B F B B' B+ B0 F< B@ BE 7Z 7o 7x 7<00> 7<00> 7<00> 7<00> 7<00> F!6 !6!F"!B&!B+!F:!FK!FW!B[!B`!Fl!Bp!Bu!F<00>!B<00>!B<00>!D<00>!B<00>!B<00>!6<00>!6I<00>!F<00>!B<00>!B<00>!6<00>!6<00>!6<00>!6"F"5#"5."F?"FK"BO"BT"F`"Bd"Bi"Dr"F~"B<00>"B<00>"F<00>"B<00>"B<00>"5<00>"5<00>"5<00>"5<00>"
###F%#B)#B.#F>#FJ#BN#BS#g#{#<00>#F<00>#<00>#<00>#B<00>#B<00>#<00>#F<00>#4<00>#4$4$F#$3'$32$3B$FN$1R$1]$Fi$Bm$Br$F<00>$F<00>$B<00>$B<00>$F<00>$B<00>$B<00>$1<00>$19<00>$B<00>$B<00>$1<00>$1<00>$1\%B %B%1%1#%19%B%0K%Q%1t%1~%1<00>%1<00>%1<00>%1<00>%1<00>%<00>%0<00>%<00>%F<00>%/<00>%/&F&F&B!&B&&F7&FC&BG&BL&FX&B\&Ba&Fm&Bq&Bv&/z&/<00><00>&F<00>&B<00>&B<00>&/<00>&/<00>&/<00>&/<00>&/<00>&/'/('/E'/U'Fa'.e'.p'F|'B<00>'B<00>'F<00>'B<00>'B<00>'B<00>'B<00>'.<00>'F<00>',<00>',<00>'F(B(B (F(B(B(F*(B.(B3(F=(8B(DU(BY(B^(Dm(Bq(Bv(,<00>(,<00>(,<00>(,<00>( <00>(8<00>(+<00>(F<00>() )F):)F+)B/)B4)F>)9N)BR)BW)[)Rn)Br)Bw)<00>)<00>)<00>)<00>)p<00>)<00>) <00>)9<00>)<00>)*&* 6*9?*E*d*Fp**t***F<00>*F<00>*B<00>*B<00>*F<00>*B<00>*B<00>**<00>**9<00>*F<00>*B<00>*B<00>**<00>**D<00>*F<00>*B<00>*B<00>**+*(+*1+*G+P+)Y+_+*i+*~+*<00>+*<00>+*<00>+*<00>+F<00>+<00>+<00>+F<00>+B<00>+B<00>+<00>+,B,B
,%,B,`,i,{,<00>,<00>,<00>,F<00>,(<00>,(<00>,F<00>,B<00>,B<00>,D<00>,F<00>,B<00>,B<00>,(<00>,(-((-(2-F>-B-M-FY-B]-Bb-Fs-F-B<00>-B<00>-F<00>-B<00>-B<00>-F<00>-B<00>-B<00>-<00>-+<00>-B<00>-B<00>-B<00>-B<00>-F<00>-B<00>-B<00>-.(.,.x5.FA.BE.BJ.S.v.<00>.<00>.<00>.F<00>. <00>. <00>.F<00>.B<00>.B<00>.F<00>.;<00>. <00>. /;/ / E/FQ/U/`/Fl/Bp/B<00>/F<00>/B<00>/B<00>/F<00>/B<00>/B<00>/<00>/<00>/0F&0'*0'50F@0BD0BS0BW0Bh0Bl0Bq0Fy0'~0F<00>0F<00>0'<00>0'<00>0'<00>0'<00>0F 1% 1%1F#1B'1B,1F71B;1B@1FK1BO1BT1F_1Bc1Bs1Bw1B<00>1B<00>1B<00>1F<00>1<<00>1D<00>1F<00>1B<00>1B<00>1%<00>1%<00>1% 2%+2%02%42%<00>@2%D2%<00>M2BQ2BZ2B^2Be2%n2%<00>2<00>2$<00>2<00>2%<00>2 <00>2<<00>2$<00>2%<00>2%<00>2<00>2$<00>23%3%%3%73@3$I3e3Fp3!t3!3F<00>3B<00>3B<00>3F<00>3B<00>3B<00>3F<00>3F<00>3B<00>3B<00>3B<00>3B<00>3F<00>3B<00>3B<00>3!<00>3!Y<00>3F 4B 4B4!24!F4!Z4!c4!|4!<00>4F<00>4<00>4<00>4F<00>4 <00>4 <00>4F<00>4B<00>4B<00>4F<00>4F<00>4F
5 ,5 65FA5E5P5F[5B_5Bd5Fo5Bs5Bx5F<00>5F<00>5B<00>5B<00>5<00>5<00>5<00>5<00>5<00>5<00>5(616G6P6Y6e66<00>6<00>6F<00>6<00>6<00>6B<00>6B<00>6F<00>6F<00>6F<00>6F7F7F'7F+7F37F77F?7FC7FL7FP7FX7F\7Fd7Fh7Fp7Ft7F|7F<00>7F<00>7F<00>7F<00>7F<00>7F<00>7F<00>7F<00>7F<00>7F<00>7F<00>7F<00>7F<00>7F<00>7F<00>7F<00>7F<00>7F<00>7F<00>7F<00>7F<00>7F8F8F 8F8F8F8F%8F)8F.8F28F98F=8FE8FI8FQ8FU8F^8Fb8F7777&7*75797L7P7W7[7n7r7y7}7<00>7<00>7<00>7<00>7<00>7<00>7<00>7<00>7<00>7<00>7<00>7<00>7<00>7<00>7 772666=6A6K6O6V6Z6d6h6o6s6}6<00>6<00>6<00>6<00>6<00>6<00>6<00>6<00>6<00>6<00>6<00>6<00>6<00>6<00>6<00>666 66663676?6C6J6N6a6e6l6p6<00>5<00>5<00>5<00>5<00>5<00>5<00>5<00>5<00>5<00>5<00>5<00>5<00>5<00>5<00>55 $8<W[bfpt{<00><00><00><00><00>1<00>1<00>1<00>1<00>1<00>1<00>1<00>1<00>1<00>1<00>11 1111&1*11151?1C1J1N1b1f1y1}1<00>1<00>1<00>1<00>1<00>1<00>1<00>/<00>/<00>/<00>/<00>/<00>/<00>/<00>/////%/)/@/D/L/P/W/[/b/f/y/}/<00>/<00>/<00>.<00>.<00>.<00>.<00>.<00>.<00>.<00>.<00>.<00>.<00>.<00>... ....$.(.>.B.I.M.d,h,o,s,z,~,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,,,,,#,',:,>,E,I,Z^qu|<00><00><00><00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>*<00>**



7
 ;
 C
 G
 N
 R
 [
 _
 v
z
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
 ' ' ' '( ', '3 '7 'K 'O 'p 't '| '<00> '<00> '<00> '<00> '<00> '<00> '<00> '<00> '<00> '<00> '<00> '<00> '<00> '<00> '<00> '<00> %<00> %<00> %<00> % % % % % %! %( %, %F %J %Q %U %_ %c %j %n %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> %<00> % % % % %, %0 %C %G %O %S %n !r !y !} !<00> !<00> !<00> !<00> !<00> !<00> !<00> !<00> !<00> !<00> !<00> !<00> !<00> !<00> !<00> !<00> !<00> !<00> !!!!!!(!,!G!K!S!W!^!b!j!n!u!y!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!    '+26IMTXkovz<00><00><00><00><00><00><00><00><00><00><00><00>@  $ ( , 048<@DHLPTX\`dh!l!p%t%x'|'<00>(<00>(<00>*<00>*<00>,<00>,<00>.<00>.<00>/<00>/<00>1<00>1<00>3<00>3<00>4<00>4<00>5<00>5<00>6<00>6<00>7<00>7%%% %(( ($(0,4,8,<,H,L,P,T,`5d5h5l5x6|6<00>6<00>6<00>6<00>6<00><00><00><00><00> <00> <00> <00> <00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>!<00>!<00>%<00>%''( (**,, .$.(/,/014183<3@4D4H5L5P6T6X7\7<00>8 <00> 6 
j 4 <00> <00><00>B!<00>%<00>'(*<00>,<00>.<00>/<00>1<00>!3""4N"5t#6R%7<00><00><00><00><00><00><00> <00> <00><00><00><00><00> "
,!*.D J S Y b j r z <00> <00> <00> <00> 0<00> 2<00> 5<00> <00> <00> <00> <00> <00> <00> <00>    "  %  4"  7(  7,  :C L U ^ f o x <00> <00> (<00> (<00> *<00> ,<00> /<00> /<00> @<00> @<00> B<00> B<00> B<00> B
B
Z
Z&
/
8
A
J
W
a
k
u

<00>
<00>
0<00>
0<00>
4<00>
4<00>
4<00>
8<00>
8<00>
L<00>
L<00>
N<00>
N<00>
N N N h( h1 j8 n> pE wK }S <00>\ <00>` <00>v  <00> <00> <00> <00> <00> <00> <00> <00> !<00> #<00> #<00> .<00> 0<00> 0<00> 3 F F H H X& ]* `@ I O X a j s | <00> <00> <00> <00> <00> <00>  <00>  <00> "<00> (<00> (<00> +<00> +<00> 4<00> 4<00> 4 6 9 9 ;$ =, @4 C= FF IL IU O^ Rf Ro Xx a~ a<00> t<00> x<00> x<00> x<00> x<00> ~<00> <00><00> <00><00> <00><00> <00><00> <00><00> <00><00> <00><00> <00> 
". :FRX^d$j&p)|+<00>0<00><00><00><00><00> <00> <00> <00><00><00>-<00>-<00>=@
RR\$\0^<aHcQeWh`pfposxu<00>u<00>~<00>~<00><00><00><00><00><00><00><00><00><00><00><00><00><00> <00><00>$$4%4.44486N!W!]!c!l!t!|!<00>!<00>!<00>!<00>!<00>!(<00>!(<00>!+<00>!+<00>!1<00>!4<00>!4<00>!:<00>!:<00>!@!@ !B!G!G!N'!V0!Y9!YB!^H!^N!dT!hZ!nc!pl!pu!p~!s<00>!s<00>!}<00>!}<00>!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00><00>!<00>!<00>!<00>!<00>!!<00>*!<00>0!<00>8!<00>A!<00>J!<00>S!<00>\!<00>d!<00>j!<00>p!<00>v!<00>|!<00><00>!<00><00>!<00><00>!<00><00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%%% % '%#0%(8%(A%-J%0R%0[%2b%8l%:s%<|%N<00>%N<00>%P<00>%R<00>%U<00>%W<00>%Y<00>%\<00>%b<00>%b<00>%b<00>%b<00>%b %}%} %<00>(%<00>.%<00>6%<00><%<00>B%<00>H%<00>N%<00>T%<00>Z%<00>`%<00>f%<00>l%<00>s%<00>|%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00>%<00> %<00>%<00>%<00>&%<00>.%<00>5%<00>>%<00>G%<00>P%<00>Y%<00>b%<00>k%<00>t%<00>}%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00><00>%<00>%<00>%<00>%<00>%<00>%<00>% <00>%<00>%<00>%%
%%$%$%%$.%47%4@%6F%6L%8U%:^%<j%<v%B<00>%D<00>%G<00>%G<00>%G<00>%G<00>%G<00>%`<00>%`<00>%c<00>%f<00>%h<00>%h<00>'' ''''&'/'8'@'L'X'!_'#h'&q'&z')<00>')<00>'+<00>'.<00>'0<00>'3<00>'3<00>'6<00>'8<00>'8<00>'G<00>'G<00>'J<00>'J<00>'Q'Q 'a'c'c$'c,'e4'g<'iE'kN'mV'm^'<00>f'<00>l'<00>t'<00>}'<00><00>'<00><00>'<00><00>'<00><00>'<00><00>'<00><00>'<00><00>'<00><00>'<00><00>'<00><00>'<00><00>'<00><00>'<00><00>'<00><00>'<00><00>'<00><00>'<00>((&(/(8(@(I(R(Z(c(l(t(}(<00>(<00>(<00>(&<00>(&<00>((<00>((<00>(2<00>(4<00>(8<00>(8<00>(8<00>(@<00>(D<00>(G<00>(L<00>(O<00>(R(U(X([([+*1*:*C*L* U* ^*d*l*u*{*<00>*<00>*<00>*<00>*!<00>*#<00>*,<00>*.<00>*0<00>*0<00>*0<00>*0<00>*9<00>*9<00>*A<00>*A*D *D*G*M%*O+*R1*R:*R@*RF*WL*`Y*dc*dm*dw*d<00>*d<00>*d<00>*j<00>*|<00>*|<00>*<00><00>*<00><00>,<00>,<00>,<00>,<00>,<00>,,,,,!,,,5,>,0G,0P,>Y,>b,@j,@s,B|,D<00>,D<00>,G<00>,G<00>,L<00>,N<00>,N<00>,P<00>,T<00>,V<00>,X<00>,Z<00>,`<00>,b<00>,b<00>.... .(.1.:.B.K.T. ]. f.2o.2x.4<00>.4<00>.6<00>.9<00>.?<00>.B<00>.E<00>.H<00>.K<00>.N<00>/<00>/<00>/<00>/<00>/ <00>/<00>// ///$/-/$6/*>/*G/6P/<Y/<b/Mk/Mt/Pz/P<00>/U<00>/X<00>/X<00>/X<00>/_<00>/a<00>/a<00>/h<00>/n<00>/n<00>/p<00>/p<00>/y<00>/|<00>/|/<00>
/<00>/<00>/<00> /<00>)/<00>2/<00>8/<00>A/<00>J/<00>S/<00>\/<00>d/<00>l/<00>t/<00>z/<00><00>/<00><00>/<00><00>/<00><00>/<00><00>/<00><00>1<00>1<00>1<00>1<00>1<00>1<00>1<00>1<00>1 1 1 1"! 1(* 1+6 1+B 1-K 16T 19Z 19c 1<i 1Bo 1Bx 1B<00> 1B<00> 1V<00> 1V<00> 1Y<00> 1Y<00> 1Y<00> 1\<00> 1\<00> 1b<00> 1d<00> 1d<00> 1d<00> 1d<00> 1d!1|!1|!1!!1<00>'!1<00>0!1<00>6!1<00>?!1<00>H!1<00>Q!1<00>Z!1<00>c!1<00>i!1<00>o!1<00>v!1<00><00>!1<00><00>!1<00><00>!1<00><00>!1<00><00>!1<00><00>!1<00><00>!1<00><00>!1<00><00>!1<00><00>!1<00><00>!1<00><00>!1<00><00>!1<00>"3 "3"3"3 /"48"4@"4D"4 ["5a"5j"5r"5{"5<00>"5<00>"5<00>"5<00>"5<00>"5!<00>"5!<00>"5/<00>"55<00>"58<00>"58<00>"5;<00>"5A<00>"5C<00>"5F<00>"5F<00>"5F#5F
#5I#5K#5Q"#5S+#5S4#5U<#5UB#5]J#5bP#5bX#5d^#5gf#5ij#5i<00>#6<00>#6<00>#6<00>#6<00>#6<00>#6<00>#6<00>#6<00>#6<00>#6$<00>#6'<00>#6'<00>#6'<00>#6/<00>#61<00>#61
$69$6<$6?$$6?-$6A3$6D;$6DD$6DL$6DU$6F^$6If$6In$6Rw$6T<00>$6W<00>$6W<00>$6Z<00>$6b<00>$6h<00>$6k<00>$6k<00>$6n<00>$6t<00>$6v<00>$6v<00>$6v<00>$6v<00>$6v%6~ %6<00>%6<00>%6<00>%6<00>$%6<00>*%6<00>0%6<00>6%6<00><%6<00>D%6<00>H%6<00>_%7e%7n%7w%7<00>%7<00>%7<00>%7<00>%7<00>%7<00>%7<00>%7#<00>%7#<00>%71<00>%77<00>%7:<00>%7@<00>%7@<00>%7E<00>%7H&7H &7Q&7T$&7[-&7a6&7d?&7dH&7iP&7iX&7ra&7tg&7wm&7wv&7w|&7w<00>&7}<00>&7<00><00>&7<00><00>&7<00><00>&7<00><00>&7<00><00>&7<00><00>&7<00><00>&7<00><00>&7<00><00>&7<00><00>&7<00><00>&7<00><00>&7<00><00>&7<00>'7<00> '7<00>'7<00>'7<00>'7<00>''7<00>0'7<00>6'7<00><'7<00>B'7<00>J'7<00>N'7<00>GHIJ K(L0M8N@OHPPQXR`ShTpUxV<00>W<00>X<00>Y<00>Z<00>[<00>\<00>]G HI$J0K<LHMTN`OlPxQ<00>R<00>S<00>T<00>U<00>V<00>W<00>X<00>Y<00>Z<00>[<00>\] ,8DP\ht<00><00><00><00><00><00> <00> <00> <00> <00> <00>    ( 4 @LXdp|<00><00><00><00><00><00><00><00><00><00> $0<HT`lx<00><00><00><00><00><00><00><00><00><00><00> ,8DP\ht<00><00><00><00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!!!!(!4!@!L!X!d!p!|!<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%<00>%% %%$%0%<%H%T%`'l'x'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>''' ','8'D'P'\(h(t(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>(<00>****(*4*@*L*X*d,p,|,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>,<00>, . . .$ .0 .< .H .T .` .l .x /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /<00> /
/
/
/,
18
1D
1P
1\
1h
1t
1<00>
1<00>
1<00>
1<00>
1<00>
1<00>
3<00>
3<00>
3<00>
4<00>
4<00>
4 5 5 5( 54 5@ 5L 5X 6d 6p 6| 6<00> 6<00> 6<00> 6<00> 6<00> 6<00> 6<00> 6<00> 6<00> 6<00> 6 6 7 7$ 70 7< 7H 7T 7` 7l 7x 7<00> 7<00> 7<00> 7<00> 7<00> 7<00> 8<00> 9<00> :<00> ;<00> <<00> = >.symtab.strtab.shstrtab.rela.literal.image_validate.rela.literal.get_ota_partition_count.rela.literal.find_default_boot_partition.rela.literal.read_otadata.rela.literal.rewrite_ota_seq.rela.literal.esp_rewrite_ota_data.rela.literal.check_invalid_otadata.rela.literal.esp_ota_get_running_partition.rela.literal.get_last_invalid_otadata.rela.literal.esp_ota_begin.rela.literal.esp_ota_write.rela.literal.esp_ota_end.rela.literal.esp_ota_set_boot_partition.rela.literal.esp_ota_get_boot_partition.rela.literal.esp_ota_get_next_update_partition.rela.literal.esp_ota_get_partition_description.rela.literal.esp_ota_check_rollback_is_possible.rela.literal.esp_ota_current_ota_is_workable.rela.literal.esp_ota_mark_app_valid_cancel_rollback.rela.literal.esp_ota_mark_app_invalid_rollback_and_reboot.rela.literal.esp_ota_get_last_invalid_partition.rela.literal.esp_ota_get_state_partition.rela.literal.esp_ota_erase_last_boot_app_partition.text.data.bss.rela.text.is_ota_partition.text.set_new_state_otadata.rela.text.image_validate.rodata.get_ota_partition_count.str1.4.rela.text.get_ota_partition_count.rodata.find_default_boot_partition.str1.4.rela.text.find_default_boot_partition.rodata.read_otadata.str1.4.rela.text.read_otadata.rela.text.rewrite_ota_seq.rela.text.esp_rewrite_ota_data.rela.text.check_invalid_otadata.rodata.esp_ota_get_running_partition.str1.4.rela.text.esp_ota_get_running_partition.rela.text.get_last_invalid_otadata.rela.text.esp_ota_begin.rodata.esp_ota_write.str1.4.rela.text.esp_ota_write.rela.text.esp_ota_end.rela.text.esp_ota_set_boot_partition.rodata.esp_ota_get_boot_partition.str1.4.rela.text.esp_ota_get_boot_partition.rodata.esp_ota_get_next_update_partition.str1.4.rela.text.esp_ota_get_next_update_partition.rela.text.esp_ota_get_partition_description.rela.text.esp_ota_check_rollback_is_possible.rodata.esp_ota_current_ota_is_workable.str1.4.rela.text.esp_ota_current_ota_is_workable.rela.text.esp_ota_mark_app_valid_cancel_rollback.rela.text.esp_ota_mark_app_invalid_rollback_and_reboot.rela.text.esp_ota_get_last_invalid_partition.rela.text.esp_ota_get_state_partition.rela.text.esp_ota_erase_last_boot_app_partition.rodata.__func__$5992.rodata.__func__$5981.bss.curr_partition$5979.rodata.__func__$5938.rodata.__func__$5911.bss.s_ota_ops_last_handle.bss.s_ota_ops_entries_head.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop 4@<00><>$<00> =D8@<00><><<00> cX^@<00><>T<00> <00>t0<00>@8<><00><00> <00><00><00>@<00><>$<00>  <00><00><00>@<00><>T<00>  <00><00><00>@@<40> <00>  <00>8@L<><00><00> 9  4@<00><>$<00> `,[@<18>`<00> |DXw@x<><00><00> <00><00><00>@h<>H<00>
dS'<00> @<00>C<00>,<00>} <00> 0]<5D><00>&<00> 0;<3B>&<00> a<>8<00> <00><><00><00> @<00>p<00><00> <00> Q<> <00> @<00>q <00><00> h<><00><00>b 8<>K<00>~
2020-05-30 03:58:15 +03:00
/19 1590799758 501 20 100644 20120 `
2020-05-09 19:11:30 +03:00
ELF^<00>G4(,+6A!<1D>6A<00><00><00><><EFBFBD> <09>H<00> <08> <00><00><00><><EFBFBD> <00><00><><EFBFBD>I<00> <1B><><EFBFBD><EFBFBD> 
<EFBFBD>
<20><><EFBFBD><EFBFBD>t0<74><30><EFBFBD><EFBFBD>t<EFBFBD><74> <20><> 3 <0C>780<>A<EFBFBD> F <0C>
<EFBFBD><00><00><><EFBFBD><00><>A<EFBFBD><41><11><> <0C><>=<06><>0<EFBFBD><00><>W<EFBFBD>L<00> <00><00><><EFBFBD> <00><>4<1B><><EFBFBD> <0C><><
2020-05-30 03:58:15 +03:00
<EFBFBD><EFBFBD>0<EFBFBD> <00><>W<EFBFBD>H<00> <1B><>:<3A><><EFBFBD><11>" 2B<00> +<2B> <00> <1D>6A <0B> <0B><00><1D>2Tͫeb3d6cc-dirtyarduino-lib-builder03:49:18May 30 2020v4.2-dev-1660-g7d7521367 <00><><EFBFBD><EFBFBD>|  <00>  l\ ;a<02><02>1H<07> int<06> <02>+Y j|M? O1_<07> ?<02> <11>t]
,<0E><02>r<0E><05>e1<05><03><07><05> <0C><07><05><13>Y 1
<05> ' P<05>? ;<05><05><02><05><02><05><1B> <07> N<08>N<02>A/<08> <0B>1<13>_k2? 2 ? }2? 2?_x3 <0B> fZ<00> 10$7Y <0B>9 ? X: ? 7; ? <0B>< ? <0B>= ? <0B>> ? ? ? <0B>@ ? KA ? $J<08> <0B> K
<EFBFBD> <0B>L <09><00>1
2020-05-09 19:11:30 +03:00
N
Z<12>
Q
2020-05-30 03:58:15 +03:00
Z?<00> 1F<00>U<08> <0B>V<12> <0B>W? X <09> <0B>Y <00> <04> 1   Y[ u; mv; I
w? Y< <06><08>_p<06>;_r<06>?_w<06>? u<06> ` <0B><06> `_bf<06> l<06>? <0B><06>A<14> <00>t<15>x?I} Y<15>}Y<15>
}Y <15>?W<06> H1<06>?j
<06>?<15> <06><16> _mp<06><12>$<15><06>
<EFBFBD>(P<06>?,<15><06>?0 <06> H4+<06><13>8<15><06><10><<15><06> H@<15><06> <0B>DF<06><13>H<06><12>L} <06><00><15><06> Y<00><06> <00><<06> H<00> <04><0F>h<06>a_p<06>;_r<06>?_w<06>? u<06> ` <0B><06> `_bf<06> l<06>? <0B><06> <06>
2020-05-09 19:11:30 +03:00
? <0B><06>$ D<06><1D>( <0B>
2020-05-30 03:58:15 +03:00
<06> <0A>, *<06> <09>0_ub<06>4_up<06>;<_ur<06>?@ <0B>
2020-05-09 19:11:30 +03:00
<06><11>D d
2020-05-30 03:58:15 +03:00
<06><11>G_lb<06>H '<06>?P 0<06>
<EFBFBD>T 5<06> 3X N<06>'\ <0B>
<06> ?d??H? a?<00>?<18>? U <04><17><00>?<18>? <04>?<00>? <04>Y<00> 1Y  1)w #S<15>%S<15>&?<15>' Y   <14>?<08><15>
@<12><15>A<12>L B8 <15>
E$<24>8<00> 1X<08>&[<13><15>\?L]<13><15>^<14> <04><14>Pb<08><15> e H<15>f'O
g' <15> h' i<08>( j?$<15>k'(<15>l'0<15>m'8<15>n'@<15>o'HN<00> 1<19>
2020-05-09 19:11:30 +03:00
<04> <04><1A> <04> _ <04><1A>? <04> <04> <1B>
<06>"<22><1B><06>"<22><1B>
2020-05-30 03:58:15 +03:00
<06>"<22><1B>
 A <1D>gH<02>MN <02>,g.0sQ _
2020-05-09 19:11:30 +03:00

2020-05-30 03:58:15 +03:00
 <09> C
 N C
2020-05-09 19:11:30 +03:00
 N  <0B>
 N  <0B>
2020-05-30 03:58:15 +03:00
 N  <0B>
2020-05-09 19:11:30 +03:00
k  !
2020-05-30 03:58:15 +03:00
<14>  <0B>
<0E> Z N 
2020-05-09 19:11:30 +03:00
!<03> 1
99
2020-05-30 03:58:15 +03:00
<1F>w<1F>]=<1F>Q
2020-05-09 19:11:30 +03:00
B
2020-05-30 03:58:15 +03:00
<02>
2020-05-09 19:11:30 +03:00
H(Q
2020-05-30 03:58:15 +03:00
<0F>L
KV -
P ? b
2020-05-09 19:11:30 +03:00
Uk  A
Y<11>  <0B>
2020-05-30 03:58:15 +03:00
]<11> W
a <0C>  <0B>
e <0C>  <0B>
2020-05-09 19:11:30 +03:00
i <0C>  0
m<11>  2
2020-05-30 03:58:15 +03:00
q 9
u - $ 
w G ( <0B>
2020-05-09 19:11:30 +03:00
y G , ~
{ ?0 <0B>
k 4 :
2020-05-30 03:58:15 +03:00
<EFBFBD> ?8 m
2020-05-09 19:11:30 +03:00
<EFBFBD> <0C> < 
<EFBFBD><11> @ 
<EFBFBD> <0C> D K
<EFBFBD><11> Hw e e E
2020-05-30 03:58:15 +03:00
V w <00> e <18> <04> q w <00> e <18> k <04> <1A> e <04> <1A> e k <04> w <00> e <18> <04> w  e  <02> <04> - e ; k k   G e ; 3 w k e ?k k M  <00> e q w <00> e k k ?9
<04> w <00> e k k <04> <02> !<21> <0E> <19>! <1C> ! ;Y  <e <0B>
=<1D>  <0B> ?%<25>  s @ ? <0B> B9
 ! Ck  <0B> Dk 
 & <09> q +<11> end .<11>  K 1<11>  <0B> 4<11> w <00> ? <04> w <00> ?%% <04> w <00> ?1 <04> <02> 5Y <0E> <04> <04> 5  <04> & G<05> K<05> OV S WV \ p%%  x <09>q y)end z)" {)/<15> |)< <15> ~)I<05> <0C>p<0E> <0C>&<26>
2020-05-09 19:11:30 +03:00
<0C>&<26>! n z 
2020-05-30 03:58:15 +03:00
ok <0B> pk  <0B> qz U r
<EFBFBD> <0B> s
2020-05-09 19:11:30 +03:00
<EFBFBD>0 8 t
2020-05-30 03:58:15 +03:00
<EFBFBD>P <0B> u
2020-05-09 19:11:30 +03:00
<EFBFBD>` <0B> v
2020-05-30 03:58:15 +03:00
<EFBFBD>p <0B> w <0A><00> b x<0E><00>k <00> 1N<00> 1N<00> 1N <00> 1k <00> 1o y<03><0E>"b?<3F>#<23>V?<00><01>
$dstV0H%!V<%LB&<26> X<11>&&
Y 'nd %<00><00>( -<00>'src\<18> <00><00>)"'i]%<00><00>)bX'ie%*5xxf<14>+F-',5<00><03>g+Fke-eK#<01>5. <00>/Z0/[00<>FNS1valF412 =i<01> <04>% U: ; 9 I$ > $ > : ;9 I : ; 9  : ; 9 II !I/
2020-05-09 19:11:30 +03:00
 : ; 9  : ; 9 I8   I&I : ; 9  : ; 9 I8  : ; 9  : ; 9 I8' : ;9  : ;9 I8  : ;9 I8 'II<'4: ;9 I?<&4: ; 9 I?<> I: ; 9 (  : ;9 ! : ; 9 "4: ; 9 I?#.?: ; 9 'I@<18>B$: ; 9 I<17>B%: ; 9 I<17>B&4: ; 9 I'4: ; 9 I<17>B( ) *1R<01>B X Y W +1<17>B,1R<01>B X Y W -.?: ; 9 '@<18>B.<2E><>1/<2F><><18>B0.: ; 9 'I 1: ; 9 I2.?: ; 9 'I@<18>B<00>R<><00><00>R<><52><00>R<><00><00>R<>RSR<00>s<01><><00><00>S<><53><00>S<><00><00>S<>b<00>[#<00>#%Y%8<00> 0<> 8Xbh0<>h<00>Zx<00>y<08><1A><><00>yP<08><1A><><00>y<08><1A><00><00>Y<><00>yP<79><50><00>Y,<00><00> :<01> /Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/app_update/Users/ficeto/.espressif/tools/xtensa-esp32-elf/esp-2020r1-8.2.0/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/8.2.0/include/Users/ficeto/.espressif/tools/xtensa-esp32-elf/esp-2020r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/machine/Users/ficeto/.espressif/tools/xtensa-esp32-elf/esp-2020r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/sys/Users/ficeto/.espressif/tools/xtensa-esp32-elf/esp-2020r1-8.2.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/esp_common/include/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/soc/include/hal/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/spi_flash/include/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/bootloader_support/includeesp_app_desc.cstddef.h_default_types.hlock.h_types.hreent.hstdlib.h_stdint.hesp_err.hspi_flash_types.hesp_flash.hesp_spi_flash.hesp_app_format.h =   <03>                   &   ! :                
     1     `  %        5   _  %     ~   
      x   <03> 
2020-05-30 03:58:15 +03:00
 op_lock_miscpoll_cmd_done_lock_t_on_exit_argsset_write_protect_writeregion_protectedGNU C99 8.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -mfix-esp32-psram-cache-strategy=memw -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectormosi_data_r48read_status_signal_bufunsigned intversionSPI_FLASH_QOUT_lbfsize_flags__int32_t_errnoSPI_FLASH_DIO__sf_fake_stdout_LOCK_RECURSIVE_Tapp_elf_sha256_read_mbrlen_stateis_safe_write_address_stdout_fpos_t_fns_cookie_Bigint__tm_wday_resultuint32_t__tm_hourcommon_command__count__tm_min/Users/ficeto/Desktop/ESP32/ESP32S2/esp32-arduino-lib-builder/build__sf_rand48spi_flash_guard_end_func_t_result_klong long unsigned int_asctime_buf__sFILE_wdshostesp_ota_get_app_description__FILE_offsettimeSPI_FLASH_QIOflush_cache_emergencyesp_app_descesp_app_desc_tmax_write_byteschip_idsize_taddress_bitlen__tm_secsuboptarg__tm_yday_inc_ind_next_mbsrtowcs_stateidf_verreserv1read_idconfigure_host_io_modespi_flash_is_safe_write_address_t__valuemosi_len_p5sesp_flash_io_mode_tesp_ota_init_app_elf_sha256_wcsrtombs_state_mblen_statechar__tm_mday_sig_func_mbrtowc_stateerase_sector_flock_tdate__wch_iobsuint8_tos_func_on_exit_args_ptrg_flash_guard_default_ops_close__sdidinit__sFILE_fake_stdin_gamma_signgamlong long int_baseos_func_data_freelist_multread_mode__ULong_wcrtomb_state_fileesp_flash_os_functions_tmiso_datasupports_direct_read__cleanup_mbstate_t_mprecsupports_direct_writesizespi_flash_guard_start_func_tcommand__tm_isdstspi_flash_op_unlock_func_tstartSPI_FLASH_DOUTto_hex_digit_Boolerase_blockspi_flash_host_driver_tproject_name__tm_monesp_ota_get_app_elf_sha256spi_flash_op_lock_func_tSPI_FLASH_SLOWRD_atexit0esp_flash_tdriver_dataprogram_page_atexit_mbstateerase_chipreserv2short intlong int_signSPI_FLASH_FASTRD_data__wchb_global_impure_ptr__tm_year_misc_reentspi_flash_guard_funcs_t_localtime_buf__uint8_t_cvtlen_maxwds_l64a_bufspi_flash_trans_t_blksize__tm_lock/Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/app_update/esp_app_desc.clong unsigned intaddress_niobswint_tint32_tspi_flash_chip_t_dso_handleSPI_FLASH_READ_MODE_MAXsecure_version_cvtbufunsigned char__uint32_t_getdate_erresp_flash_default_chip_addesp_err_t__sbufdev_confighost_idle_glue__sglueop_unlock_strtok_last_mbtowc_states_app_elf_sha256delay_us_locale_fnargsmiso_lensigned char_reentshort unsigned intg_flash_guard_no_os_opsmagic_wordfirst_call_fntypesmax_read_bytes_size_wctomb_state_off_t_nbuf_unspecified_locale_info__sf_fake_stderr_flags2_is_cxachip_drv_seed_rand_next__locale_tread_seek_stderr_ubuf__sf_fake_stdinGCC: (crosstool-NG esp-2020r1) 8.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
2020-05-09 19:11:30 +03:00
ABI=0
  (( @"``"gh"<00><00>&"<00><00>#"<00><00>"<00>((((<00><> 
   "#$%'6C
_<00> zesp_app_desc.cfirst_call$3609s_app_elf_sha256$3608esp_app_descesp_ota_get_app_descriptionesp_ota_get_app_elf_sha256esp_ota_init_app_elf_sha256 <00>  5 (]bd<00>h<00><00><00><00><00><00><00> 85 M<00>T`z<00><00><00><00>h  !(,,049@DDH L Q  !&4;IN\cht<00><00><00><00><00><00><00><00><00><00> (4DQ[gt<00><00><00><00><00><00><00> %2?LZhu<00><00><00><00><00><00><00>!.Bs<00><00><00><00><00><00><00><00>*8Tbp~<00><00><00><00><00><00><00><00><00>
P]w<00><00><00><00><00><00><00> -:GT)7E`n|<00><00><00><00><00><00><00> .<JXft<00><00><00><00>  " / C O ` l x <00> <00> <00> <00> <00> <00> <00> <00> 


!
'
-
3
:
F
R
_
l
y
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
<00>
  " / < I  <00> <00> <00> <00> <00>   % 2 ? L c } <00> <00> #0=J{<00><00><00><00><00><00><00>,9FS`m<00><00><00><00><00><00>'+0= BO ]afj ~<00><00><00><00><00><00><00>b<00><00><00><00><00>x<00><00><00><00><00><00><00>   ! 6T_c !%,0LPW[dhrv}<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> -1=AMQkovz<00><00>  $    Il<00> U^bx<00><00><00><00><00><00> <00> <00> <00><00><00><00><00><00> <00> #%(*345=8F8N8VD^JgMpPvP<00>R<00>W<00>`<00>b<00>b<00>b<00>d<00>h<00>h<00>p<00>svxx"x(}.<00>4<00><<00>E<00>N<00>V<00>_<00>g<00>p<00>v<00>|<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>     $0<HT`lx<00><00><00><00><00><00><00><00><00><00><00>   
, 8 .symtab.strtab.shstrtab.rela.literal.esp_ota_get_app_description.rela.iram1.1.literal.rela.literal.esp_ota_init_app_elf_sha256.text.data.bss.rela.text.esp_ota_get_app_description.rela.iram1.1.rela.text.esp_ota_init_app_elf_sha256.rela.ctors.bss.s_app_elf_sha256$3608.data.first_call$3609.rodata_desc.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop 4@D/ ) J8 E@P/$) `D[@t/ ) <00>H<00>H<00>H<00>H<00>@<00>/ )
 <00>P<00><00>@<00>/<00>)  <00>$<00>@p0) <00>4<00>@<00>0 ) <00>88/<A<X<@<00>0<00>) S<00>pN@T1x ) _<00>r<00><00>m@<00>=@) <00><00>0}@ @T) <00><00> <00>@`@H) <00><00><00>@<00>@<00>)  <00>0<00><00>
<00>0<00>*&<00>+8<00>@+<00>@\D$)% <00>X+D<00>@<00>DD)' <00>,* <00>.<00><00>E<00>